Crash when viewing installed apps
I booted the current GNOME OS in Boxes, opened Software then opened the Installed apps, then it crashed. Not sure how to reproduce.
> bt
#0 g_type_check_instance_is_fundamentally_a (type_instance=type_instance@entry=0x561b93fccd60, fundamental_type=fundamental_type@entry=0x50 [GObject]) at ../gobject/gtype.c:4093
#1 0x00007fb54ae3024b in g_object_set (_object=0x561b93fccd60, first_property_name=first_property_name@entry=0x561b924217bb "icon-name") at ../gobject/gobject.c:2702
#2 0x0000561b923cf920 in update_attribute_row (group_type=<optimized out>, self=<optimized out>) at ../src/gs-age-rating-context-dialog.c:666
#3 add_attribute_row (value=<optimized out>, attribute=<optimized out>, self=<optimized out>) at ../src/gs-age-rating-context-dialog.c:700
#4 add_attribute_rows_cb (attribute=<optimized out>, value=<optimized out>, user_data=<optimized out>) at ../src/gs-age-rating-context-dialog.c:847
#5 0x0000561b923d0004 in gs_age_rating_context_dialog_process_attributes (content_rating=0x561b946b2100 [AsContentRating], show_worst_only=0, callback=0x561b923cf4e0 <add_attribute_rows_cb>, user_data=0x561b9898c2e0) at ../src/gs-age-rating-context-dialog.c:810
#6 0x0000561b923d0762 in update_attributes_list (self=0x561b9898c2e0 [GsAgeRatingContextDialog]) at ../src/gs-age-rating-context-dialog.c:1052
#10 0x00007fb54ae41f13 in <emit signal notify:content-rating on instance 0x7fb52006c2d0 [GsApp]> (instance=instance@entry=0x7fb52006c2d0, signal_id=<optimized out>, detail=<optimized out>) at ../gobject/gsignal.c:3553
#7 0x00007fb54ae27569 in g_closure_invoke (closure=0x561b94a2c3d0, return_value=return_value@entry=0x0, n_param_values=2, param_values=param_values@entry=0x7ffd96ea46d0, invocation_hint=invocation_hint@entry=0x7ffd96ea4650) at ../gobject/gclosure.c:830
#8 0x00007fb54ae3af4f in signal_emit_unlocked_R (node=node@entry=0x561b93d2b350, detail=detail@entry=1279, instance=instance@entry=0x7fb52006c2d0, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7ffd96ea46d0) at ../gobject/gsignal.c:3743
#9 0x00007fb54ae41dbf in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffd96ea4870) at ../gobject/gsignal.c:3496
#11 0x00007fb54ae2c36c in g_object_dispatch_properties_changed (object=0x7fb52006c2d0 [GsApp], n_pspecs=<optimized out>, pspecs=<optimized out>) at ../gobject/gobject.c:1248
#12 0x00007fb54ae2bc15 in g_object_notify_queue_thaw (object=0x7fb52006c2d0 [GsApp], nqueue=<optimized out>) at ../gobject/gobject.c:349
#13 0x00007fb54ae2e77b in g_object_thaw_notify (object=0x7fb52006c2d0 [GsApp]) at ../gobject/gobject.c:1485
#14 0x00007fb54b16fae9 in app_thaw_notify_idle (data=<optimized out>) at ../lib/gs-plugin-job-refine.c:602
#15 0x00007fb54ad2bceb in g_main_dispatch (context=0x561b93d8e080) at ../glib/gmain.c:3417
#16 g_main_context_dispatch (context=0x561b93d8e080) at ../glib/gmain.c:4135
#17 0x00007fb54ad2c1f8 in g_main_context_iterate (context=context@entry=0x561b93d8e080, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4211
#18 0x00007fb54ad2c2c4 in g_main_context_iteration (context=context@entry=0x561b93d8e080, may_block=may_block@entry=1) at ../glib/gmain.c:4276
#19 0x00007fb54af69c0d in g_application_run (application=0x561b93d62100 [GsApplication], argc=argc@entry=2, argv=argv@entry=0x7ffd96ea4da8) at ../gio/gapplication.c:2569
#20 0x0000561b923cc4cf in main (argc=2, argv=0x7ffd96ea4da8) at ../src/gs-main.c:49
> up
> x/16x _object
0x561b93fccd60: 0xaaaaaaaa 0xaaaaaaaa 0xaaaaaaaa 0xaaaaaaaa
0x561b93fccd70: 0xaaaaaaaa 0xaaaaaaaa 0xaaaaaaaa 0xaaaaaaaa
0x561b93fccd80: 0xaaaaaaaa 0xaaaaaaaa 0xaaaaaaaa 0xaaaaaaaa
0x561b93fccd90: 0xaaaaaaaa 0xaaaaaaaa 0xaaaaaaaa 0xaaaaaaaa
> bt full
#0 g_type_check_instance_is_fundamentally_a (type_instance=type_instance@entry=0x561b93fccd60, fundamental_type=fundamental_type@entry=0x50 [GObject]) at ../gobject/gtype.c:4093
node = <optimized out>
#1 0x00007fb54ae3024b in g_object_set (_object=0x561b93fccd60, first_property_name=first_property_name@entry=0x561b924217bb "icon-name") at ../gobject/gobject.c:2702
_g_boolean_var_ = <optimized out>
object = 0x561b93fccd60
var_args = {{gp_offset = 2531934896, fp_offset = 32765, overflow_arg_area = 0x7fb54ad4dad5 <g_strdup_vprintf+53>, reg_save_area = 0x7fb500029000}}
__func__ = "g_object_set"
#2 0x0000561b923cf920 in update_attribute_row (group_type=<optimized out>, self=<optimized out>) at ../src/gs-age-rating-context-dialog.c:666
group_icon_name = 0x561b92421745 "violence-symbolic"
new_description = 0x7fb500029000 "Нет информации относительно видимых мертвых человеческих останков • Нет информации относительно упоминани"...
first = 0x561b94a0eba0
group_title = 0x7fb548197163 "Насилие"
group_description = <optimized out>
group_type = <optimized out>
icon_name = <optimized out>
rating = GS_CONTEXT_DIALOG_ROW_IMPORTANCE_UNIMPORTANT
title = <optimized out>
description = <optimized out>
attributes = <optimized out>
self = <optimized out>
#3 add_attribute_row (value=<optimized out>, attribute=<optimized out>, self=<optimized out>) at ../src/gs-age-rating-context-dialog.c:700
group_type = <optimized out>
icon_name = <optimized out>
rating = GS_CONTEXT_DIALOG_ROW_IMPORTANCE_UNIMPORTANT
title = <optimized out>
description = <optimized out>
attributes = <optimized out>
self = <optimized out>
#4 add_attribute_rows_cb (attribute=<optimized out>, value=<optimized out>, user_data=<optimized out>) at ../src/gs-age-rating-context-dialog.c:847
self = <optimized out>
#5 0x0000561b923d0004 in gs_age_rating_context_dialog_process_attributes (content_rating=0x561b946b2100 [AsContentRating], show_worst_only=0, callback=0x561b923cf4e0 <add_attribute_rows_cb>, user_data=0x561b9898c2e0) at ../src/gs-age-rating-context-dialog.c:810
rating_age = 0
rating_value = AS_CONTENT_RATING_VALUE_NONE
i = <optimized out>
rating_ids = 0x561b99246710
value_bad = <optimized out>
age_bad = 0
violence_group = {0x561b92421813 "violence-bloodshed", 0x561b92421826 "violence-realistic", 0x561b92421839 "violence-fantasy", 0x561b924216ab "violence-cartoon", 0x0}
social_group = {0x561b9242184a "social-audio", 0x561b92421857 "social-chat", 0x561b92421863 "social-contacts", 0x561b92421873 "social-info", 0x0}
coalesce_groups = {0x561b9242187f "sex-themes", 0x561b9242188a "sex-homosexuality", 0x0}
#6 0x0000561b923d0762 in update_attributes_list (self=0x561b9898c2e0 [GsAgeRatingContextDialog]) at ../src/gs-age-rating-context-dialog.c:1052
content_rating = 0x561b946b2100
is_unknown = 0
title = 0x561b949f3150 "«Обрезка видео» подходит для всех"
__func__ = "update_attributes_list"
#10 0x00007fb54ae41f13 in <emit signal notify:content-rating on instance 0x7fb52006c2d0 [GsApp]> (instance=instance@entry=0x7fb52006c2d0, signal_id=<optimized out>, detail=<optimized out>) at ../gobject/gsignal.c:3553
var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7ffd96ea4950, reg_save_area = 0x7ffd96ea4890}}
#7 0x00007fb54ae27569 in g_closure_invoke (closure=0x561b94a2c3d0, return_value=return_value@entry=0x0, n_param_values=2, param_values=param_values@entry=0x7ffd96ea46d0, invocation_hint=invocation_hint@entry=0x7ffd96ea4650) at ../gobject/gclosure.c:830
marshal = 0x7fb54ae2a830 <g_cclosure_marshal_VOID__PARAM>
marshal_data = 0x0
in_marshal = 0
real_closure = 0x561b94a2c3b0
__func__ = "g_closure_invoke"
#8 0x00007fb54ae3af4f in signal_emit_unlocked_R (node=node@entry=0x561b93d2b350, detail=detail@entry=1279, instance=instance@entry=0x7fb52006c2d0, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7ffd96ea46d0) at ../gobject/gsignal.c:3743
tmp = <optimized out>
handler = 0x561b98633180
accumulator = 0x0
emission = {next = 0x0, instance = 0x7fb52006c2d0, ihint = {signal_id = 1, detail = 1279, run_type = (G_SIGNAL_RUN_FIRST | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_RUN, chain_type = 0x4 [void]}
hlist = <optimized out>
handler_list = 0x561b97e7d6c0
return_accu = 0x0
accu = {g_type = 0x0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
signal_id = 1
max_sequential_handler_number = 12039
return_value_altered = 1
#9 0x00007fb54ae41dbf in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffd96ea4870) at ../gobject/gsignal.c:3496
instance_and_params = 0x7ffd96ea46d0
signal_return_type = <optimized out>
param_values = 0x7ffd96ea46e8
node = <optimized out>
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#11 0x00007fb54ae2c36c in g_object_dispatch_properties_changed (object=0x7fb52006c2d0 [GsApp], n_pspecs=<optimized out>, pspecs=<optimized out>) at ../gobject/gobject.c:1248
i = <optimized out>
#12 0x00007fb54ae2bc15 in g_object_notify_queue_thaw (object=0x7fb52006c2d0 [GsApp], nqueue=<optimized out>) at ../gobject/gobject.c:349
pspecs_mem = {0x561b93f1e120 [GParamBoxed], 0x561b93f07120 [GParamEnum], 0x561b93f1e190 [GParamObject], 0x561b94d5a0a0, 0x38, 0x7fb52006c2e0, 0x0, 0x0, 0x7ffd96ea4a00, 0x7fb54ad0a4ef, 0xb, 0x7fb52006c2d0 [GsApp], 0x7fb52006c2d0 [GsApp], 0x7fb52006c2e0, 0x0, 0x7fb54ae70288}
pspecs = 0x7ffd96ea4980
free_me = 0x0
slist = <optimized out>
n_pspecs = 3
__func__ = "g_object_notify_queue_thaw"
#13 0x00007fb54ae2e77b in g_object_thaw_notify (object=0x7fb52006c2d0 [GsApp]) at ../gobject/gobject.c:1485
nqueue = 0x561b94660020
__func__ = "g_object_thaw_notify"
#14 0x00007fb54b16fae9 in app_thaw_notify_idle (data=<optimized out>) at ../lib/gs-plugin-job-refine.c:602
app = 0x7fb52006c2d0 [GsApp]
#15 0x00007fb54ad2bceb in g_main_dispatch (context=0x561b93d8e080) at ../glib/gmain.c:3417
dispatch = 0x7fb54ad27b80 <g_idle_dispatch>
prev_source = 0x0
begin_time_nsec = 31203712586
was_in_call = <optimized out>
user_data = 0x7fb52006c2d0
callback = 0x7fb54b16fab0 <app_thaw_notify_idle>
cb_funcs = 0x7fb54ae0e2c0 <g_source_callback_funcs>
cb_data = 0x561b94b611e0
need_destroy = <optimized out>
source = 0x561b94637a00
current = 0x561b93db0510
i = 932
__func__ = "g_main_dispatch"
#16 g_main_context_dispatch (context=0x561b93d8e080) at ../glib/gmain.c:4135
#17 0x00007fb54ad2c1f8 in g_main_context_iterate (context=context@entry=0x561b93d8e080, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4211
max_priority = 200
timeout = 0
some_ready = 1
nfds = 3
allocated_nfds = 4
fds = <optimized out>
begin_time_nsec = 31194169474
#18 0x00007fb54ad2c2c4 in g_main_context_iteration (context=context@entry=0x561b93d8e080, may_block=may_block@entry=1) at ../glib/gmain.c:4276
retval = <optimized out>
#19 0x00007fb54af69c0d in g_application_run (application=0x561b93d62100 [GsApplication], argc=argc@entry=2, argv=argv@entry=0x7ffd96ea4da8) at ../gio/gapplication.c:2569
arguments = 0x561b93d8e020
status = 0
context = 0x561b93d8e080
acquired_context = <optimized out>
__func__ = "g_application_run"
#20 0x0000561b923cc4cf in main (argc=2, argv=0x7ffd96ea4da8) at ../src/gs-main.c:49
status = 0
appinfo = 0x561b93d8d850
application = 0x561b93d62100
debug = 0x561b93d2e000