Bug 480737 - Crash upon running kcm_lookandfeel on openSUSE Krypton (Plasma 6)
Summary: Crash upon running kcm_lookandfeel on openSUSE Krypton (Plasma 6)
Status: RESOLVED NOT A BUG
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_lookandfeel (show other bugs)
Version: master
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: qt6
Depends on:
Blocks:
 
Reported: 2024-02-02 14:04 UTC by Thiago Sueto
Modified: 2024-02-02 14:33 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 Thiago Sueto 2024-02-02 14:04:21 UTC
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