SIGSEGV, Segmentation fault in _gtk_widget_is_sensitive (widget=0x0) at ../gtk/gtk/gtkwidgetprivate.h:482
Detailed description of the issue. Put as much information as you can, potentially with images showing the issue.
I can't reproduce, but these are the steps I took:
- Open GNOME Settings
- set hostname to something else and back to original string without saving in between
- Press Esc
Environment
- Arch Linux
- GNOME Shell 44.2
- gnome-control-center 44.2
bt
#0 0x00007fe141de8435 in _gtk_widget_is_sensitive (widget=0x0) at ../gtk/gtk/gtkwidgetprivate.h:482
#1 gtk_shortcut_controller_run_controllers (x=<optimized out>, y=<optimized out>, enable_mnemonics=0, event=0x563360bae7b0, controller=0x56335e30ba90) at ../gtk/gtk/gtkshortcutcontroller.c:382
#2 gtk_shortcut_controller_handle_event (controller=0x56335e30ba90, event=0x563360bae7b0, x=<optimized out>, y=<optimized out>) at ../gtk/gtk/gtkshortcutcontroller.c:475
#3 0x00007fe141e606fa in gtk_event_controller_handle_event (y=<optimized out>, x=<optimized out>, target=<optimized out>, event=<optimized out>, controller=0x56335e30ba90) at ../gtk/gtk/gtkeventcontroller.c:362
#4 gtk_widget_run_controllers (widget=0x56335e2deb70, event=0x563360bae7b0, target=0x563360d4e2f0, x=0, y=0, phase=GTK_PHASE_BUBBLE) at ../gtk/gtk/gtkwidget.c:4570
#5 0x00007fe14209976e in gtk_propagate_event_internal.isra.0 (widget=0x56335e2deb70, event=0x563360bae7b0, topmost=<optimized out>) at ../gtk/gtk/gtkmain.c:1956
#6 0x00007fe141d7d6ed in gtk_main_do_event (event=0x563360bae7b0) at ../gtk/gtk/gtkmain.c:1698
#7 0x00007fe141e6fd2c in surface_event () at ../gtk/gtk/gtkwindow.c:4748
#8 0x00007fe141fc8f50 in _gdk_marshal_BOOLEAN__POINTERv (closure=<optimized out>, return_value=0x7ffe29dedd90, instance=<optimized out>, args=<optimized out>, marshal_data=<optimized out>, n_params=<optimized out>, param_types=0x56335e87c3d0) at gdk/gdkmarshalers.c:302
#9 0x00007fe14203656c in gdk_surface_event_marshallerv (closure=0x563360a554f0, return_value=0x7ffe29dedd90, instance=0x56335e87e2c0, args=0x7ffe29dede40, marshal_data=0x0, n_params=1, param_types=0x56335e87c3d0) at ../gtk/gdk/gdksurface.c:463
#10 0x00007fe142893bc9 in _g_closure_invoke_va (param_types=0x56335e87c3d0, n_params=<optimized out>, args=0x7ffe29dede40, instance=0x56335e87e2c0, return_value=0x7ffe29dedd90, closure=0x563360a554f0) at ../glib/gobject/gclosure.c:895
#11 g_signal_emit_valist (instance=0x56335e87e2c0, signal_id=293, detail=<optimized out>, var_args=var_args@entry=0x7ffe29dede40) at ../glib/gobject/gsignal.c:3472
#12 0x00007fe142893d34 in g_signal_emit (instance=instance@entry=0x56335e87e2c0, signal_id=<optimized out>, detail=detail@entry=0) at ../glib/gobject/gsignal.c:3622
#13 0x00007fe142090ac0 in gdk_surface_handle_event.isra.0 (event=0x563360bae7b0) at ../gtk/gdk/gdksurface.c:2956
#14 0x00007fe141fdd0ae in gdk_event_source_dispatch (base=<optimized out>, callback=<optimized out>, data=<optimized out>) at ../gtk/gdk/wayland/gdkeventsource.c:142
#15 0x00007fe142770981 in g_main_dispatch (context=0x56335e1ca2d0) at ../glib/glib/gmain.c:3460
#16 g_main_context_dispatch (context=0x56335e1ca2d0) at ../glib/glib/gmain.c:4200
#17 0x00007fe1427cdb39 in g_main_context_iterate.isra.0 (context=context@entry=0x56335e1ca2d0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4276
#18 0x00007fe14276e032 in g_main_context_iteration (context=context@entry=0x56335e1ca2d0, may_block=may_block@entry=1) at ../glib/glib/gmain.c:4343
#19 0x00007fe14299fed6 in g_application_run (application=application@entry=0x56335e1c6be0, argc=argc@entry=1, argv=argv@entry=0x7ffe29dee288) at ../glib/gio/gapplication.c:2573
#20 0x000056335d4efa36 in main (argc=1, argv=0x7ffe29dee288) at ../gnome-control-center/shell/main.c:87
bt full
#0 0x00007fe141de8435 in _gtk_widget_is_sensitive (widget=0x0) at ../gtk/gtk/gtkwidgetprivate.h:482
shortcut = 0x56335e58e860
data = <optimized out>
widget = 0x0
index = 0
native = <optimized out>
self = 0x56335e30ba90
i = <optimized out>
shortcuts = <optimized out>
retval = 0
p = 1
has_exact = 1
self = 0x56335e30ba90
event_type = <optimized out>
enable_mnemonics = 0
#1 gtk_shortcut_controller_run_controllers (x=<optimized out>, y=<optimized out>, enable_mnemonics=0, event=0x563360bae7b0, controller=0x56335e30ba90) at ../gtk/gtk/gtkshortcutcontroller.c:382
shortcut = 0x56335e58e860
data = <optimized out>
widget = 0x0
index = 0
native = <optimized out>
self = 0x56335e30ba90
i = <optimized out>
shortcuts = <optimized out>
retval = 0
p = 1
has_exact = 1
self = 0x56335e30ba90
event_type = <optimized out>
enable_mnemonics = 0
#2 gtk_shortcut_controller_handle_event (controller=0x56335e30ba90, event=0x563360bae7b0, x=<optimized out>, y=<optimized out>) at ../gtk/gtk/gtkshortcutcontroller.c:475
self = 0x56335e30ba90
event_type = <optimized out>
enable_mnemonics = 0
#3 0x00007fe141e606fa in gtk_event_controller_handle_event (y=<optimized out>, x=<optimized out>, target=<optimized out>, event=<optimized out>, controller=0x56335e30ba90) at ../gtk/gtk/gtkeventcontroller.c:362
controller_class = 0x56335e298ab0
priv = <optimized out>
retval = 0
this_handled = <optimized out>
is_gesture = <optimized out>
controller_phase = <optimized out>
next = 0x0
priv = 0x56335e2dea20
controller = 0x56335e30ba90
handled = 0
l = <optimized out>
#4 gtk_widget_run_controllers (widget=0x56335e2deb70, event=0x563360bae7b0, target=0x563360d4e2f0, x=0, y=0, phase=GTK_PHASE_BUBBLE) at ../gtk/gtk/gtkwidget.c:4570
this_handled = <optimized out>
is_gesture = <optimized out>
controller_phase = <optimized out>
next = 0x0
priv = 0x56335e2dea20
controller = 0x56335e30ba90
handled = 0
l = <optimized out>
#5 0x00007fe14209976e in gtk_propagate_event_internal.isra.0 (widget=0x56335e2deb70, event=0x563360bae7b0, topmost=<optimized out>) at ../gtk/gtk/gtkmain.c:1956
handled_event = 0
target = 0x563360d4e2f0
widget_array = {start = 0x563360bf6540, end = 0x563360bf65e8, end_allocation = 0x563360bf6640, preallocated = {0x563360d4e2f0, 0x563360c393e0, 0x563360cea2d0, 0x56335e878be0, 0x563360cf0fe0, 0x563360c36ba0, 0x563360c38930, 0x563360c026e0, 0x56335e864780, 0x563360ce2450, 0x563360c3cf40, 0x563360d395f0, 0x56335e866eb0, 0x56335e8677e0, 0x56335e879380, 0x563360ce2730}}
i = 20
#6 0x00007fe141d7d6ed in gtk_main_do_event (event=0x563360bae7b0) at ../gtk/gtk/gtkmain.c:1698
event_widget = <optimized out>
target_widget = <optimized out>
grab_widget = 0x563360d4e2f0
window_group = 0x56335e3d3b40
rewritten_event = <optimized out>
tmp_list = <optimized out>
#7 0x00007fe141e6fd2c in surface_event () at ../gtk/gtk/gtkwindow.c:4748
#8 0x00007fe141fc8f50 in _gdk_marshal_BOOLEAN__POINTERv (closure=<optimized out>, return_value=0x7ffe29dedd90, instance=<optimized out>, args=<optimized out>, marshal_data=<optimized out>, n_params=<optimized out>, param_types=0x56335e87c3d0) at gdk/gdkmarshalers.c:302
data1 = <optimized out>
data2 = <optimized out>
callback = <optimized out>
v_return = <optimized out>
arg0 = 0x1
args_copy = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7ffe29dedf20, reg_save_area = 0x7ffe29dede60}}
__func__ = "_gdk_marshal_BOOLEAN__POINTERv"
#9 0x00007fe14203656c in gdk_surface_event_marshallerv (closure=0x563360a554f0, return_value=0x7ffe29dedd90, instance=0x56335e87e2c0, args=0x7ffe29dede40, marshal_data=0x0, n_params=1, param_types=0x56335e87c3d0) at ../gtk/gdk/gdksurface.c:463
args_copy = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7ffe29dedf20, reg_save_area = 0x7ffe29dede60}}
event = 0x563360bae7b0
#10 0x00007fe142893bc9 in _g_closure_invoke_va (param_types=0x56335e87c3d0, n_params=<optimized out>, args=0x7ffe29dede40, instance=0x56335e87e2c0, return_value=0x7ffe29dedd90, closure=0x563360a554f0) at ../glib/gobject/gclosure.c:895
marshal = <optimized out>
marshal_data = <optimized out>
in_marshal = 0
real_closure = 0x563360a554d0
return_accu = <optimized out>
accu = {g_type = 0x14, 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 = 0x56335e87c3f0
emission = Python Exception <class 'TypeError'>: can only concatenate str (not "NoneType") to str
{next = 0x0, instance = 0x56335e87e2c0, ihint = {signal_id = 293, 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, 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 = 0x14
static_scope = 0
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"
#11 g_signal_emit_valist (instance=0x56335e87e2c0, signal_id=293, detail=<optimized out>, var_args=var_args@entry=0x7ffe29dede40) at ../glib/gobject/gsignal.c:3472
return_accu = <optimized out>
accu = {g_type = 0x14, 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 = 0x56335e87c3f0
emission = Python Exception <class 'TypeError'>: can only concatenate str (not "NoneType") to str
{next = 0x0, instance = 0x56335e87e2c0, ihint = {signal_id = 293, 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, 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 = 0x14
static_scope = 0
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"
#12 0x00007fe142893d34 in g_signal_emit (instance=instance@entry=0x56335e87e2c0, signal_id=<optimized out>, detail=detail@entry=0) at ../glib/gobject/gsignal.c:3622
var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffe29dedf20, reg_save_area = 0x7ffe29dede60}}
#13 0x00007fe142090ac0 in gdk_surface_handle_event.isra.0 (event=0x563360bae7b0) at ../gtk/gdk/gdksurface.c:2956
surface = 0x56335e87e2c0
handled = 0
#14 0x00007fe141fdd0ae in gdk_event_source_dispatch (base=<optimized out>, callback=<optimized out>, data=<optimized out>) at ../gtk/gdk/wayland/gdkeventsource.c:142
source = <optimized out>
display = <optimized out>
event = 0x563360bae7b0
#15 0x00007fe142770981 in g_main_dispatch (context=0x56335e1ca2d0) at ../glib/glib/gmain.c:3460
dispatch = 0x7fe141fdd090 <gdk_event_source_dispatch>
prev_source = 0x0
begin_time_nsec = 13667342518355
was_in_call = 0
user_data = 0x0
callback = 0x0
cb_funcs = 0x0
cb_data = 0x0
need_destroy = <optimized out>
source = 0x56335e20ec70
current = 0x56335e1fa910
i = 0
#16 g_main_context_dispatch (context=0x56335e1ca2d0) at ../glib/glib/gmain.c:4200
#17 0x00007fe1427cdb39 in g_main_context_iterate.isra.0 (context=context@entry=0x56335e1ca2d0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4276
max_priority = 2147483647
timeout = 16
some_ready = 1
nfds = 4
allocated_nfds = <optimized out>
fds = <optimized out>
begin_time_nsec = 13667342410015
#18 0x00007fe14276e032 in g_main_context_iteration (context=context@entry=0x56335e1ca2d0, may_block=may_block@entry=1) at ../glib/glib/gmain.c:4343
retval = <optimized out>
#19 0x00007fe14299fed6 in g_application_run (application=application@entry=0x56335e1c6be0, argc=argc@entry=1, argv=argv@entry=0x7ffe29dee288) at ../glib/gio/gapplication.c:2573
arguments = 0x56335e1ca240
status = 0
context = 0x56335e1ca2d0
acquired_context = <optimized out>
__func__ = "g_application_run"
#20 0x000056335d4efa36 in main (argc=1, argv=0x7ffe29dee288) at ../gnome-control-center/shell/main.c:87
application = 0x56335e1c6be0