Bug 285858 - crash after right clicking an already closed application in the taskbar
Summary: crash after right clicking an already closed application in the taskbar
Status: RESOLVED DUPLICATE of bug 277033
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-11-05 22:59 UTC by quamis
Modified: 2011-11-06 00:24 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description quamis 2011-11-05 22:59:36 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.7.2 (4.7.2)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-12-generic-pae i686
Distribution: Ubuntu 11.10

-- Information about the crash:
- What I was doing when the application crashed:
i had used hugin to generate some panoramas. Also had dolphin opened to view the used/generated pics. Hugin opens some windows, and closes them. Meanhile i was doing stuff on another desktop, and when i switched back, the taskbar had 2 grouped windows from hugin, but none of them were actually alive anymore. 
Clicking them leads to a popup that normally would display the windows list, but this time it was empty.
Right-clicking them leads to the crash

- Unusual behavior I noticed:
i was on another desktop while windows were automatically opened and closed. Automatically windows remaind in the taskbar, even if the applications exited.
The taskbar entries were spaced apart, like there was supposed to be some other entries between dolphin and hugin.

-- Backtrace:
Application: Plasma Desktop Shell (plasma-desktop), signal: Segmentation fault
[Current thread is 1 (Thread 0xb0695720 (LWP 1697))]

Thread 4 (Thread 0xa8aa5b70 (LWP 1699)):
#0  0xb787d424 in __kernel_vsyscall ()
#1  0xb772c40e in poll () from /lib/i386-linux-gnu/libc.so.6
#2  0xb302034b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb3011896 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb3011c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb6588b37 in QEventDispatcherGlib::processEvents (this=0x9bb9cd0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6  0xb65591dd in QEventLoop::processEvents (this=0xa8aa51f0, flags=...) at kernel/qeventloop.cpp:149
#7  0xb6559421 in QEventLoop::exec (this=0xa8aa51f0, flags=...) at kernel/qeventloop.cpp:201
#8  0xb645c90b in QThread::exec (this=0x9bb3b68) at thread/qthread.cpp:498
#9  0xb6539e2d in QInotifyFileSystemWatcherEngine::run (this=0x9bb3b68) at io/qfilesystemwatcher_inotify.cpp:248
#10 0xb645f7b3 in QThreadPrivate::start (arg=0x9bb3b68) at thread/qthread_unix.cpp:331
#11 0xb277b9cd in ?? () from /usr/lib/nvidia-current-updates/libGL.so.1
#12 0xb773b0ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 3 (Thread 0xa80ffb70 (LWP 1700)):
#0  0xb30110ca in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#1  0xb3011990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0xb3011c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb6588b37 in QEventDispatcherGlib::processEvents (this=0x9bd99a0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#4  0xb65591dd in QEventLoop::processEvents (this=0xa80ff1f0, flags=...) at kernel/qeventloop.cpp:149
#5  0xb6559421 in QEventLoop::exec (this=0xa80ff1f0, flags=...) at kernel/qeventloop.cpp:201
#6  0xb645c90b in QThread::exec (this=0x9bd7a00) at thread/qthread.cpp:498
#7  0xb6539e2d in QInotifyFileSystemWatcherEngine::run (this=0x9bd7a00) at io/qfilesystemwatcher_inotify.cpp:248
#8  0xb645f7b3 in QThreadPrivate::start (arg=0x9bd7a00) at thread/qthread_unix.cpp:331
#9  0xb277b9cd in ?? () from /usr/lib/nvidia-current-updates/libGL.so.1
#10 0xb773b0ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 2 (Thread 0xa67b6b70 (LWP 1707)):
#0  0xb787d424 in __kernel_vsyscall ()
#1  0xb772c40e in poll () from /lib/i386-linux-gnu/libc.so.6
#2  0xb302034b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb3011896 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb3011f9b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xa7078cea in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#6  0xb30385f4 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7  0xb277b9cd in ?? () from /usr/lib/nvidia-current-updates/libGL.so.1
#8  0xb773b0ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 1 (Thread 0xb0695720 (LWP 1697)):
[KCrash Handler]
#7  TaskManager::Task::classClass (this=0x0) at ../../../libs/taskmanager/task_x11.cpp:74
#8  0xaf266739 in TaskManager::ToggleLauncherActionImpl::ToggleLauncherActionImpl (this=0xb1bc030, parent=0xa626a78, item=0xae3abd0, strategy=0x98fa720) at ../../../libs/taskmanager/taskactions.cpp:351
#9  0xaf266c9b in TaskManager::AdvancedMenu::AdvancedMenu (this=0xa626a78, parent=0xb3f08b8, item=0xae3abd0, strategy=0x98fa720) at ../../../libs/taskmanager/taskactions.cpp:295
#10 0xaf267afb in TaskManager::BasicMenu::BasicMenu (this=0xb3f08b8, parent=0xbfd76874, item=0xae3abd0, strategy=0x98fa720, visualizationActions=...) at ../../../libs/taskmanager/taskactions.cpp:440
#11 0xaf26820b in TaskManager::BasicMenu::BasicMenu (this=0xbfd76874, parent=0x0, group=0xaee5ec0, strategy=0x98fa720, visualizationActions=...) at ../../../libs/taskmanager/taskactions.cpp:462
#12 0xaf22bdef in contextMenuEvent (e=0xbfd76e1c, this=0xb1c0140) at ../../../../../plasma/desktop/applets/tasks/taskgroupitem.cpp:436
#13 TaskGroupItem::contextMenuEvent (this=0xb1c0140, e=0xbfd76e1c) at ../../../../../plasma/desktop/applets/tasks/taskgroupitem.cpp:404
#14 0xb60e77e3 in QGraphicsItem::sceneEvent (this=0xb1c0148, event=0xbfd76e1c) at graphicsview/qgraphicsitem.cpp:6700
#15 0xb6144806 in QGraphicsWidget::sceneEvent (this=0xb1c0140, event=0xbfd76e1c) at graphicsview/qgraphicswidget.cpp:1223
#16 0xb6110c7e in sendEvent (event=0xbfd76e1c, item=0xb1c0148, this=<optimized out>) at graphicsview/qgraphicsscene.cpp:1217
#17 QGraphicsScenePrivate::sendEvent (this=0x9377158, item=0xb1c0148, event=0xbfd76e1c) at graphicsview/qgraphicsscene.cpp:1193
#18 0xb61113f8 in QGraphicsScene::contextMenuEvent (this=0x9253030, contextMenuEvent=0xbfd76e1c) at graphicsview/qgraphicsscene.cpp:3609
#19 0xb6120abc in QGraphicsScene::event (this=0x9253030, event=0xbfd76e1c) at graphicsview/qgraphicsscene.cpp:3407
#20 0xb5a85d54 in notify_helper (e=0xbfd76e1c, receiver=0x9253030, this=0x924c948) at kernel/qapplication.cpp:4486
#21 QApplicationPrivate::notify_helper (this=0x924c948, receiver=0x9253030, e=0xbfd76e1c) at kernel/qapplication.cpp:4458
#22 0xb5a8b103 in QApplication::notify (this=0xbfd76e1c, receiver=0x9253030, e=0xbfd76e1c) at kernel/qapplication.cpp:3886
#23 0xb6bbf681 in KApplication::notify (this=0x924edf0, receiver=0x9253030, event=0xbfd76e1c) at ../../kdeui/kernel/kapplication.cpp:311
#24 0xb655a19e in QCoreApplication::notifyInternal (this=0x924edf0, receiver=0x9253030, event=0xbfd76e1c) at kernel/qcoreapplication.cpp:787
#25 0xb61391b6 in sendEvent (event=0xbfd76e0c, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#26 QGraphicsView::contextMenuEvent (this=0x9c48cd0, event=0xbfd773d4) at graphicsview/qgraphicsview.cpp:2890
#27 0xb5ae0d23 in QWidget::event (this=0x9c48cd0, event=0xbfd773d4) at kernel/qwidget.cpp:8462
#28 0xb5ee5235 in QFrame::event (this=0x9c48cd0, e=0xbfd773d4) at widgets/qframe.cpp:557
#29 0xb5f777d1 in QAbstractScrollArea::viewportEvent (this=0x9c48cd0, e=0xbfd773d4) at widgets/qabstractscrollarea.cpp:1043
#30 0xb6142cb4 in QGraphicsView::viewportEvent (this=0x9c48cd0, event=0xbfd773d4) at graphicsview/qgraphicsview.cpp:2864
#31 0xb5f79ee6 in viewportEvent (this=<optimized out>, event=0xbfd773d4) at widgets/qabstractscrollarea_p.h:100
#32 eventFilter (e=0xbfd773d4, this=<optimized out>, o=<optimized out>) at widgets/qabstractscrollarea_p.h:116
#33 QAbstractScrollAreaFilter::eventFilter (this=0x9ccc898, o=0xa14e498, e=0xbfd773d4) at widgets/qabstractscrollarea_p.h:115
#34 0xb655a336 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x924c948, receiver=0xa14e498, event=0xbfd773d4) at kernel/qcoreapplication.cpp:902
#35 0xb5a85d22 in notify_helper (e=0xbfd773d4, receiver=0xa14e498, this=0x924c948) at kernel/qapplication.cpp:4482
#36 QApplicationPrivate::notify_helper (this=0x924c948, receiver=0xa14e498, e=0xbfd773d4) at kernel/qapplication.cpp:4458
#37 0xb5a8b794 in QApplication::notify (this=0xa14e498, receiver=0xa14e498, e=0xbfd773d4) at kernel/qapplication.cpp:4126
#38 0xb6bbf681 in KApplication::notify (this=0x924edf0, receiver=0xa14e498, event=0xbfd773d4) at ../../kdeui/kernel/kapplication.cpp:311
#39 0xb655a19e in QCoreApplication::notifyInternal (this=0x924edf0, receiver=0xa14e498, event=0xbfd773d4) at kernel/qcoreapplication.cpp:787
#40 0xb5b13345 in sendSpontaneousEvent (event=0xbfd773d4, receiver=0xa14e498) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#41 QETWidget::translateMouseEvent (this=0x9c48cd0, event=0xbfd7782c) at kernel/qapplication_x11.cpp:4573
#42 0xb5b11e4d in QApplication::x11ProcessEvent (this=0x924edf0, event=0xbfd7782c) at kernel/qapplication_x11.cpp:3690
#43 0xb5b3e24c in x11EventSourceDispatch (s=0x9250028, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#44 0xb301125f in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#45 0xb3011990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#46 0xb3011c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#47 0xb6588ada in QEventDispatcherGlib::processEvents (this=0x91b7218, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#48 0xb5b3de3a in QGuiEventDispatcherGlib::processEvents (this=0x91b7218, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#49 0xb65591dd in QEventLoop::processEvents (this=0xbfd77b34, flags=...) at kernel/qeventloop.cpp:149
#50 0xb6559421 in QEventLoop::exec (this=0xbfd77b34, flags=...) at kernel/qeventloop.cpp:201
#51 0xb655e19d in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#52 0xb5a838f4 in QApplication::exec () at kernel/qapplication.cpp:3760
#53 0xb783218b in kdemain (argc=1, argv=0xbfd77d34) at ../../../../plasma/desktop/shell/main.cpp:120
#54 0x0804850b in main (argc=1, argv=0xbfd77d34) at plasma-desktop_dummy.cpp:3

This bug may be a duplicate of or related to bug 285681.

Possible duplicates by query: bug 285681, bug 285221, bug 282770, bug 282020, bug 280987.

Reported using DrKonqi
Comment 1 Lamarque V. Souza 2011-11-06 00:24:33 UTC

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