Package: systemsettings Version: 4:5.17.5-2 Severity: normal Dear Maintainer,
When I enable or disable the "Force font DPI" setting in the "Fonts" -> "Fonts" section, systemsettings5 crashes with the attached backtrace. The most relevant part seems to be: Thread 1 (Thread 0x7eff36317800 (LWP 9811)): [KCrash Handler] #7 0x00007eff3b0f96ec in QWindow::isActive (this=<optimized out>) at kernel/qwindow.cpp:1166 #8 0x00007eff24a1695f in PlasmaDesktopTheme::syncColors (this=0x5570ed6a2890) at /usr/include/c++/9/bits/atomic_base.h:413 #9 0x00007eff3aca64e8 in QtPrivate::QSlotObjectBase::call (a=0x7ffd6f6766e0, r=0x5570ed6a2890, this=0x5570ed6a3000) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:394 -- System Information: Debian Release: bullseye/sid APT prefers testing-debug APT policy: (600, 'testing-debug'), (600, 'testing'), (100, 'unstable-debug'), (100, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 5.3.0-3-amd64 (SMP w/8 CPU cores) Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE=en_GB:en (charmap=UTF-8) Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages systemsettings depends on: ii kio 5.62.1-2+b1 ii kpackagetool5 5.62.0-1 ii libc6 2.30-4 ii libkf5activities5 5.62.0-1+b2 ii libkf5activitiesstats1 5.62.0-1 ii libkf5auth5 5.62.0-1+b1 ii libkf5authcore5 5.62.0-1+b1 ii libkf5completion5 5.62.0-1+b1 ii libkf5configcore5 5.62.0-1+b1 ii libkf5configgui5 5.62.0-1+b1 ii libkf5configwidgets5 5.62.0-1+b1 ii libkf5coreaddons5 5.62.0-1 ii libkf5crash5 5.62.0-1+b1 ii libkf5dbusaddons5 5.62.0-1 ii libkf5declarative5 5.62.0-1+b2 ii libkf5i18n5 5.62.0-1 ii libkf5iconthemes5 5.62.0-1+b1 ii libkf5itemviews5 5.62.0-1+b1 ii libkf5kcmutils5 5.62.0-1+b2 ii libkf5kiowidgets5 5.62.1-2+b1 ii libkf5package5 5.62.0-1 ii libkf5quickaddons5 5.62.0-1+b2 ii libkf5service-bin 5.62.0-1 ii libkf5service5 5.62.0-1 ii libkf5widgetsaddons5 5.62.0-1+b1 ii libkf5windowsystem5 5.62.0-3 ii libkf5xmlgui5 5.62.0-1+b1 ii libkworkspace5-5 4:5.17.5-4 ii libqt5core5a 5.12.5+dfsg-9 ii libqt5dbus5 5.12.5+dfsg-9 ii libqt5gui5 5.12.5+dfsg-9 ii libqt5qml5 5.12.5-5 ii libqt5quick5 5.12.5-5 ii libqt5quickwidgets5 5.12.5-5 ii libqt5widgets5 5.12.5+dfsg-9 ii libstdc++6 10-20200411-1 ii qml-module-org-kde-kcm 5.62.0-1+b2 ii qml-module-org-kde-kirigami2 5.62.0-2+b2 ii qml-module-qtquick-controls 5.12.5-1+b1 ii qml-module-qtquick-layouts 5.12.5-5 ii qml-module-qtquick2 5.12.5-5 systemsettings recommends no packages. systemsettings suggests no packages. -- no debconf information
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 0x7eff36317800 (LWP 9811))] Thread 10 (Thread 0x7eff1122d700 (LWP 9822)): #0 QTimerInfoList::updateCurrentTime (this=this@entry=0x7eff00004d10) at kernel/qtimerinfo_unix.cpp:91 #1 0x00007eff3accffc5 in QTimerInfoList::timerWait (this=0x7eff00004d10, tm=...) at kernel/qtimerinfo_unix.cpp:388 #2 0x00007eff3acd153e in timerSourcePrepareHelper (timeout=0x7eff1122cbb4, src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:161 #3 timerSourcePrepare (source=<optimized out>, timeout=timeout@entry=0x7eff1122cbb4) at kernel/qeventdispatcher_glib.cpp:165 #4 0x00007eff3869dd7f in g_main_context_prepare (context=context@entry=0x7eff00000c30, priority=priority@entry=0x7eff1122cc40) at ../../../glib/gmain.c:3619 #5 0x00007eff3869e72b in g_main_context_iterate (context=context@entry=0x7eff00000c30, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4027 #6 0x00007eff3869e91f in g_main_context_iteration (context=0x7eff00000c30, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108 #7 0x00007eff3acd17db in QEventDispatcherGlib::processEvents (this=0x7eff00000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #8 0x00007eff3ac7a6db in QEventLoop::exec (this=this@entry=0x7eff1122cd80, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140 #9 0x00007eff3aabb6f1 in QThread::exec (this=this@entry=0x5570ec9035b0) at ../../include/QtCore/../../src/corelib/global/qflags.h:120 #10 0x00007eff39dfa845 in QQmlThreadPrivate::run (this=0x5570ec9035b0) at qml/ftw/qqmlthread.cpp:148 #11 0x00007eff3aabc872 in QThreadPrivate::start (arg=0x5570ec9035b0) at thread/qthread_unix.cpp:361 #12 0x00007eff39144f27 in start_thread (arg=<optimized out>) at pthread_create.c:479 #13 0x00007eff3a76c2ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 9 (Thread 0x7eff135ef700 (LWP 9821)): #0 0x00007eff3a761b4f in __GI___poll (fds=0x7eff080029e0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007eff3869e7fe in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7eff080029e0, timeout=<optimized out>, context=0x7eff08000c30) at ../../../glib/gmain.c:4346 #2 g_main_context_iterate (context=context@entry=0x7eff08000c30, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042 #3 0x00007eff3869e91f in g_main_context_iteration (context=0x7eff08000c30, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108 #4 0x00007eff3acd17db in QEventDispatcherGlib::processEvents (this=0x7eff08000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #5 0x00007eff3ac7a6db in QEventLoop::exec (this=this@entry=0x7eff135eed80, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140 #6 0x00007eff3aabb6f1 in QThread::exec (this=this@entry=0x5570e6d3fca0) at ../../include/QtCore/../../src/corelib/global/qflags.h:120 #7 0x00007eff39dfa845 in QQmlThreadPrivate::run (this=0x5570e6d3fca0) at qml/ftw/qqmlthread.cpp:148 #8 0x00007eff3aabc872 in QThreadPrivate::start (arg=0x5570e6d3fca0) at thread/qthread_unix.cpp:361 #9 0x00007eff39144f27 in start_thread (arg=<optimized out>) at pthread_create.c:479 #10 0x00007eff3a76c2ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 8 (Thread 0x7eff260c3700 (LWP 9820)): #0 g_mutex_unlock (mutex=0x7eff0c000c30) at ../../../glib/gthread-posix.c:1493 #1 0x00007eff3869e1c0 in g_main_context_check (context=context@entry=0x7eff0c000c30, max_priority=2147483647, fds=fds@entry=0x7eff0c0025e0, n_fds=n_fds@entry=1) at ../../../glib/gmain.c:3951 #2 0x00007eff3869e7a2 in g_main_context_iterate (context=context@entry=0x7eff0c000c30, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4044 #3 0x00007eff3869e91f in g_main_context_iteration (context=0x7eff0c000c30, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108 #4 0x00007eff3acd17db in QEventDispatcherGlib::processEvents (this=0x7eff0c000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #5 0x00007eff3ac7a6db in QEventLoop::exec (this=this@entry=0x7eff260c2d80, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140 #6 0x00007eff3aabb6f1 in QThread::exec (this=this@entry=0x5570e67bb3d0) at ../../include/QtCore/../../src/corelib/global/qflags.h:120 #7 0x00007eff39dfa845 in QQmlThreadPrivate::run (this=0x5570e67bb3d0) at qml/ftw/qqmlthread.cpp:148 #8 0x00007eff3aabc872 in QThreadPrivate::start (arg=0x5570e67bb3d0) at thread/qthread_unix.cpp:361 #9 0x00007eff39144f27 in start_thread (arg=<optimized out>) at pthread_create.c:479 #10 0x00007eff3a76c2ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 7 (Thread 0x7eff277fe700 (LWP 9818)): #0 futex_wait_cancelable (private=0, expected=0, futex_word=0x5570e6a2c40c) at ../sysdeps/unix/sysv/linux/futex-internal.h:80 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5570e6a2c3b8, cond=0x5570e6a2c3e0) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x5570e6a2c3e0, mutex=0x5570e6a2c3b8) at pthread_cond_wait.c:638 #3 0x00007eff2d8dd9fb in cnd_wait (mtx=0x5570e6a2c3b8, cond=0x5570e6a2c3e0) at ../include/c11/threads_posix.h:155 #4 util_queue_thread_func (input=input@entry=0x5570e6751b40) at ../src/util/u_queue.c:275 #5 0x00007eff2d8dd617 in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87 #6 0x00007eff39144f27 in start_thread (arg=<optimized out>) at pthread_create.c:479 #7 0x00007eff3a76c2ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 6 (Thread 0x7eff27fff700 (LWP 9817)): #0 futex_wait_cancelable (private=0, expected=0, futex_word=0x5570e6a2c40c) at ../sysdeps/unix/sysv/linux/futex-internal.h:80 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5570e6a2c3b8, cond=0x5570e6a2c3e0) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x5570e6a2c3e0, mutex=0x5570e6a2c3b8) at pthread_cond_wait.c:638 #3 0x00007eff2d8dd9fb in cnd_wait (mtx=0x5570e6a2c3b8, cond=0x5570e6a2c3e0) at ../include/c11/threads_posix.h:155 #4 util_queue_thread_func (input=input@entry=0x5570e686e4d0) at ../src/util/u_queue.c:275 #5 0x00007eff2d8dd617 in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87 #6 0x00007eff39144f27 in start_thread (arg=<optimized out>) at pthread_create.c:479 #7 0x00007eff3a76c2ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 5 (Thread 0x7eff2c84a700 (LWP 9816)): #0 futex_wait_cancelable (private=0, expected=0, futex_word=0x5570e6a2c408) at ../sysdeps/unix/sysv/linux/futex-internal.h:80 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5570e6a2c3b8, cond=0x5570e6a2c3e0) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x5570e6a2c3e0, mutex=0x5570e6a2c3b8) at pthread_cond_wait.c:638 #3 0x00007eff2d8dd9fb in cnd_wait (mtx=0x5570e6a2c3b8, cond=0x5570e6a2c3e0) at ../include/c11/threads_posix.h:155 #4 util_queue_thread_func (input=input@entry=0x5570e66482b0) at ../src/util/u_queue.c:275 #5 0x00007eff2d8dd617 in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87 #6 0x00007eff39144f27 in start_thread (arg=<optimized out>) at pthread_create.c:479 #7 0x00007eff3a76c2ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 4 (Thread 0x7eff2d04b700 (LWP 9815)): #0 futex_wait_cancelable (private=0, expected=0, futex_word=0x5570e6a2c408) at ../sysdeps/unix/sysv/linux/futex-internal.h:80 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5570e6a2c3b8, cond=0x5570e6a2c3e0) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x5570e6a2c3e0, mutex=0x5570e6a2c3b8) at pthread_cond_wait.c:638 #3 0x00007eff2d8dd9fb in cnd_wait (mtx=0x5570e6a2c3b8, cond=0x5570e6a2c3e0) at ../include/c11/threads_posix.h:155 #4 util_queue_thread_func (input=input@entry=0x5570e68da860) at ../src/util/u_queue.c:275 #5 0x00007eff2d8dd617 in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87 #6 0x00007eff39144f27 in start_thread (arg=<optimized out>) at pthread_create.c:479 #7 0x00007eff3a76c2ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 3 (Thread 0x7eff2fecf700 (LWP 9814)): #0 __GI___libc_read (nbytes=16, buf=0x7eff2feceb60, fd=7) at ../sysdeps/unix/sysv/linux/read.c:26 #1 __GI___libc_read (fd=7, buf=buf@entry=0x7eff2feceb60, nbytes=nbytes@entry=16) at ../sysdeps/unix/sysv/linux/read.c:24 #2 0x00007eff386e5f3f in read (__nbytes=16, __buf=0x7eff2feceb60, __fd=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/unistd.h:44 #3 g_wakeup_acknowledge (wakeup=0x5570e65fb4b0) at ../../../glib/gwakeup.c:210 #4 0x00007eff3869e34e in g_main_context_check (context=context@entry=0x7eff28000c30, max_priority=2147483647, fds=fds@entry=0x7eff280029e0, n_fds=n_fds@entry=1) at ../../../glib/gmain.c:3825 #5 0x00007eff3869e7a2 in g_main_context_iterate (context=context@entry=0x7eff28000c30, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4044 #6 0x00007eff3869e91f in g_main_context_iteration (context=0x7eff28000c30, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108 #7 0x00007eff3acd17db in QEventDispatcherGlib::processEvents (this=0x7eff28000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #8 0x00007eff3ac7a6db in QEventLoop::exec (this=this@entry=0x7eff2feced70, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140 #9 0x00007eff3aabb6f1 in QThread::exec (this=this@entry=0x7eff3afd0d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at ../../include/QtCore/../../src/corelib/global/qflags.h:120 #10 0x00007eff3af4f4e6 in QDBusConnectionManager::run (this=0x7eff3afd0d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:178 #11 0x00007eff3aabc872 in QThreadPrivate::start (arg=0x7eff3afd0d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:361 #12 0x00007eff39144f27 in start_thread (arg=<optimized out>) at pthread_create.c:479 #13 0x00007eff3a76c2ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 2 (Thread 0x7eff352fd700 (LWP 9813)): #0 0x00007eff3a761b4f in __GI___poll (fds=fds@entry=0x7eff352fcca8, nfds=nfds@entry=1, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007eff39104d02 in poll (__timeout=-1, __nfds=1, __fds=0x7eff352fcca8) at /usr/include/x86_64-linux-gnu/bits/poll2.h:46 #2 _xcb_conn_wait (c=c@entry=0x5570e6597030, cond=cond@entry=0x5570e6597070, vector=vector@entry=0x0, count=count@entry=0x0) at ../../src/xcb_conn.c:480 #3 0x00007eff3910698a in xcb_wait_for_event (c=c@entry=0x5570e6597030) at ../../src/xcb_in.c:697 #4 0x00007eff35eeaca0 in QXcbEventQueue::run (this=0x5570e6587060) at qxcbeventqueue.cpp:228 #5 0x00007eff3aabc872 in QThreadPrivate::start (arg=0x5570e6587060) at thread/qthread_unix.cpp:361 #6 0x00007eff39144f27 in start_thread (arg=<optimized out>) at pthread_create.c:479 #7 0x00007eff3a76c2ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 1 (Thread 0x7eff36317800 (LWP 9811)): [KCrash Handler] #7 0x00007eff3b0f96ec in QWindow::isActive (this=<optimized out>) at kernel/qwindow.cpp:1166 #8 0x00007eff24a1695f in PlasmaDesktopTheme::syncColors (this=0x5570ed6a2890) at /usr/include/c++/9/bits/atomic_base.h:413 #9 0x00007eff3aca64e8 in QtPrivate::QSlotObjectBase::call (a=0x7ffd6f6766e0, r=0x5570ed6a2890, this=0x5570ed6a3000) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:394 #10 QMetaObject::activate (sender=0x5570e6cd4a70, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3783 #11 0x00007eff24a19060 in StyleSingleton::paletteChanged (this=0x5570e6cd4a70) at ./obj-x86_64-linux-gnu/kirigami-plasmadesktop-integration/org.kde.desktop_autogen/include/plasmadesktoptheme.moc:129 #12 StyleSingleton::refresh (this=0x5570e6cd4a70) at ./kirigami-plasmadesktop-integration/plasmadesktoptheme.cpp:67 #13 0x00007eff3aca64e8 in QtPrivate::QSlotObjectBase::call (a=0x7ffd6f676870, r=0x5570e6cd4a70, this=0x5570e69a12b0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:394 #14 QMetaObject::activate (sender=0x7ffd6f676c90, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3783 #15 0x00007eff3b0e7bd5 in QGuiApplication::paletteChanged (this=<optimized out>, _t1=...) at .moc/moc_qguiapplication.cpp:457 #16 0x00007eff3b0ee256 in QGuiApplicationPrivate::notifyThemeChanged (this=0x5570e6574e80) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:116 #17 0x00007eff3b71e909 in QApplicationPrivate::notifyThemeChanged (this=<optimized out>) at kernel/qapplication.cpp:4450 #18 0x00007eff3b0edd00 in QGuiApplicationPrivate::processThemeChanged (tce=0x5570ed0bf120) at kernel/qguiapplication.cpp:2389 #19 0x00007eff3b0f517b in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0x5570ed0bf120) at kernel/qguiapplication.cpp:1903 #20 0x00007eff3b0cfecb in QWindowSystemInterface::sendWindowSystemEvents (flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1151 #21 0x00007eff35eebcda in xcbSourceDispatch (source=<optimized out>) at qxcbeventdispatcher.cpp:105 #22 0x00007eff3869e60d in g_main_dispatch (context=0x7eff30005010) at ../../../glib/gmain.c:3309 #23 g_main_context_dispatch (context=context@entry=0x7eff30005010) at ../../../glib/gmain.c:3974 #24 0x00007eff3869e890 in g_main_context_iterate (context=context@entry=0x7eff30005010, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4047 #25 0x00007eff3869e91f in g_main_context_iteration (context=0x7eff30005010, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108 #26 0x00007eff3acd17c1 in QEventDispatcherGlib::processEvents (this=0x5570e65f1350, flags=...) at kernel/qeventdispatcher_glib.cpp:422 #27 0x00007eff3ac7a6db in QEventLoop::exec (this=this@entry=0x7ffd6f676bb0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140 #28 0x00007eff3ac82182 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:120 #29 0x00005570e465b64a in main (argc=<optimized out>, argv=<optimized out>) at ./app/main.cpp:71 [Inferior 1 (process 9811) detached]