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.

Reply via email to