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

            Bug ID: 458369
           Summary: Plasma crashed when I tried moving a file on the
                    desktop
           Product: plasmashell
           Version: 5.25.4
          Platform: Neon Packages
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: plasma-b...@kde.org
          Reporter: 3498364...@qq.com
                CC: k...@davidedmundson.co.uk
  Target Milestone: 1.0

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

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

Reply via email to