| Summary: | Discover crashed in AbstractBackendUpdater::progressingChanged() when I left it to download an offline update | ||
|---|---|---|---|
| Product: | [Applications] Discover | Reporter: | Roke Julian Lockhart Beedell <4wy78uwh> |
| Component: | Updates | Assignee: | Plasma Bugs List <plasma-bugs-null> |
| Status: | CONFIRMED --- | ||
| Severity: | crash | CC: | aleixpol, ghbugs091, kdedev, nate, postix |
| Priority: | VHI | Keywords: | drkonqi |
| Version First Reported In: | 6.4.2 | ||
| Target Milestone: | --- | ||
| Platform: | Fedora RPMs | ||
| OS: | Linux | ||
| See Also: | https://bugzilla.redhat.com/show_bug.cgi?id=2379604 | ||
| 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
Comment 4 Untruncated |
||
|
Description
Roke Julian Lockhart Beedell
2025-07-11 17:40:56 UTC
Created attachment 183165 [details]
New crash information added by DrKonqi
DrKonqi auto-attaching complete backtrace.
*** Bug 506920 has been marked as a duplicate of this bug. *** *** Bug 506921 has been marked as a duplicate of this bug. *** 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. 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 Sentry shows 23 events The crash is in the PackageKit backend *** Bug 508473 has been marked as a duplicate of this bug. *** *** Bug 509672 has been marked as a duplicate of this bug. *** *** Bug 510939 has been marked as a duplicate of this bug. *** Sentry says there have been 5,000 crashes in the past month; raising priority. Still the #1 crash, with 16k in the past month now. |