Application that crashed: plasma-desktop Version of the application: 0.3 KDE Version: 4.3.1 (KDE 4.3.1) Qt Version: 4.5.2 Operating System: Linux 2.6.31 i686 What I was doing when the application crashed: Steps to reproduce: 1. Set Task Manager to manual grouping and sorting in Settings 2. ALT-drag an entry to another entry to create a group 3. Right-click newly-created group the entry and select "Remove Group" Happens every time. -- Backtrace: Application: Plasma Workspace (plasma-desktop), signal: Segmentation fault [KCrash Handler] #6 TaskManager::TaskGroup::add (this=<value optimized out>, item=<value optimized out>) at /var/tmp/portage/kde-base/libtaskmanager-4.3.1/work/libtaskmanager-4.3.1/libs/taskmanager/taskgroup.cpp:107 #7 0x497e0b72 in TaskManager::ManualGroupingStrategy::removeGroup (this=<value optimized out>) at /var/tmp/portage/kde-base/libtaskmanager-4.3.1/work/libtaskmanager-4.3.1/libs/taskmanager/strategies/manualgroupingstrategy.cpp:118 #8 0x497e1dfc in TaskManager::ManualGroupingStrategy::qt_metacall (this=<value optimized out>, _c=<value optimized out>, _id=<value optimized out>, _a=<value optimized out>) at /var/tmp/portage/kde-base/libtaskmanager-4.3.1/work/libtaskmanager-4.3.1_build/libs/taskmanager/manualgroupingstrategy.moc:256 #9 0x49a1ba01 in QMetaObject::activate (sender=<value optimized out>, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=<value optimized out>) at kernel/qobject.cpp:3101 #10 0x49a1bd31 in QMetaObject::activate (sender=<value optimized out>, m=<value optimized out>, from_local_signal_index=<value optimized out>, to_local_signal_index=<value optimized out>, argv=) at kernel/qobject.cpp:3198 #11 0x4c8b7e76 in QAction::triggered (this=) at .moc/release-shared/moc_qaction.cpp:236 #12 0x4c8b9242 in QAction::activate (this=<value optimized out>, event=<value optimized out>) at kernel/qaction.cpp:1160 #13 0x4ccbde38 in QMenuPrivate::activateCausedStack (this=) at widgets/qmenu.cpp:967 #14 0x4ccc3025 in QMenuPrivate::activateAction (this=<value optimized out>, action=<value optimized out>, action_e=) at widgets/qmenu.cpp:1060 #15 0x4ccc85f8 in QMenu::mouseReleaseEvent (this=<value optimized out>, e=<value optimized out>) at widgets/qmenu.cpp:2254 #16 0x4c914d8c in QWidget::event (this=<value optimized out>, event=<value optimized out>) at kernel/qwidget.cpp:7549 #17 0x4ccc5b5c in QMenu::event (this=<value optimized out>, e=<value optimized out>) at widgets/qmenu.cpp:2353 #18 0x4c8bdcac in QApplicationPrivate::notify_helper (this=<value optimized out>, receiver=<value optimized out>, e=<value optimized out>) at kernel/qapplication.cpp:4056 #19 0x4c8c4735 in QApplication::notify (this=<value optimized out>, receiver=<value optimized out>, e=<value optimized out>) at kernel/qapplication.cpp:3758 #20 0x49eca632 in KApplication::notify (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.3.1/work/kdelibs-4.3.1/kdeui/kernel/kapplication.cpp:302 #21 0x49a091f2 in QCoreApplication::notifyInternal (this=) at kernel/qcoreapplication.cpp:606 #22 0x4c8c5d06 in QApplicationPrivate::sendMouseEvent (receiver=<value optimized out>, event=<value optimized out>, alienWidget=<value optimized out>, nativeWidget=<value optimized out>, buttonDown=) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216 #23 0x4c92bdf7 in QETWidget::translateMouseEvent (this=<value optimized out>, event=<value optimized out>) at kernel/qapplication_x11.cpp:4338 #24 0x4c92a37c in QApplication::x11ProcessEvent (this=) at kernel/qapplication_x11.cpp:3545 #25 0x4c952a40 in x11EventSourceDispatch (s=) at kernel/qguieventdispatcher_glib.cpp:146 #26 0x41bd71cf in IA__g_main_context_dispatch (context=) at gmain.c:1824 #27 0x41bda998 in g_main_context_iterate (context=<value optimized out>, block=<value optimized out>, dispatch=) at gmain.c:2455 #28 0x41bdaabf in IA__g_main_context_iteration (context=<value optimized out>, may_block=) at gmain.c:2518 #29 0x49a30d29 in QEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327 #30 0x4c95221b in QGuiEventDispatcherGlib::processEvents (this=) at kernel/qguieventdispatcher_glib.cpp:202 #31 0x49a0793b in QEventLoop::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventloop.cpp:149 #32 0x49a07b1a in QEventLoop::exec (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:197 #33 0x4ccc2d48 in QMenu::exec (this=) at widgets/qmenu.cpp:1993 #34 0xace842ec in TaskGroupItem::contextMenuEvent (this=0xacd0f80, e=0xbf9f81bc) at /var/tmp/portage/kde-base/plasma-workspace-4.3.1/work/plasma-workspace-4.3.1/plasma/applets/tasks/taskgroupitem.cpp:407 #35 0x4ce6b358 in QGraphicsItem::sceneEvent (this=<value optimized out>, event=<value optimized out>) at graphicsview/qgraphicsitem.cpp:4995 #36 0x4ceb40f7 in QGraphicsWidget::sceneEvent (this=<value optimized out>, event=<value optimized out>) at graphicsview/qgraphicswidget.cpp:1110 #37 0x4ce8a21c in QGraphicsScenePrivate::sendEvent (this=) at graphicsview/qgraphicsscene.cpp:1159 #38 0x4ce96fe4 in QGraphicsScene::contextMenuEvent (this=) at graphicsview/qgraphicsscene.cpp:3956 #39 0x4ce97f4c in QGraphicsScene::event (this=<value optimized out>, event=<value optimized out>) at graphicsview/qgraphicsscene.cpp:3766 #40 0x4c8bdcac in QApplicationPrivate::notify_helper (this=<value optimized out>, receiver=<value optimized out>, e=<value optimized out>) at kernel/qapplication.cpp:4056 #41 0x4c8c3e7d in QApplication::notify (this=<value optimized out>, receiver=<value optimized out>, e=<value optimized out>) at kernel/qapplication.cpp:3952 #42 0x49eca632 in KApplication::notify (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.3.1/work/kdelibs-4.3.1/kdeui/kernel/kapplication.cpp:302 #43 0x49a091f2 in QCoreApplication::notifyInternal (this=) at kernel/qcoreapplication.cpp:606 #44 0x4cea6537 in QGraphicsView::contextMenuEvent (this=<value optimized out>, event=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213 #45 0x4c915747 in QWidget::event (this=<value optimized out>, event=<value optimized out>) at kernel/qwidget.cpp:7708 #46 0x4cc7f2c6 in QFrame::event (this=<value optimized out>, e=<value optimized out>) at widgets/qframe.cpp:559 #47 0x4cd14ba4 in QAbstractScrollArea::viewportEvent (this=<value optimized out>, e=<value optimized out>) at widgets/qabstractscrollarea.cpp:962 #48 0x4ceab32c in QGraphicsView::viewportEvent (this=<value optimized out>, event=<value optimized out>) at graphicsview/qgraphicsview.cpp:2919 #49 0x4cd170d6 in QAbstractScrollAreaFilter::eventFilter (this=) at widgets/qabstractscrollarea_p.h:100 #50 0x49a083f0 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>) at kernel/qcoreapplication.cpp:726 #51 0x4c8bdc81 in QApplicationPrivate::notify_helper (this=<value optimized out>, receiver=<value optimized out>, e=<value optimized out>) at kernel/qapplication.cpp:4052 #52 0x4c8c4d74 in QApplication::notify (this=<value optimized out>, receiver=<value optimized out>, e=<value optimized out>) at kernel/qapplication.cpp:3845 #53 0x49eca632 in KApplication::notify (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.3.1/work/kdelibs-4.3.1/kdeui/kernel/kapplication.cpp:302 #54 0x49a091f2 in QCoreApplication::notifyInternal (this=) at kernel/qcoreapplication.cpp:606 #55 0x4c92f8be in QCoreApplication::sendSpontaneousEvent (receiver=) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216 #56 0x4c92bfbc in QETWidget::translateMouseEvent (this=<value optimized out>, event=<value optimized out>) at kernel/qapplication_x11.cpp:4410 #57 0x4c92a37c in QApplication::x11ProcessEvent (this=) at kernel/qapplication_x11.cpp:3545 #58 0x4c952a40 in x11EventSourceDispatch (s=) at kernel/qguieventdispatcher_glib.cpp:146 #59 0x41bd71cf in IA__g_main_context_dispatch (context=) at gmain.c:1824 #60 0x41bda998 in g_main_context_iterate (context=<value optimized out>, block=<value optimized out>, dispatch=) at gmain.c:2455 #61 0x41bdaabf in IA__g_main_context_iteration (context=<value optimized out>, may_block=) at gmain.c:2518 #62 0x49a30d29 in QEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327 #63 0x4c95221b in QGuiEventDispatcherGlib::processEvents (this=) at kernel/qguieventdispatcher_glib.cpp:202 #64 0x49a0793b in QEventLoop::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventloop.cpp:149 #65 0x49a07b1a in QEventLoop::exec (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:197 #66 0x49a09d91 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888 #67 0x4c8bdb15 in QApplication::exec () at kernel/qapplication.cpp:3525 #68 0x4af8140a in kdemain (argc=) at /var/tmp/portage/kde-base/plasma-workspace-4.3.1/work/plasma-workspace-4.3.1/plasma/shells/desktop/main.cpp:50 #69 0x0804872b in main (argc=1, argv=0xbf9fa184) at /var/tmp/portage/kde-base/plasma-workspace-4.3.1/work/plasma-workspace-4.3.1_build/plasma/shells/desktop/plasma-desktop_dummy.cpp:3 Reported using DrKonqi
*** Bug 209214 has been marked as a duplicate of this bug. ***
Confirming. Happing since 4.3.x and now in 4.4 RC Using both compiled and Fedora packages Any kind of removal in grouped item on taskbar crash whole plasma with a segfault Can be traced to QGraphicsLinearLayout::removeAt: invalid index 1 #0 QGraphicsScenePrivate::processDirtyItemsRecursive (this=0x632510, item=0x13feec0, dirtyAncestorContainsChildren=false, parentOpacity=1) at graphicsview/qgraphicsscene.cpp:4895 #1 0x0000003fa47c777d in QGraphicsScenePrivate::_q_processDirtyItems (this=0x632510) at graphicsview/qgraphicsscene.cpp:466 #2 0x0000003fa47c7daa in QGraphicsScene::qt_metacall (this=0x63b370, _c=InvokeMetaMethod, _id=14, _a=0x14a73e0) at .moc/release-shared/moc_qgraphicsscene.cpp:130 #3 0x0000003c8c5125b5 in Plasma::Corona::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libplasma.so.3 #4 0x0000003c8a830a33 in DesktopCorona::qt_metacall (this=0x63b370, _c=InvokeMetaMethod, _id=<value optimized out>, _a=0x14a73e0) at /usr/src/debug/kdebase-workspace-4.3.90/x86_64-redhat-linux-gnu/plasma/desktop/shell/desktopcorona.moc:78 #5 0x0000003fa3b75791 in QObject::event (this=0x63b370, e=0xecded0) at kernel/qobject.cpp:1260 #6 0x0000003fa47c3dd0 in QGraphicsScene::event (this=0x63b370, event=0xecded0) at graphicsview/qgraphicsscene.cpp:3450 #7 0x0000003fa41ab9cc in QApplicationPrivate::notify_helper (this=0x63c050, receiver=0x63b370, e=0xecded0) at kernel/qapplication.cpp:4242 #8 0x0000003fa41b1f65 in QApplication::notify (this=<value optimized out>, receiver=0x63b370, e=0xecded0) at kernel/qapplication.cpp:4125 #9 0x0000003c89004eb6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
"Can be traced to QGraphicsLinearLayout::removeAt: invalid index 1" based on what?
looking at the backtraces (it doesn't happen here, btw :/), this is crashing in Qt and it's almost certainly the item geometry cache. what version of Qt are you using, Helio? i assume some 4.6.x version given you are testing with KDE SC 4.4?
*** This bug has been marked as a duplicate of bug 210146 ***