https://bugs.kde.org/show_bug.cgi?id=434128
Bug ID: 434128 Summary: Plasma crashes while trying to move a desktop file to the trash using the delete key in Show Desktop mode Product: plasmashell Version: 5.21.0 Platform: Other OS: Linux Status: REPORTED Severity: crash Priority: NOR Component: Folder Assignee: h...@kde.org Reporter: n...@kde.org CC: plasma-b...@kde.org Target Milestone: 1.0 Everything KDE from git master. STEPS TO REPRODUCE 1. Take a screenshot with Spectacle 2. Save it to the desktop 3. Meta+D to show the desktop 4. Select the image 5. Hit the delete key OBSERVED RESULT Crash: #0 __GI_raise (sig=<optimized out>) at ../sysdeps/unix/sysv/linux/raise.c:49 #1 0x00007f3effa58520 in <signal handler called> () at /lib64/libc.so.6 #2 0x00007f3efb3df7d4 in QQuickShortcutContext::matcher(QObject*, Qt::ShortcutContext) (context=<optimized out>, obj=0x60c5370) at qquickshortcutcontext.cpp:78 #3 QQuickShortcutContext::matcher(QObject*, Qt::ShortcutContext) (obj=<optimized out>, context=<optimized out>) at qquickshortcutcontext.cpp:71 #4 0x00007f3f006d4d1f in QShortcutEntry::correctContext() const (this=0x75739a0) at kernel/qshortcutmap.cpp:79 #5 QShortcutMap::find(QKeyEvent*, int) (this=this@entry=0x1e3c1e8, e=e@entry= 0x7ffdf8c9bb60, ignoredModifiers=ignoredModifiers@entry=0) at kernel/qshortcutmap.cpp:457 #6 0x00007f3f006d7bc0 in QShortcutMap::nextState(QKeyEvent*) (this=this@entry=0x1e3c1e8, e=e@entry=0x7ffdf8c9bb60) at kernel/qshortcutmap.cpp:372 #7 0x00007f3f006d8e71 in QShortcutMap::tryShortcut(QKeyEvent*) (this=this@entry=0x1e3c1e8, e=e@entry=0x7ffdf8c9bb60) at kernel/qshortcutmap.cpp:328 #8 0x00007f3f006822be in QWindowSystemInterface::handleShortcutEvent(QWindow*, unsigned long, int, QFlags<Qt::KeyboardModifier>, unsigned int, unsigned int, unsigned int, QString const&, bool, unsigned short) (window=0x7ffdf8c9bb60, timestamp=69176419, keyCode=16777223, modifiers=..., nativeScanCode=119, nativeVirtualKey=65535, nativeModifiers=0, text=..., autorepeat=false, count=1) at kernel/qwindowsysteminterface.cpp:477 #9 0x00007f3f006a4c0b in QGuiApplicationPrivate::processKeyEvent(QWindowSystemInterfacePrivate::KeyEvent*) (e=0x878dd20) at kernel/qguiapplication.cpp:2395 #10 0x00007f3f0067ec5c in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) (flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1169 #11 0x00007f3efbf56faa in xcbSourceDispatch(GSource*, GSourceFunc, gpointer) (source=source@entry=0x1f1e990) at qxcbeventdispatcher.cpp:105 #12 0x00007f3efe585f57 in g_main_dispatch (context=0x7f3ef4005000) at ../glib/gmain.c:3325 #13 g_main_context_dispatch (context=0x7f3ef4005000) at ../glib/gmain.c:4043 #14 0x00007f3efe5862d8 in g_main_context_iterate (context=context@entry=0x7f3ef4005000, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4119 #15 0x00007f3efe58638f in g_main_context_iteration (context=0x7f3ef4005000, may_block=may_block@entry=1) at ../glib/gmain.c:4184 #16 0x00007f3f002938bf in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x1f2a350, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #17 0x00007f3f0023aceb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffdf8c9bea0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69 #18 0x00007f3f00242f60 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #19 0x00007f3f0069c35c in QGuiApplication::exec() () at kernel/qguiapplication.cpp:1867 #20 0x00007f3f01159475 in QApplication::exec() () at kernel/qapplication.cpp:2824 #21 0x00000000004217a0 in main(int, char**) (argc=<optimized out>, argv=0x7ffdf8c9c010) at /home/nate/kde/src/plasma-workspace/shell/main.cpp:251 Could not reproduce it when I tried the above steps again, though. -- You are receiving this mail because: You are watching all bug changes.