Created attachment 146110 [details] Full stacktrace SUMMARY May also be a Qt bug. STEPS TO REPRODUCE 1. Open Kickoff 2. Go to eg "System" tab and drag and drop any item like "Info center" onto any place, different window, desktop OBSERVED RESULT Plasmashell crashes. ``` #0 __GI_raise (sig=<optimized out>) at ../sysdeps/unix/sysv/linux/raise.c:50 #1 0x00007f339a5d5323 in KCrash::defaultCrashHandler(int) () from /lib/x86_64-linux-gnu/libKF5Crash.so.5 #2 <signal handler called> #3 QMapNode<Qt::DropAction, QPixmap>::lowerBound (akey=<optimized out>, this=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qmap.h:66 #4 QMapData<Qt::DropAction, QPixmap>::findNode (akey=<synthetic pointer>: <optimized out>, this=0x55a00c34c3b0) at ../../include/QtCore/../../src/corelib/tools/qmap.h:288 #5 QMap<Qt::DropAction, QPixmap>::constFind (this=<optimized out>, akey=<synthetic pointer>: <optimized out>) at ../../include/QtCore/../../src/corelib/tools/qmap.h:852 #6 QDrag::dragCursor (this=<optimized out>, action=action@entry=Qt::IgnoreAction) at kernel/qdrag.cpp:349 #7 0x00007f3398aefc0f in QBasicDrag::updateCursor (this=this@entry=0x55a005f32df0, action=Qt::IgnoreAction) at kernel/qsimpledrag.cpp:307 #8 0x00007f3396574c2b in QtWaylandClient::QWaylandDrag::setResponse (this=this@entry=0x55a005f32df0, response=...) at qwaylanddnd.cpp:121 #9 0x00007f33965714f4 in QtWaylandClient::QWaylandDataDevice::<lambda(bool, Qt::DropAction)>::operator() (action=Qt::IgnoreAction, accepted=true, __closure=<optimized out>) at qwaylanddatadevice.cpp:140 (...) ``` SOFTWARE/OS VERSIONS Linux/KDE Plasma: KDE Neon Testing KDE Plasma Version: 5.23.90 KDE Frameworks Version: 5.91.0 Qt Version: 5.15.3 ADDITIONAL INFORMATION Wayland, VBox
Created attachment 146506 [details] New crash information added by DrKonqi plasmashell (5.24.0) using Qt 5.15.2 - What I was doing when the application crashed: Dragging an app icon from the Favorites section of the modern Kickoff menu to the "Icons-Only Task Manager" - Custom settings of the application: "Icons-Only Task Manager" is centered, using "Digital Clock Lite" clock Widget -- Backtrace (Reduced): #5 0x00007fea794407a3 in QDrag::actionChanged(Qt::DropAction) () at /usr/lib/libQt5Gui.so.5 #6 0x00007fea790a5454 in QBasicDrag::updateCursor(Qt::DropAction) () at /usr/lib/libQt5Gui.so.5 [...] #9 0x00007fea7688be55 in QtWaylandClient::QWaylandDataSource::dndResponseUpdated(bool, Qt::DropAction) () at /usr/lib/libQt5WaylandClient.so.5 #10 0x00007fea7688a9f5 in QtWayland::wl_data_source::handle_target(void*, wl_data_source*, char const*) () at /usr/lib/libQt5WaylandClient.so.5 [...] #15 0x00007fea7ac29f4c in wl_display_dispatch_queue_pending () at /usr/lib/libwayland-client.so.0
Just passing by to say it happens to me as well When dragging from app launcher to desktop to create a shortcut
Can confirm. file:///data/projects/usr/lib/qml/org/kde/plasma/extras/PlaceholderMessage.qml:238:5: QML Heading: Binding loop detected for property "verticalAlignment" file:///data/projects/usr/share/plasma/plasmoids/org.kde.plasma.kickoff/contents/ui/KickoffListView.qml:128:19: QML KickoffItemDelegate (parent or ancestor of QQuickDragAttached): Binding loop detected for property "active" QWaylandDataOffer: timeout reading from pipe QWaylandDataOffer: error reading data for mimeType text/uri-list Thread 1 "plasmashell" received signal SIGSEGV, Segmentation fault. 0x00007ffff3db1746 in QScopedPointer<QObjectData, QScopedPointerDeleter<QObjectData> >::operator-> (this=0x8) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:118 warning: Source file is more recent than executable. 118 return d; (gdb) bt #0 0x00007ffff3db1746 in QScopedPointer<QObjectData, QScopedPointerDeleter<QObjectData> >::operator->() const (this=0x8) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:118 #1 0x00007ffff3db171d in qGetPtrHelper<QScopedPointer<QObjectData, QScopedPointerDeleter<QObjectData> > >(QScopedPointer<QObjectData, QScopedPointerDeleter<QObjectData> >&) (ptr=...) at global/qglobal.h:1143 #2 0x00007ffff3ddd558 in QObject::d_func() (this=0x0) at ../../include/QtCore/../../src/corelib/kernel/qobject.h:132 #3 0x00007ffff3de06d9 in QObjectPrivate::get(QObject*) (o=0x0) at kernel/qobject_p.h:339 #4 0x00007ffff40b2202 in doActivate<false>(QObject*, int, void**) (sender=0x0, signal_index=3, argv=0x7fffffff9310) at kernel/qobject.cpp:3768 #5 0x00007ffff40abc29 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=0x0, m=0x7ffff4db6140 <QDrag::staticMetaObject>, local_signal_index=0, argv=0x7fffffff9310) at kernel/qobject.cpp:3946 #6 0x00007ffff4ade641 in QDrag::actionChanged(Qt::DropAction) (this=0x0, _t1=Qt::IgnoreAction) at .moc/moc_qdrag.cpp:146 #7 0x00007ffff4612247 in QPlatformDrag::updateAction(Qt::DropAction) (this=0x5555556b86f0, action=Qt::IgnoreAction) at kernel/qplatformdrag.cpp:185 #8 0x00007ffff4613f4a in QBasicDrag::updateCursor(Qt::DropAction) (this=0x5555556b86f0, action=Qt::IgnoreAction) at kernel/qsimpledrag.cpp:327 #9 0x00007ffff2e8f430 in QtWaylandClient::QWaylandDrag::setResponse(QPlatformDropQtResponse const&) (this=0x5555556b86f0, response=...) at qwaylanddnd.cpp:121 #10 0x00007ffff2e89fe8 in operator()(bool, Qt::DropAction) const (__closure=0x55555797c4f0, accepted=true, action=Qt::IgnoreAction) at qwaylanddatadevice.cpp:140 #11 0x00007ffff2e8b619 in QtPrivate::FunctorCall<QtPrivate::IndexesList<0, 1>, QtPrivate::List<bool, Qt::DropAction>, void, QtWaylandClient::QWaylandDataDevice::startDrag(QMimeData*, Qt::DropActions, QtWaylandClient::QWaylandWindow*)::<lambda(bool, Qt::DropAction)> >::call(struct {...} &, void **) (f=..., arg=0x7fffffff9690) at /data/projects/src/qt5/qtbase/include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:146 #12 0x00007ffff2e8b577 in QtPrivate::Functor<QtWaylandClient::QWaylandDataDevice::startDrag(QMimeData*, Qt::DropActions, QtWaylandClient::QWaylandWindow*)::<lambda(bool, Qt::DropAction)>, 2>::call<QtPrivate::List<bool, Qt::DropAction>, void>(struct {...} &, void *, void **) (f=..., arg=0x7fffffff9690) at /data/projects/src/qt5/qtbase/include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:256 #13 0x00007ffff2e8b432 in QtPrivate::QFunctorSlotObject<QtWaylandClient::QWaylandDataDevice::startDrag(QMimeData*, Qt::DropActions, QtWaylandClient::QWaylandWindow*)::<lambda(bool, Qt::DropAction)>, 2, QtPrivate::List<bool, Qt::DropAction>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=1, this_=0x55555797c4e0, r=0x5555556d2f10, a=0x7fffffff9690, ret=0x0) at /data/projects/src/qt5/qtbase/include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:443 #14 0x00007ffff406ef9f in QtPrivate::QSlotObjectBase::call(QObject*, void**) (this=0x55555797c4e0, r=0x5555556d2f10, a=0x7fffffff9690) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 #15 0x00007ffff40b27d8 in doActivate<false>(QObject*, int, void**) (sender=0x5555585fc150, signal_index=5, argv=0x7fffffff9690) at kernel/qobject.cpp:3886 #16 0x00007ffff40abc29 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=0x5555585fc150, m=0x7ffff2fce4c0 <QtWaylandClient::QWaylandDataSource::staticMetaObject>, local_signal_index=2, argv=0x7fffffff9690) at kernel/qobject.cpp:3946 #17 0x00007ffff2e9e06e in QtWaylandClient::QWaylandDataSource::dndResponseUpdated(bool, Qt::DropAction) (this=0x5555585fc150, _t1=true, _t2=Qt::IgnoreAction) at .moc/moc_qwaylanddatasource_p.cpp:184 #18 0x00007ffff2e8e122 in QtWaylandClient::QWaylandDataSource::data_source_action(unsigned int) (this=0x5555585fc150, action=0) at qwaylanddatasource.cpp:118 #19 0x00007ffff2e98845 in QtWayland::wl_data_source::handle_action(void*, wl_data_source*, unsigned int) (data=0x5555585fc160, object=0x555559ab72b0, dnd_action=0) at qwayland-wayland.cpp:763 #20 0x00007ffff3695536 in ffi_call_unix64 () at ../src/x86/unix64.S:105 #21 0x00007ffff3692037 in ffi_call_int (cif=<optimized out>, fn=<optimized out>, rvalue=<optimized out>, avalue=<optimized out>, closure=<optimized out>) --Type <RET> for more, q to quit, c to continue without paging--c at ../src/x86/ffi64.c:672 #22 0x00007ffff7c3e5e2 in wl_closure_invoke (closure=closure@entry=0x7fffe800b720, target=<optimized out>, target@entry=0x555559ab72b0, opcode=opcode@entry=5, data=<optimized out>, flags=<optimized out>) at ../wayland-1.20.0/src/connection.c:1025 #23 0x00007ffff7c3ed73 in dispatch_event (display=0x5555556bb2b0, queue=<optimized out>, queue=<optimized out>) at ../wayland-1.20.0/src/wayland-client.c:1583 #24 0x00007ffff7c3ef8c in dispatch_queue (queue=0x5555556bb380, display=0x5555556bb2b0) at ../wayland-1.20.0/src/wayland-client.c:1729 #25 wl_display_dispatch_queue_pending (display=0x5555556bb2b0, queue=0x5555556bb380) at ../wayland-1.20.0/src/wayland-client.c:1971 #26 0x00007ffff2e5e9bc in QtWaylandClient::EventThread::dispatchQueuePending() (this=0x5555556ce5b0) at qwaylanddisplay.cpp:253 #27 0x00007ffff2e5e473 in QtWaylandClient::EventThread::readAndDispatchEvents() (this=0x5555556ce5b0) at qwaylanddisplay.cpp:140 #28 0x00007ffff2e5aaac in QtWaylandClient::QWaylandDisplay::flushRequests() (this=0x5555556bb150) at qwaylanddisplay.cpp:416 #29 0x00007ffff2e9bb80 in QtWaylandClient::QWaylandDisplay::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=0x5555556bb150, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x7fffffff9c40) at .moc/moc_qwaylanddisplay_p.cpp:77 #30 0x00007ffff40b2886 in doActivate<false>(QObject*, int, void**) (sender=0x555555687110, signal_index=4, argv=0x7fffffff9c40) at kernel/qobject.cpp:3898 #31 0x00007ffff40abc29 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=0x555555687110, m=0x7ffff44539c0 <QAbstractEventDispatcher::staticMetaObject>, local_signal_index=1, argv=0x0) at kernel/qobject.cpp:3946 #32 0x00007ffff40566e3 in QAbstractEventDispatcher::awake() (this=0x555555687110) at .moc/moc_qabstracteventdispatcher.cpp:149 #33 0x00007ffff40f6d5b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x555555687110, flags=...) at kernel/qeventdispatcher_glib.cpp:430 #34 0x00007ffff2eb39a8 in QPAEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x555555687110, flags=...) at qeventdispatcher_glib.cpp:120 #35 0x00007ffff4058e9b in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x5555578e9e00, flags=...) at kernel/qeventloop.cpp:139 #36 0x00007ffff40591fc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x5555578e9e00, flags=...) at kernel/qeventloop.cpp:232 #37 0x00007ffff4613968 in QBasicDrag::drag(QDrag*) (this=0x5555556b86f0, o=0x7fff0c093880) at kernel/qsimpledrag.cpp:208 #38 0x00007ffff4610748 in QDragManager::drag(QDrag*) (this=0x55555994d550, o=0x7fff0c093880) at kernel/qdnd.cpp:117 #39 0x00007ffff4610eb6 in QDrag::exec(QFlags<Qt::DropAction>, Qt::DropAction) (this=0x7fff0c093880, supportedActions=..., defaultDropAction=Qt::IgnoreAction) at kernel/qdrag.cpp:283 #40 0x00007ffff4610d2f in QDrag::exec(QFlags<Qt::DropAction>) (this=0x7fff0c093880, supportedActions=...) at kernel/qdrag.cpp:238 #41 0x00007ffff6ff2391 in QQuickDragAttachedPrivate::startDrag(QFlags<Qt::DropAction>) (this=0x5555599daac0, supportedActions=...) at items/qquickdrag.cpp:780 #42 0x00007ffff6ff131a in QQuickDragAttached::setActive(bool) (this=0x555559e7ca10, active=true) at items/qquickdrag.cpp:322 #43 0x00007ffff6ff4291 in QQuickDragAttached::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=0x555559e7ca10, _c=QMetaObject::WriteProperty, _id=0, _a=0x7fffffffa180) at .moc/moc_qquickdrag_p.cpp:791 #44 0x00007ffff665d1d5 in QQmlPropertyData::writeProperty(QObject*, void*, QFlags<QQmlPropertyData::WriteFlag>) const (this=0x7fffd8485708, target=0x555559e7ca10, value=0x7fffffffa1f0, flags=...) at /data/projects/src/qt5/qtbase/include/QtQml/5.15.3/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/qqmlpropertydata_p.h:375 #45 0x00007ffff66e7367 in GenericBinding<1>::doStore<bool>(bool, QQmlPropertyData const*, QFlags<QQmlPropertyData::WriteFlag>) const (flags=..., pd=0x7fffd8485708, value=true, this=0x555559e7cb60) at qml/qqmlbinding.cpp:342 #46 GenericBinding<1>::write(QV4::Value const&, bool, QFlags<QQmlPropertyData::WriteFlag>) (this=0x555559e7cb60, result=..., isUndefined=false, flags=...) at qml/qqmlbinding.cpp:303 #47 0x00007ffff66e3c31 in QQmlNonbindingBinding::doUpdate(QQmlJavaScriptExpression::DeleteWatcher const&, QFlags<QQmlPropertyData::WriteFlag>, QV4::Scope&) (this=0x555559e7cb60, watcher=..., flags=..., scope=...) at qml/qqmlbinding.cpp:258 #48 0x00007ffff66e1898 in QQmlBinding::update(QFlags<QQmlPropertyData::WriteFlag>) (this=0x555559e7cb60, flags=...) at qml/qqmlbinding.cpp:194 #49 0x00007ffff66e292f in QQmlBinding::expressionChanged() (this=0x555559e7cb60) at qml/qqmlbinding.cpp:545 #50 0x00007ffff66d9aab in QQmlJavaScriptExpressionGuard_callback(QQmlNotifierEndpoint*, void**) (e=0x555559e63640) at qml/qqmljavascriptexpression.cpp:418 #51 0x00007ffff66b3691 in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) (endpoint=0x0, a=0x0) at qml/qqmlnotifier.cpp:104 #52 0x00007ffff66430f4 in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) (object=0x555559e7bed0, index=9, a=0x0) at qml/qqmlengine.cpp:834 #53 0x00007ffff40b227c in doActivate<false>(QObject*, int, void**) (sender=0x555559e7bed0, signal_index=9, argv=0x0) at kernel/qobject.cpp:3778 #54 0x00007ffff40abc29 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=0x555559e7bed0, m=0x7ffff743d620 <QQuickDrag::staticMetaObject>, local_signal_index=6, argv=0x0) at kernel/qobject.cpp:3946 #55 0x00007ffff6ff3887 in QQuickDrag::activeChanged() (this=0x555559e7bed0) at .moc/moc_qquickdrag_p.cpp:486 #56 0x00007ffff6ff2b6e in QQuickDrag::setActive(bool) (this=0x555559e7bed0, drag=true) at items/qquickdrag.cpp:978 #57 0x00007ffff6fa2f35 in QQuickMouseArea::mouseMoveEvent(QMouseEvent*) (this=0x555559e7b0b0, event=0x7fffffffd220) at items/qquickmousearea.cpp:722 #58 0x00007ffff6efaad0 in QQuickItem::event(QEvent*) (this=0x555559e7b0b0, ev=0x7fffffffd220) at items/qquickitem.cpp:8194 #59 0x00007ffff54fb07d in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=0x5555556b4ea0, receiver=0x555559e7b0b0, e=0x7fffffffd220) at kernel/qapplication.cpp:3632 #60 0x00007ffff54f82e9 in QApplication::notify(QObject*, QEvent*) (this=0x7fffffffde20, receiver=0x555559e7b0b0, e=0x7fffffffd220) at kernel/qapplication.cpp:2972 #61 0x00007ffff405c939 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x555559e7b0b0, event=0x7fffffffd220) at kernel/qcoreapplication.cpp:1064 #62 0x00007ffff405d3be in QCoreApplication::sendEvent(QObject*, QEvent*) (receiver=0x555559e7b0b0, event=0x7fffffffd220) at kernel/qcoreapplication.cpp:1462 #63 0x00007ffff6f23bbf in QQuickWindowPrivate::deliverMouseEvent(QQuickPointerMouseEvent*) (this=0x555556af3c50, pointerEvent=0x555556783080) at items/qquickwindow.cpp:2019 #64 0x00007ffff6f271f7 in QQuickWindowPrivate::deliverPointerEvent(QQuickPointerEvent*) (this=0x555556af3c50, event=0x555556783080) at items/qquickwindow.cpp:2611 #65 0x00007ffff6f26ba3 in QQuickWindowPrivate::handleMouseEvent(QMouseEvent*) (this=0x555556af3c50, event=0x7fffffffd220) at items/qquickwindow.cpp:2456 #66 0x00007ffff6f264d9 in QQuickWindow::mouseMoveEvent(QMouseEvent*) (this=0x5555570d4500, event=0x7fffffffd220) at items/qquickwindow.cpp:2394 #67 0x00007ffff45c076b in QWindow::event(QEvent*) (this=0x5555570d4500, ev=0x7fffffffd220) at kernel/qwindow.cpp:2333 #68 0x00007ffff6f231b8 in QQuickWindow::event(QEvent*) (this=0x5555570d4500, e=0x7fffffffd220) at items/qquickwindow.cpp:1901 #69 0x00007ffff7f6eb0e in PlasmaQuick::Dialog::event(QEvent*) (this=0x5555570d4500, event=0x7fffffffd220) at /data/projects/src/plasma-framework/src/plasmaquick/dialog.cpp:1397 #70 0x00007ffff54fb07d in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=0x5555556b4ea0, receiver=0x5555570d4500, e=0x7fffffffd220) at kernel/qapplication.cpp:3632 #71 0x00007ffff54f82e9 in QApplication::notify(QObject*, QEvent*) (this=0x7fffffffde20, receiver=0x5555570d4500, e=0x7fffffffd220) at kernel/qapplication.cpp:2972 #72 0x00007ffff405c939 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x5555570d4500, event=0x7fffffffd220) at kernel/qcoreapplication.cpp:1064 #73 0x00007ffff405d3f8 in QCoreApplication::sendSpontaneousEvent(QObject*, QEvent*) (receiver=0x5555570d4500, event=0x7fffffffd220) at kernel/qcoreapplication.cpp:1474 #74 0x00007ffff45ab1c7 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) (e=0x7fffe8010ef0) at kernel/qguiapplication.cpp:2282 #75 0x00007ffff45aa310 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) (e=0x7fffe8010ef0) at kernel/qguiapplication.cpp:2002 #76 0x00007ffff4587894 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) (flags=...) at kernel/qwindowsysteminterface.cpp:1169 #77 0x00007ffff2eb377b in userEventSourceDispatch(GSource*, GSourceFunc, gpointer) (source=0x5555556d2e10) at qeventdispatcher_glib.cpp:74 #78 0x00007ffff03d3163 in g_main_dispatch (context=0x5555556d4220) at ../glib/glib/gmain.c:3417 #79 g_main_context_dispatch (context=0x5555556d4220) at ../glib/glib/gmain.c:4135 #80 0x00007ffff04299e9 in g_main_context_iterate.constprop.0 (context=context@entry=0x5555556d4220, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4211 #81 0x00007ffff03d06c5 in g_main_context_iteration (context=0x5555556d4220, may_block=1) at ../glib/glib/gmain.c:4276 #82 0x00007ffff40f6cff in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x555555687110, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #83 0x00007ffff2eb39a8 in QPAEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x555555687110, flags=...) at qeventdispatcher_glib.cpp:120 #84 0x00007ffff4058e9b in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fffffffd6c0, flags=...) at kernel/qeventloop.cpp:139 #85 0x00007ffff40591fc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fffffffd6c0, flags=...) at kernel/qeventloop.cpp:232 #86 0x00007ffff405d1fb in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1375 #87 0x00007ffff45a9d2a in QGuiApplication::exec() () at kernel/qguiapplication.cpp:1867 #88 0x00007ffff54f7caf in QApplication::exec() () at kernel/qapplication.cpp:2824 #89 0x000055555558d348 in main(int, char**) (argc=1, argv=0x7fffffffdf78) at /data/projects/src/plasma-workspace/shell/main.cpp:240
possibly related to bug 450215
Seems to be fixed since 5.25.1 at least. Can no longer reproduce it. :)
(In reply to postix from comment #5) > Seems to be fixed since 5.25.1 at least. Can no longer reproduce it. :) Never mind, this only counted for the favorite icons in KickOff.
*** Bug 458703 has been marked as a duplicate of this bug. ***
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/1157
Git commit f74a31b87cc3e40e2a6724bd2e6a996dc4722ce0 by Fushan Wen. Committed on 19/09/2022 at 14:18. Pushed by fusionfuture into branch 'master'. applets/kickoff: fix crash when dragging items not in favorite page on Wayland Replace all `!plasmoid.expanded` with `plasmoid.expanded` so the source item can still be alive after Kickoff menu is closed Related: bug 450215 FIXED-IN: 5.26 M +1 -1 applets/kickoff/package/contents/ui/ApplicationsPage.qml M +1 -1 applets/kickoff/package/contents/ui/Footer.qml M +1 -1 applets/kickoff/package/contents/ui/Header.qml M +1 -1 applets/kickoff/package/contents/ui/KickoffGridView.qml M +1 -1 applets/kickoff/package/contents/ui/KickoffListView.qml https://invent.kde.org/plasma/plasma-desktop/commit/f74a31b87cc3e40e2a6724bd2e6a996dc4722ce0
Git commit 818fcffee07d3b23882339f06acdf6f2f8012652 by Fushan Wen. Committed on 19/09/2022 at 14:25. Pushed by fusionfuture into branch 'Plasma/5.26'. applets/kickoff: fix crash when dragging items not in favorite page on Wayland Replace all `!plasmoid.expanded` with `plasmoid.expanded` so the source item can still be alive after Kickoff menu is closed Related: bug 450215 FIXED-IN: 5.26 (cherry picked from commit f74a31b87cc3e40e2a6724bd2e6a996dc4722ce0) M +1 -1 applets/kickoff/package/contents/ui/ApplicationsPage.qml M +1 -1 applets/kickoff/package/contents/ui/Footer.qml M +1 -1 applets/kickoff/package/contents/ui/Header.qml M +1 -1 applets/kickoff/package/contents/ui/KickoffGridView.qml M +1 -1 applets/kickoff/package/contents/ui/KickoffListView.qml https://invent.kde.org/plasma/plasma-desktop/commit/818fcffee07d3b23882339f06acdf6f2f8012652
Git commit 5b89b659fa8e5cd1eff36061ac19e1bf31c15cad by Fushan Wen. Committed on 19/09/2022 at 14:26. Pushed by fusionfuture into branch 'Plasma/5.24'. applets/kickoff: fix crash when dragging items not in favorite page on Wayland Replace all `!plasmoid.expanded` with `plasmoid.expanded` so the source item can still be alive after Kickoff menu is closed Related: bug 450215 FIXED-IN: 5.26 (cherry picked from commit f74a31b87cc3e40e2a6724bd2e6a996dc4722ce0) M +1 -1 applets/kickoff/package/contents/ui/ApplicationsPage.qml M +1 -1 applets/kickoff/package/contents/ui/Footer.qml M +1 -1 applets/kickoff/package/contents/ui/Header.qml M +1 -1 applets/kickoff/package/contents/ui/KickoffGridView.qml M +1 -1 applets/kickoff/package/contents/ui/KickoffListView.qml https://invent.kde.org/plasma/plasma-desktop/commit/5b89b659fa8e5cd1eff36061ac19e1bf31c15cad