Application: systemsettings5 (5.19.80) (Compiled from sources) Qt Version: 5.15.0 Frameworks Version: 5.72.0 Operating System: Linux 5.6.14-1-default x86_64 Windowing system: X11 Distribution: "openSUSE Tumbleweed" -- Information about the crash: - What I was doing when the application crashed: I opened the Touchpad KCM (kcm_touchpad). Nothing else should be required to reproduce the crash. The crash can be reproduced every time. -- Backtrace: Application: System Settings (systemsettings5), signal: Segmentation fault Content of s_kcrashErrorMessage: (null) [KCrash Handler] #6 QQmlRefPointer<QQmlTypePrivate const>::QQmlRefPointer (other=..., this=0x7f9e1f5b90a0) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/include/QtQml/5.15.0/QtQml/private/../../../../../src/qml/qml/ftw/qqmlrefcount_p.h:152 #7 QQmlType::QQmlType (this=0x7f9e1f5b90a0) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/include/QtQml/5.15.0/QtQml/private/../../../../../src/qml/qml/qqmltype_p.h:79 #8 0x00007f9e647a6de3 in QQmlPropertyCacheCreator<QQmlTypeCompiler>::propertyCacheForObject (this=this@entry=0x7f9e1f5b9560, obj=obj@entry=0x7f9e180b5800, context=..., error=error@entry=0x7f9e1f5b9138) at /usr/include/qt5/QtCore/qstring.h:1065 #9 0x00007f9e647aa044 in QQmlPropertyCacheCreator<QQmlTypeCompiler>::buildMetaObjectRecursively (this=this@entry=0x7f9e1f5b9560, objectIndex=20, context=..., isVMERequired=isVMERequired@entry=QQmlPropertyCacheCreator<QQmlTypeCompiler>::VMEMetaObjectIsRequired::Maybe) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/include/QtQml/5.15.0/QtQml/private/../../../../../src/qml/qml/ftw/qqmlrefcount_p.h:138 #10 0x00007f9e647aa454 in QQmlPropertyCacheCreator<QQmlTypeCompiler>::buildMetaObjectRecursively (this=this@entry=0x7f9e1f5b9560, objectIndex=18, context=..., isVMERequired=isVMERequired@entry=QQmlPropertyCacheCreator<QQmlTypeCompiler>::VMEMetaObjectIsRequired::Maybe) at /usr/include/c++/9/bits/atomic_base.h:326 #11 0x00007f9e647aa454 in QQmlPropertyCacheCreator<QQmlTypeCompiler>::buildMetaObjectRecursively (this=this@entry=0x7f9e1f5b9560, objectIndex=1, context=..., isVMERequired=isVMERequired@entry=QQmlPropertyCacheCreator<QQmlTypeCompiler>::VMEMetaObjectIsRequired::Maybe) at /usr/include/c++/9/bits/atomic_base.h:326 #12 0x00007f9e647aa454 in QQmlPropertyCacheCreator<QQmlTypeCompiler>::buildMetaObjectRecursively (this=this@entry=0x7f9e1f5b9560, objectIndex=objectIndex@entry=0, context=..., isVMERequired=isVMERequired@entry=QQmlPropertyCacheCreator<QQmlTypeCompiler>::VMEMetaObjectIsRequired::Maybe) at /usr/include/c++/9/bits/atomic_base.h:326 #13 0x00007f9e647aad91 in QQmlPropertyCacheCreator<QQmlTypeCompiler>::buildMetaObjects (this=this@entry=0x7f9e1f5b9560) at /usr/include/c++/9/bits/stl_iterator.h:806 #14 0x00007f9e647a57aa in QQmlTypeCompiler::compile (this=this@entry=0x7f9e1f5b96c0) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/qml/qml/qqmltypecompiler.cpp:85 #15 0x00007f9e646e0be7 in QQmlTypeData::compile(QQmlRefPointer<QQmlTypeNameCache> const&, QV4::ResolvedTypeReferenceMap*, std::function<QByteArray ()> const&) (this=this@entry=0x555c43b544e0, typeNameCache=..., resolvedTypeCache=resolvedTypeCache@entry=0x7f9e1f5b97b0, dependencyHasher=...) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/qml/qml/qqmltypedata.cpp:776 #16 0x00007f9e646e7247 in QQmlTypeData::done (this=<optimized out>) at /usr/include/c++/9/bits/std_function.h:87 #17 0x00007f9e646d0c45 in QQmlDataBlob::tryDone (this=0x555c43b544e0) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/include/QtQml/5.15.0/QtQml/private/../../../../../src/qml/qml/ftw/qqmlrefcount_p.h:116 #18 QQmlDataBlob::tryDone (this=0x555c43b544e0) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/qml/qml/qqmldatablob.cpp:509 #19 0x00007f9e6473c1c3 in QQmlTypeLoader::setData (this=this@entry=0x555c43b1ea48, blob=blob@entry=0x555c43b544e0, d=...) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/qml/qml/qqmltypeloader.cpp:457 #20 0x00007f9e6473c524 in QQmlTypeLoader::setData (this=this@entry=0x555c43b1ea48, blob=blob@entry=0x555c43b544e0, fileName=...) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/qml/qml/qqmltypeloader.cpp:437 #21 0x00007f9e6473cb10 in QQmlTypeLoader::loadThread (this=0x555c43b1ea48, blob=blob@entry=0x555c43b544e0) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/qml/qml/qqmltypeloader.cpp:299 #22 0x00007f9e646f0aed in QQmlTypeLoaderThread::loadThread (this=<optimized out>, b=0x555c43b544e0) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/qml/qml/qqmltypeloaderthread.cpp:162 #23 0x00007f9e647c4428 in QQmlThreadPrivate::threadEvent (this=this@entry=0x555c43c75c00) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/qml/qml/ftw/qqmlthread.cpp:204 #24 0x00007f9e647c4b32 in QQmlThreadPrivate::event (this=0x555c43c75c00, e=0x555c43ae9670) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/qml/qml/ftw/qqmlthread.cpp:142 #25 0x00007f9e662560cf in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x555c43c75c00, e=0x555c43ae9670) at kernel/qapplication.cpp:3671 #26 0x00007f9e656fdb0a in QCoreApplication::notifyInternal2 (receiver=0x555c43c75c00, event=0x555c43ae9670) at ../../include/QtCore/5.15.0/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325 #27 0x00007f9e65700531 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x555c43b0b500) at kernel/qcoreapplication.cpp:1815 #28 0x00007f9e657558c3 in postEventSourceDispatch (s=s@entry=0x7f9e180047b0) at kernel/qeventdispatcher_glib.cpp:277 #29 0x00007f9e6330c2c7 in g_main_dispatch (context=0x7f9e18000c20) at ../glib/gmain.c:3309 #30 g_main_context_dispatch (context=0x7f9e18000c20) at ../glib/gmain.c:3974 #31 0x00007f9e6330c648 in g_main_context_iterate (context=context@entry=0x7f9e18000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4047 #32 0x00007f9e6330c6ff in g_main_context_iteration (context=0x7f9e18000c20, may_block=may_block@entry=1) at ../glib/gmain.c:4108 #33 0x00007f9e65754f4f in QEventDispatcherGlib::processEvents (this=0x7f9e18000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #34 0x00007f9e656fc4cb in QEventLoop::exec (this=this@entry=0x7f9e1f5b9d80, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #35 0x00007f9e6551e73e in QThread::exec (this=this@entry=0x555c43c75c00) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #36 0x00007f9e647c40e5 in QQmlThreadPrivate::run (this=0x555c43c75c00) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/qml/qml/ftw/qqmlthread.cpp:155 #37 0x00007f9e6551f871 in QThreadPrivate::start (arg=0x555c43c75c00) at thread/qthread_unix.cpp:342 #38 0x00007f9e63d42eaa in start_thread (arg=<optimized out>) at pthread_create.c:477 #39 0x00007f9e651a8b1f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 #1 0x00007f9e6330c5de in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7f9e20004a30, timeout=<optimized out>, context=0x7f9e20000c20) at ../glib/gmain.c:4346 #2 g_main_context_iterate (context=context@entry=0x7f9e20000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4042 #3 0x00007f9e6330c6ff in g_main_context_iteration (context=0x7f9e20000c20, may_block=may_block@entry=1) at ../glib/gmain.c:4108 #4 0x00007f9e65754f6b in QEventDispatcherGlib::processEvents (this=0x7f9e20000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #5 0x00007f9e656fc4cb in QEventLoop::exec (this=this@entry=0x7f9e3e7e5d80, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #6 0x00007f9e6551e73e in QThread::exec (this=this@entry=0x555c42bb2100) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #7 0x00007f9e647c40e5 in QQmlThreadPrivate::run (this=0x555c42bb2100) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/qml/qml/ftw/qqmlthread.cpp:155 #8 0x00007f9e6551f871 in QThreadPrivate::start (arg=0x555c42bb2100) at thread/qthread_unix.cpp:342 #9 0x00007f9e63d42eaa in start_thread (arg=<optimized out>) at pthread_create.c:477 #10 0x00007f9e651a8b1f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 #1 0x00007f9e6330c5de in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7f9e2c005240, timeout=<optimized out>, context=0x7f9e2c000c20) at ../glib/gmain.c:4346 #2 g_main_context_iterate (context=context@entry=0x7f9e2c000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4042 #3 0x00007f9e6330c6ff in g_main_context_iteration (context=0x7f9e2c000c20, may_block=may_block@entry=1) at ../glib/gmain.c:4108 #4 0x00007f9e65754f6b in QEventDispatcherGlib::processEvents (this=0x7f9e2c000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #5 0x00007f9e656fc4cb in QEventLoop::exec (this=this@entry=0x7f9e4d0cad80, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #6 0x00007f9e6551e73e in QThread::exec (this=this@entry=0x555c42883f80) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #7 0x00007f9e647c40e5 in QQmlThreadPrivate::run (this=0x555c42883f80) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/qml/qml/ftw/qqmlthread.cpp:155 #8 0x00007f9e6551f871 in QThreadPrivate::start (arg=0x555c42883f80) at thread/qthread_unix.cpp:342 #9 0x00007f9e63d42eaa in start_thread (arg=<optimized out>) at pthread_create.c:477 #10 0x00007f9e651a8b1f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 #1 __pthread_cond_wait_common (abstime=0x7f9e4dbd5d10, clockid=1304255632, mutex=0x555c426ed6c0, cond=0x555c426ed6e8) at pthread_cond_wait.c:520 #2 __pthread_cond_timedwait (cond=0x555c426ed6e8, mutex=0x555c426ed6c0, abstime=0x7f9e4dbd5d10) at pthread_cond_wait.c:656 #3 0x00007f9e65525554 in QWaitConditionPrivate::wait_relative (deadline=..., this=0x555c426ed6c0) at thread/qwaitcondition_unix.cpp:136 #4 QWaitConditionPrivate::wait (deadline=..., deadline=..., this=0x555c426ed6c0) at thread/qwaitcondition_unix.cpp:144 #5 QWaitCondition::wait (this=this@entry=0x555c428be6c0, mutex=mutex@entry=0x555c427df378, deadline=...) at thread/qwaitcondition_unix.cpp:225 #6 0x00007f9e65523901 in QThreadPoolThread::run (this=0x555c428be6b0) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:270 #7 0x00007f9e6551f871 in QThreadPrivate::start (arg=0x555c428be6b0) at thread/qthread_unix.cpp:342 #8 0x00007f9e63d42eaa in start_thread (arg=<optimized out>) at pthread_create.c:477 #9 0x00007f9e651a8b1f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 #1 __pthread_cond_wait_common (abstime=0x7f9e4e3d6d10, clockid=1312648336, mutex=0x555c426edaa0, cond=0x555c426edac8) at pthread_cond_wait.c:520 #2 __pthread_cond_timedwait (cond=0x555c426edac8, mutex=0x555c426edaa0, abstime=0x7f9e4e3d6d10) at pthread_cond_wait.c:656 #3 0x00007f9e65525554 in QWaitConditionPrivate::wait_relative (deadline=..., this=0x555c426edaa0) at thread/qwaitcondition_unix.cpp:136 #4 QWaitConditionPrivate::wait (deadline=..., deadline=..., this=0x555c426edaa0) at thread/qwaitcondition_unix.cpp:144 #5 QWaitCondition::wait (this=this@entry=0x555c426e4ea0, mutex=mutex@entry=0x555c427df378, deadline=...) at thread/qwaitcondition_unix.cpp:225 #6 0x00007f9e65523901 in QThreadPoolThread::run (this=0x555c426e4e90) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:270 #7 0x00007f9e6551f871 in QThreadPrivate::start (arg=0x555c426e4e90) at thread/qthread_unix.cpp:342 #8 0x00007f9e63d42eaa in start_thread (arg=<optimized out>) at pthread_create.c:477 #9 0x00007f9e651a8b1f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 #1 __pthread_cond_wait_common (abstime=0x7f9e4ebd7d10, clockid=1321041040, mutex=0x555c42902a00, cond=0x555c42902a28) at pthread_cond_wait.c:520 #2 __pthread_cond_timedwait (cond=0x555c42902a28, mutex=0x555c42902a00, abstime=0x7f9e4ebd7d10) at pthread_cond_wait.c:656 #3 0x00007f9e65525554 in QWaitConditionPrivate::wait_relative (deadline=..., this=0x555c42902a00) at thread/qwaitcondition_unix.cpp:136 #4 QWaitConditionPrivate::wait (deadline=..., deadline=..., this=0x555c42902a00) at thread/qwaitcondition_unix.cpp:144 #5 QWaitCondition::wait (this=this@entry=0x555c428b9920, mutex=mutex@entry=0x555c427df378, deadline=...) at thread/qwaitcondition_unix.cpp:225 #6 0x00007f9e65523901 in QThreadPoolThread::run (this=0x555c428b9910) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:270 #7 0x00007f9e6551f871 in QThreadPrivate::start (arg=0x555c428b9910) at thread/qthread_unix.cpp:342 #8 0x00007f9e63d42eaa in start_thread (arg=<optimized out>) at pthread_create.c:477 #9 0x00007f9e651a8b1f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 #1 __pthread_cond_wait_common (abstime=0x7f9e4f3d8d10, clockid=1329433744, mutex=0x555c426bb120, cond=0x555c426bb148) at pthread_cond_wait.c:520 #2 __pthread_cond_timedwait (cond=0x555c426bb148, mutex=0x555c426bb120, abstime=0x7f9e4f3d8d10) at pthread_cond_wait.c:656 #3 0x00007f9e65525554 in QWaitConditionPrivate::wait_relative (deadline=..., this=0x555c426bb120) at thread/qwaitcondition_unix.cpp:136 #4 QWaitConditionPrivate::wait (deadline=..., deadline=..., this=0x555c426bb120) at thread/qwaitcondition_unix.cpp:144 #5 QWaitCondition::wait (this=this@entry=0x555c42908830, mutex=mutex@entry=0x555c427df378, deadline=...) at thread/qwaitcondition_unix.cpp:225 #6 0x00007f9e65523901 in QThreadPoolThread::run (this=0x555c42908820) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:270 #7 0x00007f9e6551f871 in QThreadPrivate::start (arg=0x555c42908820) at thread/qthread_unix.cpp:342 #8 0x00007f9e63d42eaa in start_thread (arg=<optimized out>) at pthread_create.c:477 #9 0x00007f9e651a8b1f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555c426a4798, cond=0x555c426a47c0) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x555c426a47c0, mutex=0x555c426a4798) at pthread_cond_wait.c:638 #3 0x00007f9e5d98608b in cnd_wait (mtx=0x555c426a4798, cond=0x555c426a47c0) at ../include/c11/threads_posix.h:155 #4 util_queue_thread_func (input=input@entry=0x555c426e8480) at ../src/util/u_queue.c:275 #5 0x00007f9e5d985f37 in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87 #6 0x00007f9e63d42eaa in start_thread (arg=<optimized out>) at pthread_create.c:477 #7 0x00007f9e651a8b1f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555c426a4798, cond=0x555c426a47c0) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x555c426a47c0, mutex=0x555c426a4798) at pthread_cond_wait.c:638 #3 0x00007f9e5d98608b in cnd_wait (mtx=0x555c426a4798, cond=0x555c426a47c0) at ../include/c11/threads_posix.h:155 #4 util_queue_thread_func (input=input@entry=0x555c426eb090) at ../src/util/u_queue.c:275 #5 0x00007f9e5d985f37 in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87 #6 0x00007f9e63d42eaa in start_thread (arg=<optimized out>) at pthread_create.c:477 #7 0x00007f9e651a8b1f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555c426a4798, cond=0x555c426a47c0) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x555c426a47c0, mutex=0x555c426a4798) at pthread_cond_wait.c:638 #3 0x00007f9e5d98608b in cnd_wait (mtx=0x555c426a4798, cond=0x555c426a47c0) at ../include/c11/threads_posix.h:155 #4 util_queue_thread_func (input=input@entry=0x555c42727960) at ../src/util/u_queue.c:275 #5 0x00007f9e5d985f37 in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87 #6 0x00007f9e63d42eaa in start_thread (arg=<optimized out>) at pthread_create.c:477 #7 0x00007f9e651a8b1f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555c426a4798, cond=0x555c426a47c0) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x555c426a47c0, mutex=0x555c426a4798) at pthread_cond_wait.c:638 #3 0x00007f9e5d98608b in cnd_wait (mtx=0x555c426a4798, cond=0x555c426a47c0) at ../include/c11/threads_posix.h:155 #4 util_queue_thread_func (input=input@entry=0x555c4274bec0) at ../src/util/u_queue.c:275 #5 0x00007f9e5d985f37 in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87 #6 0x00007f9e63d42eaa in start_thread (arg=<optimized out>) at pthread_create.c:477 #7 0x00007f9e651a8b1f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 #1 __GI___libc_read (fd=7, buf=buf@entry=0x7f9e5f8c8b30, nbytes=nbytes@entry=16) at ../sysdeps/unix/sysv/linux/read.c:24 #2 0x00007f9e6335515f in read (__nbytes=16, __buf=0x7f9e5f8c8b30, __fd=<optimized out>) at /usr/include/bits/unistd.h:44 #3 g_wakeup_acknowledge (wakeup=0x555c42583fb0) at ../glib/gwakeup.c:210 #4 0x00007f9e6330c12e in g_main_context_check (context=context@entry=0x7f9e50000c20, max_priority=2147483647, fds=fds@entry=0x7f9e50004e60, n_fds=n_fds@entry=1) at ../glib/gmain.c:3825 #5 0x00007f9e6330c585 in g_main_context_iterate (context=context@entry=0x7f9e50000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4044 #6 0x00007f9e6330c6ff in g_main_context_iteration (context=0x7f9e50000c20, may_block=may_block@entry=1) at ../glib/gmain.c:4108 #7 0x00007f9e65754f6b in QEventDispatcherGlib::processEvents (this=0x7f9e50000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #8 0x00007f9e656fc4cb in QEventLoop::exec (this=this@entry=0x7f9e5f8c8d50, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #9 0x00007f9e6551e73e in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #10 0x00007f9e643f7a17 in QDBusConnectionManager::run (this=0x7f9e64464d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:179 #11 0x00007f9e6551f871 in QThreadPrivate::start (arg=0x7f9e64464d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:342 #12 0x00007f9e63d42eaa in start_thread (arg=<optimized out>) at pthread_create.c:477 #13 0x00007f9e651a8b1f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 #1 0x00007f9e63d03862 in poll (__timeout=-1, __nfds=1, __fds=0x7f9e6075fca8) at /usr/include/bits/poll2.h:46 #2 _xcb_conn_wait (c=0x555c424be0c0, vector=0x0, count=0x0, cond=<optimized out>) at xcb_conn.c:480 #3 0x00007f9e63d0526c in _xcb_conn_wait (count=0x0, vector=0x0, cond=0x555c424be100, c=0x555c424be0c0) at xcb_conn.c:446 #4 xcb_wait_for_event (c=c@entry=0x555c424be0c0) at xcb_in.c:697 #5 0x00007f9e60926f50 in QXcbEventQueue::run (this=0x555c424b1d00) at qxcbeventqueue.cpp:228 #6 0x00007f9e6551f871 in QThreadPrivate::start (arg=0x555c424b1d00) at thread/qthread_unix.cpp:342 #7 0x00007f9e63d42eaa in start_thread (arg=<optimized out>) at pthread_create.c:477 #8 0x00007f9e651a8b1f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555c43b2c470, cond=0x555c43b2c498) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x555c43b2c498, mutex=0x555c43b2c470) at pthread_cond_wait.c:638 #3 0x00007f9e655255cb in QWaitConditionPrivate::wait (deadline=..., deadline=..., this=0x555c43b2c470) at thread/qwaitcondition_unix.cpp:146 #4 QWaitCondition::wait (this=<optimized out>, mutex=0x555c43c75c70, deadline=...) at thread/qwaitcondition_unix.cpp:225 #5 0x00007f9e647c47ed in QQmlThreadPrivate::wait (this=<optimized out>) at /usr/include/qt5/QtCore/qdeadlinetimer.h:68 #6 QQmlThread::internalCallMethodInThread (this=0x555c43b83db0, message=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/qml/qml/ftw/qqmlthread.cpp:353 #7 0x00007f9e646f0d25 in QQmlThread::callMethodInThread<QQmlDataBlob*, QQmlDataBlob*, QQmlTypeLoaderThread> (arg=<synthetic pointer>: <optimized out>, Member=<optimized out>, this=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/include/QtQml/5.15.0/QtQml/private/../../../../../src/qml/qml/ftw/qqmlthread_p.h:161 #8 QQmlTypeLoaderThread::load (this=<optimized out>, b=b@entry=0x0) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/qml/qml/qqmltypeloaderthread.cpp:83 #9 0x00007f9e64742f75 in PlainLoader::load (this=0x7ffc139d9887, loader=0x555c43b544e0, blob=0x0) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/qml/qml/qqmltypeloader.cpp:150 #10 QQmlTypeLoader::doLoad<PlainLoader> (this=0x555c43b544e0, this@entry=0x555c43b1ea48, loader=..., blob=0x0, blob@entry=0x555c43b544e0, mode=mode@entry=QQmlTypeLoader::PreferSynchronous) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/qml/qml/qqmltypeloader.cpp:214 #11 0x00007f9e6473ce76 in QQmlTypeLoader::load (this=this@entry=0x555c43b1ea48, blob=blob@entry=0x555c43b544e0, mode=mode@entry=QQmlTypeLoader::PreferSynchronous) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/qml/qml/qqmltypeloader.cpp:237 #12 0x00007f9e6473e9c8 in QQmlTypeLoader::getType (this=0x555c43b1ea48, unNormalizedUrl=..., mode=mode@entry=QQmlTypeLoader::PreferSynchronous) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/qml/qml/qqmltypeloader.cpp:825 #13 0x00007f9e64710e0d in QQmlComponentPrivate::loadUrl (this=0x555c43a98c80, newUrl=..., mode=QQmlComponent::PreferSynchronous) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/qml/qml/qqmlengine.h:172 #14 0x00007f9e64ec72c8 in QQuickWidgetPrivate::execute (this=0x555c4324ab10) at /usr/include/c++/9/bits/atomic_base.h:413 #15 0x00007f9e64ec735a in QQuickWidget::setSource (this=this@entry=0x555c42850ab0, url=...) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/quickwidgets/qquickwidget.cpp:600 #17 0x00007f9e2557812f in TouchpadConfigContainer::TouchpadConfigContainer (args=..., parent=<optimized out>, this=0x555c43ade4f0) at /usr/include/qt5/QtCore/qlist.h:160 #18 KPluginFactory::createInstance<TouchpadConfigContainer, QWidget> (parentWidget=<optimized out>, parent=<optimized out>, args=...) at /usr/include/KF5/KCoreAddons/kpluginfactory.h:520 #19 0x00007f9e66858c52 in KPluginFactory::create (this=this@entry=0x555c42a66f20, iface=0x7f9e66b86298 <qt_meta_stringdata_KCModule+408> "KCModule", parentWidget=parentWidget@entry=0x0, parent=parent@entry=0x555c43a94ce0, args=..., keyword=...) at /usr/src/debug/kcoreaddons-5.71.0git.20200613T123854~2e07a74-ku.12.1.x86_64/src/lib/plugin/kpluginfactory.cpp:133 #20 0x00007f9e66d1b68d in KPluginFactory::create<KCModule> (parentWidget=0x0, args=..., keyword=..., parent=0x555c43a94ce0, this=0x555c42a66f20) at /usr/include/KF5/KCoreAddons/kpluginfactory.h:567 #21 KService::createInstance<KCModule> (parentWidget=0x0, error=0x7ffc139d9c28, args=..., parent=0x555c43a94ce0, this=0x555c428d0460) at /usr/include/KF5/KService/kservice.h:557 #22 KService::createInstance<KCModule> (error=0x7ffc139d9c28, args=..., parent=0x555c43a94ce0, this=0x555c428d0460) at /usr/include/KF5/KService/kservice.h:532 #23 KCModuleLoader::loadModule (mod=..., report=report@entry=KCModuleLoader::Inline, parent=0x555c43a94ce0, args=...) at /usr/src/debug/kcmutils-5.71.0git.20200613T123808~609c6ab-ku.17.1.x86_64/src/kcmoduleloader.cpp:120 #24 0x00007f9e66d1c054 in KCModuleProxyPrivate::loadModule (this=this@entry=0x555c43b807b0) at /usr/src/debug/kcmutils-5.71.0git.20200613T123808~609c6ab-ku.17.1.x86_64/src/kcmoduleproxy.cpp:94 #25 0x00007f9e66d1c6e8 in KCModuleProxy::realModule (this=this@entry=0x555c43a94ce0) at /usr/src/debug/kcmutils-5.71.0git.20200613T123808~609c6ab-ku.17.1.x86_64/src/kcmoduleproxy.cpp:67 #26 0x00007f9e66d53de1 in ModuleView::updatePageIconHeader (this=this@entry=0x555c427fa1e0, page=page@entry=0x555c43b09ca0, light=light@entry=true) at /usr/src/debug/systemsettings5-5.19.80git.20200613T021900~291b5f7c-ku.33.1.x86_64/core/ModuleView.cpp:220 #27 0x00007f9e66d54a22 in ModuleView::addModule (this=this@entry=0x555c427fa1e0, module=0x555c42813278, args=...) at /usr/src/debug/systemsettings5-5.19.80git.20200613T021900~291b5f7c-ku.33.1.x86_64/core/ModuleView.cpp:197 #28 0x00007f9e66d54fc8 in ModuleView::loadModule (args=..., menuItem=..., this=0x555c427fa1e0) at /usr/src/debug/systemsettings5-5.19.80git.20200613T021900~291b5f7c-ku.33.1.x86_64/core/ModuleView.cpp:152 #29 ModuleView::loadModule (this=0x555c427fa1e0, menuItem=..., args=...) at /usr/src/debug/systemsettings5-5.19.80git.20200613T021900~291b5f7c-ku.33.1.x86_64/core/ModuleView.cpp:136 #30 0x00007f9e5c047672 in SidebarMode::loadModule (this=this@entry=0x555c42810880, activeModule=..., args=...) at /usr/src/debug/systemsettings5-5.19.80git.20200613T021900~291b5f7c-ku.33.1.x86_64/sidebar/SidebarMode.cpp:469 #31 0x00007f9e5c04a32c in SidebarMode::loadModule (args=..., activeModule=..., this=0x555c42810880) at /usr/src/debug/systemsettings5-5.19.80git.20200613T021900~291b5f7c-ku.33.1.x86_64/sidebar/SidebarMode.cpp:449 #32 SidebarMode::qt_static_metacall (_o=0x555c42810880, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /usr/src/debug/systemsettings5-5.19.80git.20200613T021900~291b5f7c-ku.33.1.x86_64/build/sidebar/systemsettings_sidebar_mode_autogen/EWIEGA46WW/moc_SidebarMode.cpp:447 #33 0x00007f9e5c04acb3 in SidebarMode::qt_metacall (this=0x555c42810880, _c=QMetaObject::InvokeMetaMethod, _id=16, _a=0x7ffc139da310) at /usr/src/debug/systemsettings5-5.19.80git.20200613T021900~291b5f7c-ku.33.1.x86_64/build/sidebar/systemsettings_sidebar_mode_autogen/EWIEGA46WW/moc_SidebarMode.cpp:566 #34 0x00007f9e6475791d in QQmlObjectOrGadget::metacall (this=this@entry=0x7ffc139da650, type=type@entry=QMetaObject::InvokeMetaMethod, index=<optimized out>, index@entry=28, argv=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/include/QtQml/5.15.0/QtQml/private/../../../../../src/qml/qml/ftw/qflagpointer_p.h:351 #35 0x00007f9e64623b15 in CallMethod (object=..., index=<optimized out>, returnType=returnType@entry=43, argCount=<optimized out>, argTypes=<optimized out>, engine=engine@entry=0x555c4286c950, callArgs=<optimized out>, callType=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:1301 #36 0x00007f9e64625c17 in CallPrecise (object=..., data=..., engine=engine@entry=0x555c4286c950, callArgs=callArgs@entry=0x7f9e4c48c5b0, callType=callType@entry=QMetaObject::InvokeMetaMethod) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/include/QtQml/5.15.0/QtQml/private/../../../../../src/qml/qml/qqmlpropertydata_p.h:285 #37 0x00007f9e64626e2f in CallOverloaded (callType=QMetaObject::InvokeMetaMethod, propertyCache=0x555c42bb8ff0, callArgs=0x7f9e4c48c5b0, engine=0x555c4286c950, data=..., object=...) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:1642 #38 QV4::QObjectMethod::callInternal (this=<optimized out>, thisObject=<optimized out>, argv=<optimized out>, argc=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:2130 #39 0x00007f9e64646221 in QV4::FunctionObject::call (argc=<optimized out>, argv=<optimized out>, thisObject=<optimized out>, this=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/include/QtQml/5.15.0/QtQml/private/../../../../../src/qml/jsruntime/qv4functionobject_p.h:172 #40 QV4::Moth::VME::interpret (frame=0x7ffc139da940, engine=0x555c4286c950, code=0x7f9e4c48c538 "\200\331I?\236\177") at /usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/qml/jsruntime/qv4vme_moth.cpp:754 #41 0x00007f9e64648157 in QV4::Moth::VME::exec (frame=frame@entry=0x7ffc139da940, engine=engine@entry=0x555c4286c950) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/qml/jsruntime/qv4vme_moth.cpp:463 #42 0x00007f9e645d603d in QV4::Function::call (this=this@entry=0x555c42b990d0, thisObject=<optimized out>, argv=argv@entry=0x7f9e4c48c500, argc=<optimized out>, context=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/qml/jsruntime/qv4function.cpp:69 #43 0x00007f9e64778907 in QQmlJavaScriptExpression::evaluate (this=this@entry=0x555c43c0f5b0, callData=callData@entry=0x7f9e4c48c4d0, isUndefined=isUndefined@entry=0x0) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/include/QtQml/5.15.0/QtQml/private/../../../../../src/qml/jsruntime/qv4value_p.h:343 #44 0x00007f9e6471c1ce in QQmlBoundSignalExpression::evaluate (this=<optimized out>, a=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/include/QtQml/5.15.0/QtQml/private/../../../../../src/qml/jsruntime/qv4jscall_p.h:95 #45 0x00007f9e6471d248 in QQmlBoundSignal_callback (e=0x555c43c0f560, a=0x0) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/include/QtQml/5.15.0/QtQml/private/../../../../../src/qml/qml/qqmlboundsignalexpressionpointer_p.h:69 #46 0x00007f9e6475738d in QQmlNotifier::emitNotify (endpoint=<optimized out>, a=a@entry=0x0) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/qml/qml/qqmlnotifier.cpp:104 #47 0x00007f9e646fb227 in QQmlData::signalEmitted (object=0x555c43be4430, index=64, a=0x0) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/qml/qml/qqmlengine.cpp:834 #48 0x00007f9e65733b75 in doActivate<false> (sender=0x555c43be4430, signal_index=64, argv=0x0) at kernel/qobject_p.h:110 #49 0x00007f9e5fc3f041 in QQuickAbstractButtonPrivate::handleRelease (this=0x555c43c07680, point=...) at qquickabstractbutton.cpp:182 #50 0x00007f9e5fc1c765 in QQuickControl::mouseReleaseEvent (this=<optimized out>, event=0x7ffc139dcb00) at /usr/include/qt5/QtGui/qevent.h:128 #51 0x00007f9e64b8cac8 in QQuickItem::event (this=0x555c43be4430, ev=0x7ffc139dcb00) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/quick/items/qquickitem.cpp:8128 #52 0x00007f9e662560cf in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x555c43be4430, e=0x7ffc139dcb00) at kernel/qapplication.cpp:3671 #53 0x00007f9e656fdb0a in QCoreApplication::notifyInternal2 (receiver=0x555c43be4430, event=0x7ffc139dcb00) at ../../include/QtCore/5.15.0/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325 #54 0x00007f9e64ba62ed in QQuickWindowPrivate::deliverMouseEvent (this=this@entry=0x555c426e78f0, pointerEvent=0x555c42b2e280) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/quick/items/qquickwindow.cpp:1900 #55 0x00007f9e64ba79fb in QQuickWindowPrivate::deliverPointerEvent (this=this@entry=0x555c426e78f0, event=0x555c42b2e280) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/quick/items/qquickwindow.cpp:2488 #56 0x00007f9e64ba8905 in QQuickWindowPrivate::handleMouseEvent (event=0x7ffc139dcb00, this=0x555c426e78f0) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/quick/items/qquickwindow.cpp:2337 #57 QQuickWindowPrivate::handleMouseEvent (this=0x555c426e78f0, event=0x7ffc139dcb00) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/quick/items/qquickwindow.cpp:2290 #58 0x00007f9e65b4a055 in QWindow::event (this=this@entry=0x555c4288f920, ev=ev@entry=0x7ffc139dcb00) at kernel/qwindow.cpp:2433 #59 0x00007f9e64baa31b in QQuickWindow::event (this=0x555c4288f920, e=0x7ffc139dcb00) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/quick/items/qquickwindow.cpp:1782 #60 0x00007f9e662560cf in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x555c4288f920, e=0x7ffc139dcb00) at kernel/qapplication.cpp:3671 #61 0x00007f9e656fdb0a in QCoreApplication::notifyInternal2 (receiver=0x555c4288f920, event=0x7ffc139dcb00) at ../../include/QtCore/5.15.0/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325 #62 0x00007f9e64ec8d97 in QQuickWidget::mouseReleaseEvent (this=<optimized out>, e=0x7ffc139dd160) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/quickwidgets/qquickwidget.cpp:1412 #63 0x00007f9e662960de in QWidget::event (this=this@entry=0x555c428d32e0, event=event@entry=0x7ffc139dd160) at kernel/qwidget.cpp:9027 #64 0x00007f9e64ec8f43 in QQuickWidget::event (this=0x555c428d32e0, e=0x7ffc139dd160) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/quickwidgets/qquickwidget.cpp:1565 #65 0x00007f9e662560cf in QApplicationPrivate::notify_helper (this=this@entry=0x555c424a8330, receiver=receiver@entry=0x555c428d32e0, e=e@entry=0x7ffc139dd160) at kernel/qapplication.cpp:3671 #66 0x00007f9e6625d121 in QApplication::notify (this=0x7ffc139dce60, receiver=0x555c428d32e0, e=0x7ffc139dd160) at kernel/qapplication.cpp:3115 #67 0x00007f9e656fdb0a in QCoreApplication::notifyInternal2 (receiver=0x555c428d32e0, event=0x7ffc139dd160) at ../../include/QtCore/5.15.0/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325 #68 0x00007f9e6625c036 in QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x555c428d32e0, event=event@entry=0x7ffc139dd160, alienWidget=alienWidget@entry=0x555c428d32e0, nativeWidget=0x555c4254cbd0, buttonDown=buttonDown@entry=0x7f9e6677b9d0 <qt_button_down>, lastMouseReceiver=..., spontaneous=true, onlyDispatchEnterLeave=false) at kernel/qapplication.cpp:2603 #69 0x00007f9e662ae13a in QWidgetWindow::handleMouseEvent (this=0x555c42726fc0, event=0x7ffc139dd420) at /usr/include/c++/10/bits/atomic_base.h:420 #70 0x00007f9e662b162e in QWidgetWindow::event (this=0x555c42726fc0, event=0x7ffc139dd420) at kernel/qwidgetwindow.cpp:295 #71 0x00007f9e662560cf in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x555c42726fc0, e=0x7ffc139dd420) at kernel/qapplication.cpp:3671 #72 0x00007f9e656fdb0a in QCoreApplication::notifyInternal2 (receiver=0x555c42726fc0, event=0x7ffc139dd420) at ../../include/QtCore/5.15.0/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325 #73 0x00007f9e65b3ddfb in QGuiApplicationPrivate::processMouseEvent (e=0x555c435178d0) at kernel/qguiapplication.cpp:2214 #74 0x00007f9e65b1409b in QWindowSystemInterface::sendWindowSystemEvents (flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1175 #75 0x00007f9e60927f4a in xcbSourceDispatch (source=source@entry=0x555c4256d5c0) at qxcbeventdispatcher.cpp:105 #76 0x00007f9e6330c2c7 in g_main_dispatch (context=0x7f9e58005000) at ../glib/gmain.c:3309 #77 g_main_context_dispatch (context=0x7f9e58005000) at ../glib/gmain.c:3974 #78 0x00007f9e6330c648 in g_main_context_iterate (context=context@entry=0x7f9e58005000, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4047 #79 0x00007f9e6330c6ff in g_main_context_iteration (context=0x7f9e58005000, may_block=may_block@entry=1) at ../glib/gmain.c:4108 #80 0x00007f9e65754f4f in QEventDispatcherGlib::processEvents (this=0x555c42580cf0, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #81 0x00007f9e656fc4cb in QEventLoop::exec (this=this@entry=0x7ffc139dd750, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #82 0x00007f9e65704730 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #83 0x0000555c42442fd9 in main (argc=<optimized out>, argv=0x7ffc139dd860) at /usr/src/debug/systemsettings5-5.19.80git.20200613T021900~291b5f7c-ku.33.1.x86_64/app/main.cpp:168 [Inferior 1 (process 6847) detached] Possible duplicates by query: bug 405402, bug 398547. Reported using DrKonqi
Can you run under valgrind please
(In reply to David Edmundson from comment #1) > Can you run under valgrind please How do I do that? I've tried to use valgrind with Qt apps in the past and couldn't get it to work.
you run "valgrind kcmshell5 kcm_touchpad" then it'll be super slow and give a bunch of output
Created attachment 129345 [details] Output of `valgrind --error-limit=no kcmshell5 kcm_touchpad`
Created attachment 129346 [details] Output of `valgrind --error-limit=no systemsettings5 kcm_touchpad`
Running `kcmshell5 kcm_touchpad` doesn't cause a crash, but running `systemsettings5 kcm_touchpad` does.
Not sure what changed, but it seems to be fixed now. I recently cleared QML cache, so it may have something to do with that.