https://bugs.kde.org/show_bug.cgi?id=391383
Bug ID: 391383 Summary: [Wayland] Dragging entries in the K menu causes an immediate crash Product: plasmashell Version: 5.12.2 Platform: Compiled Sources OS: Linux Status: UNCONFIRMED Severity: normal Priority: NOR Component: Application Launcher (Kickoff) Assignee: k...@davidedmundson.co.uk Reporter: k...@vadim.ws CC: plasma-b...@kde.org Target Milestone: 1.0 Instructions: 1. Click the menu 2. Pick any menu entry under Favorites 3. Click and drag Result: plasmashell immediately crashes, taskbar goes away until it's automatically restarted. Backtrace: Thread 1 "plasmashell" received signal SIGSEGV, Segmentation fault. QDrag::mimeData (this=0x3430630000000000) at kernel/qdrag.cpp:154 154 return d->data; (gdb) bt #0 0x00007ffff0e591e0 in QDrag::mimeData() const (this=0x3430630000000000) at kernel/qdrag.cpp:154 #1 0x00007ffff0e5c7cb in QDragManager::QDragManager() (this=0x55a44f0) at kernel/qdnd.cpp:81 #2 0x00007ffff0e5c87f in QDragManager::self() () at kernel/qdnd.cpp:93 #3 0x00007ffff0e5929c in QDrag::exec(QFlags<Qt::DropAction>, Qt::DropAction) (this=0x88ecdb0, supportedActions=..., defaultDropAction=<optimized out>) at kernel/qdrag.cpp:284 #4 0x00007fff3fc25ddd in DragHelper::doDrag(QQuickItem*, QUrl const&, QIcon const&, QString const&, QString const&) const () at /home/vadim/kde/usr/lib64/qml/org/kde/plasma/private/kicker/libkickerplugin.so #5 0x00007fff3fc61d06 in DragHelper::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () at /home/vadim/kde/usr/lib64/qml/org/kde/plasma/private/kicker/libkickerplugin.so #6 0x00007ffff045b26a in QObject::event(QEvent*) (this=0x27fe0d0, e=<optimized out>) at kernel/qobject.cpp:1246 #7 0x00007ffff156492c in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x6eda80, receiver=receiver@entry=0x27fe0d0, e=e@entry=0x55a5070) at kernel/qapplication.cpp:3722 #8 0x00007ffff156c174 in QApplication::notify(QObject*, QEvent*) (this=0x7fffffffd740, receiver=0x27fe0d0, e=0x55a5070) at kernel/qapplication.cpp:3481 #9 0x00007ffff0431be7 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x27fe0d0, event=event@entry=0x55a5070) at kernel/qcoreapplication.cpp:1016 #10 0x00007ffff043436b in QCoreApplication::sendEvent(QObject*, QEvent*) (event=0x55a5070, receiver=<optimized out>) at kernel/qcoreapplication.h:233 #11 0x00007ffff043436b in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x6e3090) at kernel/qcoreapplication.cpp:1676 #12 0x00007ffff0434888 in QCoreApplication::sendPostedEvents(QObject*, int) (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1530 #13 0x00007ffff0482e43 in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x7714d0) at kernel/qeventdispatcher_glib.cpp:276 #14 0x00007fffe7dedb77 in g_main_dispatch (context=0x744c00) at gmain.c:3142 #15 0x00007fffe7dedb77 in g_main_context_dispatch (context=context@entry=0x744c00) at gmain.c:3795 #16 0x00007fffe7dedf20 in g_main_context_iterate (context=context@entry=0x744c00, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3868 #17 0x00007fffe7dedfac in g_main_context_iteration (context=0x744c00, may_block=may_block@entry=1) at gmain.c:3929 #18 0x00007ffff0482c2f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x764720, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #19 0x00007ffff043096a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fffffffd610, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #20 0x00007ffff0439094 in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1289 #21 0x0000000000421a72 in main () -- You are receiving this mail because: You are watching all bug changes.