Crash under gtk_widget_system_setting_changed()
This is on fedora rawhide with gtk4-4.13.7-1.fc40.x86_64. I installed a package in gnome-software, when the app crashed with the backtrace deep in the gtk itself.
backtrace
Core was generated by `gnome-software'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x00007f9ea745a689 in gtk_widget_system_setting_changed (widget=0x562af93d0f30, setting=GTK_SYSTEM_SETTING_ICON_THEME)
at ../gtk/gtkwidget.c:10915
10915 GTK_WIDGET_GET_CLASS (widget)->system_setting_changed (widget, setting);
[Current thread is 1 (Thread 0x7f9ea4e13b00 (LWP 3854))]
(gdb) bt
#0 0x00007f9ea745a689 in gtk_widget_system_setting_changed (widget=0x562af93d0f30, setting=GTK_SYSTEM_SETTING_ICON_THEME)
at ../gtk/gtkwidget.c:10915
#1 gtk_widget_real_system_setting_changed (widget=<optimized out>, setting=GTK_SYSTEM_SETTING_ICON_THEME)
at ../gtk/gtkwidget.c:5035
#2 0x00007f9ea745a68f in gtk_widget_system_setting_changed (widget=0x562af9d03f50, setting=GTK_SYSTEM_SETTING_ICON_THEME)
at ../gtk/gtkwidget.c:10915
#3 gtk_widget_real_system_setting_changed (widget=<optimized out>, setting=GTK_SYSTEM_SETTING_ICON_THEME)
at ../gtk/gtkwidget.c:5035
#4 0x00007f9ea745a68f in gtk_widget_system_setting_changed (widget=0x562af9a42630, setting=GTK_SYSTEM_SETTING_ICON_THEME)
at ../gtk/gtkwidget.c:10915
#5 gtk_widget_real_system_setting_changed (widget=<optimized out>, setting=GTK_SYSTEM_SETTING_ICON_THEME)
at ../gtk/gtkwidget.c:5035
#6 0x00007f9ea745a68f in gtk_widget_system_setting_changed (widget=0x562afa3fc840, setting=GTK_SYSTEM_SETTING_ICON_THEME)
at ../gtk/gtkwidget.c:10915
#7 gtk_widget_real_system_setting_changed (widget=<optimized out>, setting=GTK_SYSTEM_SETTING_ICON_THEME)
at ../gtk/gtkwidget.c:5035
#8 0x00007f9ea745a68f in gtk_widget_system_setting_changed (widget=0x562af9ca1950, setting=GTK_SYSTEM_SETTING_ICON_THEME)
at ../gtk/gtkwidget.c:10915
#9 gtk_widget_real_system_setting_changed (widget=<optimized out>, setting=GTK_SYSTEM_SETTING_ICON_THEME)
at ../gtk/gtkwidget.c:5035
#10 0x00007f9ea745a68f in gtk_widget_system_setting_changed (widget=0x562af85d9af0, setting=GTK_SYSTEM_SETTING_ICON_THEME)
at ../gtk/gtkwidget.c:10915
#11 gtk_widget_real_system_setting_changed (widget=<optimized out>, setting=GTK_SYSTEM_SETTING_ICON_THEME)
at ../gtk/gtkwidget.c:5035
#12 0x00007f9ea745a68f in gtk_widget_system_setting_changed (widget=0x562afa64bc90, setting=GTK_SYSTEM_SETTING_ICON_THEME)
at ../gtk/gtkwidget.c:10915
#13 gtk_widget_real_system_setting_changed (widget=<optimized out>, setting=GTK_SYSTEM_SETTING_ICON_THEME)
at ../gtk/gtkwidget.c:5035
#14 0x00007f9ea745a68f in gtk_widget_system_setting_changed (widget=0x562af9dcaeb0, setting=GTK_SYSTEM_SETTING_ICON_THEME)
at ../gtk/gtkwidget.c:10915
#15 gtk_widget_real_system_setting_changed (widget=<optimized out>, setting=GTK_SYSTEM_SETTING_ICON_THEME)
at ../gtk/gtkwidget.c:5035
#16 0x00007f9ea745a68f in gtk_widget_system_setting_changed (widget=0x562afa167970, setting=GTK_SYSTEM_SETTING_ICON_THEME)
at ../gtk/gtkwidget.c:10915
#17 gtk_widget_real_system_setting_changed (widget=<optimized out>, setting=GTK_SYSTEM_SETTING_ICON_THEME)
at ../gtk/gtkwidget.c:5035
#18 0x00007f9ea745a68f in gtk_widget_system_setting_changed (widget=0x562af2936a80, setting=GTK_SYSTEM_SETTING_ICON_THEME)
at ../gtk/gtkwidget.c:10915
#19 gtk_widget_real_system_setting_changed (widget=<optimized out>, setting=GTK_SYSTEM_SETTING_ICON_THEME)
at ../gtk/gtkwidget.c:5035
#20 0x00007f9ea745a68f in gtk_widget_system_setting_changed (widget=0x562af2939090, setting=GTK_SYSTEM_SETTING_ICON_THEME)
at ../gtk/gtkwidget.c:10915
#21 gtk_widget_real_system_setting_changed (widget=<optimized out>, setting=GTK_SYSTEM_SETTING_ICON_THEME)
at ../gtk/gtkwidget.c:5035
#22 0x00007f9ea745a68f in gtk_widget_system_setting_changed (widget=0x562af2938a90, setting=GTK_SYSTEM_SETTING_ICON_THEME)
at ../gtk/gtkwidget.c:10915
#23 gtk_widget_real_system_setting_changed (widget=<optimized out>, setting=GTK_SYSTEM_SETTING_ICON_THEME)
at ../gtk/gtkwidget.c:5035
#24 0x00007f9ea745a68f in gtk_widget_system_setting_changed (widget=0x562af2937330, setting=GTK_SYSTEM_SETTING_ICON_THEME)
at ../gtk/gtkwidget.c:10915
#25 gtk_widget_real_system_setting_changed (widget=<optimized out>, setting=GTK_SYSTEM_SETTING_ICON_THEME)
at ../gtk/gtkwidget.c:5035
#26 0x00007f9ea745a68f in gtk_widget_system_setting_changed (widget=0x562af2935270, setting=GTK_SYSTEM_SETTING_ICON_THEME)
at ../gtk/gtkwidget.c:10915
#27 gtk_widget_real_system_setting_changed (widget=<optimized out>, setting=GTK_SYSTEM_SETTING_ICON_THEME)
at ../gtk/gtkwidget.c:5035
#28 0x00007f9ea745a68f in gtk_widget_system_setting_changed (widget=0x562af29124f0, setting=GTK_SYSTEM_SETTING_ICON_THEME)
at ../gtk/gtkwidget.c:10915
#29 gtk_widget_real_system_setting_changed (widget=<optimized out>, setting=GTK_SYSTEM_SETTING_ICON_THEME)
at ../gtk/gtkwidget.c:5035
#30 0x00007f9ea745a68f in gtk_widget_system_setting_changed (widget=0x562af2906640, setting=GTK_SYSTEM_SETTING_ICON_THEME)
at ../gtk/gtkwidget.c:10915
#31 gtk_widget_real_system_setting_changed (widget=<optimized out>, setting=GTK_SYSTEM_SETTING_ICON_THEME)
at ../gtk/gtkwidget.c:5035
#32 0x00007f9ea745a68f in gtk_widget_system_setting_changed (widget=0x562af28fb810, setting=GTK_SYSTEM_SETTING_ICON_THEME)
at ../gtk/gtkwidget.c:10915
#33 gtk_widget_real_system_setting_changed (widget=<optimized out>, setting=GTK_SYSTEM_SETTING_ICON_THEME)
at ../gtk/gtkwidget.c:5035
#34 0x00007f9ea745a68f in gtk_widget_system_setting_changed (widget=0x562af28f7670, setting=GTK_SYSTEM_SETTING_ICON_THEME)
at ../gtk/gtkwidget.c:10915
#35 gtk_widget_real_system_setting_changed (widget=<optimized out>, setting=GTK_SYSTEM_SETTING_ICON_THEME)
at ../gtk/gtkwidget.c:5035
#36 0x00007f9ea745a68f in gtk_widget_system_setting_changed (widget=0x562af2921480, setting=GTK_SYSTEM_SETTING_ICON_THEME)
at ../gtk/gtkwidget.c:10915
#37 gtk_widget_real_system_setting_changed (widget=<optimized out>, setting=GTK_SYSTEM_SETTING_ICON_THEME)
at ../gtk/gtkwidget.c:5035
#38 0x00007f9ea745a68f in gtk_widget_system_setting_changed (widget=0x562af28f54b0, setting=GTK_SYSTEM_SETTING_ICON_THEME)
at ../gtk/gtkwidget.c:10915
#39 gtk_widget_real_system_setting_changed (widget=<optimized out>, setting=GTK_SYSTEM_SETTING_ICON_THEME)
at ../gtk/gtkwidget.c:5035
#40 0x00007f9ea745a68f in gtk_widget_system_setting_changed (widget=0x562af274aa80, setting=GTK_SYSTEM_SETTING_ICON_THEME)
at ../gtk/gtkwidget.c:10915
#41 gtk_widget_real_system_setting_changed (widget=<optimized out>, setting=GTK_SYSTEM_SETTING_ICON_THEME)
at ../gtk/gtkwidget.c:5035
#42 0x00007f9ea745a68f in gtk_widget_system_setting_changed (widget=0x562af2504a60, setting=GTK_SYSTEM_SETTING_ICON_THEME)
at ../gtk/gtkwidget.c:10915
#43 gtk_widget_real_system_setting_changed (widget=<optimized out>, setting=GTK_SYSTEM_SETTING_ICON_THEME)
at ../gtk/gtkwidget.c:5035
#44 0x00007f9ea745a68f in gtk_widget_system_setting_changed (widget=0x562af29d3720, setting=GTK_SYSTEM_SETTING_ICON_THEME)
at ../gtk/gtkwidget.c:10915
#45 gtk_widget_real_system_setting_changed (widget=<optimized out>, setting=GTK_SYSTEM_SETTING_ICON_THEME)
at ../gtk/gtkwidget.c:5035
#46 0x00007f9ea745a68f in gtk_widget_system_setting_changed (widget=0x562af26278d0, setting=GTK_SYSTEM_SETTING_ICON_THEME)
at ../gtk/gtkwidget.c:10915
#47 gtk_widget_real_system_setting_changed (widget=<optimized out>, setting=GTK_SYSTEM_SETTING_ICON_THEME)
at ../gtk/gtkwidget.c:5035
#48 0x00007f9ea745a68f in gtk_widget_system_setting_changed (widget=0x562af24fb030, setting=GTK_SYSTEM_SETTING_ICON_THEME)
at ../gtk/gtkwidget.c:10915
#49 gtk_widget_real_system_setting_changed (widget=<optimized out>, setting=GTK_SYSTEM_SETTING_ICON_THEME)
at ../gtk/gtkwidget.c:5035
#50 0x00007f9ea745a68f in gtk_widget_system_setting_changed (widget=0x562af25403d0, setting=GTK_SYSTEM_SETTING_ICON_THEME)
at ../gtk/gtkwidget.c:10915
#51 gtk_widget_real_system_setting_changed (widget=<optimized out>, setting=GTK_SYSTEM_SETTING_ICON_THEME)
at ../gtk/gtkwidget.c:5035
#52 0x00007f9ea745a68f in gtk_widget_system_setting_changed (widget=0x562af25b03a0, setting=GTK_SYSTEM_SETTING_ICON_THEME)
at ../gtk/gtkwidget.c:10915
#53 gtk_widget_real_system_setting_changed (widget=<optimized out>, setting=GTK_SYSTEM_SETTING_ICON_THEME)
at ../gtk/gtkwidget.c:5035
#54 0x00007f9ea7464f0d in gtk_widget_system_setting_changed (widget=<optimized out>, setting=GTK_SYSTEM_SETTING_ICON_THEME)
at ../gtk/gtkwidget.c:10915
#55 gtk_system_setting_changed (display=0x562af2495530, setting=GTK_SYSTEM_SETTING_ICON_THEME) at ../gtk/gtkwidget.c:10930
#56 0x00007f9ea7346cdc in theme_changed_idle__mainthread_unlocked (user_data=0x562af24da7d0) at ../gtk/gtkicontheme.c:1339
#57 0x00007f9ea7ee098d in g_idle_dispatch () at /lib64/libglib-2.0.so.0
#58 0x00007f9ea7eda26c in g_main_context_dispatch_unlocked.lto_priv () at /lib64/libglib-2.0.so.0
#59 0x00007f9ea7f3b2a8 in g_main_context_iterate_unlocked.isra () at /lib64/libglib-2.0.so.0
#60 0x00007f9ea7edb6e3 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#61 0x00007f9ea810a37d in g_application_run () at /lib64/libgio-2.0.so.0
#62 0x0000562af11a9528 in main ()
By the way, the 4.13.7 is very laggish here, it's significantly slower than the previous versions on simple operations like scrolling list of apps on any page of the gnome-software (Explore/Installed/Updates).