https://bugs.kde.org/show_bug.cgi?id=505075
Bug ID: 505075 Summary: Dr. Konqi ANR'd when reporting a crash in Plasma Discover. Classification: I don't know Product: kde Version First unspecified Reported In: Platform: Fedora RPMs OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: general Assignee: unassigned-b...@kde.org Reporter: 4wy78...@rokejulianlockhart.addy.io Target Milestone: --- Created attachment 181942 --> https://bugs.kde.org/attachment.cgi?id=181942&action=edit The KCrash File SUMMARY Dr. Konqi ANR'd when reporting a crash in Plasma Discover. STEPS TO REPRODUCE I reported https://bugs.kde.org/show_bug.cgi?id=505074. OBSERVED RESULT Dr. Konqi hung, for > 20s time, until the DE prompted to terminate it: > ~~~ > Application: Crash Handler (drkonqi), signal: Aborted > Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = 0x0} > [KCrash Handler] > #7 __syscall_cancel_arch () at > ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:52 > #8 0x00007fbd9c47b9da in __internal_syscall_cancel (a1=<optimized out>, > a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=0, > a6=a6@entry=4294967295, nr=202) at cancellation.c:49 > #9 0x00007fbd9c47c04c in __futex_abstimed_wait_common64 (private=0, > futex_word=0x564af123dd58, expected=<optimized out>, op=<optimized out>, > abstime=0x0, cancel=true) at futex-internal.c:57 > #10 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x564af123dd58, > expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, > private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87 > #11 0x00007fbd9c47c0af in __GI___futex_abstimed_wait_cancelable64 > (futex_word=futex_word@entry=0x564af123dd58, expected=<optimized out>, > clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) > at futex-internal.c:139 > #12 0x00007fbd9c47e71e in __pthread_cond_wait_common (cond=0x564af123dd38, > mutex=0x564af123dd10, clockid=0, abstime=0x0) at pthread_cond_wait.c:426 > #13 ___pthread_cond_wait (cond=0x564af123dd38, mutex=0x564af123dd10) at > pthread_cond_wait.c:458 > #14 0x00007fbd9cccbb2c in QWaitConditionPrivate::wait (this=0x564af123dd10, > deadline=...) at > /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/thread/qwaitcondition_unix.cpp:67 > #15 QWaitCondition::wait (this=this@entry=0x564af123caa0, > mutex=mutex@entry=0x564af123ca98, deadline=...) at > /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/thread/qwaitcondition_unix.cpp:145 > #16 0x00007fbd9d4c1555 in QDBusPendingCallPrivate::waitForFinished > (this=0x564af123ca50) at > /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/dbus/qdbuspendingcall.cpp:206 > #17 0x00007fbd9d4c1791 in QDBusPendingCall::waitForFinished > (this=this@entry=0x7fff9e9e6410) at > /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/dbus/qdbuspendingcall.cpp:323 > #18 0x00007fbd9f511bf3 in QDBusReply<int>::operator= > (this=this@entry=0x7fff9e9e6510, pcall=...) at > /usr/include/qt6/QtDBus/qdbusreply.h:47 > #19 0x00007fbd9f51c214 in KWallet::Wallet::openWallet (name=..., w=w@entry=0, > ot=ot@entry=KWallet::Wallet::Synchronous) at > /usr/src/debug/kf6-kwallet-6.14.1-1.fc42.x86_64/src/api/KWallet/kwallet.cpp:261 > #20 0x0000564ad5d29717 in CredentialStore::openWallet > (this=this@entry=0x7fbd1c56c440) at > /usr/src/debug/plasma-drkonqi-6.3.5-1.fc42.x86_64/src/qmlextensions/credentialstore.cpp:28 > #21 0x0000564ad5d2ad3a in CredentialStore::load (this=0x7fbd1c56c440) at > /usr/src/debug/plasma-drkonqi-6.3.5-1.fc42.x86_64/src/qmlextensions/credentialstore.cpp:47 > #22 0x0000564ad5d2c5f7 in CredentialStore::qt_metacall (this=0x7fbd1c56c440, > _c=<optimized out>, _id=4, _a=0x7fff9e9e6b30) at > /usr/src/debug/plasma-drkonqi-6.3.5-1.fc42.x86_64/redhat-linux-build/src/DrKonqiInternal_autogen/include/moc_credentialstore.cpp:188 > #23 0x00007fbd9f12a902 in QQmlObjectOrGadget::metacall > (this=this@entry=0x7fff9e9e6dd0, > type=type@entry=QMetaObject::InvokeMetaMethod, index=<optimized out>, > index@entry=8, argv=argv@entry=0x7fff9e9e6b30) at > /usr/src/debug/qt6-qtdeclarative-6.9.0-2.fc42.x86_64/src/qml/qml/qqmlobjectorgadget.cpp:14 > #24 0x00007fbd9efb64bb in QV4::CallMethod (object=..., index=8, > returnType=..., argCount=0, argTypes=0x0, engine=<optimized out>, > callArgs=<optimized out>, callType=QMetaObject::InvokeMetaMethod) at > /usr/src/debug/qt6-qtdeclarative-6.9.0-2.fc42.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:1716 > #25 QV4::QObjectMethod::callPrecise (object=..., data=..., engine=<optimized > out>, engine@entry=0x564aef7ac910, callArgs=<optimized out>, > callArgs@entry=0x7fbd3879f968, > callType=callType@entry=QMetaObject::InvokeMetaMethod) at > /usr/src/debug/qt6-qtdeclarative-6.9.0-2.fc42.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:2076 > #26 0x00007fbd9efba191 in operator() (__closure=<optimized out>) at > /usr/src/debug/qt6-qtdeclarative-6.9.0-2.fc42.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:3072 > #27 operator()<QV4::QObjectMethod::callInternal(const QV4::Value*, const > QV4::Value*, int) const::<lambda()> > (__closure=<synthetic pointer>, > call=...) at > /usr/src/debug/qt6-qtdeclarative-6.9.0-2.fc42.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:3049 > #28 QV4::QObjectMethod::callInternal (this=<optimized out>, > thisObject=0x7fbd3879f960, argv=0x7fbd3879f8e8, argc=0) at > /usr/src/debug/qt6-qtdeclarative-6.9.0-2.fc42.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:3072 > #29 0x00007fbd9efdd242 in QV4::FunctionObject::call (this=0x7fff9e9e6e98, > thisObject=0x7fbd3879f960, argv=0x7fbd3879f8e8, argc=0) at > /usr/src/debug/qt6-qtdeclarative-6.9.0-2.fc42.x86_64/src/qml/jsruntime/qv4functionobject_p.h:187 > #30 QV4::Runtime::CallQmlContextPropertyLookup::call (engine=0x564aef7ac910, > index=<optimized out>, argv=0x7fbd3879f8e8, argc=0) at > /usr/src/debug/qt6-qtdeclarative-6.9.0-2.fc42.x86_64/src/qml/jsruntime/qv4runtime.cpp:1471 > #31 0x00007fbd9f0266de in QV4::Moth::VME::interpret (frame=0x564af123dd58, > frame@entry=0x7fff9e9e71a0, engine=0x564aef7ac910, code=0x7fbd0c0457c5 > "\030\006\324\026\006\002") at > /usr/src/debug/qt6-qtdeclarative-6.9.0-2.fc42.x86_64/src/qml/jsruntime/qv4vme_moth.cpp:833 > #32 0x00007fbd9f02cb3f in QV4::Moth::VME::exec > (frame=frame@entry=0x7fff9e9e71a0, engine=engine@entry=0x564aef7ac910) at > /usr/src/debug/qt6-qtdeclarative-6.9.0-2.fc42.x86_64/src/qml/jsruntime/qv4vme_moth.cpp:487 > #33 0x00007fbd9ef54250 in QV4::doCall (self=<optimized out>, > thisObject=<optimized out>, argv=<optimized out>, argc=<optimized out>, > context=<optimized out>) at > /usr/src/debug/qt6-qtdeclarative-6.9.0-2.fc42.x86_64/src/qml/jsruntime/qv4function.cpp:52 > #34 0x00007fbd9ef543b9 in QV4::Function::call > (this=this@entry=0x564af0e98710, thisObject=<optimized out>, > argv=argv@entry=0x7fbd3879f8e0, argc=<optimized out>, context=<optimized > out>) at > /usr/src/debug/qt6-qtdeclarative-6.9.0-2.fc42.x86_64/src/qml/jsruntime/qv4function.cpp:77 > #35 0x00007fbd9ef54697 in operator() (__closure=<synthetic pointer>, > thisObject=<optimized out>, argv=0x7fbd3879f8e0, argc=<optimized out>) at > /usr/src/debug/qt6-qtdeclarative-6.9.0-2.fc42.x86_64/src/qml/jsruntime/qv4function.cpp:28 > #36 QV4::convertAndCall<QV4::Function::call(QObject*, void**, const > QMetaType*, int, QV4::ExecutionContext*)::<lambda(const QV4::Value*, const > QV4::Value*, int)> > (engine=<optimized out>, thisObject=<optimized out>, > a=0x7fff9e9e7450, types=0x7fff9e9e7460, argc=-1633782688, call=...) at > /usr/src/debug/qt6-qtdeclarative-6.9.0-2.fc42.x86_64/src/qml/jsruntime/qv4jscall_p.h:199 > #37 QV4::Function::call (this=0x564af0e98710, thisObject=<optimized out>, > a=a@entry=0x7fff9e9e7450, types=types@entry=0x7fff9e9e7460, > argc=argc@entry=0, context=<optimized out>) at > /usr/src/debug/qt6-qtdeclarative-6.9.0-2.fc42.x86_64/src/qml/jsruntime/qv4function.cpp:25 > #38 0x00007fbd9f0e1290 in QQmlJavaScriptExpression::evaluate (this=<optimized > out>, a=a@entry=0x7fff9e9e7450, types=types@entry=0x7fff9e9e7460, > argc=argc@entry=0) at > /usr/src/debug/qt6-qtdeclarative-6.9.0-2.fc42.x86_64/src/qml/qml/qqmljavascriptexpression.cpp:270 > #39 0x00007fbd9f075f5b in QQmlBoundSignalExpression::evaluate > (this=<optimized out>, a=a@entry=0x0) at > /usr/src/debug/qt6-qtdeclarative-6.9.0-2.fc42.x86_64/src/qml/qml/qqmlboundsignal.cpp:200 > #40 0x00007fbd9f076980 in QQmlBoundSignal_callback (e=0x564af0ae4f10, a=0x0) > at > /usr/src/debug/qt6-qtdeclarative-6.9.0-2.fc42.x86_64/src/qml/qml/qqmlboundsignal.cpp:315 > #41 0x00007fbd9f111831 in QQmlNotifier::emitNotify (endpoint=<optimized out>, > a=0x0) at > /usr/src/debug/qt6-qtdeclarative-6.9.0-2.fc42.x86_64/src/qml/qml/qqmlnotifier.cpp:70 > #42 0x00007fbd9cb5fff0 in doActivate<false> (sender=0x564af0ae4580, > signal_index=3, argv=argv@entry=0x0) at > /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qobject.cpp:4028 > #43 0x00007fbd9cb56d09 in QMetaObject::activate > (sender=sender@entry=0x564af0ae4580, m=m@entry=0x7fbd9f45bea0 > <QQmlComponentAttached::staticMetaObject>, > local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at > /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qobject.cpp:4198 > #44 0x00007fbd9f087a44 in QQmlComponentAttached::completed > (this=this@entry=0x564af0ae4580) at > /usr/src/debug/qt6-qtdeclarative-6.9.0-2.fc42.x86_64/redhat-linux-build/src/qml/Qml_autogen/include/moc_qqmlcomponentattached_p.cpp:122 > #45 0x00007fbd9f114cfc in QQmlObjectCreator::finalize (this=<optimized out>, > interrupt=...) at > /usr/src/debug/qt6-qtdeclarative-6.9.0-2.fc42.x86_64/src/qml/qml/qqmlobjectcreator.cpp:1633 > #46 0x00007fbd9f0895d5 in QQmlComponentPrivate::complete > (enginePriv=0x564aef77f890, state=state@entry=0x564af0e70dc8) at > /usr/src/debug/qt6-qtdeclarative-6.9.0-2.fc42.x86_64/src/qml/qml/ftw/qbipointer_p.h:133 > #47 0x00007fbd9f0902c2 in QQmlComponentPrivate::completeCreate > (this=0x564af0e70d10) at > /usr/src/debug/qt6-qtdeclarative-6.9.0-2.fc42.x86_64/src/qml/qml/qqmlcomponent.cpp:1325 > #48 0x00007fbd9f090e54 in QQmlComponent::completeCreate (this=0x564af0bb9710) > at > /usr/src/debug/qt6-qtdeclarative-6.9.0-2.fc42.x86_64/src/qml/qml/qqmlcomponent.cpp:1291 > #49 QQmlComponentPrivate::createWithProperties > (this=this@entry=0x564af0e70d10, parent=parent@entry=0x564aef73bf70, > properties=..., context=<optimized out>, > behavior=behavior@entry=QQmlComponentPrivate::CreateWarnAboutRequiredProperties, > createFromQml=createFromQml@entry=true) at > /usr/src/debug/qt6-qtdeclarative-6.9.0-2.fc42.x86_64/src/qml/qml/qqmlcomponent.cpp:987 > #50 0x00007fbd9f09111d in QQmlComponent::createObject (this=<optimized out>, > parent=0x564aef73bf70, properties=...) at > /usr/src/debug/qt6-qtdeclarative-6.9.0-2.fc42.x86_64/src/qml/qml/qqmlcomponent.cpp:1955 > #51 0x00007fbd9f092394 in QQmlComponent::qt_static_metacall (_o=<optimized > out>, _c=<optimized out>, _id=<optimized out>, _a=0x7fff9e9e9548) at > /usr/src/debug/qt6-qtdeclarative-6.9.0-2.fc42.x86_64/redhat-linux-build/src/qml/Qml_autogen/include/moc_qqmlcomponent.cpp:175 > #52 0x00007fbd9f092737 in QQmlComponent::qt_metacall (this=0x564af0bb9710, > _c=<optimized out>, _id=9, _a=0x7fff9e9e9548) at > /usr/src/debug/qt6-qtdeclarative-6.9.0-2.fc42.x86_64/redhat-linux-build/src/qml/Qml_autogen/include/moc_qqmlcomponent.cpp:222 > #53 0x00007fbd9f12a902 in QQmlObjectOrGadget::metacall > (this=this@entry=0x7fff9e9e9830, > type=type@entry=QMetaObject::InvokeMetaMethod, index=<optimized out>, > index@entry=13, argv=<optimized out>) at > /usr/src/debug/qt6-qtdeclarative-6.9.0-2.fc42.x86_64/src/qml/qml/qqmlobjectorgadget.cpp:14 > #54 0x00007fbd9efb7b33 in QV4::CallMethod (object=..., index=<optimized out>, > returnType=..., argCount=<optimized out>, argTypes=<optimized out>, > engine=<optimized out>, callArgs=<optimized out>, callType=<optimized out>) > at /usr/include/qt6/QtCore/qvarlengtharray.h:89 > #55 QV4::QObjectMethod::callPrecise (object=..., data=..., engine=<optimized > out>, engine@entry=0x564aef7ac910, callArgs=<optimized out>, > callArgs@entry=0x7fbd3879f898, > callType=callType@entry=QMetaObject::InvokeMetaMethod) at > /usr/src/debug/qt6-qtdeclarative-6.9.0-2.fc42.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:2070 > #56 0x00007fbd9efba191 in operator() (__closure=<optimized out>) at > /usr/src/debug/qt6-qtdeclarative-6.9.0-2.fc42.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:3072 > #57 operator()<QV4::QObjectMethod::callInternal(const QV4::Value*, const > QV4::Value*, int) const::<lambda()> > (__closure=<synthetic pointer>, > call=...) at > /usr/src/debug/qt6-qtdeclarative-6.9.0-2.fc42.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:3049 > #58 QV4::QObjectMethod::callInternal (this=<optimized out>, > thisObject=0x7fbd3879f830, argv=0x7fbd3879f848, argc=2) at > /usr/src/debug/qt6-qtdeclarative-6.9.0-2.fc42.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:3072 > #59 0x00007fbd9efe243d in QV4::FunctionObject::call (this=0x7fff9e9e98f8, > thisObject=0x7fbd3879f830, argv=0x7fbd3879f848, argc=2) at > /usr/src/debug/qt6-qtdeclarative-6.9.0-2.fc42.x86_64/src/qml/jsruntime/qv4functionobject_p.h:187 > #60 QV4::Runtime::CallPropertyLookup::call (engine=0x564aef7ac910, base=..., > index=<optimized out>, argv=0x7fbd3879f848, argc=2) at > /usr/src/debug/qt6-qtdeclarative-6.9.0-2.fc42.x86_64/src/qml/jsruntime/qv4runtime.cpp:1562 > #61 0x00007fbd2ea86979 in ?? () > #62 0x0000564aef7ac910 in ?? () > #63 0x0000000000000000 in ?? () > [Inferior 1 (process 405774) detached] > ~~~ EXPECTED RESULT It should have reported the bug to KDE BZ. SOFTWARE/OS VERSIONS > ~~~ > Operating System: Fedora Linux 42 > KDE Plasma Version: 6.3.5 > KDE Frameworks Version: 6.14.0 > Qt Version: 6.9.0 > Kernel Version: 6.14.8-300.fc42.x86_64 (64-bit) > Graphics Platform: Wayland > Processors: 12 × AMD Ryzen 5 7600X 6-Core Processor > Memory: 30.4 GiB of RAM > ~~~ ADDITIONAL INFORMATION I've been unable to locate the component for Dr. Konqi in KDE's BZ. -- You are receiving this mail because: You are watching all bug changes.