Bug 1699269 - Crash when selecting found application
Summary: Crash when selecting found application
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: gnome-software
Version: 30
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Richard Hughes
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2019-04-12 09:37 UTC by Benjamin Berg
Modified: 2019-04-16 03:55 UTC (History)
3 users (show)

Fixed In Version: gnome-software-3.32.1-1.fc30
Clone Of:
Environment:
Last Closed: 2019-04-16 03:55:28 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Benjamin Berg 2019-04-12 09:37:24 UTC
I did the following, which then resulted in gnome-software crashing:

 1. Open gnome-software
 2. Immediately search for "fractal"
 3. Clicked on "fractal" when it showed up

This caused a crash. The second time I waited longer, and things worked fine. I do suspect there were still a number of background operations from startup not finished yet (there may also have been flatpak updates running in the background).

The backtrace:
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x00007f0bad7fe35e in __strcmp_avx2 () from /lib64/libc.so.6
[Current thread is 1 (Thread 0x7f0babbe1c40 (LWP 27478))]
Missing separate debuginfos, use: dnf debuginfo-install PackageKit-glib-1.1.12-5.fc30.x86_64 at-spi2-atk-2.32.0-1.fc30.x86_64 at-spi2-core-2.32.0-1.fc30.x86_64 brotli-1.0.7-3.fc30.x86_64 bzip2-libs-1.0.6-29.fc30.x86_64 cairo-1.16.0-4.fc30.x86_64 cairo-gobject-1.16.0-4.fc30.x86_64 cyrus-sasl-lib-2.1.27-0.6rc7.fc30.x86_64 dbus-libs-1.12.12-7.fc30.x86_64 dconf-0.32.0-1.fc30.x86_64 elfutils-libelf-0.176-1.fc30.x86_64 enchant2-2.2.3-6.fc30.x86_64 expat-2.2.6-2.fc30.x86_64 flatpak-libs-1.2.4-2.fc30.x86_64 fontconfig-2.13.1-6.fc30.x86_64 freetype-2.9.1-7.fc30.x86_64 fribidi-1.0.5-2.fc30.x86_64 fwupd-1.2.6-1.fc30.x86_64 gdk-pixbuf2-2.38.1-1.fc30.x86_64 glib2-2.60.0-3.fc30.x86_64 glibc-2.29-9.fc30.x86_64 gnome-desktop3-3.32.0-1.fc30.x86_64 gnome-online-accounts-3.32.0-1.fc30.x86_64 gpgme-1.12.0-1.fc30.x86_64 gspell-1.8.1-3.fc30.x86_64 gtk3-3.24.7-2.fc30.x86_64 gvfs-client-1.40.0-1.fc30.x86_64 harfbuzz-2.3.1-1.fc30.x86_64 json-glib-1.4.4-2.fc30.x86_64 keyutils-libs-1.6-2.fc30.x86_64 krb5-libs-1.17-4.fc30.x86_64 libX11-1.6.7-1.fc30.x86_64 libXau-1.0.9-1.fc30.x86_64 libXcomposite-0.4.4-16.fc30.x86_64 libXdamage-1.1.4-16.fc30.x86_64 libXext-1.3.3-11.fc30.x86_64 libXfixes-5.0.3-9.fc30.x86_64 libXi-1.7.9-9.fc30.x86_64 libXinerama-1.1.4-3.fc30.x86_64 libXrandr-1.5.1-9.fc30.x86_64 libXrender-0.9.10-9.fc30.x86_64 libacl-2.2.53-3.fc30.x86_64 libappstream-glib-0.7.15-1.fc30.x86_64 libassuan-2.5.2-2.fc30.x86_64 libattr-2.4.48-5.fc30.x86_64 libdatrie-0.2.9-9.fc30.x86_64 libdb-5.3.28-37.fc30.x86_64 libffi-3.1-19.fc30.x86_64 libgcc-9.0.1-0.10.fc30.x86_64 libgpg-error-1.33-2.fc30.x86_64 libidn2-2.1.1a-1.fc30.x86_64 libmount-2.33.2-1.fc30.x86_64 libpng-1.6.36-1.fc30.x86_64 libseccomp-2.4.0-0.fc30.x86_64 libselinux-2.9-1.fc30.x86_64 libsoup-2.66.0-1.fc30.x86_64 libthai-0.1.28-2.fc30.x86_64 libwayland-client-1.17.0-1.fc30.x86_64 libxcb-1.13.1-2.fc30.x86_64 libxml2-2.9.9-2.fc30.x86_64 lz4-libs-1.8.3-2.fc30.x86_64 openssl-libs-1.1.1b-3.fc30.x86_64 ostree-libs-2019.1-5.fc30.x86_64 pango-1.43.0-3.fc30.x86_64 pcre-8.43-1.fc30.x86_64 pcre2-10.32-9.fc30.x86_64 pixman-0.38.0-1.fc30.x86_64 polkit-libs-0.115-10.fc30.1.x86_64 popt-1.16-17.fc30.x86_64 rpm-libs-4.14.2.1-4.fc30.1.x86_64 sqlite-libs-3.26.0-3.fc30.x86_64 systemd-libs-241-5.git3d835d0.fc30.x86_64 xz-libs-5.2.4-5.fc30.x86_64 zlib-1.2.11-15.fc30.x86_64
(gdb) bt
#0  0x00007f0bad7fe35e in __strcmp_avx2 () at /lib64/libc.so.6
#1  0x00007f0bae7aaf4d in g_str_equal () at /lib64/libglib-2.0.so.0
#2  0x00007f0bae7aa024 in g_hash_table_lookup () at /lib64/libglib-2.0.so.0
#3  0x000055e66ec2172b in gs_app_get_url (app=<optimized out>, kind=<optimized out>) at ../lib/gs-app.c:2180
#4  0x000055e66ebeb7d0 in gs_details_page_refresh_all (self=0x55e675d0bc90) at ../src/gs-details-page.c:1090
#5  0x000055e66ebecf13 in gs_details_page_load_stage1 (self=0x55e675d0bc90) at ../src/gs-details-page.c:2006
#6  0x000055e66ec0cfab in gs_shell_change_mode (shell=0x55e670648460, mode=GS_SHELL_MODE_DETAILS, data=0x7f0b80153ac0, scroll_up=1) at ../src/gs-details-page.h:17
#7  0x000055e66ec0e49b in gs_shell_show_app (shell=0x55e670648460, app=0x7f0b80153ac0) at ../src/gs-shell.c:2217
#8  0x00007f0bae8a3722 in g_closure_invoke () at /lib64/libgobject-2.0.so.0
#9  0x00007f0bae8b7494 in  () at /lib64/libgobject-2.0.so.0
#10 0x00007f0bae8c031d in g_signal_emit_valist () at /lib64/libgobject-2.0.so.0
#11 0x00007f0bae8c0943 in g_signal_emit () at /lib64/libgobject-2.0.so.0
#12 0x00007f0bae03f6d0 in  () at /lib64/libgtk-3.so.0
#13 0x00007f0bad4d1b28 in ffi_call_unix64 () at /lib64/libffi.so.6
#14 0x00007f0bad4d1339 in ffi_call () at /lib64/libffi.so.6
#15 0x00007f0bae8a4726 in g_cclosure_marshal_generic_va () at /lib64/libgobject-2.0.so.0
#16 0x00007f0bae8a3976 in  () at /lib64/libgobject-2.0.so.0
#17 0x00007f0bae8c0198 in g_signal_emit_valist () at /lib64/libgobject-2.0.so.0
#18 0x00007f0bae8c0943 in g_signal_emit () at /lib64/libgobject-2.0.so.0
#19 0x00007f0badffd23c in  () at /lib64/libgtk-3.so.0
#20 0x00007f0bae8a6b66 in g_cclosure_marshal_VOID__BOXEDv () at /lib64/libgobject-2.0.so.0
#21 0x00007f0bae8a3976 in  () at /lib64/libgobject-2.0.so.0
#22 0x00007f0bae8c0198 in g_signal_emit_valist () at /lib64/libgobject-2.0.so.0
#23 0x00007f0bae8c0943 in g_signal_emit () at /lib64/libgobject-2.0.so.0
#24 0x00007f0badffa322 in  () at /lib64/libgtk-3.so.0
#25 0x00007f0badffb953 in  () at /lib64/libgtk-3.so.0
#26 0x00007f0badffe886 in  () at /lib64/libgtk-3.so.0
#27 0x00007f0badfc6550 in gtk_event_controller_handle_event () at /lib64/libgtk-3.so.0
#28 0x00007f0bae18728d in  () at /lib64/libgtk-3.so.0
#29 0x00007f0bae1dc93f in  () at /lib64/libgtk-3.so.0
#30 0x00007f0bae8a3976 in  () at /lib64/libgobject-2.0.so.0
#31 0x00007f0bae8bfdda in g_signal_emit_valist () at /lib64/libgobject-2.0.so.0
#32 0x00007f0bae8c0943 in g_signal_emit () at /lib64/libgobject-2.0.so.0
#33 0x00007f0bae188d03 in  () at /lib64/libgtk-3.so.0
#34 0x00007f0bae044ee8 in  () at /lib64/libgtk-3.so.0
#35 0x00007f0bae0470fb in gtk_main_do_event () at /lib64/libgtk-3.so.0
#36 0x00007f0badd34d29 in  () at /lib64/libgdk-3.so.0
#37 0x00007f0badd91d86 in  () at /lib64/libgdk-3.so.0
#38 0x00007f0bae7bbfa0 in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
#39 0x00007f0bae7bc338 in  () at /lib64/libglib-2.0.so.0
#40 0x00007f0bae7bc3e3 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#41 0x00007f0bae6731ed in g_application_run () at /lib64/libgio-2.0.so.0
#42 0x000055e66ebd3ba3 in main (argc=1, argv=0x7ffd9151c938) at ../src/gs-main.c:39

Comment 2 Fedora Update System 2019-04-15 23:35:16 UTC
gnome-builder-3.32.1-2.fc30 gnome-software-3.32.1-1.fc30 polari-3.32.0-2.fc30 has been submitted as an update to Fedora 30. https://bodhi.fedoraproject.org/updates/FEDORA-2019-43c86a4672

Comment 3 Fedora Update System 2019-04-16 03:55:28 UTC
gnome-builder-3.32.1-2.fc30, gnome-software-3.32.1-1.fc30, polari-3.32.0-2.fc30 has been pushed to the Fedora 30 stable repository. If problems still persist, please make note of it in this bug report.


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