Bug 240031

Summary: Plasma crashed when deleting Activities
Product: [Unmaintained] plasma4 Reporter: Alex Merry <alex.merry>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: asraniel, chanika
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Alex Merry 2010-05-30 00:47:40 UTC
Application: plasma-desktop (0.3)
KDE Platform Version: 4.4.81 (KDE 4.4.81 (KDE 4.5 >= 20100527)) (Compiled from sources)
Qt Version: 4.6.2
Operating System: Linux 2.6.33-ARCH x86_64
Distribution (Platform): Archlinux Packages

-- Information about the crash:
- What I was doing when the application crashed:

I had lots of activities (that I hadn't knowingly created), two called "Desktop", lots called "unnamed" and several complaining that some D-Bus name wasn't provided by any service files.  I went through the list deleting all of them except the one I was using (one of the "Desktop" ones, the second one in the list).

When I deleted the first activity in the list (one of the ones complaining about the missing service name), Plasma crashed.  After it had restarted, I was able to delete the activity without a problem.  Plasma didn't crash when deleting any of the other activities.

The crash does not seem to be reproducible.

-- Backtrace:
Application: Plasma Workspace (kdeinit4), signal: Segmentation fault
[KCrash Handler]
#6  0x00007f06fefc8894 in QGraphicsItem::pos (this=0x179ff80) at graphicsview/qgraphicsitem.cpp:3419
#7  0x00007f06f1a64cdf in Plasma::AbstractIconList::itemPosition (this=0x1667090, i=0) at /home/kde-devel/src/KDE/kdebase/workspace/libs/plasmagenericshell/abstracticonlist.cpp:525
#8  0x00007f06f1a6479e in Plasma::AbstractIconList::manageArrows (this=0x1667090) at /home/kde-devel/src/KDE/kdebase/workspace/libs/plasmagenericshell/abstracticonlist.cpp:467
#9  0x00007f06f1a63451 in Plasma::AbstractIconList::eventFilter (this=0x1667090, obj=0x21d91e0, event=0x7fff5475e270)
    at /home/kde-devel/src/KDE/kdebase/workspace/libs/plasmagenericshell/abstracticonlist.cpp:168
#10 0x00007f06ffaaa177 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x21d91e0, event=0x7fff5475e270) at kernel/qcoreapplication.cpp:819
#11 0x00007f06fe9ef95c in QApplicationPrivate::notify_helper (this=0x99f4d0, receiver=0x21d91e0, e=0x7fff5475e270) at kernel/qapplication.cpp:4300
#12 0x00007f06fe9f5e5b in QApplication::notify (this=0x988850, receiver=0x21d91e0, e=0x7fff5475e270) at kernel/qapplication.cpp:4187
#13 0x00007f0700ad63c3 in KApplication::notify (this=0x988850, receiver=0x21d91e0, event=0x7fff5475e270) at /home/kde-devel/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:302
#14 0x00007f06ffaaad5c in QCoreApplication::notifyInternal (this=0x988850, receiver=0x21d91e0, event=0x7fff5475e270) at kernel/qcoreapplication.cpp:704
#15 0x00007f06ff0371d1 in QCoreApplication::sendEvent (this=0x21d91e0, rect=...) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#16 QGraphicsWidget::setGeometry (this=0x21d91e0, rect=...) at graphicsview/qgraphicswidget.cpp:394
#17 0x00007f06ff034218 in QGraphicsWidget::resize (this=0x21d91e0, size=...) at graphicsview/qgraphicswidget.cpp:309
#18 0x00007f06ff034620 in QGraphicsWidget::adjustSize (this=0x21d91e0) at graphicsview/qgraphicswidget.cpp:807
#19 0x00007f06f1a64021 in Plasma::AbstractIconList::updateList (this=0x1667090) at /home/kde-devel/src/KDE/kdebase/workspace/libs/plasmagenericshell/abstracticonlist.cpp:333
#20 0x00007f06f26fb11b in ActivityList::activityRemoved (this=0x1667090, id=...) at /home/kde-devel/src/KDE/kdebase/workspace/plasma/desktop/shell/activitymanager/activitylist.cpp:114
#21 0x00007f06f26b7d01 in ActivityList::qt_metacall (this=0x1667090, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x7fff5475e5e0)
    at /home/kde-devel/build/KDE/kdebase/workspace/plasma/desktop/shell/moc_activitylist.cpp:80
#22 0x00007f06ffabda8f in QMetaObject::activate (sender=0x22549e0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x21ad128) at kernel/qobject.cpp:3293
#23 0x00007f06f1cc25c9 in KActivityController::activityRemoved (this=0x22549e0, _t1=...) at /home/kde-devel/build/KDE/kdebase/workspace/libs/kworkspace/moc_kactivitycontroller.cpp:131
#24 0x00007f06f1cc23f9 in KActivityController::qt_metacall (this=0x22549e0, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x7fff5475e760)
    at /home/kde-devel/build/KDE/kdebase/workspace/libs/kworkspace/moc_kactivitycontroller.cpp:83
#25 0x00007f06ffabda8f in QMetaObject::activate (sender=0xcd3540, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x21ad128) at kernel/qobject.cpp:3293
#26 0x00007f06f1cc1efb in KActivityControllerDbus::activityRemoved (this=0xcd3540, _t1=...) at /home/kde-devel/build/KDE/kdebase/workspace/libs/kworkspace/moc_kactivitycontrollerdbus_p.cpp:113
#27 0x00007f06f1ccf4e5 in KActivityControllerDbus::ActivityRemoved (this=0xcd3540, id=...) at /home/kde-devel/src/KDE/kdebase/workspace/libs/kworkspace/kactivitycontrollerdbus_p.cpp:50
#28 0x00007f06f1cde99b in ActivityControllerAdaptor::ActivityRemoved (this=0xcd61d0, id=...) at /home/kde-devel/build/KDE/kdebase/workspace/libs/kworkspace/activitycontrolleradaptor.cpp:45
#29 0x00007f06f1cdeb41 in ActivityControllerAdaptor::qt_metacall (this=0xcd61d0, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x7fff5475e870)
    at /home/kde-devel/build/KDE/kdebase/workspace/libs/kworkspace/activitycontrolleradaptor.moc:94
#30 0x00007f06ffde32d1 in QDBusConnectionPrivate::deliverCall (this=<value optimized out>, object=<value optimized out>, msg=<value optimized out>, metaTypes=..., slotIdx=<value optimized out>)
    at qdbusintegrator.cpp:904
#31 0x00007f06ffde453b in QDBusConnectionPrivate::activateCall (this=<value optimized out>, object=0xcd61d0, flags=273, msg=...) at qdbusintegrator.cpp:816
#32 0x00007f06ffde4fbd in QDBusConnectionPrivate::activateObject (this=<value optimized out>, node=<value optimized out>, msg=..., pathStartPos=<value optimized out>) at qdbusintegrator.cpp:1364
#33 0x00007f06ffde5258 in QDBusActivateObjectEvent::placeMetaCall (this=0xf275b0) at qdbusintegrator.cpp:1477
#34 0x00007f06ffaba999 in QObject::event (this=0xcd3540, e=0xf275b0) at kernel/qobject.cpp:1248
#35 0x00007f06fe9ef98c in QApplicationPrivate::notify_helper (this=0x99f4d0, receiver=0xcd3540, e=0xf275b0) at kernel/qapplication.cpp:4304
#36 0x00007f06fe9f5e5b in QApplication::notify (this=0x988850, receiver=0xcd3540, e=0xf275b0) at kernel/qapplication.cpp:4187
#37 0x00007f0700ad63c3 in KApplication::notify (this=0x988850, receiver=0xcd3540, event=0xf275b0) at /home/kde-devel/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:302
#38 0x00007f06ffaaad5c in QCoreApplication::notifyInternal (this=0x988850, receiver=0xcd3540, event=0xf275b0) at kernel/qcoreapplication.cpp:704
#39 0x00007f06ffaad4d7 in QCoreApplication::sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x8e7d50) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#40 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x8e7d50) at kernel/qcoreapplication.cpp:1345
#41 0x00007f06ffad4673 in QCoreApplication::sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#42 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276
#43 0x00007f06fa9ebb33 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#44 0x00007f06fa9ec310 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#45 0x00007f06fa9ec5ad in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#46 0x00007f06ffad41b3 in QEventDispatcherGlib::processEvents (this=0x99f230, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#47 0x00007f06fea9e53e in QGuiEventDispatcherGlib::processEvents (this=0x179ff80, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#48 0x00007f06ffaa9682 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#49 0x00007f06ffaa9a5c in QEventLoop::exec (this=0x7fff5475f700, flags=) at kernel/qeventloop.cpp:201
#50 0x00007f06ffaad79b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#51 0x00007f06f26d2286 in kdemain (argc=1, argv=0x8e7400) at /home/kde-devel/src/KDE/kdebase/workspace/plasma/desktop/shell/main.cpp:118
#52 0x0000000000406a9c in launch (argc=1, _name=0x9788d8 "/home/kde-devel/kde/bin/plasma-desktop", args=0x9788ff "", cwd=0x0, envc=0, envs=0x978907 "", reset_env=false, tty=0x0, avoid_loops=false, 
    startup_id_str=0x40c0b5 "0") at /home/kde-devel/src/KDE/kdelibs/kinit/kinit.cpp:722
#53 0x0000000000407bc3 in handle_launcher_request (sock=8, who=0x40c34c "launcher") at /home/kde-devel/src/KDE/kdelibs/kinit/kinit.cpp:1214
#54 0x0000000000408477 in handle_requests (waitForPid=0) at /home/kde-devel/src/KDE/kdelibs/kinit/kinit.cpp:1407
#55 0x0000000000409a7f in main (argc=4, argv=0x7fff547604f8, envp=0x7fff54760520) at /home/kde-devel/src/KDE/kdelibs/kinit/kinit.cpp:1855

Reported using DrKonqi
Comment 1 Chani 2010-06-01 19:28:40 UTC

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