Bug 501339 - Discover crashes in PackageKitBackend::resolvePackages() on launch
Summary: Discover crashes in PackageKitBackend::resolvePackages() on launch
Status: REPORTED
Alias: None
Product: Discover
Classification: Applications
Component: PackageKit (other bugs)
Version First Reported In: 6.3.2
Platform: Neon Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
: 505074 505080 (view as bug list)
Depends on:
Blocks:
 
Reported: 2025-03-11 09:07 UTC by Riccardo Robecchi
Modified: 2025-06-03 22:41 UTC (History)
5 users (show)

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


Attachments
New crash information added by DrKonqi (105.79 KB, text/plain)
2025-03-11 09:07 UTC, Riccardo Robecchi
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Riccardo Robecchi 2025-03-11 09:07:30 UTC
Application: plasma-discover (6.3.2)

ApplicationNotResponding [ANR]: false
Qt Version: 6.8.2
Frameworks Version: 6.11.0
Operating System: Linux 6.13.6-x64v3-xanmod1 x86_64
Windowing System: X11
Distribution: KDE neon 6.3
DrKonqi: 6.3.2 [CoredumpBackend]

-- Information about the crash:
Discover always crashes a few seconds after opening, without any interaction taking place with the user.

The crash can be reproduced every time.

-- Backtrace (Reduced):
#6  0x00007f019c5a5744 in ??? () at /usr/lib/x86_64-linux-gnu/qt6/plugins/discover/packagekit-backend.so
#7  0x00007f019c5a0bb4 in PackageKitBackend::resolvePackages(QList<QString> const&) () at /usr/lib/x86_64-linux-gnu/qt6/plugins/discover/packagekit-backend.so
#8  0x00007f019c5a1869 in ??? () at /usr/lib/x86_64-linux-gnu/qt6/plugins/discover/packagekit-backend.so
#9  0x00007f019c5add51 in ??? () at /usr/lib/x86_64-linux-gnu/qt6/plugins/discover/packagekit-backend.so
#10 0x00007f019c5a6b35 in ??? () at /usr/lib/x86_64-linux-gnu/qt6/plugins/discover/packagekit-backend.so


Reported using DrKonqi
Comment 1 Riccardo Robecchi 2025-03-11 09:07:31 UTC
Created attachment 179288 [details]
New crash information added by DrKonqi

DrKonqi auto-attaching complete backtrace.
Comment 2 Nate Graham 2025-03-11 22:30:18 UTC
Thread 1 (Thread 0x7f01ee857d00 (LWP 431097)):
[KCrash Handler]
#6  0x00007f019c5a5744 in ??? () at /usr/lib/x86_64-linux-gnu/qt6/plugins/discover/packagekit-backend.so
#7  0x00007f019c5a0bb4 in PackageKitBackend::resolvePackages(QList<QString> const&) () at /usr/lib/x86_64-linux-gnu/qt6/plugins/discover/packagekit-backend.so
#8  0x00007f019c5a1869 in ??? () at /usr/lib/x86_64-linux-gnu/qt6/plugins/discover/packagekit-backend.so
#9  0x00007f019c5add51 in ??? () at /usr/lib/x86_64-linux-gnu/qt6/plugins/discover/packagekit-backend.so
#10 0x00007f019c5a6b35 in ??? () at /usr/lib/x86_64-linux-gnu/qt6/plugins/discover/packagekit-backend.so
#11 0x00007f01f780255d in ??? () at /usr/lib/x86_64-linux-gnu/plasma-discover/libDiscoverCommon.so
#12 0x00007f01f52763e9 in ??? () at /lib/x86_64-linux-gnu/libQt6Core.so.6
#13 0x00007f01f522025d in QTimer::timeout(QTimer::QPrivateSignal) () at /lib/x86_64-linux-gnu/libQt6Core.so.6
#14 0x00007f01f5203806 in QObject::event(QEvent*) () at /lib/x86_64-linux-gnu/libQt6Core.so.6
#15 0x00007f01f7401158 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt6Widgets.so.6
#16 0x00007f01f52aefa0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt6Core.so.6
#17 0x00007f01f5185f58 in QTimerInfoList::activateTimers() () at /lib/x86_64-linux-gnu/libQt6Core.so.6
#18 0x00007f01f5067a01 in ??? () at /lib/x86_64-linux-gnu/libQt6Core.so.6
#19 0x00007f01f3ba35b5 in g_main_dispatch (context=0x7f01e8000f00) at ../../../glib/gmain.c:3344
#20 0x00007f01f3c02717 in g_main_context_dispatch_unlocked (context=0x7f01e8000f00) at ../../../glib/gmain.c:4152
#21 g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x7f01e8000f00, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4217
#22 0x00007f01f3ba2a53 in g_main_context_iteration (context=0x7f01e8000f00, may_block=1) at ../../../glib/gmain.c:4282
#23 0x00007f01f506e6ef in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt6Core.so.6
#24 0x00007f01f52b14d3 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt6Core.so.6
#25 0x00007f01f52b2ffd in QCoreApplication::exec() () at /lib/x86_64-linux-gnu/libQt6Core.so.6
#26 0x00005616f45089ea in ??? ()
#27 0x00007f01f462a1ca in __libc_start_call_main (main=main@entry=0x5616f45067b0, argc=argc@entry=1, argv=argv@entry=0x7ffc7d118a78) at ../sysdeps/nptl/libc_start_call_main.h:58
#28 0x00007f01f462a28b in __libc_start_main_impl (main=0x5616f45067b0, argc=1, argv=0x7ffc7d118a78, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffc7d118a68) at ../csu/libc-start.c:360
#29 0x00005616f4508f95 in ??? ()
Comment 3 Nate Graham 2025-03-11 22:31:27 UTC
Only one report on Sentry; this one. There are debug symbols there too.
Comment 4 Aleix Pol 2025-04-12 16:54:59 UTC
@Nate, I do see several in sentry, none with debug symbols on packagekit-backend.so. :(

It would be helpful, as far as I can tell, it shouldn't be crashing.
Comment 5 Nate Graham 2025-06-03 22:39:53 UTC
*** Bug 505074 has been marked as a duplicate of this bug. ***
Comment 6 Nate Graham 2025-06-03 22:40:17 UTC
There's a better backtrace in Bug 505074.
Comment 7 Nate Graham 2025-06-03 22:41:43 UTC
*** Bug 505080 has been marked as a duplicate of this bug. ***