https://bugs.kde.org/show_bug.cgi?id=480737
Bug ID: 480737 Summary: Crash upon running kcm_lookandfeel on openSUSE Krypton (Plasma 6) Classification: Applications Product: systemsettings Version: master Platform: openSUSE OS: Linux Status: REPORTED Severity: crash Priority: NOR Component: kcm_lookandfeel Assignee: plasma-b...@kde.org Reporter: herzensch...@gmail.com Target Milestone: --- SUMMARY Segmentation fault when running systemsettings kcm_lookandfeel SOFTWARE/OS VERSIONS Operating System: openSUSE Tumbleweed 20240131 KDE Plasma Version: 6.0.80 KDE Frameworks Version: 6.0.0 Qt Version: 6.6.1 Kernel Version: 6.7.2-1-default (64-bit) Graphics Platform: Wayland Processors: 4 × Intel® Core™ i7-5500U CPU @ 2.40GHz Memory: 7.7 GiB of RAM Graphics Processor: Mesa Intel® HD Graphics 5500 Manufacturer: Dell Inc. Product Name: Inspiron 7348 System Version: A13 BACKTRACE Thread 15 (Thread 0x7fffe34006c0 (LWP 12956) "QQmlThread"): #0 QQmlPropertyCacheCreator<QQmlTypeCompiler>::propertyCacheForObject (error=0x7fffe33feaf8, context=..., obj=0x7fffc052e948, this=0x7fffe33ff1d0) at /usr/src/debug/qtdeclarative-everywhere-src-6.6.1/build/include/QtQml/6.6.1/QtQml/private/../../../../../../src/qml/jsruntime/qv4resolvedtypereference_p.h:90 #1 QQmlPropertyCacheCreator<QQmlTypeCompiler>::buildMetaObjectRecursively (this=this@entry=0x7fffe33ff1d0, objectIndex=22, context=..., isVMERequired=isVMERequired@entry=QQmlPropertyCacheCreator<QQmlTypeCompiler>::VMEMetaObjectIsRequired::Maybe) at /usr/src/debug/qtdeclarative-everywhere-src-6.6.1/build/include/QtQml/6.6.1/QtQml/private/../../../../../../src/qml/qml/qqmlpropertycachecreator_p.h:277 #2 0x00007ffff635d297 in QQmlPropertyCacheCreator<QQmlTypeCompiler>::buildMetaObjectRecursively (this=this@entry=0x7fffe33ff1d0, objectIndex=20, context=..., isVMERequired=isVMERequired@entry=QQmlPropertyCacheCreator<QQmlTypeCompiler>::VMEMetaObjectIsRequired::Maybe) at /usr/include/qt6/QtCore/qendian.h:258 #3 0x00007ffff635d297 in QQmlPropertyCacheCreator<QQmlTypeCompiler>::buildMetaObjectRecursively (this=this@entry=0x7fffe33ff1d0, objectIndex=13, context=..., isVMERequired=isVMERequired@entry=QQmlPropertyCacheCreator<QQmlTypeCompiler>::VMEMetaObjectIsRequired::Maybe) at /usr/include/qt6/QtCore/qendian.h:258 #4 0x00007ffff635d297 in QQmlPropertyCacheCreator<QQmlTypeCompiler>::buildMetaObjectRecursively (this=this@entry=0x7fffe33ff1d0, objectIndex=1, context=..., isVMERequired=isVMERequired@entry=QQmlPropertyCacheCreator<QQmlTypeCompiler>::VMEMetaObjectIsRequired::Maybe) at /usr/include/qt6/QtCore/qendian.h:258 #5 0x00007ffff635d297 in QQmlPropertyCacheCreator<QQmlTypeCompiler>::buildMetaObjectRecursively (this=0x7fffe33ff1d0, objectIndex=0, context=..., isVMERequired=<optimized out>) at /usr/include/qt6/QtCore/qendian.h:258 #6 0x00007ffff63535ef in QQmlPropertyCacheCreator<QQmlTypeCompiler>::buildMetaObjectsIncrementally (this=0x7fffe33ff1d0) at /usr/src/debug/qtdeclarative-everywhere-src-6.6.1/build/include/QtQml/6.6.1/QtQml/private/../../../../../../src/qml/qml/qqmlpropertycachecreator_p.h:223 #7 QQmlTypeCompiler::compile (this=0x7fffe33ff440) at /usr/src/debug/qtdeclarative-everywhere-src-6.6.1/src/qml/qml/qqmltypecompiler.cpp:62 #8 0x00007ffff63638f0 in QQmlTypeData::compile(QQmlRefPointer<QQmlTypeNameCache> const&, QV4::ResolvedTypeReferenceMap*, std::function<QByteArray ()> const&) (dependencyHasher=..., resolvedTypeCache=0x7fffe33ff370, typeNameCache=..., this=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-6.6.1/src/qml/qml/qqmltypedata.cpp:852 #9 QQmlTypeData::done (this=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-6.6.1/src/qml/qml/qqmltypedata.cpp:502 #10 0x00007ffff62a8f3b in QQmlDataBlob::tryDone (this=0x55555588b390) at /usr/src/debug/qtdeclarative-everywhere-src-6.6.1/src/qml/qml/qqmldatablob.cpp:485 #11 QQmlDataBlob::tryDone (this=0x55555588b390) at /usr/src/debug/qtdeclarative-everywhere-src-6.6.1/src/qml/qml/qqmldatablob.cpp:476 #12 0x00007ffff6371410 in QQmlTypeLoader::setData (this=this@entry=0x5555559b28b0, blob=..., d=...) at /usr/src/debug/qtdeclarative-everywhere-src-6.6.1/src/qml/qml/qqmltypeloader.cpp:415 #13 0x00007ffff6371c1a in QQmlTypeLoader::setData (this=this@entry=0x5555559b28b0, blob=..., fileName=...) at /usr/src/debug/qtdeclarative-everywhere-src-6.6.1/src/qml/qml/qqmltypeloader.cpp:395 #14 0x00007ffff6375655 in QQmlTypeLoader::loadThread (this=0x5555559b28b0, blob=...) at /usr/src/debug/qtdeclarative-everywhere-src-6.6.1/src/qml/qml/qqmltypeloader.cpp:260 #15 0x00007ffff63796c5 in QQmlThread::createMessageFromMethod<void (QQmlTypeLoaderThread::*)(QQmlRefPointer<QQmlDataBlob> const&), QQmlRefPointer<QQmlDataBlob> const&>(void (QQmlTypeLoaderThread::*&&)(QQmlRefPointer<QQmlDataBlob> const&), QQmlRefPointer<QQmlDataBlob> const&)::I::call(QQmlThread*) () at /usr/include/c++/13/bits/invoke.h:71 #16 0x00007ffff6279054 in QQmlThreadPrivate::threadEvent (this=0x5555557fa1e0) at /usr/src/debug/qtdeclarative-everywhere-src-6.6.1/src/qml/qml/ftw/qqmlthread.cpp:148 #17 QQmlThreadPrivate::event (this=0x5555557fa1e0, e=0x555555e61320) at /usr/src/debug/qtdeclarative-everywhere-src-6.6.1/src/qml/qml/ftw/qqmlthread.cpp:105 #18 0x00007ffff6fc094e in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x5555557fa1e0, e=0x555555e61320) at /usr/src/debug/qtbase-everywhere-src-6.6.1/src/widgets/kernel/qapplication.cpp:3296 #19 0x00007ffff4f87268 in QCoreApplication::notifyInternal2 (receiver=0x5555557fa1e0, event=0x555555e61320) at /usr/src/debug/qtbase-everywhere-src-6.6.1/src/corelib/kernel/qcoreapplication.cpp:1121 #20 0x00007ffff4f872a9 in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.6.1/src/corelib/kernel/qcoreapplication.cpp:1539 #21 0x00007ffff4f875c7 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x5555559ed960) at /usr/src/debug/qtbase-everywhere-src-6.6.1/src/corelib/kernel/qcoreapplication.cpp:1901 #22 0x00007ffff51a5d83 in postEventSourceDispatch (s=0x7fffc0000f10) at /usr/src/debug/qtbase-everywhere-src-6.6.1/src/corelib/kernel/qeventdispatcher_glib.cpp:243 #23 0x00007ffff43fcf30 in ?? () from /lib64/libglib-2.0.so.0 #24 0x00007ffff43feb58 in ?? () from /lib64/libglib-2.0.so.0 #25 0x00007ffff43ff20c in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #26 0x00007ffff51ab12c in QEventDispatcherGlib::processEvents (this=0x7fffc0000b70, flags=...) at /usr/src/debug/qtbase-everywhere-src-6.6.1/src/corelib/kernel/qeventdispatcher_glib.cpp:393 #27 0x00007ffff4f91adb in QEventLoop::exec (this=0x7fffe33ffaa0, flags=...) at /usr/src/debug/qtbase-everywhere-src-6.6.1/build/include/QtCore/../../../src/corelib/global/qflags.h:34 #28 0x00007ffff5066024 in QThread::exec (this=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.6.1/build/include/QtCore/../../../src/corelib/global/qflags.h:74 #29 0x00007ffff50e4d49 in operator() (__closure=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.6.1/src/corelib/thread/qthread_unix.cpp:324 #30 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qtbase-everywhere-src-6.6.1/src/corelib/thread/qthread_unix.cpp:260 #31 QThreadPrivate::start (arg=0x5555557fa1e0) at /usr/src/debug/qtbase-everywhere-src-6.6.1/src/corelib/thread/qthread_unix.cpp:283 #32 0x00007ffff468ff44 in start_thread () from /lib64/libc.so.6 #33 0x00007ffff47184ec in clone3 () from /lib64/libc.so.6 Thread 6 (Thread 0x7fffe3e006c0 (LWP 12946) "systemsett:sh0"): #0 0x00007ffff468c4ee in __futex_abstimed_wait_common () from /lib64/libc.so.6 #1 0x00007ffff468f230 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6 #2 0x00007fffe950f3eb in ?? () from /usr/lib64/dri/iris_dri.so #3 0x00007fffe9504657 in ?? () from /usr/lib64/dri/iris_dri.so #4 0x00007ffff468ff44 in start_thread () from /lib64/libc.so.6 #5 0x00007ffff47184ec in clone3 () from /lib64/libc.so.6 Thread 5 (Thread 0x7fffe92006c0 (LWP 12945) "systems:disk$0"): #0 0x00007ffff468c4ee in __futex_abstimed_wait_common () from /lib64/libc.so.6 #1 0x00007ffff468f230 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6 #2 0x00007fffe950f3eb in ?? () from /usr/lib64/dri/iris_dri.so #3 0x00007fffe9504657 in ?? () from /usr/lib64/dri/iris_dri.so #4 0x00007ffff468ff44 in start_thread () from /lib64/libc.so.6 #5 0x00007ffff47184ec in clone3 () from /lib64/libc.so.6 Thread 4 (Thread 0x7fffebe006c0 (LWP 12944) "WaylandEventThr"): #0 0x00007ffff4709d9f in poll () from /lib64/libc.so.6 #1 0x00007ffff377ce21 in ?? () from /lib64/libQt6WaylandClient.so.6 #2 0x00007ffff50e4d49 in operator() (__closure=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.6.1/src/corelib/thread/qthread_unix.cpp:324 #3 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qtbase-everywhere-src-6.6.1/src/corelib/thread/qthread_unix.cpp:260 #4 QThreadPrivate::start (arg=0x5555556572c0) at /usr/src/debug/qtbase-everywhere-src-6.6.1/src/corelib/thread/qthread_unix.cpp:283 #5 0x00007ffff468ff44 in start_thread () from /lib64/libc.so.6 #6 0x00007ffff47184ec in clone3 () from /lib64/libc.so.6 Thread 3 (Thread 0x7ffff10006c0 (LWP 12943) "WaylandEventThr"): #0 0x00007ffff4709d9f in poll () from /lib64/libc.so.6 #1 0x00007ffff377ce21 in ?? () from /lib64/libQt6WaylandClient.so.6 #2 0x00007ffff50e4d49 in operator() (__closure=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.6.1/src/corelib/thread/qthread_unix.cpp:324 #3 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qtbase-everywhere-src-6.6.1/src/corelib/thread/qthread_unix.cpp:260 #4 QThreadPrivate::start (arg=0x555555657270) at /usr/src/debug/qtbase-everywhere-src-6.6.1/src/corelib/thread/qthread_unix.cpp:283 #5 0x00007ffff468ff44 in start_thread () from /lib64/libc.so.6 #6 0x00007ffff47184ec in clone3 () from /lib64/libc.so.6 Thread 2 (Thread 0x7ffff20006c0 (LWP 12942) "QDBusConnection"): #0 0x00007ffff4709d9f in poll () from /lib64/libc.so.6 #1 0x00007ffff43feaff in ?? () from /lib64/libglib-2.0.so.0 #2 0x00007ffff43ff20c in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #3 0x00007ffff51ab12c in QEventDispatcherGlib::processEvents (this=0x7fffec000b70, flags=...) at /usr/src/debug/qtbase-everywhere-src-6.6.1/src/corelib/kernel/qeventdispatcher_glib.cpp:393 #4 0x00007ffff4f91adb in QEventLoop::exec (this=0x7ffff1fffa50, flags=...) at /usr/src/debug/qtbase-everywhere-src-6.6.1/build/include/QtCore/../../../src/corelib/global/qflags.h:34 #5 0x00007ffff5066024 in QThread::exec (this=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.6.1/build/include/QtCore/../../../src/corelib/global/qflags.h:74 #6 0x00007ffff5edbc8a in ?? () from /lib64/libQt6DBus.so.6 #7 0x00007ffff50e4d49 in operator() (__closure=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.6.1/src/corelib/thread/qthread_unix.cpp:324 #8 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qtbase-everywhere-src-6.6.1/src/corelib/thread/qthread_unix.cpp:260 #9 QThreadPrivate::start (arg=0x7ffff5f60b80) at /usr/src/debug/qtbase-everywhere-src-6.6.1/src/corelib/thread/qthread_unix.cpp:283 #10 0x00007ffff468ff44 in start_thread () from /lib64/libc.so.6 #11 0x00007ffff47184ec in clone3 () from /lib64/libc.so.6 Thread 1 (Thread 0x7ffff252dac0 (LWP 12939) "systemsettings"): #0 0x00007ffff468c4ee in __futex_abstimed_wait_common () from /lib64/libc.so.6 #1 0x00007ffff468f230 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6 #2 0x00007ffff50e2deb in QWaitConditionPrivate::wait (deadline=..., this=0x555555871c20) at /usr/src/debug/qtbase-everywhere-src-6.6.1/src/corelib/thread/qwaitcondition_unix.cpp:103 #3 QWaitCondition::wait (this=this@entry=0x5555557fa258, mutex=mutex@entry=0x5555557fa250, deadline=...) at /usr/src/debug/qtbase-everywhere-src-6.6.1/src/corelib/thread/qwaitcondition_unix.cpp:181 #4 0x00007ffff627804b in QQmlThreadPrivate::wait (this=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-6.6.1/src/qml/qml/ftw/qqmlthread.cpp:27 #5 QQmlThread::internalCallMethodInThread (this=0x55555588d2e0, message=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-6.6.1/src/qml/qml/ftw/qqmlthread.cpp:287 #6 0x00007ffff637596a in QQmlThread::callMethodInThread<void (QQmlTypeLoaderThread::*)(QQmlRefPointer<QQmlDataBlob> const&), QQmlRefPointer<QQmlDataBlob> const&> (method=<optimized out>, this=0x55555588d2e0) at /usr/src/debug/qtdeclarative-everywhere-src-6.6.1/build/include/QtQml/6.6.1/QtQml/private/../../../../../../src/qml/qml/ftw/qqmlthread_p.h:123 #7 QQmlTypeLoaderThread::load (b=..., this=0x55555588d2e0) at /usr/src/debug/qtdeclarative-everywhere-src-6.6.1/src/qml/qml/qqmltypeloaderthread.cpp:45 #8 PlainLoader::load (this=<optimized out>, loader=<optimized out>, blob=0x55555588b390) at /usr/src/debug/qtdeclarative-everywhere-src-6.6.1/src/qml/qml/qqmltypeloader.cpp:113 #9 QQmlTypeLoader::doLoad<PlainLoader> (loader=..., mode=QQmlTypeLoader::PreferSynchronous, blob=0x55555588b390, this=0x5555559b28b0) at /usr/src/debug/qtdeclarative-everywhere-src-6.6.1/src/qml/qml/qqmltypeloader.cpp:177 #10 QQmlTypeLoader::load (this=0x5555559b28b0, blob=0x55555588b390, mode=QQmlTypeLoader::PreferSynchronous) at /usr/src/debug/qtdeclarative-everywhere-src-6.6.1/src/qml/qml/qqmltypeloader.cpp:198 #11 0x00007ffff637f63f in QQmlTypeLoader::getType (this=0x5555559b28b0, unNormalizedUrl=..., mode=QQmlTypeLoader::PreferSynchronous) at /usr/src/debug/qtdeclarative-everywhere-src-6.6.1/src/qml/qml/qqmltypeloader.cpp:968 #12 0x00007ffff629c52f in QQmlComponentPrivate::loadUrl (this=0x555555ef3100, newUrl=..., mode=QQmlComponent::PreferSynchronous) at /usr/src/debug/qtdeclarative-everywhere-src-6.6.1/src/qml/qml/qqmlcomponent.cpp:805 #13 0x00007ffff3b5ba75 in ?? () from /lib64/libKF6KCMUtilsQuick.so.6 #14 0x00007ffff3b5e87a in KQuickConfigModule::mainUi() () from /lib64/libKF6KCMUtilsQuick.so.6 #15 0x00007ffff75d08db in KCModuleLoader::loadModule(KPluginMetaData const&, QWidget*, QList<QVariant> const&, std::shared_ptr<QQmlEngine> const&) () from /lib64/libKF6KCMUtils.so.6 #16 0x00007ffff7f9e0e6 in ModuleView::addModule (this=0x5555559a6d40, item=<optimized out>, args=...) at /usr/src/debug/systemsettings-6.0.80git.20240131T130645~12cc968/core/ModuleView.cpp:277 #17 0x00007ffff7f9ec38 in ModuleView::loadModule (args=..., menuItem=..., this=<optimized out>) at /usr/src/debug/systemsettings-6.0.80git.20240131T130645~12cc968/core/ModuleView.cpp:241 #18 0x000055555557cfe5 in SidebarMode::initWidget (this=0x55555595ddd0) at /usr/src/debug/systemsettings-6.0.80git.20240131T130645~12cc968/app/sidebar/SidebarMode.cpp:701 #19 0x0000555555574748 in SidebarMode::mainWidget (this=0x55555595ddd0) at /usr/src/debug/systemsettings-6.0.80git.20240131T130645~12cc968/app/sidebar/SidebarMode.cpp:163 #20 SettingsBase::loadCurrentView (this=0x5555557488c0) at /usr/src/debug/systemsettings-6.0.80git.20240131T130645~12cc968/app/SettingsBase.cpp:284 #21 SettingsBase::initApplication (this=this@entry=0x5555557488c0) at /usr/src/debug/systemsettings-6.0.80git.20240131T130645~12cc968/app/SettingsBase.cpp:106 #22 0x000055555556addd in SettingsBase::SettingsBase (parent=0x0, startupModuleArgs=..., startupModule=..., mode=BaseMode::SystemSettings, this=0x5555557488c0, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /usr/src/debug/systemsettings-6.0.80git.20240131T130645~12cc968/app/SettingsBase.cpp:63 #23 main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/systemsettings-6.0.80git.20240131T130645~12cc968/app/main.cpp:147 -- You are receiving this mail because: You are watching all bug changes.