GNOME Software crashing

GNOME Software is crashing often. How can I find what is causing this?

So far I have this log (using journalctl -xe | grep gnome-software):

Dez 20 10:41:42 think.fedora gnome-software[31564]: **
Dez 20 10:41:42 think.fedora gnome-software[31564]: PackageKit:ERROR:../lib/packagekit-glib2/pk-client.c:4695:pk_client_finalize: assertion failed: (priv->calls->len == 0)
Dez 20 10:41:42 think.fedora gnome-software[31564]: Bail out! PackageKit:ERROR:../lib/packagekit-glib2/pk-client.c:4695:pk_client_finalize: assertion failed: (priv->calls->len == 0)
Dez 20 10:41:42 think.fedora audit[31564]: ANOM_ABEND auid=1000 uid=1000 gid=1000 ses=3 subj=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 pid=31564 comm=“gnome-software” exe=“/usr/bin/gnome-software” sig=6 res=1
Dez 20 10:41:42 think.fedora systemd-coredump[35803]: Process 31564 (gnome-software) of user 1000 terminated abnormally with signal 6/ABRT, processing…
Dez 20 10:41:43 think.fedora systemd-coredump[35804]: Process 31564 (gnome-software) of user 1000 dumped core.
Module /usr/bin/gnome-software from rpm gnome-software-49.2-2.fc43.x86_64
Module libgs_plugin_repos.so from rpm gnome-software-49.2-2.fc43.x86_64
Module libgs_plugin_provenance.so from rpm gnome-software-49.2-2.fc43.x86_64
Module libgs_plugin_provenance-license.so from rpm gnome-software-49.2-2.fc43.x86_64
Module libgs_plugin_packagekit.so from rpm gnome-software-49.2-2.fc43.x86_64
Module libgs_plugin_os-release.so from rpm gnome-software-49.2-2.fc43.x86_64
Module libgs_plugin_modalias.so from rpm gnome-software-49.2-2.fc43.x86_64
Module libgs_plugin_malcontent.so from rpm gnome-software-49.2-2.fc43.x86_64
Module libgs_plugin_icons.so from rpm gnome-software-49.2-2.fc43.x86_64
Module libgs_plugin_hardcoded-blocklist.so from rpm gnome-software-49.2-2.fc43.x86_64
Module libgs_plugin_generic-updates.so from rpm gnome-software-49.2-2.fc43.x86_64
Module libgs_plugin_fwupd.so from rpm gnome-software-49.2-2.fc43.x86_64
Module libgs_plugin_flatpak.so from rpm gnome-software-49.2-2.fc43.x86_64
Module libgs_plugin_fedora-pkgdb-collections.so from rpm gnome-software-49.2-2.fc43.x86_64
Module libgs_plugin_fedora-langpacks.so from rpm gnome-software-49.2-2.fc43.x86_64
Module libgs_plugin_epiphany.so from rpm gnome-software-49.2-2.fc43.x86_64
Module libgs_plugin_dkms.so from rpm gnome-software-49.2-2.fc43.x86_64
Module libgs_plugin_appstream.so from rpm gnome-software-49.2-2.fc43.x86_64
Module libgnomesoftware.so.23 from rpm gnome-software-49.2-2.fc43.x86_64
#16 0x00005577f2d57b3f main (/usr/bin/gnome-software + 0xfb3f)
#19 0x00005577f2d57c15 _start (/usr/bin/gnome-software + 0xfc15)
░░ Subject: Process 31564 (gnome-software) dumped core
░░ Process 31564 (gnome-software) crashed and dumped core.
Dez 20 10:41:43 think.fedora systemd[3381]: gnome-software.service: Main process exited, code=dumped, status=6/ABRT
Dez 20 10:41:43 think.fedora systemd[3381]: gnome-software.service: Failed with result ‘core-dump’.
Dez 20 10:41:43 think.fedora systemd[3381]: gnome-software.service: Consumed 29.593s CPU time, 174.2M memory peak.
Dez 20 10:41:43 think.fedora systemd[3381]: gnome-software.service: Scheduled restart job, restart counter is at 2.
Dez 20 10:41:43 think.fedora systemd[3381]: Starting gnome-software.service - GNOME Software…
Dez 20 10:41:44 think.fedora systemd[3381]: Started gnome-software.service - GNOME Software.
Dez 20 10:41:45 think.fedora abrt-notification[35911]: Process 4068 (gnome-software) crashed in g_assertion_message_expr.cold()
░░ Subject: ABRT has detected unexpected termination: gnome-software
░░ gnome-software killed by SIGABRT

What could be the next steps?

Just noticed that GNOME Software crashes when searching, e.g. for “Discord”. When scrolling through the apps in GNOME Software, I can see that I have two different entries for Discord (i.e. it’s not one entry with the option to switch the source below the Install button). One entry shows Flathub (dl.flathub.org) and the other one rpmfusion-nonfree-43 (rpmfusion.org) as source. Could this be causing the crash?

There are two entries, because they use different app id for the app. Not sure it would be causing this?

Please follow this guide Stack Traces - GNOME Project Handbook

1 Like