https://bugs.kde.org/show_bug.cgi?id=505074
Bug ID: 505074
Summary: Invoking Discover whilst typing caused it to crash
upon mouse click.
Classification: Applications
Product: Discover
Version First 6.3.5
Reported In:
Platform: Fedora RPMs
OS: Linux
Status: REPORTED
Severity: crash
Priority: NOR
Component: discover
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected]
Target Milestone: ---
SUMMARY
Invoking Discover whilst typing caused it to crash upon mouse click.
STEPS TO REPRODUCE
I was typing, and accidentally clicked Discover. When it loaded, I remained
typing for 3s, into its search bar, for I didn't notice. When I clicked
Discover's GUI, it crashed.
OBSERVED RESULT
> ~~~
> Core was generated by `/usr/bin/plasma-discover'.
> Program terminated with signal SIGSEGV, Segmentation fault.
> #0 __pthread_kill_implementation (threadid=<optimized out>,
> signo=signo@entry=11, no_tid=no_tid@entry=0) at pthread_kill.c:44
> 44 return INTERNAL_SYSCALL_ERROR_P (ret) ? INTERNAL_SYSCALL_ERRNO
> (ret) : 0;
> [Current thread is 1 (Thread 0x7fd262faed80 (LWP 405607))]
> (gdb) set pagination off
> (gdb) bt full
> #0 __pthread_kill_implementation (threadid=<optimized out>,
> signo=signo@entry=11, no_tid=no_tid@entry=0) at pthread_kill.c:44
> tid = <optimized out>
> ret = 0
> pd = <optimized out>
> old_mask = {__val = {0}}
> ret = <optimized out>
> #1 0x00007fd2688811e3 in __pthread_kill_internal (threadid=<optimized out>,
> signo=11) at pthread_kill.c:89
> No locals.
> #2 0x00007fd268827afe in __GI_raise (sig=11) at ../sysdeps/posix/raise.c:26
> ret = <optimized out>
> #3 0x00007fd26bc13ef1 in KCrash::defaultCrashHandler (sig=11) at
> /usr/src/debug/kf6-kcrash-6.14.0-1.fc42.x86_64/src/kcrash.cpp:605
> data = {<KCrash::MetadataWriter> = {_vptr.MetadataWriter =
> 0x7fd26bc1c808 <vtable for KCrash::Metadata+16>}, argv = {_M_elems = {0x0,
> 0x7fd26bc1a6ed "--qtversion", 0x559358ffc9a0 "6.9.0", 0x7fd26bc1a700
> "--kdeframeworksversion", 0x7fd26bc1a6f9 "6.14.0", 0x7fd26bc1a738
> "--platform",
> 0x55935afcd240 "wayland", 0x7fd26bc1a769 "--appname",
> 0x559358ffb8e0 "plasma-discover", 0x7fd26bc1a773 "--apppath", 0x559358ffc660
> "/usr/bin", 0x7fd26bc1a780 "--signal", 0x7ffd078da486 "11", 0x7fd26bc1a78e
> "--pid", 0x7ffd078da490 "405607", 0x7fd26bc1a794 "--appversion",
> 0x55935900b7c0 "6.3.5", 0x7fd26bc1a7a1 "--programname",
> 0x559358ff4670 "Discover", 0x7fd26bc1a7af "--bugaddress", 0x559359010e10
> "[email protected]", 0x7fd26bc1a7bc "--productname", 0x559358b48fc0
> "discover/discover", 0x0 <repeats 15 times>}}, argc = 23,
> m_writer = 0x7ffd078da430}
> platformName = {d = {d = 0x55935afcd230, ptr = 0x55935afcd240
> "wayland", size = 7}, static _empty = 0 '\000'}
> about = 0x559359001430
> argv = 0x7ffd078da4b8
> ini = {<KCrash::MetadataWriter> = {_vptr.MetadataWriter =
> 0x7fd26bc1c838 <vtable for KCrash::MetadataINIWriter+16>}, writable = false,
> fd = 110}
> sigtxt = "11\000\000\000\000\000\000\000"
> pidtxt = "405607", '\000' <repeats 13 times>
> argc = <optimized out>
> crashRecursionCounter = 2
> #4 <signal handler called>
> No locals.
> #5 0x00007fd1d2682fb4 in QWeakPointer<QObject>::internalData (this=0x100) at
> /usr/include/qt6/QtCore/qsharedpointer_impl.h:792
> No locals.
> #6 0x00007fd1d2675e84 in QPointer<PKResolveTransaction>::data (this=0x100)
> at /usr/include/qt6/QtCore/qpointer.h:75
> No locals.
> #7 QPointer<PKResolveTransaction>::operator PKResolveTransaction*
> (this=0x100) at /usr/include/qt6/QtCore/qpointer.h:83
> No locals.
> #8 PackageKitBackend::resolvePackages (this=0x0, packageNames=...) at
> /usr/src/debug/plasma-discover-6.3.5-1.fc42.x86_64/libdiscover/backends/PackageKitBackend/PackageKitBackend.cpp:414
> No locals.
> #9 0x00007fd1d267e5b0 in PKResultsStream::sendResources
> (this=0x559359f17250, resources=..., waitForResolved=false) at
> /usr/src/debug/plasma-discover-6.3.5-1.fc42.x86_64/libdiscover/backends/PackageKitBackend/PackageKitBackend.cpp:654
> transaction = <optimized out>
> toResolve = {<QListSpecialMethods<StreamResult>> =
> {<QListSpecialMethodsBase<StreamResult>> = {<No data fields>}, <No data
> fields>}, d = {d = 0x55935af938b0, ptr = 0x55935af938c0, size = 99}}
> #10 0x00007fd1d268cb91 in operator()<AppStream::ComponentBox>
> (__closure=0x55935986de50, components=...) at
> /usr/src/debug/plasma-discover-6.3.5-1.fc42.x86_64/libdiscover/backends/PackageKitBackend/PackageKitBackend.cpp:800
> resources = {<QListSpecialMethods<StreamResult>> =
> {<QListSpecialMethodsBase<StreamResult>> = {<No data fields>}, <No data
> fields>}, d = {d = 0x55935aaba750, ptr = 0x55935aaba760, size = 99}}
> ids = {q_hash = {d = 0x559359c28680}}
> filter = {category = 0x5593591e4600, state =
> AbstractResource::Broken, mimetype = {d = {d = 0x0, ptr = 0x0, size = 0},
> static _empty = 0 u'\000'}, search = {d = {d = 0x0, ptr = 0x0, size = 0},
> static _empty = 0 u'\000'}, extends = {d = {d = 0x0, ptr = 0x0, size = 0},
> static _empty = 0 u'\000'}, resourceUrl = {d = 0x0}, origin = {d
> = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, allBackends =
> false, filterMinimumState = true, backend = 0x5593591a73d0}
> stream = 0x559359f17250
> this = 0x5593591a73d0
> #11 operator()<AppStream::ComponentBox> (__closure=0x55935986de40, value=...)
> at /usr/include/qcoro6/qcoro/impl/connect.h:38
> func = {__this = 0x5593591a73d0, __stream = 0x559359f17250, __filter
> = {category = 0x5593591e4600, state = AbstractResource::Broken, mimetype = {d
> = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, search = {d =
> {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'},
> extends = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0
> u'\000'}, resourceUrl = {d = 0x0}, origin = {d = {d = 0x0, ptr = 0x0, size =
> 0}, static _empty = 0 u'\000'}, allBackends = false, filterMinimumState =
> true, backend = 0x5593591a73d0}}
> ctxWatcher = {wp = {d = 0x559359ec2e50, value = 0x5593591a73d0}}
> #12 QCoro::detail::TaskBase<AppStream::ComponentBox, QCoro::Task,
> QCoro::detail::TaskPromise<AppStream::ComponentBox>
> >::invokeCb<QCoro::connect<AppStream::ComponentBox, PackageKitBackend,
> PackageKitBackend::search(const
> AbstractResourcesBackend::Filters&)::<lambda(PKResultsStream*)>::<lambda(auto:71&&)>
> >(Task<AppStream::ComponentBox>&&, PackageKitBackend*,
> PackageKitBackend::search(const
> AbstractResourcesBackend::Filters&)::<lambda(PKResultsStream*)>::<lambda(auto:71&&)>)::<lambda(auto:60&&)>&,
> AppStream::ComponentBox> (callback=...)
> at /usr/include/qcoro6/qcoro/impl/taskbase.h:118
> No locals.
> #13 QCoro::detail::TaskBase<AppStream::ComponentBox, QCoro::Task,
> QCoro::detail::TaskPromise<AppStream::ComponentBox> >::thenImplRef
> (frame_ptr=0x55935986dde0) at /usr/include/qcoro6/qcoro/impl/taskbase.h:194
> value = std::optional = {[contained value] = {d = {d = {ptr =
> 0x559359a22680}}}}
> T001 = <optimized out>
> Aw0 = <optimized out>
> thenCb = {__ctxWatcher = {wp = {d = 0x559359ec2e50, value =
> 0x5593591a73d0}}, __func = {__this = 0x5593591a73d0, __stream =
> 0x559359f17250, __filter = {category = 0x5593591e4600, state =
> AbstractResource::Broken, mimetype = {d = {d = 0x0, ptr = 0x0, size = 0},
> static _empty = 0 u'\000'}, search = {d = {d = 0x0, ptr =
> 0x0, size = 0}, static _empty = 0 u'\000'}, extends = {d = {d = 0x0, ptr =
> 0x0, size = 0}, static _empty = 0 u'\000'}, resourceUrl = {d = 0x0}, origin =
> {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'},
> allBackends = false, filterMinimumState = true, backend =
> 0x5593591a73d0}}}
> errCb = {<No data fields>}
> task = @0x7ffd078db440:
> {<QCoro::detail::TaskBase<AppStream::ComponentBox, QCoro::Task,
> QCoro::detail::TaskPromise<AppStream::ComponentBox> >> = {_vptr.TaskBase =
> 0x55935adfe6f0, mCoroutine = {_M_fr_ptr = 0x55935adfe700}}, <No data fields>}
> _Coro_destroy_fn = 0x7fd1d268ce50
> <QCoro::detail::TaskBase<AppStream::ComponentBox, QCoro::Task,
> QCoro::detail::TaskPromise<AppStream::ComponentBox> >::thenImplRef()>
> _Coro_frame_needs_free = true
> task_ = @0x7ffd078db440: {_vptr.TaskBase = 0x55935adfe6f0, mCoroutine
> = {_M_fr_ptr = 0x55935adfe700}}
> _Coro_initial_await_resume_called = true
> _Coro_resume_fn = 0x7fd1d268c0d0
> <QCoro::detail::TaskBase<AppStream::ComponentBox, QCoro::Task,
> QCoro::detail::TaskPromise<AppStream::ComponentBox> >::thenImplRef()>
> _Coro_promise = {<QCoro::detail::TaskPromiseBase> =
> {mAwaitingCoroutines = std::vector of length 0, capacity 0, mRefCount =
> std::atomic<unsigned int> = { 1 }}, mException = {_M_exception_object = 0x0}}
> _Coro_self_handle = {_M_fr_ptr = 0x55935986dde0}
> thenCallback = @0x7ffd078db500: {__ctxWatcher = {wp = {d =
> 0x7ffd078db630, value = 0x7fd26bd019bd
> <AppStreamUtils::componentsByCategoriesTask()+1325>}}, __func = {__this =
> 0x0, __stream = 0x64ab8a4f653aa200, __filter = {category = 0x37, state =
> 1522268656, mimetype = {d = {
> d = 0x400, ptr = 0x7ffd078db5a0 u"綀嫺喓", size =
> 94091374919040}, static _empty = 0 u'\000'}, search = {d = {d =
> 0x55935afa7d90, ptr = 0x17f00000000 <error: Cannot access memory at address
> 0x17f00000000>, size = 94091357128024}, static _empty = 0 u'\000'}, extends =
> {
> d = {d = 0x559359eb0558, ptr = 0x7ffd078db5c0 u"綀嫺喓", size =
> 94091370822128}, static _empty = 0 u'\000'}, resourceUrl = {d =
> 0x7fd268f4e38a <QObject::disconnect(QMetaObject::Connection const&)+602>},
> origin = {d = {d = 0x300000177, ptr = 0x559359eb0558 u"⚀妢喓",
> size = 94091354474112}, static _empty = 0 u'\000'},
> allBackends = false, filterMinimumState = false, backend = 0x55935afa7d80}}}
> errorCallback = @0x7ffd078db43f: {<No data fields>}
> _Coro_resume_index = 4
> _Coro_actor_continue = <optimized out>
> coro.delete.frame = <optimized out>
> coro.restart.dispatch = <optimized out>
> coro.delete.promise = <optimized out>
> actor.continue.ret = <optimized out>
> actor.begin = <optimized out>
> _Coro_actor_continue = <optimized out>
> _Coro_resume_fn = <optimized out>
> _Coro_destroy_fn = <optimized out>
> _Coro_promise = <optimized out>
> _Coro_self_handle = <optimized out>
> task_ = <optimized out>
> thenCallback = <optimized out>
> errorCallback = <optimized out>
> _Coro_resume_index = <optimized out>
> _Coro_frame_needs_free = <optimized out>
> _Coro_initial_await_resume_called = <optimized out>
> Is = <optimized out>
> thenCb = <optimized out>
> errCb = <optimized out>
> task = <optimized out>
> value = <optimized out>
> T001 = <optimized out>
> Aw0 = <optimized out>
> e = <optimized out>
> Fs = <optimized out>
> #14 0x00007fd1d2685dcd in
> PackageKitBackend::search(AbstractResourcesBackend::Filters
> const&)::{lambda(PKResultsStream*)#4}::operator()(PKResultsStream*)
> const::{lambda(auto:1 const&, auto:2
> const&)#1}::operator()(PackageKitBackend::search(AbstractResourcesBackend::Filters
> const&)::{lambda(PKResultsStream*)#4}::operator()(PKResultsStream*)
> const::{lambda(auto:1 const&, auto:2
> const&)#1}::_ZZZN17PackageKitBackend6searchERKN24AbstractResourcesBackend7FiltersEENKUlP15PKResultsStreamE2_clES5_ENKUlRKT_RKT0_E_clIS1_14QScopedPointerIN9AppStream4PoolE21QScopedPointerDeleterISH_EEEEN5QCoro4TaskINSG_12ComponentBoxEEES9_SC_.Frame*)
> [clone .actor] () at /usr/include/c++/15/coroutine:142
> qt_staticMetaObjectRelocatingContent = {metaTypes = {0x7fd1d26ee680
> <QtPrivate::QMetaTypeInterfaceWrapper<PackageKitBackendFactory>::metaType>}}
> QtPrivate::QMetaTypeForType<QIterable<QMetaSequence> >::name =
> {_M_elems = "QIterable<QMetaSequence>"}
> QtPrivate::QMetaTypeForType<PackageKitBackendFactory>::name =
> {_M_elems = "PackageKitBackendFactory"}
> PackageKitBackendFactory::staticMetaObject = {d = {superdata =
> {direct = 0x7fd26bd4bb20
> <AbstractResourcesBackendFactory::staticMetaObject>},
> stringdata = 0x7fd1d26d7b5c
> <PackageKitBackendFactory::qt_staticMetaObjectStaticContent<(anonymous
> namespace)::qt_meta_tag_ZN24PackageKitBackendFactoryE_t>+60>,
> data = 0x7fd1d26d7b20
> <PackageKitBackendFactory::qt_staticMetaObjectStaticContent<(anonymous
> namespace)::qt_meta_tag_ZN24PackageKitBackendFactoryE_t>>, static_metacall =
> 0x7fd1d2681900 <PackageKitBackendFactory::qt_static_metacall(QObject*,
> QMetaObject::Call, int, void**)>,
> relatedMetaObjects = 0x0, metaTypes = 0x7fd1d26ea840
> <PackageKitBackendFactory::qt_staticMetaObjectRelocatingContent<(anonymous
> namespace)::qt_meta_tag_ZN24PackageKitBackendFactoryE_t>>, extradata = 0x0}}
>
> QtPrivate::QMetaTypeInterfaceWrapper<PackageKitBackendFactory>::metaType =
> {static CurrentRevision = 1, revision = 1, alignment = 8, size = 16, flags =
> 49155, typeId = {_q_value = std::atomic<int> = { 0 }},
> metaObjectFn = 0x7fd1d26819a0
> <QtPrivate::MetaObjectForType<PackageKitBackendFactory,
> void>::metaObjectFunction(QtPrivate::QMetaTypeInterface const*)>, name =
> 0x7fd1d26d7ae0 <QtPrivate::QMetaTypeForType<PackageKitBackendFactory>::name>
> "PackageKitBackendFactory",
> defaultCtr = 0x7fd1d2681b50
> <QtPrivate::QMetaTypeForType<PackageKitBackendFactory>::getDefaultCtr()::{lambda(QtPrivate::QMetaTypeInterface
> const*, void*)#1}::_FUN(QtPrivate::QMetaTypeInterface const*, void*)>,
> copyCtr = 0x0, moveCtr = 0x0,
> dtor = 0x7fd1d26818f0
> <QtPrivate::QMetaTypeForType<PackageKitBackendFactory>::getDtor()::{lambda(QtPrivate::QMetaTypeInterface
> const*, void*)#1}::_FUN(QtPrivate::QMetaTypeInterface const*, void*)>,
> equals = 0x0, lessThan = 0x0, debugStream = 0x0, dataStreamOut = 0x0,
> dataStreamIn = 0x0, legacyRegisterOp = 0x0}
> QtPrivate::QMetaTypeInterfaceWrapper<QIterable<QMetaSequence>
> >::metaType = {static CurrentRevision = 1, revision = 1, alignment = 8, size
> = 24, flags = 5, typeId = {_q_value = std::atomic<int> = { 65538 }},
> metaObjectFn = 0x0,
> name = 0x7fd1d26d7ac0
> <QtPrivate::QMetaTypeForType<QIterable<QMetaSequence> >::name>
> "QIterable<QMetaSequence>", defaultCtr = 0x0, copyCtr = 0x0, moveCtr = 0x0,
> dtor = 0x0, equals = 0x0, lessThan = 0x0, debugStream = 0x0, dataStreamOut =
> 0x0, dataStreamIn = 0x0,
> legacyRegisterOp = 0x0}
> #15 0x00007fd26bd019bd in std::__n4861::coroutine_handle<void>::resume
> (this=0x55935af91020) at /usr/include/c++/15/coroutine:142
> No locals.
> #16
> QCoro::detail::TaskFinalSuspend::await_suspend<QCoro::detail::TaskPromise<AppStream::ComponentBox>
> > (this=<optimized out>, finishedCoroutine=...) at
> /usr/include/qcoro6/qcoro/impl/taskfinalsuspend.h:28
> awaiter = @0x55935af91020: {_M_fr_ptr = 0x559359a00780}
> __for_range = <optimized out>
> __for_begin = <optimized out>
> __for_end = <optimized out>
> promise = @0x559359eb0500: {<QCoro::detail::TaskPromiseBase> =
> {mAwaitingCoroutines = std::vector of length 1, capacity 1 = {{_M_fr_ptr =
> 0x559359a00780}}, mRefCount = std::atomic<unsigned int> = { 1 }}, mValue =
> std::variant [index 1] = {{d = {d = {ptr = 0x559359a22680}}}}}
> #17 AppStreamUtils::componentsByCategoriesTask (frame_ptr=<optimized out>) at
> /usr/src/debug/plasma-discover-6.3.5-1.fc42.x86_64/libdiscover/appstream/AppStreamUtils.cpp:215
> Fs = <optimized out>
> _Coro_destroy_fn = <optimized out>
> pool = <optimized out>
> _Coro_frame_needs_free = <optimized out>
> cat = <optimized out>
> kind = <optimized out>
> _Coro_initial_await_resume_called = <optimized out>
> _Coro_resume_fn = <optimized out>
> _Coro_promise = <optimized out>
> _Coro_self_handle = <optimized out>
> _Coro_resume_index = <optimized out>
> _Coro_actor_continue = <optimized out>
> coro.delete.frame = <optimized out>
> coro.restart.dispatch = <optimized out>
> coro.delete.promise = <optimized out>
> actor.continue.ret = <optimized out>
> actor.begin = <optimized out>
> _Coro_actor_continue = <optimized out>
> _Coro_resume_fn = <optimized out>
> _Coro_destroy_fn = <optimized out>
> _Coro_promise = <optimized out>
> _Coro_self_handle = <optimized out>
> pool = <optimized out>
> cat = <optimized out>
> kind = <optimized out>
> _Coro_resume_index = <optimized out>
> _Coro_frame_needs_free = <optimized out>
> _Coro_initial_await_resume_called = <optimized out>
> Is = <optimized out>
> ret = <optimized out>
> categoryName = <optimized out>
> __for_range = <optimized out>
> __for_begin = <optimized out>
> __for_end = <optimized out>
> arbitrarySuspendTime = <optimized out>
> timer = <optimized out>
> Aw0 = <optimized out>
> Fs = <optimized out>
> #18 0x00007fd268f6033a in QtPrivate::QSlotObjectBase::call
> (this=0x559359ce4650, r=0x559359eb05a0, a=0x7ffd078db720) at
> /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qobjectdefs_impl.h:461
> No locals.
> #19 doActivate<false> (sender=0x559359eb05a0, signal_index=3,
> argv=argv@entry=0x7ffd078db720) at
> /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qobject.cpp:4138
> obj = {m_slotObject = std::unique_ptr<QtPrivate::QSlotObjectBase> =
> {get() = 0x559359ce4650}}
> receiver = 0x559359eb05a0
> td = <optimized out>
> receiverInSameThread = <optimized out>
> senderData = {previous = 0x0, receiver = 0x0, sender =
> 0x559359eb05a0, signal = 3}
> c = 0x559359f47590
> connections = {d = {ptr = 0x559359f481b0}}
> list = 0x559359b42c80
> inSenderThread = <optimized out>
> highestConnectionId = 1
> signalVector = 0x559359b42c30
> currentThreadId = 0x7fd262faed80
> sp = <optimized out>
> signal_spy_set = 0x0
> empty_argv = {0x0}
> senderDeleted = false
> #20 0x00007fd268f56d09 in QMetaObject::activate (sender=<optimized out>,
> m=m@entry=0x7fd2694930a0, local_signal_index=local_signal_index@entry=0,
> argv=argv@entry=0x7ffd078db720) at
> /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qobject.cpp:4198
> signal_index = <optimized out>
> #21 0x00007fd268f70333 in QMetaObject::activate<void, QTimer::QPrivateSignal>
> (sender=<optimized out>, mo=0x7fd2694930a0, local_signal_index=0, ret=0x0) at
> /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qobjectdefs.h:306
> _a = {0x0, 0x7ffd078db71f}
> #22 QTimer::timeout (this=<optimized out>, _t1=...) at
> /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/redhat-linux-build/src/corelib/Core_autogen/include/moc_qtimer.cpp:182
> No locals.
> #23 0x00007fd268f50f75 in QObject::event (this=<optimized out>, e=<optimized
> out>) at
> /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qobject.cpp:1461
> No locals.
> #24 0x00007fd26b43d7af in QApplicationPrivate::notify_helper (this=<optimized
> out>, receiver=0x559359eb05a0, e=0x7ffd078db8d0) at
> /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/widgets/kernel/qapplication.cpp:3301
> consumed = false
> filtered = false
> threadData = <optimized out>
> #25 0x00007fd268ef5fa8 in QCoreApplication::notifyInternal2
> (receiver=0x559359eb05a0, event=0x7ffd078db8d0) at
> /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1106
> d = <optimized out>
> threadData = 0x55935886f070
> selfRequired = <optimized out>
> result = false
> cbdata = {0x559359eb05a0, 0x7ffd078db8d0, 0x7ffd078db83f}
> scopeLevelCounter = {threadData = 0x55935886f070}
> #26 0x00007fd268ef620d in QCoreApplication::sendEvent (receiver=<optimized
> out>, event=<optimized out>) at
> /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1546
> No locals.
> #27 0x00007fd2690bc478 in QTimerInfoList::activateTimers (this=<optimized
> out>) at
> /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qtimerinfo_unix.cpp:426
> e = {<QEvent> = {_vptr.QEvent = 0x7fd269490c00 <vtable for
> QTimerEvent+16>, static staticMetaObject = {d = {superdata = {direct = 0x0},
> stringdata = 0x7fd2693096c8
> <QEvent::qt_staticMetaObjectStaticContent<(anonymous
> namespace)::qt_meta_tag_ZN6QEventE_t>+1512>,
> data = 0x7fd2693090e0
> <QEvent::qt_staticMetaObjectStaticContent<(anonymous
> namespace)::qt_meta_tag_ZN6QEventE_t>>, static_metacall = 0x0,
> relatedMetaObjects = 0x0,
> metaTypes = 0x7fd26948bb00
> <QEvent::qt_staticMetaObjectRelocatingContent<(anonymous
> namespace)::qt_meta_tag_ZN6QEventE_t>>, extradata = 0x0}}, t = 1, m_posted =
> false, m_spont = false, m_accept = true, m_unused = false, m_reserved = 0,
> m_inputEvent = 0, m_pointerEvent = 0,
> m_singlePointEvent = 0}, m_id = (unknown: 0x2c00005b)}
> currentTimerInfo = 0x0
> now = std::chrono::_V2::steady_clock time_point = { 39226976789698ns }
> stillActive = {__now = <synthetic
> pointer>std::chrono::_V2::steady_clock time_point = { 39226976789698ns }}
> it = <optimized out>
> maxCount = <optimized out>
> n_act = 1
> #28 0x00007fd2691ff2b1 in timerSourceDispatch (source=<optimized out>) at
> /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:152
> timerSource = <optimized out>
> #29 idleTimerSourceDispatch (source=<optimized out>) at
> /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:199
> timerSource = <optimized out>
> #30 0x00007fd267e9b880 in g_main_dispatch (context=0x7fd250000f00) at
> ../glib/gmain.c:3398
> dispatch = 0x7fd2691ff280 <idleTimerSourceDispatch(GSource*,
> GSourceFunc, gpointer)>
> prev_source = 0x0
> begin_time_nsec = 39226976789448
> was_in_call = 0
> user_data = 0x0
> callback = 0x0
> cb_funcs = 0x0
> cb_data = 0x0
> need_destroy = <optimized out>
> source = 0x5593588b6c60
> current = 0x5593590b2e90
> i = 2
> __func__ = <optimized out>
> #31 g_main_context_dispatch_unlocked (context=0x7fd250000f00) at
> ../glib/gmain.c:4249
> No locals.
> #32 0x00007fd267ea47a8 in g_main_context_iterate_unlocked
> (context=context@entry=0x7fd250000f00, block=block@entry=1,
> dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4314
> max_priority = 0
> timeout_usec = 0
> some_ready = 1
> nfds = 8
> allocated_nfds = <optimized out>
> fds = <optimized out>
> begin_time_nsec = <optimized out>
> #33 0x00007fd267ea4953 in g_main_context_iteration (context=0x7fd250000f00,
> may_block=1) at ../glib/gmain.c:4379
> retval = <optimized out>
> #34 0x00007fd2691ff56d in QEventDispatcherGlib::processEvents
> (this=0x5593588729e0, flags=...) at
> /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:399
> d = 0x559358882020
> canWait = <optimized out>
> savedFlags =
> {<QtPrivate::QFlagsStorageHelper<QEventLoop::ProcessEventsFlag, 4>> =
> {<QtPrivate::QFlagsStorage<QEventLoop::ProcessEventsFlag>> = {static
> IntegerSize = 4, i = 0}, <No data fields>}, <No data fields>}
> result = <optimized out>
> #35 0x00007fd268f03783 in QEventLoop::exec (this=this@entry=0x7ffd078dbb80,
> flags=..., flags@entry=...) at
> /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/global/qflags.h:77
> d = 0x559359002220
> threadData = <optimized out>
> locker = {m_mutex = 0x55935886f1a8, m_isLocked = false}
> ref = <optimized out>
> app = <optimized out>
> #36 0x00007fd268eff229 in QCoreApplication::exec () at
> /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1449
> threadData = 0x55935886f070
> eventLoop = {<QObject> = {_vptr.QObject = 0x7fd269490cf0 <vtable for
> QEventLoop+16>, static staticMetaObject = {d = {superdata = {direct = 0x0},
> stringdata = 0x7fd26930d210
> <QObject::qt_staticMetaObjectStaticContent<(anonymous
> namespace)::qt_meta_tag_ZN7QObjectE_t>+272>,
> data = 0x7fd26930d100
> <QObject::qt_staticMetaObjectStaticContent<(anonymous
> namespace)::qt_meta_tag_ZN7QObjectE_t>>, static_metacall = 0x7fd268f5cfe0
> <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>,
> relatedMetaObjects = 0x0,
> metaTypes = 0x7fd269492ae0
> <QObject::qt_staticMetaObjectRelocatingContent<(anonymous
> namespace)::qt_meta_tag_ZN7QObjectE_t>>, extradata = 0x0}}, d_ptr = {d =
> 0x559359002220}}, static staticMetaObject = {d = {superdata = {direct =
> 0x55933c4616e0 <QObject::staticMetaObject>},
> stringdata = 0x7fd26930a8ac
> <QEventLoop::qt_staticMetaObjectStaticContent<(anonymous
> namespace)::qt_meta_tag_ZN10QEventLoopE_t>+236>, data = 0x7fd26930a7c0
> <QEventLoop::qt_staticMetaObjectStaticContent<(anonymous
> namespace)::qt_meta_tag_ZN10QEventLoopE_t>>,
> static_metacall = 0x7fd268f03360
> <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>,
> relatedMetaObjects = 0x0, metaTypes = 0x7fd269490da0
> <QEventLoop::qt_staticMetaObjectRelocatingContent<(anonymous
> namespace)::qt_meta_tag_ZN10QEventLoopE_t>>,
> extradata = 0x0}}}
> returnCode = <optimized out>
> #37 0x00007fd2696dac3d in QGuiApplication::exec () at
> /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/gui/kernel/qguiapplication.cpp:1993
> No locals.
> #38 0x00007fd26b43d719 in QApplication::exec () at
> /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/widgets/kernel/qapplication.cpp:2568
> No locals.
> #39 0x000055933c3fcc1a in main (argc=<optimized out>, argv=<optimized out>)
> at /usr/src/debug/plasma-discover-6.3.5-1.fc42.x86_64/discover/main.cpp:224
> format = {d = 0x559358866460}
> app = {<QGuiApplication> = {<QCoreApplication> = {<QObject> =
> {_vptr.QObject = 0x7fd26bb96098 <vtable for QApplication+16>, static
> staticMetaObject = {d = {superdata = {direct = 0x0},
> stringdata = 0x7fd26930d210
> <QObject::qt_staticMetaObjectStaticContent<(anonymous
> namespace)::qt_meta_tag_ZN7QObjectE_t>+272>, data = 0x7fd26930d100
> <QObject::qt_staticMetaObjectStaticContent<(anonymous
> namespace)::qt_meta_tag_ZN7QObjectE_t>>,
> static_metacall = 0x7fd268f5cfe0
> <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>,
> relatedMetaObjects = 0x0, metaTypes = 0x7fd269492ae0
> <QObject::qt_staticMetaObjectRelocatingContent<(anonymous
> namespace)::qt_meta_tag_ZN7QObjectE_t>>,
> extradata = 0x0}}, d_ptr = {d = 0x559358871950}}, static
> staticMetaObject = {d = {superdata = {direct = 0x55933c4616e0
> <QObject::staticMetaObject>},
> stringdata = 0x7fd269308e88
> <QCoreApplication::qt_staticMetaObjectStaticContent<(anonymous
> namespace)::qt_meta_tag_ZN16QCoreApplicationE_t>+392>,
> data = 0x7fd269308d00
> <QCoreApplication::qt_staticMetaObjectStaticContent<(anonymous
> namespace)::qt_meta_tag_ZN16QCoreApplicationE_t>>, static_metacall =
> 0x7fd268effa40 <QCoreApplication::qt_static_metacall(QObject*,
> QMetaObject::Call, int, void**)>,
> relatedMetaObjects = 0x0, metaTypes = 0x7fd269490a00
> <QCoreApplication::qt_staticMetaObjectRelocatingContent<(anonymous
> namespace)::qt_meta_tag_ZN16QCoreApplicationE_t>>, extradata = 0x0}}, static
> self = 0x7ffd078dbd20}, static staticMetaObject = {d = {superdata = {
> direct = 0x55933c461a00
> <QCoreApplication::staticMetaObject>}, stringdata = 0x7fd269e9f790
> <QGuiApplication::qt_staticMetaObjectStaticContent<(anonymous
> namespace)::qt_meta_tag_ZN15QGuiApplicationE_t>+752>,
> data = 0x7fd269e9f4a0
> <QGuiApplication::qt_staticMetaObjectStaticContent<(anonymous
> namespace)::qt_meta_tag_ZN15QGuiApplicationE_t>>, static_metacall =
> 0x7fd2696e5460 <QGuiApplication::qt_static_metacall(QObject*,
> QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0,
> metaTypes = 0x7fd269fbe660
> <QGuiApplication::qt_staticMetaObjectRelocatingContent<(anonymous
> namespace)::qt_meta_tag_ZN15QGuiApplicationE_t>>, extradata = 0x0}}}, static
> staticMetaObject = {d = {superdata = {direct = 0x55933c461980
> <QGuiApplication::staticMetaObject>},
> stringdata = 0x7fd26ba51508
> <QApplication::qt_staticMetaObjectStaticContent<(anonymous
> namespace)::qt_meta_tag_ZN12QApplicationE_t>+392>, data = 0x7fd26ba51380
> <QApplication::qt_staticMetaObjectStaticContent<(anonymous
> namespace)::qt_meta_tag_ZN12QApplicationE_t>>,
> static_metacall = 0x7fd26b443140
> <QApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>,
> relatedMetaObjects = 0x0, metaTypes = 0x7fd26bb96160
> <QApplication::qt_staticMetaObjectRelocatingContent<(anonymous
> namespace)::qt_meta_tag_ZN12QApplicationE_t>>,
> extradata = 0x0}}}
> about = {d = std::unique_ptr<KAboutDataPrivate> = {get() =
> 0x559358fe43a0}}
> discoverObject = <optimized out>
> ~~~
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
1. I would upload the coredump, but it's 21 MiB, even with LZMA2 7-Zip.
2. Reporting this caused Dr. Konqi to ANR.
--
You are receiving this mail because:
You are watching all bug changes.