[Kde-bindings] python: segfault importing PyKDE4.kdecore

Sebastian Sauer mail at dipe.org
Mon May 25 20:21:44 UTC 2009


second try to reply cause of a crash (4.2.3 at 11.1).

Nick Shaforostoff wrote:
> I've just upgraded openSUSE on my netbook to KDE Factory. Simply
> importing PyKDE4.kdecore results in segfault.

afaik kdebindings did not got packaged for kde 4.3 beta1 (aka factory). So, 
you are probably mixing kdelibs 4.3b1 with PyKDE 4.2.x what would explain 
the crash. What Qt/kdelibs/kdebindings/PyKDE versions are you using?
 
> This is a backtrace I got when triggered krosspython actions that
> imports PyKDE4.kdecore:
> 
> Thread 1 (Thread 0xb5bb0920 (LWP 3665)):
> [KCrash Handler]
> #6  0xb19b467b in ?? () from /usr/lib/python2.6/site-packages/sip.so
> #7  0xb0bfa4d8 in initkdecore () from
> /usr/lib/python2.6/site-packages/PyKDE4/kdecore.so
> #8  0xb1a8a11b in _PyImport_LoadDynamicModule () from
> /usr/lib/libpython2.6.so.1.0
> #9  0xb1a86608 in ?? () from /usr/lib/libpython2.6.so.1.0
> #10 0xb1a891c7 in ?? () from /usr/lib/libpython2.6.so.1.0
> #11 0xb1a894af in ?? () from /usr/lib/libpython2.6.so.1.0
> #12 0xb1a8999e in ?? () from /usr/lib/libpython2.6.so.1.0
> #13 0xb1a89f82 in PyImport_ImportModuleLevel () from
> /usr/lib/libpython2.6.so.1.0
> #14 0xb1a6e9e4 in ?? () from /usr/lib/libpython2.6.so.1.0
> #15 0xb1a1e881 in PyCFunction_Call () from /usr/lib/libpython2.6.so.1.0
> #16 0xb1a71445 in PyEval_EvalFrameEx () from /usr/lib/libpython2.6.so.1.0
> #17 0xb1a76d3f in PyEval_EvalCodeEx () from /usr/lib/libpython2.6.so.1.0
> #18 0xb1a0ba29 in ?? () from /usr/lib/libpython2.6.so.1.0
> #19 0xb19e6c1c in PyObject_Call () from /usr/lib/libpython2.6.so.1.0
> #20 0xb19f49fe in ?? () from /usr/lib/libpython2.6.so.1.0
> #21 0xb19e6c1c in PyObject_Call () from /usr/lib/libpython2.6.so.1.0
> #22 0xb1a6f70f in PyEval_CallObjectWithKeywords () from
> /usr/lib/libpython2.6.so.1.0
> #23 0xb1a719c0 in PyEval_EvalFrameEx () from /usr/lib/libpython2.6.so.1.0
> #24 0xb1a76d3f in PyEval_EvalCodeEx () from /usr/lib/libpython2.6.so.1.0
> #25 0xb1a6ec33 in PyEval_EvalCode () from /usr/lib/libpython2.6.so.1.0
> #26 0xb1b6e0ae in ?? () from /usr/lib/kde4/krosspython.so
> #27 0xb7eb3bf5 in Kross::Action::slotTriggered() () from
> /usr/lib/libkrosscore.so.4
> #28 0xb7eb3e43 in Kross::Action::qt_metacall(QMetaObject::Call, int,
> void**) () from /usr/lib/libkrosscore.so.4
> #29 0xb66d4dc8 in QMetaObject::activate(QObject*, int, int, void**) ()
> from /usr/lib/libQtCore.so.4
> #30 0xb66d5200 in QMetaObject::activate(QObject*, QMetaObject const*,
> int, int, void**) () from /usr/lib/libQtCore.so.4
> #31 0xb68d3021 in QAction::triggered(bool) () from /usr/lib/libQtGui.so.4
> #32 0xb68d459f in QAction::activate(QAction::ActionEvent) () from
> /usr/lib/libQtGui.so.4
> #33 0xb68d72e3 in QAction::qt_metacall(QMetaObject::Call, int, void**)
> () from /usr/lib/libQtGui.so.4
> #34 0xb7eb3dfd in Kross::Action::qt_metacall(QMetaObject::Call, int,
> void**) () from /usr/lib/libkrosscore.so.4
> #35 0xb66d4dc8 in QMetaObject::activate(QObject*, int, int, void**) ()
> from /usr/lib/libQtCore.so.4
> #36 0xb66d5200 in QMetaObject::activate(QObject*, QMetaObject const*,
> int, int, void**) () from /usr/lib/libQtCore.so.4
> #37 0xb68d3021 in QAction::triggered(bool) () from /usr/lib/libQtGui.so.4
> #38 0xb68d459f in QAction::activate(QAction::ActionEvent) () from
> /usr/lib/libQtGui.so.4
> #39 0xb6d33024 in ?? () from /usr/lib/libQtGui.so.4
> #40 0xb6d397db in ?? () from /usr/lib/libQtGui.so.4
> #41 0xb6d3a322 in QMenu::mouseReleaseEvent(QMouseEvent*) () from
> /usr/lib/libQtGui.so.4
> #42 0xb7a125f5 in KMenu::mouseReleaseEvent(QMouseEvent*) () from
> /usr/lib/libkdeui.so.5
> #43 0xb6930323 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
> #44 0xb6d3c5d9 in QMenu::event(QEvent*) () from /usr/lib/libQtGui.so.4
> #45 0xb68d969c in QApplicationPrivate::notify_helper(QObject*,
> QEvent*) () from /usr/lib/libQtGui.so.4
> #46 0xb68e2311 in QApplication::notify(QObject*, QEvent*) () from
> /usr/lib/libQtGui.so.4
> #47 0xb792ab8d in KApplication::notify(QObject*, QEvent*) () from
> /usr/lib/libkdeui.so.5
> #48 0xb66beadb in QCoreApplication::notifyInternal(QObject*, QEvent*)
> () from /usr/lib/libQtCore.so.4
> #49 0xb68e137e in QApplicationPrivate::sendMouseEvent(QWidget*,
> QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&) ()
> from /usr/lib/libQtGui.so.4
> #50 0xb695178e in ?? () from /usr/lib/libQtGui.so.4
> #51 0xb69508dd in QApplication::x11ProcessEvent(_XEvent*) () from
> /usr/lib/libQtGui.so.4
> #52 0xb697a27a in ?? () from /usr/lib/libQtGui.so.4
> #53 0xb5f1a9a8 in g_main_context_dispatch () from
> #/usr/lib/libglib-2.0.so.0 54 0xb5f1e063 in ?? () from
> #/usr/lib/libglib-2.0.so.0 55 0xb5f1e221 in g_main_context_iteration ()
> #from /usr/lib/libglib-2.0.so.0 56 0xb66ea558 in
> QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
> () from /usr/lib/libQtCore.so.4
> #57 0xb6979975 in ?? () from /usr/lib/libQtGui.so.4
> #58 0xb66bd0fa in
> QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
> from /usr/lib/libQtCore.so.4
> #59 0xb66bd53a in
> QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
> /usr/lib/libQtCore.so.4
> #60 0xb66bf9e9 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
> #61 0xb68d9517 in QApplication::exec() () from /usr/lib/libQtGui.so.4
> #62 0x0807170b in _start ()




More information about the Kde-bindings mailing list