Crash in `invalidate_cursor_gpu_state` when resuming, possibly involving changes in docking state or flatpak apps and scaling(?)
I'm quite often seeing GNOME crashing when I resume from suspend, perhaps related to changing docking states. I have two docks (both CalDigit, one Thunderbird, one USB-3) in different rooms, both with the same model of monitor attached, and different external mice and keyboards. The last time I got a crash, I backtraced it; the backtrace is at the bottom of this report.
In this specific case I had my laptop docked to the Thunderbolt docking station. I disconnected it from that setup and used it standalone for a while, suspending and resuming it a couple of times. Then I resumed it (initially still standalone) and almost immediately plugged it into the USB-3 dock, and GNOME crashed back to GDM.
I'll also note that I use 125% scaling on all the displays (the laptop internal display, and both the external displays). I have Element and Slack running as flatpaks, and the cursor is tiny when it's in the Slack window (but not the Element one).
Backtrace:
: No such file or directory.
warning: Can't open file anon_inode:i915.gem which was expanded to anon_inode:i915.gem during file-backed mapping note processing
warning: Can't open file /memfd:pulseaudio (deleted) during file-backed mapping note processing
warning: Can't open file /memfd:gdk-wayland (deleted) during file-backed mapping note processing
warning: Can't open file /memfd:wayland-cursor (deleted) during file-backed mapping note processing
warning: Can't open file /memfd:mozilla-ipc (deleted) during file-backed mapping note processing
warning: Can't open file /memfd:xwayland-shared (deleted) during file-backed mapping note processing
warning: Can't open file /dev/shm/.org.chromium.Chromium.YOk4gd (deleted) during file-backed mapping note processing
warning: Can't open file /home/adamw/.local/share/gnome-shell/notifications (deleted) during file-backed mapping note processing
warning: Can't open file /dev/shm/.org.chromium.Chromium.6Q1CDx (deleted) during file-backed mapping note processing
warning: Can't open file /home/adamw/.local/share/gvfs-metadata/root-4555823a.log (deleted) during file-backed mapping note processing
warning: Can't open file /home/adamw/.local/share/gvfs-metadata/root (deleted) during file-backed mapping note processing
[New LWP 69182]
[New LWP 69210]
[New LWP 69214]
[New LWP 69211]
[New LWP 69215]
[New LWP 69216]
[New LWP 69240]
[New LWP 69242]
[New LWP 69219]
[New LWP 69243]
[New LWP 69222]
[New LWP 69249]
[New LWP 69248]
[New LWP 69290]
[New LWP 69289]
[New LWP 72161]
[New LWP 74905]
[New LWP 69284]
[New LWP 72163]
[New LWP 70012]
[New LWP 69241]
[New LWP 72162]
[New LWP 69218]
[New LWP 72169]
[New LWP 69285]
[New LWP 72166]
[New LWP 72164]
[New LWP 69223]
[New LWP 72168]
[New LWP 69220]
[New LWP 72165]
[New LWP 69245]
[New LWP 69221]
[New LWP 72167]
[New LWP 69288]
[New LWP 69246]
[New LWP 69230]
[New LWP 72170]
[New LWP 72172]
[New LWP 69247]
[New LWP 72171]
[New LWP 260160]
[New LWP 69217]
[New LWP 69244]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Core was generated by `/usr/bin/gnome-shell'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x00007fab2d782fc2 in invalidate_cursor_gpu_state (cursor_sprite=<optimized out>, cursor_renderer=<optimized out>) at ../src/backends/native/meta-cursor-renderer-native.c:436
436 cursor_stage_view->is_hw_cursor_valid = FALSE;
[Current thread is 1 (Thread 0x7fab29d68640 (LWP 69182))]
#0 0x00007fab2d782fc2 in invalidate_cursor_gpu_state (cursor_sprite=<optimized out>, cursor_renderer=<optimized out>) at ../src/backends/native/meta-cursor-renderer-native.c:436
view = <optimized out>
cursor_stage_view = 0x0
native = <optimized out>
priv = <optimized out>
renderer = <optimized out>
views = <optimized out>
l = 0x0
#1 on_cursor_sprite_texture_changed (cursor_sprite=<optimized out>, cursor_renderer=<optimized out>) at ../src/backends/native/meta-cursor-renderer-native.c:294
No locals.
#2 0x00007fab2e0be52a in g_closure_invoke (closure=0x5569374ad850, return_value=0x0, n_param_values=1, param_values=0x7ffd33c24100, invocation_hint=0x7ffd33c24050) at ../gobject/gclosure.c:832
marshal = 0x7fab2e0c3510 <g_cclosure_marshal_VOID__VOID>
marshal_data = 0x0
in_marshal = 0
real_closure = 0x5569374ad830
__func__ = "g_closure_invoke"
#3 0x00007fab2e0ecfec in signal_emit_unlocked_R.isra.0 (node=node@entry=0x7ffd33c241d0, detail=detail@entry=0, instance=instance@entry=0x5569390647d0, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7ffd33c24100) at ../gobject/gsignal.c:3980
tmp = <optimized out>
handler = 0x55693856f340
accumulator = <optimized out>
emission = {next = 0x7ffd33c248f0, instance = 0x5569390647d0, ihint = {signal_id = 229, detail = 0, run_type = (G_SIGNAL_RUN_FIRST | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_RUN, chain_type = 4}
class_closure = <optimized out>
hlist = <optimized out>
handler_list = 0x55692f026e90
return_accu = <optimized out>
accu = {g_type = 0, 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>
EMIT_RESTART = <optimized out>
__func__ = <optimized out>
#4 0x00007fab2e0ddd59 in signal_emit_valist_unlocked (instance=instance@entry=0x5569390647d0, signal_id=signal_id@entry=229, detail=detail@entry=0, var_args=var_args@entry=0x7ffd33c24340) at ../gobject/gsignal.c:3612
instance_and_params = <optimized out>
param_values = <optimized out>
node = <optimized out>
i = <optimized out>
node_copy = {signal_id = 229, itype = 93910228492304, name = 0x55692dcd5d74 "texture-changed", destroyed = 0, flags = 2, n_params = 0, single_va_closure_is_valid = 1, single_va_closure_is_after = 0, param_types = 0x0, return_type = 4, class_closure_bsa = 0x0, accumulator = 0x0, c_marshaller = 0x7fab2e0c3510 <g_cclosure_marshal_VOID__VOID>, va_marshaller = 0x7fab2e0bc240 <g_cclosure_marshal_VOID__VOIDv>, emission_hooks = 0x0, single_va_closure = 0x1}
__func__ = "signal_emit_valist_unlocked"
#5 0x00007fab2e0ddf91 in g_signal_emit_valist (instance=0x5569390647d0, signal_id=229, detail=0, var_args=var_args@entry=0x7ffd33c24340) at ../gobject/gsignal.c:3355
No locals.
#6 0x00007fab2e0de053 in g_signal_emit (instance=instance@entry=0x5569390647d0, signal_id=<optimized out>, detail=detail@entry=0) at ../gobject/gsignal.c:3675
var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffd33c24420, reg_save_area = 0x7ffd33c24360}}
#7 0x00007fab2d690b4f in meta_cursor_sprite_set_texture (sprite=sprite@entry=0x5569390647d0, texture=texture@entry=0x5569394218d0, hot_x=<optimized out>, hot_y=<optimized out>) at ../src/backends/meta-cursor.c:120
priv = <optimized out>
#8 0x00007fab2d695f61 in load_from_current_xcursor_image (sprite_xcursor=sprite_xcursor@entry=0x5569390647d0) at ../src/backends/meta-cursor-sprite-xcursor.c:236
sprite = 0x5569390647d0
xc_image = 0x5569399a7640
width = 24
height = <optimized out>
rowstride = 96
cogl_format = COGL_PIXEL_FORMAT_BGRA_8888
clutter_backend = <optimized out>
cogl_context = <optimized out>
texture = 0x5569394218d0
error = 0x0
hotspot_x = <optimized out>
hotspot_y = <optimized out>
__func__ = "load_from_current_xcursor_image"
#9 0x00007fab2d6961af in load_cursor_from_theme (sprite=0x5569390647d0) at ../src/backends/meta-cursor-sprite-xcursor.c:317
sprite_xcursor = 0x5569390647d0
sprite_xcursor = <optimized out>
__func__ = <optimized out>
_g_boolean_var_12 = <optimized out>
#10 meta_cursor_sprite_xcursor_realize_texture (sprite=0x5569390647d0) at ../src/backends/meta-cursor-sprite-xcursor.c:328
sprite_xcursor = 0x5569390647d0
retval = <optimized out>
#11 0x00007fab2d78330e in meta_cursor_sprite_realize_texture (sprite=0x5569390647d0) at ../src/backends/meta-cursor.c:232
No locals.
#12 meta_cursor_renderer_native_update_cursor (cursor_renderer=0x55692dafcf00, cursor_sprite=0x5569390647d0) at ../src/backends/native/meta-cursor-renderer-native.c:344
renderer_view = 0x556939257bb0
crtc = 0x556938727860
cursor_stage_view = 0x556935c9a340
has_hw_cursor = 0
crtc_kms = <optimized out>
kms_crtc = <optimized out>
view = 0x556939257bb0
crtc_native = 0x556938727860
native = 0x55692dafcf00
priv = 0x55692dafce60
backend = <optimized out>
backend_native = <optimized out>
renderer = <optimized out>
kms = <optimized out>
kms_cursor_manager = 0x55692d9ab710
cursor_changed = 0
views = <optimized out>
l = 0x5569393df3a0
CoglTraceMetaCursorRendererNative = {begin_time = 0, name = 0x0, description = 0x0}
ScopedCoglTraceMetaCursorRendererNative = 0x0
#13 0x00007fab2d695dd4 in meta_cursor_renderer_update_cursor (renderer=0x55692dafcf00, cursor_sprite=0x5569390647d0) at ../src/backends/meta-cursor-renderer.c:426
priv = 0x55692dafceb0
#14 0x00007fab2d6a74d1 in meta_cursor_renderer_force_update (renderer=<optimized out>) at ../src/backends/meta-cursor-renderer.c:461
priv = <optimized out>
#15 update_cursors (backend=0x55692d99f730) at ../src/backends/meta-backend.c:340
priv = <optimized out>
seat = <optimized out>
cursor_renderer = <optimized out>
pointer = <optimized out>
device = 0x55692dc389b0
devices = 0x55692faf35b0
l = 0x55692faf35b0
#16 meta_backend_monitors_changed (backend=0x55692d99f730) at ../src/backends/meta-backend.c:350
No locals.
#17 meta_monitor_manager_notify_monitors_changed (manager=manager@entry=0x55692daf0010) at ../src/backends/meta-monitor-manager.c:3621
No locals.
#18 0x00007fab2d6aeb71 in meta_monitor_manager_rebuild (config=0x55692dc9bad0, manager=0x55692daf0010) at ../src/backends/meta-monitor-manager.c:3709
old_logical_monitors = 0x556931c9cb90
old_logical_monitors = <optimized out>
#19 meta_monitor_manager_rebuild (manager=0x55692daf0010, config=0x55692dc9bad0) at ../src/backends/meta-monitor-manager.c:3695
old_logical_monitors = <optimized out>
#20 0x00007fab2d789c22 in meta_monitor_manager_native_apply_monitors_config (manager=0x55692daf0010, config=0x55692dc9bad0, method=<optimized out>, error=<optimized out>) at ../src/backends/native/meta-monitor-manager-native.c:343
crtc_assignments = 0x556938e903c0
output_assignments = 0x556938434340
#21 0x00007fab2d6a9995 in meta_monitor_manager_apply_monitors_config (manager=manager@entry=0x55692daf0010, config=config@entry=0x55692dc9bad0, method=method@entry=META_MONITORS_CONFIG_METHOD_PERSISTENT, error=error@entry=0x7ffd33c247b0) at ../src/backends/meta-monitor-manager.c:706
manager_class = <optimized out>
__func__ = "meta_monitor_manager_apply_monitors_config"
#22 0x00007fab2d6ad5b2 in meta_monitor_manager_ensure_configured (manager=0x55692daf0010) at ../src/backends/meta-monitor-manager.c:779
oriented_config = 0x0
config = 0x55692dc9bad0
error = 0x0
use_stored_config = <optimized out>
method = META_MONITORS_CONFIG_METHOD_PERSISTENT
fallback_method = META_MONITORS_CONFIG_METHOD_TEMPORARY
#23 0x00007fab2d789e21 in handle_hotplug_event (manager=0x55692daf0010) at ../src/backends/native/meta-monitor-manager-native.c:374
No locals.
#24 on_kms_resources_changed (kms=<optimized out>, changes=<optimized out>, manager=0x55692daf0010) at ../src/backends/native/meta-monitor-manager-native.c:410
needs_emit_privacy_screen_change = 1
out = <optimized out>
__func__ = "on_kms_resources_changed"
#25 0x00007fab2e0bcbd8 in g_cclosure_marshal_VOID__FLAGSv (closure=<optimized out>, return_value=<optimized out>, instance=<optimized out>, args=<optimized out>, marshal_data=<optimized out>, n_params=<optimized out>, param_types=0x55692d9ae3f0) at ../gobject/gmarshal.c:1136
cc = <optimized out>
data1 = <optimized out>
data2 = <optimized out>
callback = <optimized out>
arg0 = 2
args_copy = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7ffd33c24b70, reg_save_area = 0x7ffd33c24ab0}}
#26 0x00007fab2e0dde85 in _g_closure_invoke_va (param_types=0x55692d9ae3f0, n_params=<optimized out>, args=0x7ffd33c24a90, instance=0x55692d9aa680, return_value=0x0, closure=0x55692daa3ae0) at ../gobject/gclosure.c:895
marshal = <optimized out>
marshal_data = <optimized out>
in_marshal = 0
real_closure = 0x55692daa3ac0
real_closure = <optimized out>
__func__ = <optimized out>
_g_boolean_var_67 = <optimized out>
marshal = <optimized out>
marshal_data = <optimized out>
in_marshal = <optimized out>
_g_boolean_var_68 = <optimized out>
cunion = <optimized out>
new_int = <optimized out>
old_int = <optimized out>
success = <optimized out>
tmp = <optimized out>
gaicae_oldval = <optimized out>
cunion = <optimized out>
new_int = <optimized out>
old_int = <optimized out>
success = <optimized out>
tmp = <optimized out>
gaicae_oldval = <optimized out>
#27 signal_emit_valist_unlocked (instance=instance@entry=0x55692d9aa680, signal_id=signal_id@entry=58, detail=detail@entry=0, var_args=var_args@entry=0x7ffd33c24a90) at ../gobject/gsignal.c:3516
return_accu = 0x0
accu = {g_type = 0, 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 = 0x7ffd33c24c50, instance = 0x55692d9aa680, ihint = {signal_id = 58, detail = 0, run_type = (G_SIGNAL_RUN_FIRST | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_RUN, chain_type = 93910225043776}
instance_type = 93910225043776
emission_return = {g_type = 0, 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 = 4
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>
node_copy = {signal_id = 58, itype = 93910225043776, name = 0x55692d8353f1 "resources-changed", destroyed = 0, flags = 2, n_params = 1, single_va_closure_is_valid = 1, single_va_closure_is_after = 0, param_types = 0x55692d9ae3f0, return_type = 4, class_closure_bsa = 0x0, accumulator = 0x0, c_marshaller = 0x7fab2e0c3900 <g_cclosure_marshal_VOID__FLAGS>, va_marshaller = 0x7fab2e0bcb80 <g_cclosure_marshal_VOID__FLAGSv>, emission_hooks = 0x0, single_va_closure = 0x1}
__func__ = "signal_emit_valist_unlocked"
#28 0x00007fab2e0ddf91 in g_signal_emit_valist (instance=0x55692d9aa680, signal_id=58, detail=0, var_args=var_args@entry=0x7ffd33c24a90) at ../gobject/gsignal.c:3355
No locals.
#29 0x00007fab2e0de053 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../gobject/gsignal.c:3675
var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffd33c24b70, reg_save_area = 0x7ffd33c24ab0}}
#30 0x00007fab2e0bcfa7 in g_cclosure_marshal_VOID__OBJECTv (closure=0x55692d9aa2c0, return_value=<optimized out>, instance=0x55692d9e6c50, args=<optimized out>, marshal_data=<optimized out>, n_params=<optimized out>, param_types=0x55692d9b6360) at ../gobject/gmarshal.c:1910
cc = <optimized out>
data1 = <optimized out>
data2 = <optimized out>
callback = 0x7fab2d79ad90 <on_udev_hotplug>
arg0 = 0x556939658f70
args_copy = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7ffd33c24ed0, reg_save_area = 0x7ffd33c24e10}}
#31 0x00007fab2e0dde85 in _g_closure_invoke_va (param_types=0x55692d9b6360, n_params=<optimized out>, args=0x7ffd33c24df0, instance=0x55692d9e6c50, return_value=0x0, closure=0x55692d9aa2c0) at ../gobject/gclosure.c:895
marshal = <optimized out>
marshal_data = <optimized out>
in_marshal = 0
real_closure = 0x55692d9aa2a0
real_closure = <optimized out>
__func__ = <optimized out>
_g_boolean_var_67 = <optimized out>
marshal = <optimized out>
marshal_data = <optimized out>
in_marshal = <optimized out>
_g_boolean_var_68 = <optimized out>
cunion = <optimized out>
new_int = <optimized out>
old_int = <optimized out>
success = <optimized out>
tmp = <optimized out>
gaicae_oldval = <optimized out>
cunion = <optimized out>
new_int = <optimized out>
old_int = <optimized out>
success = <optimized out>
tmp = <optimized out>
gaicae_oldval = <optimized out>
#32 signal_emit_valist_unlocked (instance=instance@entry=0x55692d9e6c50, signal_id=signal_id@entry=54, detail=detail@entry=0, var_args=var_args@entry=0x7ffd33c24df0) at ../gobject/gsignal.c:3516
return_accu = 0x0
accu = {g_type = 0, 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 = 0x7ffd33c252d0, instance = 0x55692d9e6c50, ihint = {signal_id = 54, detail = 0, run_type = (G_SIGNAL_RUN_FIRST | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_RUN, chain_type = 93910225039824}
instance_type = 93910225039824
emission_return = {g_type = 0, 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 = 4
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>
node_copy = {signal_id = 54, itype = 93910225039824, name = 0x55692d8353bb "hotplug", destroyed = 0, flags = 2, n_params = 1, single_va_closure_is_valid = 1, single_va_closure_is_after = 0, param_types = 0x55692d9b6360, return_type = 4, class_closure_bsa = 0x0, accumulator = 0x0, c_marshaller = 0x7fab2e0c3e80 <g_cclosure_marshal_VOID__OBJECT>, va_marshaller = 0x7fab2e0bcf30 <g_cclosure_marshal_VOID__OBJECTv>, emission_hooks = 0x0, single_va_closure = 0x1}
__func__ = "signal_emit_valist_unlocked"
#33 0x00007fab2e0ddf91 in g_signal_emit_valist (instance=0x55692d9e6c50, signal_id=54, detail=0, var_args=var_args@entry=0x7ffd33c24df0) at ../gobject/gsignal.c:3355
No locals.
#34 0x00007fab2e0de053 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../gobject/gsignal.c:3675
var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffd33c24ed0, reg_save_area = 0x7ffd33c24e10}}
#35 0x00007fab2caa0056 in ffi_call_unix64 () at ../src/x86/unix64.S:104
No locals.
#36 0x00007fab2ca9c5ef in ffi_call_int (cif=cif@entry=0x7ffd33c25140, fn=<optimized out>, rvalue=<optimized out>, avalue=<optimized out>, closure=closure@entry=0x0) at ../src/x86/ffi64.c:673
classes = {X86_64_INTEGER_CLASS, X86_64_NO_CLASS, 749351584, 32683}
stack = <optimized out>
argp = 0x7ffd33c24ed0 ""
arg_types = <optimized out>
gprcount = 4
ssecount = <optimized out>
ngpr = 1
nsse = 0
i = <optimized out>
avn = <optimized out>
flags = <optimized out>
reg_args = <optimized out>
#37 0x00007fab2ca9f3fe in ffi_call (cif=cif@entry=0x7ffd33c25140, fn=fn@entry=0x7fab2d7ac0e0 <on_uevent>, rvalue=rvalue@entry=0x7ffd33c250c0, avalue=avalue@entry=0x7ffd33c25060) at ../src/x86/ffi64.c:710
arg_types = 0x7ffd33c25090
i = <optimized out>
nargs = 4
max_reg_struct_size = <optimized out>
#38 0x00007fab2e0c4b12 in g_cclosure_marshal_generic (closure=<optimized out>, return_gvalue=<optimized out>, n_param_values=<optimized out>, param_values=<optimized out>, invocation_hint=<optimized out>, marshal_data=<optimized out>) at ../gobject/gclosure.c:1536
rtype = <optimized out>
rvalue = 0x7ffd33c250c0
n_args = <optimized out>
atypes = <optimized out>
args = <optimized out>
i = <optimized out>
cif = {abi = FFI_UNIX64, nargs = 4, arg_types = 0x7ffd33c25090, rtype = 0x7fab2caa31a0 <ffi_type_void>, bytes = 0, flags = 0}
cc = <optimized out>
enum_tmpval = <optimized out>
tmpval_used = 0
#39 0x00007fab2e0be52a in g_closure_invoke (closure=0x55692d9a9a50, return_value=0x0, n_param_values=3, param_values=0x7ffd33c25390, invocation_hint=0x7ffd33c252e0) at ../gobject/gclosure.c:832
marshal = 0x7fab2e0c4680 <g_cclosure_marshal_generic>
marshal_data = 0x0
in_marshal = 0
real_closure = 0x55692d9a9a30
__func__ = "g_closure_invoke"
#40 0x00007fab2e0ecfec in signal_emit_unlocked_R.isra.0 (node=node@entry=0x7ffd33c25490, detail=detail@entry=0, instance=instance@entry=0x55692d9a8d80, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7ffd33c25390) at ../gobject/gsignal.c:3980
tmp = <optimized out>
handler = 0x55692d859960
accumulator = <optimized out>
emission = {next = 0x0, instance = 0x55692d9a8d80, ihint = {signal_id = 57, detail = 0, run_type = (G_SIGNAL_RUN_FIRST | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_RUN, chain_type = 4}
class_closure = <optimized out>
hlist = <optimized out>
handler_list = 0x55692d859960
return_accu = <optimized out>
accu = {g_type = 0, 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>
EMIT_RESTART = <optimized out>
__func__ = <optimized out>
#41 0x00007fab2e0ddd59 in signal_emit_valist_unlocked (instance=instance@entry=0x55692d9a8d80, signal_id=signal_id@entry=57, detail=detail@entry=0, var_args=var_args@entry=0x7ffd33c25600) at ../gobject/gsignal.c:3612
instance_and_params = <optimized out>
param_values = <optimized out>
node = <optimized out>
i = <optimized out>
node_copy = {signal_id = 57, itype = 93910225042736, name = 0x55692d8353ea "uevent", destroyed = 0, flags = 2, n_params = 2, single_va_closure_is_valid = 1, single_va_closure_is_after = 1, param_types = 0x55692d9f0aa0, return_type = 4, class_closure_bsa = 0x55692d9b0a10, accumulator = 0x0, c_marshaller = 0x7fab2e0c4680 <g_cclosure_marshal_generic>, va_marshaller = 0x0, emission_hooks = 0x0, single_va_closure = 0x55692d9ab8d0}
__func__ = "signal_emit_valist_unlocked"
#42 0x00007fab2e0ddf91 in g_signal_emit_valist (instance=0x55692d9a8d80, signal_id=57, detail=0, var_args=var_args@entry=0x7ffd33c25600) at ../gobject/gsignal.c:3355
No locals.
#43 0x00007fab2e0de053 in g_signal_emit (instance=instance@entry=0x55692d9a8d80, signal_id=<optimized out>, detail=detail@entry=0) at ../gobject/gsignal.c:3675
var_args = {{gp_offset = 40, fp_offset = 48, overflow_arg_area = 0x7ffd33c256e0, reg_save_area = 0x7ffd33c25620}}
#44 0x00007fab2b4bb741 in monitor_event (source=<optimized out>, condition=<optimized out>, data=0x55692d9a8d80) at ../gudev/gudevclient.c:90
client = 0x55692d9a8d80
device = 0x556939658f70
udevice = 0x7fab083a3ce0
#45 0x00007fab2e165eec in g_main_dispatch (context=0x55692d83e860) at ../glib/gmain.c:3476
dispatch = 0x7fab2e1c3280 <g_io_unix_dispatch>
prev_source = 0x0
begin_time_nsec = 136205794113052
was_in_call = 0
user_data = 0x55692d9a8d80
callback = 0x7fab2b4bb6e0 <monitor_event>
cb_funcs = 0x7fab2e251380 <g_source_callback_funcs>
cb_data = 0x55692d9ab240
need_destroy = <optimized out>
source = 0x55692d9abae0
current = 0x55692d815590
i = 0
__func__ = <optimized out>
#46 g_main_context_dispatch_unlocked (context=0x55692d83e860) at ../glib/gmain.c:4284
No locals.
#47 0x00007fab2e1c0968 in g_main_context_iterate_unlocked.isra.0 (context=0x55692d83e860, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4349
max_priority = 2147483647
timeout = 282
some_ready = 1
nfds = 35
allocated_nfds = <optimized out>
fds = 0x5569369b2840
begin_time_nsec = 136205659295758
#48 0x00007fab2e167287 in g_main_loop_run (loop=0x55692dd04540) at ../glib/gmain.c:4551
self = <optimized out>
__func__ = "g_main_loop_run"
#49 0x00007fab2d6e495a in meta_context_run_main_loop (context=<optimized out>, error=0x7ffd33c25c50) at ../src/core/meta-context.c:516
priv = 0x55692d836110
__func__ = "meta_context_run_main_loop"
#50 0x00007fab2caa0056 in ffi_call_unix64 () at ../src/x86/unix64.S:104
No locals.
#51 0x00007fab2ca9c5ef in ffi_call_int (cif=cif@entry=0x55692dde8860, fn=<optimized out>, rvalue=<optimized out>, avalue=<optimized out>, closure=closure@entry=0x0) at ../src/x86/ffi64.c:673
classes = {X86_64_INTEGER_CLASS, X86_64_NO_CLASS, 33, X86_64_NO_CLASS}
stack = <optimized out>
argp = 0x7ffd33c258a0 "\003"
arg_types = <optimized out>
gprcount = 2
ssecount = <optimized out>
ngpr = 1
nsse = 0
i = <optimized out>
avn = <optimized out>
flags = <optimized out>
reg_args = <optimized out>
#52 0x00007fab2ca9f3fe in ffi_call (cif=0x55692dde8860, fn=<optimized out>, rvalue=<optimized out>, avalue=<optimized out>) at ../src/x86/ffi64.c:710
arg_types = 0x55692dde92a0
i = <optimized out>
nargs = 2
max_reg_struct_size = <optimized out>
#53 0x00007fab2dad7dff in Gjs::Function::invoke (this=0x55692dde8840, context=context@entry=0x55692d86ab00, args=..., this_obj=..., r_value=r_value@entry=0x0) at ../gi/function.cpp:1060
return_value_p = <optimized out>
return_value = {v_boolean = -268237732, v_int8 = 92 '\\', v_uint8 = 92 '\\', v_int16 = 1116, v_uint16 = 1116, v_int32 = -268237732, v_uint32 = 4026729564, v_int64 = 140372147897436, v_uint64 = 140372147897436, v_float = -1.62191226e+29, v_double = 6.9353055909069696e-310, v_short = 1116, v_ushort = 1116, v_int = -268237732, v_uint = 4026729564, v_long = 140372147897436, v_ulong = 140372147897436, v_ssize = 140372147897436, v_size = 140372147897436, v_string = 0x7faaf003045c "Context", v_pointer = 0x7faaf003045c}
ffi_argc = 2
state = {m_in_cvalues = {m_ptr = 0x55692ddd7570}, m_out_cvalues = {m_ptr = 0x55692dde8760}, m_inout_original_cvalues = {m_ptr = 0x55692dd4f870}, ignore_release = std::unordered_set with 0 elements, instance_object = {<js::TypedRootedGCThingBase<js::StackRootedBase, JSObject*>> = {<js::StackRootedBase> = {stack = 0x55692d86ab18, prev = 0x7ffd33c25cc0}, <No data fields>}, <js::RootedOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*>, void>> = {<No data fields>}, <No data fields>}, <No data fields>}, ptr = 0x8fd206b6948}, return_values = {<JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> >> = {<js::TypedRootedTraceableBase<js::StackRootedTraceableBase, JS::StackGCVector<JS::Value, js::TempAllocPolicy> >> = {<js::StackRootedTraceableBase> = {<js::StackRootedBase> = {stack = 0x55692d86ab70, prev = 0x7ffd33c26080}, <js::VirtualTraceable> = {_vptr.VirtualTraceable = 0x7fab2dbe57a0 <vtable for JS::RootedVector<JS::Value>+16>}, <No data fields>}, <No data fields>}, <js::RootedOperations<JS::StackGCVector<JS::Value, js::TempAllocPolicy>, JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> > >> = {<js::MutableWrappedPtrOperations<JS::StackGCVector<JS::Value, js::TempAllocPolicy>, JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> > >> = {<js::MutableWrappedPtrOperations<JS::GCVector<JS::Value, 8, js::TempAllocPolicy>, JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> > >> = {<js::WrappedPtrOperations<JS::GCVector<JS::Value, 8, js::TempAllocPolicy>, JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> >, void>> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, ptr = {<JS::GCVector<JS::Value, 8, js::TempAllocPolicy>> = {vector = {<js::TempAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, static JsContextTag = 1, context_bits_ = 93910223727361}, static kElemIsPod = false, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x7ffd33c25c10, mLength = 0, mTail = {<mozilla::Vector<JS::Value, 8, js::TempAllocPolicy>::CapacityAndReserved> = {mCapacity = 8}, mBytes = "\240\\\3023\375\177\000\000`\261\213,\253\177\000\000\000\253\206-iU\000\000Kr\344+\253\177\000\000\300\233\213,\253\177\000\000\360\302\222-iU\000\000\260\\\3023\375\177\000\000\240\\\3023\375\177\000"}}}, <No data fields>}}, <No data fields>}, local_error = {<GjsAutoPointer<_GError, _GError, g_error_free, GjsAutoErrorFuncs::error_copy>> = {m_ptr = 0x0}, <No data fields>}, info = 0x55692dde9250, gi_argc = 0 '\000', processed_c_args = 1 '\001', failed = false, can_throw_gerror = true, is_method = true}
ffi_arg_pointers = std::unique_ptr<void *[]> = {get() = 0x55692dde8940}
gi_arg_pos = <optimized out>
ffi_arg_pos = 2
js_arg_pos = <optimized out>
obj = {<js::TypedRootedGCThingBase<js::StackRootedBase, JSObject*>> = {<js::StackRootedBase> = {stack = 0x55692d86ab18, prev = 0x7ffd33c25bc0}, <No data fields>}, <js::RootedOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*>, void>> = {<No data fields>}, <No data fields>}, <No data fields>}, ptr = 0x8fd206b6948}
dynamicString = "MetaContextMain.method Meta.Context.run_main_loop"
label = {m_stack = 0x0}
errorp = 0x7ffd33c25c50
return_type = <optimized out>
__PRETTY_FUNCTION__ = <optimized out>
#54 0x00007fab2dae2699 in Gjs::Function::call (context=0x55692d86ab00, js_argc=<optimized out>, vp=<optimized out>) at ../gi/function.cpp:1240
js_argv = {<JS::detail::CallArgsBase<JS::detail::IncludeUsedRval>> = {argv_ = 0x55692d92c2f8, argc_ = 0, constructing_ = false, ignoresReturnValue_ = false}, <No data fields>}
callee = {<js::TypedRootedGCThingBase<js::StackRootedBase, JSObject*>> = {<js::StackRootedBase> = {stack = 0x55692d86ab18, prev = 0x7ffd33c25f20}, <No data fields>}, <js::RootedOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*>, void>> = {<No data fields>}, <No data fields>}, <No data fields>}, ptr = 0x8fd206afa10}
priv = <optimized out>
#55 0x00007fab2bd2c608 in CallJSNative (args=..., reason=js::CallReason::Call, native=0x7fab2dae25b0 <Gjs::Function::call(JSContext*, unsigned int, JS::Value*)>, cx=0x55692d86ab00) at /usr/src/debug/mozjs115-115.1.0-1.fc39.x86_64/vm/Interpreter.cpp:486
recursion = {<No data fields>}
resumeMode = <optimized out>
ar = {cx_ = 0x55692d86ab00, origin_ = <optimized out>}
ok = <optimized out>
recursion = <optimized out>
resumeMode = <optimized out>
ar = <optimized out>
ok = <optimized out>
#56 js::InternalCallOrConstruct (cx=0x55692d86ab00, args=..., construct=<optimized out>, reason=js::CallReason::Call) at /usr/src/debug/mozjs115-115.1.0-1.fc39.x86_64/vm/Interpreter.cpp:566
call = 0x7fab2dae25b0 <Gjs::Function::call(JSContext*, unsigned int, JS::Value*)>
skipForCallee = <optimized out>
fun = {<js::TypedRootedGCThingBase<js::StackRootedBase, JSFunction*>> = {<js::StackRootedBase> = {stack = 0x55692d86ab18, prev = 0x7ffd33c25f20}, <No data fields>}, <js::RootedOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::MutableWrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::WrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*>, void>> = {<No data fields>}, <No data fields>}, <No data fields>}, ptr = 0x8fd206b6948}
state = {<js::RunState> = {kind_ = (unknown: 0x2d86ab68), script_ = {<js::TypedRootedGCThingBase<js::StackRootedBase, JSScript*>> = {<js::StackRootedBase> = {stack = 0x7ffd33c25f80, prev = 0xfffe08fd206b6948}, <No data fields>}, <js::RootedOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*>, void>> = {<No data fields>}, <No data fields>}, <No data fields>}, ptr = 0x7fab2be15126 <js::BaseScript::enclosingScope() const+70>}}, args_ = @0x55692d86ab60, construct_ = (unknown: 0x33c25ec0)}
ar = <optimized out>
ok = <optimized out>
#57 0x00007fab2bd204e3 in InternalCall (reason=<optimized out>, args=..., cx=<optimized out>) at /usr/src/debug/mozjs115-115.1.0-1.fc39.x86_64/vm/Interpreter.cpp:647
No locals.
#58 js::CallFromStack (reason=<optimized out>, args=..., cx=<optimized out>) at /usr/src/debug/mozjs115-115.1.0-1.fc39.x86_64/vm/Interpreter.cpp:652
No locals.
#59 js::Interpret (cx=0x55692d86ab00, state=...) at /usr/src/debug/mozjs115-115.1.0-1.fc39.x86_64/vm/Interpreter.cpp:3395
reason = <optimized out>
newsp = <optimized out>
construct = js::NO_CONSTRUCT
ignoresReturnValue = <optimized out>
argStackSlots = <optimized out>
isFunction = <optimized out>
op = JSOp::False
args = {<JS::detail::CallArgsBase<JS::detail::IncludeUsedRval>> = {argv_ = 0x55692d92c2f8, argc_ = 0, constructing_ = false, ignoresReturnValue_ = true}, <No data fields>}
maybeFun = <optimized out>
exit = <optimized out>
prologue_return_continuation = <optimized out>
return_continuation = <optimized out>
successful_return_continuation = <optimized out>
prologue_error = <optimized out>
entryFrame = <optimized out>
entryMonitor = <optimized out>
activation = {<js::Activation> = {cx_ = 0x55692d86ab00, compartment_ = 0x55692d8dfb20, prev_ = 0x0, prevProfiling_ = 0x0, hideScriptedCallerCount_ = 0, frameCache_ = {<js::TypedRootedTraceableBase<js::StackRootedTraceableBase, js::LiveSavedFrameCache>> = {<js::StackRootedTraceableBase> = {<js::StackRootedBase> = {stack = 0x55692d86ab70, prev = 0x7ffd33c262f8}, <js::VirtualTraceable> = {_vptr.VirtualTraceable = 0x7fab2c8ba0e0 <vtable for JS::Rooted<js::LiveSavedFrameCache>+16>}, <No data fields>}, <No data fields>}, <js::RootedOperations<js::LiveSavedFrameCache, JS::Rooted<js::LiveSavedFrameCache> >> = {<js::MutableWrappedPtrOperations<js::LiveSavedFrameCache, JS::Rooted<js::LiveSavedFrameCache> >> = {<js::WrappedPtrOperations<js::LiveSavedFrameCache, JS::Rooted<js::LiveSavedFrameCache>, void>> = {<No data fields>}, <No data fields>}, <No data fields>}, ptr = {frames = 0x55692de01410}}, asyncStack_ = {<js::TypedRootedGCThingBase<js::StackRootedBase, js::SavedFrame*>> = {<js::StackRootedBase> = {stack = 0x55692d86ab18, prev = 0x7ffd33c261e0}, <No data fields>}, <js::RootedOperations<js::SavedFrame*, JS::Rooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::Rooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::Rooted<js::SavedFrame*>, void>> = {<No data fields>}, <No data fields>}, <No data fields>}, ptr = 0x0}, asyncCause_ = 0x0, asyncCallIsExplicit_ = false, kind_ = js::Activation::Interpreter}, regs_ = {sp = 0x55692d92c2f8, pc = 0x55692dd05c81 "t", fp_ = 0x55692d92c278}, entryFrame_ = 0x55692d92c278, opMask_ = 0}
script = {<js::TypedRootedGCThingBase<js::StackRootedBase, JSScript*>> = {<js::StackRootedBase> = {stack = 0x55692d86ab20, prev = 0x7ffd33c26208}, <No data fields>}, <js::RootedOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*>, void>> = {<No data fields>}, <No data fields>}, <No data fields>}, ptr = 0x8fd20670ba0}
rootValue0 = {<js::TypedRootedGCThingBase<js::StackRootedBase, JS::Value>> = {<js::StackRootedBase> = {stack = 0x55692d86ab68, prev = 0x7ffd33c26400}, <No data fields>}, <js::RootedOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value>, void>> = {<No data fields>}, <No data fields>}, <No data fields>}, ptr = {asBits_ = 18444914486360932352}}
rootValue1 = {<js::TypedRootedGCThingBase<js::StackRootedBase, JS::Value>> = {<js::StackRootedBase> = {stack = 0x55692d86ab68, prev = 0x7ffd33c25fa0}, <No data fields>}, <js::RootedOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value>, void>> = {<No data fields>}, <No data fields>}, <No data fields>}, ptr = {asBits_ = 18444914486360932352}}
rootObject0 = {<js::TypedRootedGCThingBase<js::StackRootedBase, JSObject*>> = {<js::StackRootedBase> = {stack = 0x55692d86ab18, prev = 0x7ffd33c26098}, <No data fields>}, <js::RootedOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*>, void>> = {<No data fields>}, <No data fields>}, <No data fields>}, ptr = 0x0}
rootObject1 = {<js::TypedRootedGCThingBase<js::StackRootedBase, JSObject*>> = {<js::StackRootedBase> = {stack = 0x55692d86ab18, prev = 0x7ffd33c25f60}, <No data fields>}, <js::RootedOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*>, void>> = {<No data fields>}, <No data fields>}, <No data fields>}, ptr = 0x0}
rootFunction0 = {<js::TypedRootedGCThingBase<js::StackRootedBase, JSFunction*>> = {<js::StackRootedBase> = {stack = 0x55692d86ab18, prev = 0x7ffd33c25f40}, <No data fields>}, <js::RootedOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::MutableWrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::WrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*>, void>> = {<No data fields>}, <No data fields>}, <No data fields>}, ptr = 0x0}
rootAtom0 = {<js::TypedRootedGCThingBase<js::StackRootedBase, JSAtom*>> = {<js::StackRootedBase> = {stack = 0x55692d86ab30, prev = 0x0}, <No data fields>}, <js::RootedOperations<JSAtom*, JS::Rooted<JSAtom*> >> = {<js::MutableWrappedPtrOperations<JSAtom*, JS::Rooted<JSAtom*> >> = {<js::WrappedPtrOperations<JSAtom*, JS::Rooted<JSAtom*>, void>> = {<No data fields>}, <No data fields>}, <No data fields>}, ptr = 0x0}
rootName0 = {<js::TypedRootedGCThingBase<js::StackRootedBase, js::PropertyName*>> = {<js::StackRootedBase> = {stack = 0x55692d86ab30, prev = 0x7ffd33c25f00}, <No data fields>}, <js::RootedOperations<js::PropertyName*, JS::Rooted<js::PropertyName*> >> = {<js::MutableWrappedPtrOperations<js::PropertyName*, JS::Rooted<js::PropertyName*> >> = {<js::WrappedPtrOperations<js::PropertyName*, JS::Rooted<js::PropertyName*>, void>> = {<No data fields>}, <No data fields>}, <No data fields>}, ptr = 0x0}
rootId0 = {<js::TypedRootedGCThingBase<js::StackRootedBase, JS::PropertyKey>> = {<js::StackRootedBase> = {stack = 0x55692d86ab60, prev = 0x7ffd33c264a0}, <No data fields>}, <js::RootedOperations<JS::PropertyKey, JS::Rooted<JS::PropertyKey> >> = {<js::MutableWrappedPtrOperations<JS::PropertyKey, JS::Rooted<JS::PropertyKey> >> = {<js::WrappedPtrOperations<JS::PropertyKey, JS::Rooted<JS::PropertyKey>, void>> = {<No data fields>}, <No data fields>}, <No data fields>}, ptr = {asBits_ = 2, static IntTagBit = 1, static StringTypeTag = 0, static VoidTypeTag = 2, static SymbolTypeTag = 4, static TypeMask = 7, static IntMin = 0, static IntMax = 2147483647}}
rootScript0 = {<js::TypedRootedGCThingBase<js::StackRootedBase, JSScript*>> = {<js::StackRootedBase> = {stack = 0x55692d86ab20, prev = 0x7ffd33c25fc0}, <No data fields>}, <js::RootedOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*>, void>> = {<No data fields>}, <No data fields>}, <No data fields>}, ptr = 0x0}
rootScope0 = {<js::TypedRootedGCThingBase<js::StackRootedBase, js::Scope*>> = {<js::StackRootedBase> = {stack = 0x55692d86ab10, prev = 0x0}, <No data fields>}, <js::RootedOperations<js::Scope*, JS::Rooted<js::Scope*> >> = {<js::MutableWrappedPtrOperations<js::Scope*, JS::Rooted<js::Scope*> >> = {<js::WrappedPtrOperations<js::Scope*, JS::Rooted<js::Scope*>, void>> = {<No data fields>}, <No data fields>}, <No data fields>}, ptr = 0x0}
blockDepth = <optimized out>
interpReturnOK = false
frameHalfInitialized = <optimized out>
addresses = {0x7fab2bd2490a <js::Interpret(JSContext*, js::RunState&)+20986>, 0x7fab2bd23f30 <js::Interpret(JSContext*, js::RunState&)+18464>, 0x7fab2bd23ee6 <js::Interpret(JSContext*, js::RunState&)+18390>, 0x7fab2bd233d4 <js::Interpret(JSContext*, js::RunState&)+15556>, 0x7fab2bd23c48 <js::Interpret(JSContext*, js::RunState&)+17720>, 0x7fab2bd23db5 <js::Interpret(JSContext*, js::RunState&)+18085>, 0x7fab2bd23d6b <js::Interpret(JSContext*, js::RunState&)+18011>, 0x7fab2bd23cb8 <js::Interpret(JSContext*, js::RunState&)+17832>, 0x7fab2bd23560 <js::Interpret(JSContext*, js::RunState&)+15952>, 0x7fab2bd23d11 <js::Interpret(JSContext*, js::RunState&)+17921>, 0x7fab2bd23c04 <js::Interpret(JSContext*, js::RunState&)+17652>, 0x7fab2bd26a7c <js::Interpret(JSContext*, js::RunState&)+29548>, 0x7fab2bd23ba7 <js::Interpret(JSContext*, js::RunState&)+17559>, 0x7fab2bd23add <js::Interpret(JSContext*, js::RunState&)+17357>, 0x7fab2bd26a3d <js::Interpret(JSContext*, js::RunState&)+29485>, 0x7fab2bd2158d <js::Interpret(JSContext*, js::RunState&)+7805>, 0x7fab2bd21589 <js::Interpret(JSContext*, js::RunState&)+7801>, 0x7fab2bd26423 <js::Interpret(JSContext*, js::RunState&)+27923>, 0x7fab2bd264b7 <js::Interpret(JSContext*, js::RunState&)+28071>, 0x7fab2bd2654b <js::Interpret(JSContext*, js::RunState&)+28219>, 0x7fab2bd259d0 <js::Interpret(JSContext*, js::RunState&)+25280>, 0x7fab2bd24a95 <js::Interpret(JSContext*, js::RunState&)+21381>, 0x7fab2bd249b2 <js::Interpret(JSContext*, js::RunState&)+21154>, 0x7fab2bd24d01 <js::Interpret(JSContext*, js::RunState&)+22001>, 0x7fab2bd24c80 <js::Interpret(JSContext*, js::RunState&)+21872>, 0x7fab2bd24bf9 <js::Interpret(JSContext*, js::RunState&)+21737>, 0x7fab2bd24b78 <js::Interpret(JSContext*, js::RunState&)+21608>, 0x7fab2bd255fa <js::Interpret(JSContext*, js::RunState&)+24298>, 0x7fab2bd265e7 <js::Interpret(JSContext*, js::RunState&)+28375>, 0x7fab2bd251c2 <js::Interpret(JSContext*, js::RunState&)+23218>, 0x7fab2bd25378 <js::Interpret(JSContext*, js::RunState&)+23656>, 0x7fab2bd24faa <js::Interpret(JSContext*, js::RunState&)+22682>, 0x7fab2bd22bce <js::Interpret(JSContext*, js::RunState&)+13502>, 0x7fab2bd26e33 <js::Interpret(JSContext*, js::RunState&)+30499>, 0x7fab2bd24ec7 <js::Interpret(JSContext*, js::RunState&)+22455>, 0x7fab2bd24de4 <js::Interpret(JSContext*, js::RunState&)+22228>, 0x7fab2bd26093 <js::Interpret(JSContext*, js::RunState&)+27011>, 0x7fab2bd25f47 <js::Interpret(JSContext*, js::RunState&)+26679>, 0x7fab2bd26222 <js::Interpret(JSContext*, js::RunState&)+27410>, 0x7fab2bd26bd2 <js::Interpret(JSContext*, js::RunState&)+29890>, 0x7fab2bd26b3e <js::Interpret(JSContext*, js::RunState&)+29742>, 0x7fab2bd25e00 <js::Interpret(JSContext*, js::RunState&)+26352>, 0x7fab2bd25cb9 <js::Interpret(JSContext*, js::RunState&)+26025>, 0x7fab2bd25b7c <js::Interpret(JSContext*, js::RunState&)+25708>, 0x7fab2bd25a35 <js::Interpret(JSContext*, js::RunState&)+25381>, 0x7fab2bd26945 <js::Interpret(JSContext*, js::RunState&)+29237>, 0x7fab2bd26ad9 <js::Interpret(JSContext*, js::RunState&)+29641>, 0x7fab2bd23b40 <js::Interpret(JSContext*, js::RunState&)+17456>, 0x7fab2bd27455 <js::Interpret(JSContext*, js::RunState&)+32069>, 0x7fab2bd26860 <js::Interpret(JSContext*, js::RunState&)+29008>, 0x7fab2bd267f6 <js::Interpret(JSContext*, js::RunState&)+28902>, 0x7fab2bd27f8e <js::Interpret(JSContext*, js::RunState&)+34942>, 0x7fab2bd27e13 <js::Interpret(JSContext*, js::RunState&)+34563>, 0x7fab2bd27ed7 <js::Interpret(JSContext*, js::RunState&)+34759>, 0x7fab2bd229cf <js::Interpret(JSContext*, js::RunState&)+12991>, 0x7fab2bd22cea <js::Interpret(JSContext*, js::RunState&)+13786>, 0x7fab2bd23a80 <js::Interpret(JSContext*, js::RunState&)+17264>, 0x7fab2bd27b38 <js::Interpret(JSContext*, js::RunState&)+33832>, 0x7fab2bd22589 <js::Interpret(JSContext*, js::RunState&)+11897>, 0x7fab2bd20936 <js::Interpret(JSContext*, js::RunState&)+4646>, 0x7fab2bd20932 <js::Interpret(JSContext*, js::RunState&)+4642>, 0x7fab2bd228a2 <js::Interpret(JSContext*, js::RunState&)+12690>, 0x7fab2bd201e9 <js::Interpret(JSContext*, js::RunState&)+2777>, 0x7fab2bd201ed <js::Interpret(JSContext*, js::RunState&)+2781>, 0x7fab2bd22e32 <js::Interpret(JSContext*, js::RunState&)+14114>, 0x7fab2bd22e29 <js::Interpret(JSContext*, js::RunState&)+14105>, 0x7fab2bd22e20 <js::Interpret(JSContext*, js::RunState&)+14096>, 0x7fab2bd22dcd <js::Interpret(JSContext*, js::RunState&)+14013>, 0x7fab2bd20769 <js::Interpret(JSContext*, js::RunState&)+4185>, 0x7fab2bd2076d <js::Interpret(JSContext*, js::RunState&)+4189>, 0x7fab2bd2068e <js::Interpret(JSContext*, js::RunState&)+3966>, 0x7fab2bd20692 <js::Interpret(JSContext*, js::RunState&)+3970>, 0x7fab2bd25886 <js::Interpret(JSContext*, js::RunState&)+24950>, 0x7fab2bd21e27 <js::Interpret(JSContext*, js::RunState&)+10007>, 0x7fab2bd21b36 <js::Interpret(JSContext*, js::RunState&)+9254>, 0x7fab2bd21b3a <js::Interpret(JSContext*, js::RunState&)+9258>, 0x7fab2bd219a2 <js::Interpret(JSContext*, js::RunState&)+8850>, 0x7fab2bd219a6 <js::Interpret(JSContext*, js::RunState&)+8854>, 0x7fab2bd216e4 <js::Interpret(JSContext*, js::RunState&)+8148>, 0x7fab2bd216e8 <js::Interpret(JSContext*, js::RunState&)+8152>, 0x7fab2bd214dc <js::Interpret(JSContext*, js::RunState&)+7628>, 0x7fab2bd214e0 <js::Interpret(JSContext*, js::RunState&)+7632>, 0x7fab2bd27693 <js::Interpret(JSContext*, js::RunState&)+32643>, 0x7fab2bd2754d <js::Interpret(JSContext*, js::RunState&)+32317>, 0x7fab2bd274be <js::Interpret(JSContext*, js::RunState&)+32174>, 0x7fab2bd27a54 <js::Interpret(JSContext*, js::RunState&)+33604>, 0x7fab2bd2577a <js::Interpret(JSContext*, js::RunState&)+24682>, 0x7fab2bd21ca9 <js::Interpret(JSContext*, js::RunState&)+9625>, 0x7fab2bd217a6 <js::Interpret(JSContext*, js::RunState&)+8342>, 0x7fab2bd217aa <js::Interpret(JSContext*, js::RunState&)+8346>, 0x7fab2bd21896 <js::Interpret(JSContext*, js::RunState&)+8582>, 0x7fab2bd2189a <js::Interpret(JSContext*, js::RunState&)+8586>, 0x7fab2bd27714 <js::Interpret(JSContext*, js::RunState&)+32772>, 0x7fab2bd27613 <js::Interpret(JSContext*, js::RunState&)+32515>, 0x7fab2bd270da <js::Interpret(JSContext*, js::RunState&)+31178>, 0x7fab2bd2707b <js::Interpret(JSContext*, js::RunState&)+31083>, 0x7fab2bd272b2 <js::Interpret(JSContext*, js::RunState&)+31650>, 0x7fab2bd267b1 <js::Interpret(JSContext*, js::RunState&)+28833>, 0x7fab2bd26d70 <js::Interpret(JSContext*, js::RunState&)+30304>, 0x7fab2bd231a8 <js::Interpret(JSContext*, js::RunState&)+15000>, 0x7fab2bd22592 <js::Interpret(JSContext*, js::RunState&)+11906>, 0x7fab2bd22d50 <js::Interpret(JSContext*, js::RunState&)+13888>, 0x7fab2bd221ae <js::Interpret(JSContext*, js::RunState&)+10910>, 0x7fab2bd22100 <js::Interpret(JSContext*, js::RunState&)+10736>, 0x7fab2bd22dd6 <js::Interpret(JSContext*, js::RunState&)+14022>, 0x7fab2bd23dff <js::Interpret(JSContext*, js::RunState&)+18159>, 0x7fab2bd240f4 <js::Interpret(JSContext*, js::RunState&)+18916>, 0x7fab2bd22e8b <js::Interpret(JSContext*, js::RunState&)+14203>, 0x7fab2bd27abf <js::Interpret(JSContext*, js::RunState&)+33711>, 0x7fab2bd27d21 <js::Interpret(JSContext*, js::RunState&)+34321>, 0x7fab2bd27b97 <js::Interpret(JSContext*, js::RunState&)+33927>, 0x7fab2bd27c4d <js::Interpret(JSContext*, js::RunState&)+34109>, 0x7fab2bd23f95 <js::Interpret(JSContext*, js::RunState&)+18565>, 0x7fab2bd203dd <js::Interpret(JSContext*, js::RunState&)+3277>, 0x7fab2bd23f83 <js::Interpret(JSContext*, js::RunState&)+18547>, 0x7fab2bd23f7a <js::Interpret(JSContext*, js::RunState&)+18538>, 0x7fab2bd23f8c <js::Interpret(JSContext*, js::RunState&)+18556>, 0x7fab2bd20595 <js::Interpret(JSContext*, js::RunState&)+3717>, 0x7fab2bd23feb <js::Interpret(JSContext*, js::RunState&)+18651>, 0x7fab2bd213f6 <js::Interpret(JSContext*, js::RunState&)+7398>, 0x7fab2bd23fb0 <js::Interpret(JSContext*, js::RunState&)+18592>, 0x7fab2bd213fa <js::Interpret(JSContext*, js::RunState&)+7402>, 0x7fab2bd205b6 <js::Interpret(JSContext*, js::RunState&)+3750>, 0x7fab2bd23944 <js::Interpret(JSContext*, js::RunState&)+16948>, 0x7fab2bd23e89 <js::Interpret(JSContext*, js::RunState&)+18297>, 0x7fab2bd26d02 <js::Interpret(JSContext*, js::RunState&)+30194>, 0x7fab2bd23fa7 <js::Interpret(JSContext*, js::RunState&)+18583>, 0x7fab2bd23f9e <js::Interpret(JSContext*, js::RunState&)+18574>, 0x7fab2bd203e8 <js::Interpret(JSContext*, js::RunState&)+3288>, 0x7fab2bd21ff7 <js::Interpret(JSContext*, js::RunState&)+10471>, 0x7fab2bd20599 <js::Interpret(JSContext*, js::RunState&)+3721>, 0x7fab2bd26dcf <js::Interpret(JSContext*, js::RunState&)+30399>, 0x7fab2bd26c66 <js::Interpret(JSContext*, js::RunState&)+30038>, 0x7fab2bd22657 <js::Interpret(JSContext*, js::RunState&)+12103>, 0x7fab2bd20e11 <js::Interpret(JSContext*, js::RunState&)+5889>, 0x7fab2bd27ce6 <js::Interpret(JSContext*, js::RunState&)+34262>, 0x7fab2bd27caf <js::Interpret(JSContext*, js::RunState&)+34207>, 0x7fab2bd2127a <js::Interpret(JSContext*, js::RunState&)+7018>, 0x7fab2bd27247 <js::Interpret(JSContext*, js::RunState&)+31543>, 0x7fab2bd22fef <js::Interpret(JSContext*, js::RunState&)+14559>, 0x7fab2bd22f3b <js::Interpret(JSContext*, js::RunState&)+14379>, 0x7fab2bd2127e <js::Interpret(JSContext*, js::RunState&)+7022>, 0x7fab2bd2310a <js::Interpret(JSContext*, js::RunState&)+14842>, 0x7fab2bd2309f <js::Interpret(JSContext*, js::RunState&)+14735>, 0x7fab2bd22a35 <js::Interpret(JSContext*, js::RunState&)+13093>, 0x7fab2bd22a86 <js::Interpret(JSContext*, js::RunState&)+13174>, 0x7fab2bd2273d <js::Interpret(JSContext*, js::RunState&)+12333>, 0x7fab2bd27a19 <js::Interpret(JSContext*, js::RunState&)+33545>, 0x7fab2bd27970 <js::Interpret(JSContext*, js::RunState&)+33376>, 0x7fab2bd21344 <js::Interpret(JSContext*, js::RunState&)+7220>, 0x7fab2bd24814 <js::Interpret(JSContext*, js::RunState&)+20740>, 0x7fab2bd2478b <js::Interpret(JSContext*, js::RunState&)+20603>, 0x7fab2bd26f44 <js::Interpret(JSContext*, js::RunState&)+30772>, 0x7fab2bd27006 <js::Interpret(JSContext*, js::RunState&)+30966>, 0x7fab2bd26fb9 <js::Interpret(JSContext*, js::RunState&)+30889>, 0x7fab2bd2557b <js::Interpret(JSContext*, js::RunState&)+24171>, 0x7fab2bd21337 <js::Interpret(JSContext*, js::RunState&)+7207>, 0x7fab2bd232f3 <js::Interpret(JSContext*, js::RunState&)+15331>, 0x7fab2bd21396 <js::Interpret(JSContext*, js::RunState&)+7302>, 0x7fab2bd27145 <js::Interpret(JSContext*, js::RunState&)+31285>, 0x7fab2bd27920 <js::Interpret(JSContext*, js::RunState&)+33296>, 0x7fab2bd213c1 <js::Interpret(JSContext*, js::RunState&)+7345>, 0x7fab2bd2593b <js::Interpret(JSContext*, js::RunState&)+25131>, 0x7fab2bd22000 <js::Interpret(JSContext*, js::RunState&)+10480>, 0x7fab2bd23fb9 <js::Interpret(JSContext*, js::RunState&)+18601>, 0x7fab2bd245ac <js::Interpret(JSContext*, js::RunState&)+20124>, 0x7fab2bd27f85 <js::Interpret(JSContext*, js::RunState&)+34933>, 0x7fab2bd20909 <js::Interpret(JSContext*, js::RunState&)+4601>, 0x7fab2bd2209a <js::Interpret(JSContext*, js::RunState&)+10634>, 0x7fab2bd22063 <js::Interpret(JSContext*, js::RunState&)+10579>, 0x7fab2bd2418a <js::Interpret(JSContext*, js::RunState&)+19066>, 0x7fab2bd24744 <js::Interpret(JSContext*, js::RunState&)+20532>, 0x7fab2bd246d5 <js::Interpret(JSContext*, js::RunState&)+20421>, 0x7fab2bd2451f <js::Interpret(JSContext*, js::RunState&)+19983>, 0x7fab2bd240a5 <js::Interpret(JSContext*, js::RunState&)+18837>, 0x7fab2bd24056 <js::Interpret(JSContext*, js::RunState&)+18758>, 0x7fab2bd26cb8 <js::Interpret(JSContext*, js::RunState&)+30120>, 0x7fab2bd215ee <js::Interpret(JSContext*, js::RunState&)+7902>, 0x7fab2bd215f2 <js::Interpret(JSContext*, js::RunState&)+7906>, 0x7fab2bd23782 <js::Interpret(JSContext*, js::RunState&)+16498>, 0x7fab2bd23850 <js::Interpret(JSContext*, js::RunState&)+16704>, 0x7fab2bd24496 <js::Interpret(JSContext*, js::RunState&)+19846>, 0x7fab2bd234ef <js::Interpret(JSContext*, js::RunState&)+15839>, 0x7fab2bd2341e <js::Interpret(JSContext*, js::RunState&)+15630>, 0x7fab2bd241d4 <js::Interpret(JSContext*, js::RunState&)+19140>, 0x7fab2bd24273 <js::Interpret(JSContext*, js::RunState&)+19299>, 0x7fab2bd2432a <js::Interpret(JSContext*, js::RunState&)+19482>, 0x7fab2bd242bb <js::Interpret(JSContext*, js::RunState&)+19371>, 0x7fab2bd23700 <js::Interpret(JSContext*, js::RunState&)+16368>, 0x7fab2bd256d7 <js::Interpret(JSContext*, js::RunState&)+24519>, 0x7fab2bd235d6 <js::Interpret(JSContext*, js::RunState&)+16070>, 0x7fab2bd22e3b <js::Interpret(JSContext*, js::RunState&)+14123>, 0x7fab2bd27d66 <js::Interpret(JSContext*, js::RunState&)+34390>, 0x7fab2bd20857 <js::Interpret(JSContext*, js::RunState&)+4423>, 0x7fab2bd2085b <js::Interpret(JSContext*, js::RunState&)+4427>, 0x7fab2bd25681 <js::Interpret(JSContext*, js::RunState&)+24433>, 0x7fab2bd21ca0 <js::Interpret(JSContext*, js::RunState&)+9616>, 0x7fab2bd23470 <js::Interpret(JSContext*, js::RunState&)+15712>, 0x7fab2bd2422c <js::Interpret(JSContext*, js::RunState&)+19228>, 0x7fab2bd245cd <js::Interpret(JSContext*, js::RunState&)+20157>...}
#60 0x00007fab2bd2c14b in MaybeEnterInterpreterTrampoline (state=..., cx=0x55692d86ab00) at /usr/src/debug/mozjs115-115.1.0-1.fc39.x86_64/vm/Interpreter.cpp:400
No locals.
#61 js::RunScript (cx=cx@entry=0x55692d86ab00, state=...) at /usr/src/debug/mozjs115-115.1.0-1.fc39.x86_64/vm/Interpreter.cpp:458
recursion = {<No data fields>}
marker = {profiler_ = 0x0}
measuringTime = <optimized out>
startTime = {mValue = 36746001244013}
timerEnd = <optimized out>
status = <optimized out>
ok = <optimized out>
#62 0x00007fab2bd2c4db in js::InternalCallOrConstruct (cx=cx@entry=0x55692d86ab00, args=..., construct=construct@entry=js::NO_CONSTRUCT, reason=<optimized out>) at /usr/src/debug/mozjs115-115.1.0-1.fc39.x86_64/vm/Interpreter.cpp:612
skipForCallee = 1
fun = {<js::TypedRootedGCThingBase<js::StackRootedBase, JSFunction*>> = {<js::StackRootedBase> = {stack = 0x55692d86ab18, prev = 0x7ffd33c263e0}, <No data fields>}, <js::RootedOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::MutableWrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::WrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*>, void>> = {<No data fields>}, <No data fields>}, <No data fields>}, ptr = 0x2e085550a858}
state = {<js::RunState> = {kind_ = js::RunState::Invoke, script_ = {<js::TypedRootedGCThingBase<js::StackRootedBase, JSScript*>> = {<js::StackRootedBase> = {stack = 0x55692d86ab20, prev = 0x0}, <No data fields>}, <js::RootedOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*>, void>> = {<No data fields>}, <No data fields>}, <No data fields>}, ptr = 0x8fd20670ba0}}, args_ = @0x7ffd33c262e0, construct_ = js::NO_CONSTRUCT}
ar = {cx_ = 0x55692d86ab00, origin_ = 0x55692d927e40}
ok = <optimized out>
#63 0x00007fab2bd2ca4d in InternalCall (reason=<optimized out>, args=..., cx=0x55692d86ab00) at /usr/src/debug/mozjs115-115.1.0-1.fc39.x86_64/vm/Interpreter.cpp:647
No locals.
#64 js::Call (cx=0x55692d86ab00, fval=..., thisv=..., args=..., rval=..., reason=<optimized out>) at /usr/src/debug/mozjs115-115.1.0-1.fc39.x86_64/vm/Interpreter.cpp:679
No locals.
#65 0x00007fab2bda0898 in JS::Call (cx=0x55692d86ab00, thisv=..., fval=fval@entry=..., args=..., rval=..., rval@entry=...) at /usr/src/debug/mozjs115-115.1.0-1.fc39.x86_64/vm/CallAndConstruct.cpp:117
iargs = {<js::detail::GenericArgsBase<(js::MaybeConstruct)0>> = {<js::AnyInvokeArgs> = {<JS::CallArgs> = {<JS::detail::CallArgsBase<JS::detail::IncludeUsedRval>> = {argv_ = 0x7ffd33c26338, argc_ = 0, constructing_ = false, ignoresReturnValue_ = false}, <No data fields>}, <No data fields>}, v_ = {<JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> >> = {<js::TypedRootedTraceableBase<js::StackRootedTraceableBase, JS::StackGCVector<JS::Value, js::TempAllocPolicy> >> = {<js::StackRootedTraceableBase> = {<js::StackRootedBase> = {stack = 0x55692d86ab70, prev = 0x0}, <js::VirtualTraceable> = {_vptr.VirtualTraceable = 0x7fab2c8bb380 <vtable for JS::RootedVector<JS::Value>+16>}, <No data fields>}, <No data fields>}, <js::RootedOperations<JS::StackGCVector<JS::Value, js::TempAllocPolicy>, JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> > >> = {<js::MutableWrappedPtrOperations<JS::StackGCVector<JS::Value, js::TempAllocPolicy>, JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> > >> = {<js::MutableWrappedPtrOperations<JS::GCVector<JS::Value, 8, js::TempAllocPolicy>, JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> > >> = {<js::WrappedPtrOperations<JS::GCVector<JS::Value, 8, js::TempAllocPolicy>, JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> >, void>> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, ptr = {<JS::GCVector<JS::Value, 8, js::TempAllocPolicy>> = {vector = {<js::TempAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, static JsContextTag = 1, context_bits_ = 93910223727361}, static kElemIsPod = false, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x7ffd33c26328, mLength = 2, mTail = {<mozilla::Vector<JS::Value, 8, js::TempAllocPolicy>::CapacityAndReserved> = {mCapacity = 8}, mBytes = "X\250PU\b.\376\377\000\000\000\000\000\000\372\377\020c\3023\375\177\000\000pvk \375\b\000\000pc\3023\375\177\000\000\030\253\206-iU\000\0000c\3023\375\177\000\000\270vk \375\b\000"}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}}, <No data fields>}}, <No data fields>}
#66 0x00007fab2db173c4 in JS::Call (rval=..., args=..., funObj=..., thisv=..., cx=<optimized out>) at /usr/include/mozjs-115/js/RootingAPI.h:1219
fun = {<js::TypedRootedGCThingBase<js::StackRootedBase, JS::Value>> = {<js::StackRootedBase> = {stack = 0x55692d86ab68, prev = 0x7ffd33c263c0}, <No data fields>}, <js::RootedOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value>, void>> = {<No data fields>}, <No data fields>}, <No data fields>}, ptr = {asBits_ = 18446231737082095704}}
fun = <optimized out>
#67 GjsContextPrivate::run_main_loop_hook (this=0x55692d861520) at ../gjs/context.cpp:1420
hook = {<js::TypedRootedGCThingBase<js::StackRootedBase, JSObject*>> = {<js::StackRootedBase> = {stack = 0x55692d86ab18, prev = 0x7ffd33c264c0}, <No data fields>}, <js::RootedOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*>, void>> = {<No data fields>}, <No data fields>}, <No data fields>}, ptr = 0x2e085550a858}
ignored_rval = {<js::TypedRootedGCThingBase<js::StackRootedBase, JS::Value>> = {<js::StackRootedBase> = {stack = 0x55692d86ab68, prev = 0x7ffd33c264e0}, <No data fields>}, <js::RootedOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value>, void>> = {<No data fields>}, <No data fields>}, <No data fields>}, ptr = {asBits_ = 18444914486360932352}}
#68 0x00007fab2db204ff in GjsContextPrivate::eval_module (error=0x7ffd33c26630, exit_status_p=0x7ffd33c2662b "", identifier=0x55692dcbfc50 "resource:///org/gnome/shell/ui/init.js", this=0x55692d861520) at ../gjs/context.cpp:1537
reset = <optimized out>
auto_profile = false
registry = {<js::TypedRootedGCThingBase<js::StackRootedBase, JSObject*>> = {<js::StackRootedBase> = {stack = 0x55692d86ab18, prev = 0x0}, <No data fields>}, <js::RootedOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*>, void>> = {<No data fields>}, <No data fields>}, <No data fields>}, ptr = 0x8fd206dd4a0}
key = {<js::TypedRootedGCThingBase<js::StackRootedBase, JS::PropertyKey>> = {<js::StackRootedBase> = {stack = 0x55692d86ab60, prev = 0x0}, <No data fields>}, <js::RootedOperations<JS::PropertyKey, JS::Rooted<JS::PropertyKey> >> = {<js::MutableWrappedPtrOperations<JS::PropertyKey, JS::Rooted<JS::PropertyKey> >> = {<js::WrappedPtrOperations<JS::PropertyKey, JS::Rooted<JS::PropertyKey>, void>> = {<No data fields>}, <No data fields>}, <No data fields>}, ptr = {asBits_ = 9883263410752, static IntTagBit = 1, static StringTypeTag = 0, static VoidTypeTag = 2, static SymbolTypeTag = 4, static TypeMask = 7, static IntMin = 0, static IntMax = 2147483647}}
evaluation_promise = {<js::TypedRootedGCThingBase<js::StackRootedBase, JS::Value>> = {<js::StackRootedBase> = {stack = 0x55692d86ab68, prev = 0x0}, <No data fields>}, <js::RootedOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value>, void>> = {<No data fields>}, <No data fields>}, <No data fields>}, ptr = {asBits_ = 18446191007020033240}}
ar = {<JSAutoRealm> = {cx_ = 0x55692d86ab00, oldRealm_ = 0x0}, <No data fields>}
obj = {<js::TypedRootedGCThingBase<js::StackRootedBase, JSObject*>> = {<js::StackRootedBase> = {stack = 0x55692d86ab18, prev = 0x7ffd33c26480}, <No data fields>}, <js::RootedOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*>, void>> = {<No data fields>}, <No data fields>}, <No data fields>}, ptr = 0x8fd20661628}
exiting = <optimized out>
ok = <optimized out>
out_code = 0 '\000'
reset = <optimized out>
auto_profile = <optimized out>
ar = <optimized out>
registry = <optimized out>
key = <optimized out>
obj = <optimized out>
evaluation_promise = <optimized out>
ok = <optimized out>
exiting = <optimized out>
out_code = <optimized out>
saved_exc = <optimized out>
#69 gjs_context_eval_module (js_context=<optimized out>, identifier=0x55692dcbfc50 "resource:///org/gnome/shell/ui/init.js", exit_code=0x7ffd33c2662b "", error=0x7ffd33c26630) at ../gjs/context.cpp:1316
js_context_ref = <optimized out>
gjs = 0x55692d861520
__PRETTY_FUNCTION__ = <optimized out>
#70 0x00007fab2db207f1 in gjs_context_eval_module_file (js_context=js_context@entry=0x55692d8616a0, filename=filename@entry=0x55692b8c6640 "resource:///org/gnome/shell/ui/init.js", exit_status_p=exit_status_p@entry=0x7ffd33c2662b "", error=error@entry=0x7ffd33c26630) at ../gjs/context.cpp:1621
file = {m_ptr = 0x55692dd06d00}
uri = {m_ptr = 0x55692dcbfc50 "resource:///org/gnome/shell/ui/init.js"}
#71 0x000055692b8c5032 in main (argc=<optimized out>, argv=<optimized out>) at ../src/main.c:708
context = 0x55692d836190
automation_script = 0x0
cwd = 0x55692d8292e0 "/home/adamw"
error = 0x0
ecode = 0
gjs_context = 0x55692d8616a0
status = 0 '\000'
From To Syms Read Shared Object Library
0x00007fab2de1eb50 0x00007fab2de3f98e Yes /usr/lib64/gnome-shell/libshell-13.so
0x00007fab2dc6c910 0x00007fab2dd7d891 Yes /lib64/libgio-2.0.so.0
0x00007fab2e129f30 0x00007fab2e1c78b2 Yes /lib64/libglib-2.0.so.0
0x00007fab2e0b90b0 0x00007fab2e0edacd Yes /lib64/libgobject-2.0.so.0
0x00007fab2dbfda90 0x00007fab2dc13ec2 Yes /lib64/libatk-bridge-2.0.so.0
0x00007fab2daaed10 0x00007fab2db648d7 Yes /lib64/libgjs.so.0
0x00007fab2d9aafd0 0x00007fab2da37e41 Yes /usr/lib64/mutter-13/libmutter-clutter-13.so.0
0x00007fab2d96b190 0x00007fab2d96da31 Yes /usr/lib64/mutter-13/libmutter-cogl-pango-13.so.0
0x00007fab2d94adb0 0x00007fab2d95b3f7 Yes /lib64/libgirepository-1.0.so.1
0x00007fab2d667d10 0x00007fab2d7bbc8e Yes /lib64/libmutter-13.so.0
0x00007fab2d9206d0 0x00007fab2d93af05 Yes /lib64/libgcc_s.so.1
0x00007fab2d226800 0x00007fab2d38594d Yes /lib64/libc.so.6
0x00007fab2d917c50 0x00007fab2d919e3e Yes /usr/lib64/gnome-shell/libgnome-shell-menu.so
0x00007fab2d89d050 0x00007fab2d8ee250 Yes /usr/lib64/gnome-shell/libst-13.so
0x00007fab2d5dc0d0 0x00007fab2d5f49bd Yes /lib64/libgdk_pixbuf-2.0.so.0
0x00007fab2d55f690 0x00007fab2d5ada9e Yes /usr/lib64/mutter-13/libmutter-cogl-13.so.0
0x00007fab2d0e2cf0 0x00007fab2d1c990e Yes /lib64/libcairo.so.2
0x00007fab2d8622f0 0x00007fab2d870493 Yes /lib64/libgraphene-1.0.so.0
0x00007fab2cfa73d0 0x00007fab2d03620e Yes /lib64/libX11.so.6
0x00007fab2d53f510 0x00007fab2d54284c Yes /lib64/libpolkit-agent-1.so.0
0x00007fab2d525070 0x00007fab2d530f66 Yes /lib64/libpolkit-gobject-1.so.0
0x00007fab2d4acad0 0x00007fab2d4ef1cd Yes /lib64/libgcr-4.so.4
0x00007fab2ceada30 0x00007fab2cf430c0 Yes /lib64/libsystemd.so.0
0x00007fab2cde9ad0 0x00007fab2ce4c8a2 Yes /lib64/libpipewire-0.3.so.0
0x00007fab2cc8a850 0x00007fab2cd54080 Yes /lib64/libnm.so.0
0x00007fab2cbf1e90 0x00007fab2cc209bc Yes /lib64/libsecret-1.so.0
0x00007fab2d47e350 0x00007fab2d480a9a Yes /lib64/libXfixes.so.3
0x00007fab2d465e10 0x00007fab2d472dd3 Yes /lib64/libgnome-desktop-4.so.2
0x00007fab2d455510 0x00007fab2d4565f2 Yes /lib64/libgmodule-2.0.so.0
0x00007fab2cbc3630 0x00007fab2cbd117b Yes /lib64/libz.so.1
0x00007fab2cb7bcf0 0x00007fab2cbaf52c Yes /lib64/libmount.so.1
0x00007fab2cb4a110 0x00007fab2cb644ac Yes /lib64/libselinux.so.1
0x00007fab2caaa4d0 0x00007fab2cb172f0 Yes /lib64/libpcre2-8.so.0
0x00007fab2ca9a000 0x00007fab2caa219f Yes /lib64/libffi.so.8
0x00007fab2ca6ef90 0x00007fab2ca84f6d Yes /lib64/libatspi.so.0
0x00007fab2ca3dd30 0x00007fab2ca4c0e0 Yes /lib64/libatk-1.0.so.0
0x00007fab2c9eecd0 0x00007fab2ca1d5cb Yes /lib64/libdbus-1.so.3
0x00007fab2bcdf690 0x00007fab2c6ef757 Yes /lib64/libmozjs-115.so.0
0x00007fab2c99d650 0x00007fab2c9c9760 Yes /lib64/libreadline.so.8
0x00007fab2d448110 0x00007fab2d44948a Yes /lib64/libcairo-gobject.so.2
0x00007fab2b8a4590 0x00007fab2b9c5d22 Yes /lib64/libstdc++.so.6
0x00007fab2c962090 0x00007fab2c9779bf Yes /lib64/libjson-glib-1.0.so.0
0x00007fab2bbaa210 0x00007fab2bbe0ab7 Yes /lib64/libpango-1.0.so.0
0x00007fab2ba97610 0x00007fab2bb611b2 Yes /lib64/libharfbuzz.so.0
0x00007fab2c93a2f0 0x00007fab2c93e90a Yes /lib64/libfribidi.so.0
0x00007fab2c92d650 0x00007fab2c9337b4 Yes /lib64/libpangocairo-1.0.so.0
0x00007fab2c916310 0x00007fab2c920107 Yes /lib64/libpangoft2-1.0.so.0
0x00007fab2b7b8f30 0x00007fab2b7e619e Yes /lib64/libfontconfig.so.1
0x00007fab2b6e03d0 0x00007fab2b7548c8 Yes /lib64/libm.so.6
0x00007fab2ba79cd0 0x00007fab2ba813a4 Yes /lib64/libwayland-server.so.0
0x00007fab2ba637b0 0x00007fab2ba6c48c Yes /lib64/libEGL.so.1
0x00007fab2b68c1d0 0x00007fab2b68f0d1 Yes /lib64/libGL.so.1
0x00007fab2b6397b0 0x00007fab2b643dce Yes /lib64/libXext.so.6
0x00007fab2ba5a1d0 0x00007fab2ba5ab89 Yes /lib64/libXdamage.so.1
0x00007fab2ba55170 0x00007fab2ba55bbb Yes /lib64/libXcomposite.so.1
0x00007fab2b62a450 0x00007fab2b630f99 Yes /lib64/libXrandr.so.2
0x00007fab2b6223b0 0x00007fab2b624dc4 Yes /lib64/libXtst.so.6
0x00007fab2b6104f0 0x00007fab2b61bbe9 Yes /lib64/libXi.so.6
0x00007fab2b603010 0x00007fab2b6081d5 Yes /lib64/libwacom.so.9
0x00007fab2b5b6ef0 0x00007fab2b5e4725 Yes /lib64/libcolord.so.2
0x00007fab2b548550 0x00007fab2b5868b8 Yes /lib64/liblcms2.so.2
0x00007fab2b4f9a30 0x00007fab2b517f02 Yes /lib64/libxkbcommon.so.0
0x00007fab2b4dbe30 0x00007fab2b4e97ac Yes /lib64/libeis.so.1
0x00007fab2b4c5dd0 0x00007fab2b4cf7ff Yes /lib64/libcanberra.so.0
0x00007fab2b4b9f90 0x00007fab2b4bd883 Yes /lib64/libgudev-1.0.so.0
0x00007fab2b4811b0 0x00007fab2b4a4050 Yes /lib64/libudev.so.1
0x00007fab2b473ab0 0x00007fab2b476fbf Yes /lib64/libstartup-notification-1.so.0
0x00007fab2b46c1f0 0x00007fab2b46cb5e Yes /lib64/libXinerama.so.1
0x00007fab2b453170 0x00007fab2b461098 Yes /lib64/libICE.so.6
0x00007fab2b443bb0 0x00007fab2b448b3c Yes /lib64/libXcursor.so.1
0x00007fab2b41e0b0 0x00007fab2b4378c7 Yes /lib64/libxkbfile.so.1
0x00007fab2b40fb70 0x00007fab2b4128e6 Yes /lib64/libxkbcommon-x11.so.0
0x00007fab2b408050 0x00007fab2b40812f Yes /lib64/libX11-xcb.so.1
0x00007fab2b3e8dd0 0x00007fab2b3fb30e Yes /lib64/libxcb.so.1
0x00007fab2b3d1490 0x00007fab2b3d6027 Yes /lib64/libxcb-randr.so.0
0x00007fab2b3c6130 0x00007fab2b3c6c39 Yes /lib64/libxcb-res.so.0
0x00007fab2b3bf3d0 0x00007fab2b3c00a2 Yes /lib64/libXau.so.6
0x00007fab2b3b44d0 0x00007fab2b3b8819 Yes /lib64/libSM.so.6
0x00007fab2b369b90 0x00007fab2b39dc54 Yes /lib64/libinput.so.10
0x00007fab2b350970 0x00007fab2b357d12 Yes /lib64/libgbm.so.1
0x00007fab2b33bb90 0x00007fab2b346671 Yes /lib64/libdrm.so.2
0x00007fab2e26a000 0x00007fab2e290095 Yes /lib64/ld-linux-x86-64.so.2
0x00007fab2b32c1b0 0x00007fab2b32c684 Yes /lib64/libGLESv2.so.2
0x00007fab2b2ef250 0x00007fab2b316b18 Yes /lib64/libpng16.so.16
0x00007fab2b26aa80 0x00007fab2b2b66e0 Yes /lib64/libjpeg.so.62
0x00007fab2b1a5830 0x00007fab2b235d7a Yes /lib64/libfreetype.so.6
0x00007fab2b18c4d0 0x00007fab2b192877 Yes /lib64/libXrender.so.1
0x00007fab2b180430 0x00007fab2b184fdb Yes /lib64/libxcb-render.so.0
0x00007fab2b1750f0 0x00007fab2b175b17 Yes /lib64/libxcb-shm.so.0
0x00007fab2b0cfab0 0x00007fab2b15bf6e Yes /lib64/libpixman-1.so.0
0x00007fab2b09a5d0 0x00007fab2b0b420e Yes /lib64/libgck-2.so.2
0x00007fab2af35150 0x00007fab2affbfa0 Yes /lib64/libp11-kit.so.0
0x00007fab2add4bc0 0x00007fab2aeba63e Yes /lib64/libgcrypt.so.20
0x00007fab2adbb770 0x00007fab2adbee0a Yes /lib64/libcap.so.2
0x00007fab2ad9a550 0x00007fab2adb4697 Yes /lib64/liblz4.so.1
0x00007fab2ad68af0 0x00007fab2ad89c39 Yes /lib64/liblzma.so.5
0x00007fab2acade40 0x00007fab2ad541f2 Yes /lib64/libzstd.so.1
0x00007fab2aa3ae00 0x00007fab2ab77d74 Yes /lib64/libgnutls.so.30
0x00007fab2ac9d5b0 0x00007fab2aca044c Yes /lib64/libxkbregistry.so.0
0x00007fab2ac7e3d0 0x00007fab2ac8bc8c Yes /lib64/libseccomp.so.2
0x00007fab2ac49510 0x00007fab2ac6bc77 Yes /lib64/libblkid.so.1
0x00007fab2a6f2ef0 0x00007fab2a8ae6b9 Yes /lib64/libicui18n.so.73
0x00007fab2a267930 0x00007fab2a368eb0 Yes /lib64/libicuuc.so.73
0x00007fab2a9da670 0x00007fab2a9ec8a4 Yes /lib64/libtinfo.so.6
0x00007fab2ac35530 0x00007fab2ac38f87 Yes /lib64/libthai.so.0
0x00007fab2a9ad2d0 0x00007fab2a9c455b Yes /lib64/libgraphite2.so.3
0x00007fab2a4c9b70 0x00007fab2a5b2f1e Yes /lib64/libxml2.so.2
0x00007fab2a1892d0 0x00007fab2a18b27f Yes /lib64/libGLdispatch.so.0
0x00007fab2a97a6d0 0x00007fab2a994091 Yes /lib64/libGLX.so.0
0x00007fab2ac28870 0x00007fab2ac2d140 Yes /lib64/libvorbisfile.so.3
0x00007fab2a962a10 0x00007fab2a96f49d Yes /home/adamw/.cache/debuginfod_client/d066b4deed1791fc2393b8c0b288f6615abe278f/executable
0x00007fab2a9558f0 0x00007fab2a959cc3 Yes /lib64/libltdl.so.7
0x00007fab2a94e3d0 0x00007fab2a94f1d1 Yes /lib64/libxcb-util.so.1
0x00007fab2a4758b0 0x00007fab2a482199 Yes /lib64/libxcb-xkb.so.1
0x00007fab2a4635d0 0x00007fab2a46742b Yes /lib64/libuuid.so.1
0x00007fab2a45b390 0x00007fab2a45d975 Yes /lib64/libmtdev.so.1
0x00007fab2a4477d0 0x00007fab2a44d365 Yes /lib64/libevdev.so.2
0x00007fab2a4142b0 0x00007fab2a42fbb3 Yes /lib64/libexpat.so.1
0x00007fab2a136550 0x00007fab2a1432c3 Yes /lib64/libbz2.so.1
0x00007fab2a128190 0x00007fab2a12ee4a Yes /lib64/libbrotlidec.so.1
0x00007fab2a105a70 0x00007fab2a11b002 Yes /lib64/libgpg-error.so.0
0x00007fab2a0e14f0 0x00007fab2a0e4a29 Yes /lib64/libidn2.so.0
0x00007fab29f430d0 0x00007fab29f79505 Yes /lib64/libunistring.so.5
0x00007fab29f1c6f0 0x00007fab29f29f65 Yes /lib64/libtasn1.so.6
0x00007fab29ed0c30 0x00007fab29efec35 Yes /lib64/libnettle.so.8
0x00007fab29e88e50 0x00007fab29e9b43d Yes /lib64/libhogweed.so.6
0x00007fab29dec880 0x00007fab29e6531d Yes /lib64/libgmp.so.10
0x00007fab27e01050 0x00007fab27e01109 Yes (*) /lib64/libicudata.so.73
0x00007fab29dd2410 0x00007fab29dd575d Yes /lib64/libdatrie.so.1
0x00007fab29da5bf0 0x00007fab29dbcf0f Yes /lib64/libvorbis.so.0
0x00007fab29d99490 0x00007fab29d9b989 Yes /lib64/libogg.so.0
0x00007fab29d75090 0x00007fab29d755de Yes /lib64/libbrotlicommon.so.1
0x00007fab29d3bcf0 0x00007fab29d55f8d Yes /usr/lib64/gio/modules/libgvfsdbus.so
0x00007fab29d00ed0 0x00007fab29d1acb6 Yes /usr/lib64/gvfs/libgvfscommon.so
0x00007fab29c99470 0x00007fab29c9ecc9 Yes /usr/lib64/gio/modules/libdconfsettings.so
0x00007fab2438c070 0x00007fab243b5002 Yes /lib64/libEGL_mesa.so.0
0x00007fab24359120 0x00007fab243666f9 Yes /lib64/libglapi.so.0
0x00007fab245c40f0 0x00007fab245c5249 Yes /lib64/libxcb-dri2.so.0
0x00007fab245bb0d0 0x00007fab245bd5e6 Yes /lib64/libxcb-xfixes.so.0
0x00007fab24341890 0x00007fab24346ee4 Yes /lib64/libwayland-client.so.0
0x00007fab245b3150 0x00007fab245b40d7 Yes /lib64/libxcb-dri3.so.0
0x00007fab245ad0b0 0x00007fab245ad8ca Yes /lib64/libxcb-present.so.0
0x00007fab24335210 0x00007fab243373d6 Yes /lib64/libxcb-sync.so.1
0x00007fab2432e190 0x00007fab2432e460 Yes /lib64/libxshmfence.so.1
0x00007faaf9e9ae30 0x00007faafb1b7be2 Yes /usr/lib64/dri/iris_dri.so
0x00007faaf32c1840 0x00007faaf695ce22 Yes /lib64/libLLVM-16.so
0x00007fab24320630 0x00007fab24326f58 Yes /lib64/libsensors.so.4
0x00007fab24311330 0x00007fab24316c06 Yes /lib64/libdrm_radeon.so.1
0x00007fab242f67f0 0x00007fab24308665 Yes /lib64/libelf.so.1
0x00007fab242e8830 0x00007fab242ed1c1 Yes /lib64/libdrm_amdgpu.so.1
0x00007fab242dd690 0x00007fab242e16b9 Yes /lib64/libdrm_nouveau.so.2
0x00007fab242b9750 0x00007fab242cf648 Yes /lib64/libdrm_intel.so.1
0x00007fab242838f0 0x00007fab242a2c54 Yes /lib64/libedit.so.0
0x00007fab242707d0 0x00007fab24274b90 Yes /lib64/libpciaccess.so.0
0x00007faafbfc66d0 0x00007faafbfda8fd Yes /usr/lib64/spa-0.2/support/libspa-support.so
0x00007fab24001270 0x00007fab24002b0c Yes /usr/lib64/spa-0.2/support/libspa-journal.so
0x00007faaf0070b10 0x00007faaf007bdca Yes /lib64/libgnome-bluetooth-3.0.so.13
0x00007faaf0050510 0x00007faaf005dbaa Yes /lib64/libupower-glib.so.3
0x00007faaa48aeff0 0x00007faaa4cb858e Yes /lib64/libgtk-4.so.1
0x00007faad03f6250 0x00007faad045bcb1 Yes /lib64/libepoxy.so.0
0x00007faad02d72d0 0x00007faad0353ff4 Yes /lib64/libtracker-sparql-3.0.so.0
0x00007faad023cf10 0x00007faad0284704 Yes /lib64/libtiff.so.5
0x00007faad022e090 0x00007faad022e259 Yes /lib64/libwayland-egl.so.1
0x00007faad0210950 0x00007faad0224b37 Yes /lib64/libcairo-script-interpreter.so.2
0x00007faad00c5990 0x00007faad01d34cb Yes /lib64/libsqlite3.so.0
0x00007faad0049770 0x00007faad00a1b85 Yes /lib64/libwebp.so.7
0x00007faad00392d0 0x00007faad0040324 Yes /lib64/libjbig.so.2.1
0x00007faad0031150 0x00007faad00337ea Yes /lib64/libsharpyuv.so.0
0x00007faad0012410 0x00007faad00177b5 Yes /lib64/libgnome-bg-4.so.2
0x00007faab2ec1810 0x00007faab2f14d91 Yes /lib64/libsoup-3.0.so.0
0x00007faab2e8e490 0x00007faab2e90050 Yes /lib64/libpsl.so.5
0x00007faab2e44e10 0x00007faab2e7e978 Yes /lib64/libgssapi_krb5.so.2
0x00007faab2e10590 0x00007faab2e253eb Yes /lib64/libnghttp2.so.14
0x00007faab014e090 0x00007faab01b50fe Yes /lib64/libkrb5.so.3
0x00007faab0114f90 0x00007faab01205cc Yes /lib64/libk5crypto.so.3
0x00007faad0008490 0x00007faad0009091 Yes /lib64/libcom_err.so.2
0x00007faab0103f50 0x00007faab010abaa Yes /lib64/libkrb5support.so.0
0x00007faab2e064b0 0x00007faab2e076f8 Yes /lib64/libkeyutils.so.1
0x00007faaa42af000 0x00007faaa45c1d22 Yes /lib64/libcrypto.so.3
0x00007faab00f1710 0x00007faab00f8f19 Yes /lib64/libresolv.so.2
0x00007faab007c870 0x00007faab00b1acc Yes /lib64/libibus-1.0.so.5
0x00007faab005a230 0x00007faab006062d Yes /lib64/libmalcontent-0.so.0
0x00007faab002aed0 0x00007faab0037bf4 Yes /lib64/libgeoclue-2.so.0
0x00007faaa4fdc770 0x00007faaa4ff0bfb Yes /lib64/libgdm.so.1
0x00007faaa47330d0 0x00007faaa4747c48 Yes /lib64/libgweather-4.so.0
0x00007faab000d470 0x00007faab0017c8f Yes /lib64/libgeocode-glib-2.so.0
0x00007faaa46fe810 0x00007faaa471335a Yes /lib64/libaccountsservice.so.0
0x00007faa9d7c9050 0x00007faa9d7dce9e Yes /lib64/libcrypt.so.2
0x00007faa9c7b0810 0x00007faa9c7ba920 Yes /usr/lib64/gio/modules/libgioremote-volume-monitor.so
0x00007faab004c1f0 0x00007faab004c6a1 Yes /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so
0x00007faa9c28f060 0x00007faa9c4cdf37 Yes /lib64/librsvg-2.so.2
0x00007faaa4007450 0x00007faaa40097bc Yes /usr/lib64/spa-0.2/support/libspa-dbus.so
0x00007faa9c6d0c10 0x00007faa9c6ecfcd Yes /usr/lib64/pipewire-0.3/libpipewire-module-protocol-native.so
0x00007faa9c687ed0 0x00007faa9c6a72c9 Yes /usr/lib64/pipewire-0.3/libpipewire-module-client-node.so
0x00007faa9c66f730 0x00007faa9c6777b8 Yes /usr/lib64/pipewire-0.3/libpipewire-module-client-device.so
0x00007faa977e5870 0x00007faa977ef1b0 Yes /usr/lib64/pipewire-0.3/libpipewire-module-adapter.so
0x00007faa9c662950 0x00007faa9c6696d2 Yes /usr/lib64/pipewire-0.3/libpipewire-module-metadata.so
0x00007faa977b6a30 0x00007faa977d2053 Yes /usr/lib64/pipewire-0.3/libpipewire-module-session-manager.so
0x00007faa96f980d0 0x00007faa96fa6428 Yes /usr/lib64/gnome-shell/libgvc.so
0x00007faa96f37fb0 0x00007faa96f6655a Yes /lib64/libpulse.so.0
0x00007faa9c65b2f0 0x00007faa9c65cb51 Yes /lib64/libpulse-mainloop-glib.so.0
0x00007faa96ebdd10 0x00007faa96f05082 Yes /usr/lib64/pulseaudio/libpulsecommon-16.1.so
0x00007faa96e2fb10 0x00007faa96e846fa Yes /lib64/libsndfile.so.1
0x00007faa96e20470 0x00007faa96e22b99 Yes /lib64/libasyncns.so.0
0x00007faa96e11370 0x00007faa96e1a14f Yes /lib64/libgsm.so.1
0x00007faa96db31b0 0x00007faa96e0405f Yes /lib64/libFLAC.so.12
0x00007faa96d12130 0x00007faa96d1470d Yes /lib64/libvorbisenc.so.2
0x00007faa96ca5790 0x00007faa96cebdf5 Yes /lib64/libopus.so.0
0x00007faa96c4b600 0x00007faa96c85bec Yes /lib64/libmpg123.so.0
0x00007faa96bd4c10 0x00007faa96c04fa2 Yes /lib64/libmp3lame.so.0
0x00007fab26db79f0 0x00007fab26dbacfc Yes /usr/lib64/libcanberra-0.30/libcanberra-pulse.so
0x00007fab2681f0f0 0x00007fab2681ff82 Yes /usr/lib64/gconv/ISO8859-1.so
(*): Shared library is missing debugging information.
$1 = 0x0
$2 = 0x0
rax 0x0 0
rbx 0x0 0
rcx 0x2 2
rdx 0x6 6
rsi 0x2 2
rdi 0x556938a84050 93910410477648
rbp 0x7ffd33c23f10 0x7ffd33c23f10
rsp 0x7ffd33c23f00 0x7ffd33c23f00
r8 0x7ffd33c24050 140725471821904
r9 0x0 0
r10 0x0 0
r11 0xaaf6234c6252726d -6127671432016924051
r12 0x5569374ad850 93910387578960
r13 0x7ffd33c24100 140725471822080
r14 0x7ffd33c24050 140725471821904
r15 0x7fab2e0c3510 140373188687120
rip 0x7fab2d782fc2 0x7fab2d782fc2 <on_cursor_sprite_texture_changed+66>
eflags 0x10202 [ IF RF ]
cs 0x33 51
ss 0x2b 43
ds 0x0 0
es 0x0 0
fs 0x0 0
gs 0x0 0
st0 0 (raw 0x00000000000000000000)
st1 0 (raw 0x00000000000000000000)
st2 0 (raw 0x00000000000000000000)
st3 0 (raw 0x00000000000000000000)
st4 0 (raw 0x00000000000000000000)
st5 3 (raw 0x4000c000000000000000)
st6 -3.141592653589793116 (raw 0xc000c90fdaa22168c000)
st7 -3.141592653589793116 (raw 0xc000c90fdaa22168c000)
fctrl 0x37f 895
fstat 0x0 0
ftag 0xffff 65535
fiseg 0x7fab 32683
fioff 0x2d14b07d 756330621
foseg 0x0 0
fooff 0x0 0
fop 0x0 0
mxcsr 0x1fa7 [ IE DE ZE PE IM DM ZM OM UM PM ]
pkru 0x55555554 1431655764
ymm0 {v16_bfloat16 = {0x0, 0x44c0, 0x0 <repeats 14 times>}, v16_half = {0x0, 0x44c0, 0x0 <repeats 14 times>}, v8_float = {0x44c00000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x44c00000, 0x0, 0x0, 0x0}, v32_int8 = {0x0, 0x0, 0xc0, 0x44, 0x0 <repeats 28 times>}, v16_int16 = {0x0, 0x44c0, 0x0 <repeats 14 times>}, v8_int32 = {0x44c00000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x44c00000, 0x0, 0x0, 0x0}, v2_int128 = {0x44c00000, 0x0}}
ymm1 {v16_bfloat16 = {0x0, 0x44c0, 0x0 <repeats 14 times>}, v16_half = {0x0, 0x44c0, 0x0 <repeats 14 times>}, v8_float = {0x44c00000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x44c00000, 0x0, 0x0, 0x0}, v32_int8 = {0x0, 0x0, 0xc0, 0x44, 0x0 <repeats 28 times>}, v16_int16 = {0x0, 0x44c0, 0x0 <repeats 14 times>}, v8_int32 = {0x44c00000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x44c00000, 0x0, 0x0, 0x0}, v2_int128 = {0x44c00000, 0x0}}
ymm2 {v16_bfloat16 = {0x0, 0x4470, 0x0 <repeats 14 times>}, v16_half = {0x0, 0x4470, 0x0 <repeats 14 times>}, v8_float = {0x44700000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x44700000, 0x0, 0x0, 0x0}, v32_int8 = {0x0, 0x0, 0x70, 0x44, 0x0 <repeats 28 times>}, v16_int16 = {0x0, 0x4470, 0x0 <repeats 14 times>}, v8_int32 = {0x44700000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x44700000, 0x0, 0x0, 0x0}, v2_int128 = {0x44700000, 0x0}}
ymm3 {v16_bfloat16 = {0x0, 0x4470, 0x0 <repeats 14 times>}, v16_half = {0x0, 0x4470, 0x0 <repeats 14 times>}, v8_float = {0x44700000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x44700000, 0x0, 0x0, 0x0}, v32_int8 = {0x0, 0x0, 0x70, 0x44, 0x0 <repeats 28 times>}, v16_int16 = {0x0, 0x4470, 0x0 <repeats 14 times>}, v8_int32 = {0x44700000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x44700000, 0x0, 0x0, 0x0}, v2_int128 = {0x44700000, 0x0}}
ymm4 {v16_bfloat16 = {0x1cc, 0x4372, 0x0 <repeats 14 times>}, v16_half = {0x1cc, 0x4372, 0x0 <repeats 14 times>}, v8_float = {0x437201cc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x437201cc, 0x0, 0x0, 0x0}, v32_int8 = {0xcc, 0x1, 0x72, 0x43, 0x0 <repeats 28 times>}, v16_int16 = {0x1cc, 0x4372, 0x0 <repeats 14 times>}, v8_int32 = {0x437201cc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x437201cc, 0x0, 0x0, 0x0}, v2_int128 = {0x437201cc, 0x0}}
ymm5 {v16_bfloat16 = {0x6480, 0x43e3, 0x0 <repeats 14 times>}, v16_half = {0x6480, 0x43e3, 0x0 <repeats 14 times>}, v8_float = {0x43e36480, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x43e36480, 0x0, 0x0, 0x0}, v32_int8 = {0x80, 0x64, 0xe3, 0x43, 0x0 <repeats 28 times>}, v16_int16 = {0x6480, 0x43e3, 0x0 <repeats 14 times>}, v8_int32 = {0x43e36480, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x43e36480, 0x0, 0x0, 0x0}, v2_int128 = {0x43e36480, 0x0}}
ymm6 {v16_bfloat16 = {0x0, 0x0, 0x0, 0x0, 0x1, 0x0 <repeats 11 times>}, v16_half = {0x0, 0x0, 0x0, 0x0, 0x1, 0x0 <repeats 11 times>}, v8_float = {0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x1, 0x0, 0x0}, v32_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0 <repeats 23 times>}, v16_int16 = {0x0, 0x0, 0x0, 0x0, 0x1, 0x0 <repeats 11 times>}, v8_int32 = {0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x1, 0x0, 0x0}, v2_int128 = {0x10000000000000000, 0x0}}
ymm7 {v16_bfloat16 = {0x0, 0x977, 0x0 <repeats 14 times>}, v16_half = {0x0, 0x977, 0x0 <repeats 14 times>}, v8_float = {0x9770000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x9770000, 0x0, 0x0, 0x0}, v32_int8 = {0x0, 0x0, 0x77, 0x9, 0x0 <repeats 28 times>}, v16_int16 = {0x0, 0x977, 0x0 <repeats 14 times>}, v8_int32 = {0x9770000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x9770000, 0x0, 0x0, 0x0}, v2_int128 = {0x9770000, 0x0}}
ymm8 {v16_bfloat16 = {0x0 <repeats 16 times>}, v16_half = {0x0 <repeats 16 times>}, v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>}, v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {0x0, 0x0}}
ymm9 {v16_bfloat16 = {0x0 <repeats 16 times>}, v16_half = {0x0 <repeats 16 times>}, v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>}, v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {0x0, 0x0}}
ymm10 {v16_bfloat16 = {0x0, 0x0, 0x0, 0x4038, 0x0 <repeats 12 times>}, v16_half = {0x0, 0x0, 0x0, 0x4038, 0x0 <repeats 12 times>}, v8_float = {0x0, 0x40380000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x4038000000000000, 0x0, 0x0, 0x0}, v32_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x38, 0x40, 0x0 <repeats 24 times>}, v16_int16 = {0x0, 0x0, 0x0, 0x4038, 0x0 <repeats 12 times>}, v8_int32 = {0x0, 0x40380000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x4038000000000000, 0x0, 0x0, 0x0}, v2_int128 = {0x4038000000000000, 0x0}}
ymm11 {v16_bfloat16 = {0x0 <repeats 16 times>}, v16_half = {0x0 <repeats 16 times>}, v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>}, v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {0x0, 0x0}}
ymm12 {v16_bfloat16 = {0x0 <repeats 16 times>}, v16_half = {0x0 <repeats 16 times>}, v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>}, v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {0x0, 0x0}}
ymm13 {v16_bfloat16 = {0x0, 0x0, 0x0, 0x41e0, 0x0, 0x0, 0x0, 0x41e0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_half = {0x0, 0x0, 0x0, 0x41e0, 0x0, 0x0, 0x0, 0x41e0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_float = {0x0, 0x41e00000, 0x0, 0x41e00000, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x41e0000000000000, 0x41e0000000000000, 0x0, 0x0}, v32_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe0, 0x41, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe0, 0x41, 0x0 <repeats 16 times>}, v16_int16 = {0x0, 0x0, 0x0, 0x41e0, 0x0, 0x0, 0x0, 0x41e0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x0, 0x41e00000, 0x0, 0x41e00000, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x41e0000000000000, 0x41e0000000000000, 0x0, 0x0}, v2_int128 = {0x41e000000000000041e0000000000000, 0x0}}
ymm14 {v16_bfloat16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4038, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_half = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4038, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_float = {0x0, 0x0, 0x0, 0x40380000, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x4038000000000000, 0x0, 0x0}, v32_int8 = {0x0 <repeats 14 times>, 0x38, 0x40, 0x0 <repeats 16 times>}, v16_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4038, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x0, 0x0, 0x0, 0x40380000, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x4038000000000000, 0x0, 0x0}, v2_int128 = {0x40380000000000000000000000000000, 0x0}}
ymm15 {v16_bfloat16 = {0x0 <repeats 16 times>}, v16_half = {0x0 <repeats 16 times>}, v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>}, v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {0x0, 0x0}}
Dump of assembler code from 0x7fab2d782fae to 0x7fab2d783002:
0x00007fab2d782fae <on_cursor_sprite_texture_changed+46>: (bad)
0x00007fab2d782faf <on_cursor_sprite_texture_changed+47>: add %cl,-0x75(%rax)
0x00007fab2d782fb2 <on_cursor_sprite_texture_changed+50>: cmp 0xd4cb735(%rbx),%ecx
0x00007fab2d782fb8 <on_cursor_sprite_texture_changed+56>: add %ch,%al
0x00007fab2d782fba <on_cursor_sprite_texture_changed+58>: jb 0x7fab2d782f6d <meta_crtc_mode_virtual_new+269>
0x00007fab2d782fbc <on_cursor_sprite_texture_changed+60>: in (%dx),%eax
0x00007fab2d782fbd <on_cursor_sprite_texture_changed+61>: decl -0x75(%rax)
0x00007fab2d782fc0 <on_cursor_sprite_texture_changed+64>: pop %rbx
0x00007fab2d782fc1 <on_cursor_sprite_texture_changed+65>: or %al,%bh
0x00007fab2d782fc3 <on_cursor_sprite_texture_changed+67>: rex or %al,(%rax)
0x00007fab2d782fc6 <on_cursor_sprite_texture_changed+70>: add %al,(%rax)
0x00007fab2d782fc8 <on_cursor_sprite_texture_changed+72>: add %cl,-0x7b(%rax)
0x00007fab2d782fcb <on_cursor_sprite_texture_changed+75>: (bad) -0x1e(%rbp)
0x00007fab2d782fce <on_cursor_sprite_texture_changed+78>: mov -0x8(%rbp),%rbx
0x00007fab2d782fd2 <on_cursor_sprite_texture_changed+82>: leave
0x00007fab2d782fd3 <on_cursor_sprite_texture_changed+83>: ret
0x00007fab2d782fd4: data16 cs nopw 0x0(%rax,%rax,1)
0x00007fab2d782fdf: nop
0x00007fab2d782fe0 <meta_cursor_renderer_native_update_animation+0>: endbr64
0x00007fab2d782fe4 <meta_cursor_renderer_native_update_animation+4>: push %rbp
0x00007fab2d782fe5 <meta_cursor_renderer_native_update_animation+5>: mov %rsp,%rbp
0x00007fab2d782fe8 <meta_cursor_renderer_native_update_animation+8>: push %r12
0x00007fab2d782fea <meta_cursor_renderer_native_update_animation+10>: movslq 0xd4b7f(%rip),%r12 # 0x7fab2d857b70 <MetaCursorRendererNative_private_offset.lto_priv.0>
0x00007fab2d782ff1 <meta_cursor_renderer_native_update_animation+17>: push %rbx
0x00007fab2d782ff2 <meta_cursor_renderer_native_update_animation+18>: mov %rdi,%rbx
0x00007fab2d782ff5 <meta_cursor_renderer_native_update_animation+21>: add %rdi,%r12
0x00007fab2d782ff8 <meta_cursor_renderer_native_update_animation+24>: call 0x7fab2d6606c0 <meta_cursor_renderer_get_cursor@plt>
0x00007fab2d782ffd <meta_cursor_renderer_native_update_animation+29>: movl $0x0,0x18(%r12)
End of assembler dump.