Bug 432196

Summary: System Settings crashed while I was switching between KCMs
Product: [Applications] systemsettings Reporter: Patrick Silva <bugseforuns>
Component: kcm_nightcolorAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: 4wy78uwh, katyaberezyaka, kde, kwin-bugs-null, nate
Priority: NOR Keywords: drkonqi
Version: unspecified   
Target Milestone: ---   
Platform: Neon   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi

Description Patrick Silva 2021-01-27 12:17:44 UTC
Application: systemsettings5 (5.21.80)

Qt Version: 5.15.2
Frameworks Version: 5.79.0
Operating System: Linux 5.8.0-40-generic x86_64
Windowing System: X11
Drkonqi Version: 5.21.80
Distribution: KDE neon Unstable Edition

-- Information about the crash:
- What I was doing when the application crashed:
I was switching between several KCMs and System Settings crashed when I clicked
on Gamma or Night Color KCM under Display and Monitor.

The crash can be reproduced sometimes.

-- Backtrace:
Application: System Settings (systemsettings5), signal: Segmentation fault
Content of s_kcrashErrorMessage: [Current thread is 1 (Thread 0x7ffb280608c0 (LWP 37920))]
[New LWP 37922]
[New LWP 37923]
[New LWP 37924]
[New LWP 37925]
[New LWP 37926]
[New LWP 37931]
[New LWP 37932]
[New LWP 37938]
[New LWP 37958]
[New LWP 37959]
[New LWP 38298]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
0x00007ffb2c297aff in __GI___poll (fds=fds@entry=0x7ffff6510e28, nfds=nfds@entry=1, timeout=timeout@entry=1000) at ../sysdeps/unix/sysv/linux/poll.c:29

Thread 12 (Thread 0x7ffae3fff700 (LWP 38298)):
#0  0x00007ffb2a52172d in g_source_unref_internal (source=0x7ffadc258290, context=0x7ffadc9185d0, have_lock=1) at ../../../glib/gmain.c:2184
#1  0x00007ffb2a523185 in g_source_iter_next (iter=iter@entry=0x7ffae3ffeb00, source=source@entry=0x7ffae3ffeaf8) at ../../../glib/gmain.c:1049
#2  0x00007ffb2a524aff in g_main_context_check (context=context@entry=0x7ffadc9185d0, max_priority=2147483647, fds=fds@entry=0x7ffadcab7a20, n_fds=n_fds@entry=1) at ../../../glib/gmain.c:3860
#3  0x00007ffb2a525152 in g_main_context_iterate (context=context@entry=0x7ffadc9185d0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4044
#4  0x00007ffb2a5252e3 in g_main_context_iteration (context=0x7ffadc9185d0, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#5  0x00007ffb2c9b1fbb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7ffadc9741d0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#6  0x00007ffb2c9561ab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffae3ffecc0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#7  0x00007ffb2c770a12 in QThread::exec() (this=this@entry=0x564e9fe84630) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#8  0x00007ffb2ba65fa9 in QQmlThreadPrivate::run() (this=0x564e9fe84630) at qml/ftw/qqmlthread.cpp:155
#9  0x00007ffb2c771bac in QThreadPrivate::start(void*) (arg=0x564e9fe84630) at thread/qthread_unix.cpp:329
#10 0x00007ffb2ae35609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#11 0x00007ffb2c2a4293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7ffae0b57700 (LWP 37959)):
#0  0x00007ffb2c297aff in __GI___poll (fds=0x564ea05844e0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ffb2a5251ae in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x564ea05844e0, timeout=<optimized out>, context=0x564ea0584660) at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=0x564ea0584660, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042
#3  0x00007ffb2a525533 in g_main_loop_run (loop=0x564ea0584750) at ../../../glib/gmain.c:4241
#4  0x00007ffae222ceda in gdbus_shared_thread_func (user_data=0x564ea0584630) at ../../../gio/gdbusprivate.c:279
#5  0x00007ffb2a54e931 in g_thread_proxy (data=0x564ea057a4c0) at ../../../glib/gthread.c:807
#6  0x00007ffb2ae35609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007ffb2c2a4293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7ffae1358700 (LWP 37958)):
#0  0x00007ffb2c297aff in __GI___poll (fds=0x564ea04a32b0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ffb2a5251ae in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x564ea04a32b0, timeout=<optimized out>, context=0x564ea03c2460) at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=context@entry=0x564ea03c2460, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042
#3  0x00007ffb2a5252e3 in g_main_context_iteration (context=0x564ea03c2460, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#4  0x00007ffb2a525331 in glib_worker_main (data=<optimized out>) at ../../../glib/gmain.c:5996
#5  0x00007ffb2a54e931 in g_thread_proxy (data=0x564e989d09e0) at ../../../glib/gthread.c:807
#6  0x00007ffb2ae35609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007ffb2c2a4293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7ffaee23a700 (LWP 37938)):
#0  idleTimerSourcePrepare(GSource*, gint*) (source=<optimized out>, timeout=timeout@entry=0x7ffaee239ad4) at kernel/qeventdispatcher_glib.cpp:206
#1  0x00007ffb2a52472f in g_main_context_prepare (context=context@entry=0x7ffae402e7e0, priority=priority@entry=0x7ffaee239b60) at ../../../glib/gmain.c:3619
#2  0x00007ffb2a5250db in g_main_context_iterate (context=context@entry=0x7ffae402e7e0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4027
#3  0x00007ffb2a5252e3 in g_main_context_iteration (context=0x7ffae402e7e0, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#4  0x00007ffb2c9b1fbb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7ffae40dfa50, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007ffb2c9561ab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffaee239ca0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#6  0x00007ffb2c770a12 in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007ffaed97007c in KCupsConnection::run() () at /lib/x86_64-linux-gnu/libkcupslib.so
#8  0x00007ffb2c771bac in QThreadPrivate::start(void*) (arg=0x564e9f16bd80) at thread/qthread_unix.cpp:329
#9  0x00007ffb2ae35609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007ffb2c2a4293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7ffb08ac6700 (LWP 37932)):
#0  __GI___libc_read (nbytes=16, buf=0x7ffb08ac5ab0, fd=19) at ../sysdeps/unix/sysv/linux/read.c:26
#1  __GI___libc_read (fd=19, buf=buf@entry=0x7ffb08ac5ab0, nbytes=nbytes@entry=16) at ../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007ffb2a56d89f in read (__nbytes=16, __buf=0x7ffb08ac5ab0, __fd=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/unistd.h:44
#3  g_wakeup_acknowledge (wakeup=0x7ffaf4003e50) at ../../../glib/gwakeup.c:210
#4  0x00007ffb2a524cfe in g_main_context_check (context=context@entry=0x7ffae8000c20, max_priority=2147483647, fds=fds@entry=0x7ffae8004a30, n_fds=n_fds@entry=1) at ../../../glib/gmain.c:3825
#5  0x00007ffb2a525152 in g_main_context_iterate (context=context@entry=0x7ffae8000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4044
#6  0x00007ffb2a5252e3 in g_main_context_iteration (context=0x7ffae8000c20, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#7  0x00007ffb2c9b1fbb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7ffae8000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#8  0x00007ffb2c9561ab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffb08ac5cc0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#9  0x00007ffb2c770a12 in QThread::exec() (this=this@entry=0x564e991b31d0) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#10 0x00007ffb2ba65fa9 in QQmlThreadPrivate::run() (this=0x564e991b31d0) at qml/ftw/qqmlthread.cpp:155
#11 0x00007ffb2c771bac in QThreadPrivate::start(void*) (arg=0x564e991b31d0) at thread/qthread_unix.cpp:329
#12 0x00007ffb2ae35609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#13 0x00007ffb2c2a4293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7ffb0a7fc700 (LWP 37931)):
#0  0x00007ffb2c297aff in __GI___poll (fds=0x7ffaf4005240, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ffb2a5251ae in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7ffaf4005240, timeout=<optimized out>, context=0x7ffaf4000c20) at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=context@entry=0x7ffaf4000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042
#3  0x00007ffb2a5252e3 in g_main_context_iteration (context=0x7ffaf4000c20, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#4  0x00007ffb2c9b1fbb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7ffaf4000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007ffb2c9561ab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffb0a7fbcc0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#6  0x00007ffb2c770a12 in QThread::exec() (this=this@entry=0x564e98f06500) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007ffb2ba65fa9 in QQmlThreadPrivate::run() (this=0x564e98f06500) at qml/ftw/qqmlthread.cpp:155
#8  0x00007ffb2c771bac in QThreadPrivate::start(void*) (arg=0x564e98f06500) at thread/qthread_unix.cpp:329
#9  0x00007ffb2ae35609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007ffb2c2a4293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7ffb1e7fc700 (LWP 37926)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x564e98c6b828) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x564e98c6b7d8, cond=0x564e98c6b800) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x564e98c6b800, mutex=0x564e98c6b7d8) at pthread_cond_wait.c:638
#3  0x00007ffb24736e6b in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007ffb24736a6b in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007ffb2ae35609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007ffb2c2a4293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7ffb1effd700 (LWP 37925)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x564e98c6b828) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x564e98c6b7d8, cond=0x564e98c6b800) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x564e98c6b800, mutex=0x564e98c6b7d8) at pthread_cond_wait.c:638
#3  0x00007ffb24736e6b in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007ffb24736a6b in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007ffb2ae35609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007ffb2c2a4293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7ffb1f7fe700 (LWP 37924)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x564e98c6b828) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x564e98c6b7d8, cond=0x564e98c6b800) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x564e98c6b800, mutex=0x564e98c6b7d8) at pthread_cond_wait.c:638
#3  0x00007ffb24736e6b in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007ffb24736a6b in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007ffb2ae35609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007ffb2c2a4293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7ffb1ffff700 (LWP 37923)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x564e98c6b82c) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x564e98c6b7d8, cond=0x564e98c6b800) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x564e98c6b800, mutex=0x564e98c6b7d8) at pthread_cond_wait.c:638
#3  0x00007ffb24736e6b in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007ffb24736a6b in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007ffb2ae35609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007ffb2c2a4293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7ffb265ab700 (LWP 37922)):
#0  0x00007ffb2c297aff in __GI___poll (fds=0x7ffb18013310, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ffb2a5251ae in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7ffb18013310, timeout=<optimized out>, context=0x7ffb18000c20) at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=context@entry=0x7ffb18000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042
#3  0x00007ffb2a5252e3 in g_main_context_iteration (context=0x7ffb18000c20, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#4  0x00007ffb2c9b1fbb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7ffb18000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007ffb2c9561ab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffb265aacb0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#6  0x00007ffb2c770a12 in QThread::exec() (this=this@entry=0x7ffb2b705d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007ffb2b681f4b in QDBusConnectionManager::run() (this=0x7ffb2b705d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:179
#8  0x00007ffb2c771bac in QThreadPrivate::start(void*) (arg=0x7ffb2b705d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:329
#9  0x00007ffb2ae35609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007ffb2c2a4293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7ffb280608c0 (LWP 37920)):
[KCrash Handler]
#6  std::__atomic_base<QObjectPrivate::ConnectionData*>::load(std::memory_order) const (__m=std::memory_order_relaxed, this=0x75646f4d676966ae) at /usr/include/c++/9/bits/atomic_base.h:734
#7  std::atomic<QObjectPrivate::ConnectionData*>::load(std::memory_order) const (__m=std::memory_order_relaxed, this=0x75646f4d676966ae) at /usr/include/c++/9/atomic:519
#8  QAtomicOps<QObjectPrivate::ConnectionData*>::loadRelaxed<QObjectPrivate::ConnectionData*>(std::atomic<QObjectPrivate::ConnectionData*> const&) (_q_value=...) at ../../include/QtCore/../../src/corelib/thread/qatomic_cxx11.h:239
#9  QBasicAtomicPointer<QObjectPrivate::ConnectionData>::loadRelaxed() const (this=0x75646f4d676966ae) at ../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:248
#10 QObjectPrivate::ensureConnectionData() (this=0x75646f4d6769666e) at kernel/qobject_p.h:371
#11 QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (this=0x75646f4d6769666e, signal=signal@entry=3, c=c@entry=0x564ea6665490) at kernel/qobject.cpp:324
#12 0x00007ffb2c983bba in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) (sender=0x564ea353dcd0, signal_index=3, receiver=0x564ea6418300, slot=<optimized out>, slotObj=<optimized out>, type=<optimized out>, types=<optimized out>, senderMetaObject=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobject.h:132
#13 0x00007ffb2c984055 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) (sender=sender@entry=0x564ea353dcd0, signal=signal@entry=0x7ffff6511820, receiver=receiver@entry=0x564ea6418300, slot=slot@entry=0x0, slotObj=0x564ea3990ab0, type=Qt::AutoConnection, types=0x0, senderMetaObject=<optimized out>) at kernel/qobject.cpp:5001
#14 0x00007ffb09980d78 in QObject::connect<void (QmlComponentsPool::*)(), ColumnView::classBegin()::<lambda()> > (type=Qt::AutoConnection, slot=..., context=0x564ea6418300, signal=(void (QmlComponentsPool::*)(class QmlComponentsPool * const)) 0x7ffb099613b0 <QmlComponentsPool::gridUnitChanged()>, sender=0x564ea353dcd0) at /usr/include/c++/9/bits/move.h:99
#15 ColumnView::classBegin() (this=0x564ea6418300) at ./src/columnview.cpp:1514
#16 0x00007ffb2ba39471 in QQmlObjectCreator::createInstance(int, QObject*, bool) (this=0x7ffff65120e0, index=38, parent=<optimized out>, isContextObject=<optimized out>) at qml/qqmlobjectcreator.cpp:1291
#17 0x00007ffb2ba36eb4 in QQmlObjectCreator::setPropertyBinding(QQmlPropertyData const*, QV4::CompiledData::Binding const*) (this=0x7ffff65120e0, bindingProperty=0x7ffaf40cbc98, binding=0x7ffacd75fd28) at qml/qqmlobjectcreator.cpp:847
#18 0x00007ffb2ba3727f in QQmlObjectCreator::setupBindings(bool) (this=0x7ffff65120e0, applyDeferredBindings=false) at qml/qqmlobjectcreator.cpp:798
#19 0x00007ffb2ba3860e in QQmlObjectCreator::populateInstance(int, QObject*, QObject*, QQmlPropertyData const*) (this=this@entry=0x7ffff65120e0, index=-1, index@entry=0, instance=0x0, bindingTarget=0x0, valueTypeProperty=valueTypeProperty@entry=0x0) at qml/qqmlobjectcreator.cpp:1555
#20 0x00007ffb2ba397f2 in QQmlObjectCreator::createInstance(int, QObject*, bool) (this=<optimized out>, index=<optimized out>, parent=<optimized out>, isContextObject=<optimized out>) at qml/qqmlobjectcreator.cpp:1348
#21 0x00007ffb2ba3a886 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) (this=this@entry=0x7ffff65120e0, subComponentIndex=subComponentIndex@entry=-1, parent=parent@entry=0x0, interrupt=interrupt@entry=0x0, flags=flags@entry=1) at qml/qqmlobjectcreator.cpp:204
#22 0x00007ffb2ba39313 in QQmlObjectCreator::createInstance(int, QObject*, bool) (this=0x7ffff65128b0, index=2, parent=0x564ea642f940, isContextObject=<optimized out>) at qml/qqmlobjectcreator.cpp:1231
#23 0x00007ffb2ba36eb4 in QQmlObjectCreator::setPropertyBinding(QQmlPropertyData const*, QV4::CompiledData::Binding const*) (this=0x7ffff65128b0, bindingProperty=0x7ffadca4a728, binding=0x7ffacd6bfa8c) at qml/qqmlobjectcreator.cpp:847
#24 0x00007ffb2ba3727f in QQmlObjectCreator::setupBindings(bool) (this=0x7ffff65128b0, applyDeferredBindings=false) at qml/qqmlobjectcreator.cpp:798
#25 0x00007ffb2ba3860e in QQmlObjectCreator::populateInstance(int, QObject*, QObject*, QQmlPropertyData const*) (this=this@entry=0x7ffff65128b0, index=-1, index@entry=0, instance=0x0, bindingTarget=0x0, valueTypeProperty=valueTypeProperty@entry=0x0) at qml/qqmlobjectcreator.cpp:1555
#26 0x00007ffb2ba397f2 in QQmlObjectCreator::createInstance(int, QObject*, bool) (this=<optimized out>, index=<optimized out>, parent=<optimized out>, isContextObject=<optimized out>) at qml/qqmlobjectcreator.cpp:1348
#27 0x00007ffb2ba3a886 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) (this=this@entry=0x7ffff65128b0, subComponentIndex=subComponentIndex@entry=-1, parent=parent@entry=0x0, interrupt=interrupt@entry=0x0, flags=flags@entry=1) at qml/qqmlobjectcreator.cpp:204
#28 0x00007ffb2ba39313 in QQmlObjectCreator::createInstance(int, QObject*, bool) (this=0x564ea6882400, index=0, parent=0x0, isContextObject=<optimized out>) at qml/qqmlobjectcreator.cpp:1231
#29 0x00007ffb2ba3a886 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) (this=0x564ea6882400, subComponentIndex=<optimized out>, parent=<optimized out>, interrupt=<optimized out>, flags=<optimized out>) at qml/qqmlobjectcreator.cpp:204
#30 0x00007ffb2b9b0502 in QQmlComponentPrivate::beginCreate(QQmlContextData*) () at qml/qqmlcomponent.cpp:934
#31 0x00007ffb2b9aebf0 in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) () at qml/qqmlcomponent.cpp:371
#32 0x00007ffb2b9aec4e in QQmlComponent::create(QQmlContext*) (this=0x564ea53ce9c0, context=<optimized out>) at qml/qqmlcomponent.cpp:818
#33 0x00007ffb2e265eb8 in KCModuleQml::KCModuleQml(std::unique_ptr<KQuickAddons::ConfigModule, std::default_delete<KQuickAddons::ConfigModule> >, QWidget*, QList<QVariant> const&) (this=0x564ea399aef0, configModule=..., parent=<optimized out>, args=...) at ./src/kcmoduleqml.cpp:175
#34 0x00007ffb2e25fbd8 in KCModuleLoader::loadModule(KCModuleInfo const&, KCModuleLoader::ErrorReporting, QWidget*, QStringList const&) (mod=..., report=report@entry=KCModuleLoader::Inline, parent=0x564ea365df50, args=...) at /usr/include/c++/9/bits/move.h:74
#35 0x00007ffb2e26b5aa in KCModuleProxyPrivate::loadModule() (this=this@entry=0x564ea3e8ea70) at ./src/kcmoduleproxy.cpp:81
#36 0x00007ffb2e26bbe8 in KCModuleProxy::realModule() const (this=this@entry=0x564ea365df50) at ./src/kcmoduleproxy.cpp:54
#37 0x00007ffb2e26c177 in KCModuleProxy::showEvent(QShowEvent*) (this=0x564ea365df50, ev=0x7ffff6513230) at ./src/kcmoduleproxy.cpp:137
#38 0x00007ffb2d599c06 in QWidget::event(QEvent*) (this=0x564ea365df50, event=0x7ffff6513230) at kernel/qwidget.cpp:8663
#39 0x00007ffb2d556dc3 in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x564ea365df50, e=0x7ffff6513230) at kernel/qapplication.cpp:3632
#40 0x00007ffb2d55fbb8 in QApplication::notify(QObject*, QEvent*) () at kernel/qapplication.cpp:3156
#41 0x00007ffb2c95769a in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x564ea365df50, event=0x7ffff6513230) at ../../include/QtCore/5.15.2/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325
#42 0x00007ffb2d5965b7 in QWidgetPrivate::show_helper() (this=0x564ea1b2e7b0) at kernel/qwidget.cpp:7813
#43 0x00007ffb2d59638f in QWidgetPrivate::show_recursive() (this=<optimized out>) at kernel/qwidget.cpp:7692
#44 0x00007ffb2d596519 in QWidgetPrivate::showChildren(bool) (this=this@entry=0x564ea6fe0350, spontaneous=spontaneous@entry=false) at ../../include/QtWidgets/../../src/widgets/kernel/qwidget.h:132
#45 0x00007ffb2d596593 in QWidgetPrivate::show_helper() (this=this@entry=0x564ea6fe0350) at kernel/qwidget.cpp:7768
#46 0x00007ffb2d5996a3 in QWidgetPrivate::setVisible(bool) (this=0x564ea6fe0350, visible=<optimized out>) at kernel/qwidget.cpp:8111
#47 0x00007ffb2d596501 in QWidgetPrivate::showChildren(bool) (this=this@entry=0x564ea5cdd300, spontaneous=spontaneous@entry=false) at kernel/qwidget.cpp:8183
#48 0x00007ffb2d596593 in QWidgetPrivate::show_helper() (this=this@entry=0x564ea5cdd300) at kernel/qwidget.cpp:7768
#49 0x00007ffb2d5996a3 in QWidgetPrivate::setVisible(bool) (this=0x564ea5cdd300, visible=<optimized out>) at kernel/qwidget.cpp:8111
#50 0x00007ffb2d57e134 in QStackedLayout::setCurrentIndex(int) (this=0x564e98eef390, index=1) at kernel/qstackedlayout.cpp:321
#51 0x00007ffb2d57e3dd in QStackedLayout::setCurrentWidget(QWidget*) (this=0x564e98eef390, widget=widget@entry=0x564ea43c3120) at kernel/qstackedlayout.cpp:376
#52 0x00007ffb2d710879 in QStackedWidget::setCurrentWidget(QWidget*) (this=<optimized out>, widget=0x564ea43c3120) at widgets/qstackedwidget.cpp:248
#53 0x00007ffb2dd5c90c in  () at /lib/x86_64-linux-gnu/libKF5WidgetsAddons.so.5
#54 0x00007ffb2c98e6f0 in doActivate<false>(QObject*, int, void**) (sender=0x564e98ef27f0, signal_index=3, argv=0x7ffff6513790) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:395
#55 0x00007ffb2c987a87 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x564e98ef27f0, m=m@entry=0x7ffb2cbf0140 <QItemSelectionModel::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffff6513790) at kernel/qobject.cpp:3946
#56 0x00007ffb2c908874 in QItemSelectionModel::selectionChanged(QItemSelection const&, QItemSelection const&) (this=this@entry=0x564e98ef27f0, _t1=..., _t2=...) at .moc/moc_qitemselectionmodel.cpp:475
#57 0x00007ffb2c90e018 in QItemSelectionModel::emitSelectionChanged(QItemSelection const&, QItemSelection const&) (this=0x564e98ef27f0, newSelection=..., oldSelection=...) at itemmodels/qitemselectionmodel.cpp:1886
#58 0x00007ffb2c911682 in QItemSelectionModel::select(QItemSelection const&, QFlags<QItemSelectionModel::SelectionFlag>) (this=0x564e98ef27f0, selection=..., command=...) at itemmodels/qitemselectionmodel.cpp:1340
#59 0x00007ffb2c90ac4b in QItemSelectionModel::select(QModelIndex const&, QFlags<QItemSelectionModel::SelectionFlag>) (command=..., index=..., this=0x564e98ef27f0) at itemmodels/qitemselectionmodel.cpp:1190
#60 QItemSelectionModel::setCurrentIndex(QModelIndex const&, QFlags<QItemSelectionModel::SelectionFlag>) (this=0x564e98ef27f0, index=..., command=...) at itemmodels/qitemselectionmodel.cpp:1415
#61 0x00007ffb2dd5b3a7 in  () at /lib/x86_64-linux-gnu/libKF5WidgetsAddons.so.5
#62 0x00007ffb2dd5c742 in  () at /lib/x86_64-linux-gnu/libKF5WidgetsAddons.so.5
#63 0x00007ffb2c98e6f0 in doActivate<false>(QObject*, int, void**) (sender=0x564e98ef0ff0, signal_index=6, argv=0x7ffff6513b90) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:395
#64 0x00007ffb2c987a87 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=<optimized out>, m=m@entry=0x7ffb2cbf0040 <QAbstractItemModel::staticMetaObject>, local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x7ffff6513b90) at kernel/qobject.cpp:3946
#65 0x00007ffb2c8f98da in QAbstractItemModel::layoutChanged(QList<QPersistentModelIndex> const&, QAbstractItemModel::LayoutChangeHint) (this=<optimized out>, _t1=..., _t2=<optimized out>) at .moc/moc_qabstractitemmodel.cpp:571
#66 0x00007ffb2dd62a00 in KPageWidgetModel::addPage(KPageWidgetItem*) () at /lib/x86_64-linux-gnu/libKF5WidgetsAddons.so.5
#67 0x00007ffb1c5c7cda in ModuleView::addModule(KCModuleInfo*, QStringList const&) (this=this@entry=0x564e98eece50, module=0x564e98eb8a38, args=...) at ./core/ModuleView.cpp:296
#68 0x00007ffb1c5c80bd in ModuleView::loadModule(QModelIndex const&, QStringList const&) (this=0x564e98eece50, menuItem=..., args=...) at ./core/ModuleView.cpp:244
#69 0x00007ffb1c5b9282 in SidebarMode::loadModule(QModelIndex const&, QStringList const&) (this=0x564e98ee6820, activeModule=..., args=...) at ./sidebar/SidebarMode.cpp:507
#70 0x00007ffb1c5b6cc6 in SidebarMode::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=_o@entry=0x564e98ee6820, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=20, _a=_a@entry=0x7ffff6513fc0) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:160
#71 0x00007ffb1c5b72c3 in SidebarMode::qt_metacall(QMetaObject::Call, int, void**) (this=0x564e98ee6820, _c=QMetaObject::InvokeMetaMethod, _id=20, _a=0x7ffff6513fc0) at ./obj-x86_64-linux-gnu/sidebar/systemsettings_sidebar_mode_autogen/EWIEGA46WW/moc_SidebarMode.cpp:661
#72 0x00007ffb2b9f9be5 in QQmlObjectOrGadget::metacall(QMetaObject::Call, int, void**) const (this=0x7ffff6514300, type=QMetaObject::InvokeMetaMethod, index=<optimized out>, argv=<optimized out>) at ../../include/QtQml/5.15.2/QtQml/private/../../../../../src/qml/qml/ftw/qflagpointer_p.h:351
#73 0x00007ffb2b8c2675 in CallMethod(QQmlObjectOrGadget const&, int, int, int, int*, QV4::ExecutionEngine*, QV4::CallData*, QMetaObject::Call) (object=..., index=<optimized out>, returnType=<optimized out>, argCount=<optimized out>, argTypes=<optimized out>, engine=<optimized out>, callArgs=<optimized out>, callType=<optimized out>) at jsruntime/qv4qobjectwrapper.cpp:1301
#74 0x00007ffb2b8c4777 in CallPrecise(QQmlObjectOrGadget const&, QQmlPropertyData const&, QV4::ExecutionEngine*, QV4::CallData*, QMetaObject::Call) (object=..., data=..., engine=0x564e98d4b3f0, callArgs=0x7ffb1c0855b0, callType=QMetaObject::InvokeMetaMethod) at ../../include/QtQml/5.15.2/QtQml/private/../../../../../src/qml/qml/qqmlpropertydata_p.h:285
#75 0x00007ffb2b8c595f in QV4::QObjectMethod::callInternal(QV4::Value const*, QV4::Value const*, int) const () at jsruntime/qv4qobjectwrapper.cpp:1645
#76 0x00007ffb2b8f582b in QV4::Runtime::CallPropertyLookup::call(QV4::ExecutionEngine*, QV4::Value const&, unsigned int, QV4::Value*, int) () at jsruntime/qv4functionobject_p.h:172
#77 0x00007ffb0bfdbcd4 in  ()
#78 0x0000000000000000 in  ()
[Inferior 1 (process 37920) detached]

Possible duplicates by query: bug 429027, bug 428170, bug 417802.

Reported using DrKonqi
Comment 1 David Redondo 2021-01-27 14:10:20 UTC
I assume night color because gamma is not in qml
Comment 2 Nate Graham 2021-01-27 17:42:27 UTC
Terrifying backtrace :/
Comment 3 Nate Graham 2021-08-23 20:27:14 UTC

*** This bug has been marked as a duplicate of bug 429027 ***
Comment 4 Roke Julian Lockhart Beedell 2021-11-17 21:31:04 UTC
Created attachment 143676 [details]
New crash information added by DrKonqi

systemsettings5 (5.23.2) using Qt 5.15.2

- What I was doing when the application crashed:
I did cease observation of "gtk3_preview" and the page that "gtk3_preview" had been invoked from – which was "Gnome/GTK Application Styles" – by switching to 1 different sub-page of the KConfig Module whose identifier is "Appearance" within "systemsettings5".

- Unusual behavior I noticed:
During observation of The Simple Desktop Display Manager during authentication before invocation of "systemsettings5", all custom configuration of it did appear to have been reverted after previous usage of it.

-- Backtrace (Reduced):
#6  0x00007f835d98bb8e in std::__atomic_base<QObjectPrivate::ConnectionData*>::load (__m=std::memory_order_relaxed, this=0x71) at /usr/include/c++/11/bits/atomic_base.h:838
#7  std::atomic<QObjectPrivate::ConnectionData*>::load (__m=std::memory_order_relaxed, this=0x71) at /usr/include/c++/11/atomic:570
#8  QAtomicOps<QObjectPrivate::ConnectionData*>::loadRelaxed<QObjectPrivate::ConnectionData*> (_q_value=...) at ../../include/QtCore/../../src/corelib/thread/qatomic_cxx11.h:239
#9  QBasicAtomicPointer<QObjectPrivate::ConnectionData>::loadRelaxed (this=0x71) at ../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:248
#10 QObjectPrivate::ensureConnectionData (this=0x31) at kernel/qobject_p.h:371