Occasional nautilus crashes in `nautilus_window_close`
Affected version
- Other: Fedora 37 rpm, nautilus 43.0
Steps to reproduce
- Unclear, occasionally when closing nautilus
Current behavior
Crash.
Expected behavior
No crash.
Additional information
Here is the backtrace
#0 g_type_check_instance_cast (type_instance=0x557a7e473610, iface_type=93984408362336) at ../gobject/gtype.c:4128
4128 is_instantiatable = node && node->is_instantiatable;
[Current thread is 1 (Thread 0x7f288b742a40 (LWP 6165))]
(gdb) bt full
#0 g_type_check_instance_cast (type_instance=0x557a7e473610, iface_type=0x557a73465d60 [None]) at ../gobject/gtype.c:4128
node = 0x557f2c83619c
iface = <optimized out>
is_instantiatable = <optimized out>
check = <optimized out>
#1 0x0000557a72f55029 in nautilus_window_close (window=0x557a735738f0) at ../src/nautilus-window.c:1674
__func__ = "nautilus_window_close"
#2 0x0000557a72f550d0 in nautilus_window_close_request (window=0x557a735738f0) at ../src/nautilus-window.c:1931
#3 0x00007f288c42f6d6 in ffi_call_unix64 () at ../src/x86/unix64.S:105
#4 0x00007f288c42c492 in ffi_call_int (cif=<optimized out>, fn=<optimized out>, rvalue=<optimized out>, avalue=<optimized out>, closure=<optimized out>) at ../src/x86/ffi64.c:672
classes = {X86_64_INTEGER_CLASS, X86_64_NO_CLASS, 2381073885, 32552}
stack = 0x7ffc77746f70 ""
argp = 0x7ffc77747030 "\006"
arg_types = <optimized out>
gprcount = 2
ssecount = <optimized out>
ngpr = 1
nsse = 0
i = <optimized out>
avn = <optimized out>
flags = <optimized out>
reg_args = 0x7ffc77746f70
#5 0x00007f288dda9720 in g_cclosure_marshal_generic_va (closure=<optimized out>, return_value=<optimized out>, instance=<optimized out>, args_list=<optimized out>, marshal_data=<optimized out>, n_params=<optimized out>, param_types=<optimized out>) at ../gobject/gclosure.c:1650
rtype = <optimized out>
rvalue = 0x7ffc77747190
n_args = <optimized out>
atypes = <optimized out>
args = <optimized out>
storage = 0x7ffc77747140
i = <optimized out>
cif = {abi = FFI_UNIX64, nargs = 2, arg_types = 0x7ffc77747170, rtype = 0x7f288c430330 <ffi_type_sint32>, bytes = 0, flags = 6}
cc = <optimized out>
enum_tmpval = <optimized out>
tmpval_used = 0
args_copy = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffc77747520, reg_save_area = 0x7ffc77747460}}
#6 0x00007f288ddc0514 in _g_closure_invoke_va (param_types=<optimized out>, n_params=<optimized out>, args=0x7ffc77747440, instance=<optimized out>, return_value=<optimized out>, closure=0x557a7351e940) at ../gobject/gclosure.c:895
marshal = <optimized out>
marshal_data = <optimized out>
in_marshal = <optimized out>
real_closure = 0x557a7351e920
return_accu = <optimized out>
accu = {g_type = 0x14 [None], 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}}}
accumulator = <optimized out>
Python Exception <class 'TypeError'>: can only concatenate str (not "NoneType") to str
emission = {next = 0x7ffc777475e0, instance = 0x557a735738f0, ihint = {signal_id = 155, detail = 0, run_type = (G_SIGNAL_RUN_LAST | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_RUN, chain_type = }
instance_type = <optimized out>
emission_return = {g_type = 0x14 [None], 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}}}
rtype = <optimized out>
static_scope = <optimized out>
fastpath_handler = <optimized out>
closure = <optimized out>
run_type = <optimized out>
hlist = <optimized out>
l = <optimized out>
fastpath = <optimized out>
instance_and_params = <optimized out>
signal_return_type = <optimized out>
param_values = <optimized out>
node = <optimized out>
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#7 g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffc77747440) at ../gobject/gsignal.c:3456
return_accu = <optimized out>
accu = {g_type = 0x14 [None], 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}}}
accumulator = <optimized out>
emission = Python Exception <class 'TypeError'>: can only concatenate str (not "NoneType") to str
{next = 0x7ffc777475e0, instance = 0x557a735738f0, ihint = {signal_id = 155, detail = 0, run_type = (G_SIGNAL_RUN_LAST | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_RUN, chain_type = }
instance_type = <optimized out>
emission_return = {g_type = 0x14 [None], 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}}}
rtype = <optimized out>
static_scope = <optimized out>
fastpath_handler = <optimized out>
closure = <optimized out>
run_type = <optimized out>
hlist = <optimized out>
l = <optimized out>
fastpath = <optimized out>
instance_and_params = <optimized out>
signal_return_type = <optimized out>
param_values = <optimized out>
node = <optimized out>
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#8 0x00007f288ddc05f3 in g_signal_emit (instance=instance@entry=0x557a735738f0, signal_id=<optimized out>, detail=detail@entry=0) at ../gobject/gsignal.c:3606
var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffc77747520, reg_save_area = 0x7ffc77747460}}
#9 0x00007f288d8c75f0 in gtk_window_emit_close_request (window=0x557a735738f0) at ../gtk/gtkwindow.c:3673
priv = 0x557a735736b0
handled = 32764
#10 gtk_window_close (window=0x557a735738f0) at ../gtk/gtkwindow.c:1310
#11 gtk_window_close (window=0x557a735738f0) at ../gtk/gtkwindow.c:1298
#12 0x00007f288ddc0514 in _g_closure_invoke_va (param_types=<optimized out>, n_params=<optimized out>, args=0x7ffc777476e0, instance=<optimized out>, return_value=<optimized out>, closure=0x557a74b19020) at ../gobject/gclosure.c:895
marshal = <optimized out>
marshal_data = <optimized out>
in_marshal = <optimized out>
real_closure = 0x557a74b19000
return_accu = <optimized out>
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}}}
accumulator = <optimized out>
emission = Python Exception <class 'TypeError'>: can only concatenate str (not "NoneType") to str
{next = 0x7ffc77747880, instance = 0x557a7f4237b0, ihint = {signal_id = 192, detail = 0, run_type = (G_SIGNAL_RUN_LAST | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_RUN, chain_type = }
instance_type = <optimized out>
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}}}
rtype = <optimized out>
static_scope = <optimized out>
fastpath_handler = <optimized out>
closure = <optimized out>
run_type = <optimized out>
hlist = <optimized out>
l = <optimized out>
fastpath = <optimized out>
instance_and_params = <optimized out>
signal_return_type = <optimized out>
param_values = <optimized out>
node = <optimized out>
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#13 g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffc777476e0) at ../gobject/gsignal.c:3456
return_accu = <optimized out>
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}}}
accumulator = <optimized out>
emission = Python Exception <class 'TypeError'>: can only concatenate str (not "NoneType") to str
{next = 0x7ffc77747880, instance = 0x557a7f4237b0, ihint = {signal_id = 192, detail = 0, run_type = (G_SIGNAL_RUN_LAST | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_RUN, chain_type = }
instance_type = <optimized out>
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}}}
rtype = <optimized out>
static_scope = <optimized out>
fastpath_handler = <optimized out>
closure = <optimized out>
run_type = <optimized out>
hlist = <optimized out>
l = <optimized out>
fastpath = <optimized out>
instance_and_params = <optimized out>
signal_return_type = <optimized out>
param_values = <optimized out>
node = <optimized out>
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#14 0x00007f288ddc05f3 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../gobject/gsignal.c:3606
var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffc777477c0, reg_save_area = 0x7ffc77747700}}
#15 0x00007f288d6ae2c5 in _gtk_marshal_VOID__INT_DOUBLE_DOUBLEv (closure=<optimized out>, return_value=<optimized out>, instance=<optimized out>, args=<optimized out>, marshal_data=<optimized out>, n_params=<optimized out>, param_types=0x557a734f56b0) at gtk/gtkmarshalers.c:5445
data1 = <optimized out>
data2 = <optimized out>
callback = <optimized out>
arg0 = 48
arg1 = 0
arg2 = 0
args_copy = {{gp_offset = 32, fp_offset = 80, overflow_arg_area = 0x7ffc77747a60, reg_save_area = 0x7ffc777479a0}}
#16 0x00007f288ddc0514 in _g_closure_invoke_va (param_types=<optimized out>, n_params=<optimized out>, args=0x7ffc77747980, instance=<optimized out>, return_value=<optimized out>, closure=0x557a8c487f10) at ../gobject/gclosure.c:895
marshal = <optimized out>
marshal_data = <optimized out>
in_marshal = <optimized out>
real_closure = 0x557a8c487ef0
return_accu = <optimized out>
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}}}
accumulator = <optimized out>
emission = Python Exception <class 'TypeError'>: can only concatenate str (not "NoneType") to str
{next = 0x7ffc77747ba0, instance = 0x557a73b07e60, ihint = {signal_id = 182, detail = 0, run_type = (G_SIGNAL_RUN_FIRST | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_RUN, chain_type = }
instance_type = <optimized out>
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}}}
rtype = <optimized out>
static_scope = <optimized out>
fastpath_handler = <optimized out>
closure = <optimized out>
run_type = <optimized out>
hlist = <optimized out>
l = <optimized out>
fastpath = <optimized out>
instance_and_params = <optimized out>
signal_return_type = <optimized out>
param_values = <optimized out>
node = <optimized out>
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#17 g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffc77747980) at ../gobject/gsignal.c:3456
return_accu = <optimized out>
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}}}
accumulator = <optimized out>
emission = Python Exception <class 'TypeError'>: can only concatenate str (not "NoneType") to str
{next = 0x7ffc77747ba0, instance = 0x557a73b07e60, ihint = {signal_id = 182, detail = 0, run_type = (G_SIGNAL_RUN_FIRST | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_RUN, chain_type = }
instance_type = <optimized out>
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}}}
rtype = <optimized out>
static_scope = <optimized out>
fastpath_handler = <optimized out>
closure = <optimized out>
run_type = <optimized out>
hlist = <optimized out>
l = <optimized out>
fastpath = <optimized out>
instance_and_params = <optimized out>
signal_return_type = <optimized out>
param_values = <optimized out>
node = <optimized out>
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#18 0x00007f288ddc05f3 in g_signal_emit (instance=instance@entry=0x557a73b07e60, signal_id=<optimized out>, detail=detail@entry=0) at ../gobject/gsignal.c:3606
var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffc77747a60, reg_save_area = 0x7ffc777479a0}}
#19 0x00007f288d7603c6 in gtk_gesture_click_end (gesture=0x557a73b07e60, sequence=sequence@entry=0x0) at ../gtk/gtkgestureclick.c:276
click = 0x557a73b07e60
priv = 0x557a73b07db0
current = 0x0
x = 16.769533157348633
y = 10.05078125
interpreted = 1
state = <optimized out>
#20 0x00007f288dda79c6 in g_cclosure_marshal_VOID__BOXEDv (closure=0x557a73518c70, return_value=<optimized out>, instance=0x557a73b07e60, args=<optimized out>, marshal_data=<optimized out>, n_params=<optimized out>, param_types=0x557a73518ca0) at ../gobject/gmarshal.c:1686
data1 = <optimized out>
data2 = <optimized out>
callback = 0x7f288d760300 <gtk_gesture_click_end>
arg0 = 0x0
args_copy = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7ffc77747d80, reg_save_area = 0x7ffc77747cc0}}
#21 0x00007f288ddc0514 in _g_closure_invoke_va (param_types=<optimized out>, n_params=<optimized out>, args=0x7ffc77747ca0, instance=<optimized out>, return_value=<optimized out>, closure=0x557a73518c70) at ../gobject/gclosure.c:895
marshal = <optimized out>
marshal_data = <optimized out>
in_marshal = <optimized out>
real_closure = 0x557a73518c50
return_accu = <optimized out>
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}}}
accumulator = <optimized out>
emission = Python Exception <class 'TypeError'>: can only concatenate str (not "NoneType") to str
{next = 0x7ffc77748210, instance = 0x557a73b07e60, ihint = {signal_id = 177, detail = 0, run_type = (G_SIGNAL_RUN_LAST | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_RUN, chain_type = }
instance_type = <optimized out>
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}}}
rtype = <optimized out>
static_scope = <optimized out>
fastpath_handler = <optimized out>
closure = <optimized out>
run_type = <optimized out>
hlist = <optimized out>
l = <optimized out>
fastpath = <optimized out>
instance_and_params = <optimized out>
signal_return_type = <optimized out>
param_values = <optimized out>
node = <optimized out>
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#22 g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffc77747ca0) at ../gobject/gsignal.c:3456
return_accu = <optimized out>
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}}}
accumulator = <optimized out>
emission = Python Exception <class 'TypeError'>: can only concatenate str (not "NoneType") to str
{next = 0x7ffc77748210, instance = 0x557a73b07e60, ihint = {signal_id = 177, detail = 0, run_type = (G_SIGNAL_RUN_LAST | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_RUN, chain_type = }
instance_type = <optimized out>
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}}}
rtype = <optimized out>
static_scope = <optimized out>
fastpath_handler = <optimized out>
closure = <optimized out>
run_type = <optimized out>
hlist = <optimized out>
l = <optimized out>
fastpath = <optimized out>
instance_and_params = <optimized out>
signal_return_type = <optimized out>
param_values = <optimized out>
node = <optimized out>
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#23 0x00007f288ddc05f3 in g_signal_emit (instance=instance@entry=0x557a73b07e60, signal_id=<optimized out>, detail=detail@entry=0) at ../gobject/gsignal.c:3606
var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffc77747d80, reg_save_area = 0x7ffc77747cc0}}
#24 0x00007f288d764787 in _gtk_gesture_set_recognized (sequence=0x0, recognized=0, gesture=0x557a73b07e60) at ../gtk/gtkgesture.c:341
priv = <optimized out>
priv = 0x557a73b07e00
has_matching_touchpoints = 0
#25 _gtk_gesture_check_recognized (gesture=gesture@entry=0x557a73b07e60, sequence=sequence@entry=0x0) at ../gtk/gtkgesture.c:382
priv = 0x557a73b07e00
has_matching_touchpoints = 0
#26 0x00007f288d76562e in gtk_gesture_handle_event (controller=0x557a73b07e60, event=0x557a73874050, x=16.769533157348633, y=10.05078125) at ../gtk/gtkgesture.c:685
was_claimed = 0
gesture = 0x557a73b07e60
sequence = 0x0
priv = 0x557a73b07e00
source_device = <optimized out>
was_recognized = 1
event_type = GDK_BUTTON_RELEASE
phase = GDK_TOUCHPAD_GESTURE_PHASE_BEGIN
state = GDK_BUTTON1_MASK
target = 0x557a853f6480
#27 0x00007f288d766643 in gtk_gesture_single_handle_event (controller=0x557a73b07e60, event=0x557a73874050, x=16.769533157348633, y=10.05078125) at ../gtk/gtkgesturesingle.c:231
sequence = <optimized out>
priv = 0x557a73b07de0
source_device = <optimized out>
source = <optimized out>
button = <optimized out>
state = <optimized out>
i = <optimized out>
retval = <optimized out>
test_touchscreen = <optimized out>
event_type = GDK_BUTTON_RELEASE
#28 0x00007f288d8b8e42 in gtk_event_controller_handle_event (y=10.05078125, x=16.769533157348633, target=0x557a853f6480, event=0x557a73874050, controller=0x557a73b07e60) at ../gtk/gtkeventcontroller.c:363
controller_class = 0x557a7352f190
retval = 0
this_handled = <optimized out>
is_gesture = <optimized out>
controller_phase = <optimized out>
next = 0x557a7a7d52c0 = {0x557a7b343c50}
priv = 0x557a7f423660
controller = 0x557a73b07e60
handled = 0
l = <optimized out>
#29 gtk_widget_run_controllers (widget=widget@entry=0x557a7f4237b0, event=event@entry=0x557a73874050, target=target@entry=0x557a853f6480, x=16.769533157348633, y=10.05078125, phase=phase@entry=GTK_PHASE_CAPTURE) at ../gtk/gtkwidget.c:4524
this_handled = <optimized out>
is_gesture = <optimized out>
controller_phase = <optimized out>
next = 0x557a7a7d52c0 = {0x557a7b343c50}
priv = 0x557a7f423660
controller = 0x557a73b07e60
handled = 0
l = <optimized out>
#30 0x00007f288d8b9054 in _gtk_widget_captured_event (widget=0x557a7f4237b0, event=0x557a73874050, target=0x557a853f6480) at ../gtk/gtkwidget.c:4687
return_val = 0
x = 16.769533157348633
y = 10.05078125
__func__ = "_gtk_widget_captured_event"
#31 0x00007f288da4acb6 in gtk_propagate_event_internal.isra.0 (widget=0x557a7f4237b0, event=0x557a73874050, topmost=<optimized out>) at ../gtk/gtkmain.c:1903
handled_event = 0
target = 0x557a853f6480
widget_array = {start = 0x7ffc77747f58, end = 0x7ffc77747fc0, end_allocation = 0x7ffc77747fd8, preallocated = {0x557a853f6480, 0x557a7f4237b0, 0x557a735a27a0, 0x557a73327d60, 0x557a7360fcf0, 0x557a73581790, 0x557a735a2de0, 0x557a73580970, 0x557a7357e620, 0x557a7364fc10, 0x557a7372edf0, 0x557a7363c260, 0x557a735738f0, 0x557a73874050, 0x557a77b1f7b0, 0x557a73874050}}
i = <optimized out>
#32 0x00007f288d7aac45 in gtk_main_do_event (event=0x557a73874050) at ../gtk/gtkmain.c:1677
event_widget = <optimized out>
target_widget = <optimized out>
grab_widget = 0x557a853f6480
window_group = 0x557a7ddc9540
rewritten_event = <optimized out>
tmp_list = <optimized out>
#33 0x00007f288d8c71dc in surface_event () at ../gtk/gtkwindow.c:4702
#34 0x00007f288d988ca0 in _gdk_marshal_BOOLEAN__POINTERv (closure=<optimized out>, return_value=0x7ffc77748260, instance=<optimized out>, args=<optimized out>, marshal_data=<optimized out>, n_params=<optimized out>, param_types=0x557a73c35b70) at gdk/gdkmarshalers.c:302
data1 = <optimized out>
data2 = <optimized out>
callback = <optimized out>
v_return = <optimized out>
arg0 = 0x557a73465d60
args_copy = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7ffc777483f0, reg_save_area = 0x7ffc77748330}}
__func__ = "_gdk_marshal_BOOLEAN__POINTERv"
#35 0x00007f288d9b7fdb in gdk_surface_event_marshallerv (closure=0x557a7a7b63f0, return_value=0x7ffc77748260, instance=0x557a77b1f7b0, args=0x7ffc77748310, marshal_data=0x0, n_params=1, param_types=0x557a73c35b70) at ../gdk/gdksurface.c:463
args_copy = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7ffc777483f0, reg_save_area = 0x7ffc77748330}}
event = 0x557a73874050
#36 0x00007f288ddc0514 in _g_closure_invoke_va (param_types=<optimized out>, n_params=<optimized out>, args=0x7ffc77748310, instance=<optimized out>, return_value=<optimized out>, closure=0x557a7a7b63f0) at ../gobject/gclosure.c:895
marshal = <optimized out>
marshal_data = <optimized out>
in_marshal = <optimized out>
real_closure = 0x557a7a7b63d0
return_accu = <optimized out>
accu = {g_type = 0x14 [None], 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}}}
accumulator = <optimized out>
emission = Python Exception <class 'TypeError'>: can only concatenate str (not "NoneType") to str
{next = 0x0, instance = 0x557a77b1f7b0, ihint = {signal_id = 424, detail = 0, run_type = (G_SIGNAL_RUN_FIRST | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_RUN, chain_type = }
instance_type = <optimized out>
emission_return = {g_type = 0x14 [None], 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}}}
rtype = <optimized out>
static_scope = <optimized out>
fastpath_handler = <optimized out>
closure = <optimized out>
run_type = <optimized out>
hlist = <optimized out>
l = <optimized out>
fastpath = <optimized out>
instance_and_params = <optimized out>
signal_return_type = <optimized out>
param_values = <optimized out>
node = <optimized out>
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#37 g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffc77748310) at ../gobject/gsignal.c:3456
return_accu = <optimized out>
accu = {g_type = 0x14 [None], 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}}}
accumulator = <optimized out>
emission = Python Exception <class 'TypeError'>: can only concatenate str (not "NoneType") to str
{next = 0x0, instance = 0x557a77b1f7b0, ihint = {signal_id = 424, detail = 0, run_type = (G_SIGNAL_RUN_FIRST | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_RUN, chain_type = }
instance_type = <optimized out>
emission_return = {g_type = 0x14 [None], 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}}}
rtype = <optimized out>
static_scope = <optimized out>
fastpath_handler = <optimized out>
closure = <optimized out>
run_type = <optimized out>
hlist = <optimized out>
l = <optimized out>
fastpath = <optimized out>
instance_and_params = <optimized out>
signal_return_type = <optimized out>
param_values = <optimized out>
node = <optimized out>
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#38 0x00007f288ddc05f3 in g_signal_emit (instance=instance@entry=0x557a77b1f7b0, signal_id=<optimized out>, detail=detail@entry=0) at ../gobject/gsignal.c:3606
var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffc777483f0, reg_save_area = 0x7ffc77748330}}
#39 0x00007f288da4ade3 in gdk_surface_handle_event.isra.0 (event=0x557a73874050) at ../gdk/gdksurface.c:2947
surface = 0x557a77b1f7b0
begin_time = 26673355368349
handled = 0
#40 0x00007f288d9c998e in gdk_event_source_dispatch (base=<optimized out>, callback=<optimized out>, data=<optimized out>) at ../gdk/wayland/gdkeventsource.c:142
source = <optimized out>
display = <optimized out>
event = 0x557a73874050
#41 0x00007f288dee1c3f in g_main_dispatch (context=0x557a7333e670) at ../glib/gmain.c:3444
dispatch = 0x7f288d9c9970 <gdk_event_source_dispatch>
prev_source = 0x0
begin_time_nsec = 26673355357314
was_in_call = 0
user_data = 0x0
callback = 0x0
cb_funcs = 0x0
cb_data = 0x0
need_destroy = <optimized out>
source = 0x557a73417f30
current = 0x557a7333d330
i = 0
#42 g_main_context_dispatch (context=0x557a7333e670) at ../glib/gmain.c:4162
#43 0x00007f288df373c8 in g_main_context_iterate.constprop.0 (context=0x557a7333e670, block=1, dispatch=1, self=<optimized out>) at ../glib/gmain.c:4238
max_priority = 2147483647
timeout = 307
some_ready = 1
nfds = 2
allocated_nfds = <optimized out>
fds = <optimized out>
begin_time_nsec = 26673351653120
#44 0x00007f288dedeec0 in g_main_context_iteration (context=context@entry=0x557a7333e670, may_block=may_block@entry=1) at ../glib/gmain.c:4303
retval = <optimized out>
#45 0x00007f288d3deafd in g_application_run (application=0x557a73327160, argc=argc@entry=2, argv=argv@entry=0x7ffc77748768) at ../gio/gapplication.c:2571
arguments = 0x557a733b6590
status = 0
context = 0x557a7333e670
acquired_context = <optimized out>
__func__ = "g_application_run"
#46 0x0000557a72f36da3 in main (argc=2, argv=0x7ffc77748768) at ../src/nautilus-main.c:81
retval = <optimized out>
application = 0x557a73327160