[PySide] Program received signal SIGPIPE, Broken pipe.

William Dias william.dias at gmail.com
Fri Jun 15 19:35:44 CEST 2012


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?

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 --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/pyside/attachments/20120615/ad6f744b/attachment.html>


More information about the PySide mailing list