https://bugs.kde.org/show_bug.cgi?id=439030
Bug ID: 439030
Summary: System Settings crash on deleting cursor themes
Product: systemsettings
Version: 5.22.1
Platform: Neon Packages
OS: Linux
Status: REPORTED
Keywords: drkonqi
Severity: crash
Priority: NOR
Component: general
Assignee: plasma-b...@kde.org
Reporter: shaaravgu...@gmail.com
Target Milestone: ---
Application: systemsettings5 (5.22.1)
Qt Version: 5.15.3
Frameworks Version: 5.83.0
Operating System: Linux 5.8.0-55-generic x86_64
Windowing System: X11
Drkonqi Version: 5.22.1
Distribution: KDE neon User Edition 5.22
-- Information about the crash:
- What I was doing when the application crashed:
> I installed some cursors from the Get New Cursors
> I switched back to the Breeze Dark cursor theme
> I deleted the other themes that I had installed
> Clicking Apply crashes system settings.
The crash can be reproduced every time.
-- Backtrace:
Application: System Settings (systemsettings5), signal: Segmentation fault
[New LWP 20974]
[New LWP 20975]
[New LWP 20976]
[New LWP 20977]
[New LWP 20978]
[New LWP 20983]
[New LWP 20984]
[New LWP 20986]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
0x7fa08d2a1aff in __GI___poll (fds=0x7fff8783e6f8, nfds=1, timeout=1000) at
../sysdeps/unix/sysv/linux/poll.c:29
[Current thread is 1 (Thread 0x7fa088c62600 (LWP 20972))]
Thread 9 (Thread 0x7fa04ac96700 (LWP 20986)):
#0 0x7fa08d2a1aff in __GI___poll (fds=0x7fa03c004a60, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1 0x7fa08b3a136e in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x7fa08b3a14a3 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x7fa08d86db3b in
QEventDispatcherGlib::processEvents(QFlags) ()
from /lib/x86_64-linux-gnu/libQt5Core.so.5
#4 0x7fa08d811dcb in
QEventLoop::exec(QFlags) () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#5 0x7fa08d62bbb2 in QThread::exec() () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#6 0x7fa08c6c8559 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#7 0x7fa08d62cd4c in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#8 0x7fa08bd60609 in start_thread (arg=) at
pthread_create.c:477
#9 0x7fa08d2ae293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 8 (Thread 0x7fa04bfff700 (LWP 20984)):
#0 __GI___libc_read (nbytes=16, buf=0x7fa04bffeab0, fd=21) at
../sysdeps/unix/sysv/linux/read.c:26
#1 __GI___libc_read (fd=21, buf=0x7fa04bffeab0, nbytes=16) at
../sysdeps/unix/sysv/linux/read.c:24
#2 0x7fa08b3e9b2f in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x7fa08b3a0ebe in g_main_context_check () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x7fa08b3a1312 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x7fa08b3a14a3 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6 0x7fa08d86db3b in
QEventDispatcherGlib::processEvents(QFlags) ()
from /lib/x86_64-linux-gnu/libQt5Core.so.5
#7 0x7fa08d811dcb in
QEventLoop::exec(QFlags) () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#8 0x7fa08d62bbb2 in QThread::exec() () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#9 0x7fa08c6c8559 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#10 0x7fa08d62cd4c in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x7fa08bd60609 in start_thread (arg=) at
pthread_create.c:477
#12 0x7fa08d2ae293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 7 (Thread 0x7fa072059700 (LWP 20983)):
#0 __GI___libc_read (nbytes=16, buf=0x7fa072058ab0, fd=20) at
../sysdeps/unix/sysv/linux/read.c:26
#1 __GI___libc_read (fd=20, buf=0x7fa072058ab0, nbytes=16) at
../sysdeps/unix/sysv/linux/read.c:24
#2 0x7fa08b3e9b2f in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x7fa08b3a0ebe in g_main_context_check () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x7fa08b3a1312 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x7fa08b3a14a3 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6 0x7fa08d86db3b in
QEventDispatcherGlib::processEvents(QFlags) ()
from /lib/x86_64-linux-gnu/libQt5Core.so.5
#7 0x7fa08d811dcb in
QEventLoop::exec(QFlags) () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#8 0x7fa08d62bbb2 in QThread::exec() () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#9 0x7fa08c6c8559 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#10 0x7fa08d62cd4c in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x7fa08bd60609 in start_thread (arg=) at
pthread_create.c:477
#12 0x7fa08d2ae293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 6 (Thread 0x7fa07e7fc700 (LWP 20978)):
#0 futex_wait_cancelable (private=, expected=0,