Crash with `assertion failed: (manager->dnd == NULL)`
Affected version
- Fedora 36
- mutter 42.beta
- Wayland
Bug summary
Since upgrading to gnome-shell 42, I am getting the following backtrace quite regularly. It's yet unclear for me yet when this happens, but normally seems to occur when interacting with the gnome-shell search:
Steps to reproduce
Unclear.
Relevant logs, screenshots, screencasts etc.
#0 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44
Downloading 0.00 MB source file /usr/src/debug/glibc-2.35-4.fc36.x86_64/nptl/pthread_kill.c
44 return INTERNAL_SYSCALL_ERROR_P (ret) ? INTERNAL_SYSCALL_ERRNO (ret) : 0;
[Current thread is 1 (Thread 0x7f28fc323600 (LWP 2883))]
(gdb) bt full
#0 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44
tid = <optimized out>
ret = 0
pd = <optimized out>
old_mask = {__val = {558, 559, 0, 39, 139814112826464, 139814112008512, 8, 24, 32, 32, 4337504640, 139814112971975, 139814078939896, 0, 94533136753840, 94533136894640}}
ret = <optimized out>
#1 0x00007f2901882ea3 in __pthread_kill_internal (signo=6, threadid=<optimized out>) at pthread_kill.c:78
#2 0x00007f2901832a16 in __GI_raise (sig=6) at ../sysdeps/posix/raise.c:26
ret = <optimized out>
#3 0x000055fa35b1f462 in dump_gjs_stack_on_signal_handler (signo=6) at ../src/main.c:353
sa = {__sigaction_handler = {sa_handler = 0x55fa35b1f2d0 <dump_gjs_stack_alarm_sigaction>, sa_sigaction = 0x55fa35b1f2d0 <dump_gjs_stack_alarm_sigaction>}, sa_mask = {__val = {0 <repeats 16 times>}}, sa_flags = 0, sa_restorer = 0x0}
i = <optimized out>
#4 0x00007f2901832ac0 in <signal handler called> () at /lib64/libc.so.6
#5 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44
tid = <optimized out>
ret = 0
pd = <optimized out>
old_mask = {__val = {11, 0, 140722736280672, 139814099561872, 139814112924032, 139814096147219, 139814097556352, 139814096000444, 139814112828816, 94533172899248, 139814097553032, 139814111894941, 94533172899248, 139814111928532, 139814097556352, 94533133108256}}
ret = <optimized out>
#6 0x00007f2901882ea3 in __pthread_kill_internal (signo=6, threadid=<optimized out>) at pthread_kill.c:78
#7 0x00007f2901832a16 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
ret = <optimized out>
#8 0x00007f290181c82f in __GI_abort () at abort.c:79
save_stage = 1
act =
{__sigaction_handler = {sa_handler = 0x7ffc90b533f8, sa_sigaction = 0x7ffc90b533f8}, sa_mask = {__val = {139814111894941, 94533137638288, 139814112047703, 94533154545280, 0, 94533180976416, 2285381732308737024, 140722736280560, 18446744073709551488, 11, 139814112829240, 140722736280672, 139814099561872, 139814112924032, 139814096147219, 139814099561192}}, sa_flags = 950791456, sa_restorer = 0x7f2901bb599f}
sigs = {__val = {32, 139814099561872, 139814112924032, 2285381732308737024, 139814112826464, 18446744073709551488, 11, 140, 140, 116, 140722736280584, 139814096147219, 140, 116, 140722736280584, 94533137638288}}
#9 0x00007f290275dd0c in g_assertion_message (domain=<optimized out>, file=<optimized out>, line=<optimized out>, func=<optimized out>, message=<optimized out>) at ../glib/gtestutils.c:3253
lstr = "958\000\372U\000\000\"\b\211\001)\177\000\000\v\000\000\000\000\000\000\000\344\003\000\000\000\000\000"
s = <optimized out>
#10 0x00007f29027bddae in g_assertion_message_expr
(domain=domain@entry=0x7f2901bb599f "mutter", file=file@entry=0x7f2901bd2ae8 "../src/wayland/meta-xwayland-dnd.c", line=line@entry=958, func=func@entry=0x7f2901bd2d90 <__func__.1.lto_priv.91> "meta_xwayland_init_dnd", expr=expr@entry=0x7f2901bd22c0 "manager->dnd == NULL")
at ../glib/gtestutils.c:3279
s = 0x55fa37189e80 "assertion failed: (manager->dnd == NULL)"
#11 0x00007f2901b6df50 in meta_xwayland_init_dnd (x11_display=0x55fa3af43800) at ../src/wayland/meta-xwayland-dnd.c:958
compositor = 0x55fa35da94e0
manager = 0x55fa35da9528
xdisplay = 0x55fa3a7a07e0
dnd = <optimized out>
attributes =
{background_pixmap = 11, background_pixel = 1, border_pixmap = 140722736281440, border_pixel = 140722736281312, bit_gravity = 42537344, win_gravity = 32553, backing_store = 25760531, backing_planes = 139813402154080, backing_pixel = 13, save_under = 1, event_mask = 13, do_not_propagate_mask = 94532230184961, override_redirect = 20170141, colormap = 94533138703376, cursor = 139814098679180}
i = <optimized out>
version = 5
x11_display = 0x55fa3af43800
#12 on_x11_display_setup (display=<optimized out>, manager=0x55fa35da9528) at ../src/wayland/meta-xwayland.c:1104
x11_display = 0x55fa3af43800
#13 0x00007f290288ee60 in g_closure_invoke (closure=0x55fa3626f9e0, return_value=0x0, n_param_values=1, param_values=0x7ffc90b53760, invocation_hint=0x7ffc90b536e0) at ../gobject/gclosure.c:830
marshal = 0x7f2902891180 <g_cclosure_marshal_VOID__VOID>
marshal_data = 0x0
in_marshal = 0
real_closure = 0x55fa3626f9c0
__func__ = "g_closure_invoke"
#14 0x00007f29028bb756 in signal_emit_unlocked_R.isra.0 (node=node@entry=0x7f28d8019120, detail=detail@entry=0, instance=instance@entry=0x55fa36260040, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7ffc90b53760)
at ../gobject/gsignal.c:3744
tmp = <optimized out>
handler = 0x7f28e000a980
accumulator = 0x0
emission = {next = 0x0, instance = 0x55fa36260040, ihint = {signal_id = 166, detail = 0, run_type = (G_SIGNAL_RUN_FIRST | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_RUN, chain_type = 0x4}
hlist = <optimized out>
handler_list = 0x55fa35dc2c80
return_accu = 0x0
accu = {g_type = 0x0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
signal_id = 166
--Type <RET> for more, q to quit, c to continue without paging--c
max_sequential_handler_number = 146736
return_value_altered = <optimized out>
#15 0x00007f29028abc1e in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffc90b53910) at ../gobject/gsignal.c:3497
instance_and_params = 0x7ffc90b53760
signal_return_type = <optimized out>
param_values = 0x7ffc90b53778
node = <optimized out>
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#16 0x00007f29028abea3 in g_signal_emit (instance=instance@entry=0x55fa36260040, signal_id=<optimized out>, detail=detail@entry=0) at ../gobject/gsignal.c:3554
var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffc90b539f0, reg_save_area = 0x7ffc90b53930}}
#17 0x00007f2901ba7209 in meta_display_init_x11_finish.constprop.0 (display=0x55fa36260040, result=<optimized out>, error=error@entry=0x7ffc90b53a20) at ../src/core/display.c:742
x11_display = 0x55fa3af43800
#18 0x00007f2901b669b9 in on_init_x11_cb (display=<optimized out>, result=<optimized out>, user_data=user_data@entry=0x0) at ../src/wayland/meta-xwayland.c:752
error = 0x0
#19 0x00007f290298bc3a in g_task_return_now (task=0x55fa38beeb30) at ../gio/gtask.c:1223
#20 0x00007f290298be43 in g_task_return (type=<optimized out>, task=0x55fa38beeb30) at ../gio/gtask.c:1293
source = 0x55fa36164ee0
source_name = <optimized out>
#21 g_task_return (task=0x55fa38beeb30, type=<optimized out>) at ../gio/gtask.c:1249
#22 0x00007f2900e97746 in ffi_call_unix64 () at ../src/x86/unix64.S:105
#23 0x00007f2900e944d2 in ffi_call_int (cif=<optimized out>, fn=<optimized out>, rvalue=<optimized out>, avalue=<optimized out>, closure=<optimized out>) at ../src/x86/ffi64.c:672
classes = {X86_64_INTEGERSI_CLASS, X86_64_NO_CLASS, 39, X86_64_NO_CLASS}
stack = 0x7ffc90b539c0 "`\356\327\065\372U"
argp = 0x7ffc90b53a80 ""
arg_types = <optimized out>
gprcount = 2
ssecount = <optimized out>
ngpr = 1
nsse = 0
i = <optimized out>
avn = <optimized out>
flags = <optimized out>
reg_args = 0x7ffc90b539c0
#24 0x00007f2901dd949e in Gjs::Function::invoke(JSContext*, JS::CallArgs const&, JS::Handle<JSObject*>, _GIArgument*) (this=0x55fa3863c480, context=0x55fa360b4ab0, args=..., this_obj=..., r_value=0x0) at ../gi/function.cpp:968
return_value_p = <optimized out>
return_value = {v_boolean = 0, v_int8 = 0 '\000', v_uint8 = 0 '\000', v_int16 = 0, v_uint16 = 0, v_int32 = 0, v_uint32 = 0, v_int64 = -1829587348619264, v_uint64 = 18444914486360932352, v_float = 0, v_double = -nan(0x9800000000000), v_short = 0, v_ushort = 0, v_int = 0, v_uint = 0, v_long = -1829587348619264, v_ulong = 18444914486360932352, v_ssize = -1829587348619264, v_size = 18444914486360932352, v_string = 0xfff9800000000000 <error: Cannot access memory at address 0xfff9800000000000>, v_pointer = 0xfff9800000000000}
ffi_argc = 2
state = Python Exception <class 'gdb.error'>: No type named std::__detail::_Hash_node<union _GIArgument *, false>.
{m_in_cvalues = 0x55fa396dba90, m_out_cvalues = 0x55fa39174110, m_inout_original_cvalues = 0x55fa362285c0, ignore_release = std::unordered_set with 0 elements, instance_object = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x55fa360b4ac8, prev = 0x7ffc90b53e30, ptr = 0x33f9b2255088}, return_values = {<JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> >> = {<js::RootedBase<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> > >> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, stack = 0x55fa360b4b20, prev = 0x7ffc90b54268, ptr = {<js::VirtualTraceable> = {_vptr.VirtualTraceable = 0x7f2901ed2ae8 <vtable for js::RootedTraceable<JS::StackGCVector<JS::Value, js::TempAllocPolicy> >+16>}, ptr = {<JS::GCVector<JS::Value, 8, js::TempAllocPolicy>> = {vector = {<js::TempAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, cx_ = 0x55fa360b4ab0}, static kElemIsPod = false, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x7ffc90b53d70, mLength = 0, mTail = {<mozilla::Vector<JS::Value, 8, js::TempAllocPolicy>::CapacityAndReserved> = {mCapacity = 8}, mBytes = "\000C/6\372U\000\000 >\265\220\374\177\000\000\020>\265\220\374\177\000\000\260J\v6\372U\000\000\340>\265\220\374\177\000\000\020>\265\220\374\177\000\000\000L\201\000)\177\000\000\341\254\362\377(\177\000"}}}, <No data fields>}}}, <No data fields>}, local_error = {m_ptr = 0x0}, info = 0x55fa394612d0, 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() = 0x55fa387baac0}
gi_arg_pos = <optimized out>
ffi_arg_pos = <optimized out>
js_arg_pos = <optimized out>
obj = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x55fa360b4ac8, prev = 0x7ffc90b53d20, ptr = 0x33f9b2255088}
dynamicString = "Gio.Task.method Gio.Task.return_boolean"
label = {m_stack = 0x0}
errorp = 0x7ffc90b53db0
return_type = <optimized out>
#25 0x00007f2901dd9b97 in Gjs::Function::call(JSContext*, unsigned int, JS::Value*) (context=0x55fa360b4ab0, js_argc=<optimized out>, vp=<optimized out>) at ../gi/function.cpp:1148
js_argv = {<JS::detail::CallArgsBase<JS::detail::IncludeUsedRval>> = {argv_ = 0x55fa362f43c8, argc_ = 1, constructing_ = false, ignoresReturnValue_ = false}, <No data fields>}
callee = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x55fa360b4ac8, prev = 0x7ffc90b54090, ptr = 0x32cc5fe08e98}
priv = <optimized out>
#26 0x00007f28ffd8883b in CallJSNative(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), js::CallReason, JS::CallArgs const&) (args=..., reason=js::CallReason::Call, native=0x7f2901dd9ac0 <Gjs::Function::call(JSContext*, unsigned int, JS::Value*)>, cx=0x55fa360b4ab0) at /usr/src/debug/mozjs91-91.6.0-1.fc36.x86_64/vm/Interpreter.cpp:426
resumeMode = <optimized out>
ok = <optimized out>
recursion = {<No data fields>}
ar = {cx_ = 0x55fa360b4ab0, origin_ = 0x55fa3605c400}
call = 0x7f2901dd9ac0 <Gjs::Function::call(JSContext*, unsigned int, JS::Value*)>
skipForCallee = 2
fun = {<js::RootedBase<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::MutableWrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::WrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x55fa360b4ac8, prev = 0x7ffc90b54090, ptr = 0x33f9b2255088}
state = {<js::RunState> = {kind_ = (unknown: 0x360b4ab0), script_ = {<js::RootedBase<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x55fa3605c400, prev = 0xfffe33f9b2255088, ptr = 0x55fa362f4308}}, args_ = @0x55fa360b4b10, construct_ = (unknown: 0x90b54050)}
ar = {cx_ = 0x55fa360b4ac8, origin_ = 0x7f28ffd8a7be <js::GetProperty(JSContext*, JS::Handle<JS::Value>, JS::Handle<js::PropertyName*>, JS::MutableHandle<JS::Value>)+478>}
ok = <optimized out>
#27 js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) (cx=0x55fa360b4ab0, args=..., construct=<optimized out>, reason=js::CallReason::Call) at /usr/src/debug/mozjs91-91.6.0-1.fc36.x86_64/vm/Interpreter.cpp:497
call = 0x7f2901dd9ac0 <Gjs::Function::call(JSContext*, unsigned int, JS::Value*)>
skipForCallee = 2
fun = {<js::RootedBase<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::MutableWrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::WrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x55fa360b4ac8, prev = 0x7ffc90b54090, ptr = 0x33f9b2255088}
state = {<js::RunState> = {kind_ = (unknown: 0x360b4ab0), script_ = {<js::RootedBase<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x55fa3605c400, prev = 0xfffe33f9b2255088, ptr = 0x55fa362f4308}}, args_ = @0x55fa360b4b10, construct_ = (unknown: 0x90b54050)}
ar = {cx_ = 0x55fa360b4ac8, origin_ = 0x7f28ffd8a7be <js::GetProperty(JSContext*, JS::Handle<JS::Value>, JS::Handle<js::PropertyName*>, JS::MutableHandle<JS::Value>)+478>}
ok = <optimized out>
#28 0x00007f28ffd7c082 in js::CallFromStack(JSContext*, JS::CallArgs const&) (args=<optimized out>, cx=<optimized out>) at /usr/src/debug/mozjs91-91.6.0-1.fc36.x86_64/vm/Interpreter.cpp:575
construct = (unknown: 0x1882e3c)
args = {<JS::detail::CallArgsBase<JS::detail::IncludeUsedRval>> = {argv_ = 0x55fa362f43c8, argc_ = 1, constructing_ = false, ignoresReturnValue_ = true}, <No data fields>}
activation = {<js::Activation> = {cx_ = 0x55fa360b4ab0, compartment_ = 0x55fa360e4e70, prev_ = 0x0, prevProfiling_ = 0x0, hideScriptedCallerCount_ = 0, frameCache_ = {<js::RootedBase<js::LiveSavedFrameCache, JS::Rooted<js::LiveSavedFrameCache> >> = {<js::MutableWrappedPtrOperations<js::LiveSavedFrameCache, JS::Rooted<js::LiveSavedFrameCache> >> = {<js::WrappedPtrOperations<js::LiveSavedFrameCache, JS::Rooted<js::LiveSavedFrameCache> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x55fa360b4b20, prev = 0x7ffc90b54600, ptr = {<js::VirtualTraceable> = {_vptr.VirtualTraceable = 0x7f2900813800 <vtable for js::RootedTraceable<js::LiveSavedFrameCache>+16>}, ptr = {frames = 0x0}}}, asyncStack_ = {<js::RootedBase<js::SavedFrame*, JS::Rooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::Rooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::Rooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x55fa360b4ac8, prev = 0x7ffc90b543e0, ptr = 0xdeda2f3b358}, asyncCause_ = 0x7f2900668bc0 "async", asyncCallIsExplicit_ = true, kind_ = js::Activation::Interpreter}, regs_ = {sp = 0x55fa362f43d0, pc = 0x55fa383bf69c "q\001", fp_ = 0x55fa362f4320}, entryFrame_ = 0x55fa362f4278, opMask_ = 0}
script = {<js::RootedBase<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x55fa360b4ad0, prev = 0x7ffc90b54408, ptr = 0xa77bf227420}
rootValue0 = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x55fa360b4b18, prev = 0x7ffc90b544d0, ptr = {asBits_ = 18444914486360932352}}
rootValue1 = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x55fa360b4b18, prev = 0x7ffc90b54190, ptr = {asBits_ = 18444914486360932352}}
rootString0 = {<js::RootedBase<JSString*, JS::Rooted<JSString*> >> = {<js::MutableWrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<js::WrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x55fa360b4ae0, prev = 0x0, ptr = 0x0}
rootString1 = {<js::RootedBase<JSString*, JS::Rooted<JSString*> >> = {<js::MutableWrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<js::WrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x55fa360b4ae0, prev = 0x7ffc90b54150, ptr = 0x0}
rootObject0 = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x55fa360b4ac8, prev = 0x7ffc90b54288, ptr = 0x0}
rootObject1 = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x55fa360b4ac8, prev = 0x7ffc90b54110, ptr = 0x0}
rootObject2 = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x55fa360b4ac8, prev = 0x7ffc90b540f0, ptr = 0x0}
rootNativeObject0 = {<js::RootedBase<js::NativeObject*, JS::Rooted<js::NativeObject*> >> = {<js::MutableWrappedPtrOperations<js::NativeObject*, JS::Rooted<js::NativeObject*> >> = {<js::WrappedPtrOperations<js::NativeObject*, JS::Rooted<js::NativeObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x55fa360b4ac8, prev = 0x7ffc90b540d0, ptr = 0x0}
rootFunction0 = {<js::RootedBase<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::MutableWrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::WrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x55fa360b4ac8, prev = 0x7ffc90b540b0, ptr = 0x0}
rootName0 = {<js::RootedBase<js::PropertyName*, JS::Rooted<js::PropertyName*> >> = {<js::MutableWrappedPtrOperations<js::PropertyName*, JS::Rooted<js::PropertyName*> >> = {<js::WrappedPtrOperations<js::PropertyName*, JS::Rooted<js::PropertyName*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x55fa360b4ae0, prev = 0x7ffc90b54130, ptr = 0x0}
rootId0 = {<js::RootedBase<JS::PropertyKey, JS::Rooted<JS::PropertyKey> >> = {<js::MutableWrappedPtrOperations<JS::PropertyKey, JS::Rooted<JS::PropertyKey> >> = {<js::WrappedPtrOperations<JS::PropertyKey, JS::Rooted<JS::PropertyKey> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x55fa360b4b10, prev = 0x0, ptr = {asBits = 2}}
rootShape0 = {<js::RootedBase<js::Shape*, JS::Rooted<js::Shape*> >> = {<js::MutableWrappedPtrOperations<js::Shape*, JS::Rooted<js::Shape*> >> = {<js::WrappedPtrOperations<js::Shape*, JS::Rooted<js::Shape*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x55fa360b4ad8, prev = 0x0, ptr = 0x0}
rootScript0 = {<js::RootedBase<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x55fa360b4ad0, prev = 0x7ffc90b541b0, ptr = 0x0}
rootScope0 = {<js::RootedBase<js::Scope*, JS::Rooted<js::Scope*> >> = {<js::MutableWrappedPtrOperations<js::Scope*, JS::Rooted<js::Scope*> >> = {<js::WrappedPtrOperations<js::Scope*, JS::Rooted<js::Scope*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x55fa360b4ac0, prev = 0x0, ptr = 0x0}
interpReturnOK = 245
addresses = {0x7f28ffd8279c <Interpret(JSContext*, js::RunState&)+29276>, 0x7f28ffd7f890 <Interpret(JSContext*, js::RunState&)+17232>, 0x7f28ffd7f83c <Interpret(JSContext*, js::RunState&)+17148>, 0x7f28ffd7f7e8 <Interpret(JSContext*, js::RunState&)+17064>, 0x7f28ffd7faff <Interpret(JSContext*, js::RunState&)+17855>, 0x7f28ffd7f938 <Interpret(JSContext*, js::RunState&)+17400>, 0x7f28ffd7f8e4 <Interpret(JSContext*, js::RunState&)+17316>, 0x7f28ffd7fb61 <Interpret(JSContext*, js::RunState&)+17953>, 0x7f28ffd7fe0d <Interpret(JSContext*, js::RunState&)+18637>, 0x7f28ffd7d375 <Interpret(JSContext*, js::RunState&)+7733>, 0x7f28ffd7fd0f <Interpret(JSContext*, js::RunState&)+18383>, 0x7f28ffd7e354 <Interpret(JSContext*, js::RunState&)+11796>, 0x7f28ffd7fca0 <Interpret(JSContext*, js::RunState&)+18272>, 0x7f28ffd7fbc4 <Interpret(JSContext*, js::RunState&)+18052>, 0x7f28ffd8224f <Interpret(JSContext*, js::RunState&)+27919>, 0x7f28ffd7d649 <Interpret(JSContext*, js::RunState&)+8457>, 0x7f28ffd7d645 <Interpret(JSContext*, js::RunState&)+8453>, 0x7f28ffd7de54 <Interpret(JSContext*, js::RunState&)+10516>, 0x7f28ffd7deee <Interpret(JSContext*, js::RunState&)+10670>, 0x7f28ffd7f2f9 <Interpret(JSContext*, js::RunState&)+15801>, 0x7f28ffd8209c <Interpret(JSContext*, js::RunState&)+27484>, 0x7f28ffd837d6 <Interpret(JSContext*, js::RunState&)+33430>, 0x7f28ffd836ea <Interpret(JSContext*, js::RunState&)+33194>, 0x7f28ffd835fe <Interpret(JSContext*, js::RunState&)+32958>, 0x7f28ffd83576 <Interpret(JSContext*, js::RunState&)+32822>, 0x7f28ffd834e8 <Interpret(JSContext*, js::RunState&)+32680>, 0x7f28ffd83460 <Interpret(JSContext*, js::RunState&)+32544>, 0x7f28ffd833d2 <Interpret(JSContext*, js::RunState&)+32402>, 0x7f28ffd8182e <Interpret(JSContext*, js::RunState&)+25326>, 0x7f28ffd81430 <Interpret(JSContext*, js::RunState&)+24304>, 0x7f28ffd815e5 <Interpret(JSContext*, js::RunState&)+24741>, 0x7f28ffd811ed <Interpret(JSContext*, js::RunState&)+23725>, 0x7f28ffd82a6e <Interpret(JSContext*, js::RunState&)+29998>, 0x7f28ffd83b51 <Interpret(JSContext*, js::RunState&)+34321>, 0x7f28ffd8100f <Interpret(JSContext*, js::RunState&)+23247>, 0x7f28ffd810fe <Interpret(JSContext*, js::RunState&)+23486>, 0x7f28ffd80e8e <Interpret(JSContext*, js::RunState&)+22862>, 0x7f28ffd82298 <Interpret(JSContext*, js::RunState&)+27992>, 0x7f28ffd82106 <Interpret(JSContext*, js::RunState&)+27590>, 0x7f28ffd83dc1 <Interpret(JSContext*, js::RunState&)+34945>, 0x7f28ffd83eaf <Interpret(JSContext*, js::RunState&)+35183>, 0x7f28ffd81b9b <Interpret(JSContext*, js::RunState&)+26203>, 0x7f28ffd81a52 <Interpret(JSContext*, js::RunState&)+25874>, 0x7f28ffd81f5e <Interpret(JSContext*, js::RunState&)+27166>, 0x7f28ffd81e15 <Interpret(JSContext*, js::RunState&)+26837>, 0x7f28ffd81d10 <Interpret(JSContext*, js::RunState&)+26576>, 0x7f28ffd7f35f <Interpret(JSContext*, js::RunState&)+15903>, 0x7f28ffd7fc2f <Interpret(JSContext*, js::RunState&)+18159>, 0x7f28ffd80cd0 <Interpret(JSContext*, js::RunState&)+22416>, 0x7f28ffd84019 <Interpret(JSContext*, js::RunState&)+35545>, 0x7f28ffd82802 <Interpret(JSContext*, js::RunState&)+29378>, 0x7f28ffd828b4 <Interpret(JSContext*, js::RunState&)+29556>, 0x7f28ffd805a2 <Interpret(JSContext*, js::RunState&)+20578>, 0x7f28ffd8052d <Interpret(JSContext*, js::RunState&)+20461>, 0x7f28ffd7fa90 <Interpret(JSContext*, js::RunState&)+17744>, 0x7f28ffd82f7a <Interpret(JSContext*, js::RunState&)+31290>, 0x7f28ffd8329a <Interpret(JSContext*, js::RunState&)+32090>, 0x7f28ffd7cfb5 <Interpret(JSContext*, js::RunState&)+6773>, 0x7f28ffd7cfb1 <Interpret(JSContext*, js::RunState&)+6769>, 0x7f28ffd7e30b <Interpret(JSContext*, js::RunState&)+11723>, 0x7f28ffd7c3a8 <Interpret(JSContext*, js::RunState&)+3688>, 0x7f28ffd7c3ac <Interpret(JSContext*, js::RunState&)+3692>, 0x7f28ffd8038d <Interpret(JSContext*, js::RunState&)+20045>, 0x7f28ffd7ce12 <Interpret(JSContext*, js::RunState&)+6354>, 0x7f28ffd80629 <Interpret(JSContext*, js::RunState&)+20713>, 0x7f28ffd7cd37 <Interpret(JSContext*, js::RunState&)+6135>, 0x7f28ffd80620 <Interpret(JSContext*, js::RunState&)+20704>, 0x7f28ffd7ce16 <Interpret(JSContext*, js::RunState&)+6358>, 0x7f28ffd80617 <Interpret(JSContext*, js::RunState&)+20695>, 0x7f28ffd7cd3b <Interpret(JSContext*, js::RunState&)+6139>, 0x7f28ffd809e6 <Interpret(JSContext*, js::RunState&)+21670>, 0x7f28ffd7df88 <Interpret(JSContext*, js::RunState&)+10824>, 0x7f28ffd7d7e1 <Interpret(JSContext*, js::RunState&)+8865>, 0x7f28ffd7d7e5 <Interpret(JSContext*, js::RunState&)+8869>, 0x7f28ffd7dc81 <Interpret(JSContext*, js::RunState&)+10049>, 0x7f28ffd7dc85 <Interpret(JSContext*, js::RunState&)+10053>, 0x7f28ffd7dacc <Interpret(JSContext*, js::RunState&)+9612>, 0x7f28ffd7dad0 <Interpret(JSContext*, js::RunState&)+9616>, 0x7f28ffd7d930 <Interpret(JSContext*, js::RunState&)+9200>, 0x7f28ffd7d934 <Interpret(JSContext*, js::RunState&)+9204>, 0x7f28ffd82e78 <Interpret(JSContext*, js::RunState&)+31032>, 0x7f28ffd82de3 <Interpret(JSContext*, js::RunState&)+30883>, 0x7f28ffd84141 <Interpret(JSContext*, js::RunState&)+35841>, 0x7f28ffd8091b <Interpret(JSContext*, js::RunState&)+21467>, 0x7f28ffd7e1b6 <Interpret(JSContext*, js::RunState&)+11382>, 0x7f28ffd7d6bf <Interpret(JSContext*, js::RunState&)+8575>, 0x7f28ffd7d6c3 <Interpret(JSContext*, js::RunState&)+8579>, 0x7f28ffd7d9da <Interpret(JSContext*, js::RunState&)+9370>, 0x7f28ffd7d9de <Interpret(JSContext*, js::RunState&)+9374>, 0x7f28ffd82d7a <Interpret(JSContext*, js::RunState&)+30778>, 0x7f28ffd82cf9 <Interpret(JSContext*, js::RunState&)+30649>, 0x7f28ffd82c84 <Interpret(JSContext*, js::RunState&)+30532>, 0x7f28ffd82c25 <Interpret(JSContext*, js::RunState&)+30437>, 0x7f28ffd80c89 <Interpret(JSContext*, js::RunState&)+22345>, 0x7f28ffd83fba <Interpret(JSContext*, js::RunState&)+35450>, 0x7f28ffd7e605 <Interpret(JSContext*, js::RunState&)+12485>, 0x7f28ffd803e7 <Interpret(JSContext*, js::RunState&)+20135>, 0x7f28ffd804b6 <Interpret(JSContext*, js::RunState&)+20342>, 0x7f28ffd831c5 <Interpret(JSContext*, js::RunState&)+31877>, 0x7f28ffd83117 <Interpret(JSContext*, js::RunState&)+31703>, 0x7f28ffd7ff31 <Interpret(JSContext*, js::RunState&)+18929>, 0x7f28ffd7f98c <Interpret(JSContext*, js::RunState&)+17484>, 0x7f28ffd802ed <Interpret(JSContext*, js::RunState&)+19885>, 0x7f28ffd7e798 <Interpret(JSContext*, js::RunState&)+12888>, 0x7f28ffd80632 <Interpret(JSContext*, js::RunState&)+20722>, 0x7f28ffd82f00 <Interpret(JSContext*, js::RunState&)+31168>, 0x7f28ffd7ea03 <Interpret(JSContext*, js::RunState&)+13507>, 0x7f28ffd82fe3 <Interpret(JSContext*, js::RunState&)+31395>, 0x7f28ffd830ab <Interpret(JSContext*, js::RunState&)+31595>, 0x7f28ffd81cec <Interpret(JSContext*, js::RunState&)+26540>, 0x7f28ffd81d07 <Interpret(JSContext*, js::RunState&)+26567>, 0x7f28ffd7bf60 <Interpret(JSContext*, js::RunState&)+2592>, 0x7f28ffd7bf5b <Interpret(JSContext*, js::RunState&)+2587>, 0x7f28ffd81ce3 <Interpret(JSContext*, js::RunState&)+26531>, 0x7f28ffd7d0b7 <Interpret(JSContext*, js::RunState&)+7031>, 0x7f28ffd80de1 <Interpret(JSContext*, js::RunState&)+22689>, 0x7f28ffd7db98 <Interpret(JSContext*, js::RunState&)+9816>, 0x7f28ffd7c0cd <Interpret(JSContext*, js::RunState&)+2957>, 0x7f28ffd7db9c <Interpret(JSContext*, js::RunState&)+9820>, 0x7f28ffd7c0d8 <Interpret(JSContext*, js::RunState&)+2968>, 0x7f28ffd7d54c <Interpret(JSContext*, js::RunState&)+8204>, 0x7f28ffd7d550 <Interpret(JSContext*, js::RunState&)+8208>, 0x7f28ffd7fa1d <Interpret(JSContext*, js::RunState&)+17629>, 0x7f28ffd83e5b <Interpret(JSContext*, js::RunState&)+35099>, 0x7f28ffd81cf5 <Interpret(JSContext*, js::RunState&)+26549>, 0x7f28ffd81cfe <Interpret(JSContext*, js::RunState&)+26558>, 0x7f28ffd7e1ad <Interpret(JSContext*, js::RunState&)+11373>, 0x7f28ffd7d0bb <Interpret(JSContext*, js::RunState&)+7035>, 0x7f28ffd83f49 <Interpret(JSContext*, js::RunState&)+35337>, 0x7f28ffd80beb <Interpret(JSContext*, js::RunState&)+22187>, 0x7f28ffd7eceb <Interpret(JSContext*, js::RunState&)+14251>, 0x7f28ffd7ec56 <Interpret(JSContext*, js::RunState&)+14102>, 0x7f28ffd7ea52 <Interpret(JSContext*, js::RunState&)+13586>, 0x7f28ffd7ebf5 <Interpret(JSContext*, js::RunState&)+14005>, 0x7f28ffd7d2b8 <Interpret(JSContext*, js::RunState&)+7544>, 0x7f28ffd83a2a <Interpret(JSContext*, js::RunState&)+34026>, 0x7f28ffd7e431 <Interpret(JSContext*, js::RunState&)+12017>, 0x7f28ffd806e2 <Interpret(JSContext*, js::RunState&)+20898>, 0x7f28ffd7d2bc <Interpret(JSContext*, js::RunState&)+7548>, 0x7f28ffd7e560 <Interpret(JSContext*, js::RunState&)+12320>, 0x7f28ffd7e4eb <Interpret(JSContext*, js::RunState&)+12203>, 0x7f28ffd7fdb2 <Interpret(JSContext*, js::RunState&)+18546>, 0x7f28ffd7fd5d <Interpret(JSContext*, js::RunState&)+18461>, 0x7f28ffd7ea97 <Interpret(JSContext*, js::RunState&)+13655>, 0x7f28ffd7e9be <Interpret(JSContext*, js::RunState&)+13438>, 0x7f28ffd7e90b <Interpret(JSContext*, js::RunState&)+13259>, 0x7f28ffd7d21f <Interpret(JSContext*, js::RunState&)+7391>, 0x7f28ffd83d4c <Interpret(JSContext*, js::RunState&)+34828>, 0x7f28ffd83cd7 <Interpret(JSContext*, js::RunState&)+34711>, 0x7f28ffd83c79 <Interpret(JSContext*, js::RunState&)+34617>, 0x7f28ffd83af1 <Interpret(JSContext*, js::RunState&)+34225>, 0x7f28ffd83a9f <Interpret(JSContext*, js::RunState&)+34143>, 0x7f28ffd819e7 <Interpret(JSContext*, js::RunState&)+25767>, 0x7f28ffd7d212 <Interpret(JSContext*, js::RunState&)+7378>, 0x7f28ffd7f737 <Interpret(JSContext*, js::RunState&)+16887>, 0x7f28ffd7d25d <Interpret(JSContext*, js::RunState&)+7453>, 0x7f28ffd825f7 <Interpret(JSContext*, js::RunState&)+28855>, 0x7f28ffd82660 <Interpret(JSContext*, js::RunState&)+28960>, 0x7f28ffd7d288 <Interpret(JSContext*, js::RunState&)+7496>, 0x7f28ffd80af0 <Interpret(JSContext*, js::RunState&)+21936>, 0x7f28ffd82b54 <Interpret(JSContext*, js::RunState&)+30228>, 0x7f28ffd7feff <Interpret(JSContext*, js::RunState&)+18879>, 0x7f28ffd7f418 <Interpret(JSContext*, js::RunState&)+16088>, 0x7f28ffd7cd00 <Interpret(JSContext*, js::RunState&)+6080>, 0x7f28ffd7cd04 <Interpret(JSContext*, js::RunState&)+6084>, 0x7f28ffd83362 <Interpret(JSContext*, js::RunState&)+32290>, 0x7f28ffd7d379 <Interpret(JSContext*, js::RunState&)+7737>, 0x7f28ffd83332 <Interpret(JSContext*, js::RunState&)+32242>, 0x7f28ffd82bb7 <Interpret(JSContext*, js::RunState&)+30327>, 0x7f28ffd832a3 <Interpret(JSContext*, js::RunState&)+32099>, 0x7f28ffd800f7 <Interpret(JSContext*, js::RunState&)+19383>, 0x7f28ffd80252 <Interpret(JSContext*, js::RunState&)+19730>, 0x7f28ffd8014b <Interpret(JSContext*, js::RunState&)+19467>, 0x7f28ffd801c8 <Interpret(JSContext*, js::RunState&)+19592>, 0x7f28ffd7f3ce <Interpret(JSContext*, js::RunState&)+16014>, 0x7f28ffd802a3 <Interpret(JSContext*, js::RunState&)+19811>, 0x7f28ffd80c3f <Interpret(JSContext*, js::RunState&)+22271>, 0x7f28ffd7d108 <Interpret(JSContext*, js::RunState&)+7112>, 0x7f28ffd7d10c <Interpret(JSContext*, js::RunState&)+7116>, 0x7f28ffd7d3e1 <Interpret(JSContext*, js::RunState&)+7841>, 0x7f28ffd7d3dd <Interpret(JSContext*, js::RunState&)+7837>, 0x7f28ffd80066 <Interpret(JSContext*, js::RunState&)+19238>, 0x7f28ffd7ff85 <Interpret(JSContext*, js::RunState&)+19013>, 0x7f28ffd7f541 <Interpret(JSContext*, js::RunState&)+16385>, 0x7f28ffd7f4ca <Interpret(JSContext*, js::RunState&)+16266>, 0x7f28ffd80b5f <Interpret(JSContext*, js::RunState&)+22047>, 0x7f28ffd80866 <Interpret(JSContext*, js::RunState&)+21286>, 0x7f28ffd7fe70 <Interpret(JSContext*, js::RunState&)+18736>, 0x7f28ffd807a0 <Interpret(JSContext*, js::RunState&)+21088>, 0x7f28ffd8407d <Interpret(JSContext*, js::RunState&)+35645>, 0x7f28ffd807fa <Interpret(JSContext*, js::RunState&)+21178>, 0x7f28ffd7cf07 <Interpret(JSContext*, js::RunState&)+6599>, 0x7f28ffd80803 <Interpret(JSContext*, js::RunState&)+21187>, 0x7f28ffd7cf03 <Interpret(JSContext*, js::RunState&)+6595>, 0x7f28ffd7ffe1 <Interpret(JSContext*, js::RunState&)+19105>, 0x7f28ffd80396 <Interpret(JSContext*, js::RunState&)+20054>, 0x7f28ffd7f439 <Interpret(JSContext*, js::RunState&)+16121>, 0x7f28ffd8080c <Interpret(JSContext*, js::RunState&)+21196>, 0x7f28ffd82924 <Interpret(JSContext*, js::RunState&)+29668>, 0x7f28ffd7f28a <Interpret(JSContext*, js::RunState&)+15690>...}
#29 Interpret(JSContext*, js::RunState&) (cx=0x55fa360b4ab0, state=...) at /usr/src/debug/mozjs91-91.6.0-1.fc36.x86_64/vm/Interpreter.cpp:3226
construct = (unknown: 0x1882e3c)
args = {<JS::detail::CallArgsBase<JS::detail::IncludeUsedRval>> = {argv_ = 0x55fa362f43c8, argc_ = 1, constructing_ = false, ignoresReturnValue_ = true}, <No data fields>}
activation = {<js::Activation> = {cx_ = 0x55fa360b4ab0, compartment_ = 0x55fa360e4e70, prev_ = 0x0, prevProfiling_ = 0x0, hideScriptedCallerCount_ = 0, frameCache_ = {<js::RootedBase<js::LiveSavedFrameCache, JS::Rooted<js::LiveSavedFrameCache> >> = {<js::MutableWrappedPtrOperations<js::LiveSavedFrameCache, JS::Rooted<js::LiveSavedFrameCache> >> = {<js::WrappedPtrOperations<js::LiveSavedFrameCache, JS::Rooted<js::LiveSavedFrameCache> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x55fa360b4b20, prev = 0x7ffc90b54600, ptr = {<js::VirtualTraceable> = {_vptr.VirtualTraceable = 0x7f2900813800 <vtable for js::RootedTraceable<js::LiveSavedFrameCache>+16>}, ptr = {frames = 0x0}}}, asyncStack_ = {<js::RootedBase<js::SavedFrame*, JS::Rooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::Rooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::Rooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x55fa360b4ac8, prev = 0x7ffc90b543e0, ptr = 0xdeda2f3b358}, asyncCause_ = 0x7f2900668bc0 "async", asyncCallIsExplicit_ = true, kind_ = js::Activation::Interpreter}, regs_ = {sp = 0x55fa362f43d0, pc = 0x55fa383bf69c "q\001", fp_ = 0x55fa362f4320}, entryFrame_ = 0x55fa362f4278, opMask_ = 0}
script = {<js::RootedBase<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x55fa360b4ad0, prev = 0x7ffc90b54408, ptr = 0xa77bf227420}
rootValue0 = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x55fa360b4b18, prev = 0x7ffc90b544d0, ptr = {asBits_ = 18444914486360932352}}
rootValue1 = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x55fa360b4b18, prev = 0x7ffc90b54190, ptr = {asBits_ = 18444914486360932352}}
rootString0 = {<js::RootedBase<JSString*, JS::Rooted<JSString*> >> = {<js::MutableWrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<js::WrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x55fa360b4ae0, prev = 0x0, ptr = 0x0}
rootString1 = {<js::RootedBase<JSString*, JS::Rooted<JSString*> >> = {<js::MutableWrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<js::WrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x55fa360b4ae0, prev = 0x7ffc90b54150, ptr = 0x0}
rootObject0 = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x55fa360b4ac8, prev = 0x7ffc90b54288, ptr = 0x0}
rootObject1 = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x55fa360b4ac8, prev = 0x7ffc90b54110, ptr = 0x0}
rootObject2 = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x55fa360b4ac8, prev = 0x7ffc90b540f0, ptr = 0x0}
rootNativeObject0 = {<js::RootedBase<js::NativeObject*, JS::Rooted<js::NativeObject*> >> = {<js::MutableWrappedPtrOperations<js::NativeObject*, JS::Rooted<js::NativeObject*> >> = {<js::WrappedPtrOperations<js::NativeObject*, JS::Rooted<js::NativeObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x55fa360b4ac8, prev = 0x7ffc90b540d0, ptr = 0x0}
rootFunction0 = {<js::RootedBase<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::MutableWrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::WrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x55fa360b4ac8, prev = 0x7ffc90b540b0, ptr = 0x0}
rootName0 = {<js::RootedBase<js::PropertyName*, JS::Rooted<js::PropertyName*> >> = {<js::MutableWrappedPtrOperations<js::PropertyName*, JS::Rooted<js::PropertyName*> >> = {<js::WrappedPtrOperations<js::PropertyName*, JS::Rooted<js::PropertyName*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x55fa360b4ae0, prev = 0x7ffc90b54130, ptr = 0x0}
rootId0 = {<js::RootedBase<JS::PropertyKey, JS::Rooted<JS::PropertyKey> >> = {<js::MutableWrappedPtrOperations<JS::PropertyKey, JS::Rooted<JS::PropertyKey> >> = {<js::WrappedPtrOperations<JS::PropertyKey, JS::Rooted<JS::PropertyKey> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x55fa360b4b10, prev = 0x0, ptr = {asBits = 2}}
rootShape0 = {<js::RootedBase<js::Shape*, JS::Rooted<js::Shape*> >> = {<js::MutableWrappedPtrOperations<js::Shape*, JS::Rooted<js::Shape*> >> = {<js::WrappedPtrOperations<js::Shape*, JS::Rooted<js::Shape*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x55fa360b4ad8, prev = 0x0, ptr = 0x0}
rootScript0 = {<js::RootedBase<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x55fa360b4ad0, prev = 0x7ffc90b541b0, ptr = 0x0}
rootScope0 = {<js::RootedBase<js::Scope*, JS::Rooted<js::Scope*> >> = {<js::MutableWrappedPtrOperations<js::Scope*, JS::Rooted<js::Scope*> >> = {<js::WrappedPtrOperations<js::Scope*, JS::Rooted<js::Scope*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x55fa360b4ac0, prev = 0x0, ptr = 0x0}
interpReturnOK = 245
addresses = {0x7f28ffd8279c <Interpret(JSContext*, js::RunState&)+29276>, 0x7f28ffd7f890 <Interpret(JSContext*, js::RunState&)+17232>, 0x7f28ffd7f83c <Interpret(JSContext*, js::RunState&)+17148>, 0x7f28ffd7f7e8 <Interpret(JSContext*, js::RunState&)+17064>, 0x7f28ffd7faff <Interpret(JSContext*, js::RunState&)+17855>, 0x7f28ffd7f938 <Interpret(JSContext*, js::RunState&)+17400>, 0x7f28ffd7f8e4 <Interpret(JSContext*, js::RunState&)+17316>, 0x7f28ffd7fb61 <Interpret(JSContext*, js::RunState&)+17953>, 0x7f28ffd7fe0d <Interpret(JSContext*, js::RunState&)+18637>, 0x7f28ffd7d375 <Interpret(JSContext*, js::RunState&)+7733>, 0x7f28ffd7fd0f <Interpret(JSContext*, js::RunState&)+18383>, 0x7f28ffd7e354 <Interpret(JSContext*, js::RunState&)+11796>, 0x7f28ffd7fca0 <Interpret(JSContext*, js::RunState&)+18272>, 0x7f28ffd7fbc4 <Interpret(JSContext*, js::RunState&)+18052>, 0x7f28ffd8224f <Interpret(JSContext*, js::RunState&)+27919>, 0x7f28ffd7d649 <Interpret(JSContext*, js::RunState&)+8457>, 0x7f28ffd7d645 <Interpret(JSContext*, js::RunState&)+8453>, 0x7f28ffd7de54 <Interpret(JSContext*, js::RunState&)+10516>, 0x7f28ffd7deee <Interpret(JSContext*, js::RunState&)+10670>, 0x7f28ffd7f2f9 <Interpret(JSContext*, js::RunState&)+15801>, 0x7f28ffd8209c <Interpret(JSContext*, js::RunState&)+27484>, 0x7f28ffd837d6 <Interpret(JSContext*, js::RunState&)+33430>, 0x7f28ffd836ea <Interpret(JSContext*, js::RunState&)+33194>, 0x7f28ffd835fe <Interpret(JSContext*, js::RunState&)+32958>, 0x7f28ffd83576 <Interpret(JSContext*, js::RunState&)+32822>, 0x7f28ffd834e8 <Interpret(JSContext*, js::RunState&)+32680>, 0x7f28ffd83460 <Interpret(JSContext*, js::RunState&)+32544>, 0x7f28ffd833d2 <Interpret(JSContext*, js::RunState&)+32402>, 0x7f28ffd8182e <Interpret(JSContext*, js::RunState&)+25326>, 0x7f28ffd81430 <Interpret(JSContext*, js::RunState&)+24304>, 0x7f28ffd815e5 <Interpret(JSContext*, js::RunState&)+24741>, 0x7f28ffd811ed <Interpret(JSContext*, js::RunState&)+23725>, 0x7f28ffd82a6e <Interpret(JSContext*, js::RunState&)+29998>, 0x7f28ffd83b51 <Interpret(JSContext*, js::RunState&)+34321>, 0x7f28ffd8100f <Interpret(JSContext*, js::RunState&)+23247>, 0x7f28ffd810fe <Interpret(JSContext*, js::RunState&)+23486>, 0x7f28ffd80e8e <Interpret(JSContext*, js::RunState&)+22862>, 0x7f28ffd82298 <Interpret(JSContext*, js::RunState&)+27992>, 0x7f28ffd82106 <Interpret(JSContext*, js::RunState&)+27590>, 0x7f28ffd83dc1 <Interpret(JSContext*, js::RunState&)+34945>, 0x7f28ffd83eaf <Interpret(JSContext*, js::RunState&)+35183>, 0x7f28ffd81b9b <Interpret(JSContext*, js::RunState&)+26203>, 0x7f28ffd81a52 <Interpret(JSContext*, js::RunState&)+25874>, 0x7f28ffd81f5e <Interpret(JSContext*, js::RunState&)+27166>, 0x7f28ffd81e15 <Interpret(JSContext*, js::RunState&)+26837>, 0x7f28ffd81d10 <Interpret(JSContext*, js::RunState&)+26576>, 0x7f28ffd7f35f <Interpret(JSContext*, js::RunState&)+15903>, 0x7f28ffd7fc2f <Interpret(JSContext*, js::RunState&)+18159>, 0x7f28ffd80cd0 <Interpret(JSContext*, js::RunState&)+22416>, 0x7f28ffd84019 <Interpret(JSContext*, js::RunState&)+35545>, 0x7f28ffd82802 <Interpret(JSContext*, js::RunState&)+29378>, 0x7f28ffd828b4 <Interpret(JSContext*, js::RunState&)+29556>, 0x7f28ffd805a2 <Interpret(JSContext*, js::RunState&)+20578>, 0x7f28ffd8052d <Interpret(JSContext*, js::RunState&)+20461>, 0x7f28ffd7fa90 <Interpret(JSContext*, js::RunState&)+17744>, 0x7f28ffd82f7a <Interpret(JSContext*, js::RunState&)+31290>, 0x7f28ffd8329a <Interpret(JSContext*, js::RunState&)+32090>, 0x7f28ffd7cfb5 <Interpret(JSContext*, js::RunState&)+6773>, 0x7f28ffd7cfb1 <Interpret(JSContext*, js::RunState&)+6769>, 0x7f28ffd7e30b <Interpret(JSContext*, js::RunState&)+11723>, 0x7f28ffd7c3a8 <Interpret(JSContext*, js::RunState&)+3688>, 0x7f28ffd7c3ac <Interpret(JSContext*, js::RunState&)+3692>, 0x7f28ffd8038d <Interpret(JSContext*, js::RunState&)+20045>, 0x7f28ffd7ce12 <Interpret(JSContext*, js::RunState&)+6354>, 0x7f28ffd80629 <Interpret(JSContext*, js::RunState&)+20713>, 0x7f28ffd7cd37 <Interpret(JSContext*, js::RunState&)+6135>, 0x7f28ffd80620 <Interpret(JSContext*, js::RunState&)+20704>, 0x7f28ffd7ce16 <Interpret(JSContext*, js::RunState&)+6358>, 0x7f28ffd80617 <Interpret(JSContext*, js::RunState&)+20695>, 0x7f28ffd7cd3b <Interpret(JSContext*, js::RunState&)+6139>, 0x7f28ffd809e6 <Interpret(JSContext*, js::RunState&)+21670>, 0x7f28ffd7df88 <Interpret(JSContext*, js::RunState&)+10824>, 0x7f28ffd7d7e1 <Interpret(JSContext*, js::RunState&)+8865>, 0x7f28ffd7d7e5 <Interpret(JSContext*, js::RunState&)+8869>, 0x7f28ffd7dc81 <Interpret(JSContext*, js::RunState&)+10049>, 0x7f28ffd7dc85 <Interpret(JSContext*, js::RunState&)+10053>, 0x7f28ffd7dacc <Interpret(JSContext*, js::RunState&)+9612>, 0x7f28ffd7dad0 <Interpret(JSContext*, js::RunState&)+9616>, 0x7f28ffd7d930 <Interpret(JSContext*, js::RunState&)+9200>, 0x7f28ffd7d934 <Interpret(JSContext*, js::RunState&)+9204>, 0x7f28ffd82e78 <Interpret(JSContext*, js::RunState&)+31032>, 0x7f28ffd82de3 <Interpret(JSContext*, js::RunState&)+30883>, 0x7f28ffd84141 <Interpret(JSContext*, js::RunState&)+35841>, 0x7f28ffd8091b <Interpret(JSContext*, js::RunState&)+21467>, 0x7f28ffd7e1b6 <Interpret(JSContext*, js::RunState&)+11382>, 0x7f28ffd7d6bf <Interpret(JSContext*, js::RunState&)+8575>, 0x7f28ffd7d6c3 <Interpret(JSContext*, js::RunState&)+8579>, 0x7f28ffd7d9da <Interpret(JSContext*, js::RunState&)+9370>, 0x7f28ffd7d9de <Interpret(JSContext*, js::RunState&)+9374>, 0x7f28ffd82d7a <Interpret(JSContext*, js::RunState&)+30778>, 0x7f28ffd82cf9 <Interpret(JSContext*, js::RunState&)+30649>, 0x7f28ffd82c84 <Interpret(JSContext*, js::RunState&)+30532>, 0x7f28ffd82c25 <Interpret(JSContext*, js::RunState&)+30437>, 0x7f28ffd80c89 <Interpret(JSContext*, js::RunState&)+22345>, 0x7f28ffd83fba <Interpret(JSContext*, js::RunState&)+35450>, 0x7f28ffd7e605 <Interpret(JSContext*, js::RunState&)+12485>, 0x7f28ffd803e7 <Interpret(JSContext*, js::RunState&)+20135>, 0x7f28ffd804b6 <Interpret(JSContext*, js::RunState&)+20342>, 0x7f28ffd831c5 <Interpret(JSContext*, js::RunState&)+31877>, 0x7f28ffd83117 <Interpret(JSContext*, js::RunState&)+31703>, 0x7f28ffd7ff31 <Interpret(JSContext*, js::RunState&)+18929>, 0x7f28ffd7f98c <Interpret(JSContext*, js::RunState&)+17484>, 0x7f28ffd802ed <Interpret(JSContext*, js::RunState&)+19885>, 0x7f28ffd7e798 <Interpret(JSContext*, js::RunState&)+12888>, 0x7f28ffd80632 <Interpret(JSContext*, js::RunState&)+20722>, 0x7f28ffd82f00 <Interpret(JSContext*, js::RunState&)+31168>, 0x7f28ffd7ea03 <Interpret(JSContext*, js::RunState&)+13507>, 0x7f28ffd82fe3 <Interpret(JSContext*, js::RunState&)+31395>, 0x7f28ffd830ab <Interpret(JSContext*, js::RunState&)+31595>, 0x7f28ffd81cec <Interpret(JSContext*, js::RunState&)+26540>, 0x7f28ffd81d07 <Interpret(JSContext*, js::RunState&)+26567>, 0x7f28ffd7bf60 <Interpret(JSContext*, js::RunState&)+2592>, 0x7f28ffd7bf5b <Interpret(JSContext*, js::RunState&)+2587>, 0x7f28ffd81ce3 <Interpret(JSContext*, js::RunState&)+26531>, 0x7f28ffd7d0b7 <Interpret(JSContext*, js::RunState&)+7031>, 0x7f28ffd80de1 <Interpret(JSContext*, js::RunState&)+22689>, 0x7f28ffd7db98 <Interpret(JSContext*, js::RunState&)+9816>, 0x7f28ffd7c0cd <Interpret(JSContext*, js::RunState&)+2957>, 0x7f28ffd7db9c <Interpret(JSContext*, js::RunState&)+9820>, 0x7f28ffd7c0d8 <Interpret(JSContext*, js::RunState&)+2968>, 0x7f28ffd7d54c <Interpret(JSContext*, js::RunState&)+8204>, 0x7f28ffd7d550 <Interpret(JSContext*, js::RunState&)+8208>, 0x7f28ffd7fa1d <Interpret(JSContext*, js::RunState&)+17629>, 0x7f28ffd83e5b <Interpret(JSContext*, js::RunState&)+35099>, 0x7f28ffd81cf5 <Interpret(JSContext*, js::RunState&)+26549>, 0x7f28ffd81cfe <Interpret(JSContext*, js::RunState&)+26558>, 0x7f28ffd7e1ad <Interpret(JSContext*, js::RunState&)+11373>, 0x7f28ffd7d0bb <Interpret(JSContext*, js::RunState&)+7035>, 0x7f28ffd83f49 <Interpret(JSContext*, js::RunState&)+35337>, 0x7f28ffd80beb <Interpret(JSContext*, js::RunState&)+22187>, 0x7f28ffd7eceb <Interpret(JSContext*, js::RunState&)+14251>, 0x7f28ffd7ec56 <Interpret(JSContext*, js::RunState&)+14102>, 0x7f28ffd7ea52 <Interpret(JSContext*, js::RunState&)+13586>, 0x7f28ffd7ebf5 <Interpret(JSContext*, js::RunState&)+14005>, 0x7f28ffd7d2b8 <Interpret(JSContext*, js::RunState&)+7544>, 0x7f28ffd83a2a <Interpret(JSContext*, js::RunState&)+34026>, 0x7f28ffd7e431 <Interpret(JSContext*, js::RunState&)+12017>, 0x7f28ffd806e2 <Interpret(JSContext*, js::RunState&)+20898>, 0x7f28ffd7d2bc <Interpret(JSContext*, js::RunState&)+7548>, 0x7f28ffd7e560 <Interpret(JSContext*, js::RunState&)+12320>, 0x7f28ffd7e4eb <Interpret(JSContext*, js::RunState&)+12203>, 0x7f28ffd7fdb2 <Interpret(JSContext*, js::RunState&)+18546>, 0x7f28ffd7fd5d <Interpret(JSContext*, js::RunState&)+18461>, 0x7f28ffd7ea97 <Interpret(JSContext*, js::RunState&)+13655>, 0x7f28ffd7e9be <Interpret(JSContext*, js::RunState&)+13438>, 0x7f28ffd7e90b <Interpret(JSContext*, js::RunState&)+13259>, 0x7f28ffd7d21f <Interpret(JSContext*, js::RunState&)+7391>, 0x7f28ffd83d4c <Interpret(JSContext*, js::RunState&)+34828>, 0x7f28ffd83cd7 <Interpret(JSContext*, js::RunState&)+34711>, 0x7f28ffd83c79 <Interpret(JSContext*, js::RunState&)+34617>, 0x7f28ffd83af1 <Interpret(JSContext*, js::RunState&)+34225>, 0x7f28ffd83a9f <Interpret(JSContext*, js::RunState&)+34143>, 0x7f28ffd819e7 <Interpret(JSContext*, js::RunState&)+25767>, 0x7f28ffd7d212 <Interpret(JSContext*, js::RunState&)+7378>, 0x7f28ffd7f737 <Interpret(JSContext*, js::RunState&)+16887>, 0x7f28ffd7d25d <Interpret(JSContext*, js::RunState&)+7453>, 0x7f28ffd825f7 <Interpret(JSContext*, js::RunState&)+28855>, 0x7f28ffd82660 <Interpret(JSContext*, js::RunState&)+28960>, 0x7f28ffd7d288 <Interpret(JSContext*, js::RunState&)+7496>, 0x7f28ffd80af0 <Interpret(JSContext*, js::RunState&)+21936>, 0x7f28ffd82b54 <Interpret(JSContext*, js::RunState&)+30228>, 0x7f28ffd7feff <Interpret(JSContext*, js::RunState&)+18879>, 0x7f28ffd7f418 <Interpret(JSContext*, js::RunState&)+16088>, 0x7f28ffd7cd00 <Interpret(JSContext*, js::RunState&)+6080>, 0x7f28ffd7cd04 <Interpret(JSContext*, js::RunState&)+6084>, 0x7f28ffd83362 <Interpret(JSContext*, js::RunState&)+32290>, 0x7f28ffd7d379 <Interpret(JSContext*, js::RunState&)+7737>, 0x7f28ffd83332 <Interpret(JSContext*, js::RunState&)+32242>, 0x7f28ffd82bb7 <Interpret(JSContext*, js::RunState&)+30327>, 0x7f28ffd832a3 <Interpret(JSContext*, js::RunState&)+32099>, 0x7f28ffd800f7 <Interpret(JSContext*, js::RunState&)+19383>, 0x7f28ffd80252 <Interpret(JSContext*, js::RunState&)+19730>, 0x7f28ffd8014b <Interpret(JSContext*, js::RunState&)+19467>, 0x7f28ffd801c8 <Interpret(JSContext*, js::RunState&)+19592>, 0x7f28ffd7f3ce <Interpret(JSContext*, js::RunState&)+16014>, 0x7f28ffd802a3 <Interpret(JSContext*, js::RunState&)+19811>, 0x7f28ffd80c3f <Interpret(JSContext*, js::RunState&)+22271>, 0x7f28ffd7d108 <Interpret(JSContext*, js::RunState&)+7112>, 0x7f28ffd7d10c <Interpret(JSContext*, js::RunState&)+7116>, 0x7f28ffd7d3e1 <Interpret(JSContext*, js::RunState&)+7841>, 0x7f28ffd7d3dd <Interpret(JSContext*, js::RunState&)+7837>, 0x7f28ffd80066 <Interpret(JSContext*, js::RunState&)+19238>, 0x7f28ffd7ff85 <Interpret(JSContext*, js::RunState&)+19013>, 0x7f28ffd7f541 <Interpret(JSContext*, js::RunState&)+16385>, 0x7f28ffd7f4ca <Interpret(JSContext*, js::RunState&)+16266>, 0x7f28ffd80b5f <Interpret(JSContext*, js::RunState&)+22047>, 0x7f28ffd80866 <Interpret(JSContext*, js::RunState&)+21286>, 0x7f28ffd7fe70 <Interpret(JSContext*, js::RunState&)+18736>, 0x7f28ffd807a0 <Interpret(JSContext*, js::RunState&)+21088>, 0x7f28ffd8407d <Interpret(JSContext*, js::RunState&)+35645>, 0x7f28ffd807fa <Interpret(JSContext*, js::RunState&)+21178>, 0x7f28ffd7cf07 <Interpret(JSContext*, js::RunState&)+6599>, 0x7f28ffd80803 <Interpret(JSContext*, js::RunState&)+21187>, 0x7f28ffd7cf03 <Interpret(JSContext*, js::RunState&)+6595>, 0x7f28ffd7ffe1 <Interpret(JSContext*, js::RunState&)+19105>, 0x7f28ffd80396 <Interpret(JSContext*, js::RunState&)+20054>, 0x7f28ffd7f439 <Interpret(JSContext*, js::RunState&)+16121>, 0x7f28ffd8080c <Interpret(JSContext*, js::RunState&)+21196>, 0x7f28ffd82924 <Interpret(JSContext*, js::RunState&)+29668>, 0x7f28ffd7f28a <Interpret(JSContext*, js::RunState&)+15690>...}
#30 0x00007f28ffd881bc in js::RunScript(JSContext*, js::RunState&) (cx=0x55fa360b4ab0, state=...) at /usr/src/debug/mozjs91-91.6.0-1.fc36.x86_64/vm/Interpreter.cpp:395
recursion = {<No data fields>}
marker = {profiler_ = 0x0}
measuringTime = <optimized out>
startTime = {mValue = {mUsedCanonicalNow = <optimized out>, mTimeStamp = 1787925547409}}
status = <optimized out>
ok = <optimized out>
#31 0x00007f28ffd88641 in js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) (cx=0x55fa360b4ab0, args=..., construct=js::NO_CONSTRUCT, reason=js::CallReason::Call) at /usr/src/debug/mozjs91-91.6.0-1.fc36.x86_64/vm/Interpreter.cpp:543
skipForCallee = 2
fun = {<js::RootedBase<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::MutableWrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::WrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x55fa360b4ac8, prev = 0x7ffc90b545b8, ptr = 0x33f9b2219160}
state = {<js::RunState> = {kind_ = js::RunState::Invoke, script_ = {<js::RootedBase<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x55fa360b4ad0, prev = 0x0, ptr = 0x33f9b220d790}}, args_ = @0x7ffc90b545f0, construct_ = js::NO_CONSTRUCT}
ar = {cx_ = 0x55fa360b4ab0, origin_ = 0x55fa3605c400}
ok = <optimized out>
#32 0x00007f28ffd88b15 in js::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>, js::CallReason) (cx=<optimized out>, fval=..., thisv=..., args=..., rval=..., reason=<optimized out>) at /usr/src/debug/mozjs91-91.6.0-1.fc36.x86_64/vm/Interpreter.cpp:588
#33 0x00007f28fff6b04c in js::CallSelfHostedFunction(JSContext*, JS::Handle<js::PropertyName*>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>) (cx=0x55fa360b4ab0, name=..., thisv=..., args=..., rval=...) at /usr/src/debug/mozjs91-91.6.0-1.fc36.x86_64/dist/include/js/RootingAPI.h:1193
fun = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x55fa360b4b18, prev = 0x7ffc90b54530, ptr = {asBits_ = 18446238271284547936}}
#34 0x00007f28ffe3b3f0 in AsyncFunctionResume(JSContext*, JS::Handle<js::AsyncFunctionGeneratorObject*>, ResumeKind, JS::HandleValue) (cx=0x55fa360b4ab0, generator=..., kind=<optimized out>, valueOrReason=...) at /usr/src/debug/mozjs91-91.6.0-1.fc36.x86_64/vm/AsyncFunction.cpp:127
resultPromise = {<js::RootedBase<js::PromiseObject*, JS::Rooted<js::PromiseObject*> >> = {<js::MutableWrappedPtrOperations<js::PromiseObject*, JS::Rooted<js::PromiseObject*> >> = {<js::WrappedPtrOperations<js::PromiseObject*, JS::Rooted<js::PromiseObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x55fa360b4ac8, prev = 0x7ffc90b54780, ptr = 0x53415f91730}
stack = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x55fa360b4ac8, prev = 0x7ffc90b54570, ptr = 0xdeda2f3b358}
asyncStack = {<mozilla::detail::MaybeStorage<JS::AutoSetAsyncStackForNewCalls, false>> = {<mozilla::detail::MaybeStorageBase<JS::AutoSetAsyncStackForNewCalls, false>> = {mStorage = {val = {cx = 0x55fa360b4ab0, oldAsyncStack = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x55fa360b4ac8, prev = 0x7ffc90b54550, ptr = 0x0}, oldAsyncCause = 0x0, oldAsyncCallIsExplicit = false}}}, mIsSome = 1 '\001'}, <mozilla::detail::Maybe_CopyMove_Enabler<JS::AutoSetAsyncStackForNewCalls, false, false, false>> = {<No data fields>}, <No data fields>}
args = {<js::detail::FixedArgsBase<(js::MaybeConstruct)0, 1>> = {<js::AnyInvokeArgs> = {<JS::CallArgs> = {<JS::detail::CallArgsBase<JS::detail::IncludeUsedRval>> = {argv_ = 0x7ffc90b54628, argc_ = 1, constructing_ = false, ignoresReturnValue_ = false}, <No data fields>}, <No data fields>}, v_ = {<js::RootedBase<JS::ValueArray<3>, JS::Rooted<JS::ValueArray<3> > >> = {<js::MutableWrappedPtrOperations<JS::ValueArray<3>, JS::Rooted<JS::ValueArray<3> > >> = {<js::WrappedPtrOperations<JS::ValueArray<3>, JS::Rooted<JS::ValueArray<3> > >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x55fa360b4b20, prev = 0x7ffc90b548e0, ptr = {<js::VirtualTraceable> = {_vptr.VirtualTraceable = 0x7f29008142e0 <vtable for js::RootedTraceable<JS::ValueArray<3ul> >+16>}, ptr = {elements = {{asBits_ = 18446238271284547936}, {asBits_ = 18446186845021214672}, {asBits_ = 18444773748872577025}}}}}}, <No data fields>}
generatorOrValue = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x55fa360b4b18, prev = 0x7ffc90b54760, ptr = {asBits_ = 18446186845021214672}}
#35 0x00007f28ffe83e3a in js::AsyncFunctionAwaitedFulfilled(JSContext*, JS::Handle<js::AsyncFunctionGeneratorObject*>, JS::Handle<JS::Value>) (value=..., generator=..., cx=0x55fa360b4ab0) at /usr/src/debug/mozjs91-91.6.0-1.fc36.x86_64/vm/AsyncFunction.cpp:158
handler = <optimized out>
argument = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x55fa360b4b18, prev = 0x7ffc90b54a00, ptr = {asBits_ = 18444773748872577025}}
generator = {<js::RootedBase<js::AsyncFunctionGeneratorObject*, JS::Rooted<js::AsyncFunctionGeneratorObject*> >> = {<js::MutableWrappedPtrOperations<js::AsyncFunctionGeneratorObject*, JS::Rooted<js::AsyncFunctionGeneratorObject*> >> = {<js::WrappedPtrOperations<js::AsyncFunctionGeneratorObject*, JS::Rooted<js::AsyncFunctionGeneratorObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x55fa360b4ac8, prev = 0x7ffc90b546c0, ptr = 0x53415f917d0}
args = {<JS::detail::CallArgsBase<JS::detail::IncludeUsedRval>> = {argv_ = <optimized out>, argc_ = <optimized out>, constructing_ = <optimized out>, ignoresReturnValue_ = <optimized out>}, <No data fields>}
job = {<js::RootedBase<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::MutableWrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::WrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x55fa360b4ac8, prev = 0x7ffc90b547f0, ptr = 0x53415fcde00}
reactionObj = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x55fa360b4ac8, prev = 0x7ffc90b546e0, ptr = 0x53415f92298}
ar = {<mozilla::detail::MaybeStorage<js::AutoRealm, false>> = {<mozilla::detail::MaybeStorageBase<js::AutoRealm, false>> = {mStorage = {val = {cx_ = 0x7ffc90b54a30, origin_ = 0x7f28ffa6eacc <operator new(unsigned long)+28>}}}, mIsSome = 0 '\000'}, <mozilla::detail::Maybe_CopyMove_Enabler<js::AutoRealm, false, false, false>> = {<No data fields>}, <No data fields>}
reaction = {<js::HandleBase<PromiseReactionRecord*, JS::Handle<PromiseReactionRecord*> >> = {<js::WrappedPtrOperations<PromiseReactionRecord*, JS::Handle<PromiseReactionRecord*> >> = {<No data fields>}, <No data fields>}, ptr = 0x7ffc90b546d0}
handlerVal = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x55fa360b4ac8, prev = 0x7ffc90b546c0, ptr = {asBits_ = 5721265084368}}
argument = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x55fa360b4b18, prev = 0x7ffc90b54a00, ptr = {asBits_ = 18444773748872577025}}
handlerResult = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x7ffc90b54850, prev = 0x7f2901891313 <__GI___libc_free+115>, ptr = {asBits_ = 140722736285776}}
resolutionMode = <optimized out>
unwrappedRejectionStack = {<js::RootedBase<js::SavedFrame*, JS::Rooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::Rooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::Rooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x0, prev = 0x7f28ffbeb520 <construction vtable for std::ostream-in-std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >+24>, ptr = 0x1cef15e29780}
promiseObj = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x25, prev = 0x1fb74e93ba6ddc00, ptr = 0x7ffc90b54850}
callee = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x23c, prev = 0x800000000, ptr = 0x26}
#36 AsyncFunctionPromiseReactionJob (reaction=..., cx=0x55fa360b4ab0) at /usr/src/debug/mozjs91-91.6.0-1.fc36.x86_64/builtin/Promise.cpp:1699
handler = <optimized out>
argument = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x55fa360b4b18, prev = 0x7ffc90b54a00, ptr = {asBits_ = 18444773748872577025}}
generator = {<js::RootedBase<js::AsyncFunctionGeneratorObject*, JS::Rooted<js::AsyncFunctionGeneratorObject*> >> = {<js::MutableWrappedPtrOperations<js::AsyncFunctionGeneratorObject*, JS::Rooted<js::AsyncFunctionGeneratorObject*> >> = {<js::WrappedPtrOperations<js::AsyncFunctionGeneratorObject*, JS::Rooted<js::AsyncFunctionGeneratorObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x55fa360b4ac8, prev = 0x7ffc90b546c0, ptr = 0x53415f917d0}
args = {<JS::detail::CallArgsBase<JS::detail::IncludeUsedRval>> = {argv_ = <optimized out>, argc_ = <optimized out>, constructing_ = <optimized out>, ignoresReturnValue_ = <optimized out>}, <No data fields>}
job = {<js::RootedBase<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::MutableWrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::WrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x55fa360b4ac8, prev = 0x7ffc90b547f0, ptr = 0x53415fcde00}
reactionObj = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x55fa360b4ac8, prev = 0x7ffc90b546e0, ptr = 0x53415f92298}
ar = {<mozilla::detail::MaybeStorage<js::AutoRealm, false>> = {<mozilla::detail::MaybeStorageBase<js::AutoRealm, false>> = {mStorage = {val = {cx_ = 0x7ffc90b54a30, origin_ = 0x7f28ffa6eacc <operator new(unsigned long)+28>}}}, mIsSome = 0 '\000'}, <mozilla::detail::Maybe_CopyMove_Enabler<js::AutoRealm, false, false, false>> = {<No data fields>}, <No data fields>}
reaction = {<js::HandleBase<PromiseReactionRecord*, JS::Handle<PromiseReactionRecord*> >> = {<js::WrappedPtrOperations<PromiseReactionRecord*, JS::Handle<PromiseReactionRecord*> >> = {<No data fields>}, <No data fields>}, ptr = 0x7ffc90b546d0}
handlerVal = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x55fa360b4ac8, prev = 0x7ffc90b546c0, ptr = {asBits_ = 5721265084368}}
argument = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x55fa360b4b18, prev = 0x7ffc90b54a00, ptr = {asBits_ = 18444773748872577025}}
handlerResult = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x7ffc90b54850, prev = 0x7f2901891313 <__GI___libc_free+115>, ptr = {asBits_ = 140722736285776}}
resolutionMode = <optimized out>
unwrappedRejectionStack = {<js::RootedBase<js::SavedFrame*, JS::Rooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::Rooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::Rooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x0, prev = 0x7f28ffbeb520 <construction vtable for std::ostream-in-std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >+24>, ptr = 0x1cef15e29780}
promiseObj = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x25, prev = 0x1fb74e93ba6ddc00, ptr = 0x7ffc90b54850}
callee = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x23c, prev = 0x800000000, ptr = 0x26}
#37 PromiseReactionJob(JSContext*, unsigned int, JS::Value*) (cx=0x55fa360b4ab0, argc=<optimized out>, vp=<optimized out>) at /usr/src/debug/mozjs91-91.6.0-1.fc36.x86_64/builtin/Promise.cpp:1855
args = {<JS::detail::CallArgsBase<JS::detail::IncludeUsedRval>> = {argv_ = <optimized out>, argc_ = <optimized out>, constructing_ = <optimized out>, ignoresReturnValue_ = <optimized out>}, <No data fields>}
job = {<js::RootedBase<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::MutableWrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::WrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x55fa360b4ac8, prev = 0x7ffc90b547f0, ptr = 0x53415fcde00}
reactionObj = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x55fa360b4ac8, prev = 0x7ffc90b546e0, ptr = 0x53415f92298}
ar = {<mozilla::detail::MaybeStorage<js::AutoRealm, false>> = {<mozilla::detail::MaybeStorageBase<js::AutoRealm, false>> = {mStorage = {val = {cx_ = 0x7ffc90b54a30, origin_ = 0x7f28ffa6eacc <operator new(unsigned long)+28>}}}, mIsSome = 0 '\000'}, <mozilla::detail::Maybe_CopyMove_Enabler<js::AutoRealm, false, false, false>> = {<No data fields>}, <No data fields>}
reaction = {<js::HandleBase<PromiseReactionRecord*, JS::Handle<PromiseReactionRecord*> >> = {<js::WrappedPtrOperations<PromiseReactionRecord*, JS::Handle<PromiseReactionRecord*> >> = {<No data fields>}, <No data fields>}, ptr = 0x7ffc90b546d0}
handlerVal = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x55fa360b4ac8, prev = 0x7ffc90b546c0, ptr = {asBits_ = 5721265084368}}
argument = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x55fa360b4b18, prev = 0x7ffc90b54a00, ptr = {asBits_ = 18444773748872577025}}
handlerResult = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x7ffc90b54850, prev = 0x7f2901891313 <__GI___libc_free+115>, ptr = {asBits_ = 140722736285776}}
resolutionMode = <optimized out>
unwrappedRejectionStack = {<js::RootedBase<js::SavedFrame*, JS::Rooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::Rooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::Rooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x0, prev = 0x7f28ffbeb520 <construction vtable for std::ostream-in-std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >+24>, ptr = 0x1cef15e29780}
promiseObj = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x25, prev = 0x1fb74e93ba6ddc00, ptr = 0x7ffc90b54850}
callee = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x23c, prev = 0x800000000, ptr = 0x26}
#38 0x00007f28ffd88571 in CallJSNative(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), js::CallReason, JS::CallArgs const&) (args=..., reason=js::CallReason::Call, native=0x7f28ffe835d0 <PromiseReactionJob(JSContext*, unsigned int, JS::Value*)>, cx=0x55fa360b4ab0) at /usr/src/debug/mozjs91-91.6.0-1.fc36.x86_64/vm/Interpreter.cpp:426
resumeMode = <optimized out>
ok = <optimized out>
recursion = {<No data fields>}
ar = {cx_ = 0x55fa360b4ab0, origin_ = 0x55fa3605c400}
native = 0x7f28ffe835d0 <PromiseReactionJob(JSContext*, unsigned int, JS::Value*)>
skipForCallee = 1
fun = {<js::RootedBase<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::MutableWrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::WrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x55fa360b4ac8, prev = 0x7ffc90b549e0, ptr = 0x53415fcde00}
state = {<js::RunState> = {kind_ = (unknown: 0x360b4ab0), script_ = {<js::RootedBase<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x55fa3605c400, prev = 0x7f28ffbf2ce0 <(anonymous namespace)::c_locale_impl>, ptr = 0x7ffc00000010}}, args_ = @0x55fa3a89ae00, construct_ = (unknown: 0x10)}
ar = {cx_ = 0x7f28ffbeb520 <construction vtable for std::ostream-in-std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >+24>, origin_ = 0x7f28ffbebbb8 <vtable for std::basic_streambuf<char, std::char_traits<char> >+16>}
ok = <optimized out>
#39 js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) (cx=0x55fa360b4ab0, args=..., construct=<optimized out>, reason=js::CallReason::Call) at /usr/src/debug/mozjs91-91.6.0-1.fc36.x86_64/vm/Interpreter.cpp:511
native = 0x7f28ffe835d0 <PromiseReactionJob(JSContext*, unsigned int, JS::Value*)>
skipForCallee = 1
fun = {<js::RootedBase<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::MutableWrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::WrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x55fa360b4ac8, prev = 0x7ffc90b549e0, ptr = 0x53415fcde00}
state = {<js::RunState> = {kind_ = (unknown: 0x360b4ab0), script_ = {<js::RootedBase<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x55fa3605c400, prev = 0x7f28ffbf2ce0 <(anonymous namespace)::c_locale_impl>, ptr = 0x7ffc00000010}}, args_ = @0x55fa3a89ae00, construct_ = (unknown: 0x10)}
ar = {cx_ = 0x7f28ffbeb520 <construction vtable for std::ostream-in-std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >+24>, origin_ = 0x7f28ffbebbb8 <vtable for std::basic_streambuf<char, std::char_traits<char> >+16>}
ok = <optimized out>
#40 0x00007f28ffd88b15 in js::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>, js::CallReason) (cx=<optimized out>, fval=..., thisv=..., args=..., rval=..., reason=<optimized out>) at /usr/src/debug/mozjs91-91.6.0-1.fc36.x86_64/vm/Interpreter.cpp:588
#41 0x00007f28ffdeb800 in JS::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) (cx=0x55fa360b4ab0, thisv=..., fval=fval@entry=..., args=..., rval=..., rval@entry=...) at /usr/src/debug/mozjs91-91.6.0-1.fc36.x86_64/jsapi.cpp:2785
iargs = {<js::detail::GenericArgsBase<(js::MaybeConstruct)0>> = {<js::AnyInvokeArgs> = {<JS::CallArgs> = {<JS::detail::CallArgsBase<JS::detail::IncludeUsedRval>> = {argv_ = 0x7ffc90b54928, argc_ = 0, constructing_ = false, ignoresReturnValue_ = false}, <No data fields>}, <No data fields>}, v_ = {<JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> >> = {<js::RootedBase<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> > >> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, stack = 0x55fa360b4b20, prev = 0x0, ptr = {<js::VirtualTraceable> = {_vptr.VirtualTraceable = 0x7f2900814e20 <vtable for js::RootedTraceable<JS::StackGCVector<JS::Value, js::TempAllocPolicy> >+16>}, ptr = {<JS::GCVector<JS::Value, 8, js::TempAllocPolicy>> = {vector = {<js::TempAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, cx_ = 0x55fa360b4ab0}, static kElemIsPod = false, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x7ffc90b54918, mLength = 2, mTail = {<mozilla::Vector<JS::Value, 8, js::TempAllocPolicy>::CapacityAndReserved> = {mCapacity = 8}, mBytes = "\000\000\000\000\000\200\371\377\000\000\000\000\000\200\371\377\000\334m\272\223N\267\037 \001\205\002)\177\000\000\200\377\377\377\377\377\377\377\000\000\000\000\000\000\000\000 J\265\220\374\177\000\000\000\000\000\000\000\000\000"}}}, <No data fields>}}}, <No data fields>}}, <No data fields>}
#42 0x00007f2901e14bf2 in JS::Call (rval=..., args=..., funObj=..., thisv=..., cx=<optimized out>) at /usr/include/mozjs-91/js/RootingAPI.h:1193
fun = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x55fa360b4b18, prev = 0x7ffc90b549c0, ptr = {asBits_ = 18446186845021462016}}
ar = {cx_ = 0x55fa360b4ab0, oldRealm_ = 0x0}
ix = 0
retval = true
job = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x55fa360b4ac8, prev = 0x0, ptr = 0x53415fcde00}
args = {length_ = 0, elements_ = 0x0}
rval = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x55fa360b4b18, prev = 0x0, ptr = {asBits_ = 18444914486360932352}}
#43 GjsContextPrivate::run_jobs_fallible(_GCancellable*) (this=0x55fa36092340, cancellable=0x55fa35dbe920) at ../gjs/context.cpp:1083
ar = {cx_ = 0x55fa360b4ab0, oldRealm_ = 0x0}
ix = 0
retval = true
job = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x55fa360b4ac8, prev = 0x0, ptr = 0x53415fcde00}
args = {length_ = 0, elements_ = 0x0}
rval = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x55fa360b4b18, prev = 0x0, ptr = {asBits_ = 18444914486360932352}}
#44 0x00007f2901e14e33 in GjsContextPrivate::runJobs(JSContext*, _GCancellable*) (this=0x55fa36092340, cx=0x55fa360b4ab0, cancellable=0x55fa35dbe920) at ../gjs/context.cpp:1033
#45 0x00007f2901e29fbb in Gjs::PromiseJobDispatcher::Source::dispatch() (this=0x55fa36164ee0) at ../gjs/context-private.h:179
#46 operator() (source=0x55fa36164ee0, __closure=0x0) at ../gjs/promise.cpp:154
#47 _FUN(GSource*, GSourceFunc, void*) () at ../gjs/promise.cpp:155
#48 0x00007f29027941bf in g_main_dispatch (context=0x55fa35d07d20) at ../glib/gmain.c:3413
dispatch = 0x7f2901e29f60 <_FUN(GSource*, GSourceFunc, void*)>
prev_source = 0x0
begin_time_nsec = 1787925537352
was_in_call = 0
user_data = 0x0
callback = 0x0
cb_funcs = 0x0
cb_data = 0x0
need_destroy = <optimized out>
source = 0x55fa36164ee0
current = 0x55fa35d4ce70
i = 0
#49 g_main_context_dispatch (context=0x55fa35d07d20) at ../glib/gmain.c:4131
#50 0x00007f29027e94b8 in g_main_context_iterate.constprop.0 (context=0x55fa35d07d20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4207
max_priority = -1000
timeout = 0
some_ready = 1
nfds = 0
allocated_nfds = <optimized out>
fds = <optimized out>
begin_time_nsec = 1787925531694
#51 0x00007f29027938ef in g_main_loop_run (loop=0x55fa3673f360) at ../glib/gmain.c:4405
__func__ = "g_main_loop_run"
#52 0x00007f2901ae9c89 in meta_context_run_main_loop (context=<optimized out>, error=0x7ffc90b54c80) at ../src/core/meta-context.c:437
priv = 0x55fa35d01050
__func__ = "meta_context_run_main_loop"
#53 0x000055fa35b1ee27 in main (argc=<optimized out>, argv=<optimized out>) at ../src/main.c:566
context = 0x55fa35d010c0
error = 0x0
ecode = 0
The referenced aasertion seems to be
Mär 03 09:22:00 p14s-gen2-amd gnome-shell[2883]: #1 55fa362f4278 i self-hosted:692 (33f9b220d790 @ 15)
Mär 03 09:22:00 p14s-gen2-amd gnome-shell[2883]: #0 55fa362f4320 i resource:///org/gnome/shell/ui/windowManager.js:981 (a77bf227420 @ 267)
Mär 03 09:22:00 p14s-gen2-amd gnome-shell[2883]: == Stack trace for context 0x55fa360924b0 ==
Mär 03 09:22:00 p14s-gen2-amd audit[2883]: ANOM_ABEND auid=1000 uid=1000 gid=1000 ses=3 subj=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 pid=2883 comm="gnome-shell" exe="/usr/bin/gnome-shell" sig=6 res=1
Mär 03 09:22:00 p14s-gen2-amd gnome-shell[2883]: Bail out! mutter:ERROR:../src/wayland/meta-xwayland-dnd.c:958:meta_xwayland_init_dnd: assertion failed: (manager->dnd == NULL)
Mär 03 09:22:00 p14s-gen2-amd gnome-shell[2883]: mutter:ERROR:../src/wayland/meta-xwayland-dnd.c:958:meta_xwayland_init_dnd: assertion failed: (manager->dnd == NULL)
Mär 03 09:22:00 p14s-gen2-amd gnome-shell[2883]: **