https://bugs.kde.org/show_bug.cgi?id=425989
Bug ID: 425989
Summary: Crash when you drag file from folder view to desktop
Product: plasmashell
Version: 5.18.5
Platform: Ubuntu Packages
OS: Linux
Status: REPORTED
Keywords: drkonqi
Severity: crash
Priority: NOR
Component: general
Assignee: k...@davidedmundson.co.uk
Reporter: airat.hali...@gmail.com
CC: plasma-b...@kde.org
Target Milestone: 1.0
Application: plasmashell (5.18.5)
Qt Version: 5.12.8
Frameworks Version: 5.68.0
Operating System: Linux 5.4.0-42-generic x86_64
Windowing system: X11
Distribution: Ubuntu 20.04.1 LTS
-- Information about the crash:
- What I was doing when the application crashed:
1) create two folders "1" and "2" and file "3" on desktop
2) move folder "2" into folder "1"
3) move file "3" into folder "2" (which shold be in folder "1")
4) try to move file "3" to desktop from folder "2" with using quick folder view
5) you will see crash and file "3" won't be moved to desktop.
- Unusual behavior I noticed:
crash
The crash can be reproduced every time.
-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f6e4f90a280 (LWP 940))]
Thread 11 (Thread 0x7f6e130de700 (LWP 1186)):
#0 futex_wait_cancelable (private=, expected=0,
futex_word=0x7f6e48009024) at ../sysdeps/nptl/futex-internal.h:183
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7f6e48008fd0,
cond=0x7f6e48008ff8) at pthread_cond_wait.c:508
#2 __pthread_cond_wait (cond=0x7f6e48008ff8, mutex=0x7f6e48008fd0) at
pthread_cond_wait.c:638
#3 0x7f6e5335db0f in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#4 0x7f6e5335dc01 in QWaitCondition::wait(QMutex*, unsigned long) () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#5 0x7f6e5503c109 in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#6 0x7f6e5503c3ad in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#7 0x7f6e533579d2 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#8 0x7f6e527fd609 in start_thread (arg=) at
pthread_create.c:477
#9 0x7f6e52fe6103 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 10 (Thread 0x7f6e13fff700 (LWP 1170)):
#0 0x7f6e52fd996f in __GI___poll (fds=0x7f6e0c0025e0, nfds=1,
timeout=3442640) at ../sysdeps/unix/sysv/linux/poll.c:29
#1 0x7f6e51c001ae in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x7f6e51c002e3 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x7f6e53577583 in
QEventDispatcherGlib::processEvents(QFlags) ()
from /lib/x86_64-linux-gnu/libQt5Core.so.5
#4 0x7f6e5351e4db in
QEventLoop::exec(QFlags) () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#5 0x7f6e53356785 in QThread::exec() () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#6 0x7f6e1c5380bc in KCupsConnection::run() () from
/lib/x86_64-linux-gnu/libkcupslib.so
#7 0x7f6e533579d2 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#8 0x7f6e527fd609 in start_thread (arg=) at
pthread_create.c:477
#9 0x7f6e52fe6103 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 9 (Thread 0x7f6e1f202700 (LWP 1109)):
#0 __GI___libc_read (nbytes=16, buf=0x7f6e1f201b50, fd=14) at
../sysdeps/unix/sysv/linux/read.c:26
#1 __GI___libc_read (fd=14, buf=0x7f6e1f201b50, nbytes=16) at
../sysdeps/unix/sysv/linux/read.c:24
#2 0x7f6e51c4889f in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x7f6e51bffcfe in g_main_context_check () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x7f6e51c00152 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x7f6e51c002e3 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6 0x7f6e53577583 in
QEventDispatcherGlib::processEvents(QFlags) ()
from /lib/x86_64-linux-gnu/libQt5Core.so.5
#7 0x7f6e5351e4db in
QEventLoop::exec(QFlags) () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#8 0x7f6e53356785 in QThread::exec() () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#9 0x7f6e54fafe1a in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#10 0x7f6e533579d2 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x7f6e527fd609 in start_thread (arg=) at
pthread_create.c:477
#12 0x7f6e52fe6103 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 8 (Thread 0x7f6e34f0c700 (LWP 1101)):
#0 futex_wait_cancelable (private=, expected=0,
futex_word=0x55ef6bf37394) at ../sysdeps/nptl/futex-internal.h:183
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55ef6bf37340,
cond=0x55ef6bf37368) at pthread_cond_wait.c:508
#2 __pthread_cond_wait (cond=0x55ef6bf37368, mutex=0x55ef6bf37340) at
pthread_cond_wait.c:638
#3 0x7f6e5335db0f in