| Summary: | Crash when closing application using Task Manager widget | ||
|---|---|---|---|
| Product: | [Unmaintained] plasma4 | Reporter: | Maarten Bezemer <maarten.bezemer> |
| Component: | widget-taskbar | Assignee: | Plasma Bugs List <plasma-bugs-null> |
| Status: | RESOLVED DUPLICATE | ||
| Severity: | crash | CC: | cfeck, hein, maarten.bezemer, markus.knetschke, walch.martin |
| Priority: | NOR | Keywords: | drkonqi |
| Version First Reported In: | 4.11.1 | ||
| Target Milestone: | --- | ||
| Platform: | Ubuntu | ||
| OS: | Linux | ||
| See Also: | https://bugs.kde.org/show_bug.cgi?id=326941 | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
| Attachments: |
New crash information added by DrKonqi
New crash information added by DrKonqi New crash information added by DrKonqi |
||
|
Description
Maarten Bezemer
2013-09-19 07:55:37 UTC
Created attachment 82437 [details]
New crash information added by DrKonqi
plasma-desktop (4.11.1) on KDE Platform 4.11.1 using Qt 4.8.4
This still happens. Easy steps to reproduce:
0. Find an application that a) opens a window that shows up in the taskbar and b) needs a moment for shutdown (e .g. GIMP?).
1. Run that application. An entry in the taskbar appears.
2. Right-click on that entry to bring up a context menu for that window.
3. Be fast enough: select close and and right-click the entry again before it disappears.
4. Wait until the application is shut down and the entry disappears. The context menu that showed up when right-clicking is still there.
5. Now click again on close.
This will make plasma crash.
This happened for me when I tried to close GIMP: I thought I had accidentally missed the close entry of the context menu (only closing the context menu) and made another right-click.
Actually it does not matter where you click. Plasma will crash in any case. Even if you do not click any entry of the dialog, but somewhere else to make the context menu disappear.
Instead of clicking quickly, you can also do something like
1. run the application
2. open the context menu of the window
3. switch to a VT and kill the program
4. switch back to KDE and click somewhere
-- Backtrace (Reduced):
#6 QTimer::start (this=0x0, msec=800) at kernel/qtimer.cpp:233
#7 0x00007f3acf5b6236 in MouseEventListener::sceneEventFilter (this=0x387ff00, item=0x38864e0, event=0x7fff31381a80) at /var/tmp/portage/kde-base/plasma-runtime-4.11.1-r1/work/plasma-runtime-4.11.1/plasma/declarativeimports/qtextracomponents/mouseeventlistener.cpp:179
#8 0x00007f3b124be105 in QGraphicsScenePrivate::filterDescendantEvent (this=<optimized out>, item=0x38864e0, event=0x7fff31381a80) at graphicsview/qgraphicsscene.cpp:1159
#9 0x00007f3b124bf8d6 in QGraphicsScenePrivate::sendEvent (this=0xe1f1d0, item=0x38864e0, event=0x7fff31381a80) at graphicsview/qgraphicsscene.cpp:1211
#10 0x00007f3b124c24e8 in QGraphicsScenePrivate::sendMouseEvent (this=0xe1f1d0, mouseEvent=0x7fff31381a80) at graphicsview/qgraphicsscene.cpp:1295
Can you please re-try this with 4.11.2 and report back? It has some fixes to an underlying component that might be relevant. Changing status. Created attachment 82635 [details]
New crash information added by DrKonqi
plasma-desktop (4.11.2) on KDE Platform 4.11.2 using Qt 4.8.4
After updating 4.11.2 the crash still occurs.
I attached the backtrace to refresh it for 4.11.2
-- Backtrace (Reduced):
#6 QTimer::start (this=0x0, msec=msec@entry=800) at kernel/qtimer.cpp:233
#7 0x00007f5857bab9ea in MouseEventListener::sceneEventFilter (this=0x3fd36f0, item=0x3ffd820, event=0x7fffa072f770) at ../../../../plasma/declarativeimports/qtextracomponents/mouseeventlistener.cpp:179
#8 0x00007f58f3ec4055 in QGraphicsScenePrivate::filterDescendantEvent (this=this@entry=0xe4a6a0, item=item@entry=0x3ffd820, event=event@entry=0x7fffa072f770) at graphicsview/qgraphicsscene.cpp:1159
#9 0x00007f58f3ec8a1e in QGraphicsScenePrivate::sendEvent (this=0xe4a6a0, item=0x3ffd820, event=0x7fffa072f770) at graphicsview/qgraphicsscene.cpp:1211
#10 0x00007f58f3ec9640 in sendMouseEvent (mouseEvent=0x7fffa072f770, this=0xe4a6a0) at graphicsview/qgraphicsscene.cpp:1295
Created attachment 86115 [details]
New crash information added by DrKonqi
plasma-desktop (4.11.8) on KDE Platform 4.12.4 using Qt 4.8.5
- What I was doing when the application crashed:
right click on a opened background window
-- Backtrace (Reduced):
#6 QTimer::start (this=0x0, msec=msec@entry=800) at kernel/qtimer.cpp:233
#7 0x00007fd18d999693 in MouseEventListener::sceneEventFilter (this=0x3e47120, item=0x415ece0, event=0x7fff704b5440) at /var/tmp/portage/kde-base/plasma-runtime-4.12.4/work/plasma-runtime-4.12.4/plasma/declarativeimports/qtextracomponents/mouseeventlistener.cpp:184
#8 0x00007fd23342918d in QGraphicsScenePrivate::filterDescendantEvent (this=this@entry=0x1fcf650, item=item@entry=0x415ece0, event=event@entry=0x7fff704b5440) at graphicsview/qgraphicsscene.cpp:1159
#9 0x00007fd23342dbee in QGraphicsScenePrivate::sendEvent (this=0x1fcf650, item=0x415ece0, event=0x7fff704b5440) at graphicsview/qgraphicsscene.cpp:1211
#10 0x00007fd23342e89c in sendMouseEvent (mouseEvent=0x7fff704b5440, this=0x1fcf650) at graphicsview/qgraphicsscene.cpp:1295
*** This bug has been marked as a duplicate of bug 326941 *** |