Bug 463768

Summary: Discover crashes at start
Product: [Applications] Discover Reporter: clin
Component: discoverAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: aleixpol, chris11born, kde, nate, ras209, sk8head89
Priority: NOR Keywords: drkonqi
Version: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi

Description clin 2023-01-03 05:01:19 UTC
Application: plasma-discover (5.26.80)

Qt Version: 5.15.7
Frameworks Version: 5.102.0
Operating System: Linux 6.2.0-rc1-1.g769d7ad-default x86_64
Windowing System: X11
Distribution: "openSUSE Tumbleweed"
DrKonqi: 5.26.80 [KCrashBackend]

-- Information about the crash:
In both X11 and Wayland, launching Discover results in a crash. I installed Discover from OBS' KDE:Unstable repository.

The crash can be reproduced every time.

-- Backtrace:
Application: Discover (plasma-discover), signal: Segmentation fault
Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = 0x0}
[KCrash Handler]
#6  QQmlRefPointer<QQmlTypePrivate const>::QQmlRefPointer(QQmlRefPointer<QQmlTypePrivate const> const&) (other=..., this=0x7ff86adfd4a0, this@entry=0x7ff86adfd420) at ../../include/QtQml/5.15.7/QtQml/private/../../../../../../src/qml/qml/ftw/qqmlrefcount_p.h:152
#7  QQmlType::QQmlType(QQmlType const&) (this=this@entry=0x7ff86adfd4a0) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.7+kde25/src/qml/qml/qqmltype.cpp:121
#8  0x00007ff89ed223a5 in QQmlPropertyCacheCreator<QQmlTypeCompiler>::propertyCacheForObject(QmlIR::Object const*, QQmlBindingInstantiationContext const&, QQmlError*) const (this=this@entry=0x7ff86adfdb60, obj=obj@entry=0x7ff85811f848, context=..., error=error@entry=0x7ff86adfd538) at ../../include/QtQml/5.15.7/QtQml/private/../../../../../../src/qml/qml/qqmlpropertycachecreator_p.h:310
#9  0x00007ff89ed251c0 in QQmlPropertyCacheCreator<QQmlTypeCompiler>::buildMetaObjectRecursively(int, QQmlBindingInstantiationContext const&, QQmlPropertyCacheCreator<QQmlTypeCompiler>::VMEMetaObjectIsRequired) (this=this@entry=0x7ff86adfdb60, objectIndex=<optimized out>, context=..., isVMERequired=isVMERequired@entry=QQmlPropertyCacheCreator<QQmlTypeCompiler>::VMEMetaObjectIsRequired::Maybe) at ../../include/QtQml/5.15.7/QtQml/private/../../../../../../src/qml/qml/qqmlpropertycachecreator_p.h:264
#10 0x00007ff89ed253d9 in QQmlPropertyCacheCreator<QQmlTypeCompiler>::buildMetaObjectRecursively(int, QQmlBindingInstantiationContext const&, QQmlPropertyCacheCreator<QQmlTypeCompiler>::VMEMetaObjectIsRequired) (this=this@entry=0x7ff86adfdb60, objectIndex=<optimized out>, context=..., isVMERequired=isVMERequired@entry=QQmlPropertyCacheCreator<QQmlTypeCompiler>::VMEMetaObjectIsRequired::Maybe) at /usr/include/qt5/QtCore/qendian.h:290
#11 0x00007ff89ed253d9 in QQmlPropertyCacheCreator<QQmlTypeCompiler>::buildMetaObjectRecursively(int, QQmlBindingInstantiationContext const&, QQmlPropertyCacheCreator<QQmlTypeCompiler>::VMEMetaObjectIsRequired) (this=this@entry=0x7ff86adfdb60, objectIndex=<optimized out>, context=..., isVMERequired=isVMERequired@entry=QQmlPropertyCacheCreator<QQmlTypeCompiler>::VMEMetaObjectIsRequired::Maybe) at /usr/include/qt5/QtCore/qendian.h:290
#12 0x00007ff89ed253d9 in QQmlPropertyCacheCreator<QQmlTypeCompiler>::buildMetaObjectRecursively(int, QQmlBindingInstantiationContext const&, QQmlPropertyCacheCreator<QQmlTypeCompiler>::VMEMetaObjectIsRequired) (this=this@entry=0x7ff86adfdb60, objectIndex=<optimized out>, context=..., isVMERequired=isVMERequired@entry=QQmlPropertyCacheCreator<QQmlTypeCompiler>::VMEMetaObjectIsRequired::Maybe) at /usr/include/qt5/QtCore/qendian.h:290
#13 0x00007ff89ed253d9 in QQmlPropertyCacheCreator<QQmlTypeCompiler>::buildMetaObjectRecursively(int, QQmlBindingInstantiationContext const&, QQmlPropertyCacheCreator<QQmlTypeCompiler>::VMEMetaObjectIsRequired) (this=this@entry=0x7ff86adfdb60, objectIndex=<optimized out>, context=..., isVMERequired=isVMERequired@entry=QQmlPropertyCacheCreator<QQmlTypeCompiler>::VMEMetaObjectIsRequired::Maybe) at /usr/include/qt5/QtCore/qendian.h:290
#14 0x00007ff89ed253d9 in QQmlPropertyCacheCreator<QQmlTypeCompiler>::buildMetaObjectRecursively(int, QQmlBindingInstantiationContext const&, QQmlPropertyCacheCreator<QQmlTypeCompiler>::VMEMetaObjectIsRequired) (this=this@entry=0x7ff86adfdb60, objectIndex=<optimized out>, context=..., isVMERequired=isVMERequired@entry=QQmlPropertyCacheCreator<QQmlTypeCompiler>::VMEMetaObjectIsRequired::Maybe) at /usr/include/qt5/QtCore/qendian.h:290
#15 0x00007ff89ed253d9 in QQmlPropertyCacheCreator<QQmlTypeCompiler>::buildMetaObjectRecursively(int, QQmlBindingInstantiationContext const&, QQmlPropertyCacheCreator<QQmlTypeCompiler>::VMEMetaObjectIsRequired) (this=this@entry=0x7ff86adfdb60, objectIndex=objectIndex@entry=0, context=<optimized out>, isVMERequired=isVMERequired@entry=QQmlPropertyCacheCreator<QQmlTypeCompiler>::VMEMetaObjectIsRequired::Maybe) at /usr/include/qt5/QtCore/qendian.h:290
#16 0x00007ff89ed26238 in QQmlPropertyCacheCreator<QQmlTypeCompiler>::buildMetaObjects() (this=this@entry=0x7ff86adfdb60) at ../../include/QtQml/5.15.7/QtQml/private/../../../../../../src/qml/qml/qqmlpropertycachecreator_p.h:215
#17 0x00007ff89ed20bcd in QQmlTypeCompiler::compile() (this=this@entry=0x7ff86adfdcd0) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.7+kde25/src/qml/qml/qqmltypecompiler.cpp:85
#18 0x00007ff89ec719f5 in QQmlTypeData::compile(QQmlRefPointer<QQmlTypeNameCache> const&, QV4::ResolvedTypeReferenceMap*, std::function<QByteArray ()> const&) (this=this@entry=0x7ff85823de20, typeNameCache=..., resolvedTypeCache=resolvedTypeCache@entry=0x7ff86adfddd0, dependencyHasher=...) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.7+kde25/src/qml/qml/qqmltypedata.cpp:774
#19 0x00007ff89ec77a03 in QQmlTypeData::done() (this=0x7ff85823de20) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.7+kde25/src/qml/qml/qqmltypedata.cpp:451
#20 0x00007ff89ec65805 in QQmlDataBlob::tryDone() (this=0x7ff85823de20) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.7+kde25/src/qml/qml/qqmldatablob.cpp:524
#21 QQmlDataBlob::tryDone() (this=0x7ff85823de20) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.7+kde25/src/qml/qml/qqmldatablob.cpp:515
#22 0x00007ff89ecc4d3c in QQmlTypeLoader::setData(QQmlDataBlob*, QQmlDataBlob::SourceCodeData const&) (this=this@entry=0x55c55e51fbf8, blob=blob@entry=0x7ff85823de20, d=...) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.7+kde25/src/qml/qml/qqmltypeloader.cpp:457
#23 0x00007ff89ecc5442 in QQmlTypeLoader::setData(QQmlDataBlob*, QString const&) (this=this@entry=0x55c55e51fbf8, blob=blob@entry=0x7ff85823de20, fileName=...) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.7+kde25/src/qml/qml/qqmltypeloader.cpp:437
#24 0x00007ff89ecc67bf in QQmlTypeLoader::loadThread(QQmlDataBlob*) (this=this@entry=0x55c55e51fbf8, blob=blob@entry=0x7ff85823de20) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.7+kde25/src/qml/qml/qqmltypeloader.cpp:299
#25 0x00007ff89ecc6c2c in PlainLoader::loadThread(QQmlTypeLoader*, QQmlDataBlob*) const (blob=0x7ff85823de20, loader=0x55c55e51fbf8, this=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.7+kde25/src/qml/qml/qqmltypeloader.cpp:146
#26 QQmlTypeLoader::doLoad<PlainLoader>(PlainLoader const&, QQmlDataBlob*, QQmlTypeLoader::Mode) (loader=<optimized out>, mode=QQmlTypeLoader::PreferSynchronous, blob=0x7ff85823de20, this=0x55c55e51fbf8) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.7+kde25/src/qml/qml/qqmltypeloader.cpp:205
#27 QQmlTypeLoader::load(QQmlDataBlob*, QQmlTypeLoader::Mode) (this=this@entry=0x55c55e51fbf8, blob=blob@entry=0x7ff85823de20, mode=mode@entry=QQmlTypeLoader::PreferSynchronous) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.7+kde25/src/qml/qml/qqmltypeloader.cpp:237
#28 0x00007ff89ecc74d0 in QQmlTypeLoader::getType(QUrl const&, QQmlTypeLoader::Mode) (this=this@entry=0x55c55e51fbf8, unNormalizedUrl=..., mode=mode@entry=QQmlTypeLoader::PreferSynchronous) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.7+kde25/src/qml/qml/qqmltypeloader.cpp:825
#29 0x00007ff89ec76acc in QQmlTypeData::resolveTypes() (this=this@entry=0x7ff8582709c0) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.7+kde25/src/qml/qml/qqmltypedata.cpp:873
#30 0x00007ff89ec796e0 in QQmlTypeData::allDependenciesDone() (this=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.7+kde25/src/qml/qml/qqmltypedata.cpp:743
#31 0x00007ff89ecc4fd9 in QQmlTypeLoader::setData(QQmlDataBlob*, QQmlDataBlob::SourceCodeData const&) (this=this@entry=0x55c55e51fbf8, blob=blob@entry=0x7ff8582709c0, d=...) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.7+kde25/src/qml/qml/qqmltypeloader.cpp:450
#32 0x00007ff89ecc5442 in QQmlTypeLoader::setData(QQmlDataBlob*, QString const&) (this=this@entry=0x55c55e51fbf8, blob=blob@entry=0x7ff8582709c0, fileName=...) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.7+kde25/src/qml/qml/qqmltypeloader.cpp:437
#33 0x00007ff89ecc67bf in QQmlTypeLoader::loadThread(QQmlDataBlob*) (this=this@entry=0x55c55e51fbf8, blob=blob@entry=0x7ff8582709c0) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.7+kde25/src/qml/qml/qqmltypeloader.cpp:299
#34 0x00007ff89ecc6c2c in PlainLoader::loadThread(QQmlTypeLoader*, QQmlDataBlob*) const (blob=0x7ff8582709c0, loader=0x55c55e51fbf8, this=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.7+kde25/src/qml/qml/qqmltypeloader.cpp:146
#35 QQmlTypeLoader::doLoad<PlainLoader>(PlainLoader const&, QQmlDataBlob*, QQmlTypeLoader::Mode) (loader=<optimized out>, mode=QQmlTypeLoader::PreferSynchronous, blob=0x7ff8582709c0, this=0x55c55e51fbf8) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.7+kde25/src/qml/qml/qqmltypeloader.cpp:205
#36 QQmlTypeLoader::load(QQmlDataBlob*, QQmlTypeLoader::Mode) (this=this@entry=0x55c55e51fbf8, blob=blob@entry=0x7ff8582709c0, mode=mode@entry=QQmlTypeLoader::PreferSynchronous) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.7+kde25/src/qml/qml/qqmltypeloader.cpp:237
#37 0x00007ff89ecc74d0 in QQmlTypeLoader::getType(QUrl const&, QQmlTypeLoader::Mode) (this=this@entry=0x55c55e51fbf8, unNormalizedUrl=..., mode=mode@entry=QQmlTypeLoader::PreferSynchronous) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.7+kde25/src/qml/qml/qqmltypeloader.cpp:825
#38 0x00007ff89ec76acc in QQmlTypeData::resolveTypes() (this=this@entry=0x55c55e546400) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.7+kde25/src/qml/qml/qqmltypedata.cpp:873
#39 0x00007ff89ec796e0 in QQmlTypeData::allDependenciesDone() (this=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.7+kde25/src/qml/qml/qqmltypedata.cpp:743
#40 0x00007ff89ecc4fd9 in QQmlTypeLoader::setData(QQmlDataBlob*, QQmlDataBlob::SourceCodeData const&) (this=this@entry=0x55c55e51fbf8, blob=blob@entry=0x55c55e546400, d=...) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.7+kde25/src/qml/qml/qqmltypeloader.cpp:450
#41 0x00007ff89ecc5442 in QQmlTypeLoader::setData(QQmlDataBlob*, QString const&) (this=this@entry=0x55c55e51fbf8, blob=blob@entry=0x55c55e546400, fileName=...) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.7+kde25/src/qml/qml/qqmltypeloader.cpp:437
#42 0x00007ff89ecc67bf in QQmlTypeLoader::loadThread(QQmlDataBlob*) (this=0x55c55e51fbf8, blob=blob@entry=0x55c55e546400) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.7+kde25/src/qml/qml/qqmltypeloader.cpp:299
#43 0x00007ff89ec8138d in QQmlTypeLoaderThread::loadThread(QQmlDataBlob*) (this=<optimized out>, b=0x55c55e546400) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.7+kde25/src/qml/qml/qqmltypeloaderthread.cpp:162
#44 0x00007ff89ed3f24c in QQmlThreadPrivate::threadEvent() (this=this@entry=0x55c55e519610) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.7+kde25/src/qml/qml/ftw/qqmlthread.cpp:198
#45 0x00007ff89ed3f9b2 in QQmlThreadPrivate::event(QEvent*) (this=0x55c55e519610, e=0x55c55e5e10c0) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.7+kde25/src/qml/qml/ftw/qqmlthread.cpp:142
#46 0x00007ff89f1a53fe in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x55c55e519610, e=0x55c55e5e10c0) at kernel/qapplication.cpp:3637
#47 0x00007ff89dedc128 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x55c55e519610, event=0x55c55e5e10c0) at kernel/qcoreapplication.cpp:1064
#48 0x00007ff89dedf0c1 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=0x0, event_type=0, data=0x55c55e51b3a0) at kernel/qcoreapplication.cpp:1821
#49 0x00007ff89df34353 in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x7ff8580047c0) at kernel/qeventdispatcher_glib.cpp:277
#50 0x00007ff89c91ba90 in g_main_dispatch (context=0x7ff858000c30) at ../glib/gmain.c:3454
#51 g_main_context_dispatch (context=0x7ff858000c30) at ../glib/gmain.c:4172
#52 0x00007ff89c91be48 in g_main_context_iterate (context=context@entry=0x7ff858000c30, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4248
#53 0x00007ff89c91bedc in g_main_context_iteration (context=0x7ff858000c30, may_block=1) at ../glib/gmain.c:4313
#54 0x00007ff89df33b56 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7ff858000b70, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#55 0x00007ff89dedab9b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ff86adfebe0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#56 0x00007ff89dcf4c47 in QThread::exec() (this=this@entry=0x55c55e519610) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#57 0x00007ff89ed3ef05 in QQmlThreadPrivate::run() (this=0x55c55e519610) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.7+kde25/src/qml/qml/ftw/qqmlthread.cpp:155
#58 0x00007ff89dcf5e3d in QThreadPrivate::start(void*) (arg=0x55c55e519610) at thread/qthread_unix.cpp:330
#59 0x00007ff89d692034 in start_thread () at /lib64/libc.so.6
#60 0x00007ff89d7190c0 in clone3 () at /lib64/libc.so.6

Thread 8 (Thread 0x7ff8777fe6c0 (LWP 11800) "plasma-dis:gl0"):
#1  0x00007ff89d691320 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#2  0x00007ff8916b657b in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007ff891710d27 in  () at /usr/lib64/dri/radeonsi_dri.so
#4  0x00007ff89d692034 in start_thread () at /lib64/libc.so.6
#5  0x00007ff89d7190c0 in clone3 () at /lib64/libc.so.6

Thread 7 (Thread 0x7ff877fff6c0 (LWP 11799) "plasma-d:gdrv0"):
#1  0x00007ff89d691320 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#2  0x00007ff8916b657b in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007ff891710d27 in  () at /usr/lib64/dri/radeonsi_dri.so
#4  0x00007ff89d692034 in start_thread () at /lib64/libc.so.6
#5  0x00007ff89d7190c0 in clone3 () at /lib64/libc.so.6

Thread 6 (Thread 0x7ff8849fe6c0 (LWP 11792) "plasma-d:shlo0"):
#1  0x00007ff89d691320 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#2  0x00007ff8916b657b in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007ff891710d27 in  () at /usr/lib64/dri/radeonsi_dri.so
#4  0x00007ff89d692034 in start_thread () at /lib64/libc.so.6
#5  0x00007ff89d7190c0 in clone3 () at /lib64/libc.so.6

Thread 5 (Thread 0x7ff8851ff6c0 (LWP 11791) "plasma-dis:sh0"):
#1  0x00007ff89d691320 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#2  0x00007ff8916b657b in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007ff891710d27 in  () at /usr/lib64/dri/radeonsi_dri.so
#4  0x00007ff89d692034 in start_thread () at /lib64/libc.so.6
#5  0x00007ff89d7190c0 in clone3 () at /lib64/libc.so.6

Thread 4 (Thread 0x7ff890c406c0 (LWP 11790) "plasma-:disk$0"):
#1  0x00007ff89d691320 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#2  0x00007ff8916b657b in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007ff891710d27 in  () at /usr/lib64/dri/radeonsi_dri.so
#4  0x00007ff89d692034 in start_thread () at /lib64/libc.so.6
#5  0x00007ff89d7190c0 in clone3 () at /lib64/libc.so.6

Thread 3 (Thread 0x7ff8915b76c0 (LWP 11789) "plasma-dis:cs0"):
#1  0x00007ff89d691320 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#2  0x00007ff8916b657b in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007ff891710d27 in  () at /usr/lib64/dri/radeonsi_dri.so
#4  0x00007ff89d692034 in start_thread () at /lib64/libc.so.6
#5  0x00007ff89d7190c0 in clone3 () at /lib64/libc.so.6

Thread 2 (Thread 0x7ff898f186c0 (LWP 11771) "QDBusConnection"):
#1  0x00007ff89c91bdbe in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7ff8940053c0, timeout=<optimized out>, context=0x7ff894001cf0) at ../glib/gmain.c:4553
#2  g_main_context_iterate (context=context@entry=0x7ff894001cf0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4243
#3  0x00007ff89c91bedc in g_main_context_iteration (context=0x7ff894001cf0, may_block=1) at ../glib/gmain.c:4313
#4  0x00007ff89df33b6e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7ff894000b70, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007ff89dedab9b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ff898f17bd0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#6  0x00007ff89dcf4c47 in QThread::exec() (this=this@entry=0x7ff89f7ba060 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007ff89f741277 in QDBusConnectionManager::run() (this=0x7ff89f7ba060 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:179
#8  0x00007ff89dcf5e3d in QThreadPrivate::start(void*) (arg=0x7ff89f7ba060 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:330
#9  0x00007ff89d692034 in start_thread () at /lib64/libc.so.6
#10 0x00007ff89d7190c0 in clone3 () at /lib64/libc.so.6

Thread 1 (Thread 0x7ff89b3b2980 (LWP 11769) "plasma-discover"):
#1  0x00007ff89d691320 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#2  0x00007ff89dcfb74b in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55c55e30ddc0) at thread/qwaitcondition_unix.cpp:146
#3  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x55c55e519688, mutex=0x55c55e519680, deadline=...) at thread/qwaitcondition_unix.cpp:225
#4  0x00007ff89ed3f5f5 in QQmlThreadPrivate::wait() (this=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.7+kde25/src/qml/qml/ftw/qqmlthread.cpp:63
#5  QQmlThread::internalCallMethodInThread(QQmlThread::Message*) (this=0x55c55e510de0, message=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.7+kde25/src/qml/qml/ftw/qqmlthread.cpp:351
#6  0x00007ff89ec815c5 in QQmlThread::callMethodInThread<QQmlDataBlob*, QQmlDataBlob*, QQmlTypeLoaderThread>(void (QQmlTypeLoaderThread::*)(QQmlDataBlob*), QQmlDataBlob* const&) (arg=<synthetic pointer>: <optimized out>, Member=<optimized out>, this=<optimized out>) at ../../include/QtQml/5.15.7/QtQml/private/../../../../../../src/qml/qml/ftw/qqmlthread_p.h:167
#7  0x00007ff89ecc6b91 in PlainLoader::load(QQmlTypeLoader*, QQmlDataBlob*) const (blob=0x55c55e546400, loader=0x55c55e51fbf8, this=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.7+kde25/src/qml/qml/qqmltypeloader.cpp:150
#8  QQmlTypeLoader::doLoad<PlainLoader>(PlainLoader const&, QQmlDataBlob*, QQmlTypeLoader::Mode) (loader=<optimized out>, mode=QQmlTypeLoader::PreferSynchronous, blob=0x55c55e546400, this=0x55c55e51fbf8) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.7+kde25/src/qml/qml/qqmltypeloader.cpp:214
#9  QQmlTypeLoader::load(QQmlDataBlob*, QQmlTypeLoader::Mode) (this=this@entry=0x55c55e51fbf8, blob=blob@entry=0x55c55e546400, mode=mode@entry=QQmlTypeLoader::PreferSynchronous) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.7+kde25/src/qml/qml/qqmltypeloader.cpp:237
#10 0x00007ff89ecc74d0 in QQmlTypeLoader::getType(QUrl const&, QQmlTypeLoader::Mode) (this=0x55c55e51fbf8, unNormalizedUrl=..., mode=mode@entry=QQmlTypeLoader::PreferSynchronous) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.7+kde25/src/qml/qml/qqmltypeloader.cpp:825
#11 0x00007ff89eca0334 in QQmlComponentPrivate::loadUrl(QUrl const&, QQmlComponent::CompilationMode) (this=0x55c55e56d030, newUrl=..., mode=mode@entry=QQmlComponent::PreferSynchronous) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.7+kde25/src/qml/qml/qqmlcomponent.cpp:720
#12 0x00007ff89eca079b in QQmlComponent::loadUrl(QUrl const&) (this=this@entry=0x55c55e5e0bb0, url=...) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.7+kde25/src/qml/qml/qqmlcomponent.cpp:668
#13 0x00007ff89ed048e3 in QQmlApplicationEnginePrivate::startLoad(QUrl const&, QByteArray const&, bool) (this=0x55c55e51fac0, url=..., data=..., dataFlag=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.7+kde25/src/qml/qml/qqmlapplicationengine.cpp:129
#14 0x00007ff89ed04a2d in QQmlApplicationEngine::load(QUrl const&) (this=<optimized out>, url=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.7+kde25/src/qml/qml/qqmlapplicationengine.cpp:287
#15 0x000055c55c4a5d27 in  ()
#16 0x000055c55c49e0e5 in  ()
#17 0x00007ff89d62bbb0 in __libc_start_call_main () at /lib64/libc.so.6
#18 0x00007ff89d62bc79 in __libc_start_main_impl () at /lib64/libc.so.6
#19 0x000055c55c49ec75 in  ()
[Inferior 1 (process 11769) detached]

Reported using DrKonqi
Comment 1 Nate Graham 2023-01-12 19:15:36 UTC
*** Bug 463446 has been marked as a duplicate of this bug. ***
Comment 2 Nate Graham 2023-01-12 19:15:40 UTC
*** Bug 463704 has been marked as a duplicate of this bug. ***
Comment 3 Chris 2023-02-05 15:14:56 UTC
Created attachment 155962 [details]
New crash information added by DrKonqi

plasma-discover (5.26.1) using Qt 5.15.6

crashes at launch (im on steamdeck)

-- Backtrace (Reduced):
#6  0x00007f0b6432ba1b in QQmlTypeLoader::setData(QQmlDataBlob*, QQmlDataBlob::SourceCodeData const&) () at /usr/lib/libQt5Qml.so.5
#7  0x00007f0b6432c52a in QQmlTypeLoader::setData(QQmlDataBlob*, QString const&) () at /usr/lib/libQt5Qml.so.5
#8  0x00007f0b6432e011 in QQmlTypeLoader::loadThread(QQmlDataBlob*) () at /usr/lib/libQt5Qml.so.5
#9  0x00007f0b6432e4d6 in QQmlTypeLoader::load(QQmlDataBlob*, QQmlTypeLoader::Mode) () at /usr/lib/libQt5Qml.so.5
#10 0x00007f0b6432e89a in QQmlTypeLoader::getType(QUrl const&, QQmlTypeLoader::Mode) () at /usr/lib/libQt5Qml.so.5
Comment 4 David Edmundson 2023-05-17 19:27:53 UTC

*** This bug has been marked as a duplicate of bug 449316 ***