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
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ PySide mailing list [email protected] http://lists.qt-project.org/mailman/listinfo/pyside
