Bug 502944

Summary: plasmashell crashes in AppStream::Pool::search() from KRunner AppStream runner when downloading updates using Discover
Product: [Plasma] krunner Reporter: blizzardo1
Component: generalAssignee: Plasma Bugs List <plasma-bugs-null>
Status: REPORTED ---    
Severity: crash CC: alexander.lohnau, natalie_clarius, nate
Priority: NOR Keywords: drkonqi
Version First Reported In: 6.3.4   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report: https://crash-reports.kde.org/organizations/kde/issues/164563/events/16de3ca6964c471880822f166db859f5/
Attachments: New crash information added by DrKonqi

Description blizzardo1 2025-04-17 18:32:16 UTC
Application: plasmashell (6.3.4)

ApplicationNotResponding [ANR]: false
Qt Version: 6.8.2
Frameworks Version: 6.13.0
Operating System: Linux 6.14.2-300.fc42.x86_64 x86_64
Windowing System: Wayland
Distribution: "Fedora Linux 42.20250416.0 (Kinoite)"
DrKonqi: 6.3.4 [CoredumpBackend]

-- Information about the crash:
Looking at the backtrace, I noticed a lot of duplicate threads, around 80 of them. Is this normal?

All I was doing was downloading updates through Discover.

The crash can be reproduced every time.

-- Backtrace (Reduced):
#5  xb_silo_query_node_matches (self=0x7f8c20003030, machine=<optimized out>, sn=0x7f8bcee56022, section=0x7f8c2000bc30, query_data=<optimized out>, bindings=<optimized out>, bindings_offset=<optimized out>, bindings_offset_end_out=<synthetic pointer>, result=0x7f8c337fc4a8, error=<optimized out>) at ../src/xb-silo-query.c:24
#6  xb_silo_query_section_root (self=self@entry=0x7f8c20003030, sn=0x7f8bcee56022, sn@entry=0x7f8bcec00028, i=i@entry=1, bindings_offset=bindings_offset@entry=0, helper=helper@entry=0x7f8c337fc6b0, error=error@entry=0x7f8c337fc940) at ../src/xb-silo-query.c:200
#7  0x00007f8c60144a01 in xb_silo_query_section_root (self=self@entry=0x7f8c20003030, sn=0x7f8bcec00028, sn@entry=0x0, i=i@entry=0, bindings_offset=bindings_offset@entry=0, helper=helper@entry=0x7f8c337fc6b0, error=error@entry=0x7f8c337fc940) at ../src/xb-silo-query.c:216
#8  0x00007f8c60144ce5 in xb_silo_query_part (self=self@entry=0x7f8c20003030, sroot=sroot@entry=0x0, results=results@entry=0x7f8c2000bb00, results_hash=results_hash@entry=0x7f8c2000c110, query=query@entry=0x7f8c2000b9c0, context=context@entry=0x7f8c337fc7d0, first_result_only=0, query_data=0x7f8c337fc7c0, flags=XB_SILO_QUERY_HELPER_NONE, error=0x7f8c337fc940) at ../src/xb-silo-query.c:278
#9  0x00007f8c601457b6 in silo_query_with_root (self=0x7f8c20003030, n=n@entry=0x0, xpath=0x7f8c601ce0a8 "components/component", limit=0, flags=flags@entry=XB_SILO_QUERY_HELPER_NONE, error=0x7f8c337fc940) at ../src/xb-silo-query.c:356


Reported using DrKonqi
Comment 1 blizzardo1 2025-04-17 18:32:18 UTC
Created attachment 180361 [details]
New crash information added by DrKonqi

DrKonqi auto-attaching complete backtrace.