Files crashes when navigating to "Audio and Video Properties"
Affected Version
- Version: 45.1
- Distribution: Gentoo Linux
- Happens with development Flatpak: No
Steps to reproduce
- Open properties of a video file
- Try to navigate to "Audio and Video Properties"
- Crash
Expected Behavior
Seeing A/V properties like in flatpak version, or at least not crash
Actual Behavior
Crashes inside navigate_extension_model_page call to gtk_list_box_bind_model
Additional Information
#0 0x0000ffff662fd9d4 in gtk_list_box_bind_model (box=0x21, model=0xaaab00dbb410, create_widget_func=0xaaaae4fdaf9c <create_extension_group_row>, user_data=0xaaaafe5362e0, user_data_free_func=0x0)
at ../gtk-4.12.3/gtk/gtklistbox.c:3733
__inst = 0x21
__t = 0xaaaaf4ffcc20 [GtkListBox/GtkWidget/GInitiallyUnowned]
iter = <optimized out>
#1 0x0000aaaae4fdaf58 [PAC] in navigate_extension_model_page (row=0xaaaafe5362e0 [AdwActionRow], params=<optimized out>, self=0xaaaafe5362e0 [AdwActionRow])
at ../nautilus-45.1/src/nautilus-properties-window.c:935
list_model = 0xaaaaf4ffcc20
page = <optimized out>
#5 <emit signal 'activated' on instance 0xaaaafe5362e0 [AdwActionRow]> (instance=0x21, signal_id=4110404640, detail=3841830812) at ../glib-2.78.1/gobject/gsignal.c:3675
var_args = {__stack = 0xffffed30e3b0, __gr_top = 0xffffed30e310, __vr_top = 0xffffed30e2e0, __gr_offs = -40, __vr_offs = -128}
#2 0x0000ffff65841c74 [PAC] in _g_closure_invoke_va (closure=0xaaaafe53ec60, return_value=0x0, instance=0xaaaafe5362e0, args=..., n_params=0, param_types=0x0) at ../glib-2.78.1/gobject/gclosure.c:895
in_marshal = <optimized out>
marshal = 0xffff65845ab8 <g_cclosure_marshal_VOID__VOIDv>
marshal_data = 0x0
real_closure = 0xaaaafe53ec40
#3 0x0000ffff65863df8 [PAC] in signal_emit_valist_unlocked (instance=<optimized out>, signal_id=478, detail=<optimized out>, var_args=...) at ../glib-2.78.1/gobject/gsignal.c:3516
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}}}
return_accu = <optimized out>
emission = {next = 0xffffed30e5a8, instance = 0xaaaafe5362e0, ihint = {signal_id = 478, detail = 0, run_type = (G_SIGNAL_RUN_FIRST | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_RUN, chain_type = 0xaaaaf4f36200 [AdwActionRow/AdwPreferencesRow/GtkListBoxRow/GtkWidget/GInitiallyUnowned]}
emission_return = {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}}}
instance_type = <optimized out>
static_scope = 0
rtype = 0x4 [void]
closure = <optimized out>
run_type = <optimized out>
fastpath_handler = <optimized out>
fastpath = <optimized out>
hlist = <optimized out>
l = <optimized out>
node_copy = {signal_id = 478, itype = 0xaaaaf4f36200 [AdwActionRow/AdwPreferencesRow/GtkListBoxRow/GtkWidget/GInitiallyUnowned], name = 0xaaaaf55f74f5 "activated", destroyed = 0, flags = 2, n_params = 0, single_va_closure_is_valid = 1, single_va_closure_is_after = 0, param_types = 0x0, return_type = 0x4 [void], class_closure_bsa = 0x0, accumulator = 0x0, c_marshaller = 0xffff65845a00 <g_cclosure_marshal_VOID__VOID>, va_marshaller = 0xffff65845ab8 <g_cclosure_marshal_VOID__VOIDv>, emission_hooks = 0x0, single_va_closure = 0x1}
node = <optimized out>
i = <optimized out>
instance_and_params = <optimized out>
param_values = <optimized out>
#4 0x0000ffff65864824 [PAC] in g_signal_emit_valist (instance=0xaaaafe5362e0, signal_id=478, detail=0, var_args=...) at ../glib-2.78.1/gobject/gsignal.c:3355
var_args = {__stack = 0xffffed30e3b0, __gr_top = 0xffffed30e310, __vr_top = 0xffffed30e2e0, __gr_offs = -40, __vr_offs = -128}
#10 <emit signal 'row-activated' on instance 0xaaab02a53cf0 [GtkListBox]> (instance=0x21, signal_id=4110404640, detail=3841830812) at ../glib-2.78.1/gobject/gsignal.c:3675
var_args = {__stack = 0xffffed30e790, __gr_top = 0xffffed30e6f0, __vr_top = 0xffffed30e6c0, __gr_offs = -40, __vr_offs = -128}
#6 0x0000ffff658472f0 [PAC] in g_cclosure_marshal_VOID__OBJECTv
(closure=0xaaaafe53ed00, return_value=<optimized out>, instance=0xaaab02a53cf0, args=..., marshal_data=<optimized out>, n_params=<optimized out>, param_types=<optimized out>)
at ../glib-2.78.1/gobject/gmarshal.c:1910
args_copy = {__stack = 0xffffed30e790, __gr_top = 0xffffed30e6f0, __vr_top = 0xffffed30e6c0, __gr_offs = -32, __vr_offs = -128}
arg0 = 0xaaaafe5362e0
data1 = 0x21
callback = 0xffff657214ec <row_activated_cb>
#7 0x0000ffff65841c74 [PAC] in _g_closure_invoke_va (closure=0xaaaafe53ed00, return_value=0x0, instance=0xaaab02a53cf0, args=..., n_params=1, param_types=0xaaaaf4f5a7b0)
--Type <RET> for more, q to quit, c to continue without paging--
at ../glib-2.78.1/gobject/gclosure.c:895
in_marshal = <optimized out>
marshal = 0xffff6584722c <g_cclosure_marshal_VOID__OBJECTv>
marshal_data = 0x0
real_closure = 0xaaaafe53ece0
#8 0x0000ffff65863df8 [PAC] in signal_emit_valist_unlocked (instance=<optimized out>, signal_id=205, detail=<optimized out>, var_args=...) at ../glib-2.78.1/gobject/gsignal.c:3516
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}}}
return_accu = <optimized out>
emission = {next = 0xffffed30e9a8, instance = 0xaaab02a53cf0, ihint = {signal_id = 205, detail = 0, run_type = (G_SIGNAL_RUN_FIRST | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_RUN, chain_type = 0xaaaaf4ffcc20 [GtkListBox/GtkWidget/GInitiallyUnowned]}
emission_return = {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}}}
instance_type = <optimized out>
static_scope = 0
rtype = 0x4 [void]
closure = <optimized out>
run_type = <optimized out>
fastpath_handler = <optimized out>
fastpath = <optimized out>
hlist = <optimized out>
l = <optimized out>
node_copy = {signal_id = 205, itype = 0xaaaaf4ffcc20 [GtkListBox/GtkWidget/GInitiallyUnowned], name = 0xffff65eaa0c8 "row-activated", destroyed = 0, flags = 2, n_params = 1, single_va_closure_is_valid = 1, single_va_closure_is_after = 1, param_types = 0xaaaaf4f5a7b0, return_type = 0x4 [void], class_closure_bsa = 0xaaaaf5049520, accumulator = 0x0, c_marshaller = 0xffff65847184 <g_cclosure_marshal_VOID__OBJECT>, va_marshaller = 0xffff6584722c <g_cclosure_marshal_VOID__OBJECTv>, emission_hooks = 0x0, single_va_closure = 0xaaaaf4fef3f0}
node = <optimized out>
i = <optimized out>
instance_and_params = <optimized out>
param_values = <optimized out>
#9 0x0000ffff65864824 [PAC] in g_signal_emit_valist (instance=0xaaab02a53cf0, signal_id=205, detail=0, var_args=...) at ../glib-2.78.1/gobject/gsignal.c:3355
var_args = {__stack = 0xffffed30e790, __gr_top = 0xffffed30e6f0, __vr_top = 0xffffed30e6c0, __gr_offs = -40, __vr_offs = -128}
#11 0x0000ffff663014b8 [PAC] in gtk_list_box_activate (box=0xaaab02a53cf0 [GtkListBox], row=0xaaaafe5362e0 [AdwActionRow]) at ../gtk-4.12.3/gtk/gtklistbox.c:1813
focus_on_click = 1
#12 gtk_list_box_select_and_activate_full (box=0xaaab02a53cf0 [GtkListBox], row=0xaaaafe5362e0 [AdwActionRow], grab_focus=1) at ../gtk-4.12.3/gtk/gtklistbox.c:1827
focus_on_click = 1
#13 gtk_list_box_click_gesture_released (gesture=<optimized out>, n_press=1, x=<optimized out>, y=17.39453125, box=0xaaab02a53cf0 [GtkListBox]) at ../gtk-4.12.3/gtk/gtklistbox.c:1889
focus_on_click = 1
#18 <emit signal 'released' on instance 0xaaab02a543c0 [GtkGestureClick]> (instance=0x21, signal_id=4110404640, detail=3841830812) at ../glib-2.78.1/gobject/gsignal.c:3675
var_args = {__stack = 0xffffed30eb90, __gr_top = 0xffffed30eaf0, __vr_top = 0xffffed30eac0, __gr_offs = -40, __vr_offs = -128}
#14 0x0000ffff661c772c [PAC] in _gtk_marshal_VOID__INT_DOUBLE_DOUBLEv
(closure=<optimized out>, return_value=<optimized out>, instance=<optimized out>, args=..., marshal_data=<optimized out>, n_params=1347436800, param_types=0x804150506c696361) at gtk/gtkmarshalers.c:3688
args_copy = {__stack = 0xffffed30eb90, __gr_top = 0xffffed30eaf0, __vr_top = 0xffffed30eac0, __gr_offs = -32, __vr_offs = -96}
arg0 = -184562656
arg1 = 1.3906696024781921e-309
arg2 = 1.3906696024771644e-309
data2 = 0xaaaae4fdaf9c <create_extension_group_row>
data1 = 0x21
callback = 0x0
#15 0x0000ffff65841c74 [PAC] in _g_closure_invoke_va (closure=0xaaab02a544e0, return_value=0x0, instance=0xaaab02a543c0, args=..., n_params=3, param_types=0xaaaaf4f9b810)
at ../glib-2.78.1/gobject/gclosure.c:895
in_marshal = <optimized out>
marshal = 0xffff661c7634 <_gtk_marshal_VOID__INT_DOUBLE_DOUBLEv>
--Type <RET> for more, q to quit, c to continue without paging--c
marshal_data = 0x0
real_closure = 0xaaab02a544c0
#16 0x0000ffff65863df8 [PAC] in signal_emit_valist_unlocked (instance=<optimized out>, signal_id=179, detail=<optimized out>, var_args=...) at ../glib-2.78.1/gobject/gsignal.c:3516
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}}}
return_accu = <optimized out>
emission = {next = 0xffffed30ee38, instance = 0xaaab02a543c0, ihint = {signal_id = 179, detail = 0, run_type = (G_SIGNAL_RUN_FIRST | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_RUN, chain_type = 0xaaaaf5071320 [GtkGestureClick/GtkGestureSingle/GtkGesture/GtkEventController]}
emission_return = {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}}}
instance_type = <optimized out>
static_scope = 0
rtype = 0x4 [void]
closure = <optimized out>
run_type = <optimized out>
fastpath_handler = <optimized out>
fastpath = <optimized out>
hlist = <optimized out>
l = <optimized out>
node_copy = {signal_id = 179, itype = 0xaaaaf5071320 [GtkGestureClick/GtkGestureSingle/GtkGesture/GtkEventController], name = 0xffff65ed654b "released", destroyed = 0, flags = 2, n_params = 3, single_va_closure_is_valid = 1, single_va_closure_is_after = 1, param_types = 0xaaaaf4f9b810, return_type = 0x4 [void], class_closure_bsa = 0xaaaaf50626e0, accumulator = 0x0, c_marshaller = 0xffff661c7584 <_gtk_marshal_VOID__INT_DOUBLE_DOUBLE>, va_marshaller = 0xffff661c7634 <_gtk_marshal_VOID__INT_DOUBLE_DOUBLEv>, emission_hooks = 0x0, single_va_closure = 0xaaaaf4f9b7e0}
node = <optimized out>
i = <optimized out>
instance_and_params = <optimized out>
param_values = <optimized out>
#17 0x0000ffff65864824 [PAC] in g_signal_emit_valist (instance=0xaaab02a543c0, signal_id=179, detail=0, var_args=...) at ../glib-2.78.1/gobject/gsignal.c:3355
var_args = {__stack = 0xffffed30eb90, __gr_top = 0xffffed30eaf0, __vr_top = 0xffffed30eac0, __gr_offs = -40, __vr_offs = -128}
#19 0x0000ffff662b3704 [PAC] in gtk_gesture_click_end (gesture=0xaaab02a543c0 [GtkGestureClick], sequence=0x0) at ../gtk-4.12.3/gtk/gtkgestureclick.c:275
click = 0xaaab02a543c0 [GtkGestureClick]
priv = 0xaaab02a54310
current = 0x0
x = 1.3906696024781921e-309
y = 1.3906696024771644e-309
interpreted = 1
state = <optimized out>
#25 <emit signal 'end' on instance 0xaaab02a543c0 [GtkGestureClick]> (instance=0x21, signal_id=4110404640, detail=3841830812) at ../glib-2.78.1/gobject/gsignal.c:3675
var_args = {__stack = 0xffffed30f020, __gr_top = 0xffffed30ef80, __vr_top = 0xffffed30ef50, __gr_offs = -40, __vr_offs = -128}
#20 0x0000ffff65846fdc [PAC] in g_cclosure_marshal_VOID__BOXEDv
(closure=0xaaaaf4f99680, return_value=<optimized out>, instance=0xaaab02a543c0, args=..., marshal_data=<optimized out>, n_params=<optimized out>, param_types=0xaaaaf4f996b0)
at ../glib-2.78.1/gobject/gmarshal.c:1686
args_copy = {__stack = 0xffffed30f020, __gr_top = 0xffffed30ef80, __vr_top = 0xffffed30ef50, __gr_offs = -32, __vr_offs = -128}
arg0 = 0x0
data1 = 0x21
callback = 0xffff662b35e0 <gtk_gesture_click_end>
#21 0x0000ffff6584267c [PAC] in g_type_class_meta_marshalv
(closure=0x21, return_value=0xaaaaf4ffcc20, instance=0xaaaae4fdaf9c <create_extension_group_row>, args=..., marshal_data=<optimized out>, n_params=1347436800, param_types=0x804150506c696361)
at ../glib-2.78.1/gobject/gclosure.c:1060
real_closure = 0x1
class = <optimized out>
callback = 0x0
#22 0x0000ffff65841c74 [PAC] in _g_closure_invoke_va (closure=0xaaaaf4f99680, return_value=0x0, instance=0xaaab02a543c0, args=..., n_params=1, param_types=0xaaaaf4f996b0)
at ../glib-2.78.1/gobject/gclosure.c:895
in_marshal = <optimized out>
marshal = 0xffff6584263c <g_type_class_meta_marshalv>
marshal_data = 0x120
real_closure = 0xaaaaf4f99660
#23 0x0000ffff65863df8 [PAC] in signal_emit_valist_unlocked (instance=<optimized out>, signal_id=174, detail=<optimized out>, var_args=...) at ../glib-2.78.1/gobject/gsignal.c:3516
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}}}
return_accu = <optimized out>
emission = {next = 0xffffed30f648, instance = 0xaaab02a543c0, ihint = {signal_id = 174, detail = 0, run_type = (G_SIGNAL_RUN_LAST | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_RUN, chain_type = 0xaaaaf5071320 [GtkGestureClick/GtkGestureSingle/GtkGesture/GtkEventController]}
emission_return = {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}}}
instance_type = <optimized out>
static_scope = 0
rtype = 0x4 [void]
closure = <optimized out>
run_type = <optimized out>
fastpath_handler = <optimized out>
fastpath = <optimized out>
hlist = <optimized out>
l = <optimized out>
node_copy = {signal_id = 174, itype = 0xaaaaf5050010 [GtkGesture/GtkEventController], name = 0xaaaaf4dd503b "end", destroyed = 0, flags = 2, n_params = 1, single_va_closure_is_valid = 1, single_va_closure_is_after = 1, param_types = 0xaaaaf4f996b0, return_type = 0x4 [void], class_closure_bsa = 0xaaaaf4fe2af0, accumulator = 0x0, c_marshaller = 0xffff65846e70 <g_cclosure_marshal_VOID__BOXED>, va_marshaller = 0xffff65846f18 <g_cclosure_marshal_VOID__BOXEDv>, emission_hooks = 0x0, single_va_closure = 0xaaaaf4f99680}
node = <optimized out>
i = <optimized out>
instance_and_params = <optimized out>
param_values = <optimized out>
#24 0x0000ffff65864824 [PAC] in g_signal_emit_valist (instance=0xaaab02a543c0, signal_id=174, detail=0, var_args=...) at ../glib-2.78.1/gobject/gsignal.c:3355
var_args = {__stack = 0xffffed30f020, __gr_top = 0xffffed30ef80, __vr_top = 0xffffed30ef50, __gr_offs = -40, __vr_offs = -128}
#26 0x0000ffff662ae7dc [PAC] in _gtk_gesture_set_recognized (gesture=<optimized out>, recognized=<optimized out>, sequence=<optimized out>) at ../gtk-4.12.3/gtk/gtkgesture.c:335
priv = 0xaaab02a54360
has_matching_touchpoints = <optimized out>
#27 0x0000ffff662ae7dc in _gtk_gesture_check_recognized () at /usr/lib64/libgtk-4.so.1
#28 0x0000ffff662b092c [PAC] in gtk_gesture_handle_event (controller=0xaaab02a543c0 [GtkGestureClick], event=0xaaaafe5f3d00 [GdkButtonEvent], x=298.98046875, y=17.39453125) at ../gtk-4.12.3/gtk/gtkgesture.c:686
was_claimed = 0
gesture = 0xaaab02a543c0 [GtkGestureClick]
phase = GDK_TOUCHPAD_GESTURE_PHASE_BEGIN
source_device = <optimized out>
priv = 0xaaab02a54360
sequence = 0x0
was_recognized = 1
event_type = GDK_BUTTON_RELEASE
state = GDK_BUTTON1_MASK
target = 0xaaaafe5374f0 [GtkBox]
#29 0x0000ffff662b568c [PAC] in gtk_gesture_single_handle_event (controller=0xaaab02a543c0 [GtkGestureClick], event=0xaaaafe5f3d00 [GdkButtonEvent], x=298.98046875, y=17.39453125)
at ../gtk-4.12.3/gtk/gtkgesturesingle.c:227
button = <optimized out>
sequence = <optimized out>
source_device = <optimized out>
priv = 0xaaab02a54340
source = <optimized out>
event_type = GDK_BUTTON_RELEASE
state = <optimized out>
retval = <optimized out>
i = <optimized out>
#30 0x0000ffff662663d0 [PAC] in gtk_event_controller_handle_event
(controller=0xaaab02a543c0 [GtkGestureClick], event=0xaaaafe5f3d00 [GdkButtonEvent], target=0xaaaafe5374f0 [GtkBox], x=298.98046875, y=17.39453125) at ../gtk-4.12.3/gtk/gtkeventcontroller.c:362
retval = 0
priv = 0xaaab02a54390
controller_class = 0xaaaaf4febfd0
#31 0x0000ffff66460774 [PAC] in gtk_widget_run_controllers
(widget=0xaaab02a53cf0 [GtkListBox], event=0xaaaafe5f3d00 [GdkButtonEvent], target=0xaaaafe5374f0 [GtkBox], x=298.98046875, y=17.39453125, phase=GTK_PHASE_BUBBLE) at ../gtk-4.12.3/gtk/gtkwidget.c:4581
is_gesture = 1
this_handled = <optimized out>
controller_phase = <optimized out>
next = 0xaaab01156c50 = {0xaaab02a53e20}
handled = 0
priv = 0xaaab02a53ba0
l = <optimized out>
controller = 0xaaab02a543c0 [GtkGestureClick]
#32 0x0000ffff663179c4 [PAC] in gtk_propagate_event_internal (widget=0xaaab02a53cf0 [GtkListBox], event=0xaaaafe5f3d00 [GdkButtonEvent], topmost=<optimized out>) at ../gtk-4.12.3/gtk/gtkmain.c:1942
widget_array = {start = 0xffffed30f218, end = 0xffffed30f278, end_allocation = 0xffffed30f298, preallocated = {0xaaaafe5374f0 [GtkBox], 0xaaaafe5362e0 [AdwActionRow], 0xaaab02a53cf0 [GtkListBox], 0xaaab01a1f2b0 [GtkBox], 0xaaab02a54880 [AdwClamp], 0xaaab02055010 [GtkViewport], 0xaaab02a55030 [GtkScrolledWindow], 0xaaab029501e0 [AdwToolbarView], 0xaaab02055a40 [AdwNavigationPage], 0xaaaafecad800 [AdwNavigationView], 0xaaaafea126f0 [AdwBreakpointBin], 0xaaab00147590 [NautilusPropertiesWindow], 0xaaaaf4dd8320, 0x0, 0xaaaafe5374f0 [GtkBox], 0xaaaaf4f15c20 [GdkWaylandDevice]}}
target = 0xaaaafe5374f0 [GtkBox]
handled_event = 0
i = 2
#33 0x0000ffff66316fa4 [PAC] in gtk_propagate_event (widget=<optimized out>, event=<optimized out>) at ../gtk-4.12.3/gtk/gtkmain.c:1992
topmost = 0xaaaae4fdaf9c
window_group = <optimized out>
event_widget = <optimized out>
#34 0x0000ffff66316b64 in gtk_main_do_event (event=0xaaaafe5f3d00 [GdkButtonEvent]) at ../gtk-4.12.3/gtk/gtkmain.c:1684
rewritten_event = <optimized out>
grab_widget = 0xaaaafe5374f0 [GtkBox]
event_widget = <optimized out>
target_widget = 0xaaaafe5374f0 [GtkBox]
window_group = 0xaaaaf5044d50 [GtkWindowGroup]
tmp_list = <optimized out>
#35 0x0000ffff66485b68 [PAC] in surface_event (surface=<optimized out>, event=0x21, widget=<optimized out>) at ../gtk-4.12.3/gtk/gtkwindow.c:4830
#41 <emit signal 'event' on instance 0xaaaaff10bf40 [GdkWaylandToplevel]> (instance=0x21, signal_id=4110404640, detail=3841830812) at ../glib-2.78.1/gobject/gsignal.c:3675
var_args = {__stack = 0xffffed30f830, __gr_top = 0xffffed30f790, __vr_top = 0xffffed30f760, __gr_offs = -40, __vr_offs = -128}
#36 0x0000ffff66743f9c [PAC] in _gdk_marshal_BOOLEAN__POINTERv
(closure=0xaaaafdc5dc40, return_value=0xffffed30f630, instance=0xaaaaff10bf40, args=..., marshal_data=<optimized out>, n_params=<optimized out>, param_types=<optimized out>) at gdk/gdkmarshalers.c:302
args_copy = {__stack = 0xffffed30f830, __gr_top = 0xffffed30f790, __vr_top = 0xffffed30f760, __gr_offs = -32, __vr_offs = -128}
cc = 0xaaaafdc5dc40
arg0 = 0xaaaaf4ffcc20
data1 = 0x21
callback = 0xffff66485b54 <surface_event>
v_return = <optimized out>
args_copy = {__stack = 0xffffed30f830, __gr_top = 0xffffed30f790, __vr_top = 0xffffed30f760, __gr_offs = -32, __vr_offs = -128}
event = 0xaaaafe5f3d00 [GdkButtonEvent]
#37 gdk_surface_event_marshallerv (closure=0xaaaafdc5dc40, return_value=0xffffed30f630, instance=0xaaaaff10bf40, args=..., marshal_data=<optimized out>, n_params=<optimized out>, param_types=<optimized out>)
at ../gtk-4.12.3/gdk/gdksurface.c:461
args_copy = {__stack = 0xffffed30f830, __gr_top = 0xffffed30f790, __vr_top = 0xffffed30f760, __gr_offs = -32, __vr_offs = -128}
event = 0xaaaafe5f3d00 [GdkButtonEvent]
#38 0x0000ffff65841c74 [PAC] in _g_closure_invoke_va (closure=0xaaaafdc5dc40, return_value=0xffffed30f630, instance=0xaaaaff10bf40, args=..., n_params=1, param_types=0xaaaaf4e82880)
at ../glib-2.78.1/gobject/gclosure.c:895
in_marshal = <optimized out>
marshal = 0xffff66743eb4 <gdk_surface_event_marshallerv>
marshal_data = 0x0
real_closure = 0xaaaafdc5dc20
#39 0x0000ffff65863cc8 [PAC] in signal_emit_valist_unlocked (instance=<optimized out>, signal_id=430, detail=<optimized out>, var_args=...) at ../glib-2.78.1/gobject/gsignal.c:3516
accu = {g_type = 0x14 [gboolean], 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}}}
return_accu = <optimized out>
emission = {next = 0x0, instance = 0xaaaaff10bf40, ihint = {signal_id = 430, detail = 0, run_type = (G_SIGNAL_RUN_FIRST | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_RUN, chain_type = 0xaaaaf4eeb5e0 [GdkWaylandToplevel/GdkWaylandSurface/GdkSurface]}
emission_return = {g_type = 0x14 [gboolean], 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}}}
instance_type = <optimized out>
static_scope = 0
rtype = 0x14 [gboolean]
closure = <optimized out>
run_type = <optimized out>
fastpath_handler = <optimized out>
fastpath = <optimized out>
hlist = <optimized out>
l = <optimized out>
node_copy = {signal_id = 430, itype = 0xaaaaf4eeb150 [GdkSurface], name = 0xffff65905dee "event", destroyed = 0, flags = 2, n_params = 1, single_va_closure_is_valid = 1, single_va_closure_is_after = 0, param_types = 0xaaaaf4e82880, return_type = 0x14 [gboolean], class_closure_bsa = 0x0, accumulator = 0xaaaaf4e828a0, c_marshaller = 0xffff66743dc0 <gdk_surface_event_marshaller>, va_marshaller = 0xffff66743eb4 <gdk_surface_event_marshallerv>, emission_hooks = 0x0, single_va_closure = 0x1}
node = <optimized out>
i = <optimized out>
instance_and_params = <optimized out>
param_values = <optimized out>
#40 0x0000ffff65864824 [PAC] in g_signal_emit_valist (instance=0xaaaaff10bf40, signal_id=430, detail=0, var_args=...) at ../glib-2.78.1/gobject/gsignal.c:3355
var_args = {__stack = 0xffffed30f830, __gr_top = 0xffffed30f790, __vr_top = 0xffffed30f760, __gr_offs = -40, __vr_offs = -128}
#42 0x0000ffff66742e54 [PAC] in gdk_surface_handle_event (event=0xaaaafe5f3d00 [GdkButtonEvent]) at ../gtk-4.12.3/gdk/gdksurface.c:2939
surface = 0xaaaaff10bf40 [GdkWaylandToplevel]
handled = 0
begin_time = <optimized out>
#43 0x0000ffff666a4e20 [PAC] in _gdk_event_emit (event=0xaaaafe5f3d00 [GdkButtonEvent]) at ../gtk-4.12.3/gdk/gdkevents.c:493
source = <optimized out>
display = <optimized out>
event = 0xaaaafe5f3d00 [GdkButtonEvent]
#44 gdk_event_source_dispatch (base=<optimized out>, callback=<optimized out>, data=<optimized out>) at ../gtk-4.12.3/gdk/wayland/gdkeventsource.c:142
source = <optimized out>
display = <optimized out>
event = 0xaaaafe5f3d00 [GdkButtonEvent]
#45 0x0000ffff6690f8c8 [PAC] in g_main_dispatch (context=<optimized out>) at ../glib-2.78.1/glib/gmain.c:3476
prev_source = 0x0
dispatch = 0xffff666a4dec <gdk_event_source_dispatch>
begin_time_nsec = <optimized out>
cb_data = 0x0
cb_funcs = 0x0
user_data = 0xaaaae4fdaf9c <create_extension_group_row>
callback = 0xaaaaf4ffcc20
source = 0xaaaaf4eecc10
current = 0xaaaaf4df9b70
i = 0
#46 g_main_context_dispatch_unlocked (context=<optimized out>) at ../glib-2.78.1/glib/gmain.c:4284
#47 0x0000ffff6690ff24 [PAC] in g_main_context_iterate_unlocked (context=0xaaaaf4df00e0, block=1, dispatch=1, self=<optimized out>) at ../glib-2.78.1/glib/gmain.c:4349
max_priority = <optimized out>
fds = <optimized out>
begin_time_nsec = 4879602727966
allocated_nfds = <optimized out>
nfds = 3
timeout = <optimized out>
some_ready = 1
#48 0x0000ffff66910114 [PAC] in g_main_context_iteration (context=0xaaaaf4df00e0, may_block=1) at ../glib-2.78.1/glib/gmain.c:4414
retval = <optimized out>
#49 0x0000ffff65a6373c [PAC] in g_application_run (application=0xaaaaf4dda7c0 [NautilusApplication], argc=1, argv=<optimized out>) at ../glib-2.78.1/gio/gapplication.c:2577
arguments = <optimized out>
context = 0xaaaaf4df00e0
acquired_context = <optimized out>
status = <optimized out>
#50 0x0000aaaae4fa11f4 [PAC] in main (argc=1, argv=0xffffed30fc38) at ../nautilus-45.1/src/nautilus-main.c:81
application = 0xaaaaf4dda7c0 [NautilusApplication]
retval = <optimized out>