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
_______________________________________________ PySide mailing list [email protected] http://lists.qt-project.org/mailman/listinfo/pyside
