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: [email protected]
Reporter: [email protected]
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.