Application: plasma-discover (5.17.80) Qt Version: 5.13.1 Frameworks Version: 5.63.0 Operating System: Linux 5.3.1-1-puya x86_64 Distribution: openSUSE Tumbleweed -- Information about the crash: - What I was doing when the application crashed: Invoked krunner to install gparted, as soon i hit "Get Gparted" from the dropdown menu i get the crash window. The crash can be reproduced every time. -- Backtrace: Application: Discover (plasma-discover), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7f29a63ced80 (LWP 9086))] Thread 4 (Thread 0x7f299e087700 (LWP 9089)): [KCrash Handler] #6 0x00007f29a5282a13 in QQmlPropertyCacheCreator<QQmlTypeCompiler>::propertyCacheForObject(QmlIR::Object const*, QQmlBindingInstantiationContext const&, QQmlCompileError*) const (this=this@entry=0x7f299e085f20, obj=obj@entry=0x7f2994302a68, context=..., error=error@entry=0x7f299e085bb0) at /usr/src/debug/libqt5-qtdeclarative-5.13.1-ku.2.4.x86_64/include/QtQml/5.13.1/QtQml/private/../../../../../src/qml/qml/ftw/qqmlrefcount_p.h:170 #7 0x00007f29a528615a in QQmlPropertyCacheCreator<QQmlTypeCompiler>::buildMetaObjectRecursively(int, QQmlBindingInstantiationContext const&) (this=this@entry=0x7f299e085f20, objectIndex=<optimized out>, context=...) at /usr/include/qt5/QtCore/qarraydata.h:257 #8 0x00007f29a5286481 in QQmlPropertyCacheCreator<QQmlTypeCompiler>::buildMetaObjectRecursively(int, QQmlBindingInstantiationContext const&) (this=this@entry=0x7f299e085f20, objectIndex=<optimized out>, context=...) at /usr/include/c++/9/bits/atomic_base.h:326 #9 0x00007f29a5286481 in QQmlPropertyCacheCreator<QQmlTypeCompiler>::buildMetaObjectRecursively(int, QQmlBindingInstantiationContext const&) (this=this@entry=0x7f299e085f20, objectIndex=<optimized out>, context=...) at /usr/include/c++/9/bits/atomic_base.h:326 #10 0x00007f29a5286481 in QQmlPropertyCacheCreator<QQmlTypeCompiler>::buildMetaObjectRecursively(int, QQmlBindingInstantiationContext const&) (this=this@entry=0x7f299e085f20, objectIndex=<optimized out>, context=...) at /usr/include/c++/9/bits/atomic_base.h:326 #11 0x00007f29a5286481 in QQmlPropertyCacheCreator<QQmlTypeCompiler>::buildMetaObjectRecursively(int, QQmlBindingInstantiationContext const&) (this=this@entry=0x7f299e085f20, objectIndex=objectIndex@entry=0, context=...) at /usr/include/c++/9/bits/atomic_base.h:326 #12 0x00007f29a528121c in QQmlPropertyCacheCreator<QQmlTypeCompiler>::buildMetaObjects() (this=0x7f299e085f20) at /usr/src/debug/libqt5-qtdeclarative-5.13.1-ku.2.4.x86_64/include/QtQml/5.13.1/QtQml/private/../../../../../src/qml/qml/ftw/qqmlrefcount_p.h:143 #13 0x00007f29a528121c in QQmlTypeCompiler::compile() (this=this@entry=0x7f299e0860b0) at /usr/src/debug/libqt5-qtdeclarative-5.13.1-ku.2.4.x86_64/src/qml/compiler/qqmltypecompiler.cpp:86 #14 0x00007f29a540a46b in QQmlTypeData::compile(QQmlRefPointer<QQmlTypeNameCache> const&, QV4::CompiledData::ResolvedTypeReferenceMap*, std::function<bool (QCryptographicHash*)> const&) (this=this@entry=0x7f299415da10, typeNameCache=..., resolvedTypeCache=resolvedTypeCache@entry=0x7f299e086188, dependencyHasher=...) at /usr/src/debug/libqt5-qtdeclarative-5.13.1-ku.2.4.x86_64/src/qml/qml/qqmltypeloader.cpp:2663 #15 0x00007f29a5411c61 in QQmlTypeData::done() (this=0x7f299415da10) at /usr/include/c++/9/bits/std_function.h:87 #16 0x00007f29a5409a3d in QQmlDataBlob::tryDone() (this=0x7f299415da10) at /usr/src/debug/libqt5-qtdeclarative-5.13.1-ku.2.4.x86_64/src/qml/qml/qqmltypeloader.cpp:675 #17 0x00007f29a5409a3d in QQmlDataBlob::tryDone() (this=0x7f299415da10) at /usr/src/debug/libqt5-qtdeclarative-5.13.1-ku.2.4.x86_64/src/qml/qml/qqmltypeloader.cpp:666 #18 0x00007f29a540b5cf in QQmlTypeLoader::setData(QQmlDataBlob*, QQmlDataBlob::SourceCodeData const&) (this=this@entry=0x557ed3cc9a50, blob=blob@entry=0x7f299415da10, d=...) at /usr/src/debug/libqt5-qtdeclarative-5.13.1-ku.2.4.x86_64/src/qml/qml/qqmltypeloader.cpp:1312 #19 0x00007f29a540be99 in QQmlTypeLoader::setData(QQmlDataBlob*, QString const&) (this=this@entry=0x557ed3cc9a50, blob=0x7f299415da10, fileName=...) at /usr/src/debug/libqt5-qtdeclarative-5.13.1-ku.2.4.x86_64/src/qml/qml/qqmltypeloader.cpp:1292 #20 0x00007f29a540bfc9 in QQmlTypeLoader::loadThread(QQmlDataBlob*) (this=this@entry=0x557ed3cc9a50, blob=<optimized out>, blob@entry=0x7f299415da10) at /usr/src/debug/libqt5-qtdeclarative-5.13.1-ku.2.4.x86_64/src/qml/qml/qqmltypeloader.cpp:1162 #21 0x00007f29a541990c in PlainLoader::loadThread(QQmlTypeLoader*, QQmlDataBlob*) const (this=0x7f299e0863b7, blob=0x7f299415da10, loader=0x557ed3cc9a50) at /usr/src/debug/libqt5-qtdeclarative-5.13.1-ku.2.4.x86_64/src/qml/qml/qqmltypeloader.cpp:1007 #22 0x00007f29a541990c in QQmlTypeLoader::doLoad<PlainLoader>(PlainLoader const&, QQmlDataBlob*, QQmlTypeLoader::Mode) (this=this@entry=0x557ed3cc9a50, loader=..., blob=blob@entry=0x7f299415da10, mode=mode@entry=QQmlTypeLoader::PreferSynchronous) at /usr/src/debug/libqt5-qtdeclarative-5.13.1-ku.2.4.x86_64/src/qml/qml/qqmltypeloader.cpp:1066 #23 0x00007f29a540c236 in QQmlTypeLoader::load(QQmlDataBlob*, QQmlTypeLoader::Mode) (this=this@entry=0x557ed3cc9a50, blob=blob@entry=0x7f299415da10, mode=mode@entry=QQmlTypeLoader::PreferSynchronous) at /usr/src/debug/libqt5-qtdeclarative-5.13.1-ku.2.4.x86_64/src/qml/qml/qqmltypeloader.cpp:1098 #24 0x00007f29a540cf38 in QQmlTypeLoader::getType(QUrl const&, QQmlTypeLoader::Mode) (this=this@entry=0x557ed3cc9a50, unNormalizedUrl=..., mode=mode@entry=QQmlTypeLoader::PreferSynchronous) at /usr/src/debug/libqt5-qtdeclarative-5.13.1-ku.2.4.x86_64/src/qml/qml/qqmltypeloader.cpp:1701 #25 0x00007f29a540d90d in QQmlTypeData::resolveTypes() (this=this@entry=0x557ed3c741a0) at /usr/src/debug/libqt5-qtdeclarative-5.13.1-ku.2.4.x86_64/src/qml/qml/qqmltypeloader_p.h:117 #26 0x00007f29a540ddc8 in QQmlTypeData::allDependenciesDone() (this=0x557ed3c741a0) at /usr/src/debug/libqt5-qtdeclarative-5.13.1-ku.2.4.x86_64/src/qml/qml/qqmltypeloader.cpp:2633 #27 0x00007f29a540b67a in QQmlTypeLoader::setData(QQmlDataBlob*, QQmlDataBlob::SourceCodeData const&) (this=this@entry=0x557ed3cc9a50, blob=blob@entry=0x557ed3c741a0, d=...) at /usr/src/debug/libqt5-qtdeclarative-5.13.1-ku.2.4.x86_64/src/qml/qml/qqmltypeloader.cpp:1305 #28 0x00007f29a540be99 in QQmlTypeLoader::setData(QQmlDataBlob*, QString const&) (this=this@entry=0x557ed3cc9a50, blob=0x557ed3c741a0, fileName=...) at /usr/src/debug/libqt5-qtdeclarative-5.13.1-ku.2.4.x86_64/src/qml/qml/qqmltypeloader.cpp:1292 #29 0x00007f29a540bfc9 in QQmlTypeLoader::loadThread(QQmlDataBlob*) (this=0x557ed3cc9a50, blob=<optimized out>, blob@entry=0x557ed3c741a0) at /usr/src/debug/libqt5-qtdeclarative-5.13.1-ku.2.4.x86_64/src/qml/qml/qqmltypeloader.cpp:1162 #30 0x00007f29a540c1cd in QQmlTypeLoaderThread::loadThread(QQmlDataBlob*) (this=<optimized out>, b=0x557ed3c741a0) at /usr/src/debug/libqt5-qtdeclarative-5.13.1-ku.2.4.x86_64/src/qml/qml/qqmltypeloader.cpp:905 #31 0x00007f29a547d6e8 in QQmlThreadPrivate::threadEvent() (this=this@entry=0x557ed3cf7480) at /usr/src/debug/libqt5-qtdeclarative-5.13.1-ku.2.4.x86_64/src/qml/qml/ftw/qqmlthread.cpp:201 #32 0x00007f29a547ddb2 in QQmlThreadPrivate::event(QEvent*) (this=0x557ed3cf7480, e=0x557ed3d36c30) at /usr/src/debug/libqt5-qtdeclarative-5.13.1-ku.2.4.x86_64/src/qml/qml/ftw/qqmlthread.cpp:139 #33 0x00007f29a5d91c62 in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x557ed3b65680, receiver=receiver@entry=0x557ed3cf7480, e=e@entry=0x557ed3d36c30) at kernel/qapplication.cpp:3703 #34 0x00007f29a5d9b1e0 in QApplication::notify(QObject*, QEvent*) (this=0x7ffdcc29d5d0, receiver=0x557ed3cf7480, e=0x557ed3d36c30) at kernel/qapplication.cpp:3449 #35 0x00007f29a4dc5562 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x557ed3cf7480, event=0x557ed3d36c30) at ../../include/QtCore/../../src/corelib/kernel/qobject.h:143 #36 0x00007f29a4dc81f8 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=0x0, event_type=0, data=0x557ed3cf9810) at kernel/qcoreapplication.cpp:1840 #37 0x00007f29a4e1c333 in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x7f29940047c0) at kernel/qeventdispatcher_glib.cpp:277 #38 0x00007f29a324b6b3 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0 #39 0x00007f29a324d460 in () at /usr/lib64/libglib-2.0.so.0 #40 0x00007f29a324d49f in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #41 0x00007f29a4e1b971 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f2994000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #42 0x00007f29a4dc40cb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f299e086c80, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140 #43 0x00007f29a4bfc021 in QThread::exec() (this=this@entry=0x557ed3cf7480) at ../../include/QtCore/../../src/corelib/global/qflags.h:120 #44 0x00007f29a547d3b5 in QQmlThreadPrivate::run() (this=0x557ed3cf7480) at /usr/src/debug/libqt5-qtdeclarative-5.13.1-ku.2.4.x86_64/src/qml/qml/ftw/qqmlthread.cpp:152 #45 0x00007f29a4bfd1a2 in QThreadPrivate::start(void*) (arg=0x557ed3cf7480) at thread/qthread_unix.cpp:360 #46 0x00007f29a3bb0f2a in start_thread () at /lib64/libpthread.so.0 #47 0x00007f29a487f4af in clone () at /lib64/libc.so.6 Thread 3 (Thread 0x7f299f29f700 (LWP 9088)): #0 0x00007f29a324b95c in () at /usr/lib64/libglib-2.0.so.0 #1 0x00007f29a324cbfb in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0 #2 0x00007f29a324d2fb in () at /usr/lib64/libglib-2.0.so.0 #3 0x00007f29a324d49f in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #4 0x00007f29a4e1b98b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f2990000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #5 0x00007f29a4dc40cb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f299f29ec70, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140 #6 0x00007f29a4bfc021 in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:120 #7 0x00007f29a62d74f6 in () at /usr/lib64/libQt5DBus.so.5 #8 0x00007f29a4bfd1a2 in QThreadPrivate::start(void*) (arg=0x7f29a6359d80) at thread/qthread_unix.cpp:360 #9 0x00007f29a3bb0f2a in start_thread () at /lib64/libpthread.so.0 #10 0x00007f29a487f4af in clone () at /lib64/libc.so.6 Thread 2 (Thread 0x7f29a023f700 (LWP 9087)): #0 0x00007f29a4874bdf in poll () at /lib64/libc.so.6 #1 0x00007f29a311d742 in () at /usr/lib64/libxcb.so.1 #2 0x00007f29a311e3fa in xcb_wait_for_event () at /usr/lib64/libxcb.so.1 #3 0x00007f29a04aaf90 in () at /usr/lib64/libQt5XcbQpa.so.5 #4 0x00007f29a4bfd1a2 in QThreadPrivate::start(void*) (arg=0x557ed3bb1030) at thread/qthread_unix.cpp:360 #5 0x00007f29a3bb0f2a in start_thread () at /lib64/libpthread.so.0 #6 0x00007f29a487f4af in clone () at /lib64/libc.so.6 Thread 1 (Thread 0x7f29a63ced80 (LWP 9086)): #0 0x00007f29a3bb76a5 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f29a4c030af in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x557ed3cf1770) at thread/qwaitcondition_unix.cpp:146 #2 0x00007f29a4c030af in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x557ed3cf74f0, deadline=...) at thread/qwaitcondition_unix.cpp:225 #3 0x00007f29a4c03199 in QWaitCondition::wait(QMutex*, unsigned long) (this=0x557ed3cf74f8, mutex=0x557ed3cf74f0, time=time@entry=18446744073709551615) at ../../include/QtCore/../../src/corelib/kernel/qdeadlinetimer.h:68 #4 0x00007f29a547da67 in QQmlThreadPrivate::wait() (this=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.13.1-ku.2.4.x86_64/src/qml/qml/ftw/qqmlthread.cpp:350 #5 0x00007f29a547da67 in QQmlThread::internalCallMethodInThread(QQmlThread::Message*) (this=0x557ed3ce6f10, message=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.13.1-ku.2.4.x86_64/src/qml/qml/ftw/qqmlthread.cpp:350 #6 0x00007f29a5404e65 in QQmlThread::callMethodInThread<QQmlDataBlob*, QQmlDataBlob*, QQmlTypeLoaderThread>(void (QQmlTypeLoaderThread::*)(QQmlDataBlob*), QQmlDataBlob* const&) (arg=<synthetic pointer>: <optimized out>, Member=<optimized out>, this=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.13.1-ku.2.4.x86_64/include/QtQml/5.13.1/QtQml/private/../../../../../src/qml/qml/ftw/qqmlthread_p.h:161 #7 0x00007f29a5404e65 in QQmlTypeLoaderThread::load(QQmlDataBlob*) (this=<optimized out>, b=b@entry=0x557ed3c741a0) at /usr/src/debug/libqt5-qtdeclarative-5.13.1-ku.2.4.x86_64/src/qml/qml/qqmltypeloader.cpp:832 #8 0x00007f29a54198b5 in PlainLoader::load(QQmlTypeLoader*, QQmlDataBlob*) const (this=0x7ffdcc29d247, loader=0x557ed3cc9a50, blob=0x557ed3c741a0) at /usr/src/debug/libqt5-qtdeclarative-5.13.1-ku.2.4.x86_64/src/qml/qml/qqmltypeloader.cpp:1011 #9 0x00007f29a54198b5 in QQmlTypeLoader::doLoad<PlainLoader>(PlainLoader const&, QQmlDataBlob*, QQmlTypeLoader::Mode) (this=this@entry=0x557ed3cc9a50, loader=..., blob=blob@entry=0x557ed3c741a0, mode=mode@entry=QQmlTypeLoader::PreferSynchronous) at /usr/src/debug/libqt5-qtdeclarative-5.13.1-ku.2.4.x86_64/src/qml/qml/qqmltypeloader.cpp:1075 #10 0x00007f29a540c236 in QQmlTypeLoader::load(QQmlDataBlob*, QQmlTypeLoader::Mode) (this=this@entry=0x557ed3cc9a50, blob=blob@entry=0x557ed3c741a0, mode=mode@entry=QQmlTypeLoader::PreferSynchronous) at /usr/src/debug/libqt5-qtdeclarative-5.13.1-ku.2.4.x86_64/src/qml/qml/qqmltypeloader.cpp:1098 #11 0x00007f29a540cf38 in QQmlTypeLoader::getType(QUrl const&, QQmlTypeLoader::Mode) (this=0x557ed3cc9a50, unNormalizedUrl=..., mode=mode@entry=QQmlTypeLoader::PreferSynchronous) at /usr/src/debug/libqt5-qtdeclarative-5.13.1-ku.2.4.x86_64/src/qml/qml/qqmltypeloader.cpp:1701 #12 0x00007f29a53e5209 in QQmlComponentPrivate::loadUrl(QUrl const&, QQmlComponent::CompilationMode) (this=0x557ed3c78760, newUrl=..., mode=mode@entry=QQmlComponent::PreferSynchronous) at /usr/src/debug/libqt5-qtdeclarative-5.13.1-ku.2.4.x86_64/src/qml/qml/qqmlengine.h:170 #13 0x00007f29a53e570b in QQmlComponent::loadUrl(QUrl const&) (this=this@entry=0x557ed3d36790, url=...) at /usr/src/debug/libqt5-qtdeclarative-5.13.1-ku.2.4.x86_64/src/qml/qml/qqmlcomponent.cpp:630 #14 0x00007f29a5456323 in QQmlApplicationEnginePrivate::startLoad(QUrl const&, QByteArray const&, bool) (this=0x557ed3cc9900, url=..., data=..., dataFlag=dataFlag@entry=false) at /usr/src/debug/libqt5-qtdeclarative-5.13.1-ku.2.4.x86_64/src/qml/qml/qqmlapplicationengine.cpp:117 #15 0x00007f29a545637d in QQmlApplicationEngine::load(QUrl const&) (this=<optimized out>, url=...) at /usr/include/qt5/QtCore/qarraydata.h:257 #16 0x0000557ed225945f in () #17 0x0000557ed224fb8f in () #18 0x00007f29a47a6e0b in __libc_start_main () at /lib64/libc.so.6 #19 0x0000557ed22502ca in _start () [Inferior 1 (process 9086) detached] Possible duplicates by query: bug 412123, bug 394294. Reported using DrKonqi
Couldn't reproduce on two systems where it worked properly. Assuming fixed, please reopen if that isn't the case.