https://bugs.kde.org/show_bug.cgi?id=397894
--- Comment #2 from sn0w <s...@posteo.de> --- Bug can be reproduced after upgrading to 5.13.5. -- Steps to reproduce: - Open systemsettings5 - Go to Applications > Launch Feedback - Notice the flashing * in the titlebar - Switch to a different pane (eg Applications > Locations) - Segfault occurs -- Backtrace: Application: System Settings (systemsettings5), signal: Segmentation fault Using host libthread_db library "/usr/lib/libthread_db.so.1". [Current thread is 1 (Thread 0x7f7db393b840 (LWP 309))] Thread 17 (Thread 0x7f7d637fe700 (LWP 362)): #0 0x00007f7dba890734 in read () from /usr/lib/libc.so.6 #1 0x00007f7db7647781 in ?? () from /usr/lib/libglib-2.0.so.0 #2 0x00007f7db7697a50 in g_main_context_check () from /usr/lib/libglib-2.0.so.0 #3 0x00007f7db7698e86 in ?? () from /usr/lib/libglib-2.0.so.0 #4 0x00007f7db7698fce in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #5 0x00007f7dbadce33c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #6 0x00007f7dbad7767c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #7 0x00007f7dbabb46c9 in QThread::exec() () from /usr/lib/libQt5Core.so.5 #8 0x00007f7db9c749f9 in ?? () from /usr/lib/libQt5Qml.so.5 #9 0x00007f7dbabbec54 in ?? () from /usr/lib/libQt5Core.so.5 #10 0x00007f7db8b31a9d in start_thread () from /usr/lib/libpthread.so.0 #11 0x00007f7dba89fa43 in clone () from /usr/lib/libc.so.6 Thread 16 (Thread 0x7f7d63fff700 (LWP 359)): #0 0x00007f7db8b37afc in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007f7da8c5123e in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../mesa-18.1.8/src/../include/c11/threads_posix.h:155 #2 util_queue_thread_func (input=<optimized out>) at ../mesa-18.1.8/src/util/u_queue.c:255 #3 0x00007f7da8c519b7 in impl_thrd_routine (p=<optimized out>) at ../mesa-18.1.8/src/../include/c11/threads_posix.h:87 #4 0x00007f7db8b31a9d in start_thread () from /usr/lib/libpthread.so.0 #5 0x00007f7dba89fa43 in clone () from /usr/lib/libc.so.6 Thread 15 (Thread 0x7f7d75021700 (LWP 358)): #0 0x00007f7db8b37afc in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007f7da8c5123e in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../mesa-18.1.8/src/../include/c11/threads_posix.h:155 #2 util_queue_thread_func (input=<optimized out>) at ../mesa-18.1.8/src/util/u_queue.c:255 #3 0x00007f7da8c519b7 in impl_thrd_routine (p=<optimized out>) at ../mesa-18.1.8/src/../include/c11/threads_posix.h:87 #4 0x00007f7db8b31a9d in start_thread () from /usr/lib/libpthread.so.0 #5 0x00007f7dba89fa43 in clone () from /usr/lib/libc.so.6 Thread 14 (Thread 0x7f7d76370700 (LWP 357)): #0 0x00007f7db8b37afc in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007f7da8c5123e in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../mesa-18.1.8/src/../include/c11/threads_posix.h:155 #2 util_queue_thread_func (input=<optimized out>) at ../mesa-18.1.8/src/util/u_queue.c:255 #3 0x00007f7da8c519b7 in impl_thrd_routine (p=<optimized out>) at ../mesa-18.1.8/src/../include/c11/threads_posix.h:87 #4 0x00007f7db8b31a9d in start_thread () from /usr/lib/libpthread.so.0 #5 0x00007f7dba89fa43 in clone () from /usr/lib/libc.so.6 Thread 13 (Thread 0x7f7d76b71700 (LWP 355)): #0 0x00007f7db8b37afc in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007f7da8c5123e in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../mesa-18.1.8/src/../include/c11/threads_posix.h:155 #2 util_queue_thread_func (input=<optimized out>) at ../mesa-18.1.8/src/util/u_queue.c:255 #3 0x00007f7da8c519b7 in impl_thrd_routine (p=<optimized out>) at ../mesa-18.1.8/src/../include/c11/threads_posix.h:87 #4 0x00007f7db8b31a9d in start_thread () from /usr/lib/libpthread.so.0 #5 0x00007f7dba89fa43 in clone () from /usr/lib/libc.so.6 Thread 12 (Thread 0x7f7d7d0d2700 (LWP 354)): #0 0x00007f7dba894bb1 in poll () from /usr/lib/libc.so.6 #1 0x00007f7db7698ee0 in ?? () from /usr/lib/libglib-2.0.so.0 #2 0x00007f7db7698fce in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #3 0x00007f7dbadce33c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #4 0x00007f7dbad7767c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #5 0x00007f7dbabb46c9 in QThread::exec() () from /usr/lib/libQt5Core.so.5 #6 0x00007f7db9c749f9 in ?? () from /usr/lib/libQt5Qml.so.5 #7 0x00007f7dbabbec54 in ?? () from /usr/lib/libQt5Core.so.5 #8 0x00007f7db8b31a9d in start_thread () from /usr/lib/libpthread.so.0 #9 0x00007f7dba89fa43 in clone () from /usr/lib/libc.so.6 Thread 11 (Thread 0x7f7d7f0e9700 (LWP 352)): #0 0x00007f7dba894bb1 in poll () from /usr/lib/libc.so.6 #1 0x00007f7db7698ee0 in ?? () from /usr/lib/libglib-2.0.so.0 #2 0x00007f7db7698fce in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #3 0x00007f7dbadce33c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #4 0x00007f7dbad7767c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #5 0x00007f7dbabb46c9 in QThread::exec() () from /usr/lib/libQt5Core.so.5 #6 0x00007f7db9c749f9 in ?? () from /usr/lib/libQt5Qml.so.5 #7 0x00007f7dbabbec54 in ?? () from /usr/lib/libQt5Core.so.5 #8 0x00007f7db8b31a9d in start_thread () from /usr/lib/libpthread.so.0 #9 0x00007f7dba89fa43 in clone () from /usr/lib/libc.so.6 Thread 10 (Thread 0x7f7d9cb4e700 (LWP 329)): #0 0x00007f7db8b37afc in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007f7da8c5123e in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../mesa-18.1.8/src/../include/c11/threads_posix.h:155 #2 util_queue_thread_func (input=<optimized out>) at ../mesa-18.1.8/src/util/u_queue.c:255 #3 0x00007f7da8c519b7 in impl_thrd_routine (p=<optimized out>) at ../mesa-18.1.8/src/../include/c11/threads_posix.h:87 #4 0x00007f7db8b31a9d in start_thread () from /usr/lib/libpthread.so.0 #5 0x00007f7dba89fa43 in clone () from /usr/lib/libc.so.6 Thread 9 (Thread 0x7f7d9d34f700 (LWP 327)): #0 0x00007f7db8b37afc in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007f7da8c5123e in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../mesa-18.1.8/src/../include/c11/threads_posix.h:155 #2 util_queue_thread_func (input=<optimized out>) at ../mesa-18.1.8/src/util/u_queue.c:255 #3 0x00007f7da8c519b7 in impl_thrd_routine (p=<optimized out>) at ../mesa-18.1.8/src/../include/c11/threads_posix.h:87 #4 0x00007f7db8b31a9d in start_thread () from /usr/lib/libpthread.so.0 #5 0x00007f7dba89fa43 in clone () from /usr/lib/libc.so.6 Thread 8 (Thread 0x7f7d9db50700 (LWP 326)): #0 0x00007f7db8b37afc in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007f7da8c5123e in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../mesa-18.1.8/src/../include/c11/threads_posix.h:155 #2 util_queue_thread_func (input=<optimized out>) at ../mesa-18.1.8/src/util/u_queue.c:255 #3 0x00007f7da8c519b7 in impl_thrd_routine (p=<optimized out>) at ../mesa-18.1.8/src/../include/c11/threads_posix.h:87 #4 0x00007f7db8b31a9d in start_thread () from /usr/lib/libpthread.so.0 #5 0x00007f7dba89fa43 in clone () from /usr/lib/libc.so.6 Thread 7 (Thread 0x7f7d9e351700 (LWP 325)): #0 0x00007f7db8b37afc in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007f7da8c5123e in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../mesa-18.1.8/src/../include/c11/threads_posix.h:155 #2 util_queue_thread_func (input=<optimized out>) at ../mesa-18.1.8/src/util/u_queue.c:255 #3 0x00007f7da8c519b7 in impl_thrd_routine (p=<optimized out>) at ../mesa-18.1.8/src/../include/c11/threads_posix.h:87 #4 0x00007f7db8b31a9d in start_thread () from /usr/lib/libpthread.so.0 #5 0x00007f7dba89fa43 in clone () from /usr/lib/libc.so.6 Thread 6 (Thread 0x7f7d9eb52700 (LWP 324)): #0 0x00007f7db8b37afc in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007f7da8c5123e in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../mesa-18.1.8/src/../include/c11/threads_posix.h:155 #2 util_queue_thread_func (input=<optimized out>) at ../mesa-18.1.8/src/util/u_queue.c:255 #3 0x00007f7da8c519b7 in impl_thrd_routine (p=<optimized out>) at ../mesa-18.1.8/src/../include/c11/threads_posix.h:87 #4 0x00007f7db8b31a9d in start_thread () from /usr/lib/libpthread.so.0 #5 0x00007f7dba89fa43 in clone () from /usr/lib/libc.so.6 Thread 5 (Thread 0x7f7d9f353700 (LWP 323)): #0 0x00007f7db8b37afc in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007f7da8c5123e in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../mesa-18.1.8/src/../include/c11/threads_posix.h:155 #2 util_queue_thread_func (input=<optimized out>) at ../mesa-18.1.8/src/util/u_queue.c:255 #3 0x00007f7da8c519b7 in impl_thrd_routine (p=<optimized out>) at ../mesa-18.1.8/src/../include/c11/threads_posix.h:87 #4 0x00007f7db8b31a9d in start_thread () from /usr/lib/libpthread.so.0 #5 0x00007f7dba89fa43 in clone () from /usr/lib/libc.so.6 Thread 4 (Thread 0x7f7d9fc95700 (LWP 322)): #0 0x00007f7db8b37afc in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007f7da8c5123e in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../mesa-18.1.8/src/../include/c11/threads_posix.h:155 #2 util_queue_thread_func (input=<optimized out>) at ../mesa-18.1.8/src/util/u_queue.c:255 #3 0x00007f7da8c519b7 in impl_thrd_routine (p=<optimized out>) at ../mesa-18.1.8/src/../include/c11/threads_posix.h:87 #4 0x00007f7db8b31a9d in start_thread () from /usr/lib/libpthread.so.0 #5 0x00007f7dba89fa43 in clone () from /usr/lib/libc.so.6 Thread 3 (Thread 0x7f7daaf1a700 (LWP 320)): #0 0x00007f7dba894bb1 in poll () from /usr/lib/libc.so.6 #1 0x00007f7db7698ee0 in ?? () from /usr/lib/libglib-2.0.so.0 #2 0x00007f7db7698fce in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #3 0x00007f7dbadce33c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #4 0x00007f7dbad7767c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #5 0x00007f7dbabb46c9 in QThread::exec() () from /usr/lib/libQt5Core.so.5 #6 0x00007f7dbb023ba6 in ?? () from /usr/lib/libQt5DBus.so.5 #7 0x00007f7dbabbec54 in ?? () from /usr/lib/libQt5Core.so.5 #8 0x00007f7db8b31a9d in start_thread () from /usr/lib/libpthread.so.0 #9 0x00007f7dba89fa43 in clone () from /usr/lib/libc.so.6 Thread 2 (Thread 0x7f7db2316700 (LWP 313)): #0 0x00007f7dba894bb1 in poll () from /usr/lib/libc.so.6 #1 0x00007f7db8af3752 in _xcb_conn_wait (c=0x55ef94f4d550, cond=<optimized out>, vector=0x0, count=0x0) at xcb_conn.c:479 #2 0x00007f7db8af5b06 in xcb_wait_for_event (c=0x55ef94f4d550) at xcb_in.c:697 #3 0x00007f7db347d2da in ?? () from /usr/lib/libQt5XcbQpa.so.5 #4 0x00007f7dbabbec54 in ?? () from /usr/lib/libQt5Core.so.5 #5 0x00007f7db8b31a9d in start_thread () from /usr/lib/libpthread.so.0 #6 0x00007f7dba89fa43 in clone () from /usr/lib/libc.so.6 Thread 1 (Thread 0x7f7db393b840 (LWP 309)): [KCrash Handler] #6 KQuickAddons::ConfigModule::needsSave (this=0x2100000000) at /usr/src/debug/kdeclarative-5.49.0/src/quickaddons/configmodule.cpp:336 #7 0x00007f7dbc2b378c in KCModuleQml::<lambda()>::operator() (__closure=<optimized out>) at /usr/src/debug/kcmutils-5.49.0/src/kcmoduleqml.cpp:72 #8 QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, KCModuleQml::KCModuleQml(KQuickAddons::ConfigModule*, QWidget*, const QVariantList&)::<lambda()> >::call (arg=<optimized out>, f=...) at /usr/include/qt/QtCore/qobjectdefs_impl.h:128 #9 QtPrivate::Functor<KCModuleQml::KCModuleQml(KQuickAddons::ConfigModule*, QWidget*, const QVariantList&)::<lambda()>, 0>::call<QtPrivate::List<>, void> (arg=<optimized out>, f=...) at /usr/include/qt/QtCore/qobjectdefs_impl.h:238 #10 QtPrivate::QFunctorSlotObject<KCModuleQml::KCModuleQml(KQuickAddons::ConfigModule*, QWidget*, const QVariantList&)::<lambda()>, 0, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=<optimized out>, this_=<optimized out>, r=<optimized out>, a=<optimized out>, ret=<optimized out>) at /usr/include/qt/QtCore/qobjectdefs_impl.h:421 #11 0x00007f7dbada3f6a in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQt5Core.so.5 #12 0x00007f7d7c1838f3 in LaunchFeedback::updateNeedsSave (this=0x55ef9612b660) at /usr/src/debug/plasma-desktop-5.13.5/kcms/launch/launchfeedback.cpp:199 #13 0x00007f7d7c1862b3 in LaunchFeedback::qt_metacall (this=0x55ef9612b660, _c=QMetaObject::WriteProperty, _id=0, _a=0x7ffebb075ed0) at /usr/src/debug/build/kcms/launch/kcm_launchfeedback_autogen/EWIEGA46WW/moc_launchfeedback.cpp:202 #14 0x00007f7db9b87ac3 in QV4::QObjectWrapper::setProperty(QV4::ExecutionEngine*, QObject*, QQmlPropertyData*, QV4::Value const&) () from /usr/lib/libQt5Qml.so.5 #15 0x00007f7db9b888cf in QV4::QObjectWrapper::setQmlProperty(QV4::ExecutionEngine*, QQmlContextData*, QObject*, QV4::String*, QV4::QObjectWrapper::RevisionMode, QV4::Value const&) () from /usr/lib/libQt5Qml.so.5 #16 0x00007f7db9b889d6 in QV4::QObjectWrapper::put(QV4::Managed*, QV4::String*, QV4::Value const&) () from /usr/lib/libQt5Qml.so.5 #17 0x00007f7db9b9c02c in QV4::Runtime::method_storeProperty(QV4::ExecutionEngine*, QV4::Value const&, int, QV4::Value const&) () from /usr/lib/libQt5Qml.so.5 #18 0x00007f7db9ba7dea in ?? () from /usr/lib/libQt5Qml.so.5 #19 0x00007f7d7c036fad in ?? () #20 0x000055ef96233be0 in ?? () #21 0x00007f7d62bbf328 in ?? () #22 0x000055ef9629c270 in ?? () #23 0x0000000000000000 in ?? () -- You are receiving this mail because: You are watching all bug changes.