Bug 2265824 - [abrt] gnome-software: gs_appstream_gather_merge_data(): gnome-software killed by SIGSEGV
Summary: [abrt] gnome-software: gs_appstream_gather_merge_data(): gnome-software kille...
Keywords:
Status: CLOSED NEXTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: gnome-software
Version: rawhide
Hardware: x86_64
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Milan Crha
QA Contact: Fedora Extras Quality Assurance
URL: https://retrace.fedoraproject.org/faf...
Whiteboard: abrt_hash:0f5cc86ec09e6058673c196a563...
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2024-02-24 15:31 UTC by Mikhail
Modified: 2024-02-26 12:19 UTC (History)
4 users (show)

Fixed In Version: gnome-software-46~rc
Clone Of:
Environment:
Last Closed: 2024-02-26 12:19:54 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
File: proc_pid_status (1.48 KB, text/plain)
2024-02-24 15:31 UTC, Mikhail
no flags Details
File: maps (3.91 KB, text/plain)
2024-02-24 15:31 UTC, Mikhail
no flags Details
File: limits (1.29 KB, text/plain)
2024-02-24 15:31 UTC, Mikhail
no flags Details
File: environ (1.35 KB, text/plain)
2024-02-24 15:31 UTC, Mikhail
no flags Details
File: open_fds (5.86 KB, text/plain)
2024-02-24 15:31 UTC, Mikhail
no flags Details
File: mountinfo (3.00 KB, text/plain)
2024-02-24 15:31 UTC, Mikhail
no flags Details
File: os_info (770 bytes, text/plain)
2024-02-24 15:31 UTC, Mikhail
no flags Details
File: cpuinfo (3.36 KB, text/plain)
2024-02-24 15:31 UTC, Mikhail
no flags Details
File: core_backtrace (21.69 KB, text/plain)
2024-02-24 15:31 UTC, Mikhail
no flags Details
File: exploitable (81 bytes, text/plain)
2024-02-24 15:31 UTC, Mikhail
no flags Details
File: dso_list (269 bytes, text/plain)
2024-02-24 15:31 UTC, Mikhail
no flags Details
File: backtrace (95.62 KB, text/plain)
2024-02-24 15:31 UTC, Mikhail
no flags Details


Links
System ID Private Priority Status Summary Last Updated
GNOME Gitlab GNOME gnome-software merge_requests 1889 0 None opened gs-appstream: Fix possible NULL GError dereference under gs_appstream_gather_merge_data() 2024-02-26 12:19:53 UTC

Description Mikhail 2024-02-24 15:31:07 UTC
Description of problem:
Crash happened immediately after installing gnome-sound-recorder in the gnome-terminal by command `# dnf install gnome-sound-recorder`.

Version-Release number of selected component:
gnome-software-46~beta-1.fc40

Additional info:
reporter:       libreport-2.17.15
type:           CCpp
reason:         gnome-software killed by SIGSEGV
journald_cursor: s=ac7a3043e49b4e6c96821d6cba4c5d91;i=356ff;b=be088b48b08d411c910740a387cdef5b;m=de92fdfc8;t=6122249934686;x=1b6c4f30a78ca2e9
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-3030.scope
rootdir:        /
uid:            1000
kernel:         6.8.0-0.rc5.20240222git39133352cbed.44.fc41.x86_64+debug
package:        gnome-software-46~beta-1.fc40
runlevel:       N 5
backtrace_rating: 4
crash_function: gs_appstream_gather_merge_data
comment:        Crash happened immediately after installing gnome-sound-recorder in the gnome-terminal by command `# dnf install gnome-sound-recorder`.

Truncated backtrace:
Thread no. 1 (8 frames)
 #0 gs_appstream_gather_merge_data at ../lib/gs-appstream.c:2844
 #1 gs_appstream_add_data_merge_fixup at ../lib/gs-appstream.c:3074
 #2 gs_plugin_appstream_check_silo at ../plugins/core/gs-plugin-appstream.c:674
 #3 list_apps_thread_cb at ../plugins/core/gs-plugin-appstream.c:1460
 #4 gs_worker_thread_run_queue at ../lib/gs-worker-thread.c:223
 #5 thread_cb at ../lib/gs-worker-thread.c:238
 #6 g_thread_proxy at ../glib/gthread.c:835
 #8 clone3 at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Comment 1 Mikhail 2024-02-24 15:31:11 UTC
Created attachment 2018527 [details]
File: proc_pid_status

Comment 2 Mikhail 2024-02-24 15:31:12 UTC
Created attachment 2018528 [details]
File: maps

Comment 3 Mikhail 2024-02-24 15:31:14 UTC
Created attachment 2018529 [details]
File: limits

Comment 4 Mikhail 2024-02-24 15:31:15 UTC
Created attachment 2018530 [details]
File: environ

Comment 5 Mikhail 2024-02-24 15:31:17 UTC
Created attachment 2018531 [details]
File: open_fds

Comment 6 Mikhail 2024-02-24 15:31:18 UTC
Created attachment 2018532 [details]
File: mountinfo

Comment 7 Mikhail 2024-02-24 15:31:20 UTC
Created attachment 2018533 [details]
File: os_info

Comment 8 Mikhail 2024-02-24 15:31:21 UTC
Created attachment 2018534 [details]
File: cpuinfo

Comment 9 Mikhail 2024-02-24 15:31:23 UTC
Created attachment 2018535 [details]
File: core_backtrace

Comment 10 Mikhail 2024-02-24 15:31:24 UTC
Created attachment 2018536 [details]
File: exploitable

Comment 11 Mikhail 2024-02-24 15:31:26 UTC
Created attachment 2018537 [details]
File: dso_list

Comment 12 Mikhail 2024-02-24 15:31:28 UTC
Created attachment 2018538 [details]
File: backtrace

Comment 13 Milan Crha 2024-02-26 12:19:54 UTC
Thanks for a bug report. I think I see where the problem is, thus I'll proposed a change upstream:
https://gitlab.gnome.org/GNOME/gnome-software/-/merge_requests/1889

It'll be part of the 46~rc release.


Note You need to log in before you can comment on or make changes to this bug.