File Roller randomly crashes when opening an archive from Nautilus
Fedora 38, file-roller-43.0-2.fc38.x86_64.
File Roller seems to often crash in gtk_widget_get_screen_unchecked()
after clicking a zip file in Nautilus.
Here is a stack trace of the crash from systemd-coredump:
dub 27 15:23:24 desktop systemd-coredump[30076]: [🡕] Process 30001 (file-roller) of user 1000 dumped core.
Module librsvg-2.so.2 from rpm librsvg2-2.56.0-1.fc38.x86_64
Module libpixbufloader-svg.so from rpm librsvg2-2.56.0-1.fc38.x86_64
Module libgvfscommon.so from rpm gvfs-1.50.4-1.fc38.x86_64
Module libgvfsdbus.so from rpm gvfs-1.50.4-1.fc38.x86_64
Module libdconfsettings.so from rpm dconf-0.40.0-8.fc38.x86_64
Module libcap.so.2 from rpm libcap-2.48-6.fc38.x86_64
Module libbrotlicommon.so.1 from rpm brotli-1.0.9-11.fc38.x86_64
Module libsystemd.so.0 from rpm systemd-253.2-1.fc38.x86_64
Module libattr.so.1 from rpm attr-2.5.1-6.fc38.x86_64
Module libblkid.so.1 from rpm util-linux-2.38.1-4.fc38.x86_64
Module libXau.so.6 from rpm libXau-1.0.11-2.fc38.x86_64
Module libbrotlidec.so.1 from rpm brotli-1.0.9-11.fc38.x86_64
Module libdatrie.so.1 from rpm libdatrie-0.2.13-5.fc38.x86_64
Module libdbus-1.so.3 from rpm dbus-1.14.6-1.fc38.x86_64
Module libatspi.so.0 from rpm at-spi2-core-2.48.0-1.fc38.x86_64
Module libgraphite2.so.3 from rpm graphite2-1.3.14-11.fc38.x86_64
Module libxml2.so.2 from rpm libxml2-2.10.4-1.fc38.x86_64
Module libbz2.so.1 from rpm bzip2-1.0.8-13.fc38.x86_64
Module liblz4.so.1 from rpm lz4-1.9.4-2.fc38.x86_64
Module libzstd.so.1 from rpm zstd-1.5.5-1.fc38.x86_64
Module liblzma.so.5 from rpm xz-5.4.1-1.fc38.x86_64
Module libacl.so.1 from rpm acl-2.3.1-6.fc38.x86_64
Module libcrypto.so.3 from rpm openssl-3.0.8-2.fc38.x86_64
Module libffi.so.8 from rpm libffi-3.4.4-2.fc38.x86_64
Module libselinux.so.1 from rpm libselinux-3.5-1.fc38.x86_64
Module libmount.so.1 from rpm util-linux-2.38.1-4.fc38.x86_64
Module libjpeg.so.62 from rpm libjpeg-turbo-2.1.4-2.fc38.x86_64
Module libpixman-1.so.0 from rpm pixman-0.42.2-1.fc38.x86_64
Module libxcb-shm.so.0 from rpm libxcb-1.13.1-11.fc38.x86_64
Module libxcb-render.so.0 from rpm libxcb-1.13.1-11.fc38.x86_64
Module libxcb.so.1 from rpm libxcb-1.13.1-11.fc38.x86_64
Module libXrender.so.1 from rpm libXrender-0.9.11-2.fc38.x86_64
Module libfreetype.so.6 from rpm freetype-2.13.0-2.fc38.x86_64
Module libpng16.so.16 from rpm libpng-1.6.37-14.fc38.x86_64
Module libz.so.1 from rpm zlib-1.2.13-3.fc38.x86_64
Module libthai.so.0 from rpm libthai-0.1.29-4.fc38.x86_64
Module libXinerama.so.1 from rpm libXinerama-1.1.5-2.fc38.x86_64
Module libXrandr.so.2 from rpm libXrandr-1.5.2-10.fc38.x86_64
Module libXcomposite.so.1 from rpm libXcomposite-0.4.5-9.fc38.x86_64
Module libXdamage.so.1 from rpm libXdamage-1.1.5-9.fc38.x86_64
Module libXcursor.so.1 from rpm libXcursor-1.2.1-3.fc38.x86_64
Module libXext.so.6 from rpm libXext-1.3.5-2.fc38.x86_64
Module libwayland-egl.so.1 from rpm wayland-1.22.0-1.fc38.x86_64
Module libwayland-cursor.so.0 from rpm wayland-1.22.0-1.fc38.x86_64
Module libxkbcommon.so.0 from rpm libxkbcommon-1.5.0-2.fc38.x86_64
Module libXfixes.so.3 from rpm libXfixes-6.0.0-5.fc38.x86_64
Module libwayland-client.so.0 from rpm wayland-1.22.0-1.fc38.x86_64
Module libtracker-sparql-3.0.so.0 from rpm tracker-3.5.0-1.fc38.x86_64
Module libcloudproviders.so.0 from rpm libcloudproviders-0.3.1-7.fc38.x86_64
Module libatk-bridge-2.0.so.0 from rpm at-spi2-core-2.48.0-1.fc38.x86_64
Module libX11.so.6 from rpm libX11-1.8.4-1.fc38.x86_64
Module libXi.so.6 from rpm libXi-1.8-4.fc38.x86_64
Module libepoxy.so.0 from rpm libepoxy-1.5.10-3.fc38.x86_64
Module libatk-1.0.so.0 from rpm at-spi2-core-2.48.0-1.fc38.x86_64
Module libcairo-gobject.so.2 from rpm cairo-1.17.8-3.fc38.x86_64
Module libfribidi.so.0 from rpm fribidi-1.0.12-3.fc38.x86_64
Module libfontconfig.so.1 from rpm fontconfig-2.14.2-1.fc38.x86_64
Module libpangoft2-1.0.so.0 from rpm pango-1.50.14-1.fc38.x86_64
Module libharfbuzz.so.0 from rpm harfbuzz-7.1.0-1.fc38.x86_64
Module libpangocairo-1.0.so.0 from rpm pango-1.50.14-1.fc38.x86_64
Module libgmodule-2.0.so.0 from rpm glib2-2.76.2-1.fc38.x86_64
Module libpcre2-8.so.0 from rpm pcre2-10.42-1.fc38.1.x86_64
Module libarchive.so.13 from rpm libarchive-3.6.1-4.fc38.x86_64
Module libjson-glib-1.0.so.0 from rpm json-glib-1.6.6-4.fc38.x86_64
Module libportal-gtk3.so.1 from rpm libportal-0.6-6.fc38.x86_64
Module libportal.so.1 from rpm libportal-0.6-6.fc38.x86_64
Module libhandy-1.so.0 from rpm libhandy-1.8.2-1.fc38.x86_64
Module libgobject-2.0.so.0 from rpm glib2-2.76.2-1.fc38.x86_64
Module libgio-2.0.so.0 from rpm glib2-2.76.2-1.fc38.x86_64
Module libgdk_pixbuf-2.0.so.0 from rpm gdk-pixbuf2-2.42.10-2.fc38.x86_64
Module libcairo.so.2 from rpm cairo-1.17.8-3.fc38.x86_64
Module libpango-1.0.so.0 from rpm pango-1.50.14-1.fc38.x86_64
Module libgdk-3.so.0 from rpm gtk3-3.24.37-1.fc38.x86_64
Module libgtk-3.so.0 from rpm gtk3-3.24.37-1.fc38.x86_64
Module libglib-2.0.so.0 from rpm glib2-2.76.2-1.fc38.x86_64
Module file-roller from rpm file-roller-43.0-2.fc38.x86_64
Stack trace of thread 30001:
#0 0x00007f8f973663df gtk_widget_get_screen_unchecked (libgtk-3.so.0 + 0x3663df)
#1 0x00007f8f97366afe gtk_widget_get_screen (libgtk-3.so.0 + 0x366afe)
#2 0x00007f8f973677ae gtk_widget_get_settings (libgtk-3.so.0 + 0x3677ae)
#3 0x00007f8f97162fad gtk_css_widget_node_get_style_provider (libgtk-3.so.0 + 0x162fad)
#4 0x00007f8f97139034 gtk_css_node_invalidate_style_provider (libgtk-3.so.0 + 0x139034)
#5 0x00007f8f96bb44ea g_closure_invoke (libgobject-2.0.so.0 + 0x144ea)
#6 0x00007f8f96be2d36 signal_emit_unlocked_R.isra.0 (libgobject-2.0.so.0 + 0x42d36)
#7 0x00007f8f96bd3bdd g_signal_emit_valist (libgobject-2.0.so.0 + 0x33bdd)
#8 0x00007f8f96bd3e53 g_signal_emit (libgobject-2.0.so.0 + 0x33e53)
#9 0x00007f8f972b9c17 _gtk_style_cascade_add_provider (libgtk-3.so.0 + 0x2b9c17)
#10 0x00007f8f96bdf3fa g_type_create_instance (libgobject-2.0.so.0 + 0x3f3fa)
#11 0x00007f8f96bc4f74 g_object_new_internal.part.0 (libgobject-2.0.so.0 + 0x24f74)
#12 0x00007f8f96bc6596 g_object_new_with_properties (libgobject-2.0.so.0 + 0x26596)
#13 0x00007f8f96bc7461 g_object_new (libgobject-2.0.so.0 + 0x27461)
#14 0x000056249ca4752b fr_window_construct.lto_priv.0 (file-roller + 0x5952b)
#15 0x000056249ca0fa4a fr_application_command_line (file-roller + 0x21a4a)
#16 0x00007f8f96c7ce35 _g_cclosure_marshal_INT__OBJECTv (libgio-2.0.so.0 + 0x7ce35)
#17 0x00007f8f96bd3cda g_signal_emit_valist (libgobject-2.0.so.0 + 0x33cda)
#18 0x00007f8f96bd407a g_signal_emit_by_name (libgobject-2.0.so.0 + 0x3407a)
#19 0x00007f8f96ce6a33 g_application_impl_method_call (libgio-2.0.so.0 + 0xe6a33)
#20 0x00007f8f96d0b878 call_in_idle_cb.lto_priv.2 (libgio-2.0.so.0 + 0x10b878)
#21 0x00007f8f978d939d g_idle_dispatch (libglib-2.0.so.0 + 0x5839d)
#22 0x00007f8f978dd39c g_main_context_dispatch (libglib-2.0.so.0 + 0x5c39c)
#23 0x00007f8f9793b438 g_main_context_iterate.isra.0 (libglib-2.0.so.0 + 0xba438)
#24 0x00007f8f978daa23 g_main_context_iteration (libglib-2.0.so.0 + 0x59a23)
#25 0x00007f8f96ce801d g_application_run (libgio-2.0.so.0 + 0xe801d)
#26 0x000056249ca0bf52 main (file-roller + 0x1df52)
#27 0x00007f8f967f9b4a __libc_start_call_main (libc.so.6 + 0x27b4a)
#28 0x00007f8f967f9c0b __libc_start_main@@GLIBC_2.34 (libc.so.6 + 0x27c0b)
#29 0x000056249ca0bf95 _start (file-roller + 0x1df95)
Stack trace of thread 30003:
#0 0x00007f8f968dcd2d syscall (libc.so.6 + 0x10ad2d)
#1 0x00007f8f979325ee g_cond_wait (libglib-2.0.so.0 + 0xb15ee)
#2 0x00007f8f978a804b g_async_queue_pop_intern_unlocked (libglib-2.0.so.0 + 0x2704b)
#3 0x00007f8f9790d473 g_thread_pool_spawn_thread (libglib-2.0.so.0 + 0x8c473)
#4 0x00007f8f9790b893 g_thread_proxy (libglib-2.0.so.0 + 0x8a893)
#5 0x00007f8f9685ec57 start_thread (libc.so.6 + 0x8cc57)
#6 0x00007f8f968e4a70 __clone3 (libc.so.6 + 0x112a70)
Stack trace of thread 30005:
#0 0x00007f8f968d752d __poll (libc.so.6 + 0x10552d)
#1 0x00007f8f9793b3a9 g_main_context_iterate.isra.0 (libglib-2.0.so.0 + 0xba3a9)
#2 0x00007f8f978daa23 g_main_context_iteration (libglib-2.0.so.0 + 0x59a23)
#3 0x00007f8f979d75c5 dconf_gdbus_worker_thread (libdconfsettings.so + 0x75c5)
#4 0x00007f8f9790b893 g_thread_proxy (libglib-2.0.so.0 + 0x8a893)
#5 0x00007f8f9685ec57 start_thread (libc.so.6 + 0x8cc57)
#6 0x00007f8f968e4a70 __clone3 (libc.so.6 + 0x112a70)
Stack trace of thread 30007:
#0 0x00007f8f968d752d __poll (libc.so.6 + 0x10552d)
#1 0x00007f8f9793b3a9 g_main_context_iterate.isra.0 (libglib-2.0.so.0 + 0xba3a9)
#2 0x00007f8f978dc99f g_main_loop_run (libglib-2.0.so.0 + 0x5b99f)
#3 0x00007f8f96d1a472 gdbus_shared_thread_func.lto_priv.0 (libgio-2.0.so.0 + 0x11a472)
#4 0x00007f8f9790b893 g_thread_proxy (libglib-2.0.so.0 + 0x8a893)
#5 0x00007f8f9685ec57 start_thread (libc.so.6 + 0x8cc57)
#6 0x00007f8f968e4a70 __clone3 (libc.so.6 + 0x112a70)
Stack trace of thread 30006:
#0 0x00007f8f968dcd2d syscall (libc.so.6 + 0x10ad2d)
#1 0x00007f8f97932e40 g_cond_wait_until (libglib-2.0.so.0 + 0xb1e40)
#2 0x00007f8f978a8013 g_async_queue_pop_intern_unlocked (libglib-2.0.so.0 + 0x27013)
#3 0x00007f8f978a8166 g_async_queue_timeout_pop (libglib-2.0.so.0 + 0x27166)
#4 0x00007f8f9790de4f g_thread_pool_thread_proxy.lto_priv.0 (libglib-2.0.so.0 + 0x8ce4f)
#5 0x00007f8f9790b893 g_thread_proxy (libglib-2.0.so.0 + 0x8a893)
#6 0x00007f8f9685ec57 start_thread (libc.so.6 + 0x8cc57)
#7 0x00007f8f968e4a70 __clone3 (libc.so.6 + 0x112a70)
Stack trace of thread 30004:
#0 0x00007f8f968d752d __poll (libc.so.6 + 0x10552d)
#1 0x00007f8f9793b3a9 g_main_context_iterate.isra.0 (libglib-2.0.so.0 + 0xba3a9)
#2 0x00007f8f978daa23 g_main_context_iteration (libglib-2.0.so.0 + 0x59a23)
#3 0x00007f8f978daa79 glib_worker_main (libglib-2.0.so.0 + 0x59a79)
#4 0x00007f8f9790b893 g_thread_proxy (libglib-2.0.so.0 + 0x8a893)
#5 0x00007f8f9685ec57 start_thread (libc.so.6 + 0x8cc57)
#6 0x00007f8f968e4a70 __clone3 (libc.so.6 + 0x112a70)
ELF object binary architecture: AMD x86-64