Bug 487165 - didcover crashing when fetching updates steam deck oled
Summary: didcover crashing when fetching updates steam deck oled
Status: RESOLVED FIXED
Alias: None
Product: Discover
Classification: Applications
Component: discover (show other bugs)
Version: 5.27.10
Platform: SteamOS Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2024-05-17 22:04 UTC by testc2n14
Modified: 2024-07-29 19:19 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
New crash information added by DrKonqi (3.00 KB, text/plain)
2024-07-29 19:19 UTC, leochan0228
Details

Note You need to log in before you can comment on or make changes to this bug.
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