Bug 326602

Summary: plasma-desktop crash
Product: [Unmaintained] plasma4 Reporter: Shadoon <benjamin.lienard>
Component: generalAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: crash CC: paul.millar
Priority: NOR Keywords: drkonqi
Version First Reported In: 4.10.5   
Target Milestone: ---   
Platform: Debian testing   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi

Description Shadoon 2013-10-25 07:04:20 UTC
Application: plasma-desktop (4.10.5)
KDE Platform Version: 4.10.5
Qt Version: 4.8.6
Operating System: Linux 3.10-3-686-pae i686
Distribution: Debian GNU/Linux testing (jessie)

-- Information about the crash:
- What I was doing when the application crashed:
Simply logged in kde or launch /usr/bin/plasma-desktop manually

- Unusual behavior I noticed:
The desktop is dead (normal) / no menu bar but windows are still working/ other deamon are ok. just the plasma part.

The crash can be reproduced every time.

-- Backtrace:
Application: Outil de gestion de fenĂȘtres Plasma (plasma-desktop), signal: Segmentation fault
Using host libthread_db library "/lib/i386-linux-gnu/i686/cmov/libthread_db.so.1".
[KCrash Handler]
#7  0xb60346a8 in QMetaObject::cast (this=0xb753535c <Plasma::AppletScript::staticMetaObject>, obj=0x8968290) at kernel/qmetaobject.cpp:275
#8  0xb73cc6d1 in qobject_cast<Plasma::AppletScript*> (object=<optimized out>) at /usr/include/qt4/QtCore/qobject.h:380
#9  create<Plasma::AppletScript> (args=..., keyword=..., parent=<optimized out>, parentWidget=0x0, this=<optimized out>) at ../../kdecore/util/kpluginfactory.h:533
#10 createInstance<Plasma::AppletScript> (error=0xbf9cb328, args=..., parent=<optimized out>, parentWidget=0x0, this=0x895b7b0) at ../../kdecore/services/kservice.h:559
#11 createInstance<Plasma::AppletScript> (error=0xbf9cb328, args=..., parent=<optimized out>, this=0x895b7b0) at ../../kdecore/services/kservice.h:536
#12 Plasma::loadEngine (language=..., type=type@entry=Plasma::AppletComponent, parent=parent@entry=0x89b2f28) at ../../plasma/scripting/scriptengine.cpp:176
#13 0xb73ccb6d in Plasma::loadScriptEngine (language=..., applet=0x89b2f28) at ../../plasma/scripting/scriptengine.cpp:209
#14 0xb730c621 in Plasma::AppletPrivate::init (this=0x89ac8a0, packagePath=...) at ../../plasma/applet.cpp:2799
#15 0xb7312314 in Plasma::Applet::Applet (this=0x89b2f28, parentObject=0x0, args=...) at ../../plasma/applet.cpp:193
#16 0xb7356150 in Plasma::PluginLoader::loadApplet (this=0x87b8fd8, name=..., appletId=<optimized out>, appletId@entry=140, args=...) at ../../plasma/pluginloader.cpp:134
#17 0xb73034d4 in Plasma::Applet::load (appletName=..., appletId=appletId@entry=140, args=...) at ../../plasma/applet.cpp:2451
#18 0xb73235b4 in Plasma::ContainmentPrivate::addApplet (this=0x88b7be0, name=..., args=..., appletGeometry=..., id=140, delayInit=delayInit@entry=true) at ../../plasma/containment.cpp:2221
#19 0xb73281d6 in Plasma::Containment::restoreContents (this=0x88bd728, group=...) at ../../plasma/containment.cpp:497
#20 0xb7324ae5 in Plasma::Containment::restore (this=0x88bd728, group=...) at ../../plasma/containment.cpp:337
#21 0xb7335c05 in Plasma::CoronaPrivate::importLayout (this=0x86a4648, conf=..., mergeConfig=mergeConfig@entry=false) at ../../plasma/corona.cpp:1061
#22 0xb7336786 in Plasma::Corona::loadLayout (this=this@entry=0x86d67b0, configName=...) at ../../plasma/corona.cpp:278
#23 0xb733685e in Plasma::Corona::initializeLayout (this=0x86d67b0, configName=...) at ../../plasma/corona.cpp:181
#24 0xb775bb12 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_plasma-desktop.so
#25 0xb775c13a in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_plasma-desktop.so
#26 0xb7760b48 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_plasma-desktop.so
#27 0xb603efba in QMetaCallEvent::placeMetaCall (this=0x8746888, object=0x86256b8) at kernel/qobject.cpp:524
#28 0xb6046e8b in QObject::event (this=this@entry=0x86256b8, e=e@entry=0x8746888) at kernel/qobject.cpp:1194
#29 0xb603229a in QCoreApplication::event (this=0x86256b8, e=0x8746888) at kernel/qcoreapplication.cpp:1761
#30 0xb553ddcf in QApplication::event (this=0x86256b8, e=0x8746888) at kernel/qapplication.cpp:2549
#31 0xb55388b4 in QApplicationPrivate::notify_helper (this=0x8657c00, receiver=0x86256b8, e=0x8746888) at kernel/qapplication.cpp:4567
#32 0xb553f3b3 in QApplication::notify (this=0x86256b8, receiver=receiver@entry=0x86256b8, e=e@entry=0x8746888) at kernel/qapplication.cpp:4353
#33 0xb66c1554 in KApplication::notify (this=0x86256b8, receiver=0x86256b8, event=0x8746888) at ../../kdeui/kernel/kapplication.cpp:311
#34 0xb602d71a in QCoreApplication::notifyInternal (this=0x86256b8, receiver=receiver@entry=0x86256b8, event=event@entry=0x8746888) at kernel/qcoreapplication.cpp:949
#35 0xb6030ee5 in sendEvent (event=0x8746888, receiver=0x86256b8) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#36 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x85ef130) at kernel/qcoreapplication.cpp:1573
#37 0xb603140c in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1466
#38 0xb605da3e in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#39 postEventSourceDispatch (s=0x865cd60) at kernel/qeventdispatcher_glib.cpp:280
#40 0xb2a2842e in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#41 0xb2a287d8 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#42 0xb2a28898 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#43 0xb605d21f in QEventDispatcherGlib::processEvents (this=this@entry=0x85efe90, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#44 0xb55e9dae in QGuiEventDispatcherGlib::processEvents (this=0x85efe90, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#45 0xb602c163 in QEventLoop::processEvents (this=this@entry=0xbf9cc0b8, flags=...) at kernel/qeventloop.cpp:149
#46 0xb602c489 in QEventLoop::exec (this=this@entry=0xbf9cc0b8, flags=...) at kernel/qeventloop.cpp:204
#47 0xb60320fe in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1221
#48 0xb5536d44 in QApplication::exec () at kernel/qapplication.cpp:3828
#49 0xb7743a47 in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_plasma-desktop.so
#50 0x0804856b in ?? ()
#51 0xb75588c5 in __libc_start_main (main=0x8048550, argc=1, ubp_av=0xbf9cc254, init=0x8048670 <__libc_csu_init>, fini=0x80486e0 <__libc_csu_fini>, rtld_fini=0xb77970c0 <_dl_fini>, stack_end=0xbf9cc24c) at libc-start.c:260
#52 0x0804858e in _start ()

Possible duplicates by query: bug 326182.

Reported using DrKonqi
Comment 1 Shadoon 2013-10-25 07:26:39 UTC
after modifying my .kde/share/config/plasma-desktop-appletsrc and remove all applet reference, 
The plasma-desktop was able to start.

After that, I re-adds my widget and when i come on plasmacon ( a terminal ) the plasma-desktop recrashed.
Comment 2 Shadoon 2013-10-25 07:49:27 UTC
I've removed this widget and it's "resoled" my problem.
But when i try an other widget like "konsole widget", the plasma-desktop crash again.

It's maybe linked to this kind of widget ?
Comment 3 Shadoon 2013-10-25 07:50:34 UTC
the plasma-desktop crash also with veromux widget.
Comment 4 Jekyll Wu 2013-10-25 15:34:24 UTC
Since both veromix and 'konsole widget' (AFAIK) are both written using python binding, I guess something goes wrong with sip/pyqt/pykde  in Debian.
Comment 5 Paul Millar 2013-10-28 10:17:12 UTC
Created attachment 83173 [details]
New crash information added by DrKonqi

plasma-desktop (4.10.5) on KDE Platform 4.10.5 using Qt 4.8.6

- What I was doing when the application crashed:

Just started KDE.  This was enough to trigger the problem.

The problem was present the two times I checked.  I rebooted in between the two attempts to log in (due to an unrelated kernel upgrade)

-- Backtrace (Reduced):
#8  0xb740b6d1 in qobject_cast<Plasma::AppletScript*> (object=<optimized out>) at /usr/include/qt4/QtCore/qobject.h:380
#9  create<Plasma::AppletScript> (args=..., keyword=..., parent=<optimized out>, parentWidget=0x0, this=<optimized out>) at ../../kdecore/util/kpluginfactory.h:533
#10 createInstance<Plasma::AppletScript> (error=0xbfff0c08, args=..., parent=<optimized out>, parentWidget=0x0, this=0x91cd400) at ../../kdecore/services/kservice.h:559
#11 createInstance<Plasma::AppletScript> (error=0xbfff0c08, args=..., parent=<optimized out>, this=0x91cd400) at ../../kdecore/services/kservice.h:536
#12 Plasma::loadEngine (language=..., type=type@entry=Plasma::AppletComponent, parent=parent@entry=0x92333a8) at ../../plasma/scripting/scriptengine.cpp:176
Comment 6 Jekyll Wu 2013-11-06 11:34:27 UTC

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