Crash in cc_display_config_manager_get_night_light_supported
- Fedora 37
- G-c-c 43.2
When unlocking my session (resume after suspend), I observed the following crash today
#0 0x0000000000000000 in ()
#1 0x000055ddc305a80b in cc_display_config_manager_get_night_light_supported (self=<optimized out>) at ../panels/display/cc-display-config-manager.c:72
#2 dialog_update_state (self=0x55ddc3bfe710) at ../panels/display/cc-night-light-page.c:131
#3 0x00007ffa113b8fc0 in g_closure_invoke (closure=0x55ddc3e27490, return_value=0x0, n_param_values=1, param_values=0x7ffc1da44b50, invocation_hint=0x7ffc1da44ad0) at ../gobject/gclosure.c:832
marshal = 0x7ffa113bb2b0 <g_cclosure_marshal_VOID__VOID>
marshal_data = 0x0
in_marshal = 0
real_closure = 0x55ddc3e27470
__func__ = "g_closure_invoke"
#4 0x00007ffa113e6d86 in signal_emit_unlocked_R.isra.0 (node=node@entry=0x55ddc3ddce80, detail=detail@entry=0, instance=instance@entry=0x55ddc3e55d40, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7ffc1da44b50)
at ../gobject/gsignal.c:3796
tmp = <optimized out>
handler = 0x55ddc3e55e00
accumulator = 0x0
emission = {next = 0x0, instance = 0x55ddc3e55d40, ihint = {signal_id = 265, detail = 0, run_type = (G_SIGNAL_RUN_FIRST | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_RUN, chain_type = 0x4}
hlist = <optimized out>
handler_list = 0x55ddc3e55e00
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 = 265
max_sequential_handler_number = 572590
return_value_altered = <optimized out>
#5 0x00007ffa113d641a in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffc1da44cf0) at ../gobject/gsignal.c:3549
instance_and_params = 0x7ffc1da44b50
signal_return_type = <optimized out>
param_values = 0x7ffc1da44b68
node = <optimized out>
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#6 0x00007ffa113d6633 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=detail@entry=0) at ../gobject/gsignal.c:3606
var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffc1da44dd0, reg_save_area = 0x7ffc1da44d10}}
#7 0x000055ddc305fb32 in _cc_display_config_manager_emit_changed (self=<optimized out>) at ../panels/display/cc-display-config-manager.c:54
self = 0x55ddc3e55d40
variant = 0x7ff9f00ae730
error = 0x0
#8 got_current_state (object=<optimized out>, result=<optimized out>, data=data@entry=0x55ddc3e55d40) at ../panels/display/cc-display-config-manager-dbus.c:83
self = 0x55ddc3e55d40
variant = 0x7ff9f00ae730
error = 0x0
#9 0x00007ffa114b923a in g_task_return_now (task=0x55ddc3dcf540) at ../gio/gtask.c:1232
#10 0x00007ffa114b9463 in g_task_return (type=<optimized out>, task=0x55ddc3dcf540) at ../gio/gtask.c:1301
source = 0x7ff9f001fef0
#11 g_task_return (task=0x55ddc3dcf540, type=<optimized out>) at ../gio/gtask.c:1258
#12 0x00007ffa1151a952 in g_dbus_connection_call_done (source=<optimized out>, result=<optimized out>, user_data=user_data@entry=0x55ddc3dcf540) at ../gio/gdbusconnection.c:5882
connection = <optimized out>
task = 0x55ddc3dcf540
state = 0x55ddc3fb1aa0
error = 0x0
reply = 0x55ddc4fc2f20
value = <optimized out>
#13 0x00007ffa114b923a in g_task_return_now (task=0x7ff9ec00be20) at ../gio/gtask.c:1232
#14 0x00007ffa114b927d in complete_in_idle_cb (task=task@entry=0x7ff9ec00be20) at ../gio/gtask.c:1246
#15 0x00007ffa112bacb2 in g_idle_dispatch (source=0x7ff9f001fef0, callback=0x7ffa114b9270 <complete_in_idle_cb>, user_data=0x7ff9ec00be20) at ../glib/gmain.c:6124
idle_source = 0x7ff9f001fef0
again = <optimized out>
#16 0x00007ffa112bbcbf in g_main_dispatch (context=0x55ddc3972d20) at ../glib/gmain.c:3444
dispatch = 0x7ffa112bac90 <g_idle_dispatch>
prev_source = 0x0
begin_time_nsec = 123120820656898
was_in_call = 0
user_data = 0x7ff9ec00be20
callback = 0x7ffa114b9270 <complete_in_idle_cb>
cb_funcs = 0x7ffa113a33e0 <g_source_callback_funcs>
cb_data = 0x7ff9f003a090
need_destroy = <optimized out>
--Type <RET> for more, q to quit, c to continue without paging--c
source = 0x7ff9f001fef0
current = 0x55ddc3987fe0
i = 0
#17 g_main_context_dispatch (context=0x55ddc3972d20) at ../glib/gmain.c:4162
#18 0x00007ffa11311598 in g_main_context_iterate.constprop.0 (context=0x55ddc3972d20, block=1, dispatch=1, self=<optimized out>) at ../glib/gmain.c:4238
max_priority = 2147483647
timeout = 5
some_ready = 1
nfds = 4
allocated_nfds = <optimized out>
fds = <optimized out>
begin_time_nsec = 123120816296201
#19 0x00007ffa112b8f40 in g_main_context_iteration (context=context@entry=0x55ddc3972d20, may_block=may_block@entry=1) at ../glib/gmain.c:4303
retval = <optimized out>
#20 0x00007ffa114e794d in g_application_run (application=0x55ddc396e110, argc=argc@entry=2, argv=argv@entry=0x7ffc1da451a8) at ../gio/gapplication.c:2571
arguments = 0x55ddc3933090
status = 0
context = 0x55ddc3972d20
acquired_context = <optimized out>
__func__ = "g_application_run"
#21 0x000055ddc302d075 in main (argc=2, argv=0x7ffc1da451a8) at ../shell/main.c:60
application = 0x55ddc396e110
STR: Unclear.