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

            Bug ID: 412692
           Summary: System settings crash after changing fonts
           Product: systemsettings
           Version: unspecified
          Platform: openSUSE RPMs
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: plasma-b...@kde.org
          Reporter: jodr...@live.com
  Target Milestone: ---

Application: systemsettings5 (5.17.80)

Qt Version: 5.13.1
Frameworks Version: 5.63.0
Operating System: Linux 5.3.1-1-puya x86_64
Distribution: "openSUSE Tumbleweed"

-- Information about the crash:
- What I was doing when the application crashed:

Changed font to liberation sans using "Adjust all fonts", hit apply. It crashed
right after, the new fonts were applied though.

The crash can be reproduced sometimes.

-- Backtrace:
Application: System Settings (systemsettings5), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fbee0c19800 (LWP 9975))]

Thread 9 (Thread 0x7fbec6d17700 (LWP 9985)):
#0  0x00007fbedf4dcbdf in poll () from /lib64/libc.so.6
#1  0x00007fbedd6b53ce in g_main_context_poll (priority=<optimized out>,
n_fds=1, fds=0x7fbea80025e0, timeout=<optimized out>, context=0x7fbea8000c30)
at ../glib/gmain.c:4228
#2  g_main_context_iterate (context=context@entry=0x7fbea8000c30,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
../glib/gmain.c:3922
#3  0x00007fbedd6b549f in g_main_context_iteration (context=0x7fbea8000c30,
may_block=may_block@entry=1) at ../glib/gmain.c:3988
#4  0x00007fbedfa8398b in QEventDispatcherGlib::processEvents
(this=0x7fbea8000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007fbedfa2c0cb in QEventLoop::exec (this=this@entry=0x7fbec6d16d80,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:140
#6  0x00007fbedf864021 in QThread::exec (this=this@entry=0x55dd4da84b00) at
../../include/QtCore/../../src/corelib/global/qflags.h:120
#7  0x00007fbedeb453b5 in QQmlThreadPrivate::run (this=0x55dd4da84b00) at
/usr/src/debug/libqt5-qtdeclarative-5.13.1-ku.2.4.x86_64/src/qml/qml/ftw/qqmlthread.cpp:152
#8  0x00007fbedf8651a2 in QThreadPrivate::start (arg=0x55dd4da84b00) at
thread/qthread_unix.cpp:360
#9  0x00007fbede050f2a in start_thread () from /lib64/libpthread.so.0
#10 0x00007fbedf4e74af in clone () from /lib64/libc.so.6

Thread 8 (Thread 0x7fbed0ebb700 (LWP 9983)):
#0  0x00007fbede0576a5 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007fbed36f8a8b in util_queue_thread_func () from
/usr/lib64/dri/r600_dri.so
#2  0x00007fbed36f86a7 in impl_thrd_routine () from /usr/lib64/dri/r600_dri.so
#3  0x00007fbede050f2a in start_thread () from /lib64/libpthread.so.0
#4  0x00007fbedf4e74af in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7fbed16bc700 (LWP 9982)):
#0  0x00007fbede0576a5 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007fbed36f8a8b in util_queue_thread_func () from
/usr/lib64/dri/r600_dri.so
#2  0x00007fbed36f86a7 in impl_thrd_routine () from /usr/lib64/dri/r600_dri.so
#3  0x00007fbede050f2a in start_thread () from /lib64/libpthread.so.0
#4  0x00007fbedf4e74af in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7fbed1ebd700 (LWP 9981)):
#0  0x00007fbede0576a5 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007fbed36f8a8b in util_queue_thread_func () from
/usr/lib64/dri/r600_dri.so
#2  0x00007fbed36f86a7 in impl_thrd_routine () from /usr/lib64/dri/r600_dri.so
#3  0x00007fbede050f2a in start_thread () from /lib64/libpthread.so.0
#4  0x00007fbedf4e74af in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7fbed26be700 (LWP 9980)):
#0  0x00007fbede0576a5 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007fbed36f8a8b in util_queue_thread_func () from
/usr/lib64/dri/r600_dri.so
#2  0x00007fbed36f86a7 in impl_thrd_routine () from /usr/lib64/dri/r600_dri.so
#3  0x00007fbede050f2a in start_thread () from /lib64/libpthread.so.0
#4  0x00007fbedf4e74af in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7fbed2ebf700 (LWP 9979)):
#0  0x00007fbede0576a5 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007fbed36f8a8b in util_queue_thread_func () from
/usr/lib64/dri/r600_dri.so
#2  0x00007fbed36f86a7 in impl_thrd_routine () from /usr/lib64/dri/r600_dri.so
#3  0x00007fbede050f2a in start_thread () from /lib64/libpthread.so.0
#4  0x00007fbedf4e74af in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7fbed9b37700 (LWP 9978)):
#0  0x00007fbedf4d860c in read () from /lib64/libc.so.6
#1  0x00007fbedd66770f in read (__nbytes=<optimized out>, __buf=<optimized
out>, __fd=<optimized out>, __fd=<optimized out>, __buf=<optimized out>,
__nbytes=<optimized out>) at /usr/include/bits/unistd.h:44
#2  g_wakeup_acknowledge (wakeup=0x55dd4d4da6b0) at ../glib/gwakeup.c:210
#3  0x00007fbedd6b3cbe in g_main_context_check
(context=context@entry=0x7fbecc000c30, max_priority=2147483647,
fds=fds@entry=0x7fbecc0029e0, n_fds=n_fds@entry=1) at ../glib/gmain.c:3705
#4  0x00007fbedd6b5372 in g_main_context_iterate
(context=context@entry=0x7fbecc000c30, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:3924
#5  0x00007fbedd6b549f in g_main_context_iteration (context=0x7fbecc000c30,
may_block=may_block@entry=1) at ../glib/gmain.c:3988
#6  0x00007fbedfa8398b in QEventDispatcherGlib::processEvents
(this=0x7fbecc000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#7  0x00007fbedfa2c0cb in QEventLoop::exec (this=this@entry=0x7fbed9b36d70,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:140
#8  0x00007fbedf864021 in QThread::exec (this=this@entry=0x7fbedfd91d80
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
../../include/QtCore/../../src/corelib/global/qflags.h:120
#9  0x00007fbedfd0f4f6 in QDBusConnectionManager::run (this=0x7fbedfd91d80
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
qdbusconnection.cpp:178
#10 0x00007fbedf8651a2 in QThreadPrivate::start (arg=0x7fbedfd91d80 <(anonymous
namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread_unix.cpp:360
#11 0x00007fbede050f2a in start_thread () from /lib64/libpthread.so.0
#12 0x00007fbedf4e74af in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7fbedaae7700 (LWP 9977)):
#0  0x00007fbedf4dcbdf in poll () from /lib64/libc.so.6
#1  0x00007fbede015742 in ?? () from /usr/lib64/libxcb.so.1
#2  0x00007fbede0163fa in xcb_wait_for_event () from /usr/lib64/libxcb.so.1
#3  0x00007fbedad52f90 in QXcbEventQueue::run (this=0x55dd4d421c80) at
qxcbeventqueue.cpp:228
#4  0x00007fbedf8651a2 in QThreadPrivate::start (arg=0x55dd4d421c80) at
thread/qthread_unix.cpp:360
#5  0x00007fbede050f2a in start_thread () from /lib64/libpthread.so.0
#6  0x00007fbedf4e74af in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7fbee0c19800 (LWP 9975)):
[KCrash Handler]
#5  0x00007fbedfed66ac in QWindow::isActive (this=<optimized out>) at
kernel/qwindow.cpp:1167
#6  0x00007fbec563d95f in PlasmaDesktopTheme::syncColors (this=0x55dd4f348920)
at /usr/include/c++/9/bits/atomic_base.h:413
#7  0x00007fbedfa58638 in QtPrivate::QSlotObjectBase::call (a=0x7ffe61df0d80,
r=0x55dd4f348920, this=0x55dd4f360010) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:394
#8  QMetaObject::activate (sender=0x55dd4d3f24b0, signalOffset=<optimized out>,
local_signal_index=<optimized out>, argv=<optimized out>) at
kernel/qobject.cpp:3789
#9  0x00007fbec5640060 in StyleSingleton::paletteChanged (this=0x55dd4d3f24b0)
at
/usr/src/debug/qqc2-desktop-style-5.62.0git.20191006T093845~1126d8d-ku.10.1.x86_64/build/kirigami-plasmadesktop-integration/org.kde.desktop_autogen/include/plasmadesktoptheme.moc:130
#10 StyleSingleton::refresh (this=0x55dd4d3f24b0) at
/usr/src/debug/qqc2-desktop-style-5.62.0git.20191006T093845~1126d8d-ku.10.1.x86_64/kirigami-plasmadesktop-integration/plasmadesktoptheme.cpp:67
#11 0x00007fbedfa58638 in QtPrivate::QSlotObjectBase::call (a=0x7ffe61df0f10,
r=0x55dd4d3f24b0, this=0x55dd4d3f32f0) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:394
#12 QMetaObject::activate (sender=0x7ffe61df1330, signalOffset=<optimized out>,
local_signal_index=<optimized out>, argv=<optimized out>) at
kernel/qobject.cpp:3789
#13 0x00007fbedfec4c55 in QGuiApplication::paletteChanged (this=<optimized
out>, _t1=...) at .moc/moc_qguiapplication.cpp:458
#14 0x00007fbedfecb216 in QGuiApplicationPrivate::notifyThemeChanged
(this=0x55dd4d3e5e80) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:116
#15 0x00007fbee0516959 in QApplicationPrivate::notifyThemeChanged
(this=<optimized out>) at kernel/qapplication.cpp:4455
#16 0x00007fbedfecacc0 in QGuiApplicationPrivate::processThemeChanged
(tce=0x55dd4f912670) at kernel/qguiapplication.cpp:2391
#17 0x00007fbedfed219b in QGuiApplicationPrivate::processWindowSystemEvent
(e=e@entry=0x55dd4f912670) at kernel/qguiapplication.cpp:1907
#18 0x00007fbedfead25b in QWindowSystemInterface::sendWindowSystemEvents
(flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1148
#19 0x00007fbedad53f4a in xcbSourceDispatch (source=<optimized out>) at
qxcbeventdispatcher.cpp:105
#20 0x00007fbedd6b36b3 in g_main_dispatch (context=0x7fbed4005010) at
../glib/gmain.c:3189
#21 g_main_context_dispatch (context=context@entry=0x7fbed4005010) at
../glib/gmain.c:3854
#22 0x00007fbedd6b5460 in g_main_context_iterate
(context=context@entry=0x7fbed4005010, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:3927
#23 0x00007fbedd6b549f in g_main_context_iteration (context=0x7fbed4005010,
may_block=may_block@entry=1) at ../glib/gmain.c:3988
#24 0x00007fbedfa83971 in QEventDispatcherGlib::processEvents
(this=0x55dd4d4d4900, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#25 0x00007fbedfa2c0cb in QEventLoop::exec (this=this@entry=0x7ffe61df1250,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:140
#26 0x00007fbedfa33d32 in QCoreApplication::exec () at
../../include/QtCore/../../src/corelib/global/qflags.h:120
#27 0x000055dd4d14164a in main (argc=<optimized out>, argv=<optimized out>) at
/usr/src/debug/systemsettings5-5.17.80git.20190930T051725~331fcdb5-ku.55.2.x86_64/app/main.cpp:71
[Inferior 1 (process 9975) detached]

The reporter indicates this bug may be a duplicate of or related to bug 412132.

Possible duplicates by query: bug 412551, bug 412367, bug 412296, bug 412132,
bug 412123.

Reported using DrKonqi

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

Reply via email to