Version: (using KDE Devel) Installed from: Compiled sources Compiler: gcc (GCC) 4.1.3 20070929 (prerelease) (Ubuntu 4.1.2-16ubuntu2) gcc in ubuntu Gutsy (7-10) OS: Linux I'm reporting yet another crash in plasma (in KDE 4.0 / subversion) when trying to add and then remove an application to the panel I'm submitting a backtrace: Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread -1239615808 (LWP 11459)] [New Thread -1298547824 (LWP 11508)] [New Thread -1267151984 (LWP 11460)] [KCrash handler] #6 0xffffe410 in __kernel_vsyscall () #7 0xb660d875 in raise () from /lib/tls/i686/cmov/libc.so.6 #8 0xb660f201 in abort () from /lib/tls/i686/cmov/libc.so.6 #9 0xb731c01d in qt_message_output () from /usr/lib/libQtCore.so.4 #10 0xb731c0a1 in qFatal () from /usr/lib/libQtCore.so.4 #11 0xb731c20d in qt_assert () from /usr/lib/libQtCore.so.4 #12 0xb3943e9a in TaskManager::TaskRMBMenu::makeAdvancedMenu (this=0xbfd68108, t=@0xbfd6802c) at /home/kde-devel/kde/include/ksharedptr.h:114 #13 0xb3943f32 in TaskManager::TaskRMBMenu::fillMenu (this=0xbfd68108, t=@0xbfd680d8) at /home/kde-devel/kde/src/kdebase/workspace/libs/taskmanager/taskrmbmenu.cpp:73 #14 0xb3944c77 in TaskRMBMenu (this=0xbfd68108, task=@0xbfd68134, show=true, parent=0x0) at /home/kde-devel/kde/src/kdebase/workspace/libs/taskmanager/taskrmbmenu.cpp:66 #15 0xb3958c68 in WindowTaskItem::contextMenuEvent (this=0x87856e0, e=0xbfd686f8) at /home/kde-devel/kde/src/kdebase/workspace/plasma/applets/tasks/windowtaskitem.cpp:156 #16 0xb711b71d in QGraphicsItem::sceneEvent () from /usr/lib/libQtGui.so.4 #17 0xb7ec635f in Plasma::Widget::sceneEvent (this=0x87856e0, event=0xbfd686f8) at /home/kde-devel/kde/src/kdebase/workspace/libs/plasma/widgets/widget.cpp:598 #18 0xb7123743 in ?? () from /usr/lib/libQtGui.so.4 #19 0x087856e0 in ?? () #20 0xbfd686f8 in ?? () #21 0xbfd686f8 in ?? () #22 0xb72152d8 in ?? () from /usr/lib/libQtGui.so.4 #23 0xb71331b8 in QGraphicsSceneContextMenuEvent::pos () from /usr/lib/libQtGui.so.4 #24 0xb712a237 in QGraphicsScene::contextMenuEvent () from /usr/lib/libQtGui.so.4 #25 0xb712aa2c in QGraphicsScene::event () from /usr/lib/libQtGui.so.4 #26 0xb6bb644d in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4 #27 0xb6bb674e in QApplication::notify () from /usr/lib/libQtGui.so.4 #28 0xb7971953 in KApplication::notify (this=0x8060760, receiver=0x80dfa20, event=0xbfd686f8) at /home/kde-devel/kde/src/kdelibs/kdeui/kernel/kapplication.cpp:314 #29 0xb73da456 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4 #30 0xb6bb317f in ?? () from /usr/lib/libQtGui.so.4 #31 0x08060760 in ?? () #32 0x080dfa20 in ?? () #33 0xbfd686f8 in ?? () #34 0x0836af00 in ?? () #35 0xb71332d0 in QGraphicsSceneContextMenuEvent::reason () from /usr/lib/libQtGui.so.4 #36 0xb71375f4 in QGraphicsView::contextMenuEvent () from /usr/lib/libQtGui.so.4 #37 0xb6c08675 in QWidget::event () from /usr/lib/libQtGui.so.4 #38 0xb6f526f2 in QFrame::event () from /usr/lib/libQtGui.so.4 #39 0xb6fe495f in QAbstractScrollArea::viewportEvent () from /usr/lib/libQtGui.so.4 #40 0xb713e4d9 in QGraphicsView::viewportEvent () from /usr/lib/libQtGui.so.4 #41 0xb6fe74ee in ?? () from /usr/lib/libQtGui.so.4 #42 0x082615b8 in ?? () #43 0xbfd68dec in ?? () #44 0xbfd68918 in ?? () #45 0xb6fe7520 in ?? () from /usr/lib/libQtGui.so.4 #46 0x0825ec00 in ?? () #47 0xbfd68dec in ?? () #48 0x00000000 in ?? () #0 0xffffe410 in __kernel_vsyscall ()
SVN commit 755885 by jstubbs: With WindowTaskItem handling startup tasks and active windows, it's possible that _task is null. If _task is null, it's not possible to display its context menu so ignoring the event for the time being. BUG: 154942 M +5 -5 windowtaskitem.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=755885