Bug 398640 - System Settings crashes after enabling Night Color
Summary: System Settings crashes after enabling Night Color
Status: RESOLVED DUPLICATE of bug 397894
Alias: None
Product: systemsettings
Classification: Applications
Component: general (show other bugs)
Version: 5.13.90
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2018-09-14 20:42 UTC by Sebastian Hirsch
Modified: 2018-11-20 23:13 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sebastian Hirsch 2018-09-14 20:42:02 UTC
Application: systemsettings5 (5.13.90)

Qt Version: 5.11.1
Frameworks Version: 5.51.0
Operating System: Linux 4.15.0-34-generic x86_64
Distribution: KDE neon Developer Edition

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

System settings crashed after i enabled the night color feature in the display settings. Even though it crashed, night colors got enabled. The crash just happend once. Enabling and disabling that function after the crash didnt trigger the crash again.

-- 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 0x7f8891a0e940 (LWP 3974))]

Thread 19 (Thread 0x7f883264a700 (LWP 4037)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f887365c70b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#2  0x00007f887365c427 in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#3  0x00007f88887fd6ba in start_thread (arg=0x7f883264a700) at pthread_create.c:333
#4  0x00007f888d06a41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 18 (Thread 0x7f8838d7a700 (LWP 4006)):
#0  0x00007f888d05a27d in read () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f88867be6f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f888677ae74 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f888677b330 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f888677b49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f888d9760bb in QEventDispatcherGlib::processEvents (this=0x7f88280008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#6  0x00007f888d91d5ba in QEventLoop::exec (this=this@entry=0x7f8838d79c70, flags=..., flags@entry=...) at kernel/qeventloop.cpp:214
#7  0x00007f888d7525e4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:525
#8  0x00007f888d75d727 in QThreadPrivate::start (arg=0x1d31340) at thread/qthread_unix.cpp:367
#9  0x00007f88887fd6ba in start_thread (arg=0x7f8838d7a700) at pthread_create.c:333
#10 0x00007f888d06a41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 17 (Thread 0x7f883a162700 (LWP 4005)):
#0  0x00007f888d05e74d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f888677b38c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f888677b49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f888d9760bb in QEventDispatcherGlib::processEvents (this=0x7f882c000f80, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f888d91d5ba in QEventLoop::exec (this=this@entry=0x7f883a161c70, flags=..., flags@entry=...) at kernel/qeventloop.cpp:214
#5  0x00007f888d7525e4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:525
#6  0x00007f888d75d727 in QThreadPrivate::start (arg=0x1995940) at thread/qthread_unix.cpp:367
#7  0x00007f88887fd6ba in start_thread (arg=0x7f883a162700) at pthread_create.c:333
#8  0x00007f888d06a41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 16 (Thread 0x7f883bfff700 (LWP 3991)):
#0  __libc_enable_asynccancel () at ../sysdeps/unix/sysv/linux/x86_64/cancellation.S:65
#1  0x00007f888d05e742 in poll () at ../sysdeps/unix/syscall-template.S:84
#2  0x00007f888677b38c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f888677b49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f888d9760bb in QEventDispatcherGlib::processEvents (this=0x7f88340008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f888d91d5ba in QEventLoop::exec (this=this@entry=0x7f883bffec50, flags=..., flags@entry=...) at kernel/qeventloop.cpp:214
#6  0x00007f888d7525e4 in QThread::exec (this=this@entry=0x19b68a0) at thread/qthread.cpp:525
#7  0x00007f888b469195 in QQmlThreadPrivate::run (this=0x19b68a0) at qml/ftw/qqmlthread.cpp:148
#8  0x00007f888d75d727 in QThreadPrivate::start (arg=0x19b68a0) at thread/qthread_unix.cpp:367
#9  0x00007f88887fd6ba in start_thread (arg=0x7f883bfff700) at pthread_create.c:333
#10 0x00007f888d06a41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 15 (Thread 0x7f8849506700 (LWP 3990)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f887365c70b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#2  0x00007f887365c427 in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#3  0x00007f88887fd6ba in start_thread (arg=0x7f8849506700) at pthread_create.c:333
#4  0x00007f888d06a41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 14 (Thread 0x7f884ae4d700 (LWP 3989)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f887365c70b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#2  0x00007f887365c427 in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#3  0x00007f88887fd6ba in start_thread (arg=0x7f884ae4d700) at pthread_create.c:333
#4  0x00007f888d06a41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 13 (Thread 0x7f88577fe700 (LWP 3988)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f887365c70b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#2  0x00007f887365c427 in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#3  0x00007f88887fd6ba in start_thread (arg=0x7f88577fe700) at pthread_create.c:333
#4  0x00007f888d06a41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 12 (Thread 0x7f8857fff700 (LWP 3987)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f887365c70b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#2  0x00007f887365c427 in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#3  0x00007f88887fd6ba in start_thread (arg=0x7f8857fff700) at pthread_create.c:333
#4  0x00007f888d06a41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 11 (Thread 0x7f885ea5a700 (LWP 3986)):
#0  0x00007f888d05e74d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f888677b38c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f888677b49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f888d9760bb in QEventDispatcherGlib::processEvents (this=0x7f88500008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f888d91d5ba in QEventLoop::exec (this=this@entry=0x7f885ea59c50, flags=..., flags@entry=...) at kernel/qeventloop.cpp:214
#5  0x00007f888d7525e4 in QThread::exec (this=this@entry=0xfd5d80) at thread/qthread.cpp:525
#6  0x00007f888b469195 in QQmlThreadPrivate::run (this=0xfd5d80) at qml/ftw/qqmlthread.cpp:148
#7  0x00007f888d75d727 in QThreadPrivate::start (arg=0xfd5d80) at thread/qthread_unix.cpp:367
#8  0x00007f88887fd6ba in start_thread (arg=0x7f885ea5a700) at pthread_create.c:333
#9  0x00007f888d06a41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 10 (Thread 0x7f886695c700 (LWP 3984)):
#0  0x00007f888d05e74d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f888677b38c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f888677b49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f888d9760bb in QEventDispatcherGlib::processEvents (this=0x7f88600008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f888d91d5ba in QEventLoop::exec (this=this@entry=0x7f886695bc50, flags=..., flags@entry=...) at kernel/qeventloop.cpp:214
#5  0x00007f888d7525e4 in QThread::exec (this=this@entry=0xc86a90) at thread/qthread.cpp:525
#6  0x00007f888b469195 in QQmlThreadPrivate::run (this=0xc86a90) at qml/ftw/qqmlthread.cpp:148
#7  0x00007f888d75d727 in QThreadPrivate::start (arg=0xc86a90) at thread/qthread_unix.cpp:367
#8  0x00007f88887fd6ba in start_thread (arg=0x7f886695c700) at pthread_create.c:333
#9  0x00007f888d06a41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 9 (Thread 0x7f886ae89700 (LWP 3983)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f887365c70b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#2  0x00007f887365c427 in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#3  0x00007f88887fd6ba in start_thread (arg=0x7f886ae89700) at pthread_create.c:333
#4  0x00007f888d06a41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 8 (Thread 0x7f886b68a700 (LWP 3982)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f887365c70b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#2  0x00007f887365c427 in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#3  0x00007f88887fd6ba in start_thread (arg=0x7f886b68a700) at pthread_create.c:333
#4  0x00007f888d06a41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7f886be8b700 (LWP 3981)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f887365c70b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#2  0x00007f887365c427 in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#3  0x00007f88887fd6ba in start_thread (arg=0x7f886be8b700) at pthread_create.c:333
#4  0x00007f888d06a41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7f886c68c700 (LWP 3980)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f887365c70b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#2  0x00007f887365c427 in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#3  0x00007f88887fd6ba in start_thread (arg=0x7f886c68c700) at pthread_create.c:333
#4  0x00007f888d06a41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7f886ce8d700 (LWP 3979)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f887365c70b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#2  0x00007f887365c427 in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#3  0x00007f88887fd6ba in start_thread (arg=0x7f886ce8d700) at pthread_create.c:333
#4  0x00007f888d06a41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7f886d68e700 (LWP 3978)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f887365c70b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#2  0x00007f887365c427 in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#3  0x00007f88887fd6ba in start_thread (arg=0x7f886d68e700) at pthread_create.c:333
#4  0x00007f888d06a41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f886e810700 (LWP 3977)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f887365c70b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#2  0x00007f887365c427 in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#3  0x00007f88887fd6ba in start_thread (arg=0x7f886e810700) at pthread_create.c:333
#4  0x00007f888d06a41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f887e824700 (LWP 3976)):
#0  0x00007f88867783bb in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f888677a8bb in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f888677b2bb in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f888677b49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f888d9760bb in QEventDispatcherGlib::processEvents (this=0x7f88780008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f888d91d5ba in QEventLoop::exec (this=this@entry=0x7f887e823c40, flags=..., flags@entry=...) at kernel/qeventloop.cpp:214
#6  0x00007f888d7525e4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:525
#7  0x00007f888ddbdf35 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#8  0x00007f888d75d727 in QThreadPrivate::start (arg=0x7f888e036d60) at thread/qthread_unix.cpp:367
#9  0x00007f88887fd6ba in start_thread (arg=0x7f887e824700) at pthread_create.c:333
#10 0x00007f888d06a41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f8891a0e940 (LWP 3974)):
[KCrash Handler]
#6  0x00007f8891261d65 in KCModuleQml::<lambda()>::operator() (__closure=0x1d13df0) at /workspace/build/src/kcmoduleqml.cpp:72
#7  QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, KCModuleQml::KCModuleQml(KQuickAddons::ConfigModule*, QWidget*, const QVariantList&)::<lambda()> >::call (arg=0x7ffd207bc3c0, f=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:128
#8  QtPrivate::Functor<KCModuleQml::KCModuleQml(KQuickAddons::ConfigModule*, QWidget*, const QVariantList&)::<lambda()>, 0>::call<QtPrivate::List<>, void> (arg=0x7ffd207bc3c0, f=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:238
#9  QtPrivate::QFunctorSlotObject<KCModuleQml::KCModuleQml(KQuickAddons::ConfigModule*, QWidget*, const QVariantList&)::<lambda()>, 0, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=1, this_=0x1d13de0, r=0x1242690, a=0x7ffd207bc3c0, ret=0x0) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:421
#10 0x00007f888d94c2a6 in QtPrivate::QSlotObjectBase::call (a=0x7ffd207bc3c0, r=0x1242690, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:376
#11 QMetaObject::activate (sender=0x1242690, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x0) at kernel/qobject.cpp:3754
#12 0x00007f888d94c887 in QMetaObject::activate (sender=<optimized out>, m=m@entry=0x7f8890f36ba0 <KQuickAddons::ConfigModule::staticMetaObject>, local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x0) at kernel/qobject.cpp:3633
#13 0x00007f8890d308a3 in KQuickAddons::ConfigModule::needsSaveChanged (this=<optimized out>) at /workspace/build/obj-x86_64-linux-gnu/src/quickaddons/moc_configmodule.cpp:339
#14 0x00007f8890d30fef in KQuickAddons::ConfigModule::setNeedsSave (this=<optimized out>, needs=<optimized out>) at /workspace/build/src/quickaddons/configmodule.cpp:331
#15 0x00007f8890d32398 in KQuickAddons::ConfigModule::qt_static_metacall (_o=_o@entry=0x1242690, _c=_c@entry=QMetaObject::WriteProperty, _id=_id@entry=2, _a=_a@entry=0x7ffd207bc4b0) at /workspace/build/obj-x86_64-linux-gnu/src/quickaddons/moc_configmodule.cpp:252
#16 0x00007f8890d3264b in KQuickAddons::ConfigModule::qt_metacall (this=this@entry=0x1242690, _c=_c@entry=QMetaObject::WriteProperty, _id=2, _a=_a@entry=0x7ffd207bc4b0) at /workspace/build/obj-x86_64-linux-gnu/src/quickaddons/moc_configmodule.cpp:301
#17 0x00007f881e1e7755 in ColorCorrect::KCMNightColor::qt_metacall (this=0x1242690, _c=QMetaObject::WriteProperty, _id=<optimized out>, _a=0x7ffd207bc4b0) at /workspace/build/obj-x86_64-linux-gnu/kcms/nightcolor/moc_kcm.cpp:148
#18 0x00007f888b3d0e7c in QQmlPropertyData::writeProperty (this=this@entry=0x7f8834218c58, target=target@entry=0x1242690, value=<optimized out>, flags=...) at ../../include/QtQml/5.11.1/QtQml/private/../../../../../src/qml/qml/qqmlpropertycache_p.h:350
#19 0x00007f888b3cf858 in QQmlPropertyPrivate::write (object=object@entry=0x1242690, property=..., value=..., context=0x1ca2f10, flags=..., flags@entry=...) at qml/qqmlproperty.cpp:1219
#20 0x00007f888b386726 in QV4::QObjectWrapper::setProperty (engine=engine@entry=0x19b6df0, object=object@entry=0x1242690, property=0x7f8834218c58, value=...) at jsruntime/qv4qobjectwrapper.cpp:559
#21 0x00007f888b387290 in QV4::QObjectWrapper::setQmlProperty (engine=0x19b6df0, qmlContext=<optimized out>, object=0x1242690, name=<optimized out>, revisionMode=QV4::QObjectWrapper::IgnoreRevision, value=...) at jsruntime/qv4qobjectwrapper.cpp:429
#22 0x00007f888b38738e in QV4::QObjectWrapper::put (m=0x7f883b3c0448, name=0x7f883b3c0440, value=...) at jsruntime/qv4qobjectwrapper.cpp:706
#23 0x00007f888b39a14d in QV4::Object::put (v=..., name=<optimized out>, this=<optimized out>) at jsruntime/qv4object_p.h:370
#24 QV4::Runtime::method_storeProperty (engine=engine@entry=0x19b6df0, object=..., nameIndex=<optimized out>, value=...) at jsruntime/qv4runtime.cpp:549
#25 0x00007f888b3a5339 in storePropertyHelper (f=0x212be80, base=..., name=<optimized out>, value=...) at jit/qv4jit.cpp:368
#26 0x00007f885400ded9 in ?? ()
#27 0x0000000000000000 in ?? ()

Possible duplicates by query: bug 397324.

Reported using DrKonqi
Comment 1 Christoph Feck 2018-11-20 23:13:26 UTC
Let's assume this is a duplicate of the frequent 'launch feedback' crash, because the fix was in KCM code, which affects multiple control modules.

If you can reproduce the crash with the upcoming KF5 5.53, please re-open or add a comment.

*** This bug has been marked as a duplicate of bug 397894 ***