Bug 2148298

Summary: [abrt] gnome-software: xb_silo_get_node_attr_by_str(): gnome-software killed by SIGSEGV
Product: [Fedora] Fedora Reporter: tw.booker
Component: gnome-softwareAssignee: Milan Crha <mcrha>
Status: NEW --- QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 38CC: gnome-sig, mcrha, midefran, redhat.fu3l8, rhughes, sdobrtomas
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Unspecified   
URL: https://retrace.fedoraproject.org/faf/reports/bthash/92878009e273332d2440e69e582cabe3232da31b
Whiteboard: abrt_hash:1337b9a70a1fb7c382b82b30339b6afd5574e5ac;VARIANT_ID=workstation;
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
File: backtrace
none
File: core_backtrace
none
File: cpuinfo
none
File: dso_list
none
File: environ
none
File: exploitable
none
File: limits
none
File: maps
none
File: mountinfo
none
File: open_fds
none
File: proc_pid_status
none
File: var_log_messages none

Description tw.booker 2022-11-24 22:53:13 UTC
Version-Release number of selected component:
gnome-software-43.1-1.fc37

Additional info:
reporter:       libreport-2.17.4
backtrace_rating: 4
cgroup:         0::/user.slice/user-1000.slice/user/app.slice/app-gnome-org.gnome.Software-2478.scope
cmdline:        /usr/bin/gnome-software --gapplication-service
crash_function: xb_silo_get_node_attr_by_str
executable:     /usr/bin/gnome-software
journald_cursor: s=099be2ee8fc546bdbccfada677925c58;i=4021;b=b9d9afdb5e8e4e4c88b7610db46caaa0;m=27981919;t=5ee3ca96e3a49;x=edb7545b1145ed97
kernel:         6.0.8-300.fc37.x86_64
rootdir:        /
runlevel:       N 5
type:           CCpp
uid:            1000

Truncated backtrace:
Thread no. 1 (10 frames)
 #0 xb_silo_get_node_attr_by_str at ../src/xb-node.c:526
 #1 xb_node_get_attr at ../src/xb-node.c:526
 #2 gs_appstream_refine_app at ../lib/gs-appstream.c:1051
 #3 gs_appstream_create_app at ../lib/gs-appstream.c:32
 #4 gs_flatpak_refine_wildcard at ../plugins/flatpak/gs-flatpak.c:3649
 #5 refine_thread_cb at ../plugins/flatpak/gs-plugin-flatpak.c:627
 #6 work_run_cb at ../lib/gs-worker-thread.c:236
 #10 g_main_context_iterate.constprop.0 at ../glib/gmain.c:4238
 #11 g_main_context_iteration at ../glib/gmain.c:4303
 #12 thread_cb at ../lib/gs-worker-thread.c:175

Comment 1 tw.booker 2022-11-24 22:53:16 UTC
Created attachment 1927255 [details]
File: backtrace

Comment 2 tw.booker 2022-11-24 22:53:18 UTC
Created attachment 1927256 [details]
File: core_backtrace

Comment 3 tw.booker 2022-11-24 22:53:19 UTC
Created attachment 1927257 [details]
File: cpuinfo

Comment 4 tw.booker 2022-11-24 22:53:20 UTC
Created attachment 1927258 [details]
File: dso_list

Comment 5 tw.booker 2022-11-24 22:53:21 UTC
Created attachment 1927259 [details]
File: environ

Comment 6 tw.booker 2022-11-24 22:53:23 UTC
Created attachment 1927260 [details]
File: exploitable

Comment 7 tw.booker 2022-11-24 22:53:24 UTC
Created attachment 1927261 [details]
File: limits

Comment 8 tw.booker 2022-11-24 22:53:25 UTC
Created attachment 1927262 [details]
File: maps

Comment 9 tw.booker 2022-11-24 22:53:27 UTC
Created attachment 1927263 [details]
File: mountinfo

Comment 10 tw.booker 2022-11-24 22:53:28 UTC
Created attachment 1927264 [details]
File: open_fds

Comment 11 tw.booker 2022-11-24 22:53:30 UTC
Created attachment 1927265 [details]
File: proc_pid_status

Comment 12 tw.booker 2022-11-24 22:53:31 UTC
Created attachment 1927266 [details]
File: var_log_messages

Comment 13 Milan Crha 2022-11-25 06:34:52 UTC
Thanks for a bug report. It looks like a problem in the internal libxmlb data, no idea how that could happen. Could you try to stop gnome-software (gnome-software --quit) and then move away:

   ~/.cache/gnome-software/

rather not delete it, in case the cache is broken in some way, to be able to reproduce the problem. Finally start gnome-software again, the best from a terminal, to see any possible issues there.

Accidentally a similar bug #2148244 had been reported under Fedora 36.

Comment 14 Erwan Georget 2023-02-04 18:14:31 UTC
Similar problem has been detected:

Trying to install Flatseal, the "Open" button showed while the installation was still hapenning, I clicked on it, and the software crashed.

reporter:       libreport-2.17.4
backtrace_rating: 4
cgroup:         0::/user.slice/user-1000.slice/user/app.slice/app-flatpak-com.obsproject.Studio-2216.scope
cmdline:        /usr/bin/gnome-software --gapplication-service
crash_function: xb_silo_get_node_attr_by_str
dso_list:       /usr/bin/gnome-software gnome-software-43.3-1.fc37.x86_64 (Fedora Project) 1674912072
executable:     /usr/bin/gnome-software
journald_cursor: s=6a41cf06ab864c538ffc7862663823ef;i=2030d;b=7a6b95790fcd4337bc8142d5452a5444;m=d97eb760;t=5f3e3a11f8451;x=3c3da212d874678
kernel:         6.1.9-200.fc37.x86_64
package:        gnome-software-43.3-1.fc37
reason:         gnome-software killed by SIGSEGV
rootdir:        /
runlevel:       N 5
type:           CCpp
uid:            1000

Comment 15 Michael D 2023-02-05 22:31:55 UTC
*** Bug 2167228 has been marked as a duplicate of this bug. ***

Comment 16 Flo 2023-02-24 10:56:14 UTC
Similar problem has been detected:

i think accessing an sftp share over the network triggered the crash

reporter:       libreport-2.17.4
backtrace_rating: 4
cgroup:         0::/user.slice/user-1000.slice/user/app.slice/app-gnome-org.gnome.Software-7890.scope
cmdline:        /usr/bin/gnome-software --gapplication-service
crash_function: xb_silo_get_node_attr_by_str
executable:     /usr/bin/gnome-software
journald_cursor: s=5e1594d8ae684285bb9cacdd3226cc68;i=d7965;b=f3335b726a404e878d9855ea7b6ecd30;m=16d47e2df6;t=5f56fe136b8b5;x=d221b66538754f9b
kernel:         6.1.12-200.fc37.x86_64
package:        gnome-software-43.4-1.fc37
reason:         gnome-software killed by SIGSEGV
rootdir:        /
runlevel:       N 5
type:           CCpp
uid:            1000

Comment 17 Milan Crha 2023-05-09 08:01:32 UTC
*** Bug 2195892 has been marked as a duplicate of this bug. ***

Comment 18 Milan Crha 2023-06-05 07:45:04 UTC
*** Bug 2212265 has been marked as a duplicate of this bug. ***

Comment 19 Robert D. Rush Jr. 2023-08-12 22:09:01 UTC
Installing flatpak software using Gnome Software. After installing Gnome DConf Editor Gnome Software was unable to refresh the application details page eventually crashing.


reporter:       libreport-2.17.11
type:           CCpp
reason:         gnome-software killed by SIGSEGV
journald_cursor: s=ea72898143254f81a8294c5aa42261e2;i=3903;b=72d90a15fe7d4be29ff8db270dcae98b;m=430e06e1;t=602c0f56d18be;x=b2395553682c1c23
executable:     /usr/bin/gnome-software
cmdline:        /usr/bin/gnome-software --gapplication-service
cgroup:         0::/user.slice/user-1000.slice/user/app.slice/app-flatpak-org.gnome.Calculator-2178.scope
rootdir:        /
uid:            1000
kernel:         6.4.9-200.fc38.x86_64
package:        gnome-software-44.4-1.fc38
runlevel:       N 5
backtrace_rating: 4
crash_function: xb_silo_get_node_attr_by_str
comment:        Installing flatpak software using Gnome Software. After installing Gnome DConf Editor Gnome Software was unable to refresh the application details page eventually crashing.