Bug 458369 - Plasma crashed when I tried moving a file on the desktop
Summary: Plasma crashed when I tried moving a file on the desktop
Status: RESOLVED WORKSFORME
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.25.4
Platform: Neon Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2022-08-27 08:59 UTC by 3498364159
Modified: 2022-09-29 04:48 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description 3498364159 2022-08-27 08:59:17 UTC
Application: plasmashell (5.25.4)

Qt Version: 5.15.5
Frameworks Version: 5.97.0
Operating System: Linux 5.15.0-46-generic x86_64
Windowing System: X11
Distribution: KDE neon User - 5.25
DrKonqi: 5.25.4 [KCrashBackend]

-- Information about the crash:
After I tried moving a file on the desktop (I tried both "right-click and then click 'move' ", and "Ctrl + X")

The crash can be reproduced every time.

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

[New LWP 1259]
[New LWP 1325]
[New LWP 1326]
[New LWP 1341]
[New LWP 1348]
[New LWP 1353]
[New LWP 1354]
[New LWP 1377]
[New LWP 1380]
[New LWP 1381]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
0x00007f93e84af99f in __GI___poll (fds=0x7ffc823f00b8, nfds=1, timeout=1000) at ../sysdeps/unix/sysv/linux/poll.c:29
__preamble__
[Current thread is 1 (Thread 0x7f93e45d09c0 (LWP 1234))]

Thread 11 (Thread 0x7f937a6e7700 (LWP 1381)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55df1fb55474) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55df1fb55420, cond=0x55df1fb55448) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55df1fb55448, mutex=0x55df1fb55420) at pthread_cond_wait.c:647
#3  0x00007f93e88455fb in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f93ea4e02f4 in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#5  0x00007f93ea4e0769 in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#6  0x00007f93e883f553 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f93e81d2609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#8  0x00007f93e84bc133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7f937aee8700 (LWP 1380)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55df1ed0b4b0) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55df1ed0b460, cond=0x55df1ed0b488) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55df1ed0b488, mutex=0x55df1ed0b460) at pthread_cond_wait.c:647
#3  0x00007f93d1c375eb in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#4  0x00007f93d1c371eb in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#5  0x00007f93e81d2609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007f93e84bc133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7f9385059700 (LWP 1377)):
#0  0x00007f93e6d3724e in g_source_ref () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f93e6d37328 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f93e6d3882b in g_main_context_prepare () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f93e6d3929b in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f93e6d394a3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f93e8a805bb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f93e8a2476b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f93e883e372 in QThread::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f938405d0bc in KCupsConnection::run() () at /lib/x86_64-linux-gnu/libkcupslib.so
#9  0x00007f93e883f553 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f93e81d2609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#11 0x00007f93e84bc133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7f93bca5c700 (LWP 1354)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55df1df136e4) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55df1df13690, cond=0x55df1df136b8) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55df1df136b8, mutex=0x55df1df13690) at pthread_cond_wait.c:647
#3  0x00007f93e88455fb in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f93ea4e02f4 in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#5  0x00007f93ea4e0769 in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#6  0x00007f93e883f553 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f93e81d2609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#8  0x00007f93e84bc133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f93bd25d700 (LWP 1353)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55df1ebac4e4) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55df1ebac490, cond=0x55df1ebac4b8) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55df1ebac4b8, mutex=0x55df1ebac490) at pthread_cond_wait.c:647
#3  0x00007f93d1c375eb in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#4  0x00007f93d1c371eb in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#5  0x00007f93e81d2609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007f93e84bc133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f93d10b7700 (LWP 1348)):
#0  0x00007f93e6d38d80 in g_main_context_check () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f93e6d39312 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f93e6d394a3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f93e8a805bb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f93e8a2476b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f93e883e372 in QThread::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f93ea41a63a in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007f93e883f553 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f93e81d2609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f93e84bc133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f93d18c8700 (LWP 1341)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55df1dffab78) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55df1dffab28, cond=0x55df1dffab50) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55df1dffab50, mutex=0x55df1dffab28) at pthread_cond_wait.c:647
#3  0x00007f93d1c375eb in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#4  0x00007f93d1c371eb in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#5  0x00007f93e81d2609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007f93e84bc133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f93d3fff700 (LWP 1326)):
#0  0x00007f93e6d864dd in g_mutex_lock () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f93e6d39331 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f93e6d394a3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f93e8a805bb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f93e8a2476b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f93e883e372 in QThread::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f93e883f553 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f93e81d2609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#8  0x00007f93e84bc133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f93e177b700 (LWP 1325)):
#0  0x00007f93e84af99f in __GI___poll (fds=0x7f93d8004a60, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f93e6d3936e in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f93e6d394a3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f93e8a805bb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f93e8a2476b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f93e883e372 in QThread::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f93ea07c1b9 in  () at /lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007f93e883f553 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f93e81d2609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f93e84bc133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f93e2b97700 (LWP 1259)):
#0  0x00007f93e84af99f in __GI___poll (fds=0x7f93d4014a60, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f93e6d3936e in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f93e6d394a3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f93e8a805bb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f93e8a2476b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f93e883e372 in QThread::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f93e93bef4b in  () at /lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007f93e883f553 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f93e81d2609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f93e84bc133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f93e45d09c0 (LWP 1234)):
[KCrash Handler]
#4  0x00007f93e8a4bbaf in QMimeData::hasUrls() const () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f937bf3546f in  () at /usr/lib/x86_64-linux-gnu/qt5/plugins/plasma/dataengine/plasma_engine_clipboard.so
#6  0x00007f937bf1eb1e in  () at /usr/lib/x86_64-linux-gnu/qt5/plugins/plasma/dataengine/plasma_engine_clipboard.so
#7  0x00007f937bf21198 in  () at /usr/lib/x86_64-linux-gnu/qt5/plugins/plasma/dataengine/plasma_engine_clipboard.so
#8  0x00007f93e8a5cd1e in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f93e7ca6c72 in KSystemClipboard::changed(QClipboard::Mode) () at /lib/x86_64-linux-gnu/libKF5GuiAddons.so.5
#10 0x00007f93e8a5cd1e in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007f93e9277a32 in QClipboard::changed(QClipboard::Mode) () at /lib/x86_64-linux-gnu/libQt5Gui.so.5
#12 0x00007f93e3e70d79 in  () at /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#13 0x00007f93e8e1af60 in QClipboard::setMimeData(QMimeData*, QClipboard::Mode) () at /lib/x86_64-linux-gnu/libQt5Gui.so.5
#14 0x00007f93c4ab4c7b in  () at /usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/private/desktopcontainment/folder/libfolderplugin.so
#15 0x00007f93e8a5cd1e in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#16 0x00007f93e97529a6 in QAction::triggered(bool) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#17 0x00007f93e9755078 in QAction::activate(QAction::ActionEvent) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#18 0x00007f93e98e297a in  () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#19 0x00007f93e98ea08e in  () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#20 0x00007f93e98eb322 in QMenu::mouseReleaseEvent(QMouseEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#21 0x00007f93e979bdf6 in QWidget::event(QEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#22 0x00007f93e98ed93b in QMenu::event(QEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#23 0x00007f93e9758e83 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#24 0x00007f93e9761e87 in QApplication::notify(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#25 0x00007f93e8a25c6a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#26 0x00007f93e9761187 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#27 0x00007f93e97b7a7e in  () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#28 0x00007f93e97ba304 in  () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#29 0x00007f93e9758e83 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#30 0x00007f93e9761c98 in QApplication::notify(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#31 0x00007f93e8a25c6a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#32 0x00007f93e8e0d738 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () at /lib/x86_64-linux-gnu/libQt5Gui.so.5
#33 0x00007f93e8e0eda5 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /lib/x86_64-linux-gnu/libQt5Gui.so.5
#34 0x00007f93e8de566c in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Gui.so.5
#35 0x00007f93e3ea240e in  () at /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#36 0x00007f93e6d3917d in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#37 0x00007f93e6d39400 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#38 0x00007f93e6d394a3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#39 0x00007f93e8a805a2 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#40 0x00007f93e8a2476b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#41 0x00007f93e8a2c914 in QCoreApplication::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#42 0x000055df1d367577 in  ()
#43 0x00007f93e83c1083 in __libc_start_main (main=0x55df1d3666b0, argc=1, argv=0x7ffc823f25b8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffc823f25a8) at ../csu/libc-start.c:308
#44 0x000055df1d36769e in  ()
[Inferior 1 (process 1234) detached]

Reported using DrKonqi
Comment 1 Nate Graham 2022-08-30 19:51:21 UTC
Thank you for the bug report! Unfortunately the backtrace is incomplete and missing debug symbols for the following lines that we need to figure out exactly what's going wrong:

> #5  0x00007f937bf3546f in  () at /usr/lib/x86_64-linux-gnu/qt5/plugins/plasma/dataengine/plasma_engine_clipboard.so
> #6  0x00007f937bf1eb1e in  () at /usr/lib/x86_64-linux-gnu/qt5/plugins/plasma/dataengine/plasma_engine_clipboard.so
> #7  0x00007f937bf21198 in  () at /usr/lib/x86_64-linux-gnu/qt5/plugins/plasma/dataengine/plasma_engine_clipboard.so

Could you please install debug symbols, reproduce the crash, and attach a new symbolicated backtrace? See https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports

Thanks again!
Comment 2 Bug Janitor Service 2022-09-14 04:36:24 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Bug Janitor Service 2022-09-29 04:48:42 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!