[PyKDE] problems with current eric3 and PyQt snapshots on Qt3.0.5

Hans-Peter Jansen hpj at urpla.net
Mon Apr 14 15:26:01 BST 2003


Hi Phil, hi Detlev,

On Sunday 13 April 2003 17:44, Phil Thompson wrote:
> The fix to pyuic will be in tonight's snapshot.
>
> Thanks,
> Phil

Thanks, but still no joy, because the crash persists, when trying to
open the prefs in eric3 (20030413).

I've absolutely no idea, who to blame with this one, but it smells like
some problem buried in sip (20030405) thread handling.

Maybe, a bt give you some insight:

Fatal Python error: PyEval_SaveThread: NULL tstate
(no debugging symbols found)...
Program received signal SIGABRT, Aborted.
[Switching to Thread 1024 (LWP 12976)]
0x4009fe61 in kill () from /lib/libc.so.6
(gdb) bt
#0  0x4009fe61 in kill () from /lib/libc.so.6
#1  0x4004305d in pthread_kill () from /lib/libpthread.so.0
#2  0x400435db in raise () from /lib/libpthread.so.0
#3  0x400a1559 in abort () from /lib/libc.so.6
#4  0x080948ba in Py_FatalError ()
#5  0x08075998 in PyEval_SaveThread ()
#6  0x410b5118 in sipDo_QButton_setAccel(_object*, _object*) () from /usr/lib/python2.2/site-packages/libqtcmodule.so
#7  0x080c6e33 in PyCFunction_Call ()
#8  0x0807826d in PyEval_EvalCode ()
#9  0x08078c4e in PyEval_EvalCodeEx ()
#10 0x0807a184 in PyEval_GetFuncDesc ()
#11 0x080781b2 in PyEval_EvalCode ()
#12 0x08078c4e in PyEval_EvalCodeEx ()
#13 0x080baf3c in PyFunction_SetClosure ()
#14 0x080aa857 in PyObject_Call ()
#15 0x080b146b in PyMethod_New ()
#16 0x080aa857 in PyObject_Call ()
#17 0x0807a455 in PyEval_GetFuncDesc ()
#18 0x08078134 in PyEval_EvalCode ()
#19 0x08078c4e in PyEval_EvalCodeEx ()
#20 0x080baf3c in PyFunction_SetClosure ()
#21 0x080aa857 in PyObject_Call ()
#22 0x080b146b in PyMethod_New ()
#23 0x080aa857 in PyObject_Call ()
#24 0x08079e19 in PyEval_CallObjectWithKeywords ()
#25 0x080ad3ed in PyInstance_New ()
#26 0x080aa857 in PyObject_Call ()
#27 0x0807a455 in PyEval_GetFuncDesc ()
#28 0x08078134 in PyEval_EvalCode ()
#29 0x08078c4e in PyEval_EvalCodeEx ()
#30 0x080baf3c in PyFunction_SetClosure ()
#31 0x080aa857 in PyObject_Call ()
#32 0x080b146b in PyMethod_New ()
#33 0x080aa857 in PyObject_Call ()
#34 0x08079e19 in PyEval_CallObjectWithKeywords ()
#35 0x400185c7 in sipEmitToSlot(sipSlot*, _object*) () from /usr/lib/python2.2/site-packages/libsip.so
#36 0x40d57d65 in sipProxyqt::proxySlot() () from /usr/lib/python2.2/site-packages/libqtcmodule.so
#37 0x410d7af5 in sipProxyqt::qt_invoke(int, QUObject*) () from /usr/lib/python2.2/site-packages/libqtcmodule.so
#38 0x403d3a1b in QObject::activate_signal(QConnectionList*, QUObject*) () from /usr/lib/qt3/lib/libqt-mt.so.3
#39 0x403d3907 in QObject::activate_signal(int) () from /usr/lib/qt3/lib/libqt-mt.so.3
#40 0x406b4f2b in QAction::activated() () from /usr/lib/qt3/lib/libqt-mt.so.3
#41 0x406b5118 in QAction::qt_emit(int, QUObject*) () from /usr/lib/qt3/lib/libqt-mt.so.3
#42 0x403d3a33 in QObject::activate_signal(QConnectionList*, QUObject*) () from /usr/lib/qt3/lib/libqt-mt.so.3
#43 0x403d3907 in QObject::activate_signal(int) () from /usr/lib/qt3/lib/libqt-mt.so.3
#44 0x4069d00e in QButton::clicked() () from /usr/lib/qt3/lib/libqt-mt.so.3
#45 0x40454d66 in QButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/qt3/lib/libqt-mt.so.3
#46 0x40407d4c in QWidget::event(QEvent*) () from /usr/lib/qt3/lib/libqt-mt.so.3
#47 0x4037fd59 in QApplication::internalNotify(QObject*, QEvent*) () from /usr/lib/qt3/lib/libqt-mt.so.3
#48 0x4037f473 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/qt3/lib/libqt-mt.so.3
#49 0x410b7cfb in sipQApplication::notify(QObject*, QEvent*) () from /usr/lib/python2.2/site-packages/libqtcmodule.so
#50 0x40320996 in QETWidget::translateMouseEvent(_XEvent const*) () from /usr/lib/qt3/lib/libqt-mt.so.3
#51 0x4031d7f0 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/qt3/lib/libqt-mt.so.3
#52 0x4031d35f in QApplication::processNextEvent(bool) () from /usr/lib/qt3/lib/libqt-mt.so.3
#53 0x40381380 in QApplication::enter_loop() () from /usr/lib/qt3/lib/libqt-mt.so.3
#54 0x4031ce3d in QApplication::exec() () from /usr/lib/qt3/lib/libqt-mt.so.3
#55 0x410b9ffb in sipDo_QApplication_exec_loop(_object*, _object*) () from /usr/lib/python2.2/site-packages/libqtcmodule.so
#56 0x080c6e33 in PyCFunction_Call ()
#57 0x0807826d in PyEval_EvalCode ()
#58 0x08078c4e in PyEval_EvalCodeEx ()
#59 0x08075c35 in PyEval_EvalCode ()
#60 0x080942c9 in PyRun_FileExFlags ()
#61 0x08093253 in PyRun_SimpleFileExFlags ()
#62 0x08092b9a in PyRun_AnyFileExFlags ()
#63 0x080536ca in Py_Main ()
#64 0x08053119 in main ()
#65 0x4008e4f2 in __libc_start_main () from /lib/libc.so.6

Let me know, if I can provide some more info.

Cheers,
Pete




More information about the PyQt mailing list