https://bugs.kde.org/show_bug.cgi?id=449426

            Bug ID: 449426
           Summary: (SEGV) Plasmashell crashed when dragging and dropping
                    item from Kickoff onto any place on Wayland
           Product: plasmashell
           Version: 5.23.90
          Platform: Neon Packages
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: k...@davidedmundson.co.uk
          Reporter: pos...@posteo.eu
                CC: plasma-b...@kde.org
  Target Milestone: 1.0

Created attachment 146110
  --> https://bugs.kde.org/attachment.cgi?id=146110&action=edit
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

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to