https://bugs.kde.org/show_bug.cgi?id=377156
Bug ID: 377156 Summary: Segmentation fault when changing Color Scheme Product: systemsettings Version: 5.8.5 Platform: Neon Packages OS: Linux Status: UNCONFIRMED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: plasma-b...@kde.org Reporter: oneorj...@gmail.com Target Milestone: --- Application: systemsettings5 (5.8.5) Qt Version: 5.7.1 Frameworks Version: 5.31.0 Operating System: Linux 4.4.0-64-generic x86_64 Distribution: KDE neon LTS User Edition 5.8 -- Information about the crash: - What I was doing when the application crashed: KDE neon LTS 5.8 freshly installed. 1. Open System Settings 2. Open Workspace Theme 3. Go back to All Settings 4. Open Color 5. Choose Oxygen Cold 6. Click Apply 7. Crash It doesn't happen if Workspace Theme is not opened before Color. 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 0x7f996d5f18c0 (LWP 2456))] Thread 4 (Thread 0x7f99471a5700 (LWP 2461)): #0 0x00007f9964eb1a79 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007f9964e6c7f7 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f9964e6d2bb in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f9964e6d49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f996a63775b in QEventDispatcherGlib::processEvents (this=0x7f99400008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #5 0x00007f996a5e20ba in QEventLoop::exec (this=this@entry=0x7f99471a4ce0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #6 0x00007f996a411f64 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:507 #7 0x00007f9968d6ebf5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 #8 0x00007f996a416b48 in QThreadPrivate::start (arg=0x15e3e00) at thread/qthread_unix.cpp:368 #9 0x00007f9966f286ba in start_thread (arg=0x7f99471a5700) at pthread_create.c:333 #10 0x00007f9969d2382d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 3 (Thread 0x7f995393e700 (LWP 2459)): #0 0x00007f9969d17b5d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f9964e6d38c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f9964e6d49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f996a63775b in QEventDispatcherGlib::processEvents (this=0x7f994c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007f996a5e20ba in QEventLoop::exec (this=this@entry=0x7f995393dcd0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #5 0x00007f996a411f64 in QThread::exec (this=this@entry=0x7f996d7bcd60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread.cpp:507 #6 0x00007f996d748735 in QDBusConnectionManager::run (this=0x7f996d7bcd60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:178 #7 0x00007f996a416b48 in QThreadPrivate::start (arg=0x7f996d7bcd60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:368 #8 0x00007f9966f286ba in start_thread (arg=0x7f995393e700) at pthread_create.c:333 #9 0x00007f9969d2382d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 2 (Thread 0x7f995beee700 (LWP 2458)): #0 0x00007f9969d17b5d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f996779ec62 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #2 0x00007f99677a08d7 in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #3 0x00007f995e445d79 in QXcbEventReader::run (this=0x119ff40) at qxcbconnection.cpp:1343 #4 0x00007f996a416b48 in QThreadPrivate::start (arg=0x119ff40) at thread/qthread_unix.cpp:368 #5 0x00007f9966f286ba in start_thread (arg=0x7f995beee700) at pthread_create.c:333 #6 0x00007f9969d2382d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 1 (Thread 0x7f996d5f18c0 (LWP 2456)): [KCrash Handler] #6 QQuickWindow::setColor (this=0x10000055e, color=...) at items/qquickwindow.cpp:3826 #7 0x00007f996d1728b1 in KCModuleQml::<lambda()>::operator() (__closure=0x170b870) at /workspace/build/src/kcmoduleqml.cpp:115 #8 QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, KCModuleQml::showEvent(QShowEvent*)::<lambda()> >::call (arg=<optimized out>, f=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:135 #9 QtPrivate::Functor<KCModuleQml::showEvent(QShowEvent*)::<lambda()>, 0>::call<QtPrivate::List<>, void> (arg=<optimized out>, f=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:192 #10 QtPrivate::QFunctorSlotObject<KCModuleQml::showEvent(QShowEvent*)::<lambda()>, 0, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=<optimized out>, this_=0x170b860, r=<optimized out>, a=<optimized out>, ret=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject_impl.h:169 #11 0x00007f996a60f1f6 in QtPrivate::QSlotObjectBase::call (a=0x7ffee2859c50, r=0x7ffee285a5a0, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:101 #12 QMetaObject::activate (sender=0x7ffee285a5a0, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=11, argv=argv@entry=0x7ffee2859c50) at kernel/qobject.cpp:3723 #13 0x00007f996a60f837 in QMetaObject::activate (sender=<optimized out>, m=m@entry=0x7f996b94e3c0 <QGuiApplication::staticMetaObject>, local_signal_index=local_signal_index@entry=11, argv=argv@entry=0x7ffee2859c50) at kernel/qobject.cpp:3602 #14 0x00007f996b518b55 in QGuiApplication::paletteChanged (this=<optimized out>, _t1=...) at .moc/moc_qguiapplication.cpp:428 #15 0x00007f995b0c3a44 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/platformthemes/KDEPlasmaPlatformTheme.so #16 0x00007f995b0cf8e5 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/platformthemes/KDEPlasmaPlatformTheme.so #17 0x00007f996d754923 in QDBusConnectionPrivate::deliverCall (this=<optimized out>, object=<optimized out>, msg=..., metaTypes=..., slotIdx=<optimized out>) at qdbusintegrator.cpp:995 #18 0x00007f996a60fd99 in QObject::event (this=0x11c86b0, e=<optimized out>) at kernel/qobject.cpp:1263 #19 0x00007f996babdecc in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x11c86b0, e=0x7f994c011470) at kernel/qapplication.cpp:3799 #20 0x00007f996bac58c6 in QApplication::notify (this=0x7ffee285a5a0, receiver=0x11c86b0, e=0x7f994c011470) at kernel/qapplication.cpp:3556 #21 0x00007f996a5e40c8 in QCoreApplication::notifyInternal2 (receiver=0x11c86b0, event=event@entry=0x7f994c011470) at kernel/qcoreapplication.cpp:988 #22 0x00007f996a5e678b in QCoreApplication::sendEvent (event=0x7f994c011470, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 #23 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x1185380) at kernel/qcoreapplication.cpp:1649 #24 0x00007f996a5e6bf8 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1503 #25 0x00007f996a637333 in postEventSourceDispatch (s=0x11c93f0) at kernel/qeventdispatcher_glib.cpp:276 #26 0x00007f9964e6d197 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #27 0x00007f9964e6d3f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #28 0x00007f9964e6d49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #29 0x00007f996a63773f in QEventDispatcherGlib::processEvents (this=0x11ca3d0, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #30 0x00007f996a5e20ba in QEventLoop::exec (this=this@entry=0x7ffee285a480, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #31 0x00007f996a5ea6cc in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1261 #32 0x00007f996b51a24c in QGuiApplication::exec () at kernel/qguiapplication.cpp:1633 #33 0x00007f996babde25 in QApplication::exec () at kernel/qapplication.cpp:2975 #34 0x000000000040c110 in main (argc=1, argv=<optimized out>) at /workspace/build/app/main.cpp:56 Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.