[PySide] Program received signal SIGPIPE, Broken pipe.

Hugo Parente Lima hugo.lima at openbossa.org
Fri Jun 15 20:20:13 CEST 2012


On Friday, June 15, 2012 02:35:44 PM William Dias wrote:
> Hi..
> 
> I have a pyside application which captures frames from a webcam using
> opencv and then sends the pictures to a webserver using a newly created
> thread.
> I ran an automatic test yesterday, and after 2 hours the program crashed
> with a SIGPIPE error. The backtrace is shown bellow.
> I using python 2.7.2, pyside 1.1.1 and opencv 2.3.1 on ubuntu 11.10.
> 
> Any lead of what's is causing the problem?

Is hard to say with just a stack trace and no code at all.
 
> Thanks for the help.
> 
> Program received signal SIGPIPE, Broken pipe.
> [Switching to Thread 0xb69feb70 (LWP 3728)]
> 0x00130416 in __kernel_vsyscall ()
> 
> #0  0x00130416 in __kernel_vsyscall ()
> #1  0x0013ef38 in send () from /lib/i386-linux-gnu/libpthread.so.0
> #2  0x08152a63 in ?? ()
> #3  0x080fade1 in PyEval_EvalFrameEx ()
> #4  0x080fd804 in PyEval_EvalCodeEx ()
> #5  0x0808c512 in ?? ()
> #6  0x0805dc31 in PyObject_Call ()
> #7  0x08149cdd in ?? ()
> #8  0x0805dc31 in PyObject_Call ()
> #9  0x080f81c1 in PyEval_EvalFrameEx ()
> #10 0x080f7e20 in PyEval_EvalFrameEx ()
> #11 0x080fd804 in PyEval_EvalCodeEx ()
> #12 0x080f7cdf in PyEval_EvalFrameEx ()
> #13 0x080fd804 in PyEval_EvalCodeEx ()
> #14 0x080f7cdf in PyEval_EvalFrameEx ()
> #15 0x080f7e20 in PyEval_EvalFrameEx ()
> #16 0x080fd804 in PyEval_EvalCodeEx ()
> #17 0x080f7cdf in PyEval_EvalFrameEx ()
> #18 0x080f7e20 in PyEval_EvalFrameEx ()
> #19 0x080fd804 in PyEval_EvalCodeEx ()
> #20 0x0808c512 in ?? ()
> #21 0x0805dc31 in PyObject_Call ()
> #22 0x080738bd in ?? ()
> #23 0x0805dc31 in PyObject_Call ()
> #24 0x080f704e in PyEval_CallObjectWithKeywords ()
> #25 0x08069b9f in PyObject_CallObject ()
> #26 0x0078d13d in PySide::SignalManager::callPythonMetaMethod(QMetaMethod
> const&, void**, _object*, bool) () from
> /usr/lib/i386-linux-gnu/libpyside-python2.7.so.1.1
> #27 0x0079325b in ?? () from
> /usr/lib/i386-linux-gnu/libpyside-python2.7.so.1.1
> #28 0x00c01b7d in QMetaObject::metacall(QObject*, QMetaObje#30 0x00c5f7d5
> in QTimer::timeout() () from /usr/lib/i386-linux-gnu/libQtCore.so.4
> #29 0x00c10a6a in QMetaObject::activate(QObject*, QMetaObject const*, int,
> void**) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
> #30 0x00c5f7d5 in QTimer::timeout() () from
> /usr/lib/i386-linux-gnu/libQtCore.so.4
> #31 0x00c18286 in QTimer::timerEvent(QTimerEvent*) () from
> /usr/lib/i386-linux-gnu/libQtCore.so.4
> #32 0x00687bdc in ?? () from
> /usr/lib/python2.7/dist-packages/PySide/QtCore.so
> #33 0x00c13994 in QObject::event(QEvent*) () from
> /usr/lib/i386-linux-gnu/libQtCore.so.4
> #34 0x00686a48 in ?? () from
> /usr/lib/python2.7/dist-packages/PySide/QtCore.so
> #35 0x01bacd84 in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
> from /usr/lib/i386-linux-gnu/libQtGui.so.4
> #36 0x01bb2133 in QApplication::notify(QObject*, QEvent*) () from
> /usr/lib/i386-linux-gnu/libQtGui.so.4
> #37 0x010d2ec0 in ?? () from
> /usr/lib/python2.7/dist-packages/PySide/QtGui.so
> #38 0x00bfb19e in QCoreApplication::notifyInternal(QObject*, QEvent*) ()
> from /usr/lib/i386-linux-gnu/libQtCore.so.4
> #39 0x00c2bc10 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
> #40 0x00c29155 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
> #41 0x00e9125f in g_main_context_dispatch () from
> /lib/i386-linux-gnu/libglib-2.0.so.0
> #42 0x00e91990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
> #43 0x00e91c2a in g_main_context_iteration () from
> /lib/i386-linux-gnu/libglib-2.0.so.0
> #44 0x00c29ada in
> QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
> () from /usr/lib/i386-linux-gnu/libQtCore.so.4
> ct::Call, int, void**) () from /usr/lib/i386-linux-gnu/libQtCore.so.4#45
> 0x00bfa1dd in
> QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
> /usr/lib/i386-linux-gnu/libQtCore.so.4
> #46 0x00bfa421 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
> () from /usr/lib/i386-linux-gnu/libQtCore.so.4
> #47 0x00afd90b in QThread::exec() () from
> /usr/lib/i386-linux-gnu/libQtCore.so.4
> #48 0x00afd9fb in QThread::run() () from
> /usr/lib/i386-linux-gnu/libQtCore.so.4
> #49 0x0067b1d8 in ?? () from
> /usr/lib/python2.7/dist-packages/PySide/QtCore.so
> #50 0x00b007b3 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
> #51 0x00137d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
> #52 0x004570ce in clone () from /lib/i386-linux-gnu/libc.so.6
> Backtrace stopped: Not enough registers or memory available to unwind
> further
> 
> 
> William Dias
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.qt-project.org/pipermail/pyside/attachments/20120615/7df1c0db/attachment.sig>


More information about the PySide mailing list