Crash with VRR/monitors patches
Affected version
Main 8df0beae wayland
Bug summary
A crash happens when triggering firefox autoscroll after mentioned patches got merged.
Steps to reproduce
- set Firefox general.autoScroll to true
- Open a webpage with some empty space and room to scroll
- Middle click on empty content area to trigger autoscoll
What happened
Crash.
Relevant logs, screenshots, screencasts etc.
(gdb) bt full
#0 0x0000724ab070097f in clutter_stage_schedule_update (stage=0x0) at ../mutter/clutter/clutter/clutter-stage.c:2521
priv = 0xfffffffffffffb60
stage_window = <optimized out>
first_event = <optimized out>
l = <optimized out>
#1 0x0000724ab034e2a6 in meta_surface_actor_schedule_update (self=0x558c0e14f800) at ../mutter/src/compositor/meta-surface-actor.c:411
stage = <optimized out>
#2 meta_wayland_actor_surface_apply_state (surface_role=0x558c0d82f6b0, pending=<optimized out>) at ../mutter/src/wayland/meta-wayland-actor-surface.c:306
actor_surface = 0x558c0d82f6b0
priv = 0x558c0d82f680
#3 0x0000724ab0374693 in meta_wayland_surface_role_apply_state (pending=0x558c0bcaebe0, surface_role=<optimized out>) at ../mutter/src/wayland/meta-wayland-surface.c:2012
#4 meta_wayland_surface_apply_state (state=<optimized out>, surface=0x558c0b6abd40) at ../mutter/src/wayland/meta-wayland-surface.c:841
had_damage = 1
old_width = <optimized out>
old_height = <optimized out>
had_damage = <optimized out>
old_width = <optimized out>
old_height = <optimized out>
__func__ = {<optimized out> <repeats 33 times>}
_pp = <optimized out>
_ptr = <optimized out>
_object_ptr = {in = <optimized out>, out = <optimized out>}
_pp = <optimized out>
_ptr = <optimized out>
_pp = <optimized out>
_ptr = <optimized out>
_pp = <optimized out>
_ptr = <optimized out>
_g_boolean_var_13 = <optimized out>
_pp = <optimized out>
_ptr = <optimized out>
toplevel_window = <optimized out>
toplevel_window_actor = <optimized out>
#5 meta_wayland_transaction_apply (first_candidate=0x7ffc6cfc50f8, transaction=0x558c0bd42cd0) at ../mutter/src/wayland/meta-wayland-transaction.c:226
surfaces = 0x558c0d72fce0
states = <optimized out>
surface = 0x558c0b6abd40
i = 0
num_surfaces = 2
entry = 0x558c0bc51350
surfaces = <optimized out>
states = <optimized out>
num_surfaces = <optimized out>
surface = <optimized out>
entry = <optimized out>
i = <optimized out>
free = <optimized out>
__n = <optimized out>
--Type <RET> for more, q to quit, c to continue without paging--c
__s = <optimized out>
__p = <optimized out>
next_transaction = <optimized out>
#6 meta_wayland_transaction_maybe_apply_one (first_candidate=0x7ffc6cfc50f8, transaction=0x558c0bd42cd0) at ../mutter/src/wayland/meta-wayland-transaction.c:283
#7 meta_wayland_transaction_maybe_apply (transaction=transaction@entry=0x558c0bd42cd0) at ../mutter/src/wayland/meta-wayland-transaction.c:293
first_candidate = 0xffffffffffffffff
#8 0x0000724ab03759f0 in meta_wayland_transaction_commit (transaction=0x558c0bd42cd0) at ../mutter/src/wayland/meta-wayland-transaction.c:437
committed_queue = <optimized out>
maybe_apply = <optimized out>
iter = {dummy1 = 0x558c0d7cbb20, dummy2 = 0x724ab0922a38 <g_hash_table_insert+280>, dummy3 = 0xffffffffffffff88, dummy4 = 8, dummy5 = 0, dummy6 = 0x2}
surface = 0x558c0ca67600
entry = 0x558c0c754da0
placement_states = 0x558c0bd8dba0
num_placement_states = 1
i = <optimized out>
committed_sequence = 1778
#9 0x0000724ab036a5bf in meta_wayland_surface_commit (surface=0x558c0ca67600) at ../mutter/src/wayland/meta-wayland-surface.c:1023
pending = <optimized out>
buffer = <optimized out>
CoglTraceMetaWaylandSurfaceCommit = {begin_time = 0, name = 0x0, description = 0x0}
ScopedCoglTraceMetaWaylandSurfaceCommit = 0x0
transaction = 0x558c0bd42cd0
subsurface_surface = <optimized out>
pending = <optimized out>
buffer = <optimized out>
transaction = <optimized out>
subsurface_surface = <optimized out>
CoglTraceMetaWaylandSurfaceCommit = {begin_time = <optimized out>, name = <optimized out>, description = <optimized out>}
ScopedCoglTraceMetaWaylandSurfaceCommit = <optimized out>
error = <optimized out>
_instance = <optimized out>
_handler_id_ptr = <optimized out>
_handler_id = <optimized out>
_pp = <optimized out>
_ptr = <optimized out>
committed_texture = <optimized out>
committed_scale = <optimized out>
resource = <optimized out>
pid = <optimized out>
__n1003 = <optimized out>
__next1003 = <optimized out>
#10 wl_surface_commit (client=<optimized out>, resource=<optimized out>) at ../mutter/src/wayland/meta-wayland-surface.c:1180
surface = 0x558c0ca67600
#11 0x0000724aaf8a9596 in ffi_call_unix64 () at ../src/x86/unix64.S:104
#12 0x0000724aaf8a600e in ffi_call_int (cif=cif@entry=0x7ffc6cfc55d0, fn=<optimized out>, rvalue=<optimized out>, avalue=<optimized out>, closure=closure@entry=0x0)
at ../src/x86/ffi64.c:673
classes = {X86_64_INTEGER_CLASS, 32764, 2945075020, 29258}
stack = <optimized out>
argp = 0x7ffc6cfc5420 ""
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>
#13 0x0000724aaf8a8bd3 in ffi_call (cif=cif@entry=0x7ffc6cfc55d0, fn=<optimized out>, rvalue=rvalue@entry=0x0, avalue=avalue@entry=0x7ffc6cfc56a0) at ../src/x86/ffi64.c:710
arg_types = 0x7ffc6cfc55f0
i = <optimized out>
nargs = 2
max_reg_struct_size = <optimized out>
#14 0x0000724aad6e4ada in wl_closure_invoke (closure=closure@entry=0x558c0ca7b410, target=<optimized out>, target@entry=0x558c0ec92160, opcode=opcode@entry=6, data=<optimized out>,
data@entry=0x558c0b88ce60, flags=2) at ../wayland-1.22.0/src/connection.c:1025
count = <optimized out>
cif = {abi = FFI_UNIX64, nargs = 2, arg_types = 0x7ffc6cfc55f0, rtype = 0x724aaf8aa1a0 <ffi_type_void>, bytes = 0, flags = 0}
ffi_types = {0x724aaf8aa2a0 <ffi_type_pointer>, 0x724aaf8aa2a0 <ffi_type_pointer>, 0x724aaf8aa240 <ffi_type_uint32>, 0x724aaf8aa330 <ffi_type_sint32>, 0x724aaf8aa330 <ffi_type_sint32>, 0x724aaf8aa330 <ffi_type_sint32>, 0x724aaf8aa330 <ffi_type_sint32>, 0x724aaf8aa240 <ffi_type_uint32>, 0x98, 0x100020004, 0x4, 0x724ab0353d10 <on_after_update>, 0x0, 0x0, 0x0, 0x558c0af0b5b0, 0x558c0b0e2c00, 0x558c0af0b5b0, 0x558c0abcf130, 0x724ab0f8e69e <g_object_unref+30>, 0x7ffc6cfc56e0, 0x812bf7c64603d700}
ffi_args = {0x7ffc6cfc55b0, 0x7ffc6cfc55b8, 0x558c0b6137c8, 0x558c0ec85500, 0x558c0ec85508, 0x558c0ec85510, 0x558c0ba6e508, 0x558c0ba6e510, 0x724ab01f6ac0 <main_arena>, 0x724aad6e6531 <log_closure+81>, 0x558c0f0b9c40, 0x558c0b179fe0, 0x724ab01f6ac0 <main_arena>, 0x0, 0x724aad6f0428 <wl_surface_requests+72>, 0x724ab00ba848 <__libc_calloc+216>, 0x8, 0x724ab00b7669 <_int_free+697>, 0x724aad6eb42d, 0x724aad6f0470 <wl_surface_requests+144>, 0x0, 0x10}
implementation = <optimized out>
#15 0x0000724aad6e9180 in wl_client_connection_data (fd=<optimized out>, mask=<optimized out>, data=<optimized out>) at ../wayland-1.22.0/src/wayland-server.c:438
client = <optimized out>
connection = <optimized out>
resource = 0x558c0ec92160
object = 0x558c0ec92160
closure = <optimized out>
message = 0x724aad6f0470 <wl_surface_requests+144>
p = {33, 524294}
resource_flags = 0
opcode = 6
size = <optimized out>
since = <optimized out>
len = <optimized out>
#16 0x0000724aad6e7ae2 in wl_event_loop_dispatch (loop=0x558c0b17de90, timeout=timeout@entry=0) at ../wayland-1.22.0/src/event-loop.c:1027
ep = {{events = 1, data = {ptr = 0x558c0c9dac50, fd = 211659856, u32 = 211659856, u64 = 94059995442256}}, {events = 2167142342, data = {ptr = 0x558c0abf1f90, fd = 180297616, u32 = 180297616, u64 = 94059964080016}}, {events = 1174656768, data = {ptr = 0x812bf7c6, fd = -2127824954, u32 = 2167142342, u64 = 2167142342}}, {events = 0, data = {ptr = 0x7ffc6cfc5a80, fd = 1828477568, u32 = 1828477568, u64 = 140722136963712}}, {events = 2963238167, data = {ptr = 0xb09f51810000724a, fd = 29258, u32 = 29258, u64 = 12726980686464971338}}, {events = 29258, data = {ptr = 0x558c0ade1ff0, fd = 182329328, u32 = 182329328, u64 = 94059966111728}}, {events = 0, data = {ptr = 0xb09f9c8700000000, fd = 0, u32 = 0, u64 = 12727063175606829056}}, {events = 29258, data = {ptr = 0x724ab0994c2d <sysprof_collector_mark_vprintf+61>, fd = -1332130771, u32 = 2962836525, u64 = 125665115982893}}, {events = 180310192, data = {ptr = 0xd420911f0000558c, fd = 21900, u32 = 21900, u64 = 15285376697625499020}}, {events = 2269, data = {ptr = 0x45, fd = 69, u32 = 69, u64 = 69}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x4603d70000000000, fd = 0, u32 = 0, u64 = 5045112402585059328}}, {events = 2167142342, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 180254560, data = {ptr = 0x6cfc5bc00000558c, fd = 21900, u32 = 21900, u64 = 7853252730419172748}}, {events = 32764, data = {ptr = 0x7ffc6cfc5ba8, fd = 1828477864, u32 = 1828477864, u64 = 140722136964008}}, {events = 182329328, data = {ptr = 0x558c, fd = 21900, u32 = 21900, u64 = 21900}}, {events = 0, data = {ptr = 0x7fffffff, fd = 2147483647, u32 = 2147483647, u64 = 2147483647}}, {events = 2962814081, data = {ptr = 0x280000724a, fd = 29258, u32 = 29258, u64 = 171798721098}}, {events = 48, data = {ptr = 0x7ffc6cfc5b60, fd = 1828477792, u32 = 1828477792, u64 = 140722136963936}}, {events = 1828477600, data = {ptr = 0x4603d70000007ffc, fd = 32764, u32 = 32764, u64 = 5045112402585092092}}, {events = 2167142342, data = {ptr = 0x2, fd = 2, u32 = 2, u64 = 2}}, {events = 182325280, data = {ptr = 0xade305c0000558c, fd = 21900, u32 = 21900, u64 = 783116556904191372}}, {events = 21900, data = {ptr = 0x2, fd = 2, u32 = 2, u64 = 2}}, {events = 182325280, data = {ptr = 0xaddcce00000558c, fd = 21900, u32 = 21900, u64 = 783007172677096844}}, {events = 21900, data = {ptr = 0x558c0ade1ff0, fd = 182329328, u32 = 182329328, u64 = 94059966111728}}, {events = 1828477792, data = {ptr = 0x200007ffc, fd = 32764, u32 = 32764, u64 = 8589967356}}, {events = 0, data = {ptr = 0x10, fd = 16, u32 = 16, u64 = 16}}, {events = 182329432, data = {ptr = 0xb011a1d40000558c, fd = 21900, u32 = 21900, u64 = 12687099557184558476}}, {events = 29258, data = {ptr = 0xffffffffffffff88, fd = -120, u32 = 4294967176, u64 = 18446744073709551496}}, {events = 8, data = {ptr = 0x6cfc5b3000000000, fd = 0, u32 = 0, u64 = 7853252111943860224}}, {events = 32764, data = {ptr = 0x8, fd = 8, u32 = 8, u64 = 8}}}
source = <optimized out>
i = 0
count = <optimized out>
has_timers = <optimized out>
#17 0x0000724ab034e68d in wayland_event_source_dispatch (base=<optimized out>, callback=<optimized out>, data=<optimized out>) at ../mutter/src/wayland/meta-wayland.c:126
source = <optimized out>
loop = <optimized out>
#18 0x0000724ab0934f69 in g_main_dispatch (context=0x558c0abe7760) at ../glib/glib/gmain.c:3476
dispatch = 0x724ab034e670 <wayland_event_source_dispatch>
prev_source = 0x0
begin_time_nsec = 9748839700046
was_in_call = 0
user_data = 0x0
callback = 0x0
cb_funcs = 0x0
cb_data = 0x0
need_destroy = <optimized out>
source = 0x558c0b17e010
current = 0x558c0abf1f90
i = 0
__func__ = "g_main_dispatch"
#19 0x0000724ab09933a7 in g_main_context_dispatch_unlocked (context=0x558c0abe7760) at ../glib/glib/gmain.c:4284
#20 g_main_context_iterate_unlocked.isra.0 (context=0x558c0abe7760, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4349
max_priority = 2147483647
timeout = 3
some_ready = 1
nfds = 14
allocated_nfds = 20
fds = 0x558c0ed09640
begin_time_nsec = 9748838240101
#21 0x0000724ab0935b97 in g_main_loop_run (loop=0x558c0b1170d0) at ../glib/glib/gmain.c:4551
self = <optimized out>
__func__ = "g_main_loop_run"
#22 0x0000724ab02c9abb in meta_context_run_main_loop (context=<optimized out>, error=0x7ffc6cfc60b0) at ../mutter/src/core/meta-context.c:523
priv = 0x558c0abdde50
__func__ = "meta_context_run_main_loop"
#23 0x0000724aaf8a9596 in ffi_call_unix64 () at ../src/x86/unix64.S:104
#24 0x0000724aaf8a600e in ffi_call_int (cif=cif@entry=0x558c0b214cc0, 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, 20, X86_64_NO_CLASS}
stack = <optimized out>
argp = 0x7ffc6cfc5d10 "\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>
#25 0x0000724aaf8a8bd3 in ffi_call (cif=0x558c0b214cc0, fn=<optimized out>, rvalue=<optimized out>, avalue=<optimized out>) at ../src/x86/ffi64.c:710
arg_types = 0x558c0b215090
i = <optimized out>
nargs = 2
max_reg_struct_size = <optimized out>
#26 0x0000724ab07bdfa7 in Gjs::Function::invoke (this=0x558c0b214ca0, context=context@entry=0x558c0ac15080, args=..., this_obj=..., r_value=r_value@entry=0x0) at ../gjs/gi/function.cpp:1058
return_value_p = <optimized out>
return_value = {v_boolean = 1828480240, v_int8 = -16 '\360', v_uint8 = 240 '\360', v_int16 = 25840, v_uint16 = 25840, v_int32 = 1828480240, v_uint32 = 1828480240, v_int64 = 140722136966384, v_uint64 = 140722136966384, v_float = 2.44100776e+27, v_double = 6.9525973484456866e-310, v_short = 25840, v_ushort = 25840, v_int = 1828480240, v_uint = 1828480240, v_long = 140722136966384, v_ulong = 140722136966384, v_ssize = 140722136966384, v_size = 140722136966384, v_string = 0x7ffc6cfc64f0 "\350P\301\n\214U", v_pointer = 0x7ffc6cfc64f0}
ffi_argc = 2
state = Python Exception <class 'gdb.error'>: No type named std::__detail::_Hash_node<union _GIArgument *, false>.
{m_in_cvalues = {m_ptr = 0x558c0b20bee0}, m_out_cvalues = {m_ptr = 0x558c0b214b90}, m_inout_original_cvalues = {m_ptr = 0x558c0b2141e0}, ignore_release = std::unordered_set with 0 elements, instance_object = {<js::TypedRootedGCThingBase<js::StackRootedBase, JSObject*>> = {<js::StackRootedBase> = {stack = 0x558c0ac15098, prev = 0x7ffc6cfc6120}, <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 = 0x2aea224b6970}, 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 = 0x558c0ac150f0, prev = 0x7ffc6cfc6400}, <js::VirtualTraceable> = {_vptr.VirtualTraceable = 0x724ab08d2700 <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_ = 94059964223617}, static kElemIsPod = false, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x7ffc6cfc6070, mLength = 0, mTail = {<mozilla::Vector<JS::Value, 8, js::TempAllocPolicy>::CapacityAndReserved> = {mCapacity = 8}, mBytes = "5\000\000\000\000\200\370\377\ba\374l\374\177\000\000\000\000\000\000\000\000\000\000\360d\374l\374\177\000\000\000\000\000\000\000\200\370\377\000\327\003F\306\367+\201\001\276 \v\000\000\000\000p\004\315\n\214U\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 = 0x558c0b215040, 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() = 0x558c0b214d30}
gi_arg_pos = <optimized out>
ffi_arg_pos = 2
js_arg_pos = <optimized out>
obj = {<js::TypedRootedGCThingBase<js::StackRootedBase, JSObject*>> = {<js::StackRootedBase> = {stack = 0x558c0ac15098, prev = 0x7ffc6cfc6020}, <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 = 0x2aea224b6970}
dynamicString = "MetaContextMain.method Meta.Context.run_main_loop"
label = {m_stack = 0x0}
errorp = 0x7ffc6cfc60b0
return_type = <optimized out>
__PRETTY_FUNCTION__ = {<optimized out> <repeats 91 times>}
#27 0x0000724ab07c8ba8 in Gjs::Function::call (context=0x558c0ac15080, js_argc=<optimized out>, vp=<optimized out>) at ../gjs/gi/function.cpp:1236
js_argv = {<JS::detail::CallArgsBase<JS::detail::IncludeUsedRval>> = {argv_ = 0x558c0acce0a8, argc_ = 0, constructing_ = false, ignoresReturnValue_ = false}, <No data fields>}
callee = {<js::TypedRootedGCThingBase<js::StackRootedBase, JSObject*>> = {<js::StackRootedBase> = {stack = 0x558c0ac15098, prev = 0x7ffc6cfc6340}, <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 = 0x2aea224b0a88}
priv = <optimized out>
__PRETTY_FUNCTION__ = {<optimized out> <repeats 70 times>}
#28 0x0000724aaed5dd28 in CallJSNative (cx=0x558c0ac15080, native=0x724ab07c8ac0 <Gjs::Function::call(JSContext*, unsigned int, JS::Value*)>, reason=js::CallReason::Call, args=...)
at /usr/src/debug/js115/firefox-115.8.0/js/src/vm/Interpreter.cpp:486
ar = {cx_ = 0x558c0ac15080, origin_ = 0x558c0acd0470}
resumeMode = <optimized out>
recursion = {<No data fields>}
ok = <optimized out>
#29 js::InternalCallOrConstruct (cx=0x558c0ac15080, args=..., construct=<optimized out>, reason=js::CallReason::Call) at /usr/src/debug/js115/firefox-115.8.0/js/src/vm/Interpreter.cpp:566
call = 0x724ab07c8ac0 <Gjs::Function::call(JSContext*, unsigned int, JS::Value*)>
fun = {<js::TypedRootedGCThingBase<js::StackRootedBase, JSFunction*>> = {<js::StackRootedBase> = {stack = 0xfffe2aea224b88f8, prev = 0x558c0ac15080}, <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 = 0x7ffc6cfc6130}
state = {<js::RunState> = {kind_ = (unknown: 0x6cfc6550), script_ = {<js::TypedRootedGCThingBase<js::StackRootedBase, JSScript*>> = {<js::StackRootedBase> = {stack = 0x558c00000000, 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 = 0xfffe2aea224b6970}}, args_ = @0xfffe2aea224b6678, construct_ = (unknown: 0xa4230078)}
skipForCallee = <optimized out>
ar = {cx_ = <optimized out>, origin_ = <optimized out>}
ok = <optimized out>
call = <optimized out>
proxy = {<js::TypedRootedGCThingBase<js::StackRootedBase, JSObject*>> = {<js::StackRootedBase> = {stack = <optimized out>, prev = <optimized out>}, <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 = <optimized out>}
native = <optimized out>
jitInfo = <optimized out>
resumeMode = <optimized out>
#30 0x0000724aae9db786 in InternalCall (cx=0x558c0ac15080, args=..., reason=<optimized out>) at /usr/src/debug/js115/firefox-115.8.0/js/src/vm/Interpreter.cpp:647
#31 js::CallFromStack (cx=0x558c0ac15080, args=..., reason=<optimized out>) at /usr/src/debug/js115/firefox-115.8.0/js/src/vm/Interpreter.cpp:652
#32 js::Interpret (cx=0x558c0ac15080, state=...) at /usr/src/debug/js115/firefox-115.8.0/js/src/vm/Interpreter.cpp:3395
reason = <optimized out>
newsp = <optimized out>
ignoresReturnValue = <optimized out>
argStackSlots = <optimized out>
isFunction = <optimized out>
construct = <optimized out>
args = {<JS::detail::CallArgsBase<JS::detail::IncludeUsedRval>> = {argv_ = 0x558c0acce0a8, argc_ = 0, constructing_ = false, ignoresReturnValue_ = true}, <No data fields>}
op = <optimized out>
maybeFun = <optimized out>
addresses = {0x724aae9d8ad0 <js::Interpret(JSContext*, js::RunState&)+4816>, 0x724aae9e40d0 <js::Interpret(JSContext*, js::RunState&)+51408>, 0x724aae9e4125 <js::Interpret(JSContext*, js::RunState&)+51493>, 0x724aae9e4180 <js::Interpret(JSContext*, js::RunState&)+51584>, 0x724aae9e39c0 <js::Interpret(JSContext*, js::RunState&)+49600>, 0x724aae9e4010 <js::Interpret(JSContext*, js::RunState&)+51216>, 0x724aae9e4070 <js::Interpret(JSContext*, js::RunState&)+51312>, 0x724aae9e3950 <js::Interpret(JSContext*, js::RunState&)+49488>, 0x724aae9e37c0 <js::Interpret(JSContext*, js::RunState&)+49088>, 0x724aae9e38e5 <js::Interpret(JSContext*, js::RunState&)+49381>, 0x724aae9e3a30 <js::Interpret(JSContext*, js::RunState&)+49712>, 0x724aae9e8585 <js::Interpret(JSContext*, js::RunState&)+68997>, 0x724aae9e3a87 <js::Interpret(JSContext*, js::RunState&)+49799>, 0x724aae9e3c32 <js::Interpret(JSContext*, js::RunState&)+50226>, 0x724aae9dfdd1 <js::Interpret(JSContext*, js::RunState&)+34257>, 0x724aae9dfd52 <js::Interpret(JSContext*, js::RunState&)+34130>, 0x724aae9dfd52 <js::Interpret(JSContext*, js::RunState&)+34130>, 0x724aae9df57f <js::Interpret(JSContext*, js::RunState&)+32127>, 0x724aae9df405 <js::Interpret(JSContext*, js::RunState&)+31749>, 0x724aae9df335 <js::Interpret(JSContext*, js::RunState&)+31541>, 0x724aae9df190 <js::Interpret(JSContext*, js::RunState&)+31120>, 0x724aae9dc4fe <js::Interpret(JSContext*, js::RunState&)+19710>, 0x724aae9dc60d <js::Interpret(JSContext*, js::RunState&)+19981>, 0x724aae9dc717 <js::Interpret(JSContext*, js::RunState&)+20247>, 0x724aae9dc830 <js::Interpret(JSContext*, js::RunState&)+20528>, 0x724aae9dc8bb <js::Interpret(JSContext*, js::RunState&)+20667>, 0x724aae9dc950 <js::Interpret(JSContext*, js::RunState&)+20816>, 0x724aae9dc9db <js::Interpret(JSContext*, js::RunState&)+20955>, 0x724aae9dcb33 <js::Interpret(JSContext*, js::RunState&)+21299>, 0x724aae9dd33d <js::Interpret(JSContext*, js::RunState&)+23357>, 0x724aae9dcf34 <js::Interpret(JSContext*, js::RunState&)+22324>, 0x724aae9dd748 <js::Interpret(JSContext*, js::RunState&)+24392>, 0x724aae9e6e5f <js::Interpret(JSContext*, js::RunState&)+63071>, 0x724aae9da9bf <js::Interpret(JSContext*, js::RunState&)+12735>, 0x724aae9ddb62 <js::Interpret(JSContext*, js::RunState&)+25442>, 0x724aae9ddc70 <js::Interpret(JSContext*, js::RunState&)+25712>, 0x724aae9ddd7e <js::Interpret(JSContext*, js::RunState&)+25982>, 0x724aae9ddf70 <js::Interpret(JSContext*, js::RunState&)+26480>, 0x724aae9de480 <js::Interpret(JSContext*, js::RunState&)+27776>, 0x724aae9e845e <js::Interpret(JSContext*, js::RunState&)+68702>, 0x724aae9e84ee <js::Interpret(JSContext*, js::RunState&)+68846>, 0x724aae9de720 <js::Interpret(JSContext*, js::RunState&)+28448>, 0x724aae9de99a <js::Interpret(JSContext*, js::RunState&)+29082>, 0x724aae9dec56 <js::Interpret(JSContext*, js::RunState&)+29782>, 0x724aae9deefb <js::Interpret(JSContext*, js::RunState&)+30459>, 0x724aae9df9c7 <js::Interpret(JSContext*, js::RunState&)+33223>, 0x724aae9e83e9 <js::Interpret(JSContext*, js::RunState&)+68585>, 0x724aae9e3bd6 <js::Interpret(JSContext*, js::RunState&)+50134>, 0x724aae9db010 <js::Interpret(JSContext*, js::RunState&)+14352>, 0x724aae9dfea9 <js::Interpret(JSContext*, js::RunState&)+34473>, 0x724aae9dff1c <js::Interpret(JSContext*, js::RunState&)+34588>, 0x724aae9e7f54 <js::Interpret(JSContext*, js::RunState&)+67412>, 0x724aae9e80b9 <js::Interpret(JSContext*, js::RunState&)+67769>, 0x724aae9e7fe1 <js::Interpret(JSContext*, js::RunState&)+67553>, 0x724aae9e5f3e <js::Interpret(JSContext*, js::RunState&)+59198>, 0x724aae9e6050 <js::Interpret(JSContext*, js::RunState&)+59472>, 0x724aae9e3cae <js::Interpret(JSContext*, js::RunState&)+50350>, 0x724aae9e7df4 <js::Interpret(JSContext*, js::RunState&)+67060>, 0x724aae9e60d4 <js::Interpret(JSContext*, js::RunState&)+59604>, 0x724aae9e60d4 <js::Interpret(JSContext*, js::RunState&)+59604>, 0x724aae9e60d4 <js::Interpret(JSContext*, js::RunState&)+59604>, 0x724aae9e6391 <js::Interpret(JSContext*, js::RunState&)+60305>, 0x724aae9e6391 <js::Interpret(JSContext*, js::RunState&)+60305>, 0x724aae9e6391 <js::Interpret(JSContext*, js::RunState&)+60305>, 0x724aae9e5bdb <js::Interpret(JSContext*, js::RunState&)+58331>, 0x724aae9e5bdb <js::Interpret(JSContext*, js::RunState&)+58331>, 0x724aae9e5dfd <js::Interpret(JSContext*, js::RunState&)+58877>, 0x724aae9e5dfd <js::Interpret(JSContext*, js::RunState&)+58877>, 0x724aae9e5bdb <js::Interpret(JSContext*, js::RunState&)+58331>, 0x724aae9e5bdb <js::Interpret(JSContext*, js::RunState&)+58331>, 0x724aae9e5dfd <js::Interpret(JSContext*, js::RunState&)+58877>, 0x724aae9e5dfd <js::Interpret(JSContext*, js::RunState&)+58877>, 0x724aae9d8b6d <js::Interpret(JSContext*, js::RunState&)+4973>, 0x724aae9e0b50 <js::Interpret(JSContext*, js::RunState&)+37712>, 0x724aae9e06fe <js::Interpret(JSContext*, js::RunState&)+36606>, 0x724aae9e06fe <js::Interpret(JSContext*, js::RunState&)+36606>, 0x724aae9e28c0 <js::Interpret(JSContext*, js::RunState&)+45248>, 0x724aae9e28c0 <js::Interpret(JSContext*, js::RunState&)+45248>, 0x724aae9df7e2 <js::Interpret(JSContext*, js::RunState&)+32738>, 0x724aae9df7e2 <js::Interpret(JSContext*, js::RunState&)+32738>, 0x724aae9df916 <js::Interpret(JSContext*, js::RunState&)+33046>, 0x724aae9df916 <js::Interpret(JSContext*, js::RunState&)+33046>, 0x724aae9dad2c <js::Interpret(JSContext*, js::RunState&)+13612>, 0x724aae9dadb7 <js::Interpret(JSContext*, js::RunState&)+13751>, 0x724aae9daf21 <js::Interpret(JSContext*, js::RunState&)+14113>, 0x724aae9e7edb <js::Interpret(JSContext*, js::RunState&)+67291>, 0x724aae9e01f8 <js::Interpret(JSContext*, js::RunState&)+35320>, 0x724aae9e236d <js::Interpret(JSContext*, js::RunState&)+43885>, 0x724aae9e099a <js::Interpret(JSContext*, js::RunState&)+37274>, 0x724aae9e099a <js::Interpret(JSContext*, js::RunState&)+37274>, 0x724aae9e2bff <js::Interpret(JSContext*, js::RunState&)+46079>, 0x724aae9e2bff <js::Interpret(JSContext*, js::RunState&)+46079>, 0x724aae9db091 <js::Interpret(JSContext*, js::RunState&)+14481>, 0x724aae9db0fd <js::Interpret(JSContext*, js::RunState&)+14589>, 0x724aae9db1a8 <js::Interpret(JSContext*, js::RunState&)+14760>, 0x724aae9db253 <js::Interpret(JSContext*, js::RunState&)+14931>, 0x724aae9db2ae <js::Interpret(JSContext*, js::RunState&)+15022>, 0x724aae9dff93 <js::Interpret(JSContext*, js::RunState&)+34707>, 0x724aae9e82ba <js::Interpret(JSContext*, js::RunState&)+68282>, 0x724aae9e570c <js::Interpret(JSContext*, js::RunState&)+57100>, 0x724aae9e62b6 <js::Interpret(JSContext*, js::RunState&)+60086>, 0x724aae9e5fc0 <js::Interpret(JSContext*, js::RunState&)+59328>, 0x724aae9e660a <js::Interpret(JSContext*, js::RunState&)+60938>, 0x724aae9e69f0 <js::Interpret(JSContext*, js::RunState&)+61936>, 0x724aae9e5ee9 <js::Interpret(JSContext*, js::RunState&)+59113>, 0x724aae9e3e7f <js::Interpret(JSContext*, js::RunState&)+50815>, 0x724aae9e5231 <js::Interpret(JSContext*, js::RunState&)+55857>, 0x724aae9e5abd <js::Interpret(JSContext*, js::RunState&)+58045>, 0x724aae9e7e69 <js::Interpret(JSContext*, js::RunState&)+67177>, 0x724aae9e7bae <js::Interpret(JSContext*, js::RunState&)+66478>, 0x724aae9e7c89 <js::Interpret(JSContext*, js::RunState&)+66697>, 0x724aae9e7c09 <js::Interpret(JSContext*, js::RunState&)+66569>, 0x724aae9db4c0 <js::Interpret(JSContext*, js::RunState&)+15552>, 0x724aae9db4c0 <js::Interpret(JSContext*, js::RunState&)+15552>, 0x724aae9db4c0 <js::Interpret(JSContext*, js::RunState&)+15552>, 0x724aae9db4c0 <js::Interpret(JSContext*, js::RunState&)+15552>, 0x724aae9db4c0 <js::Interpret(JSContext*, js::RunState&)+15552>, 0x724aae9e2f95 <js::Interpret(JSContext*, js::RunState&)+46997>, 0x724aae9e30c4 <js::Interpret(JSContext*, js::RunState&)+47300>, 0x724aae9e2e95 <js::Interpret(JSContext*, js::RunState&)+46741>, 0x724aae9e2fb0 <js::Interpret(JSContext*, js::RunState&)+47024>, 0x724aae9e2e95 <js::Interpret(JSContext*, js::RunState&)+46741>, 0x724aae9e2fb0 <js::Interpret(JSContext*, js::RunState&)+47024>, 0x724aae9e3188 <js::Interpret(JSContext*, js::RunState&)+47496>, 0x724aae9e3dd4 <js::Interpret(JSContext*, js::RunState&)+50644>, 0x724aae9e8390 <js::Interpret(JSContext*, js::RunState&)+68496>, 0x724aae9db4c0 <js::Interpret(JSContext*, js::RunState&)+15552>, 0x724aae9db4c0 <js::Interpret(JSContext*, js::RunState&)+15552>, 0x724aae9db4c0 <js::Interpret(JSContext*, js::RunState&)+15552>, 0x724aae9e2f95 <js::Interpret(JSContext*, js::RunState&)+46997>, 0x724aae9e2f95 <js::Interpret(JSContext*, js::RunState&)+46997>, 0x724aae9e8248 <js::Interpret(JSContext*, js::RunState&)+68168>, 0x724aae9e00ab <js::Interpret(JSContext*, js::RunState&)+34987>, 0x724aae9e758d <js::Interpret(JSContext*, js::RunState&)+64909>, 0x724aae9e7617 <js::Interpret(JSContext*, js::RunState&)+65047>, 0x724aae9e7b15 <js::Interpret(JSContext*, js::RunState&)+66325>, 0x724aae9e7b70 <js::Interpret(JSContext*, js::RunState&)+66416>, 0x724aae9e76bd <js::Interpret(JSContext*, js::RunState&)+65213>, 0x724aae9db34b <js::Interpret(JSContext*, js::RunState&)+15179>, 0x724aae9e5908 <js::Interpret(JSContext*, js::RunState&)+57608>, 0x724aae9e59ee <js::Interpret(JSContext*, js::RunState&)+57838>, 0x724aae9e76bd <js::Interpret(JSContext*, js::RunState&)+65213>, 0x724aae9e57e0 <js::Interpret(JSContext*, js::RunState&)+57312>, 0x724aae9e587e <js::Interpret(JSContext*, js::RunState&)+57470>, 0x724aae9e77a6 <js::Interpret(JSContext*, js::RunState&)+65446>, 0x724aae9e780a <js::Interpret(JSContext*, js::RunState&)+65546>, 0x724aae9e78d9 <js::Interpret(JSContext*, js::RunState&)+65753>, 0x724aae9d8890 <js::Interpret(JSContext*, js::RunState&)+4240>, 0x724aae9d88f0 <js::Interpret(JSContext*, js::RunState&)+4336>, 0x724aae9da306 <js::Interpret(JSContext*, js::RunState&)+11014>, 0x724aae9da370 <js::Interpret(JSContext*, js::RunState&)+11120>, 0x724aae9da520 <js::Interpret(JSContext*, js::RunState&)+11552>, 0x724aae9da890 <js::Interpret(JSContext*, js::RunState&)+12432>, 0x724aae9da6d0 <js::Interpret(
JSContext*, js::RunState&)+11984>, 0x724aae9da823 <js::Interpret(JSContext*, js::RunState&)+12323>, 0x724aae9dca6b <js::Interpret(JSContext*, js::RunState&)+21099>, 0x724aae9da2f3 <js::Interpret(JSContext*, js::RunState&)+10995>, 0x724aae9e41d8 <js::Interpret(JSContext*, js::RunState&)+51672>, 0x724aae9d94fc <js::Interpret(JSContext*, js::RunState&)+7420>, 0x724aae9d933b <js::Interpret(JSContext*, js::RunState&)+6971>, 0x724aae9d92e0 <js::Interpret(JSContext*, js::RunState&)+6880>, 0x724aae9d952d <js::Interpret(JSContext*, js::RunState&)+7469>, 0x724aae9e0159 <js::Interpret(JSContext*, js::RunState&)+35161>, 0x724aae9e6ddf <js::Interpret(JSContext*, js::RunState&)+62943>, 0x724aae9e313c <js::Interpret(JSContext*, js::RunState&)+47420>, 0x724aae9e4a7c <js::Interpret(JSContext*, js::RunState&)+53884>, 0x724aae9d8850 <js::Interpret(JSContext*, js::RunState&)+4176>, 0x724aae9d8850 <js::Interpret(JSContext*, js::RunState&)+4176>, 0x724aae9e6b53 <js::Interpret(JSContext*, js::RunState&)+62291>, 0x724aae9e6d80 <js::Interpret(JSContext*, js::RunState&)+62848>, 0x724aae9e50df <js::Interpret(JSContext*, js::RunState&)+55519>, 0x724aae9e4be0 <js::Interpret(JSContext*, js::RunState&)+54240>, 0x724aae9e4f06 <js::Interpret(JSContext*, js::RunState&)+55046>, 0x724aae9e4c41 <js::Interpret(JSContext*, js::RunState&)+54337>, 0x724aae9e4aaa <js::Interpret(JSContext*, js::RunState&)+53930>, 0x724aae9e4b52 <js::Interpret(JSContext*, js::RunState&)+54098>, 0x724aae9dfff5 <js::Interpret(JSContext*, js::RunState&)+34805>, 0x724aae9dc2a0 <js::Interpret(JSContext*, js::RunState&)+19104>, 0x724aae9dc2a0 <js::Interpret(JSContext*, js::RunState&)+19104>, 0x724aae9e32b1 <js::Interpret(JSContext*, js::RunState&)+47793>, 0x724aae9dbd6b <js::Interpret(JSContext*, js::RunState&)+17771>, 0x724aae9e5140 <js::Interpret(JSContext*, js::RunState&)+55616>, 0x724aae9e54c0 <js::Interpret(JSContext*, js::RunState&)+56512>, 0x724aae9db450 <js::Interpret(JSContext*, js::RunState&)+15440>, 0x724aae9e55f1 <js::Interpret(JSContext*, js::RunState&)+56817>, 0x724aae9e5654 <js::Interpret(JSContext*, js::RunState&)+56916>, 0x724aae9e3824 <js::Interpret(JSContext*, js::RunState&)+49188>, 0x724aae9e4505 <js::Interpret(JSContext*, js::RunState&)+52485>, 0x724aae9e3480 <js::Interpret(JSContext*, js::RunState&)+48256>, 0x724aae9e03e1 <js::Interpret(JSContext*, js::RunState&)+35809>, 0x724aae9e350f <js::Interpret(JSContext*, js::RunState&)+48399>, 0x724aae9e5b80 <js::Interpret(JSContext*, js::RunState&)+58240>, 0x724aae9e81b8 <js::Interpret(JSContext*, js::RunState&)+68024>, 0x724aae9e0650 <js::Interpret(JSContext*, js::RunState&)+36432>, 0x724aae9e0650 <js::Interpret(JSContext*, js::RunState&)+36432>, 0x724aae9e0650 <js::Interpret(JSContext*, js::RunState&)+36432>, 0x724aae9e0650 <js::Interpret(JSContext*, js::RunState&)+36432>, 0x724aae9e5527 <js::Interpret(JSContext*, js::RunState&)+56615>, 0x724aae9e51d0 <js::Interpret(JSContext*, js::RunState&)+55760>, 0x724aae9e47b4 <js::Interpret(JSContext*, js::RunState&)+53172>...}
entryMonitor = {cx_ = 0x558c0ac15080, entryMonitor_ = 0x0}
activation = {<js::Activation> = {cx_ = 0x558c0ac15080, compartment_ = 0x558c0ac76870, prev_ = 0x0, prevProfiling_ = 0x0, hideScriptedCallerCount_ = 0, frameCache_ = {<js::TypedRootedTraceableBase<js::StackRootedTraceableBase, js::LiveSavedFrameCache>> = {<js::StackRootedTraceableBase> = {<js::StackRootedBase> = {stack = 0x558c0ac150f0, prev = 0x7ffc6cfc6850}, <js::VirtualTraceable> = {_vptr$VirtualTraceable = 0x724aaf57b760 <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 = 0x558c0b2aaf90}}, asyncStack_ = {<js::TypedRootedGCThingBase<js::StackRootedBase, js::SavedFrame*>> = {<js::StackRootedBase> = {stack = 0x558c0ac15098, prev = 0x7ffc6cfc6638}, <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 = 0x558c0acce0a8, pc = 0x558c0b1df281 "t", fp_ = 0x558c0acce028}, entryFrame_ = 0x558c0acce028, opMask_ = 0}
script = {<js::TypedRootedGCThingBase<js::StackRootedBase, JSScript*>> = {<js::StackRootedBase> = {stack = 0x558c0ac150a0, prev = 0x7ffc6cfc6688}, <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 = 0x2aea22470ba0}
rootValue0 = {<js::TypedRootedGCThingBase<js::StackRootedBase, JS::Value>> = {<js::StackRootedBase> = {stack = 0x558c0ac150e8, prev = 0x7ffc6cfc6950}, <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 = 0x558c0ac150e8, prev = 0x7ffc6cfc63a0}, <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 = 0x558c0ac15098, prev = 0x7ffc6cfc6418}, <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 = 0x558c0ac15098, prev = 0x7ffc6cfc6370}, <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 = 0x558c0ac15098, prev = 0x7ffc6cfc6358}, <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 = 0x558c0ac150b0, 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 = 0x558c0ac150b0, prev = 0x7ffc6cfc6328}, <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 = 0x558c0ac150e0, prev = 0x7ffc6cfc69d0}, <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 = 0x558c0ac150a0, prev = 0x7ffc6cfc63b8}, <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 = 0x558c0ac15090, 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}
entryFrame = <optimized out>
interpReturnOK = <optimized out>
blockDepth = {<No data fields>}
frameHalfInitialized = <optimized out>
prologue_error = <optimized out>
label_Nop = <optimized out>
label_Try = <optimized out>
label_NopDestructuring = <optimized out>
label_BindGName = <optimized out>
label_DelProp = <optimized out>
label_DelElem = <optimized out>
label_TypeofExpr = <optimized out>
label_SetGName = <optimized out>
label_StrictSetGName = <optimized out>
label_SetName = <optimized out>
label_SetProp = <optimized out>
label_SetPropSuper = <optimized out>
label_SetElem = <optimized out>
label_SetElemSuper = <optimized out>
label_Eval = <optimized out>
label_SpreadNew = <optimized out>
label_SpreadCall = <optimized out>
label_SpreadEval = <optimized out>
label_New = <optimized out>
label_NewContent = <optimized out>
label_Call = <optimized out>
label_CallContent = <optimized out>
label_CallIgnoresRv = <optimized out>
label_CallIter = <optimized out>
label_CallContentIter = <optimized out>
label_InitPropGetter = <optimized out>
label_InitHiddenPropGetter = <optimized out>
label_InitPropSetter = <optimized out>
label_InitElemGetter = <optimized out>
label_InitHiddenElemGetter = <optimized out>
label_InitElemSetter = <optimized out>
label_InitProp = <optimized out>
label_InitLockedProp = <optimized out>
label_InitElem = <optimized out>
label_InitHiddenElem = <optimized out>
label_Yield = <optimized out>
successful_return_continuation = <optimized out>
return_continuation = <optimized out>
#33 0x0000724aae9d55bf in MaybeEnterInterpreterTrampoline (cx=0x558c0ac15080, state=...) at /usr/src/debug/js115/firefox-115.8.0/js/src/vm/Interpreter.cpp:400
#34 js::RunScript (cx=0x558c0ac15080, state=...) at /usr/src/debug/js115/firefox-115.8.0/js/src/vm/Interpreter.cpp:458
marker = {profiler_ = 0x0}
startTime = {mValue = 9674073607579}
timerEnd = {mExitFunction = {measuringTime = <optimized out>, startTime = <optimized out>, cx = <optimized out>}, mExecuteOnDestruction = true}
recursion = {<No data fields>}
measuringTime = <optimized out>
status = <optimized out>
ok = <optimized out>
#35 js::InternalCallOrConstruct (cx=0x558c0ac15080, args=..., construct=js::NO_CONSTRUCT, reason=<optimized out>) at /usr/src/debug/js115/firefox-115.8.0/js/src/vm/Interpreter.cpp:612
fun = {<js::TypedRootedGCThingBase<js::StackRootedBase, JSFunction*>> = {<js::StackRootedBase> = {stack = 0x558c0ac15098, prev = 0x7ffc6cfc6930}, <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 = 0x37212cd10190}
state = {<js::RunState> = {kind_ = js::RunState::Invoke, script_ = {<js::TypedRootedGCThingBase<js::StackRootedBase, JSScript*>> = {<js::StackRootedBase> = {stack = 0x558c0ac150a0, 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 = 0x2aea22470ba0}}, args_ = @0x7ffc6cfc6838, construct_ = js::NO_CONSTRUCT}
skipForCallee = <optimized out>
ar = {cx_ = 0x558c0ac15080, origin_ = 0x558c0acd0470}
ok = <optimized out>
call = <optimized out>
proxy = {<js::TypedRootedGCThingBase<js::StackRootedBase, JSObject*>> = {<js::StackRootedBase> = {stack = <optimized out>, prev = <optimized out>}, <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 = <optimized out>}
native = <optimized out>
jitInfo = <optimized out>
resumeMode = <optimized out>
#36 InternalCall (cx=0x558c0ac15080, args=..., reason=<optimized out>) at /usr/src/debug/js115/firefox-115.8.0/js/src/vm/Interpreter.cpp:647
#37 js::Call (cx=0x558c0ac15080, fval=..., thisv=..., args=..., rval=..., reason=<optimized out>) at /usr/src/debug/js115/firefox-115.8.0/js/src/vm/Interpreter.cpp:679
thisObj = <optimized out>
#38 0x0000724aaeeb75d3 in JS::Call (cx=0x558c0ac15080, thisv=..., fval=..., args=..., rval=...) at /usr/src/debug/js115/firefox-115.8.0/js/src/vm/CallAndConstruct.cpp:117
iargs = {<js::detail::GenericArgsBase<(js::MaybeConstruct)0>> = {<js::AnyInvokeArgs> = {<JS::CallArgs> = {<JS::detail::CallArgsBase<JS::detail::IncludeUsedRval>> = {argv_ = 0x7ffc6cfc6890, 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 = 0x558c0ac150f0, prev = 0x0}, <js::VirtualTraceable> = {_vptr$VirtualTraceable = 0x724aaf5be0f0 <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, 8ul, js::TempAllocPolicy>, JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> > >> = {<js::WrappedPtrOperations<JS::GCVector<JS::Value, 8ul, 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, 8ul, js::TempAllocPolicy>> = {vector = {<js::TempAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, static JsContextTag = 1, context_bits_ = 94059964223617}, static kElemIsPod = false, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x7ffc6cfc6880, mLength = 2, mTail = {<mozilla::Vector<JS::Value, 8ul, js::TempAllocPolicy>::CapacityAndReserved> = {mCapacity = 8}, mBytes = "\220\001\321,!7\376\377\000\000\000\000\000\000\372\377\230P\301\n\214U\000\000ph\374l\374\177\000\000\260\210K\"\352*\000\000\000\327\003F\306\367+\201\230P\301\n\214U\000\000\220h\374l\374\177\000"}, static sMaxInlineStorage = 8}}, <No data fields>}}, <No data fields>}}, <No data fields>}
#39 0x0000724ab07fd552 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 = 0x558c0ac150e8, prev = 0x7ffc6cfc6910}, <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_ = 18446241739381473680}}
fun = {<js::TypedRootedGCThingBase<js::StackRootedBase, JS::Value>> = {<js::StackRootedBase> = {stack = <optimized out>, prev = <optimized out>}, <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_ = <optimized out>}}
#40 GjsContextPrivate::run_main_loop_hook (this=0x558c0ac0bac0) at ../gjs/gjs/context.cpp:1428
hook = {<js::TypedRootedGCThingBase<js::StackRootedBase, JSObject*>> = {<js::StackRootedBase> = {stack = 0x558c0ac15098, prev = 0x7ffc6cfc69f0}, <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 = 0x37212cd10190}
ignored_rval = {<js::TypedRootedGCThingBase<js::StackRootedBase, JS::Value>> = {<js::StackRootedBase> = {stack = 0x558c0ac150e8, prev = 0x7ffc6cfc6a10}, <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}}
#41 0x0000724ab080510f in GjsContextPrivate::eval_module
(error=0x7ffc6cfc6b50, exit_status_p=0x7ffc6cfc6b4b "", identifier=0x558c0b1e8a70 "resource:///org/gnome/shell/ui/init.js", this=0x558c0ac0bac0) at ../gjs/gjs/context.cpp:1545
reset = {m_self = <optimized out>}
auto_profile = false
registry = {<js::TypedRootedGCThingBase<js::StackRootedBase, JSObject*>> = {<js::StackRootedBase> = {stack = 0x558c0ac15098, 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 = 0x2aea224d74d8}
key = {<js::TypedRootedGCThingBase<js::StackRootedBase, JS::PropertyKey>> = {<js::StackRootedBase> = {stack = 0x558c0ac150e0, 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_ = 47185085837920, 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 = 0x558c0ac150e8, 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_ = 18446228308842484728}}
ar = {<JSAutoRealm> = {cx_ = 0x558c0ac15080, oldRealm_ = 0x0}, <No data fields>}
obj = {<js::TypedRootedGCThingBase<js::StackRootedBase, JSObject*>> = {<js::StackRootedBase> = {stack = 0x558c0ac15098, prev = 0x7ffc6cfc69b0}, <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 = 0x2aea22461628}
exiting = <optimized out>
ok = <optimized out>
out_code = 32 ' '
reset = {m_self = <optimized out>}
auto_profile = <optimized out>
ar = {<JSAutoRealm> = {cx_ = <optimized out>, oldRealm_ = <optimized out>}, <No data fields>}
registry = {<js::TypedRootedGCThingBase<js::StackRootedBase, JSObject*>> = {<js::StackRootedBase> = {stack = <optimized out>, prev = <optimized out>}, <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 = <optimized out>}
key = {<js::TypedRootedGCThingBase<js::StackRootedBase, JS::PropertyKey>> = {<js::StackRootedBase> = {stack = <optimized out>, prev = <optimized out>}, <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_ = <optimized out>, static IntTagBit = 1, static StringTypeTag = 0, static VoidTypeTag = 2, static SymbolTypeTag = 4, static TypeMask = 7, static IntMin = 0, static IntMax = 2147483647}}
obj = {<js::TypedRootedGCThingBase<js::StackRootedBase, JSObject*>> = {<js::StackRootedBase> = {stack = <optimized out>, prev = <optimized out>}, <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 = <optimized out>}
evaluation_promise = {<js::TypedRootedGCThingBase<js::StackRootedBase, JS::Value>> = {<js::StackRootedBase> = {stack = <optimized out>, prev = <optimized out>}, <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_ = <optimized out>}}
ok = <optimized out>
exiting = <optimized out>
out_code = <optimized out>
saved_exc = {context = <optimized out>, status = <optimized out>, exceptionValue = {<js::TypedRootedGCThingBase<js::StackRootedBase, JS::Value>> = {<js::StackRootedBase> = {stack = <optimized out>, prev = <optimized out>}, <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_ = <optimized out>}}, exceptionStack = {<js::TypedRootedGCThingBase<js::StackRootedBase, JSObject*>> = {<js::StackRootedBase> = {stack = <optimized out>, prev = <optimized out>}, <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 = <optimized out>}}
#42 gjs_context_eval_module (js_context=<optimized out>, identifier=0x558c0b1e8a70 "resource:///org/gnome/shell/ui/init.js", exit_code=0x7ffc6cfc6b4b "", error=0x7ffc6cfc6b50)
at ../gjs/gjs/context.cpp:1324
js_context_ref = {m_ptr = <optimized out>}
gjs = 0x558c0ac0bac0
__PRETTY_FUNCTION__ = {<optimized out> <repeats 75 times>}
#43 0x0000724ab0805411 in gjs_context_eval_module_file
(js_context=js_context@entry=0x558c0ac0bc40, filename=filename@entry=0x558c09c42640 "resource:///org/gnome/shell/ui/init.js", exit_status_p=exit_status_p@entry=0x7ffc6cfc6b4b "", error=error@entry=0x7ffc6cfc6b50) at ../gjs/gjs/context.cpp:1629
file = {m_ptr = 0x558c0b17e2e0}
uri = {m_ptr = 0x558c0b1e8a70 "resource:///org/gnome/shell/ui/init.js"}
#44 0x0000558c09c4059f in main (argc=<optimized out>, argv=<optimized out>) at ../gnome-shell/src/main.c:708
context = 0x558c0abddee0
automation_script = 0x0
cwd = 0x558c0abf2cb0 "/home/adee"
error = 0x0
gjs_context = 0x558c0ac0bc40
status = 0 '\000'