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.

Reply via email to