Bug 424120

Summary: Crash after pasting an image on the desktop from Dolphin via CTRL+V
Product: [Plasma] plasmashell Reporter: Luca Davide Meyer <luca.frostblue>
Component: generalAssignee: David Edmundson <kde>
Status: RESOLVED DUPLICATE    
Severity: crash CC: plasma-bugs
Priority: NOR Keywords: drkonqi
Version: 5.19.2   
Target Milestone: 1.0   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Luca Davide Meyer 2020-07-12 10:56:13 UTC
Application: plasmashell (5.19.2)

Qt Version: 5.15.0
Frameworks Version: 5.71.0
Operating System: Linux 5.7.7-1-default x86_64
Windowing system: X11
Distribution: openSUSE Tumbleweed

-- Information about the crash:
- What I was doing when the application crashed:
About 10 minutes ago I had removed a sticky note from the desktop. I remember that yesterday when I wanted to paste something on the desktop it would instead paste the path on the sticky note (the one I deleted today, it was the only one on the desktop) even if I had clicked on the desktop prior to that, I did it multiple times, same result, I had to right-click and select "Paste one file" on the desktop itself for it to work. Now the crash occured at the exact moment I pressed CTRL+V on the desktop after having copied an image from Dolphin. It all turned black instantly and took a few seconds to restart.
- Custom settings of the application:
Layout: Folder view
Location: Desktop folder (which is my home directory, I don't have a desktop directory, it's set like this in my XDG user dirs file)

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault

[KCrash Handler]
#4  0x00005613234d0050 in  ()
#5  0x00007f6503a4e74a in QMetaObject::cast(QObject const*) const (this=0x561320eeda20 <QQuickWindow::staticMetaObject>, obj=obj@entry=0x561323403b90) at kernel/qmetaobject.cpp:381
#6  0x00007f6503a4e785 in QMetaObject::cast(QObject*) const (this=<optimized out>, obj=obj@entry=0x561323403b90) at kernel/qmetaobject.cpp:370
#7  0x00007f64fe8d2746 in qobject_cast<QQuickWindow*>(QObject*) (object=0x561323403b90, object=<optimized out>) at /usr/include/qt5/QtCore/qobject.h:519
#8  0x00007f64fe8d2746 in QQuickShortcutContext::matcher(QObject*, Qt::ShortcutContext) (context=<optimized out>, obj=0x561323403b90) at qquickshortcutcontext.cpp:90
#9  0x00007f64fe8d2746 in QQuickShortcutContext::matcher(QObject*, Qt::ShortcutContext) (obj=<optimized out>, context=<optimized out>) at qquickshortcutcontext.cpp:71
#10 0x00007f6503eb1b9f in QShortcutEntry::correctContext() const (this=0x5613238837d8) at kernel/qshortcutmap.cpp:79
#11 0x00007f6503eb1b9f in QShortcutMap::find(QKeyEvent*, int) (this=this@entry=0x561322e7dff8, e=e@entry=0x7ffc560a7c20, ignoredModifiers=ignoredModifiers@entry=0) at kernel/qshortcutmap.cpp:457
#12 0x00007f6503eb4a40 in QShortcutMap::nextState(QKeyEvent*) (this=this@entry=0x561322e7dff8, e=e@entry=0x7ffc560a7c20) at kernel/qshortcutmap.cpp:372
#13 0x00007f6503eb5cf1 in QShortcutMap::tryShortcut(QKeyEvent*) (this=this@entry=0x561322e7dff8, e=e@entry=0x7ffc560a7c20) at kernel/qshortcutmap.cpp:328
#14 0x00007f6503e5f70e in QWindowSystemInterface::handleShortcutEvent(QWindow*, unsigned long, int, QFlags<Qt::KeyboardModifier>, unsigned int, unsigned int, unsigned int, QString const&, bool, unsigned short) (window=0x7ffc560a7c20, timestamp=508296, keyCode=86, modifiers=..., nativeScanCode=55, nativeVirtualKey=118, nativeModifiers=4, text=..., autorepeat=false, count=1) at kernel/qwindowsysteminterface.cpp:478
#15 0x00007f6503e81e2b in QGuiApplicationPrivate::processKeyEvent(QWindowSystemInterfacePrivate::KeyEvent*) (e=0x5613236e5bd0) at kernel/qguiapplication.cpp:2327
#16 0x00007f6503e5c09b in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) (flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1175
#17 0x00007f64ff4edf4a in xcbSourceDispatch(GSource*, GSourceFunc, gpointer) (source=<optimized out>) at qxcbeventdispatcher.cpp:105
#18 0x00007f6501eac2c7 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#19 0x00007f6501eac648 in  () at /usr/lib64/libglib-2.0.so.0
#20 0x00007f6501eac6ff in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#21 0x00007f6503a9cf4f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x561322f3b500, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#22 0x00007f6503a444cb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffc560a7f60, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#23 0x00007f6503a4c730 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#24 0x0000561320e8bc87 in main(int, char**) (argc=<optimized out>, argv=0x7ffc560a8180) at /usr/src/debug/plasma5-workspace-5.19.2-2.1.x86_64/shell/main.cpp:224
[Inferior 1 (process 2615) detached]

The reporter indicates this bug may be a duplicate of or related to bug 420178.

Possible duplicates by query: bug 423235, bug 420178, bug 418569, bug 416786, bug 416540.

Reported using DrKonqi
Comment 1 David Edmundson 2020-07-13 10:29:20 UTC

*** This bug has been marked as a duplicate of bug 420178 ***