Software stuck in update installation; cancelling the installation freezes the entire app
Affected version
45.0-69-gcaa8f498
Description
I attempted to update GNOME OS today, but Software got stuck in installing for several minutes and the laptop fans got crazy. When I attempted to cancel the update installation, Software froze:
Screencast_from_2023-11-06_06-15-48
Logs
Backtrace
Click to expand
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007ffff7bc36ed in g_cond_wait (cond=cond@entry=0x7ffff7e47a30 <cancellable_cond>, mutex=mutex@entry=0x7ffff7e47a40 <cancellable_mutex>) at ../glib/gthread-posix.c:1552
saved_errno = 88
res = <optimized out>
sampled = 0
#2 0x00007ffff7cb207c in g_cancellable_disconnect (cancellable=cancellable@entry=0x55555c841270 [GCancellable], handler_id=9189) at ../gio/gcancellable.c:659
priv = 0x55555c841250
#3 0x00007fffe27a770b in wait_for_state_change_cb (task_unowned=<optimized out>) at ../plugins/eos-updater/gs-plugin-eos-updater.c:1024
task = 0x55555d8b84c0
data = 0x55555d842760
cancellable = 0x55555c841270 [GCancellable]
updater_proxy = 0x555555df1b00
old_state = 1568941920
new_state = EOS_UPDATER_STATE_FETCHING
__func__ = "wait_for_state_change_cb"
#8 0x00007ffff7ad44b3 in <emit signal 'cancelled' on instance 0x55555c841270 [GCancellable]> (instance=instance@entry=0x55555c841270, signal_id=<optimized out>, detail=detail@entry=0) at ../gobject/gsignal.c:3582
var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fffffffcf90, reg_save_area = 0x7fffffffced0}}
#4 0x00007ffff7ab843a in g_closure_invoke (closure=0x555555f89d40, return_value=0x0, n_param_values=1, param_values=0x7fffffffcc90, invocation_hint=0x7fffffffcbe0) at ../gobject/gclosure.c:834
marshal = 0x7ffff7aba850 <g_cclosure_marshal_VOID__VOID>
marshal_data = 0x0
in_marshal = 0
real_closure = 0x555555f89d20
__func__ = "g_closure_invoke"
#5 0x00007ffff7acc99c in signal_emit_unlocked_R (node=node@entry=0x7fffffffcd40, detail=detail@entry=0, instance=instance@entry=0x55555c841270, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffcc90) at ../gobject/gsignal.c:3887
tmp = <optimized out>
handler = 0x55555b96b060
accumulator = <optimized out>
emission = {next = 0x7fffffffd0e0, instance = 0x55555c841270, ihint = {signal_id = 26, detail = 0, run_type = (G_SIGNAL_RUN_FIRST | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_RUN, chain_type = 0x4 [void]}
hlist = <optimized out>
handler_list = 0x55555b94ebe0
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}}}
signal_id = <optimized out>
max_sequential_handler_number = <optimized out>
return_value_altered = <optimized out>
n_params = <optimized out>
__func__ = "signal_emit_unlocked_R"
#6 0x00007ffff7ace421 in signal_emit_valist_unlocked (instance=instance@entry=0x55555c841270, signal_id=signal_id@entry=26, detail=detail@entry=0, var_args=var_args@entry=0x7fffffffceb0) at ../gobject/gsignal.c:3519
instance_and_params = 0x7fffffffcc90
param_values = 0x7fffffffcca8
node = <optimized out>
i = <optimized out>
__func__ = "signal_emit_valist_unlocked"
node_copy = {signal_id = 26, itype = 0x5555556d2650 [GCancellable], name = 0x7ffff7dca315 "cancelled", destroyed = 0, flags = 2, n_params = 0, single_va_closure_is_valid = 1, single_va_closure_is_after = 1, param_types = 0x0, return_type = 0x4 [void], class_closure_bsa = 0x5555556d4a40, accumulator = 0x0, c_marshaller = 0x7ffff7aba850 <g_cclosure_marshal_VOID__VOID>, va_marshaller = 0x7ffff7aba8e0 <g_cclosure_marshal_VOID__VOIDv>, emission_hooks = 0x0, single_va_closure = 0x5555556d29c0}
#7 0x00007ffff7ad43f1 in g_signal_emit_valist (instance=0x55555c841270, signal_id=26, detail=0, var_args=0x7fffffffceb0) at ../gobject/gsignal.c:3262
#9 0x00007ffff7cb1e79 in g_cancellable_cancel (cancellable=0x55555c841270 [GCancellable]) at ../gio/gcancellable.c:519
priv = 0x55555c841250
#10 0x00005555555dc110 in _button_cancel_clicked_cb (self=0x555555eeead0 [GsUpdatesSection]) at ../src/gs-updates-section.c:415
#14 0x00007ffff7ad44b3 in <emit signal 'clicked' on instance 0x555555ef9e70 [GsProgressButton]> (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../gobject/gsignal.c:3582
var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fffffffd360, reg_save_area = 0x7fffffffd2a0}}
#11 0x00007ffff7ab8652 in _g_closure_invoke_va (closure=0x555555efff60, return_value=0x0, instance=0x555555ef9e70, args=0x7fffffffd280, n_params=0, param_types=0x0) at ../gobject/gclosure.c:897
marshal = 0x7ffff7aba8e0 <g_cclosure_marshal_VOID__VOIDv>
marshal_data = 0x0
in_marshal = 0
real_closure = 0x555555efff40
__func__ = "_g_closure_invoke_va"
#12 0x00007ffff7ace4df in signal_emit_valist_unlocked (instance=instance@entry=0x555555ef9e70, signal_id=signal_id@entry=134, detail=detail@entry=0, var_args=var_args@entry=0x7fffffffd280) at ../gobject/gsignal.c:3423
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}}}
emission = {next = 0x7fffffffd480, instance = 0x555555ef9e70, ihint = {signal_id = 134, detail = 0, run_type = (G_SIGNAL_RUN_FIRST | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_RUN, chain_type = 0x555555b6f870 [GsProgressButton/GtkButton/GtkWidget/GInitiallyUnowned]}
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 = 0x4 [void]
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>
param_values = <optimized out>
node = <optimized out>
i = <optimized out>
__func__ = "signal_emit_valist_unlocked"
node_copy = {signal_id = 134, itype = 0x5555557b18f0 [GtkButton/GtkWidget/GInitiallyUnowned], name = 0x7ffff7696068 "clicked", destroyed = 0, flags = 33, 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 = 0x5555557bd5f0, accumulator = 0x0, c_marshaller = 0x7ffff7aba850 <g_cclosure_marshal_VOID__VOID>, va_marshaller = 0x7ffff7aba8e0 <g_cclosure_marshal_VOID__VOIDv>, emission_hooks = 0x0, single_va_closure = 0x5555557f83f0}
#13 0x00007ffff7ad43f1 in g_signal_emit_valist (instance=0x555555ef9e70, signal_id=134, detail=0, var_args=0x7fffffffd280) at ../gobject/gsignal.c:3262
#19 0x00007ffff7ad44b3 in <emit signal 'released' on instance 0x555555efa4a0 [GtkGestureClick]> (instance=instance@entry=0x555555efa4a0, signal_id=<optimized out>, detail=detail@entry=0) at ../gobject/gsignal.c:3582
var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fffffffd700, reg_save_area = 0x7fffffffd640}}
#15 0x00007ffff720d023 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=0x5555558073b0) at gtk/gtkmarshalers.c:3688
data1 = <optimized out>
data2 = <optimized out>
callback = <optimized out>
arg0 = -13872
arg1 = 2.1361143650860179e-306
arg2 = 1.2598673968951787e-321
args_copy = {{gp_offset = 32, fp_offset = 80, overflow_arg_area = 0x7fffffffd700, reg_save_area = 0x7fffffffd640}}
#16 0x00007ffff7ab8652 in _g_closure_invoke_va (closure=0x555555efa530, return_value=0x0, instance=0x555555efa4a0, args=0x7fffffffd620, n_params=3, param_types=0x5555558073b0) at ../gobject/gclosure.c:897
marshal = 0x7ffff720cf90 <_gtk_marshal_VOID__INT_DOUBLE_DOUBLEv>
marshal_data = 0x0
in_marshal = 0
real_closure = 0x555555efa510
__func__ = "_g_closure_invoke_va"
#17 0x00007ffff7ace4df in signal_emit_valist_unlocked (instance=instance@entry=0x555555efa4a0, signal_id=signal_id@entry=126, detail=detail@entry=0, var_args=var_args@entry=0x7fffffffd620) at ../gobject/gsignal.c:3423
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}}}
emission = {next = 0x7fffffffd8c0, instance = 0x555555efa4a0, ihint = {signal_id = 126, detail = 0, run_type = (G_SIGNAL_RUN_FIRST | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_RUN, chain_type = 0x55555588e240 [GtkGestureClick/GtkGestureSingle/GtkGesture/GtkEventController]}
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 = 0x4 [void]
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>
param_values = <optimized out>
node = <optimized out>
i = <optimized out>
__func__ = "signal_emit_valist_unlocked"
node_copy = {signal_id = 126, itype = 0x55555588e240 [GtkGestureClick/GtkGestureSingle/GtkGesture/GtkEventController], name = 0x7ffff76867ba "released", destroyed = 0, flags = 2, n_params = 3, single_va_closure_is_valid = 1, single_va_closure_is_after = 1, param_types = 0x5555558073b0, return_type = 0x4 [void], class_closure_bsa = 0x5555558073d0, accumulator = 0x0, c_marshaller = 0x7ffff720cef0 <_gtk_marshal_VOID__INT_DOUBLE_DOUBLE>, va_marshaller = 0x7ffff720cf90 <_gtk_marshal_VOID__INT_DOUBLE_DOUBLEv>, emission_hooks = 0x0, single_va_closure = 0x555555773320}
#18 0x00007ffff7ad43f1 in g_signal_emit_valist (instance=0x555555efa4a0, signal_id=126, detail=0, var_args=0x7fffffffd620) at ../gobject/gsignal.c:3262
#20 0x00007ffff72c3573 in gtk_gesture_click_end (gesture=0x555555efa4a0 [GtkGestureClick], sequence=sequence@entry=0x0) at ../gtk/gtkgestureclick.c:275
click = 0x555555efa4a0 [GtkGestureClick]
priv = 0x555555efa3f0
current = 0x0
x = 58.000003814697266
y = 25.000001907348633
interpreted = 1
state = <optimized out>
#25 0x00007ffff7ad44b3 in <emit signal 'end' on instance 0x555555efa4a0 [GtkGestureClick]> (instance=instance@entry=0x555555efa4a0, signal_id=<optimized out>, detail=detail@entry=0) at ../gobject/gsignal.c:3582
var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fffffffdb40, reg_save_area = 0x7fffffffda80}}
#21 0x00007ffff7abba9a in g_cclosure_marshal_VOID__BOXEDv (closure=0x5555557a6f00, return_value=<optimized out>, instance=0x555555efa4a0, args=<optimized out>, marshal_data=<optimized out>, n_params=<optimized out>, param_types=0x5555557a6f30) at ../gobject/gmarshal.c:1686
data1 = <optimized out>
data2 = <optimized out>
callback = 0x7ffff72c34b0 <gtk_gesture_click_end>
arg0 = 0x0
args_copy = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fffffffdb40, reg_save_area = 0x7fffffffda80}}
#22 0x00007ffff7ab8652 in _g_closure_invoke_va (closure=0x5555557a6f00, return_value=0x0, instance=0x555555efa4a0, args=0x7fffffffda60, n_params=1, param_types=0x5555557a6f30) at ../gobject/gclosure.c:897
marshal = 0x7ffff7ab6a50 <g_type_class_meta_marshalv>
marshal_data = 0x120
in_marshal = 0
real_closure = 0x5555557a6ee0
__func__ = "_g_closure_invoke_va"
#23 0x00007ffff7ace4df in signal_emit_valist_unlocked (instance=instance@entry=0x555555efa4a0, signal_id=signal_id@entry=121, detail=detail@entry=0, var_args=var_args@entry=0x7fffffffda60) at ../gobject/gsignal.c:3423
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}}}
emission = {next = 0x7fffffffe0c0, instance = 0x555555efa4a0, ihint = {signal_id = 121, detail = 0, run_type = (G_SIGNAL_RUN_LAST | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_RUN, chain_type = 0x55555588e240 [GtkGestureClick/GtkGestureSingle/GtkGesture/GtkEventController]}
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 = 0x4 [void]
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>
param_values = <optimized out>
node = <optimized out>
i = <optimized out>
__func__ = "signal_emit_valist_unlocked"
node_copy = {signal_id = 121, itype = 0x555555821b40 [GtkGesture/GtkEventController], name = 0x55555569645a "end", destroyed = 0, flags = 2, n_params = 1, single_va_closure_is_valid = 1, single_va_closure_is_after = 1, param_types = 0x5555557a6f30, return_type = 0x4 [void], class_closure_bsa = 0x5555557d6be0, accumulator = 0x0, c_marshaller = 0x7ffff7abb950 <g_cclosure_marshal_VOID__BOXED>, va_marshaller = 0x7ffff7abba00 <g_cclosure_marshal_VOID__BOXEDv>, emission_hooks = 0x0, single_va_closure = 0x5555557a6f00}
#24 0x00007ffff7ad43f1 in g_signal_emit_valist (instance=0x555555efa4a0, signal_id=121, detail=0, var_args=0x7fffffffda60) at ../gobject/gsignal.c:3262
#26 0x00007ffff72c0288 in _gtk_gesture_set_recognized (sequence=0x0, recognized=0, gesture=0x555555efa4a0 [GtkGestureClick]) at ../gtk/gtkgesture.c:340
priv = <optimized out>
priv = 0x555555efa440
has_matching_touchpoints = 0
#27 _gtk_gesture_check_recognized (gesture=gesture@entry=0x555555efa4a0 [GtkGestureClick], sequence=sequence@entry=0x0) at ../gtk/gtkgesture.c:381
priv = 0x555555efa440
has_matching_touchpoints = 0
#28 0x00007ffff72c1adb in gtk_gesture_handle_event (controller=0x555555efa4a0 [GtkGestureClick], event=0x55555d8f7880 [GdkButtonEvent], x=58.000003814697266, y=25.000001907348633) at ../gtk/gtkgesture.c:686
was_claimed = 0
gesture = 0x555555efa4a0 [GtkGestureClick]
sequence = 0x0
priv = 0x555555efa440
source_device = <optimized out>
was_recognized = 1
event_type = GDK_BUTTON_RELEASE
phase = GDK_TOUCHPAD_GESTURE_PHASE_BEGIN
state = GDK_BUTTON1_MASK
target = 0x555555ef9e70 [GsProgressButton]
#29 0x00007ffff72c4d7d in gtk_gesture_single_handle_event (controller=0x555555efa4a0 [GtkGestureClick], event=0x55555d8f7880 [GdkButtonEvent], x=58.000003814697266, y=25.000001907348633) at ../gtk/gtkgesturesingle.c:227
sequence = <optimized out>
priv = 0x555555efa420
source_device = <optimized out>
source = <optimized out>
button = <optimized out>
state = <optimized out>
i = <optimized out>
retval = <optimized out>
event_type = GDK_BUTTON_RELEASE
#30 0x00007ffff728e85f in gtk_event_controller_handle_event (controller=controller@entry=0x555555efa4a0 [GtkGestureClick], event=event@entry=0x55555d8f7880 [GdkButtonEvent], target=target@entry=0x555555ef9e70 [GsProgressButton], x=x@entry=58.000003814697266, y=y@entry=25.000001907348633) at ../gtk/gtkeventcontroller.c:362
controller_class = 0x55555577a1e0
priv = <optimized out>
retval = 0
__func__ = "gtk_event_controller_handle_event"
#31 0x00007ffff73e28ba in gtk_widget_run_controllers (widget=widget@entry=0x555555ef9e70 [GsProgressButton], event=event@entry=0x55555d8f7880 [GdkButtonEvent], target=target@entry=0x555555ef9e70 [GsProgressButton], x=58.000003814697266, y=25.000001907348633, phase=phase@entry=GTK_PHASE_CAPTURE) at ../gtk/gtkwidget.c:4581
this_handled = <optimized out>
is_gesture = 1
controller_phase = <optimized out>
next = 0x555555ef5540 = {0x555555ef9f90}
priv = 0x555555ef9d20
controller = 0x555555efa4a0 [GtkGestureClick]
handled = 0
l = <optimized out>
#32 0x00007ffff73ea852 in _gtk_widget_captured_event (widget=widget@entry=0x555555ef9e70 [GsProgressButton], event=event@entry=0x55555d8f7880 [GdkButtonEvent], target=target@entry=0x555555ef9e70 [GsProgressButton]) at ../gtk/gtkwidget.c:4744
return_val = 0
x = 58.000003814697266
y = 25.000001907348633
__func__ = "_gtk_widget_captured_event"
#33 0x00007ffff7304902 in gtk_propagate_event_internal (widget=widget@entry=0x555555ef9e70 [GsProgressButton], event=event@entry=0x55555d8f7880 [GdkButtonEvent], topmost=<optimized out>) at ../gtk/gtkmain.c:1910
handled_event = 0
target = 0x555555ef9e70 [GsProgressButton]
widget_array = {start = 0x55555d9a3f80, end = 0x55555d9a4020, end_allocation = 0x55555d9a4080, preallocated = {0x555555ef9e70 [GsProgressButton], 0x555555ef02e0 [GtkStack], 0x555555eef0c0 [GtkBox], 0x555555eeead0 [GsUpdatesSection], 0x5555558d32e0 [GtkBox], 0x5555559cca00 [GtkBox], 0x5555559cc170 [AdwClamp], 0x5555558d37a0 [GtkViewport], 0x5555559c5110 [GtkScrolledWindow], 0x5555559b95f0 [GtkStack], 0x5555559ba290 [GtkBox], 0x5555559b8e10 [GsUpdatesPage], 0x5555558ae5a0 [AdwViewStack], 0x555555856520 [GtkBox], 0x5555558cbce0 [AdwLeaflet], 0x555555788340 [AdwLeaflet]}}
i = <optimized out>
#34 0x00007ffff7304a45 in gtk_propagate_event (widget=widget@entry=0x555555ef9e70 [GsProgressButton], event=event@entry=0x55555d8f7880 [GdkButtonEvent]) at ../gtk/gtkmain.c:1992
window_group = <optimized out>
event_widget = <optimized out>
topmost = <optimized out>
__func__ = "gtk_propagate_event"
#35 0x00007ffff73050d4 in gtk_main_do_event (event=0x55555d8f7880 [GdkButtonEvent]) at ../gtk/gtkmain.c:1684
event_widget = <optimized out>
target_widget = <optimized out>
grab_widget = 0x555555ef9e70 [GsProgressButton]
window_group = 0x555555c9f020 [GtkWindowGroup]
rewritten_event = <optimized out>
tmp_list = <optimized out>
__func__ = "gtk_main_do_event"
#36 0x00007ffff73f7130 in surface_event (surface=<optimized out>, event=<optimized out>, widget=<optimized out>) at ../gtk/gtkwindow.c:4771
#42 0x00007ffff7ad44b3 in <emit signal 'event' on instance 0x555555f5ead0 [GdkWaylandToplevel]> (instance=instance@entry=0x555555f5ead0, signal_id=<optimized out>, detail=detail@entry=0) at ../gobject/gsignal.c:3582
var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fffffffe340, reg_save_area = 0x7fffffffe280}}
#37 0x00007ffff757cf3c in _gdk_marshal_BOOLEAN__POINTERv (closure=closure@entry=0x55555b7ee820, return_value=return_value@entry=0x7fffffffe150, instance=instance@entry=0x555555f5ead0, args=args@entry=0x7fffffffe260, marshal_data=marshal_data@entry=0x0, n_params=n_params@entry=1, param_types=0x555555f5ca80) at gdk/gdkmarshalers.c:302
data1 = <optimized out>
data2 = <optimized out>
callback = <optimized out>
v_return = <optimized out>
arg0 = 0x80
args_copy = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fffffffe340, reg_save_area = 0x7fffffffe280}}
__func__ = "_gdk_marshal_BOOLEAN__POINTERv"
#38 0x00007ffff7600668 in gdk_surface_event_marshallerv (closure=0x55555b7ee820, return_value=0x7fffffffe150, instance=0x555555f5ead0, args=0x7fffffffe260, marshal_data=0x0, n_params=1, param_types=0x555555f5ca80) at ../gdk/gdksurface.c:461
args_copy = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fffffffe340, reg_save_area = 0x7fffffffe280}}
event = 0x55555d8f7880 [GdkButtonEvent]
#39 0x00007ffff7ab8652 in _g_closure_invoke_va (closure=0x55555b7ee820, return_value=0x7fffffffe150, instance=0x555555f5ead0, args=0x7fffffffe260, n_params=1, param_types=0x555555f5ca80) at ../gobject/gclosure.c:897
marshal = 0x7ffff76005e0 <gdk_surface_event_marshallerv>
marshal_data = 0x0
in_marshal = 0
real_closure = 0x55555b7ee800
__func__ = "_g_closure_invoke_va"
#40 0x00007ffff7acd7e3 in signal_emit_valist_unlocked (instance=instance@entry=0x555555f5ead0, signal_id=signal_id@entry=304, detail=detail@entry=0, var_args=var_args@entry=0x7fffffffe260) at ../gobject/gsignal.c:3423
return_accu = 0x7fffffffe150
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}}}
emission = {next = 0x0, instance = 0x555555f5ead0, ihint = {signal_id = 304, detail = 0, run_type = (G_SIGNAL_RUN_FIRST | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_RUN, chain_type = 0x5555556f2820 [GdkWaylandToplevel/GdkWaylandSurface/GdkSurface]}
instance_type = <optimized out>
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}}}
rtype = 0x14 [gboolean]
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>
param_values = <optimized out>
node = <optimized out>
i = <optimized out>
__func__ = "signal_emit_valist_unlocked"
node_copy = {signal_id = 304, itype = 0x5555556f23f0 [GdkSurface], name = 0x7ffff7dc8658 "event", destroyed = 0, flags = 2, n_params = 1, single_va_closure_is_valid = 1, single_va_closure_is_after = 0, param_types = 0x555555f5ca80, return_type = 0x14 [gboolean], class_closure_bsa = 0x0, accumulator = 0x555555f57cc0, c_marshaller = 0x7ffff76006b0 <gdk_surface_event_marshaller>, va_marshaller = 0x7ffff76005e0 <gdk_surface_event_marshallerv>, emission_hooks = 0x0, single_va_closure = 0x1}
#41 0x00007ffff7ad43f1 in g_signal_emit_valist (instance=0x555555f5ead0, signal_id=304, detail=0, var_args=0x7fffffffe260) at ../gobject/gsignal.c:3262
#43 0x00007ffff76040c7 in gdk_surface_handle_event (event=event@entry=0x55555d8f7880 [GdkButtonEvent]) at ../gdk/gdksurface.c:2939
surface = 0x555555f5ead0 [GdkWaylandToplevel]
begin_time = 3228951865266
handled = 0
#44 0x00007ffff75e378d in _gdk_event_emit (event=event@entry=0x55555d8f7880 [GdkButtonEvent]) at ../gdk/gdkevents.c:493
#45 0x00007ffff75926c6 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 = 0x55555d8f7880 [GdkButtonEvent]
#46 0x00007ffff7b62ef7 in g_main_dispatch (context=context@entry=0x5555556b8a20) at ../glib/gmain.c:3340
dispatch = 0x7ffff75926a0 <gdk_event_source_dispatch>
prev_source = 0x0
begin_time_nsec = 3228951849207
was_in_call = 0
user_data = 0x0
callback = 0x0
cb_funcs = 0x0
cb_data = 0x0
need_destroy = <optimized out>
source = 0x5555556f25b0
current = 0x5555556d4d30
i = 0
__func__ = "g_main_dispatch"
#47 0x00007ffff7b65007 in g_main_context_dispatch_unlocked (context=0x5555556b8a20) at ../glib/gmain.c:4148
max_priority = 2147483647
timeout = 111
some_ready = 1
nfds = 4
allocated_nfds = <optimized out>
fds = 0x55555d80cfd0
begin_time_nsec = 3228951815344
#48 g_main_context_iterate_unlocked (context=context@entry=0x5555556b8a20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4213
max_priority = 2147483647
timeout = 111
some_ready = 1
nfds = 4
allocated_nfds = <optimized out>
fds = 0x55555d80cfd0
begin_time_nsec = 3228951815344
#49 0x00007ffff7b656c3 in g_main_context_iteration (context=context@entry=0x5555556b8a20, may_block=may_block@entry=1) at ../glib/gmain.c:4278
retval = <optimized out>
#50 0x00007ffff7d4ae4d in g_application_run (application=application@entry=0x5555556971f0 [GsApplication], argc=argc@entry=1, argv=argv@entry=0x7fffffffe738) at ../gio/gapplication.c:2573
arguments = 0x5555556ba670
status = 0
context = 0x5555556b8a20
acquired_context = <optimized out>
__func__ = "g_application_run"
#51 0x0000555555583bf8 in main (argc=1, argv=0x7fffffffe738) at ../src/gs-main.c:49
status = 0
appinfo = 0x5555556bd6f0
application = 0x5555556971f0
debug = 0x55555568af50
Edited by Automeris naranja