Summary: | Crash while dragging a window item from the panel via the desktop to the pager | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | Tilman Vogel <tilman.vogel> |
Component: | general | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED UPSTREAM | ||
Severity: | crash | ||
Priority: | NOR | ||
Version First Reported In: | unspecified | ||
Target Milestone: | --- | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: | Screenshot "window buttons" |
Description
Tilman Vogel
2013-04-11 10:35:16 UTC
Most of the time, the described interaction does not lead to the observed crash. Long standing Qt DnD issue - as soon as there's eg. a tooltip below the DnD and vanishes, the DnD will crash the DnD receiver below and or anything else. (I frankly don't know what you were dragging where having the panel drag cause a crash in KWin - it looks more like you were dragging a window tab?) Created attachment 78803 [details]
Screenshot "window buttons"
I dragged one of those guys from the panel.
#51 0x00007fc0492eac78 in QEventLoop::exec (this=0x25ec780, flags=...) at kernel/qeventloop.cpp:204 #52 0x00007fc048501d26 in QDragManager::drag (this=0x2f3cb60, o=<optimized out>) at kernel/qdnd_x11.cpp:2028 #53 0x00007fc04848ace8 in QDrag::exec (this=0x378d560, supportedActions=..., defaultDropAction=defaultDropAction@entry=Qt::IgnoreAction) at kernel/qdrag.cpp:284 #54 0x00007fc04848ada3 in QDrag::exec (this=<optimized out>, supportedActions=...) at kernel/qdrag.cpp:239 #55 0x00007fc031b9adf8 in ?? () from /usr/lib64/kde4/kwin3_oxygen.so #56 0x00007fc031b940b4 in ?? () from /usr/lib64/kde4/kwin3_oxygen.so Ok, my only guess then would be that the original drag "exited" preliminary (did plasma, ie. the panel, crash as well?), the X11 event got reposted and implicitly triggered a DnD on the (randomly below) tabs leading to this crash. |