Crash when disabling external monitor in Settings
Affected version
Fedora 38 Silverblue, mutter-44~rc-5.fc38.x86_64, gnome-shell-44~rc-2.fc38.x86_64, Wayland.
Bug summary
I have a laptop with an external monitor plugged in. I was capturing the external monitor with OBS. I went to Settings and disabled the external monitor, which crashed the session. Upon logging back in my internal monitor's scale factor was set to 125% instead of the 100% that I normally use for some reason.
Relevant logs, screenshots, screencasts etc.
#0 meta_monitor_mode_foreach_crtc (monitor=0x56358f378690, mode=0x0, func=0x7f55ffe9fb00 <collect_views>, user_data=0x7fff22343080, error=0x0) at ../src/backends/meta-monitor.c:2128
2128 MetaMonitorCrtcMode *monitor_crtc_mode = &mode->crtc_modes[i];
(gdb) bt
#0 meta_monitor_mode_foreach_crtc (monitor=0x56358f378690, mode=0x0, func=0x7f55ffe9fb00 <collect_views>, user_data=0x7fff22343080, error=0x0) at ../src/backends/meta-monitor.c:2128
#1 0x00007f55ffea5e5c in meta_renderer_real_get_views_for_monitor (renderer=<optimized out>, monitor=0x56358f378690) at ../src/backends/meta-renderer.c:227
#2 0x00007f55fff3517d in meta_renderer_get_views_for_monitor (monitor=<optimized out>, renderer=<optimized out>) at ../src/backends/meta-renderer.c:239
#3 is_redraw_queued (monitor_src=0x56358f4ad650) at ../src/backends/meta-screen-cast-monitor-stream-src.c:242
#4 sync_cursor_state (monitor_src=0x56358f4ad650) at ../src/backends/meta-screen-cast-monitor-stream-src.c:260
#5 0x00007f56009e73c2 in g_closure_invoke (closure=0x56357ebd54d0, return_value=0x0, n_param_values=1, param_values=0x7fff22343290, invocation_hint=0x7fff22343210) at ../gobject/gclosure.c:832
#6 0x00007f5600a1679f in signal_emit_unlocked_R.isra.0 (node=node@entry=0x56357c75f7b0, detail=detail@entry=0, instance=instance@entry=0x56357c887350, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fff22343290) at ../gobject/gsignal.c:3873
#7 0x00007f5600a05bea in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fff22343430) at ../gobject/gsignal.c:3555
#8 0x00007f5600a05e13 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../gobject/gsignal.c:3612
#9 0x00007f55fff5405f in meta_wayland_pointer_set_focus (pointer=0x56357c96e210, surface=<optimized out>) at ../src/wayland/meta-wayland-pointer.c:1103
#10 0x00007f55ffecef09 in repick_for_event (for_event=0x56358e9dc570, pointer=0x56357c96e210) at ../src/wayland/meta-wayland-pointer.c:672
#11 meta_wayland_pointer_update (event=0x56358e9dc570, pointer=0x56357c96e210) at ../src/wayland/meta-wayland-pointer.c:685
#12 meta_wayland_seat_update (event=0x56358e9dc570, seat=<optimized out>) at ../src/wayland/meta-wayland-seat.c:337
#13 meta_wayland_compositor_update (event=0x56358e9dc570, compositor=0x56357ca136c0) at ../src/wayland/meta-wayland.c:215
#14 meta_display_handle_event (event_actor=0x56358df9eaa0, event=0x56358e9dc570, display=0x56357cbfc360) at ../src/core/events.c:274
#15 event_callback (event=0x56358e9dc570, event_actor=0x56358df9eaa0, data=0x56357cbfc360) at ../src/core/events.c:520
#16 0x00007f56000d6d89 in _clutter_event_process_filters (event=0x56358e9dc570, event_actor=0x56358df9eaa0) at ../clutter/clutter/clutter-event.c:1691
#17 0x00007f560010b8d2 in clutter_stage_notify_grab_on_pointer_entry (stage=stage@entry=0x56357c9ed7b0, entry=<optimized out>, grab_actor=<optimized out>, grab_actor@entry=0x56358b7a7cf0, old_grab_actor=<optimized out>, old_grab_actor@entry=0x0) at ../clutter/clutter/clutter-stage.c:4027
#18 0x00007f560010c0b2 in clutter_stage_notify_grab (stage=stage@entry=0x56357c9ed7b0, cur=cur@entry=0x56358d38bf90, old=<optimized out>) at ../clutter/clutter/clutter-stage.c:4093
#19 0x00007f560010c519 in clutter_stage_grab (stage=0x56357c9ed7b0, actor=<optimized out>) at ../clutter/clutter/clutter-stage.c:4196
#20 0x00007f5600041be6 in ffi_call_unix64 () at ../src/x86/unix64.S:104
#21 0x00007f560003e4bf in ffi_call_int (cif=cif@entry=0x7f55d80172e0, fn=<optimized out>, rvalue=<optimized out>, avalue=<optimized out>, closure=closure@entry=0x0) at ../src/x86/ffi64.c:673
#22 0x00007f560004118e in ffi_call (cif=0x7f55d80172e0, fn=<optimized out>, rvalue=<optimized out>, avalue=<optimized out>) at ../src/x86/ffi64.c:710
#23 0x00007f56001d2317 in Gjs::Function::invoke (this=0x7f55d80172c0, context=context@entry=0x56357ca27d30, args=..., this_obj=..., r_value=r_value@entry=0x0) at ../gi/function.cpp:995
#24 0x00007f56001dc9c9 in Gjs::Function::call (context=0x56357ca27d30, js_argc=<optimized out>, vp=<optimized out>) at ../gi/function.cpp:1175
#25 0x00007f55fe74d38a in CallJSNative (args=..., reason=js::CallReason::Call, native=0x7f56001dc8e0 <Gjs::Function::call(JSContext*, unsigned int, JS::Value*)>, cx=0x56357ca27d30) at /usr/src/debug/mozjs102-102.9.0-1.fc38.x86_64/vm/Interpreter.cpp:420
#26 js::InternalCallOrConstruct (cx=0x56357ca27d30, args=..., construct=<optimized out>, reason=js::CallReason::Call) at /usr/src/debug/mozjs102-102.9.0-1.fc38.x86_64/vm/Interpreter.cpp:493
#27 0x00007f55fe7412fc in InternalCall (reason=<optimized out>, args=..., cx=<optimized out>) at /usr/src/debug/mozjs102-102.9.0-1.fc38.x86_64/vm/Interpreter.cpp:574
#28 js::CallFromStack (args=..., cx=<optimized out>) at /usr/src/debug/mozjs102-102.9.0-1.fc38.x86_64/vm/Interpreter.cpp:578
#29 Interpret (cx=0x56357ca27d30, state=...) at /usr/src/debug/mozjs102-102.9.0-1.fc38.x86_64/vm/Interpreter.cpp:3314
#30 0x00007f55fe74cc19 in js::RunScript (cx=cx@entry=0x56357ca27d30, state=...) at /usr/src/debug/mozjs102-102.9.0-1.fc38.x86_64/vm/Interpreter.cpp:389
#31 0x00007f55fe74d188 in js::InternalCallOrConstruct (cx=cx@entry=0x56357ca27d30, args=..., construct=construct@entry=js::NO_CONSTRUCT, reason=js::CallReason::Call) at /usr/src/debug/mozjs102-102.9.0-1.fc38.x86_64/vm/Interpreter.cpp:539
#32 0x00007f55fe74d584 in InternalCall (reason=<optimized out>, args=..., cx=0x56357ca27d30) at /usr/src/debug/mozjs102-102.9.0-1.fc38.x86_64/vm/Interpreter.cpp:574
#33 js::Call (cx=0x56357ca27d30, fval=..., thisv=..., args=..., rval=..., reason=<optimized out>) at /usr/src/debug/mozjs102-102.9.0-1.fc38.x86_64/vm/Interpreter.cpp:605
#34 0x00007f55fec18d0a in js::jit::InvokeFunction (cx=0x56357ca27d30, obj=..., obj@entry=..., constructing=<optimized out>, ignoresReturnValue=ignoresReturnValue@entry=false, argc=1, argv=0x7fff22344420, rval=...) at /usr/src/debug/mozjs102-102.9.0-1.fc38.x86_64/jit/VMFunctions.cpp:527
#35 0x00007f55fec18ebf in js::jit::InvokeFromInterpreterStub (cx=<optimized out>, frame=0x7fff223443f8) at /usr/src/debug/mozjs102-102.9.0-1.fc38.x86_64/jit/VMFunctions.cpp:551
#36 0x0000150aa27e6d74 in ?? ()
#37 0x0000563584bee490 in ?? ()
#38 0x00007fff223443f8 in ?? ()
#39 0x000056357ca27d48 in ?? ()
#40 0x00000000000000fc in ?? ()
#41 0x0000150aa2cce176 in ?? ()
#42 0x0000000000002842 in ?? ()
#43 0x0000025b9f7189a8 in ?? ()
#44 0x0000000000000001 in ?? ()
#45 0xfffe025b9f7ecd98 in ?? ()
#46 0xfffe025b9f7b8948 in ?? ()
#47 0x0000563584bee490 in ?? ()
#48 0x00007fff223444d8 in ?? ()
#49 0x000056358fab68b8 in ?? ()
#50 0x0000150aa2cce9ca in ?? ()
#51 0x0000000000008821 in ?? ()
#52 0xfffe025b9f7b8948 in ?? ()
#53 0xfffe025b9f7ecd98 in ?? ()
#54 0xfffe025b9f7189a8 in ?? ()
#55 0xfff9800000000000 in ?? ()
#56 0xfffe3abe6672cf98 in ?? ()
#57 0xfff9800000000000 in ?? ()
#58 0xfff9800000000000 in ?? ()
#59 0x00007fff223444d0 in ?? ()
#60 0x964e849a93c23b00 in ?? ()
#61 0x0000000000000000 in ?? ()
bt full
#0 meta_monitor_mode_foreach_crtc (monitor=0x56358f378690, mode=0x0, func=0x7f55ffe9fb00 <collect_views>, user_data=0x7fff22343080, error=0x0) at ../src/backends/meta-monitor.c:2128
monitor_crtc_mode = <optimized out>
monitor_priv = <optimized out>
l = 0x563585d3b0b0
i = 0
#1 0x00007f55ffea5e5c in meta_renderer_real_get_views_for_monitor (renderer=<optimized out>, monitor=0x56358f378690) at ../src/backends/meta-renderer.c:227
data = {renderer = 0x56357c76cfa0, out_views = 0x0}
monitor_mode = <optimized out>
#2 0x00007f55fff3517d in meta_renderer_get_views_for_monitor (monitor=<optimized out>, renderer=<optimized out>) at ../src/backends/meta-renderer.c:239
No locals.
#3 is_redraw_queued (monitor_src=0x56358f4ad650) at ../src/backends/meta-screen-cast-monitor-stream-src.c:242
backend = <optimized out>
renderer = <optimized out>
stage = 0x56357c9ed7b0
monitor = <optimized out>
views = 0x0
l = <optimized out>
backend = <optimized out>
renderer = <optimized out>
stage = <optimized out>
monitor = <optimized out>
views = <optimized out>
l = <optimized out>
view = <optimized out>
#4 sync_cursor_state (monitor_src=0x56358f4ad650) at ../src/backends/meta-screen-cast-monitor-stream-src.c:260
src = 0x56358f4ad650
flags = <optimized out>
#5 0x00007f56009e73c2 in g_closure_invoke (closure=0x56357ebd54d0, return_value=0x0, n_param_values=1, param_values=0x7fff22343290, invocation_hint=0x7fff22343210) at ../gobject/gclosure.c:832
marshal = 0x7f56009e9720 <g_cclosure_marshal_VOID__VOID>
marshal_data = 0x0
in_marshal = 0
real_closure = 0x56357ebd54b0
__func__ = "g_closure_invoke"
#6 0x00007f5600a1679f in signal_emit_unlocked_R.isra.0 (node=node@entry=0x56357c75f7b0, detail=detail@entry=0, instance=instance@entry=0x56357c887350, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fff22343290) at ../gobject/gsignal.c:3873
tmp = <optimized out>
handler = 0x56358e6398f0
accumulator = 0x0
emission = {next = 0x7fff22344d80, instance = 0x56357c887350, ihint = {signal_id = 72, detail = 0, run_type = (G_SIGNAL_RUN_LAST | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_RUN, chain_type = 4}
class_closure = <optimized out>
hlist = <optimized out>
handler_list = 0x56358e6398f0
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}}}
signal_id = 72
max_sequential_handler_number = 16324257
return_value_altered = <optimized out>
EMIT_RESTART = <optimized out>
#7 0x00007f5600a05bea in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fff22343430) at ../gobject/gsignal.c:3555
instance_and_params = <optimized out>
signal_return_type = <optimized out>
param_values = <optimized out>
node = <optimized out>
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#8 0x00007f5600a05e13 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../gobject/gsignal.c:3612
var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fff22343510, reg_save_area = 0x7fff22343450}}
#9 0x00007f55fff5405f in meta_wayland_pointer_set_focus (pointer=0x56357c96e210, surface=<optimized out>) at ../src/wayland/meta-wayland-pointer.c:1103
input_device = 0x56357c96e210
backend = <optimized out>
cursor_tracker = <optimized out>
clutter_backend = <optimized out>
clutter_seat = <optimized out>
toplevel_window = <optimized out>
__func__ = "meta_wayland_pointer_set_focus"
#10 0x00007f55ffecef09 in repick_for_event (for_event=0x56358e9dc570, pointer=0x56357c96e210) at ../src/wayland/meta-wayland-pointer.c:672
actor = <optimized out>
surface = <optimized out>
actor = <optimized out>
surface = <optimized out>
actor_wayland = <optimized out>
#11 meta_wayland_pointer_update (event=0x56358e9dc570, pointer=0x56357c96e210) at ../src/wayland/meta-wayland-pointer.c:685
No locals.
#12 meta_wayland_seat_update (event=0x56358e9dc570, seat=<optimized out>) at ../src/wayland/meta-wayland-seat.c:337
No locals.
#13 meta_wayland_compositor_update (event=0x56358e9dc570, compositor=0x56357ca136c0) at ../src/wayland/meta-wayland.c:215
No locals.
#14 meta_display_handle_event (event_actor=0x56358df9eaa0, event=0x56358e9dc570, display=0x56357cbfc360) at ../src/core/events.c:274
backend = 0x56357c58eca0
window = 0x0
sequence = <optimized out>
compositor = 0x56357cbfe500
bypass_clutter = 0
wayland_compositor = 0x56357ca136c0
context = <optimized out>
device = <optimized out>
bypass_wayland = 0
gesture_tracker = <optimized out>
has_grab = 1
context = <optimized out>
backend = <optimized out>
compositor = <optimized out>
device = <optimized out>
window = <optimized out>
bypass_clutter = <optimized out>
bypass_wayland = <optimized out>
gesture_tracker = <optimized out>
sequence = <optimized out>
has_grab = <optimized out>
wayland_compositor = <optimized out>
out = <optimized out>
handle_pad_event = <optimized out>
is_mode_switch = <optimized out>
pad = <optimized out>
button = <optimized out>
device = <optimized out>
cursor_renderer = <optimized out>
cursor_tracker = <optimized out>
grab_mods = <optimized out>
#15 event_callback (event=0x56358e9dc570, event_actor=0x56358df9eaa0, data=0x56357cbfc360) at ../src/core/events.c:520
display = 0x56357cbfc360
#16 0x00007f56000d6d89 in _clutter_event_process_filters (event=0x56358e9dc570, event_actor=0x56358df9eaa0) at ../clutter/clutter/clutter-event.c:1691
event_filter = <optimized out>
context = <optimized out>
l = <optimized out>
next = 0x0
#17 0x00007f560010b8d2 in clutter_stage_notify_grab_on_pointer_entry (stage=stage@entry=0x56357c9ed7b0, entry=<optimized out>, grab_actor=<optimized out>, grab_actor@entry=0x56358b7a7cf0, old_grab_actor=<optimized out>, old_grab_actor@entry=0x0) at ../clutter/clutter/clutter-stage.c:4027
event = 0x56358e9dc570
priv = <optimized out>
pointer_in_grab = <optimized out>
pointer_in_old_grab = <optimized out>
implicit_grab_cancelled = <optimized out>
event_type = <optimized out>
topmost = <optimized out>
deepmost = <optimized out>
__func__ = "clutter_stage_notify_grab_on_pointer_entry"
#18 0x00007f560010c0b2 in clutter_stage_notify_grab (stage=stage@entry=0x56357c9ed7b0, cur=cur@entry=0x56358d38bf90, old=<optimized out>) at ../clutter/clutter/clutter-stage.c:4093
priv = 0x56357c9ed350
cur_actor = <optimized out>
old_actor = 0x0
entry = 0x56357e581b70
iter = {dummy1 = 0x56357c9b0d70, dummy2 = 0x7f5600346171 <g_malloc+33>, dummy3 = 0x56357c58f810, dummy4 = 3, dummy5 = 0, dummy6 = 0x7fff0000001d}
#19 0x00007f560010c519 in clutter_stage_grab (stage=0x56357c9ed7b0, actor=<optimized out>) at ../clutter/clutter/clutter-stage.c:4196
priv = 0x56357c9ed350
grab = 0x56358d38bf90
__func__ = "clutter_stage_grab"
#20 0x00007f5600041be6 in ffi_call_unix64 () at ../src/x86/unix64.S:104
No locals.
#21 0x00007f560003e4bf in ffi_call_int (cif=cif@entry=0x7f55d80172e0, fn=<optimized out>, rvalue=<optimized out>, avalue=<optimized out>, closure=closure@entry=0x0) at ../src/x86/ffi64.c:673
classes = {X86_64_INTEGER_CLASS, 32767, 2478979840, 2521728154}
stack = <optimized out>
argp = 0x7fff223437a0 "\a"
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>
#22 0x00007f560004118e in ffi_call (cif=0x7f55d80172e0, fn=<optimized out>, rvalue=<optimized out>, avalue=<optimized out>) at ../src/x86/ffi64.c:710
arg_types = 0x56357d0a5610
i = <optimized out>
nargs = 2
max_reg_struct_size = <optimized out>
#23 0x00007f56001d2317 in Gjs::Function::invoke (this=0x7f55d80172c0, context=context@entry=0x56357ca27d30, args=..., this_obj=..., r_value=r_value@entry=0x0) at ../gi/function.cpp:995
return_value_p = <optimized out>
return_value = {v_boolean = 2091023776, v_int8 = -96 '\240', v_uint8 = 160 '\240', v_int16 = 32160, v_uint16 = 32160, v_int32 = 2091023776, v_uint32 = 2091023776, v_int64 = 94787724279200, v_uint64 = 94787724279200, v_float = 6.74960055e+36, v_double = 4.6831358213824954e-310, v_short = 32160, v_ushort = 32160, v_int = 2091023776, v_uint = 2091023776, v_long = 94787724279200, v_ulong = 94787724279200, v_ssize = 94787724279200, v_size = 94787724279200, v_string = 0x56357ca27da0 "\340:4\"\377\177", v_pointer = 0x56357ca27da0}
ffi_argc = 2
state = {m_in_cvalues = 0x56357fb1a830, m_out_cvalues = 0x56358f7a5890, m_inout_original_cvalues = 0x56358b937490, ignore_release = std::unordered_set with 0 elements, instance_object = {<js::TypedRootedGCThingBase<js::StackRootedBase, JSObject*>> = {<js::StackRootedBase> = {stack = 0x56357ca27d48, prev = 0x7fff22343bd0}, <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 = 0x25b9f77be98}, 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 = 0x56357ca27da0, prev = 0x7fff22343f90}, <js::VirtualTraceable> = {_vptr.VirtualTraceable = 0x7f56002db820 <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>}, cx_ = 0x56357ca27d30}, static kElemIsPod = false, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x7fff22343b10, mLength = 0, mTail = {<mozilla::Vector<JS::Value, 8, js::TempAllocPolicy>::CapacityAndReserved> = {mCapacity = 8}, mBytes = "0}\242|5V\000\000`\255\"\377U\177\000\000\260;4\"\377\177\000\0000}\242|5V\000\000p\257\"\377U\177\000\000\300;4\"\377\177\000\000\200<4\"\377\177\000\000\337c\211\376U\177\000"}}}, <No data fields>}}, <No data fields>}, local_error = {m_ptr = 0x0}, info = 0x7f55d8009000, gi_argc = 1 '\001', processed_c_args = 2, failed = false, can_throw_gerror = false, is_method = true}
ffi_arg_pointers = std::unique_ptr<void *[]> = {get() = 0x563584dd38c0}
gi_arg_pos = <optimized out>
ffi_arg_pos = <optimized out>
js_arg_pos = <optimized out>
obj = {<js::TypedRootedGCThingBase<js::StackRootedBase, JSObject*>> = {<js::StackRootedBase> = {stack = 0x56357ca27d48, prev = 0x7fff22343ac0}, <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 = 0x25b9f77be98}
dynamicString = "Meta.Stage.method Clutter.Stage.grab"
label = {m_stack = 0x0}
errorp = 0x7fff22343b50
return_type = <optimized out>
__PRETTY_FUNCTION__ = <optimized out>
#24 0x00007f56001dc9c9 in Gjs::Function::call (context=0x56357ca27d30, js_argc=<optimized out>, vp=<optimized out>) at ../gi/function.cpp:1175
js_argv = {<JS::detail::CallArgsBase<JS::detail::IncludeUsedRval>> = {argv_ = 0x56358f861f18, argc_ = 1, constructing_ = false, ignoresReturnValue_ = false}, <No data fields>}
callee = {<js::TypedRootedGCThingBase<js::StackRootedBase, JSObject*>> = {<js::StackRootedBase> = {stack = 0x56357ca27d48, prev = 0x7fff22343e30}, <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 = 0x1b568b53ea38}
priv = <optimized out>
#25 0x00007f55fe74d38a in CallJSNative (args=..., reason=js::CallReason::Call, native=0x7f56001dc8e0 <Gjs::Function::call(JSContext*, unsigned int, JS::Value*)>, cx=0x56357ca27d30) at /usr/src/debug/mozjs102-102.9.0-1.fc38.x86_64/vm/Interpreter.cpp:420
logger = <optimized out>
resumeMode = <optimized out>
ok = <optimized out>
traceLog = <optimized out>
recursion = {<No data fields>}
ar = {cx_ = 0x56357ca27d30, origin_ = 0x56357c77de70}
logger = <optimized out>
traceLog = <optimized out>
recursion = <optimized out>
resumeMode = <optimized out>
ar = <optimized out>
ok = <optimized out>
#26 js::InternalCallOrConstruct (cx=0x56357ca27d30, args=..., construct=<optimized out>, reason=js::CallReason::Call) at /usr/src/debug/mozjs102-102.9.0-1.fc38.x86_64/vm/Interpreter.cpp:493
call = 0x7f56001dc8e0 <Gjs::Function::call(JSContext*, unsigned int, JS::Value*)>
skipForCallee = 2
fun = {<js::TypedRootedGCThingBase<js::StackRootedBase, JSFunction*>> = {<js::StackRootedBase> = {stack = 0x56357ca27d48, prev = 0x7fff22343e30}, <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 = 0x25b9f77be98}
state = {<js::RunState> = {kind_ = (unknown: 0x7ca27d30), script_ = {<js::TypedRootedGCThingBase<js::StackRootedBase, JSScript*>> = {<js::StackRootedBase> = {stack = 0x56357c77de70, prev = 0xfffe025b9f77be98}, <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 = 0x964e849a93c23b00}}, args_ = @0x56357ca27d90, construct_ = (unknown: 0x22343dd0)}
ar = {cx_ = 0x56358f861f10, origin_ = 0x7f55fe751c6f <js::GetProperty(JSContext*, JS::Handle<JS::Value>, JS::Handle<js::PropertyName*>, JS::MutableHandle<JS::Value>)+303>}
ok = <optimized out>
#27 0x00007f55fe7412fc in InternalCall (reason=<optimized out>, args=..., cx=<optimized out>) at /usr/src/debug/mozjs102-102.9.0-1.fc38.x86_64/vm/Interpreter.cpp:574
No locals.
#28 js::CallFromStack (args=..., cx=<optimized out>) at /usr/src/debug/mozjs102-102.9.0-1.fc38.x86_64/vm/Interpreter.cpp:578
No locals.
#29 Interpret (cx=0x56357ca27d30, state=...) at /usr/src/debug/mozjs102-102.9.0-1.fc38.x86_64/vm/Interpreter.cpp:3314
newsp = <optimized out>
construct = js::NO_CONSTRUCT
ignoresReturnValue = <optimized out>
argStackSlots = <optimized out>
isFunction = <optimized out>
args = {<JS::detail::CallArgsBase<JS::detail::IncludeUsedRval>> = {argv_ = 0x56358f861f18, argc_ = 1, constructing_ = false, ignoresReturnValue_ = false}, <No data fields>}
maybeFun = <optimized out>
event = <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_ = 0x56357ca27d30, compartment_ = 0x56357ca2e940, prev_ = 0x7fff223445c0, prevProfiling_ = 0x7fff223445c0, hideScriptedCallerCount_ = 0, frameCache_ = {<js::TypedRootedTraceableBase<js::StackRootedTraceableBase, js::LiveSavedFrameCache>> = {<js::StackRootedTraceableBase> = {<js::StackRootedBase> = {stack = 0x56357ca27da0, prev = 0x7fff223442c8}, <js::VirtualTraceable> = {_vptr.VirtualTraceable = 0x7f55ff2299c0 <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 = 0x0}}, asyncStack_ = {<js::TypedRootedGCThingBase<js::StackRootedBase, js::SavedFrame*>> = {<js::StackRootedBase> = {stack = 0x56357ca27d48, prev = 0x7fff22344100}, <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 = 0x56358f861f20, pc = 0x56357e4fc45d "o\001", fp_ = 0x56358f861e88}, entryFrame_ = 0x56358f861c88, opMask_ = 0}
script = {<js::TypedRootedGCThingBase<js::StackRootedBase, JSScript*>> = {<js::StackRootedBase> = {stack = 0x56357ca27d50, prev = 0x7fff22344128}, <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 = 0x1b568b5baba0}
logger = <optimized out>
scriptEvent = <optimized out>
rootValue0 = {<js::TypedRootedGCThingBase<js::StackRootedBase, JS::Value>> = {<js::StackRootedBase> = {stack = 0x56357ca27d98, prev = 0x7fff22344200}, <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 = 0x56357ca27d98, prev = 0x7fff22343eb0}, <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 = 0x56357ca27d48, prev = 0x7fff22343fa8}, <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 = 0x56357ca27d48, prev = 0x7fff22343e70}, <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 = 0x56357ca27d48, prev = 0x7fff22343e50}, <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 = 0x56357ca27d60, 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 = 0x56357ca27d60, prev = 0x7fff22343e10}, <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 = 0x56357ca27d90, 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_ = 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 = 0x56357ca27d50, prev = 0x7fff22343ed0}, <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 = 0x56357ca27d40, 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 = {0x7f55fe746c01 <Interpret(JSContext*, js::RunState&)+27137>, 0x7f55fe744224 <Interpret(JSContext*, js::RunState&)+16420>, 0x7f55fe7441da <Interpret(JSContext*, js::RunState&)+16346>, 0x7f55fe744190 <Interpret(JSContext*, js::RunState&)+16272>, 0x7f55fe745961 <Interpret(JSContext*, js::RunState&)+22369>, 0x7f55fe7442b8 <Interpret(JSContext*, js::RunState&)+16568>, 0x7f55fe74426e <Interpret(JSContext*, js::RunState&)+16494>, 0x7f55fe7459d1 <Interpret(JSContext*, js::RunState&)+22481>, 0x7f55fe745a84 <Interpret(JSContext*, js::RunState&)+22660>, 0x7f55fe745a2a <Interpret(JSContext*, js::RunState&)+22570>, 0x7f55fe74591d <Interpret(JSContext*, js::RunState&)+22301>, 0x7f55fe742995 <Interpret(JSContext*, js::RunState&)+10133>, 0x7f55fe7458c0 <Interpret(JSContext*, js::RunState&)+22208>, 0x7f55fe7457f6 <Interpret(JSContext*, js::RunState&)+22006>, 0x7f55fe74281e <Interpret(JSContext*, js::RunState&)+9758>, 0x7f55fe742398 <Interpret(JSContext*, js::RunState&)+8600>, 0x7f55fe742394 <Interpret(JSContext*, js::RunState&)+8596>, 0x7f55fe7461f0 <Interpret(JSContext*, js::RunState&)+24560>, 0x7f55fe746746 <Interpret(JSContext*, js::RunState&)+25926>, 0x7f55fe74668b <Interpret(JSContext*, js::RunState&)+25739>, 0x7f55fe7466e7 <Interpret(JSContext*, js::RunState&)+25831>, 0x7f55fe7454a7 <Interpret(JSContext*, js::RunState&)+21159>, 0x7f55fe7453c4 <Interpret(JSContext*, js::RunState&)+20932>, 0x7f55fe7452e1 <Interpret(JSContext*, js::RunState&)+20705>, 0x7f55fe745260 <Interpret(JSContext*, js::RunState&)+20576>, 0x7f55fe7451d9 <Interpret(JSContext*, js::RunState&)+20441>, 0x7f55fe7488c5 <Interpret(JSContext*, js::RunState&)+34501>, 0x7f55fe74883e <Interpret(JSContext*, js::RunState&)+34366>, 0x7f55fe748557 <Interpret(JSContext*, js::RunState&)+33623>, 0x7f55fe747c8f <Interpret(JSContext*, js::RunState&)+31375>, 0x7f55fe747e5a <Interpret(JSContext*, js::RunState&)+31834>, 0x7f55fe7479f0 <Interpret(JSContext*, js::RunState&)+30704>, 0x7f55fe744a15 <Interpret(JSContext*, js::RunState&)+18453>, 0x7f55fe7481f2 <Interpret(JSContext*, js::RunState&)+32754>, 0x7f55fe74790d <Interpret(JSContext*, js::RunState&)+30477>, 0x7f55fe7476de <Interpret(JSContext*, js::RunState&)+29918>, 0x7f55fe74754f <Interpret(JSContext*, js::RunState&)+29519>, 0x7f55fe7477c1 <Interpret(JSContext*, js::RunState&)+30145>, 0x7f55fe747408 <Interpret(JSContext*, js::RunState&)+29192>, 0x7f55fe742aea <Interpret(JSContext*, js::RunState&)+10474>, 0x7f55fe742a56 <Interpret(JSContext*, js::RunState&)+10326>, 0x7f55fe7472c1 <Interpret(JSContext*, js::RunState&)+28865>, 0x7f55fe74717a <Interpret(JSContext*, js::RunState&)+28538>, 0x7f55fe74703d <Interpret(JSContext*, js::RunState&)+28221>, 0x7f55fe746ef6 <Interpret(JSContext*, js::RunState&)+27894>, 0x7f55fe74285d <Interpret(JSContext*, js::RunState&)+9821>, 0x7f55fe7429f2 <Interpret(JSContext*, js::RunState&)+10226>, 0x7f55fe745859 <Interpret(JSContext*, js::RunState&)+22105>, 0x7f55fe7480fa <Interpret(JSContext*, js::RunState&)+32506>, 0x7f55fe742739 <Interpret(JSContext*, js::RunState&)+9529>, 0x7f55fe7426cf <Interpret(JSContext*, js::RunState&)+9423>, 0x7f55fe742e05 <Interpret(JSContext*, js::RunState&)+11269>, 0x7f55fe742cdb <Interpret(JSContext*, js::RunState&)+10971>, 0x7f55fe742d9f <Interpret(JSContext*, js::RunState&)+11167>, 0x7f55fe744e83 <Interpret(JSContext*, js::RunState&)+19587>, 0x7f55fe7448a8 <Interpret(JSContext*, js::RunState&)+18088>, 0x7f55fe745799 <Interpret(JSContext*, js::RunState&)+21913>, 0x7f55fe742f6b <Interpret(JSContext*, js::RunState&)+11627>, 0x7f55fe7447d1 <Interpret(JSContext*, js::RunState&)+17873>, 0x7f55fe7416ea <Interpret(JSContext*, js::RunState&)+5354>, 0x7f55fe7416e6 <Interpret(JSContext*, js::RunState&)+5350>, 0x7f55fe74489f <Interpret(JSContext*, js::RunState&)+18079>, 0x7f55fe740c9a <Interpret(JSContext*, js::RunState&)+2714>, 0x7f55fe740c9e <Interpret(JSContext*, js::RunState&)+2718>, 0x7f55fe74342f <Interpret(JSContext*, js::RunState&)+12847>, 0x7f55fe744deb <Interpret(JSContext*, js::RunState&)+19435>, 0x7f55fe744a0c <Interpret(JSContext*, js::RunState&)+18444>, 0x7f55fe744a03 <Interpret(JSContext*, js::RunState&)+18435>, 0x7f55fe74151d <Interpret(JSContext*, js::RunState&)+4893>, 0x7f55fe741521 <Interpret(JSContext*, js::RunState&)+4897>, 0x7f55fe741442 <Interpret(JSContext*, js::RunState&)+4674>, 0x7f55fe741446 <Interpret(JSContext*, js::RunState&)+4678>, 0x7f55fe746138 <Interpret(JSContext*, js::RunState&)+24376>, 0x7f55fe746296 <Interpret(JSContext*, js::RunState&)+24726>, 0x7f55fe742568 <Interpret(JSContext*, js::RunState&)+9064>, 0x7f55fe74256c <Interpret(JSContext*, js::RunState&)+9068>, 0x7f55fe742200 <Interpret(JSContext*, js::RunState&)+8192>, 0x7f55fe742204 <Interpret(JSContext*, js::RunState&)+8196>, 0x7f55fe7424a6 <Interpret(JSContext*, js::RunState&)+8870>, 0x7f55fe7424aa <Interpret(JSContext*, js::RunState&)+8874>, 0x7f55fe7423f9 <Interpret(JSContext*, js::RunState&)+8697>, 0x7f55fe7423fd <Interpret(JSContext*, js::RunState&)+8701>, 0x7f55fe746e75 <Interpret(JSContext*, js::RunState&)+27765>, 0x7f55fe746deb <Interpret(JSContext*, js::RunState&)+27627>, 0x7f55fe748163 <Interpret(JSContext*, js::RunState&)+32611>, 0x7f55fe742e7f <Interpret(JSContext*, js::RunState&)+11391>, 0x7f55fe74602c <Interpret(JSContext*, js::RunState&)+24108>, 0x7f55fe7467da <Interpret(JSContext*, js::RunState&)+26074>, 0x7f55fe7420bc <Interpret(JSContext*, js::RunState&)+7868>, 0x7f55fe7420c0 <Interpret(JSContext*, js::RunState&)+7872>, 0x7f55fe741e5b <Interpret(JSContext*, js::RunState&)+7259>, 0x7f55fe741e5f <Interpret(JSContext*, js::RunState&)+7263>, 0x7f55fe74517a <Interpret(JSContext*, js::RunState&)+20346>, 0x7f55fe7450fa <Interpret(JSContext*, js::RunState&)+20218>, 0x7f55fe748477 <Interpret(JSContext*, js::RunState&)+33399>, 0x7f55fe748418 <Interpret(JSContext*, js::RunState&)+33304>, 0x7f55fe74653a <Interpret(JSContext*, js::RunState&)+25402>, 0x7f55fe7433d0 <Interpret(JSContext*, js::RunState&)+12752>, 0x7f55fe74373a <Interpret(JSContext*, js::RunState&)+13626>, 0x7f55fe7447da <Interpret(JSContext*, js::RunState&)+17882>, 0x7f55fe743eea <Interpret(JSContext*, js::RunState&)+15594>, 0x7f55fe74490e <Interpret(JSContext*, js::RunState&)+18190>, 0x7f55fe743b93 <Interpret(JSContext*, js::RunState&)+14739>, 0x7f55fe744b57 <Interpret(JSContext*, js::RunState&)+18775>, 0x7f55fe7456a9 <Interpret(JSContext*, js::RunState&)+21673>, 0x7f55fe7438f4 <Interpret(JSContext*, js::RunState&)+14068>, 0x7f55fe743488 <Interpret(JSContext*, js::RunState&)+12936>, 0x7f55fe742eed <Interpret(JSContext*, js::RunState&)+11501>, 0x7f55fe743309 <Interpret(JSContext*, js::RunState&)+12553>, 0x7f55fe742fca <Interpret(JSContext*, js::RunState&)+11722>, 0x7f55fe743080 <Interpret(JSContext*, js::RunState&)+11904>, 0x7f55fe74568e <Interpret(JSContext*, js::RunState&)+21646>, 0x7f55fe7411c5 <Interpret(JSContext*, js::RunState&)+4037>, 0x7f55fe745685 <Interpret(JSContext*, js::RunState&)+21637>, 0x7f55fe741349 <Interpret(JSContext*, js::RunState&)+4425>, 0x7f55fe74561a <Interpret(JSContext*, js::RunState&)+21530>, 0x7f55fe741d4e <Interpret(JSContext*, js::RunState&)+6990>, 0x7f55fe7456a0 <Interpret(JSContext*, js::RunState&)+21664>, 0x7f55fe741d52 <Interpret(JSContext*, js::RunState&)+6994>, 0x7f55fe74136a <Interpret(JSContext*, js::RunState&)+4458>, 0x7f55fe745d9a <Interpret(JSContext*, js::RunState&)+23450>, 0x7f55fe745733 <Interpret(JSContext*, js::RunState&)+21811>, 0x7f55fe742b7e <Interpret(JSContext*, js::RunState&)+10622>, 0x7f55fe745697 <Interpret(JSContext*, js::RunState&)+21655>, 0x7f55fe7411d0 <Interpret(JSContext*, js::RunState&)+4048>, 0x7f55fe746958 <Interpret(JSContext*, js::RunState&)+26456>, 0x7f55fe74134d <Interpret(JSContext*, js::RunState&)+4429>, 0x7f55fe742bc8 <Interpret(JSContext*, js::RunState&)+10696>, 0x7f55fe74657f <Interpret(JSContext*, js::RunState&)+25471>, 0x7f55fe744c36 <Interpret(JSContext*, js::RunState&)+18998>, 0x7f55fe744ba1 <Interpret(JSContext*, js::RunState&)+18849>, 0x7f55fe7430e2 <Interpret(JSContext*, js::RunState&)+12002>, 0x7f55fe74334e <Interpret(JSContext*, js::RunState&)+12622>, 0x7f55fe74106d <Interpret(JSContext*, js::RunState&)+3693>, 0x7f55fe7483ad <Interpret(JSContext*, js::RunState&)+33197>, 0x7f55fe7435ec <Interpret(JSContext*, js::RunState&)+13292>, 0x7f55fe743538 <Interpret(JSContext*, js::RunState&)+13112>, 0x7f55fe741071 <Interpret(JSContext*, js::RunState&)+3697>, 0x7f55fe74369c <Interpret(JSContext*, js::RunState&)+13468>, 0x7f55fe743889 <Interpret(JSContext*, js::RunState&)+13961>, 0x7f55fe7432b8 <Interpret(JSContext*, js::RunState&)+12472>, 0x7f55fe743266 <Interpret(JSContext*, js::RunState&)+12390>, 0x7f55fe74311d <Interpret(JSContext*, js::RunState&)+12061>, 0x7f55fe746d3a <Interpret(JSContext*, js::RunState&)+27450>, 0x7f55fe746c93 <Interpret(JSContext*, js::RunState&)+27283>, 0x7f55fe74206a <Interpret(JSContext*, js::RunState&)+7786>, 0x7f55fe74509a <Interpret(JSContext*, js::RunState&)+20122>, 0x7f55fe745011 <Interpret(JSContext*, js::RunState&)+19985>, 0x7f55fe7484e2 <Interpret(JSContext*, js::RunState&)+33506>, 0x7f55fe744f9c <Interpret(JSContext*, js::RunState&)+19868>, 0x7f55fe744f4f <Interpret(JSContext*, js::RunState&)+19791>, 0x7f55fe748721 <Interpret(JSContext*, js::RunState&)+34081>, 0x7f55fe74205d <Interpret(JSContext*, js::RunState&)+7773>, 0x7f55fe744075 <Interpret(JSContext*, js::RunState&)+15989>, 0x7f55fe7421ac <Interpret(JSContext*, js::RunState&)+8108>, 0x7f55fe746a62 <Interpret(JSContext*, js::RunState&)+26722>, 0x7f55fe746ac1 <Interpret(JSContext*, js::RunState&)+26817>, 0x7f55fe7421d7 <Interpret(JSContext*, js::RunState&)+8151>, 0x7f55fe746461 <Interpret(JSContext*, js::RunState&)+25185>, 0x7f55fe744af4 <Interpret(JSContext*, js::RunState&)+18676>, 0x7f55fe7455e8 <Interpret(JSContext*, js::RunState&)+21480>, 0x7f55fe744302 <Interpret(JSContext*, js::RunState&)+16642>, 0x7f55fe746de2 <Interpret(JSContext*, js::RunState&)+27618>, 0x7f55fe7416bd <Interpret(JSContext*, js::RunState&)+5309>, 0x7f55fe744ee9 <Interpret(JSContext*, js::RunState&)+19689>, 0x7f55fe744e4c <Interpret(JSContext*, js::RunState&)+19532>, 0x7f55fe743e2d <Interpret(JSContext*, js::RunState&)+15405>, 0x7f55fe744544 <Interpret(JSContext*, js::RunState&)+17220>, 0x7f55fe743e77 <Interpret(JSContext*, js::RunState&)+15479>, 0x7f55fe743c41 <Interpret(JSContext*, js::RunState&)+14913>, 0x7f55fe74458b <Interpret(JSContext*, js::RunState&)+17291>, 0x7f55fe7444f5 <Interpret(JSContext*, js::RunState&)+17141>, 0x7f55fe7464f0 <Interpret(JSContext*, js::RunState&)+25328>, 0x7f55fe741f67 <Interpret(JSContext*, js::RunState&)+7527>, 0x7f55fe741f6b <Interpret(JSContext*, js::RunState&)+7531>, 0x7f55fe745e6e <Interpret(JSContext*, js::RunState&)+23662>, 0x7f55fe745ca6 <Interpret(JSContext*, js::RunState&)+23206>, 0x7f55fe743b0a <Interpret(JSContext*, js::RunState&)+14602>, 0x7f55fe743a39 <Interpret(JSContext*, js::RunState&)+14393>, 0x7f55fe744422 <Interpret(JSContext*, js::RunState&)+16930>, 0x7f55fe7443b4 <Interpret(JSContext*, js::RunState&)+16820>, 0x7f55fe745c24 <Interpret(JSContext*, js::RunState&)+23076>, 0x7f55fe745f89 <Interpret(JSContext*, js::RunState&)+23945>, 0x7f55fe745afa <Interpret(JSContext*, js::RunState&)+22778>, 0x7f55fe743438 <Interpret(JSContext*, js::RunState&)+12856>, 0x7f55fe742c2f <Interpret(JSContext*, js::RunState&)+10799>, 0x7f55fe74160b <Interpret(JSContext*, js::RunState&)+5131>, 0x7f55fe74160f <Interpret(JSContext*, js::RunState&)+5135>, 0x7f55fe74628d <Interpret(JSContext*, js::RunState&)+24717>, 0x7f55fe746284 <Interpret(JSContext*, js::RunState&)+24708>, 0x7f55fe743a8b <Interpret(JSContext*, js::RunState&)+14475>, 0x7f55fe7439f2 <Interpret(JSContext*, js::RunState&)+14322>, 0x7f55fe744323 <Interpret(JSContext*, js::RunState&)+16675>, 0x7f55fe745f3c <Interpret(JSContext*, js::RunState&)+23868>, 0x7f55fe743d64 <Interpret(JSContext*, js::RunState&)+15204>, 0x7f55fe743d09 <Interpret(JSContext*, js::RunState&)+15113>, 0x7f55fe743ccc <Interpret(JSContext*, js::RunState&)+15052>, 0x7f55fe744caf <Interpret(JSContext*, js::RunState&)+19119>, 0x7f55fe744d4d <Interpret(JSContext*, js::RunState&)+19277>, 0x7f55fe744647 <Interpret(JSContext*, js::RunState&)+17479>...}
#30 0x00007f55fe74cc19 in js::RunScript (cx=cx@entry=0x56357ca27d30, state=...) at /usr/src/debug/mozjs102-102.9.0-1.fc38.x86_64/vm/Interpreter.cpp:389
recursion = {<No data fields>}
marker = {profiler_ = 0x0}
measuringTime = 254
startTime = {mValue = 0}
timerEnd = <optimized out>
status = <optimized out>
ok = <optimized out>
#31 0x00007f55fe74d188 in js::InternalCallOrConstruct (cx=cx@entry=0x56357ca27d30, args=..., construct=construct@entry=js::NO_CONSTRUCT, reason=js::CallReason::Call) at /usr/src/debug/mozjs102-102.9.0-1.fc38.x86_64/vm/Interpreter.cpp:539
skipForCallee = 2
fun = {<js::TypedRootedGCThingBase<js::StackRootedBase, JSFunction*>> = {<js::StackRootedBase> = {stack = 0x56357ca27d48, prev = 0x7fff223443b0}, <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 = 0x25b9f7189a8}
state = {<js::RunState> = {kind_ = js::RunState::Invoke, script_ = {<js::TypedRootedGCThingBase<js::StackRootedBase, JSScript*>> = {<js::StackRootedBase> = {stack = 0x56357ca27d50, prev = 0x7fff223447e8}, <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 = 0xde707dddb00}}, args_ = @0x7fff223442b0, construct_ = js::NO_CONSTRUCT}
ar = {cx_ = 0x56357ca27d30, origin_ = 0x56357c77de70}
ok = <optimized out>
#32 0x00007f55fe74d584 in InternalCall (reason=<optimized out>, args=..., cx=0x56357ca27d30) at /usr/src/debug/mozjs102-102.9.0-1.fc38.x86_64/vm/Interpreter.cpp:574
No locals.
#33 js::Call (cx=0x56357ca27d30, fval=..., thisv=..., args=..., rval=..., reason=<optimized out>) at /usr/src/debug/mozjs102-102.9.0-1.fc38.x86_64/vm/Interpreter.cpp:605
No locals.
#34 0x00007f55fec18d0a in js::jit::InvokeFunction (cx=0x56357ca27d30, obj=..., obj@entry=..., constructing=<optimized out>, ignoresReturnValue=ignoresReturnValue@entry=false, argc=1, argv=0x7fff22344420, rval=...) at /usr/src/debug/mozjs102-102.9.0-1.fc38.x86_64/jit/VMFunctions.cpp:527
logger = 0x0
argvRoot = {<JS::Rooted<js::ExternalValueArray>> = {<js::TypedRootedTraceableBase<js::StackRootedTraceableBase, js::ExternalValueArray>> = {<js::StackRootedTraceableBase> = {<js::StackRootedBase> = {stack = 0x56357ca27da0, prev = 0x7fff223445f0}, <js::VirtualTraceable> = {_vptr.VirtualTraceable = 0x7f55ff22fd40 <vtable for js::RootedExternalValueArray+16>}, <No data fields>}, <No data fields>}, <js::RootedOperations<js::ExternalValueArray, JS::Rooted<js::ExternalValueArray> >> = {<js::MutableWrappedPtrOperations<js::ExternalValueArray, JS::Rooted<js::ExternalValueArray> >> = {<js::WrappedPtrOperations<js::ExternalValueArray, JS::Rooted<js::ExternalValueArray>, void>> = {<No data fields>}, <No data fields>}, <No data fields>}, ptr = {array_ = 0x7fff22344420, length_ = 2}}, <No data fields>}
thisv = {<js::TypedRootedGCThingBase<js::StackRootedBase, JS::Value>> = {<js::StackRootedBase> = {stack = 0x56357ca27d98, prev = 0x7fff22344390}, <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_ = 18446183716297297304}}
argvWithoutThis = 0x7fff22344428
fval = {<js::TypedRootedGCThingBase<js::StackRootedBase, JS::Value>> = {<js::StackRootedBase> = {stack = 0x56357ca27d98, prev = 0x7fff22344220}, <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_ = 18446183716296427944}}
args = {<js::detail::GenericArgsBase<(js::MaybeConstruct)0>> = {<js::AnyInvokeArgs> = {<JS::CallArgs> = {<JS::detail::CallArgsBase<JS::detail::IncludeUsedRval>> = {argv_ = 0x7fff22344308, argc_ = 1, 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 = 0x56357ca27da0, prev = 0x7fff22344288}, <js::VirtualTraceable> = {_vptr.VirtualTraceable = 0x7f55ff22af80 <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>}, cx_ = 0x56357ca27d30}, static kElemIsPod = false, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x7fff223442f8, mLength = 3, mTail = {<mozilla::Vector<JS::Value, 8, js::TempAllocPolicy>::CapacityAndReserved> = {mCapacity = 8}, mBytes = "\250\211q\237[\002\376\377\230\315~\237[\002\376\377H\211{\237[\002\376\377\260\227w\2105V\000\000\000\000\000\000\000\200\371\377H}\242|5V\000\000\360C4\"\377\177\000\000\230\317rf\276:\000"}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}}, <No data fields>}}, <No data fields>}
#35 0x00007f55fec18ebf in js::jit::InvokeFromInterpreterStub (cx=<optimized out>, frame=0x7fff223443f8) at /usr/src/debug/mozjs102-102.9.0-1.fc38.x86_64/jit/VMFunctions.cpp:551
jsFrame = <optimized out>
token = <optimized out>
argv = 0x7fff22344420
numActualArgs = <optimized out>
constructing = <optimized out>
fun = {<js::TypedRootedGCThingBase<js::StackRootedBase, JSFunction*>> = {<js::StackRootedBase> = {stack = 0x56357ca27d48, prev = 0x7fff22344608}, <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 = 0x25b9f7189a8}
rval = {<js::TypedRootedGCThingBase<js::StackRootedBase, JS::Value>> = {<js::StackRootedBase> = {stack = 0x56357ca27d98, prev = 0x7fff223445a0}, <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}}
#36 0x0000150aa27e6d74 in ?? ()
No symbol table info available.
#37 0x0000563584bee490 in ?? ()
No symbol table info available.
#38 0x00007fff223443f8 in ?? ()
No symbol table info available.
#39 0x000056357ca27d48 in ?? ()
No symbol table info available.
#40 0x00000000000000fc in ?? ()
No symbol table info available.
#41 0x0000150aa2cce176 in ?? ()
No symbol table info available.
#42 0x0000000000002842 in ?? ()
No symbol table info available.
#43 0x0000025b9f7189a8 in ?? ()
No symbol table info available.
#44 0x0000000000000001 in ?? ()
No symbol table info available.
#45 0xfffe025b9f7ecd98 in ?? ()
No symbol table info available.
#46 0xfffe025b9f7b8948 in ?? ()
No symbol table info available.
#47 0x0000563584bee490 in ?? ()
No symbol table info available.
#48 0x00007fff223444d8 in ?? ()
No symbol table info available.
#49 0x000056358fab68b8 in ?? ()
No symbol table info available.
#50 0x0000150aa2cce9ca in ?? ()
No symbol table info available.
#51 0x0000000000008821 in ?? ()
No symbol table info available.
#52 0xfffe025b9f7b8948 in ?? ()
No symbol table info available.
#53 0xfffe025b9f7ecd98 in ?? ()
No symbol table info available.
#54 0xfffe025b9f7189a8 in ?? ()
No symbol table info available.
#55 0xfff9800000000000 in ?? ()
No symbol table info available.
#56 0xfffe3abe6672cf98 in ?? ()
No symbol table info available.
#57 0xfff9800000000000 in ?? ()
No symbol table info available.
#58 0xfff9800000000000 in ?? ()
No symbol table info available.
#59 0x00007fff223444d0 in ?? ()
No symbol table info available.
#60 0x964e849a93c23b00 in ?? ()
No symbol table info available.
#61 0x0000000000000000 in ?? ()
No symbol table info available.