https://bugs.kde.org/show_bug.cgi?id=451905
Bug ID: 451905
Summary: systemsettings5 crash when updating icon themes
Product: systemsettings
Version: 5.18.7
Platform: Ubuntu Packages
OS: Linux
Status: REPORTED
Keywords: drkonqi
Severity: crash
Priority: NOR
Component: general
Assignee: plasma-b...@kde.org
Reporter: johnny...@outlook.com
Target Milestone: ---
Application: systemsettings5 (5.18.7)
Qt Version: 5.12.8
Frameworks Version: 5.68.0
Operating System: Linux 5.4.0-105-generic x86_64
Windowing system: X11
Distribution: Ubuntu 20.04.4 LTS
-- Information about the crash:
- What I was doing when the application crashed: trying to update installed
icon themes from systemsettings5
- Unusual behavior I noticed: not updating, hanging process, crashing
The crash can be reproduced every time.
-- Backtrace:
Application: System Settings (systemsettings5), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7faee0f18440 (LWP 2518))]
Thread 13 (Thread 0x7faeb0cca700 (LWP 2534)):
#0 futex_wait_cancelable (private=, expected=0,
futex_word=0x55cf10ffe9b4) at ../sysdeps/nptl/futex-internal.h:183
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55cf10ffe960,
cond=0x55cf10ffe988) at pthread_cond_wait.c:508
#2 __pthread_cond_wait (cond=0x55cf10ffe988, mutex=0x55cf10ffe960) at
pthread_cond_wait.c:638
#3 0x7faed66a19ab in ?? () from
/usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4 0x7faed66a16fb in ?? () from
/usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5 0x7faee3a2a609 in start_thread (arg=) at
pthread_create.c:477
#6 0x7faee4e7b163 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 12 (Thread 0x7faeb19ed700 (LWP 2532)):
#0 futex_wait_cancelable (private=, expected=0,
futex_word=0x55cf10dfdca0) at ../sysdeps/nptl/futex-internal.h:183
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55cf10dfdc50,
cond=0x55cf10dfdc78) at pthread_cond_wait.c:508
#2 __pthread_cond_wait (cond=0x55cf10dfdc78, mutex=0x55cf10dfdc50) at
pthread_cond_wait.c:638
#3 0x7faed66a19ab in ?? () from
/usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4 0x7faed66a16fb in ?? () from
/usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5 0x7faee3a2a609 in start_thread (arg=) at
pthread_create.c:477
#6 0x7faee4e7b163 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 11 (Thread 0x7faeb29ee700 (LWP 2531)):
#0 futex_wait_cancelable (private=, expected=0,
futex_word=0x55cf106ca260) at ../sysdeps/nptl/futex-internal.h:183
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55cf106ca210,
cond=0x55cf106ca238) at pthread_cond_wait.c:508
#2 __pthread_cond_wait (cond=0x55cf106ca238, mutex=0x55cf106ca210) at
pthread_cond_wait.c:638
#3 0x7faed66a19ab in ?? () from
/usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4 0x7faed66a16fb in ?? () from
/usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5 0x7faee3a2a609 in start_thread (arg=) at
pthread_create.c:477
#6 0x7faee4e7b163 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 10 (Thread 0x7faeb31ef700 (LWP 2530)):
#0 futex_wait_cancelable (private=, expected=0,
futex_word=0x55cf105ecec0) at ../sysdeps/nptl/futex-internal.h:183
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55cf105ece70,
cond=0x55cf105ece98) at pthread_cond_wait.c:508
#2 __pthread_cond_wait (cond=0x55cf105ece98, mutex=0x55cf105ece70) at
pthread_cond_wait.c:638
#3 0x7faed66a19ab in ?? () from
/usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4 0x7faed66a16fb in ?? () from
/usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5 0x7faee3a2a609 in start_thread (arg=) at
pthread_create.c:477
#6 0x7faee4e7b163 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 9 (Thread 0x7faec91e5700 (LWP 2529)):
#0 0x7ffc1d236933 in clock_gettime ()
#1 0x7faee4e390e5 in __GI___clock_gettime (clock_id=1, tp=0x7faec91e4af0)
at ../sysdeps/unix/sysv/linux/clock_gettime.c:38
#2 0x7faee540dd15 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#3 0x7faee540c5ad in QTimerInfoList::updateCurrentTime() () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#4 0x7faee540cb89 in QTimerInfoList::timerWait(timespec&) () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#5 0x7faee540e1a6 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6 0x7faee313b8ef in g_main_context_prepare () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#7 0x7faee313c29b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8 0x7faee313c4a3 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#9 0x7faee540e453 in
QEventDispatcherGlib::processEvents(QFlags) ()
from /lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x7faee53b53ab in