Bug 506919 - Discover crashed in AbstractBackendUpdater::progressingChanged() when I left it to download an offline update
Summary: Discover crashed in AbstractBackendUpdater::progressingChanged() when I left ...
Status: CONFIRMED
Alias: None
Product: Discover
Classification: Applications
Component: Updates (other bugs)
Version First Reported In: 6.4.2
Platform: Fedora RPMs Linux
: VHI crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
: 506920 506921 508473 509672 510939 (view as bug list)
Depends on:
Blocks:
 
Reported: 2025-07-11 17:40 UTC by Roke Julian Lockhart Beedell
Modified: 2025-12-10 21:55 UTC (History)
5 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report: https://crash-reports.kde.org/organizations/kde/issues/5091/


Attachments
New crash information added by DrKonqi (73.33 KB, text/plain)
2025-07-11 17:40 UTC, Roke Julian Lockhart Beedell
Details
Comment 4 Untruncated (106.96 KB, text/markdown)
2025-07-11 18:18 UTC, Roke Julian Lockhart Beedell
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Roke Julian Lockhart Beedell 2025-07-11 17:40:56 UTC
Application: plasma-discover (6.4.2)

ApplicationNotResponding [ANR]: false
Qt Version: 6.9.1
Frameworks Version: 6.15.0
Operating System: Linux 6.15.4-200.fc42.x86_64 x86_64
Windowing System: Wayland
Distribution: "Fedora Linux 42 (KDE Plasma Desktop Edition)"
DrKonqi: 6.4.2 [CoredumpBackend]

-- Information about the crash:
All that might be of note is that the DE automatically disabled the display and locked the session, due to me having not interacted with it.

The reporter is unsure if this crash is reproducible.

-- Backtrace (Reduced):
#5  std::__atomic_base<QMutexPrivate*>::load (this=0x82, __m=std::memory_order_relaxed) at /usr/include/c++/15/bits/atomic_base.h:828
#6  std::atomic<QMutexPrivate*>::load (this=0x82, __m=std::memory_order_relaxed) at /usr/include/c++/15/atomic:587
#7  QAtomicOps<QMutexPrivate*>::loadRelaxed<QMutexPrivate*> (_q_value=<error reading variable: Cannot access memory at address 0x82>) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/thread/qatomic_cxx11.h:202
#8  QBasicAtomicPointer<QMutexPrivate>::loadRelaxed (this=0x82) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/thread/qbasicatomic.h:170
#9  QBasicMutex::fastTryLock (this=0x82) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/thread/qmutex.h:80
#10 QBasicMutex::lock (this=0x82) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/thread/qmutex.h:43
#11 std::unique_lock<QMutex>::lock (this=<synthetic pointer>) at /usr/include/c++/15/bits/unique_lock.h:144
#12 std::unique_lock<QMutex>::unique_lock (this=<synthetic pointer>, __m=...) at /usr/include/c++/15/bits/unique_lock.h:75
#13 (anonymous namespace)::qt_unique_lock<QMutex> (mutex=...) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/thread/qlocking_p.h:66
#14 QCoreApplicationPrivate::lockThreadPostEventList (object=object@entry=0x5631be329bb0) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1586
#15 0x00007f80b8f52ff3 in QObject::deleteLater (this=0x5631be329bb0) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:2457
#16 0x00007f80b8f657ba in QtPrivate::QSlotObjectBase::call (this=0x5631be4cecf0, r=0x5631be329bb0, a=0x7fff7b96d740) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobjectdefs_impl.h:461
#17 doActivate<false> (sender=0x5631bda89950, signal_index=5, argv=argv@entry=0x7fff7b96d740) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:4146
[...]
#20 AbstractBackendUpdater::progressingChanged (this=this@entry=0x5631bda89950, _t1=<optimized out>, _t1@entry=false) at /usr/src/debug/plasma-discover-6.4.2-1.fc42.x86_64/redhat-linux-build/libdiscover/DiscoverCommon_autogen/include/moc_AbstractBackendUpdater.cpp:305
#21 0x00007f80235e5ed5 in PackageKitUpdater::setProgressing (this=0x5631bda89950, progressing=false) at /usr/src/debug/plasma-discover-6.4.2-1.fc42.x86_64/libdiscover/backends/PackageKitBackend/PackageKitUpdater.cpp:783
#22 PackageKitUpdater::setProgressing (this=0x5631bda89950, progressing=false) at /usr/src/debug/plasma-discover-6.4.2-1.fc42.x86_64/libdiscover/backends/PackageKitBackend/PackageKitUpdater.cpp:779


Reported using DrKonqi
Comment 1 Roke Julian Lockhart Beedell 2025-07-11 17:40:57 UTC
Created attachment 183165 [details]
New crash information added by DrKonqi

DrKonqi auto-attaching complete backtrace.
Comment 2 Roke Julian Lockhart Beedell 2025-07-11 17:42:21 UTC
*** Bug 506920 has been marked as a duplicate of this bug. ***
Comment 3 Roke Julian Lockhart Beedell 2025-07-11 17:42:43 UTC
*** Bug 506921 has been marked as a duplicate of this bug. ***
Comment 4 Roke Julian Lockhart Beedell 2025-07-11 18:18:54 UTC
Created attachment 183168 [details]
Comment 4 Untruncated

Because, of what `coredumpctl list -r plasma-discover` returns, all appear identical:

> ~~~
> TIME                          PID  UID  GID SIG     COREFILE EXE                        SIZE
> Fri 2025-07-11 17:43:02 BST 50430 1000 1000 SIGSEGV present  /usr/bin/plasma-discover  55.2M
> Fri 2025-07-11 17:41:53 BST 49942 1000 1000 SIGSEGV present  /usr/bin/plasma-discover  54.4M
> Fri 2025-07-11 17:40:45 BST 46092 1000 1000 SIGSEGV present  /usr/bin/plasma-discover 109.8M
> ~~~

...I decided to debug (to ensure Konqi had all the relevant symbols, before the corefile is deleted, and it's too late) solely the last. In doing so, GDB advised me to install more symbols, indeed:

> ~~~
> dnf5 history info 51
> Transaction ID : 51
> Begin time     : 2025-07-11 18:10:21
> Begin rpmdb    : deb130cd6156f8a5c0de909657906e2bc2fd91c0e87e37669153d749e194783c
> End time       : 2025-07-11 18:10:36
> End rpmdb      : 4335f178ef759550befd70c6ac5fccc6d32b3c2d0af5962c291c1b8cf3f0bab5
> User           : 1000 Mr. Roke Julian Lockhart Beedell (RJLB) <RokeJulianLockhart>
> Status         : Ok
> Releasever     : 42
> Description    : dnf --enablerepo=*debug* install mesa-va-drivers-freeworld-debuginfo-25.1.4-3.fc42.x86_64 qt6-qtwebengine-debuginfo-6.9.1-1.fc42.x86_64 ffmpeg-libs-debuginfo-7.1.1-6.fc42.x86_64 vvenc-libs-debuginfo-1.13.1-3.fc42.x86_64 x264-libs-debuginfo-0.164-16.20231001git31e19f92.fc42.x86_64 x265-libs-debuginfo-4.1-2.fc42.x86_64 kf6-knewstuff-debuginfo-6.15.0-1.fc42.x86_64
> Comment        : 
> Packages altered:
>   Action  Package                                                        Reason          Repository
>   Install mesa-va-drivers-freeworld-debuginfo-0:25.1.4-3.fc42.x86_64     User            rpmfusion-free-updates-debuginfo
>   Install qt6-qtwebengine-debuginfo-0:6.9.1-1.fc42.x86_64                User            updates-debuginfo
>   Install ffmpeg-libs-debuginfo-0:7.1.1-6.fc42.x86_64                    User            rpmfusion-free-updates-debuginfo
>   Install vvenc-libs-debuginfo-0:1.13.1-3.fc42.x86_64                    User            rpmfusion-free-updates-debuginfo
>   Install x264-libs-debuginfo-0:0.164-16.20231001git31e19f92.fc42.x86_64 User            rpmfusion-free-debuginfo
>   Install x265-libs-debuginfo-0:4.1-2.fc42.x86_64                        User            rpmfusion-free-debuginfo
>   Install kf6-knewstuff-debuginfo-0:6.15.0-1.fc42.x86_64                 User            updates-debuginfo
>   Install mesa-freeworld-debuginfo-0:25.1.4-3.fc42.x86_64                Dependency      rpmfusion-free-updates-debuginfo
>   Install ffmpeg-debuginfo-0:7.1.1-6.fc42.x86_64                         Dependency      rpmfusion-free-updates-debuginfo
>   Install vvenc-debuginfo-0:1.13.1-3.fc42.x86_64                         Dependency      rpmfusion-free-updates-debuginfo
>   Install x264-debuginfo-0:0.164-16.20231001git31e19f92.fc42.x86_64      Dependency      rpmfusion-free-debuginfo
>   Install x265-debuginfo-0:4.1-2.fc42.x86_64                             Dependency      rpmfusion-free-debuginfo
>   Install mesa-freeworld-debugsource-0:25.1.4-3.fc42.x86_64              Weak Dependency rpmfusion-free-updates-debuginfo
>   Install qt6-qtwebengine-debugsource-0:6.9.1-1.fc42.x86_64              Weak Dependency updates-debuginfo
>   Install ffmpeg-debugsource-0:7.1.1-6.fc42.x86_64                       Weak Dependency rpmfusion-free-updates-debuginfo
>   Install vvenc-debugsource-0:1.13.1-3.fc42.x86_64                       Weak Dependency rpmfusion-free-updates-debuginfo
>   Install x264-debugsource-0:0.164-16.20231001git31e19f92.fc42.x86_64    Weak Dependency rpmfusion-free-debuginfo
>   Install x265-debugsource-0:4.1-2.fc42.x86_64                           Weak Dependency rpmfusion-free-debuginfo
>   Install kf6-knewstuff-debugsource-0:6.15.0-1.fc42.x86_64               Weak Dependency updates-debuginfo
> ~~~

This produces:

> ~~~
> coredumpctl debug 50430
>            PID: 50430 (plasma-discover)
>            UID: 1000 (RokeJulianLockhart)
>            GID: 1000 (RokeJulianLockhart)
>         Signal: 11 (SEGV)
>      Timestamp: Fri 2025-07-11 17:43:00 BST (1h 28min ago)
>   Command Line: /usr/bin/plasma-discover --headless-update
>     Executable: /usr/bin/plasma-discover
>  Control Group: /user.slice/user-1000.slice/user@1000.service/app.slice/app-org.kde.discover.notifier@autostart.service
>           Unit: user@1000.service
>      User Unit: app-org.kde.discover.notifier@autostart.service
>          Slice: user-1000.slice
>      Owner UID: 1000 (RokeJulianLockhart)
>        Boot ID: 6e4d066be0244374a92f39aa4514c6cb
>     Machine ID: 427143abd98046a4b2c750e2ca0036ea
>       Hostname: Beedell.RokeJulianLockhart.laptop.SKQY07
>        Storage: /var/lib/systemd/coredump/core.plasma-discover.1000.6e4d066be0244374a92f39aa4514c6cb.50430.1752252180000000.zst (present)
>   Size on Disk: 55.2M
>        Package: plasma-discover/6.4.2-1.fc42
>       build-id: a2eefaf7e09fcc190ca3a1d810bd1d099d70c5d3
>        Message: Process 50430 (plasma-discover) of user 1000 dumped core.
> 
> Core was generated by `/usr/bin/plasma-discover --headless-update'.
> 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 0x7f504bd9cdc0 (LWP 50430))]
> (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  0x00007f50518811e3 in __pthread_kill_internal (threadid=<optimized out>, signo=11) at pthread_kill.c:89
> No locals.
> #2  0x00007f5051827afe in __GI_raise (sig=11) at ../sysdeps/posix/raise.c:26
>         ret = <optimized out>
> #3  0x00007f50543f6031 in KCrash::defaultCrashHandler (sig=11) at /usr/src/debug/kf6-kcrash-6.15.0-1.fc42.x86_64/src/kcrash.cpp:605
>         data = {<KCrash::MetadataWriter> = {_vptr.MetadataWriter = 0x7f50543fe808 <vtable for KCrash::Metadata+16>}, argv = {_M_elems = {0x0, 0x7f50543fc70d "--qtversion", 0x555e7130e760 "6.9.1", 
>               0x7f50543fc720 "--kdeframeworksversion", 0x7f50543fc719 "6.15.0", 0x7f50543fc758 "--platform", 0x555e71e88300 "wayland", 0x7f50543fc789 "--appname", 0x555e71317850 "plasma-discover", 
>               0x7f50543fc793 "--apppath", 0x555e71317770 "/usr/bin", 0x7f50543fc7a0 "--signal", 0x7ffe22534b46 "11", 0x7f50543fc7ae "--pid", 0x7ffe22534b50 "50430", 0x7f50543fc7b4 "--appversion", 
>               0x555e7131c5f0 "6.4.2", 0x7f50543fc7c1 "--programname", 0x555e71317820 "Discover", 0x7f50543fc7cf "--bugaddress", 0x555e713146e0 "submit@bugs.kde.org", 0x7f50543fc7dc "--productname", 
>               0x555e71315460 "discover/discover", 0x0 <repeats 15 times>}}, argc = 23, m_writer = 0x7ffe22534af0}
>         platformName = {d = {d = 0x555e71e882f0, ptr = 0x555e71e88300 "wayland", size = 7}, static _empty = 0 '\000'}
>         about = 0x555e7131ac20
>         argv = 0x7ffe22534b78
>         ini = {<KCrash::MetadataWriter> = {_vptr.MetadataWriter = 0x7f50543fe838 <vtable for KCrash::MetadataINIWriter+16>}, writable = false, fd = 67}
>         sigtxt = "11\000MS\"\376\177\000"
>         pidtxt = "50430\000\000\000ևyPP\177\000\000PLS\""
>         argc = <optimized out>
>         crashRecursionCounter = 2
> --Type <RET> for more, q to quit, c to continue without paging--c
> #4  <signal handler called>
> No locals.
> #5  std::__atomic_base<QThreadData*>::load (this=0xe9530398b658ce4d, __m=std::memory_order_acquire) at /usr/include/c++/15/bits/atomic_base.h:828
>         __b = std::memory_order_acquire
>         __PRETTY_FUNCTION__ = <optimized out>
> #6  std::atomic<QThreadData*>::load (this=0xe9530398b658ce4d, __m=std::memory_order_acquire) at /usr/include/c++/15/atomic:587
> No locals.
> #7  QAtomicOps<QThreadData*>::loadAcquire<QThreadData*> (_q_value=<error reading variable: Cannot access memory at address 0xe9530398b658ce4d>)
>     at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/thread/qatomic_cxx11.h:214
> No locals.
> #8  QBasicAtomicPointer<QThreadData>::loadAcquire (this=0xe9530398b658ce4d) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/thread/qbasicatomic.h:177
> No locals.
> #9  QCoreApplicationPrivate::lockThreadPostEventList (object=object@entry=0x555e71d1b530) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1580
>         temporaryLocker = <optimized out>
>         locker = {threadData = 0xfefefefefefefefe, locker = {_M_device = 0x0, _M_owns = false}}
>         threadData = <error reading variable: Cannot access memory at address 0xe9530398b658ce4d>
> #10 0x00007f5051f52ff3 in QObject::deleteLater (this=0x555e71d1b530) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:2457
>         eventListLocker = {threadData = 0xfefefefefefefefe, locker = {_M_device = 0x0, _M_owns = false}}
>         d = <optimized out>
>         loopLevel = <optimized out>
>         scopeLevel = <optimized out>
>         objectThreadData = <optimized out>
> #11 0x00007f5051f657ba in QtPrivate::QSlotObjectBase::call (this=0x555e71e2a710, r=0x555e71d1b530, a=0x7ffe22535a40) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobjectdefs_impl.h:461
> No locals.
> #12 doActivate<false> (sender=0x555e7148e290, signal_index=5, argv=argv@entry=0x7ffe22535a40) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:4146
>         obj = {m_slotObject = std::unique_ptr<QtPrivate::QSlotObjectBase> = {get() = 0x555e71e2a710}}
>         receiver = 0x555e71d1b530
>         td = <optimized out>
>         receiverInSameThread = <optimized out>
>         senderData = {previous = 0x0, receiver = 0x0, sender = 0x555e7148e290, signal = 5}
>         c = 0x555e71eca4c0
>         connections = {d = {ptr = 0x555e71475aa0}}
>         list = 0x555e72237dc0
>         inSenderThread = <optimized out>
>         highestConnectionId = 15
>         signalVector = 0x555e72237d50
>         currentThreadId = 0x7f504bd9cdc0
>         sp = <optimized out>
>         signal_spy_set = 0x0
>         empty_argv = {0x0}
>         senderDeleted = false
> #13 0x00007f5051f5c089 in QMetaObject::activate (sender=sender@entry=0x0, m=<optimized out>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7ffe22535a40)
>     at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:4206
>         signal_index = <optimized out>
> #14 0x00007f5054cbd7ca in QMetaObject::activate<void, bool> (sender=<optimized out>, mo=<optimized out>, local_signal_index=<optimized out>, ret=<optimized out>, sender=<optimized out>, mo=<optimized out>, 
>     local_signal_index=<optimized out>, ret=<optimized out>) at /usr/include/qt6/QtCore/qobjectdefs.h:306
>         _a = {0x0, 0x7ffe22535a3c}
>         _a = <optimized out>
> #15 AbstractBackendUpdater::progressingChanged (this=this@entry=0x555e7148e290, _t1=<optimized out>, _t1@entry=false)
>     at /usr/src/debug/plasma-discover-6.4.2-1.fc42.x86_64/redhat-linux-build/libdiscover/DiscoverCommon_autogen/include/moc_AbstractBackendUpdater.cpp:305
> No locals.
> #16 0x00007f4fcc56ced5 in PackageKitUpdater::setProgressing (this=0x555e7148e290, progressing=false)
>     at /usr/src/debug/plasma-discover-6.4.2-1.fc42.x86_64/libdiscover/backends/PackageKitBackend/PackageKitUpdater.cpp:783
> No locals.
> #17 PackageKitUpdater::setProgressing (this=0x555e7148e290, progressing=false) at /usr/src/debug/plasma-discover-6.4.2-1.fc42.x86_64/libdiscover/backends/PackageKitBackend/PackageKitUpdater.cpp:779
> No locals.
> #18 PackageKitUpdater::finished (this=0x555e7148e290, exit=PackageKit::Transaction::ExitSuccess)
>     at /usr/src/debug/plasma-discover-6.4.2-1.fc42.x86_64/libdiscover/backends/PackageKitBackend/PackageKitUpdater.cpp:615
>         cancel = false
>         simulate = <optimized out>
> #19 0x00007f5051f657ba in QtPrivate::QSlotObjectBase::call (this=0x555e71f95cf0, r=0x555e7148e290, a=0x7ffe22535de0) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobjectdefs_impl.h:461
> No locals.
> #20 doActivate<false> (sender=0x555e71406e30, signal_index=23, argv=argv@entry=0x7ffe22535de0) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:4146
>         obj = {m_slotObject = std::unique_ptr<QtPrivate::QSlotObjectBase> = {get() = 0x555e71f95cf0}}
>         receiver = 0x555e7148e290
>         td = <optimized out>
>         receiverInSameThread = <optimized out>
>         senderData = {previous = 0x0, receiver = 0x555e7148e290, sender = 0x555e71406e30, signal = 23}
>         c = 0x555e72344e10
>         connections = {d = {ptr = 0x7f503801f660}}
>         list = 0x555e70fb0600
>         inSenderThread = <optimized out>
>         highestConnectionId = 12
>         signalVector = 0x555e70fb0470
>         currentThreadId = 0x7f504bd9cdc0
>         sp = <optimized out>
>         signal_spy_set = 0x0
>         empty_argv = {0x0}
>         senderDeleted = false
> #21 0x00007f5051f5c089 in QMetaObject::activate (sender=sender@entry=0x555e71406e30, m=<optimized out>, local_signal_index=local_signal_index@entry=20, argv=argv@entry=0x7ffe22535de0)
>     at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:4206
>         signal_index = <optimized out>
> #22 0x00007f4fcc4bc5d8 in PackageKit::Transaction::finished (this=this@entry=0x555e71406e30, _t1=<optimized out>, _t2=<optimized out>)
>     at /usr/src/debug/PackageKit-Qt-1.1.1-8.fc42.x86_64/pkqt6/redhat-linux-build/src/packagekitqt6_autogen/include/moc_transaction.cpp:1750
>         _a = {0x0, 0x7ffe22535ddc, 0x7ffe22535dd8}
> #23 0x00007f4fcc4c3df1 in PackageKit::TransactionPrivate::finished (this=0x555e72347d40, exitCode=<optimized out>, runtime=<optimized out>)
>     at /usr/src/debug/PackageKit-Qt-1.1.1-8.fc42.x86_64/src/transactionprivate.cpp:243
>         q = 0x555e71406e30
> #24 PackageKit::Transaction::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>)
>     at /usr/src/debug/PackageKit-Qt-1.1.1-8.fc42.x86_64/pkqt6/redhat-linux-build/src/packagekitqt6_autogen/include/moc_transaction.cpp:1247
>         _t = <optimized out>
> #25 0x00007f5051f65c5a in doActivate<false> (sender=0x555e72090c20, signal_index=10, argv=argv@entry=0x7ffe22536030) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:4158
>         method_relative = <optimized out>
>         callFunction = <optimized out>
>         methodIndex = 0
>         receiver = 0x555e71406e30
>         td = <optimized out>
>         receiverInSameThread = <optimized out>
>         senderData = {previous = 0x0, receiver = 0x555e71406e30, sender = 0x555e72090c20, signal = 10}
>         c = 0x555e7233ee50
>         connections = {d = {ptr = 0x555e723418e0}}
>         list = 0x555e7233fae0
>         inSenderThread = <optimized out>
>         highestConnectionId = 9
>         signalVector = 0x555e7233fa20
>         currentThreadId = 0x7f504bd9cdc0
>         sp = <optimized out>
>         signal_spy_set = 0x0
>         empty_argv = {0x0}
>         senderDeleted = false
> #26 0x00007f5051f5c089 in QMetaObject::activate (sender=<optimized out>, m=m@entry=0x7f4fcc4f4fe0 <OrgFreedesktopPackageKitTransactionInterface::staticMetaObject>, 
>     local_signal_index=local_signal_index@entry=7, argv=argv@entry=0x7ffe22536030) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:4206
>         signal_index = <optimized out>
> #27 0x00007f4fcc4cb7ba in OrgFreedesktopPackageKitTransactionInterface::Finished (this=<optimized out>, _t1=<optimized out>, _t2=<optimized out>)
>     at /usr/src/debug/PackageKit-Qt-1.1.1-8.fc42.x86_64/pkqt6/redhat-linux-build/src/moc_transactionproxy.cpp:924
>         _a = {0x0, 0x7ffe22535ff0, 0x7ffe22536010}
> #28 OrgFreedesktopPackageKitTransactionInterface::qt_static_metacall (_o=<optimized out>, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=7, _a=<optimized out>)
>     at /usr/src/debug/PackageKit-Qt-1.1.1-8.fc42.x86_64/pkqt6/redhat-linux-build/src/moc_transactionproxy.cpp:603
>         _t = <optimized out>
> #29 0x00007f4fcc4cf715 in OrgFreedesktopPackageKitTransactionInterface::qt_metacall (this=<optimized out>, _c=QMetaObject::InvokeMetaMethod, _id=7, _a=0x7ffe22536228)
>     at /usr/src/debug/PackageKit-Qt-1.1.1-8.fc42.x86_64/pkqt6/redhat-linux-build/src/moc_transactionproxy.cpp:855
> No locals.
> #30 0x00007f50530dda9e in QDBusConnectionPrivate::deliverCall (this=0x7f5038009b60, object=0x555e72090c20, msg=..., metaTypes=..., slotIdx=12)
>     at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/dbus/qdbusintegrator.cpp:1007
>         context = {connection = {static staticMetaObject = {d = {superdata = {direct = 0x0}, 
>                 stringdata = 0x7f5053164910 <QDBusConnection::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN15QDBusConnectionE_t>+304>, 
>                 data = 0x7f50531647e0 <QDBusConnection::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN15QDBusConnectionE_t>>, static_metacall = 0x0, relatedMetaObjects = 0x0, 
>                 metaTypes = 0x7f505317d0a0 <QDBusConnection::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN15QDBusConnectionE_t>>, extradata = 0x0}}, d = 0x7f5038009b60}, 
>           message = @0x7f5038010750}
>         old = 0x0
>         ptr = <optimized out>
>         params = {<QVLABase<void*>> = {<QVLABaseBase> = {a = 10, s = 3, ptr = 0x7ffe22536228}, <No data fields>}, <QVLAStorage<8, 8, 10>> = {
>             array = "\000\000\000\000\000\000\000\0000\b\0028P\177\000\000P\b\0028P\177\000\000\000\000\000\000\000\000\000\000\020B\375q^U\000\000\340\310\346q^U\000\000\320+\347q^U\000\000\200cS\"\376\177\000\000\000\000\000\000\000\000\000\000\260bS\"\376\177\000"}, <No data fields>}
>         auxParameters = {<QVLABase<QVariant>> = {<QVLABaseBase> = {a = 10, s = 0, ptr = 0x7ffe22536298}, <No data fields>}, <QVLAStorage<32, 8, 10>> = {
>             array = "\217&\346\324O\177\000\000\200cS\"\376\177\000\000\320bS\"\376\177\000\000\360bS\"\376\177\000\000\020f\336TP\177\000\0000[)r^U\000\000\000\000\000\000\000\000\000\0000\240\0018P\177\000\000\300R0q^U\000\000d\000\000\000\000\000\000\000\200cS\"\376\177\000\000 cS\"\376\177\000\000nq\336TP\177\000\000@cS\"\376\177\000\000\300\311\346q^U\000\000Р\275q^U\000\000\360\310\346q^U\000\000\360cS\"\376\177\000\000\272W\366QP\177\000\000PcS\"\376\177\000\000O4\fRP\177\000\000G\000\000v\000\000\000\001 \312\346q^U\000\000\300\315\331KP\177\000\000XwDTP\177\000\000\020"...}, <No data fields>}
>         i = <optimized out>
>         pCount = 2
>         numMetaTypes = <optimized out>
>         outputArgs = {<QListSpecialMethods<QVariant>> = {<QListSpecialMethodsBase<QVariant>> = {<No data fields>}, <No data fields>}, d = {d = 0x0, ptr = 0x0, size = 0}}
>         fail = <optimized out>
> #31 0x00007f5051f5662c in QObject::event (this=<optimized out>, e=<optimized out>) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:1431
>         mce = <optimized out>
>         connections = <optimized out>
>         sender = {previous = 0x0, receiver = 0x555e72090c20, sender = 0x7f5038009b60, signal = -1}
> #32 0x00007f505443d97f in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x555e72090c20, e=0x7f5038010720)
>     at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/widgets/kernel/qapplication.cpp:3303
>         consumed = false
>         filtered = false
>         threadData = <optimized out>
> #33 0x00007f5051ef9f38 in QCoreApplication::notifyInternal2 (receiver=0x555e72090c20, event=0x7f5038010720) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1106
>         d = <optimized out>
>         threadData = 0x555e70b8f0d0
>         selfRequired = <optimized out>
>         result = false
>         cbdata = {0x555e72090c20, 0x7f5038010720, 0x7ffe2253650f}
>         scopeLevelCounter = {threadData = 0x555e70b8f0d0}
> #34 0x00007f5051efa19d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1546
> No locals.
> #35 0x00007f5051efdd26 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x555e70b8f0d0)
>     at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1879
>         e = 0x7f5038010720
>         pe = <optimized out>
>         r = <optimized out>
>         relocker = <optimized out>
>         event_deleter = <optimized out>
>         locker = {_M_device = 0x555e70b8f118, _M_owns = false}
>         startOffset = 0
>         i = <optimized out>
>         cleanup = <optimized out>
> #36 0x00007f505221016f in postEventSourceDispatch (s=0x555e70b90ed0) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:246
>         source = 0x555e70b90ed0
> #37 0x00007f5050aeb880 in g_main_dispatch (context=0x7f5038000f00) at ../glib/gmain.c:3398
>         dispatch = 0x7f5052210150 <postEventSourceDispatch(GSource*, GSourceFunc, gpointer)>
>         prev_source = 0x0
>         begin_time_nsec = 9030866412303
>         was_in_call = 0
>         user_data = 0x0
>         callback = 0x0
>         cb_funcs = 0x0
>         cb_data = 0x0
>         need_destroy = <optimized out>
>         source = 0x555e70b90ed0
>         current = 0x555e713bd220
>         i = 0
>         __func__ = <optimized out>
> #38 g_main_context_dispatch_unlocked (context=0x7f5038000f00) at ../glib/gmain.c:4249
> No locals.
> #39 0x00007f5050af47c8 in g_main_context_iterate_unlocked (context=context@entry=0x7f5038000f00, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4314
>         max_priority = 2147483647
>         timeout_usec = 149000
>         some_ready = 1
>         nfds = 7
>         allocated_nfds = <optimized out>
>         fds = <optimized out>
>         begin_time_nsec = <optimized out>
> #40 0x00007f5050af4973 in g_main_context_iteration (context=0x7f5038000f00, may_block=1) at ../glib/gmain.c:4379
>         retval = <optimized out>
> #41 0x00007f505220f9ad in QEventDispatcherGlib::processEvents (this=0x555e70b928e0, flags=...) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:399
>         d = 0x555e70b93bf0
>         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>
> #42 0x00007f5051f07b03 in QEventLoop::exec (this=this@entry=0x7ffe22536870, flags=..., flags@entry=...) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/global/qflags.h:77
>         d = 0x555e7131d540
>         threadData = <optimized out>
>         locker = {m_mutex = 0x555e70b8f208, m_isLocked = false}
>         ref = <optimized out>
>         app = <optimized out>
> #43 0x00007f5051f03419 in QCoreApplication::exec () at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1449
>         threadData = 0x555e70b8f0d0
>         eventLoop = {<QObject> = {_vptr.QObject = 0x7f50524a1c70 <vtable for QEventLoop+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, 
>                 stringdata = 0x7f505231d7f0 <QObject::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>+272>, 
>                 data = 0x7f505231d6e0 <QObject::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>>, 
>                 static_metacall = 0x7f5051f624c0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, 
>                 metaTypes = 0x7f50524a3a60 <QObject::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>>, extradata = 0x0}}, d_ptr = {d = 0x555e7131d540}}, 
>           static staticMetaObject = {d = {superdata = {direct = 0x555e5ed04620 <QObject::staticMetaObject>}, 
>               stringdata = 0x7f505231ab0c <QEventLoop::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN10QEventLoopE_t>+236>, 
>               data = 0x7f505231aa20 <QEventLoop::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN10QEventLoopE_t>>, 
>               static_metacall = 0x7f5051f076e0 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, 
>               metaTypes = 0x7f50524a1d20 <QEventLoop::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN10QEventLoopE_t>>, extradata = 0x0}}}
>         returnCode = <optimized out>
> #44 0x00007f50526ddbad in QGuiApplication::exec () at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/gui/kernel/qguiapplication.cpp:1986
> No locals.
> #45 0x00007f505443d8e9 in QApplication::exec () at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/widgets/kernel/qapplication.cpp:2570
> No locals.
> #46 0x0000555e5ec9bded in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/plasma-discover-6.4.2-1.fc42.x86_64/discover/main.cpp:231
>         format = {d = 0x555e70b86460}
>         app = {<QGuiApplication> = {<QCoreApplication> = {<QObject> = {_vptr.QObject = 0x7f5054ba1098 <vtable for QApplication+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, 
>                     stringdata = 0x7f505231d7f0 <QObject::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>+272>, 
>                     data = 0x7f505231d6e0 <QObject::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>>, 
>                     static_metacall = 0x7f5051f624c0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, 
>                     metaTypes = 0x7f50524a3a60 <QObject::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>>, extradata = 0x0}}, d_ptr = {d = 0x555e70b91870}}, 
>               static staticMetaObject = {d = {superdata = {direct = 0x555e5ed04620 <QObject::staticMetaObject>}, 
>                   stringdata = 0x7f50523190e8 <QCoreApplication::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN16QCoreApplicationE_t>+392>, 
>                   data = 0x7f5052318f60 <QCoreApplication::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN16QCoreApplicationE_t>>, 
>                   static_metacall = 0x7f5051f03c30 <QCoreApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, 
>                   metaTypes = 0x7f50524a1980 <QCoreApplication::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN16QCoreApplicationE_t>>, extradata = 0x0}}, 
>               static self = 0x7ffe22536a30}, static staticMetaObject = {d = {superdata = {direct = 0x555e5ed04980 <QCoreApplication::staticMetaObject>}, 
>                 stringdata = 0x7f5052eaf910 <QGuiApplication::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN15QGuiApplicationE_t>+752>, 
>                 data = 0x7f5052eaf620 <QGuiApplication::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN15QGuiApplicationE_t>>, 
>                 static_metacall = 0x7f50526dec70 <QGuiApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, 
>                 metaTypes = 0x7f5052fce640 <QGuiApplication::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN15QGuiApplicationE_t>>, extradata = 0x0}}}, static staticMetaObject = {
>             d = {superdata = {direct = 0x555e5ed04900 <QGuiApplication::staticMetaObject>}, 
>               stringdata = 0x7f5054a5c548 <QApplication::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN12QApplicationE_t>+392>, 
>               data = 0x7f5054a5c3c0 <QApplication::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN12QApplicationE_t>>, 
>               static_metacall = 0x7f5054443470 <QApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, 
>               metaTypes = 0x7f5054ba1160 <QApplication::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN12QApplicationE_t>>, extradata = 0x0}}}
>         about = {d = std::unique_ptr<KAboutDataPrivate> = {get() = 0x555e712f9de0}}
>         discoverObject = <optimized out>
> (gdb) 
> ~~~

This allowed me to upload https://bugzilla.redhat.com/show_bug.cgi?id=2379604 via GNOME Abrt, and https://retrace.fedoraproject.org/faf/reports/1237045/ exists too.
Comment 5 TraceyC 2025-08-01 22:25:24 UTC
Searchable backtrace


Thread 1 (Thread 0x7f80b2e43dc0 (LWP 46092)):
[KCrash Handler]
#5  std::__atomic_base<QMutexPrivate*>::load (this=0x82, __m=std::memory_order_relaxed) at /usr/include/c++/15/bits/atomic_base.h:828
#6  std::atomic<QMutexPrivate*>::load (this=0x82, __m=std::memory_order_relaxed) at /usr/include/c++/15/atomic:587
#7  QAtomicOps<QMutexPrivate*>::loadRelaxed<QMutexPrivate*> (_q_value=<error reading variable: Cannot access memory at address 0x82>) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/thread/qatomic_cxx11.h:202
#8  QBasicAtomicPointer<QMutexPrivate>::loadRelaxed (this=0x82) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/thread/qbasicatomic.h:170
#9  QBasicMutex::fastTryLock (this=0x82) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/thread/qmutex.h:80
#10 QBasicMutex::lock (this=0x82) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/thread/qmutex.h:43
#11 std::unique_lock<QMutex>::lock (this=<synthetic pointer>) at /usr/include/c++/15/bits/unique_lock.h:144
#12 std::unique_lock<QMutex>::unique_lock (this=<synthetic pointer>, __m=...) at /usr/include/c++/15/bits/unique_lock.h:75
#13 (anonymous namespace)::qt_unique_lock<QMutex> (mutex=...) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/thread/qlocking_p.h:66
#14 QCoreApplicationPrivate::lockThreadPostEventList (object=object@entry=0x5631be329bb0) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1586
#15 0x00007f80b8f52ff3 in QObject::deleteLater (this=0x5631be329bb0) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:2457
#16 0x00007f80b8f657ba in QtPrivate::QSlotObjectBase::call (this=0x5631be4cecf0, r=0x5631be329bb0, a=0x7fff7b96d740) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobjectdefs_impl.h:461
#17 doActivate<false> (sender=0x5631bda89950, signal_index=5, argv=argv@entry=0x7fff7b96d740) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:4146
#18 0x00007f80b8f5c089 in QMetaObject::activate (sender=sender@entry=0x0, m=<optimized out>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7fff7b96d740) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:4206
#19 0x00007f80bbd657ca in QMetaObject::activate<void, bool> (sender=<optimized out>, mo=<optimized out>, local_signal_index=<optimized out>, ret=<optimized out>, sender=<optimized out>, mo=<optimized out>, local_signal_index=<optimized out>, ret=<optimized out>) at /usr/include/qt6/QtCore/qobjectdefs.h:306
#20 AbstractBackendUpdater::progressingChanged (this=this@entry=0x5631bda89950, _t1=<optimized out>, _t1@entry=false) at /usr/src/debug/plasma-discover-6.4.2-1.fc42.x86_64/redhat-linux-build/libdiscover/DiscoverCommon_autogen/include/moc_AbstractBackendUpdater.cpp:305
#21 0x00007f80235e5ed5 in PackageKitUpdater::setProgressing (this=0x5631bda89950, progressing=false) at /usr/src/debug/plasma-discover-6.4.2-1.fc42.x86_64/libdiscover/backends/PackageKitBackend/PackageKitUpdater.cpp:783
#22 PackageKitUpdater::setProgressing (this=0x5631bda89950, progressing=false) at /usr/src/debug/plasma-discover-6.4.2-1.fc42.x86_64/libdiscover/backends/PackageKitBackend/PackageKitUpdater.cpp:779
#23 PackageKitUpdater::finished (this=0x5631bda89950, exit=PackageKit::Transaction::ExitSuccess) at /usr/src/debug/plasma-discover-6.4.2-1.fc42.x86_64/libdiscover/backends/PackageKitBackend/PackageKitUpdater.cpp:615
#24 0x00007f80b8f657ba in QtPrivate::QSlotObjectBase::call (this=0x5631be9586d0, r=0x5631bda89950, a=0x7fff7b96dae0) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobjectdefs_impl.h:461
#25 doActivate<false> (sender=0x5631be2fcc80, signal_index=23, argv=argv@entry=0x7fff7b96dae0) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:4146
#26 0x00007f80b8f5c089 in QMetaObject::activate (sender=sender@entry=0x5631be2fcc80, m=<optimized out>, local_signal_index=local_signal_index@entry=20, argv=argv@entry=0x7fff7b96dae0) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:4206
#27 0x00007f80235355d8 in PackageKit::Transaction::finished (this=this@entry=0x5631be2fcc80, _t1=<optimized out>, _t2=<optimized out>) at /usr/src/debug/PackageKit-Qt-1.1.1-8.fc42.x86_64/pkqt6/redhat-linux-build/src/packagekitqt6_autogen/include/moc_transaction.cpp:1750
#28 0x00007f802353cdf1 in PackageKit::TransactionPrivate::finished (this=0x5631be956b70, exitCode=<optimized out>, runtime=<optimized out>) at /usr/src/debug/PackageKit-Qt-1.1.1-8.fc42.x86_64/src/transactionprivate.cpp:243
#29 PackageKit::Transaction::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /usr/src/debug/PackageKit-Qt-1.1.1-8.fc42.x86_64/pkqt6/redhat-linux-build/src/packagekitqt6_autogen/include/moc_transaction.cpp:1247
#30 0x00007f80b8f65c5a in doActivate<false> (sender=0x5631be546b00, signal_index=10, argv=argv@entry=0x7fff7b96dd30) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:4158
#31 0x00007f80b8f5c089 in QMetaObject::activate (sender=<optimized out>, m=m@entry=0x7f802356dfe0 <OrgFreedesktopPackageKitTransactionInterface::staticMetaObject>, local_signal_index=local_signal_index@entry=7, argv=argv@entry=0x7fff7b96dd30) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:4206
#32 0x00007f80235447ba in OrgFreedesktopPackageKitTransactionInterface::Finished (this=<optimized out>, _t1=<optimized out>, _t2=<optimized out>) at /usr/src/debug/PackageKit-Qt-1.1.1-8.fc42.x86_64/pkqt6/redhat-linux-build/src/moc_transactionproxy.cpp:924
#33 OrgFreedesktopPackageKitTransactionInterface::qt_static_metacall (_o=<optimized out>, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=7, _a=<optimized out>) at /usr/src/debug/PackageKit-Qt-1.1.1-8.fc42.x86_64/pkqt6/redhat-linux-build/src/moc_transactionproxy.cpp:603
#34 0x00007f8023548715 in OrgFreedesktopPackageKitTransactionInterface::qt_metacall (this=<optimized out>, _c=QMetaObject::InvokeMetaMethod, _id=7, _a=0x7fff7b96df28) at /usr/src/debug/PackageKit-Qt-1.1.1-8.fc42.x86_64/pkqt6/redhat-linux-build/src/moc_transactionproxy.cpp:855
#35 0x00007f80ba159a9e in QDBusConnectionPrivate::deliverCall (this=0x7f80a0009bb0, object=0x5631be546b00, msg=..., metaTypes=..., slotIdx=12) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/dbus/qdbusintegrator.cpp:1007
#36 0x00007f80b8f5662c in QObject::event (this=<optimized out>, e=<optimized out>) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:1431
#37 0x00007f80bb43d97f in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x5631be546b00, e=0x7f80a0021c80) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/widgets/kernel/qapplication.cpp:3303
#38 0x00007f80b8ef9f38 in QCoreApplication::notifyInternal2 (receiver=0x5631be546b00, event=0x7f80a0021c80) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1106
#39 0x00007f80b8efa19d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1546
#40 0x00007f80b8efdd26 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x5631bd19d0d0) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1879
#41 0x00007f80b921016f in postEventSourceDispatch (s=0x5631bd19eed0) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:246
#42 0x00007f80b7aeb880 in g_main_dispatch (context=0x7f80a0000f00) at ../glib/gmain.c:3398
#43 g_main_context_dispatch_unlocked (context=0x7f80a0000f00) at ../glib/gmain.c:4249
#44 0x00007f80b7af47c8 in g_main_context_iterate_unlocked (context=context@entry=0x7f80a0000f00, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4314
#45 0x00007f80b7af4973 in g_main_context_iteration (context=0x7f80a0000f00, may_block=1) at ../glib/gmain.c:4379
#46 0x00007f80b920f9ad in QEventDispatcherGlib::processEvents (this=0x5631bd1a08e0, flags=...) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#47 0x00007f80b8f07b03 in QEventLoop::exec (this=this@entry=0x7fff7b96e570, flags=..., flags@entry=...) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/global/qflags.h:77
#48 0x00007f80b8f03419 in QCoreApplication::exec () at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1449
#49 0x00007f80b96ddbad in QGuiApplication::exec () at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/gui/kernel/qguiapplication.cpp:1986
#50 0x00007f80bb43d8e9 in QApplication::exec () at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/widgets/kernel/qapplication.cpp:2570
#51 0x00005631a036aded in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/plasma-discover-6.4.2-1.fc42.x86_64/discover/main.cpp:231
Comment 6 TraceyC 2025-08-01 22:33:14 UTC
Sentry shows 23 events
The crash is in the PackageKit backend
Comment 7 Roke Julian Lockhart Beedell 2025-08-19 14:19:48 UTC
*** Bug 508473 has been marked as a duplicate of this bug. ***
Comment 8 TraceyC 2025-09-19 19:44:35 UTC
*** Bug 509672 has been marked as a duplicate of this bug. ***
Comment 9 Aleix Pol 2025-10-26 21:45:54 UTC
*** Bug 510939 has been marked as a duplicate of this bug. ***
Comment 10 Nate Graham 2025-12-01 05:22:57 UTC
Sentry says there have been 5,000 crashes in the past month; raising priority.
Comment 11 Nate Graham 2025-12-09 17:56:48 UTC
Still the #1 crash, with 16k in the past month now.