Bug 2312882

Summary: [abrt] gnome-software: gs_plugin_set_enabled(): gnome-software killed by SIGSEGV
Product: [Fedora] Fedora Reporter: Michael Oppliger <mj.oppliger>
Component: gnome-softwareAssignee: Milan Crha <mcrha>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 41CC: gnome-sig, mcrha, mj.oppliger, rhughes
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Unspecified   
URL: https://retrace.fedoraproject.org/faf/reports/bthash/856b03482ecdfd4e75d7f17f58970618f8e1dd7
Whiteboard: abrt_hash:552ac8cd91fa0f45310cc67d864d734b31e58d1b;VARIANT_ID=workstation;
Fixed In Version: gnome-software-47.1 gnome-software-47.0-2.fc41 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2024-09-18 05:20:11 UTC 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: proc_pid_status
none
File: maps
none
File: limits
none
File: environ
none
File: open_fds
none
File: mountinfo
none
File: os_info
none
File: cpuinfo
none
File: core_backtrace
none
File: exploitable
none
File: dso_list
none
File: var_log_messages
none
File: backtrace none

Description Michael Oppliger 2024-09-17 17:23:58 UTC
Description of problem:
I installed Fedora 41 Beta 1.2 on an HP EliteDesk 800 G5 DM Computer with UEFI but secureboot disabled.
I also enabled disk-encryption.

This error was thrown at me just after creating the user account through the GUI-Installer after reboot.
I did not notice any impact, but it's strange to me that the first thing the user will see is a crash report :-)

Version-Release number of selected component:
gnome-software-47~beta-1.fc41

Additional info:
reporter:       libreport-2.17.15
type:           CCpp
reason:         gnome-software killed by SIGSEGV
journald_cursor: s=a6a5aef282a447db96030909bec461f3;i=909;b=5e069cfa51ef4d9ba0150a639dfdf94a;m=71b041d;t=6225316d6b862;x=3dfd1a1dd8f092d
executable:     /usr/bin/gnome-software
cmdline:        /usr/bin/gnome-software --gapplication-service
cgroup:         0::/user.slice/user-1000.slice/user/app.slice/app-gnome-org.gnome.Software-3041.scope
rootdir:        /
uid:            1000
kernel:         6.11.0-0.rc5.43.fc41.x86_64
package:        gnome-software-47~beta-1.fc41
runlevel:       N 5
backtrace_rating: 4
crash_function: gs_plugin_set_enabled

Truncated backtrace:
Thread no. 1 (21 frames)
 #0 gs_plugin_set_enabled at ../lib/gs-plugin.c:334
 #1 gs_dkms_got_secureboot_state_cb at ../plugins/dkms/gs-plugin-dkms.c:64
 #2 g_task_return_now at ../gio/gtask.c:1361
 #3 g_task_return at ../gio/gtask.c:1430
 #5 gs_dkms_get_secureboot_state_ready_cb at ../lib/gs-dkms-private.c:373
 #6 g_task_return_now at ../gio/gtask.c:1361
 #7 g_task_return at ../gio/gtask.c:1430
 #9 g_subprocess_communicate_made_progress at ../gio/gsubprocess.c:1406
 #10 g_task_return_now at ../gio/gtask.c:1361
 #11 g_task_return at ../gio/gtask.c:1430
 #13 async_ready_splice_callback_wrapper at ../gio/goutputstream.c:1719
 #14 g_task_return_now at ../gio/gtask.c:1361
 #15 g_task_return at ../gio/gtask.c:1430
 #17 real_splice_async_complete_cb at ../gio/goutputstream.c:2694
 #18 async_ready_close_callback_wrapper at ../gio/ginputstream.c:579
 #19 g_task_return_now at ../gio/gtask.c:1361
 #20 complete_in_idle_cb at ../gio/gtask.c:1375
 #23 g_main_context_dispatch_unlocked at ../glib/gmain.c:4208
 #24 g_main_context_iterate_unlocked.isra.0 at ../glib/gmain.c:4273
 #25 g_main_context_iteration at ../glib/gmain.c:4338
 #26 g_application_run at ../gio/gapplication.c:2715

Comment 1 Michael Oppliger 2024-09-17 17:24:01 UTC
Created attachment 2047265 [details]
File: proc_pid_status

Comment 2 Michael Oppliger 2024-09-17 17:24:02 UTC
Created attachment 2047266 [details]
File: maps

Comment 3 Michael Oppliger 2024-09-17 17:24:04 UTC
Created attachment 2047267 [details]
File: limits

Comment 4 Michael Oppliger 2024-09-17 17:24:05 UTC
Created attachment 2047268 [details]
File: environ

Comment 5 Michael Oppliger 2024-09-17 17:24:07 UTC
Created attachment 2047269 [details]
File: open_fds

Comment 6 Michael Oppliger 2024-09-17 17:24:08 UTC
Created attachment 2047270 [details]
File: mountinfo

Comment 7 Michael Oppliger 2024-09-17 17:24:09 UTC
Created attachment 2047271 [details]
File: os_info

Comment 8 Michael Oppliger 2024-09-17 17:24:11 UTC
Created attachment 2047272 [details]
File: cpuinfo

Comment 9 Michael Oppliger 2024-09-17 17:24:12 UTC
Created attachment 2047273 [details]
File: core_backtrace

Comment 10 Michael Oppliger 2024-09-17 17:24:13 UTC
Created attachment 2047274 [details]
File: exploitable

Comment 11 Michael Oppliger 2024-09-17 17:24:15 UTC
Created attachment 2047275 [details]
File: dso_list

Comment 12 Michael Oppliger 2024-09-17 17:24:16 UTC
Created attachment 2047276 [details]
File: var_log_messages

Comment 13 Michael Oppliger 2024-09-17 17:24:18 UTC
Created attachment 2047277 [details]
File: backtrace

Comment 14 Milan Crha 2024-09-18 05:20:11 UTC
Thanks for a bug report. You are right, it's not good to be greeted with a crash report. Interesting that I do not face it. It might be related to a different call order, I guess.

In any case, I proposed a fix upstream:
https://gitlab.gnome.org/GNOME/gnome-software/-/merge_requests/2122

Comment 15 Michael Oppliger 2024-09-18 12:30:17 UTC
Michael(In reply to Milan Crha from comment #14)
> Thanks for a bug report. You are right, it's not good to be greeted with a
> crash report. Interesting that I do not face it. It might be related to a
> different call order, I guess.
> 
> In any case, I proposed a fix upstream:
> https://gitlab.gnome.org/GNOME/gnome-software/-/merge_requests/2122
Hi Milan

Wow, I was neither expecting such a quick response nor an upstream fix - thank you very much!

Kind regards
Michael

Comment 16 Fedora Update System 2024-09-19 11:13:18 UTC
FEDORA-2024-4c4dc20f45 (gnome-software-47.0-2.fc41) has been submitted as an update to Fedora 41.
https://bodhi.fedoraproject.org/updates/FEDORA-2024-4c4dc20f45

Comment 17 Fedora Update System 2024-09-20 02:13:24 UTC
FEDORA-2024-4c4dc20f45 has been pushed to the Fedora 41 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-4c4dc20f45`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-4c4dc20f45

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 18 Fedora Update System 2024-10-02 01:31:07 UTC
FEDORA-2024-4c4dc20f45 (gnome-software-47.0-2.fc41) has been pushed to the Fedora 41 stable repository.
If problem still persists, please make note of it in this bug report.