Bug 214776

Summary: plasma desktop segfaults on debian upgrade
Product: [Unmaintained] plasma4 Reporter: belion
Component: scriptenginesAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: andresbajotierra, asraniel, belion
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description belion 2009-11-16 10:10:43 UTC
Application that crashed: plasma-desktop
Version of the application: 0.3
KDE Version: 4.3.2 (KDE 4.3.2)
Qt Version: 4.5.3
Operating System: Linux 2.6.29-2-686 i686
Distribution: Debian GNU/Linux testing (squeeze)

What I was doing when the application crashed:
I get a segfault just after login. Just get a black screen and a mouse pointer.

 -- Backtrace:
Application: Plasma Workspace (plasma-desktop), signal: Segmentation fault
[KCrash Handler]
#5  0xb7f4688b in strlen () from /lib/i686/cmov/libc.so.6
#6  0xa9658a3b in PyString_FromFormatV () from /usr/lib/libpython2.5.so.1.0
#7  0xa96a7039 in PyErr_Format () from /usr/lib/libpython2.5.so.1.0
#8  0xa976e162 in ?? () from /usr/lib/pymodules/python2.5/sip.so
#9  0xa8cad8f7 in initplasma () from /usr/lib/pymodules/python2.5/PyKDE4/plasma.so
#10 0xa96b1080 in _PyImport_LoadDynamicModule () from /usr/lib/libpython2.5.so.1.0
#11 0xa96aee0b in ?? () from /usr/lib/libpython2.5.so.1.0
#12 0xa96af679 in ?? () from /usr/lib/libpython2.5.so.1.0
#13 0xa96af90b in ?? () from /usr/lib/libpython2.5.so.1.0
#14 0xa96aff5c in ?? () from /usr/lib/libpython2.5.so.1.0
#15 0xa96b026b in PyImport_ImportModuleLevel () from /usr/lib/libpython2.5.so.1.0
#16 0xa96919b4 in ?? () from /usr/lib/libpython2.5.so.1.0
#17 0xa9646f59 in PyCFunction_Call () from /usr/lib/libpython2.5.so.1.0
#18 0xa960e867 in PyObject_Call () from /usr/lib/libpython2.5.so.1.0
#19 0xa969204c in PyEval_CallObjectWithKeywords () from /usr/lib/libpython2.5.so.1.0
#20 0xa9695c28 in PyEval_EvalFrameEx () from /usr/lib/libpython2.5.so.1.0
#21 0xa9699c2d in PyEval_EvalCodeEx () from /usr/lib/libpython2.5.so.1.0
#22 0xa9699e43 in PyEval_EvalCode () from /usr/lib/libpython2.5.so.1.0
#23 0xa96ac38d in PyImport_ExecCodeModuleEx () from /usr/lib/libpython2.5.so.1.0
#24 0xa96ac64c in ?? () from /usr/lib/libpython2.5.so.1.0
#25 0xa96af679 in ?? () from /usr/lib/libpython2.5.so.1.0
#26 0xa96af90b in ?? () from /usr/lib/libpython2.5.so.1.0
#27 0xa96aff05 in ?? () from /usr/lib/libpython2.5.so.1.0
#28 0xa96b026b in PyImport_ImportModuleLevel () from /usr/lib/libpython2.5.so.1.0
#29 0xa96919b4 in ?? () from /usr/lib/libpython2.5.so.1.0
#30 0xa9646f59 in PyCFunction_Call () from /usr/lib/libpython2.5.so.1.0
#31 0xa960e867 in PyObject_Call () from /usr/lib/libpython2.5.so.1.0
#32 0xa961275b in PyObject_CallFunctionObjArgs () from /usr/lib/libpython2.5.so.1.0
#33 0xa96b0422 in PyImport_Import () from /usr/lib/libpython2.5.so.1.0
#34 0xa96b0605 in PyImport_ImportModule () from /usr/lib/libpython2.5.so.1.0
#35 0xa9877429 in ?? () from /usr/lib/kde4/kpythonpluginfactory.so
#36 0xa98799ce in ?? () from /usr/lib/kde4/kpythonpluginfactory.so
#37 0xb7de4a36 in ?? () from /usr/lib/libplasma.so.3
#38 0xb7de5134 in Plasma::loadScriptEngine(QString const&, Plasma::Applet*) () from /usr/lib/libplasma.so.3
#39 0xb7d72356 in ?? () from /usr/lib/libplasma.so.3
#40 0xb7d7313a in Plasma::Applet::Applet(QObject*, QList<QVariant> const&) () from /usr/lib/libplasma.so.3
#41 0xb7d73d45 in Plasma::Applet::load(QString const&, unsigned int, QList<QVariant> const&) () from /usr/lib/libplasma.so.3
#42 0xb7d834f1 in ?? () from /usr/lib/libplasma.so.3
#43 0xb7d864b1 in Plasma::Containment::restoreContents(KConfigGroup&) () from /usr/lib/libplasma.so.3
#44 0xb7d88a3c in Plasma::Containment::restore(KConfigGroup&) () from /usr/lib/libplasma.so.3
#45 0xb7d8c2c0 in Plasma::Corona::loadLayout(QString const&) () from /usr/lib/libplasma.so.3
#46 0xb7d8dee1 in Plasma::Corona::initializeLayout(QString const&) () from /usr/lib/libplasma.so.3
#47 0xb80636f7 in ?? () from /usr/lib/libkdeinit4_plasma-desktop.so
#48 0xb80638a4 in ?? () from /usr/lib/libkdeinit4_plasma-desktop.so
#49 0xb8067e10 in ?? () from /usr/lib/libkdeinit4_plasma-desktop.so
#50 0xb69c9303 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#51 0xb69c9f42 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#52 0xb69cf007 in ?? () from /usr/lib/libQtCore.so.4
#53 0xb69cf12c in ?? () from /usr/lib/libQtCore.so.4
#54 0xb69c439f in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#55 0xb6c60a94 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#56 0xb6c68bee in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#57 0xb78e70fd in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#58 0xb69b41eb in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#59 0xb69e2e21 in ?? () from /usr/lib/libQtCore.so.4
#60 0xb69df2e4 in ?? () from /usr/lib/libQtCore.so.4
#61 0xb50e1e98 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#62 0xb50e5623 in ?? () from /lib/libglib-2.0.so.0
#63 0xb50e57a8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#64 0xb69df041 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#65 0xb6d00305 in ?? () from /usr/lib/libQtGui.so.4
#66 0xb69b283a in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#67 0xb69b2c82 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#68 0xb69b50d9 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#69 0xb6c60917 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#70 0xb804bf40 in kdemain () from /usr/lib/libkdeinit4_plasma-desktop.so
#71 0x080485b2 in _start ()

This bug may be a duplicate of or related to bug 210003

Reported using DrKonqi
Comment 1 Dario Andres 2009-11-16 13:21:11 UTC
- Are your python-qt , python-kde (kdebindings) packages updated ?
The crash seems to be caused by a version mismatch between Python/Python-Qt/Qt as you probably have some python widget in your desktop.

Thanks
Comment 2 belion 2009-11-16 13:56:24 UTC
I am upgraded to the last versions in Debian/testing

$ plasma-desktop -v
Qt: 4.5.3
KDE: 4.3.2 (KDE 4.3.2)
Plasma Workspace: 0.3

ii  python-qt4                           4.6-1                      Python bindings for Qt4
ii  python-qt4-dbus                      4.6-1                      DBus Support for PyQt4
ii  python-qt4-gl                        4.6-1                      Python bindings for Qt4's OpenGL module
ii  python-kde4                          4:4.2.2-3                  Python bindings for the KDE 4 libraries

Is the problem python-kde4 (version 4.2.2) versus KDE (version 4.3.2) ?
Comment 3 Dario Andres 2009-11-16 14:03:56 UTC
It seems that the python-qt package was updated recently and that broke "python-kde" (which was not recompiled....).
Tracking this bug at bug 214789 Thanks

*** This bug has been marked as a duplicate of bug 214789 ***