Bug 221339

Summary: Spontaneously reorganised plasma crashes upon removal of a widget
Product: [Unmaintained] plasma4 Reporter: David R. Litwin <presently42>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: asraniel
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description David R. Litwin 2010-01-05 08:45:12 UTC
Application that crashed: plasma-desktop
Version of the application: 0.3
KDE Version: 4.3.4 (KDE 4.3.4)
Qt Version: 4.6.0
Operating System: Linux 2.6.31-1-686 i686
Distribution: Debian GNU/Linux unstable (sid)

What I was doing when the application crashed:
After having added a system monitoring widget (the wireless logging of which froze causing the widget to no longer accept inputs but to continue logging the other two selections, RAM and CPU) and logging out and back in to KDE (I upgraded a two kde3 libs), some widgets in the bottom bar were reorganised, apparantly to better suit plasma's desires. As I am the master, I began to put the widgets back in to order by removing the time widget. The crash happened shortly thereafter.

 -- Backtrace:
Application: Plasma Workspace (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0xb55a9700 (LWP 32609))]

Thread 2 (Thread 0xa79ffb70 (LWP 32653)):
#0  0xb7702424 in __kernel_vsyscall ()
#1  0xb5df30a5 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0xb5ede7ed in __pthread_cond_wait (cond=0x94488c8, mutex=0x94488b0) at forward.c:139
#3  0xb74d3602 in QWaitConditionPrivate::wait (this=0x943c038, mutex=0x943c034, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x943c038, mutex=0x943c034, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0xb5c28a9a in QHostInfoAgent::run (this=0x943c028) at kernel/qhostinfo.cpp:252
#6  0xb74d270e in QThreadPrivate::start (arg=0x943c028) at thread/qthread_unix.cpp:244
#7  0xb5def585 in start_thread (arg=0xa79ffb70) at pthread_create.c:300
#8  0xb5ed127e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb55a9700 (LWP 32609)):
[KCrash Handler]
#6  QGraphicsScenePrivate::processDirtyItemsRecursive (this=0x9099e00, item=0x9478eb0, dirtyAncestorContainsChildren=false, parentOpacity=1) at graphicsview/qgraphicsscene.cpp:4895
#7  0xb682c460 in QGraphicsScenePrivate::_q_processDirtyItems (this=0x9099e00) at graphicsview/qgraphicsscene.cpp:466
#8  0xb682c9de in QGraphicsScene::qt_metacall (this=0x908bc60, _c=QMetaObject::InvokeMetaMethod, _id=14, _a=0x8fe70a8) at .moc/release-shared/moc_qgraphicsscene.cpp:130
#9  0xb53201ca in Plasma::Corona::qt_metacall (this=0x908bc60, _c=QMetaObject::InvokeMetaMethod, _id=18, _a=0x8fe70a8) at ./corona.moc:101
#10 0xb3b91a4a in ?? () from /usr/lib/libkdeinit4_plasma-desktop.so
#11 0xb75da755 in QMetaObject::metacall (object=0x9478eb0, cl=QMetaObject::InvokeMetaMethod, idx=18, argv=0x8fe70a8) at kernel/qmetaobject.cpp:237
#12 0xb75e4cc6 in QMetaCallEvent::placeMetaCall (this=0x9776e58, object=0x908bc60) at kernel/qobject.cpp:574
#13 0xb75e6163 in QObject::event (this=0x908bc60, e=0x0) at kernel/qobject.cpp:1260
#14 0xb682798e in QGraphicsScene::event (this=0x908bc60, event=0x9776e58) at graphicsview/qgraphicsscene.cpp:3450
#15 0xb618fb5c in QApplicationPrivate::notify_helper (this=0x8f7f820, receiver=0x908bc60, e=0x9776e58) at kernel/qapplication.cpp:4242
#16 0xb619733d in QApplication::notify (this=0x8f79620, receiver=0x908bc60, e=0x9776e58) at kernel/qapplication.cpp:3661
#17 0xb6c9362d in KApplication::notify (this=0x8f79620, receiver=0x908bc60, event=0x9776e58) at ../../kdeui/kernel/kapplication.cpp:302
#18 0xb75d53eb in QCoreApplication::notifyInternal (this=0x8f79620, receiver=0x908bc60, event=0x9776e58) at kernel/qcoreapplication.cpp:704
#19 0xb75d631f in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x8f2dde0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#20 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8f2dde0) at kernel/qcoreapplication.cpp:1345
#21 0xb75d64cd in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1238
#22 0xb76019cf in QCoreApplication::sendPostedEvents (s=0x8f81e90) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#23 postEventSourceDispatch (s=0x8f81e90) at kernel/qeventdispatcher_glib.cpp:276
#24 0xb5d45c78 in g_main_dispatch (context=0x8f81080) at /tmp/buildd/glib2.0-2.23.1/glib/gmain.c:1960
#25 IA__g_main_context_dispatch (context=0x8f81080) at /tmp/buildd/glib2.0-2.23.1/glib/gmain.c:2513
#26 0xb5d49510 in g_main_context_iterate (context=0x8f81080, block=<value optimized out>, dispatch=1, self=0x8f7f2c8) at /tmp/buildd/glib2.0-2.23.1/glib/gmain.c:2591
#27 0xb5d49643 in IA__g_main_context_iteration (context=0x8f81080, may_block=1) at /tmp/buildd/glib2.0-2.23.1/glib/gmain.c:2654
#28 0xb76014e1 in QEventDispatcherGlib::processEvents (this=0x8f7f610, flags=...) at kernel/qeventdispatcher_glib.cpp:407
#29 0xb624b9a5 in QGuiEventDispatcherGlib::processEvents (this=0x8f7f610, flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#30 0xb75d3a3a in QEventLoop::processEvents (this=0xbfe40420, flags=...) at kernel/qeventloop.cpp:149
#31 0xb75d3e82 in QEventLoop::exec (this=0xbfe40420, flags=...) at kernel/qeventloop.cpp:201
#32 0xb75d6599 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#33 0xb618fbf7 in QApplication::exec () at kernel/qapplication.cpp:3570
#34 0xb3b975cd in kdemain () from /usr/lib/libkdeinit4_plasma-desktop.so
#35 0x0804e291 in launch (argc=1, _name=0x8f43034 "/usr/bin/plasma-desktop", args=0x8f4304c "", cwd=0x0, envc=0, envs=0x8f43050 "", reset_env=false, tty=0x0, avoid_loops=false, 
    startup_id_str=0x805105f "0") at ../../kinit/kinit.cpp:677
#36 0x0804ea15 in handle_launcher_request (sock=7, who=<value optimized out>) at ../../kinit/kinit.cpp:1169
#37 0x0804ee5b in handle_requests (waitForPid=0) at ../../kinit/kinit.cpp:1362
#38 0x0804f689 in main (argc=2, argv=0xbfe40c94, envp=0xbfe40ca0) at ../../kinit/kinit.cpp:1793

Reported using DrKonqi
Comment 1 Beat Wolf 2010-01-05 11:23:32 UTC

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