Bug 487165

Summary: didcover crashing when fetching updates steam deck oled
Product: [Applications] Discover Reporter: testc2n14
Component: discoverAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED FIXED    
Severity: crash CC: aleixpol, leochan0228, sitter
Priority: NOR Keywords: drkonqi
Version: 5.27.10   
Target Milestone: ---   
Platform: SteamOS   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi

Description testc2n14 2024-05-17 22:04:53 UTC
Application: plasma-discover (5.27.10)

Qt Version: 5.15.12
Frameworks Version: 5.115.0
Operating System: Linux 6.5.0-valve5-1-neptune-65-g6efe817cc486 x86_64
Windowing System: X11
Distribution: SteamOS
DrKonqi: 5.27.10 [KCrashBackend]

-- Information about the crash:
so when fetching updates on discover it almost alay crashes at the end kf the prosses and rarely gets to displaying the updates efor shortly crashing

The crash can be reproduced every time.

-- Backtrace:
Application: Discover (plasma-discover), signal: Segmentation fault

[KCrash Handler]
#4  0x00007fbdc15f6404 in ??? () at /usr/lib/libKF5NewStuffCore.so.5
#5  0x00007fbe23528498 in QHashData::detach_helper(void (*)(QHashData::Node*, void*), void (*)(QHashData::Node*), int, int) () at /usr/lib/libQt5Core.so.5
#6  0x00007fbdc15ee622 in KNSCore::Engine::addProvider(QSharedPointer<KNSCore::Provider>) () at /usr/lib/libKF5NewStuffCore.so.5
#7  0x00007fbdc15f2946 in ??? () at /usr/lib/libKF5NewStuffCore.so.5
#8  0x00007fbe236c8e27 in ??? () at /usr/lib/libQt5Core.so.5
#9  0x00007fbdc1610ad7 in KNSCore::XmlLoader::signalLoaded(QDomDocument const&) () at /usr/lib/libKF5NewStuffCore.so.5
#10 0x00007fbdc16131b4 in ??? () at /usr/lib/libKF5NewStuffCore.so.5
#11 0x00007fbe236c8e27 in ??? () at /usr/lib/libQt5Core.so.5
#12 0x00007fbe24da6a7a in KJob::result(KJob*, KJob::QPrivateSignal) () at /usr/lib/libKF5CoreAddons.so.5
#13 0x00007fbe24daca5c in ??? () at /usr/lib/libKF5CoreAddons.so.5
#14 0x00007fbe236c8e27 in ??? () at /usr/lib/libQt5Core.so.5
#15 0x00007fbdc161fb82 in ??? () at /usr/lib/libKF5NewStuffCore.so.5
#16 0x00007fbe236c8e27 in ??? () at /usr/lib/libQt5Core.so.5
#17 0x00007fbe22d4c460 in ??? () at /usr/lib/libQt5Network.so.5
#18 0x00007fbe236bb964 in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#19 0x00007fbe24f578ff in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#20 0x00007fbe23693ef8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#21 0x00007fbe23698e5b in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5
#22 0x00007fbe236deec8 in ??? () at /usr/lib/libQt5Core.so.5
#23 0x00007fbe2210df69 in ??? () at /usr/lib/libglib-2.0.so.0
#24 0x00007fbe2216c3a7 in ??? () at /usr/lib/libglib-2.0.so.0
#25 0x00007fbe2210c162 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#26 0x00007fbe236e2d0c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#27 0x00007fbe23692c04 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#28 0x00007fbe236940a3 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#29 0x000055a0dc0f4947 in ??? ()
#30 0x00007fbe22e43cd0 in ??? () at /usr/lib/libc.so.6
#31 0x00007fbe22e43d8a in __libc_start_main () at /usr/lib/libc.so.6
#32 0x000055a0dc0f5375 in ??? ()
[Inferior 1 (process 5642) detached]

Reported using DrKonqi
Comment 1 Harald Sitter 2024-05-17 22:58:29 UTC
I am pretty sure that is fixed in 6.x since we aren't getting crash reports about this anymore. If you still see it in 6.x (whenever that lands for steamos) feel free to open the report again and we can take a closer look at what's going on there.
Comment 2 testc2n14 2024-05-17 23:25:21 UTC
(In reply to Harald Sitter from comment #1)
> I am pretty sure that is fixed in 6.x since we aren't getting crash reports
> about this anymore. If you still see it in 6.x (whenever that lands for
> steamos) feel free to open the report again and we can take a closer look at
> what's going on there.

ok, any idea on how i can fix the issue now tho
Comment 3 Harald Sitter 2024-05-17 23:33:57 UTC
From the provided trace I can't really say as unfortunately it misses some context. Have you maybe installed some theming data? (global themes, icon themes, styles etc) If so uninstalling them might resolve the issue.
Comment 4 testc2n14 2024-05-18 17:12:38 UTC
(In reply to Harald Sitter from comment #3)
> From the provided trace I can't really say as unfortunately it misses some
> context. Have you maybe installed some theming data? (global themes, icon
> themes, styles etc) If so uninstalling them might resolve the issue.

no i don;t have anything like that
Comment 5 leochan0228 2024-07-29 19:19:21 UTC
Created attachment 172111 [details]
New crash information added by DrKonqi

plasma-discover (5.27.10) using Qt 5.15.12

i was using the Discover to update the other app, and suddenly Discover closed. And show that Discover was error. The process almost happen in one mins. After that, every time I open Discover will happen it again and again.

-- Backtrace (Reduced):
#4  0x00007ff5cdefd404 in ??? () at /usr/lib/libKF5NewStuffCore.so.5
[...]
#6  0x00007ff5cdef5622 in KNSCore::Engine::addProvider(QSharedPointer<KNSCore::Provider>) () at /usr/lib/libKF5NewStuffCore.so.5
#7  0x00007ff5cdef9946 in ??? () at /usr/lib/libKF5NewStuffCore.so.5
#8  0x00007ff62a6c8e27 in ??? () at /usr/lib/libQt5Core.so.5
#9  0x00007ff5cdf17ad7 in KNSCore::XmlLoader::signalLoaded(QDomDocument const&) () at /usr/lib/libKF5NewStuffCore.so.5