Bug 216713 - Plasma crashes on startup
Summary: Plasma crashes on startup
Status: RESOLVED DUPLICATE of bug 214789
Alias: None
Product: plasma4
Classification: Unmaintained
Component: scriptengines (other bugs)
Version First Reported In: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-11-29 20:07 UTC by Máté Soós
Modified: 2009-12-04 13:15 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Máté Soós 2009-11-29 20:07:52 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.30-2-amd64 x86_64
Distribution: Debian GNU/Linux 5.0.3 (lenny)

What I was doing when the application crashed:
I started plasma, and it immediately crashed. Probably a preferences file problem, as any number of times I started it, it crashed... so I used the opportunity, installed all debug info packages, and generated a nice bug report, having all debug symbols loaded.

 -- Backtrace:
Application: Plasma Workspace (plasma-desktop), signal: Segmentation fault
The current source language is "auto; currently c".
[KCrash Handler]
#5  strlen () at ../sysdeps/x86_64/strlen.S:31
#6  0x00007f01ce91a3c6 in PyString_FromFormatV (format=0x7f01ce0d1ab0 "the sip module implements API v%d.0 but the %s module requires API v%d.%d", vargs=0x7fff068e82f0)
    at ../Objects/stringobject.c:211
#7  0x00007f01ce967cd0 in PyErr_Format (exception=0x7f01cebd5540, format=0xfffffff0 <Address 0xfffffff0 out of bounds>) at ../Python/errors.c:522
#8  0x00007f01ce0ce5d5 in ?? () from /usr/lib/pymodules/python2.5/sip.so
#9  0x00007f01cd4179d5 in initplasma () from /usr/lib/pymodules/python2.5/PyKDE4/plasma.so
#10 0x00007f01ce971eec in _PyImport_LoadDynamicModule (name=0x7fff068e9580 "PyKDE4.plasma", pathname=0x7fff068e84b0 "/usr/lib/pymodules/python2.5/PyKDE4/plasma.so", fp=<value optimized out>)
    at ../Python/importdl.c:53
#11 0x00007f01ce970433 in import_submodule (mod=0x25c4948, subname=0x7fff068e9587 "plasma", fullname=0x7fff068e9580 "PyKDE4.plasma") at ../Python/import.c:2400
#12 0x00007f01ce9706c2 in load_next (mod=0x25c4948, altmod=0x25c4948, p_name=<value optimized out>, buf=0x7fff068e9580 "PyKDE4.plasma", p_buflen=0x7fff068ea588) at ../Python/import.c:2220
#13 0x00007f01ce970d26 in import_module_level (name=0x0, globals=<value optimized out>, locals=<value optimized out>, fromlist=0x2447b50, level=<value optimized out>) at ../Python/import.c:2008
#14 0x00007f01ce9710af in PyImport_ImportModuleLevel (name=0x2450d74 "PyKDE4.plasma", globals=0x2479f30, locals=0x2479f30, fromlist=0x2447b50, level=-1) at ../Python/import.c:2072
#15 0x00007f01ce95391d in builtin___import__ (self=<value optimized out>, args=<value optimized out>, kwds=<value optimized out>) at ../Python/bltinmodule.c:47
#16 0x00007f01ce8d1103 in PyObject_Call (func=0xfffffff0, arg=0xffffffff, kw=0x18) at ../Objects/abstract.c:1861
#17 0x00007f01ce953eee in PyEval_CallObjectWithKeywords (func=0x23e45f0, arg=0x24447e0, kw=0x0) at ../Python/ceval.c:3481
#18 0x00007f01ce957502 in PyEval_EvalFrameEx (f=0x22ecbd0, throwflag=<value optimized out>) at ../Python/ceval.c:2093
#19 0x00007f01ce95abc5 in PyEval_EvalCodeEx (co=0x244b468, globals=<value optimized out>, locals=<value optimized out>, args=0x0, argcount=0, kws=0x0, kwcount=0, defs=0x0, defcount=0, closure=0x0)
    at ../Python/ceval.c:2875
#20 0x00007f01ce95adb2 in PyEval_EvalCode (co=0xfffffff0, globals=0xffffffff, locals=0x18) at ../Python/ceval.c:514
#21 0x00007f01ce96d40e in PyImport_ExecCodeModuleEx (name=0x7fff068ecb00 "pyappletscript", co=0x244b468, pathname=0x7fff068ea9c0 "/usr/share/kde4/apps/plasma_scriptengine_python/pyappletscript.pyc")
    at ../Python/import.c:675
#22 0x00007f01ce96d690 in load_source_module (name=0x7fff068ecb00 "pyappletscript", pathname=0x7fff068ea9c0 "/usr/share/kde4/apps/plasma_scriptengine_python/pyappletscript.pyc", 
    fp=<value optimized out>) at ../Python/import.c:959
#23 0x00007f01ce970433 in import_submodule (mod=0x7f01cebdf230, subname=0x7fff068ecb00 "pyappletscript", fullname=0x7fff068ecb00 "pyappletscript") at ../Python/import.c:2400
#24 0x00007f01ce9706c2 in load_next (mod=0x7f01cebdf230, altmod=0x7f01cebdf230, p_name=<value optimized out>, buf=0x7fff068ecb00 "pyappletscript", p_buflen=0x7fff068edb08) at ../Python/import.c:2220
#25 0x00007f01ce970ce2 in import_module_level (name=0x0, globals=0x2471dd0, locals=<value optimized out>, fromlist=0x23ed680, level=38215120) at ../Python/import.c:2001
#26 0x00007f01ce9710af in PyImport_ImportModuleLevel (name=0x245047c "pyappletscript", globals=0x2471dd0, locals=0x2471dd0, fromlist=0x23ed680, level=-1) at ../Python/import.c:2072
#27 0x00007f01ce95391d in builtin___import__ (self=<value optimized out>, args=<value optimized out>, kwds=<value optimized out>) at ../Python/bltinmodule.c:47
#28 0x00007f01ce8d1103 in PyObject_Call (func=0xfffffff0, arg=0xffffffff, kw=0x18) at ../Objects/abstract.c:1861
#29 0x00007f01ce8d523e in PyObject_CallFunctionObjArgs (callable=0x23e45f0) at ../Objects/abstract.c:2091
#30 0x00007f01ce971275 in PyImport_Import (module_name=0x2450458) at ../Python/import.c:2576
#31 0x00007f01ce971445 in PyImport_ImportModule (name=<value optimized out>) at ../Python/import.c:1972
#32 0x00007f01cec0be16 in ?? () from /usr/lib/kde4/kpythonpluginfactory.so
#33 0x00007f01cec0e13c in ?? () from /usr/lib/kde4/kpythonpluginfactory.so
#34 0x00007f01e9b9c987 in KPluginFactory::create<Plasma::AppletScript> (language=..., type=Plasma::AppletComponent, parent=0x23d5d00) at ../../kdecore/util/kpluginfactory.h:515
#35 KService::createInstance<Plasma::AppletScript> (language=..., type=Plasma::AppletComponent, parent=0x23d5d00) at ../../kdecore/services/kservice.h:517
#36 KService::createInstance<Plasma::AppletScript> (language=..., type=Plasma::AppletComponent, parent=0x23d5d00) at ../../kdecore/services/kservice.h:494
#37 Plasma::loadEngine (language=..., type=Plasma::AppletComponent, parent=0x23d5d00) at ../../plasma/scripting/scriptengine.cpp:163
#38 0x00007f01e9b9cefe in Plasma::loadScriptEngine (language=..., applet=0x23d5d00) at ../../plasma/scripting/scriptengine.cpp:190
#39 0x00007f01e9b32535 in Plasma::AppletPrivate::init (this=0x23acc80, packagePath=<value optimized out>) at ../../plasma/applet.cpp:2283
#40 0x00007f01e9b332d9 in Applet (this=0x23d5d00, parentObject=0x0, args=...) at ../../plasma/applet.cpp:156
#41 0x00007f01e9b33e25 in Plasma::Applet::load (appletName=..., appletId=29, args=<value optimized out>) at ../../plasma/applet.cpp:1942
#42 0x00007f01e9b42a60 in Plasma::ContainmentPrivate::addApplet (this=0x22c18f0, name=..., args=..., appletGeometry=..., id=29, delayInit=true) at ../../plasma/containment.cpp:1844
#43 0x00007f01e9b45989 in Plasma::Containment::restoreContents (this=0x2244040, group=<value optimized out>) at ../../plasma/containment.cpp:412
#44 0x00007f01e9b47f13 in Plasma::Containment::restore (this=0x2244040, group=...) at ../../plasma/containment.cpp:321
#45 0x00007f01e9b4b182 in Plasma::Corona::loadLayout (this=0x1eafc90, configName=<value optimized out>) at ../../plasma/corona.cpp:369
#46 0x00007f01e9b4cd32 in Plasma::Corona::initializeLayout (this=0x1eafc90, configName=...) at ../../plasma/corona.cpp:324
#47 0x00007f01ea24a72c in PlasmaApp::corona (this=0x1e98500) at ../../../../plasma/shells/desktop/plasmaapp.cpp:574
#48 0x00007f01ea24a8b8 in PlasmaApp::setupDesktop (this=0x1e98500) at ../../../../plasma/shells/desktop/plasmaapp.cpp:252
#49 0x00007f01ea24e9ed in PlasmaApp::qt_metacall (this=0x1e98500, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff068ef5b0) at ./plasmaapp.moc:115
#50 0x00007f01e71eddf2 in QMetaObject::activate (sender=0x1f4ac10, from_signal_index=<value optimized out>, to_signal_index=4, argv=0xffffffff) at kernel/qobject.cpp:3112
#51 0x00007f01e71f2f5f in QSingleShotTimer::timerEvent (this=0x1f4ac10) at kernel/qtimer.cpp:298
#52 0x00007f01e71e8353 in QObject::event (this=0x1f4ac10, e=0xffffffff) at kernel/qobject.cpp:1074
#53 0x00007f01e791c01d in QApplicationPrivate::notify_helper (this=0x1eb0030, receiver=0x1f4ac10, e=0x7fff068efc70) at kernel/qapplication.cpp:4065
#54 0x00007f01e792407a in QApplication::notify (this=0x1e98500, receiver=0x1f4ac10, e=0x7fff068efc70) at kernel/qapplication.cpp:4030
#55 0x00007f01e89fa0db in KApplication::notify (this=0x1e98500, receiver=0x1f4ac10, event=0x7fff068efc70) at ../../kdeui/kernel/kapplication.cpp:302
#56 0x00007f01e71d8c9c in QCoreApplication::notifyInternal (this=0x1e98500, receiver=0x1f4ac10, event=0x7fff068efc70) at kernel/qcoreapplication.cpp:610
#57 0x00007f01e72052c6 in QCoreApplication::sendEvent (this=0x1eb38c0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#58 QTimerInfoList::activateTimers (this=0x1eb38c0) at kernel/qeventdispatcher_unix.cpp:580
#59 0x00007f01e7201634 in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:184
#60 0x00007f01e1da612a in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#61 0x00007f01e1da9988 in ?? () from /lib/libglib-2.0.so.0
#62 0x00007f01e1da9b3c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#63 0x00007f01e720139c in QEventDispatcherGlib::processEvents (this=0x1e7f6a0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:407
#64 0x00007f01e79b2f1f in QGuiEventDispatcherGlib::processEvents (this=0xfffffff0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#65 0x00007f01e71d7562 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#66 0x00007f01e71d7934 in QEventLoop::exec (this=0x7fff068eff20, flags=...) at kernel/qeventloop.cpp:201
#67 0x00007f01e71d9ba4 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#68 0x00007f01ea23526b in kdemain (argc=1, argv=0x7fff068f0238) at ../../../../plasma/shells/desktop/main.cpp:50
#69 0x00007f01e9ec3a8d in __libc_start_main (main=<value optimized out>, argc=<value optimized out>, ubp_av=<value optimized out>, init=<value optimized out>, fini=<value optimized out>, 
    rtld_fini=<value optimized out>, stack_end=0x7fff068f0228) at libc-start.c:222
#70 0x0000000000400649 in _start () at ../sysdeps/x86_64/elf/start.S:113

Reported using DrKonqi
Comment 1 Dario Andres 2009-11-29 20:13:16 UTC
There is a version/compilation mismatch between the Python/Qt/Python-qt/python-kde packages.
As a workaround remove any Plasma widget using Python...
BTW, Debian had a problem recently with a faulty python-qt update... could you check if your packages were updated recently ?
Regards
Comment 2 Dario Andres 2009-12-04 13:15:08 UTC

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