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: plasma-b...@kde.org
          Reporter: 4wy78...@rokejulianlockhart.addy.io
                CC: aleix...@kde.org
  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 
> "sub...@bugs.kde.org", 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.

Reply via email to