Summary: | Plasma behaves weirdly and sometimes even crashes when moving applets from desktop to panel | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | Quinten Kock <quinten> |
Component: | generic-crash | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | nate, notmart |
Priority: | NOR | Keywords: | drkonqi, qt6 |
Version: | 6.0.1 | ||
Target Milestone: | 1.0 | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | 6.0.3 | |
Attachments: | New crash information added by DrKonqi |
Description
Quinten Kock
2024-03-11 20:17:42 UTC
Created attachment 166983 [details]
New crash information added by DrKonqi
DrKonqi auto-attaching complete backtrace.
Pasting inline Thread 52 of the BT which seems to be likely to be the culprit Thread 52 (Thread 0x7bfc5f3b89c0 (LWP 23007)): #0 0x00007bfc64337ca5 in QCoreApplicationPrivate::sendThroughApplicationEventFilters (this=this@entry=0x57a7b8877500, receiver=receiver@entry=0x57a7bba1b2a0, event=event@entry=0x7ffd09706bd0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcoreapplication.cpp:1235 #1 0x00007bfc660f4462 in QApplicationPrivate::notify_helper (this=0x57a7b8877500, receiver=0x57a7bba1b2a0, e=0x7ffd09706bd0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/widgets/kernel/qapplication.cpp:3267 #2 0x00007bfc64339818 in QCoreApplication::notifyInternal2 (receiver=0x57a7bba1b2a0, event=0x7ffd09706bd0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcoreapplication.cpp:1121 #3 0x00007bfc6433985d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcoreapplication.cpp:1539 #4 0x00007bfc6598f231 in QQuickItem::event (this=<optimized out>, ev=0x7ffd09706bd0) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.6.2/src/quick/items/qquickitem.cpp:8934 #5 0x00007bfc660f438b in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x57a7ba8571c0, e=0x7ffd09706bd0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/widgets/kernel/qapplication.cpp:3296 #6 0x00007bfc64339818 in QCoreApplication::notifyInternal2 (receiver=0x57a7ba8571c0, event=0x7ffd09706bd0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcoreapplication.cpp:1121 #7 0x00007bfc6433985d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcoreapplication.cpp:1539 #8 0x00007bfc6598f231 in QQuickItem::event (this=<optimized out>, ev=0x7ffd09706bd0) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.6.2/src/quick/items/qquickitem.cpp:8934 #9 0x00007bfc660f438b in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x57a7bb368120, e=0x7ffd09706bd0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/widgets/kernel/qapplication.cpp:3296 #10 0x00007bfc64339818 in QCoreApplication::notifyInternal2 (receiver=0x57a7bb368120, event=0x7ffd09706bd0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcoreapplication.cpp:1121 #11 0x00007bfc6433985d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcoreapplication.cpp:1539 #12 0x00007bfc6598f231 in QQuickItem::event (this=<optimized out>, ev=0x7ffd09706bd0) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.6.2/src/quick/items/qquickitem.cpp:8934 #13 0x00007bfc660f438b in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x57a7bb364990, e=0x7ffd09706bd0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/widgets/kernel/qapplication.cpp:3296 #14 0x00007bfc64339818 in QCoreApplication::notifyInternal2 (receiver=0x57a7bb364990, event=0x7ffd09706bd0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcoreapplication.cpp:1121 #15 0x00007bfc6433985d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcoreapplication.cpp:1539 #16 0x00007bfc6598f231 in QQuickItem::event (this=<optimized out>, ev=0x7ffd09706bd0) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.6.2/src/quick/items/qquickitem.cpp:8934 #17 0x00007bfc660f438b in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x57a7bb27b190, e=0x7ffd09706bd0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/widgets/kernel/qapplication.cpp:3296 #18 0x00007bfc64339818 in QCoreApplication::notifyInternal2 (receiver=0x57a7bb27b190, event=0x7ffd09706bd0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcoreapplication.cpp:1121 #19 0x00007bfc6433985d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcoreapplication.cpp:1539 #20 0x00007bfc6598f231 in QQuickItem::event (this=<optimized out>, ev=0x7ffd09706bd0) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.6.2/src/quick/items/qquickitem.cpp:8934 #21 0x00007bfc660f438b in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x57a7bb282150, e=0x7ffd09706bd0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/widgets/kernel/qapplication.cpp:3296 #22 0x00007bfc64339818 in QCoreApplication::notifyInternal2 (receiver=0x57a7bb282150, event=0x7ffd09706bd0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcoreapplication.cpp:1121 #23 0x00007bfc6433985d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcoreapplication.cpp:1539 #24 0x00007bfc6598f231 in QQuickItem::event (this=<optimized out>, ev=0x7ffd09706bd0) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.6.2/src/quick/items/qquickitem.cpp:8934 #25 0x00007bfc660f438b in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x57a7bb27c320, e=0x7ffd09706bd0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/widgets/kernel/qapplication.cpp:3296 #26 0x00007bfc64339818 in QCoreApplication::notifyInternal2 (receiver=0x57a7bb27c320, event=0x7ffd09706bd0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcoreapplication.cpp:1121 #27 0x00007bfc6433985d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcoreapplication.cpp:1539 #28 0x00007bfc6598f231 in QQuickItem::event (this=<optimized out>, ev=0x7ffd09706bd0) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.6.2/src/quick/items/qquickitem.cpp:8934 #29 0x00007bfc660f438b in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x57a7bb27b8e0, e=0x7ffd09706bd0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/widgets/kernel/qapplication.cpp:3296 #30 0x00007bfc64339818 in QCoreApplication::notifyInternal2 (receiver=0x57a7bb27b8e0, event=0x7ffd09706bd0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcoreapplication.cpp:1121 #31 0x00007bfc6433985d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcoreapplication.cpp:1539 #32 0x00007bfc6598f231 in QQuickItem::event (this=<optimized out>, ev=0x7ffd09706bd0) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.6.2/src/quick/items/qquickitem.cpp:8934 #33 0x00007bfc660f438b in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x57a7bb279b30, e=0x7ffd09706bd0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/widgets/kernel/qapplication.cpp:3296 #34 0x00007bfc64339818 in QCoreApplication::notifyInternal2 (receiver=0x57a7bb279b30, event=0x7ffd09706bd0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcoreapplication.cpp:1121 #35 0x00007bfc6433985d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcoreapplication.cpp:1539 #36 0x00007bfc6598f231 in QQuickItem::event (this=<optimized out>, ev=0x7ffd09706bd0) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.6.2/src/quick/items/qquickitem.cpp:8934 #37 0x00007bfc660f438b in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x57a7bb258bd0, e=0x7ffd09706bd0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/widgets/kernel/qapplication.cpp:3296 #38 0x00007bfc64339818 in QCoreApplication::notifyInternal2 (receiver=0x57a7bb258bd0, event=0x7ffd09706bd0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcoreapplication.cpp:1121 #39 0x00007bfc6433985d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcoreapplication.cpp:1539 #40 0x00007bfc6598f231 in QQuickItem::event (this=<optimized out>, ev=0x7ffd09706bd0) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.6.2/src/quick/items/qquickitem.cpp:8934 #41 0x00007bfc660f438b in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x57a7bb24c0d0, e=0x7ffd09706bd0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/widgets/kernel/qapplication.cpp:3296 #42 0x00007bfc64339818 in QCoreApplication::notifyInternal2 (receiver=0x57a7bb24c0d0, event=0x7ffd09706bd0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcoreapplication.cpp:1121 #43 0x00007bfc6433985d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcoreapplication.cpp:1539 #44 0x00007bfc6598f231 in QQuickItem::event (this=<optimized out>, ev=0x7ffd09706bd0) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.6.2/src/quick/items/qquickitem.cpp:8934 #45 0x00007bfc660f438b in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x57a7bb1f18f0, e=0x7ffd09706bd0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/widgets/kernel/qapplication.cpp:3296 #46 0x00007bfc64339818 in QCoreApplication::notifyInternal2 (receiver=0x57a7bb1f18f0, event=0x7ffd09706bd0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcoreapplication.cpp:1121 #47 0x00007bfc6433985d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcoreapplication.cpp:1539 #48 0x00007bfc6598f231 in QQuickItem::event (this=<optimized out>, ev=0x7ffd09706bd0) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.6.2/src/quick/items/qquickitem.cpp:8934 #49 0x00007bfc660f438b in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x57a7bb1d0430, e=0x7ffd09706bd0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/widgets/kernel/qapplication.cpp:3296 #50 0x00007bfc64339818 in QCoreApplication::notifyInternal2 (receiver=0x57a7bb1d0430, event=0x7ffd09706bd0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcoreapplication.cpp:1121 #51 0x00007bfc6433985d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcoreapplication.cpp:1539 #52 0x00007bfc6598f231 in QQuickItem::event (this=<optimized out>, ev=0x7ffd09706bd0) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.6.2/src/quick/items/qquickitem.cpp:8934 #53 0x00007bfc660f438b in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x57a7b9da68a0, e=0x7ffd09706bd0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/widgets/kernel/qapplication.cpp:3296 #54 0x00007bfc64339818 in QCoreApplication::notifyInternal2 (receiver=0x57a7b9da68a0, event=0x7ffd09706bd0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcoreapplication.cpp:1121 #55 0x00007bfc6433985d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcoreapplication.cpp:1539 #56 0x00007bfc6598f231 in QQuickItem::event (this=<optimized out>, ev=0x7ffd09706bd0) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.6.2/src/quick/items/qquickitem.cpp:8934 #57 0x00007bfc660f438b in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x57a7b9da9a80, e=0x7ffd09706bd0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/widgets/kernel/qapplication.cpp:3296 #58 0x00007bfc64339818 in QCoreApplication::notifyInternal2 (receiver=0x57a7b9da9a80, event=0x7ffd09706bd0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcoreapplication.cpp:1121 #59 0x00007bfc6433985d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcoreapplication.cpp:1539 #60 0x00007bfc65a34753 in QQuickWindow::event (this=<optimized out>, event=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.6.2/src/quick/items/qquickwindow.cpp:1565 #61 0x00007bfc660f438b in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x57a7b9d86860, e=0x7ffd09706bd0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/widgets/kernel/qapplication.cpp:3296 #62 0x00007bfc64339818 in QCoreApplication::notifyInternal2 (receiver=0x57a7b9d86860, event=0x7ffd09706bd0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcoreapplication.cpp:1121 #63 0x00007bfc6433985d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcoreapplication.cpp:1539 #64 0x00007bfc660f5bf3 in QApplicationPrivate::notifyActiveWindowChange (this=<optimized out>, previous=0x57a7b9d86860) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/widgets/kernel/qapplication.cpp:1952 #65 QApplicationPrivate::notifyActiveWindowChange (this=<optimized out>, previous=0x57a7b9d86860) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/widgets/kernel/qapplication.cpp:1928 #66 0x00007bfc64971db5 in QGuiApplicationPrivate::processActivatedEvent (e=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/gui/kernel/qguiapplication.cpp:2564 #67 0x00007bfc649da85c in QWindowSystemInterface::sendWindowSystemEvents (flags=flags@entry=...) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/gui/kernel/qwindowsysteminterface.cpp:1109 #68 0x00007bfc649daa47 in QWindowSystemInterface::flushWindowSystemEvents (flags=...) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/gui/kernel/qwindowsysteminterface.cpp:1078 #69 0x00007bfc6437c2c7 in QObject::event (this=0x57a7b9c166a0, e=0x57a7bc44ae40) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qobject.cpp:1437 #70 0x00007bfc660f438b in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x57a7b9c166a0, e=0x57a7bc44ae40) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/widgets/kernel/qapplication.cpp:3296 #71 0x00007bfc64339818 in QCoreApplication::notifyInternal2 (receiver=0x57a7b9c166a0, event=event@entry=0x57a7bc44ae40) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcoreapplication.cpp:1121 #72 0x00007bfc64339b9b in QCoreApplication::sendEvent (event=0x57a7bc44ae40, receiver=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcoreapplication.cpp:1539 #73 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x57a7b884bba0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcoreapplication.cpp:1901 #74 0x00007bfc645758a4 in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcoreapplication.cpp:1760 #75 postEventSourceDispatch (s=0x57a7b887f030) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qeventdispatcher_glib.cpp:243 #76 0x00007bfc62f9bf69 in g_main_dispatch (context=0x7bfc58000ef0) at ../glib/glib/gmain.c:3476 #77 0x00007bfc62ffa3a7 in g_main_context_dispatch_unlocked (context=0x7bfc58000ef0) at ../glib/glib/gmain.c:4284 #78 g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x7bfc58000ef0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4349 #79 0x00007bfc62f9a162 in g_main_context_iteration (context=0x7bfc58000ef0, may_block=1) at ../glib/glib/gmain.c:4414 #80 0x00007bfc645739c4 in QEventDispatcherGlib::processEvents (this=0x57a7b88b6e70, flags=...) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qeventdispatcher_glib.cpp:393 #81 0x00007bfc64343d6e in QEventLoop::processEvents (flags=..., this=0x7ffd097071c0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qeventloop.cpp:100 #82 QEventLoop::exec (this=0x7ffd097071c0, flags=...) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qeventloop.cpp:182 #83 0x00007bfc6433c2b8 in QCoreApplication::exec () at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/global/qflags.h:74 #84 0x00007bfc660f0f0a in QApplication::exec () at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/widgets/kernel/qapplication.cpp:2574 #85 0x000057a7b6ecb486 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/plasma-workspace/plasma-workspace-6.0.1/shell/main.cpp:214 A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/4053 A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/2116 Git commit ad31d6ee90cda14869662f50c8150cb272d1f08c by Marco Martin. Committed on 14/03/2024 at 10:03. Pushed by mart into branch 'master'. Ungrab any drag before cancelling edit mode When cancelling edit things can be deleted, and if the current mouse grabber item gets deleted, there might be crashes or misbehaviors Related: bug 482371 M +7 -0 components/containmentlayoutmanager/itemcontainer.cpp https://invent.kde.org/plasma/plasma-workspace/-/commit/ad31d6ee90cda14869662f50c8150cb272d1f08c Git commit a4bf630eaf7f61e851bc6184bb4cafb97593394c by Marco Martin. Committed on 14/03/2024 at 10:03. Pushed by mart into branch 'master'. Cancel edit prior reparenting the applet First go out of applet edit mode, get rid of the config overlay, release mouse grabs in preparation of applet reparenting. Depends from https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/4053 deleting items that have the current mouse grab can cause weird behaviors or crashes Related: bug 482371 M +2 -0 containments/desktop/package/contents/ui/main.qml https://invent.kde.org/plasma/plasma-desktop/-/commit/a4bf630eaf7f61e851bc6184bb4cafb97593394c A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/4068 A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/2123 Git commit 9d5b5040b4033e8ecfede2d56fe4bee30164b43e by Marco Martin. Committed on 14/03/2024 at 10:04. Pushed by mart into branch 'Plasma/6.0'. Cancel edit prior reparenting the applet First go out of applet edit mode, get rid of the config overlay, release mouse grabs in preparation of applet reparenting. Depends from https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/4053 deleting items that have the current mouse grab can cause weird behaviors or crashes Related: bug 482371 (cherry picked from commit a4bf630eaf7f61e851bc6184bb4cafb97593394c) a4bf630e Cancel edit prior reparenting the applet M +2 -0 containments/desktop/package/contents/ui/main.qml https://invent.kde.org/plasma/plasma-desktop/-/commit/9d5b5040b4033e8ecfede2d56fe4bee30164b43e Git commit b465e3c97031fe774e981e0feb1ef10694c7376e by Marco Martin. Committed on 14/03/2024 at 10:03. Pushed by mart into branch 'Plasma/6.0'. Ungrab any drag before cancelling edit mode When cancelling edit things can be deleted, and if the current mouse grabber item gets deleted, there might be crashes or misbehaviors Related: bug 482371 (cherry picked from commit ad31d6ee90cda14869662f50c8150cb272d1f08c) ad31d6ee Ungrab any drag before cancelling edit mode M +7 -0 components/containmentlayoutmanager/itemcontainer.cpp https://invent.kde.org/plasma/plasma-workspace/-/commit/b465e3c97031fe774e981e0feb1ef10694c7376e |