Bug 219319

Summary: Deleting activities triggered a plasma crash
Product: [Unmaintained] plasma4 Reporter: Ritesh Raj Sarraf <kde-bugs>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED WORKSFORME    
Severity: crash CC: andresbajotierra
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Ritesh Raj Sarraf 2009-12-19 15:50: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.5.3
Operating System: Linux 2.6.32-trunk-686 i686
Distribution: Debian GNU/Linux testing (squeeze)

What I was doing when the application crashed:
Was deleting some of the useless activities one after the other and plasma crashed. 

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

Thread 2 (Thread 0xa83c6b70 (LWP 3607)):
#0  0xb7819424 in __kernel_vsyscall ()
#1  0xb5f3e0a5 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0xb610382d in __pthread_cond_wait (cond=0x9d22d30, mutex=0x9d22d18) at forward.c:139
#3  0xb76135c2 in QWaitConditionPrivate::wait (this=0x9b88738, mutex=0x9b88734, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x9b88738, mutex=0x9b88734, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0xb5e51a9a in QHostInfoAgent::run (this=0x9b88728) at kernel/qhostinfo.cpp:260
#6  0xb76125e2 in QThreadPrivate::start (arg=0x9b88728) at thread/qthread_unix.cpp:188
#7  0xb5f3a585 in start_thread (arg=0xa83c6b70) at pthread_create.c:300
#8  0xb60f62be in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb57f7700 (LWP 3602)):
[KCrash Handler]
#6  QGraphicsScene::addItem (this=0x9898bc0, item=0xa2fddb0) at graphicsview/qgraphicsscene.cpp:2930
#7  0xb54b4430 in Plasma::CoronaPrivate::addContainment (this=0x98e5e68, name=..., args=..., id=0, delayedInit=false) at ../../plasma/corona.cpp:215
#8  0xb54b0c12 in Plasma::Corona::addContainment (this=0x9898bc0, name=..., args=...) at ../../plasma/corona.cpp:425
#9  0xb43218c7 in PlasmaApp::addContainment (this=0x986e4a0) at ../../../../plasma/shells/desktop/plasmaapp.cpp:811
#10 0xb4327612 in PlasmaApp::qt_metacall (this=0x986e4a0, _c=QMetaObject::InvokeMetaMethod, _id=44, _a=0xbfe79b9c) at ./plasmaapp.moc:129
#11 0xb7718303 in QMetaObject::activate (sender=0x9ad0560, from_signal_index=5, to_signal_index=6, argv=0xbfe79b9c) at kernel/qobject.cpp:3112
#12 0xb7718720 in QMetaObject::activate (sender=0x9ad0560, m=0xb6bfb1c8, from_local_signal_index=1, to_local_signal_index=2, argv=0xbfe79b9c) at kernel/qobject.cpp:3206
#13 0xb639c591 in QAction::triggered (this=0x9ad0560, _t1=false) at .moc/release-shared/moc_qaction.cpp:236
#14 0xb639dadf in QAction::activate (this=0x9ad0560, event=QAction::Trigger) at kernel/qaction.cpp:1167
#15 0xb6836012 in QAction::trigger (this=0x9d3cb28) at ../../include/QtGui/../../src/gui/kernel/qaction.h:203
#16 QToolButton::nextCheckState (this=0x9d3cb28) at widgets/qtoolbutton.cpp:1135
#17 0xb6751543 in QAbstractButtonPrivate::click (this=0x1152f920) at widgets/qabstractbutton.cpp:525
#18 0xb6751816 in QAbstractButton::mouseReleaseEvent (this=0xfa769e8, e=0xbfe7a26c) at widgets/qabstractbutton.cpp:1115
#19 0xb683650c in QToolButton::mouseReleaseEvent (this=0xfa769e8, e=0xbfe7a26c) at widgets/qtoolbutton.cpp:709
#20 0xb63f89fb in QWidget::event (this=0xfa769e8, event=0xbfe7a26c) at kernel/qwidget.cpp:7554
#21 0xb674f7fe in QAbstractButton::event (this=0xfa769e8, e=0xbfe7a26c) at widgets/qabstractbutton.cpp:1077
#22 0xb6838eba in QToolButton::event (this=0xfa769e8, event=0xbfe7a26c) at widgets/qtoolbutton.cpp:1151
#23 0xb63a2a94 in QApplicationPrivate::notify_helper (this=0x9895278, receiver=0xfa769e8, e=0xbfe7a26c) at kernel/qapplication.cpp:4065
#24 0xb63ab551 in QApplication::notify (this=0x986e4a0, receiver=0xfa769e8, e=0xbfe7a26c) at kernel/qapplication.cpp:3767
#25 0xb6dec62d in KApplication::notify (this=0x986e4a0, receiver=0xfa769e8, event=0xbfe7a26c) at ../../kdeui/kernel/kapplication.cpp:302
#26 0xb77031eb in QCoreApplication::notifyInternal (this=0x986e4a0, receiver=0xfa769e8, event=0xbfe7a26c) at kernel/qcoreapplication.cpp:610
#27 0xb63aa5de in QCoreApplication::sendSpontaneousEvent (receiver=0xfa769e8, event=0xbfe7a26c, alienWidget=0xfa769e8, nativeWidget=0xf577278, buttonDown=0xb6c19580, lastMouseReceiver=...)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#28 QApplicationPrivate::sendMouseEvent (receiver=0xfa769e8, event=0xbfe7a26c, alienWidget=0xfa769e8, nativeWidget=0xf577278, buttonDown=0xb6c19580, lastMouseReceiver=...)
    at kernel/qapplication.cpp:2924
#29 0xb6419175 in QETWidget::translateMouseEvent (this=0xf577278, event=0xbfe7b818) at kernel/qapplication_x11.cpp:4411
#30 0xb6418646 in QApplication::x11ProcessEvent (this=0x986e4a0, event=0xbfe7b818) at kernel/qapplication_x11.cpp:3430
#31 0xb6443768 in QEventDispatcherX11::processEvents (this=0x9895068, flags=...) at kernel/qeventdispatcher_x11.cpp:132
#32 0xb770183a in QEventLoop::processEvents (this=0xbfe7b930, flags=...) at kernel/qeventloop.cpp:149
#33 0xb7701c82 in QEventLoop::exec (this=0xbfe7b930, flags=...) at kernel/qeventloop.cpp:201
#34 0xb77040d9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#35 0xb63a2917 in QApplication::exec () at kernel/qapplication.cpp:3525
#36 0xb430a5cd in kdemain (argc=1, argv=0x981b210) at ../../../../plasma/shells/desktop/main.cpp:50
#37 0x0804e291 in launch (argc=1, _name=0x9830734 "/usr/bin/plasma-desktop", args=0x983074c "", cwd=0x0, envc=0, envs=0x9830750 "", reset_env=false, tty=0x0, avoid_loops=false, 
    startup_id_str=0x805105f "0") at ../../kinit/kinit.cpp:677
#38 0x0804ea15 in handle_launcher_request (sock=7, who=<value optimized out>) at ../../kinit/kinit.cpp:1169
#39 0x0804ee5b in handle_requests (waitForPid=0) at ../../kinit/kinit.cpp:1362
#40 0x0804f689 in main (argc=2, argv=0xbfe7c1a4, envp=0xbfe7c1b0) at ../../kinit/kinit.cpp:1793

Reported using DrKonqi
Comment 1 Dario Andres 2009-12-19 17:01:04 UTC
This looks like bug 205560, but I can't be sure.
Thanks
Comment 2 Dario Andres 2010-03-21 23:45:30 UTC
- Are you able to repeat this crash with KDE SC 4.4 ?
Regards
Comment 3 Ritesh Raj Sarraf 2010-03-22 08:45:27 UTC
(In reply to comment #2)
> - Are you able to repeat this crash with KDE SC 4.4 ?
> Regards

Nope. I tried one recently and did not see the crash happen again.
Comment 4 Dario Andres 2010-03-22 13:00:41 UTC
Ok, let's assume it is fixed. Reopen if you experience it again.
Regards