Gnome Shell crash when switching keyboard layout, after input-leap quit (or crashed)
Affected version
45.3
Bug summary
Gnome Shell crash when switching keyboard layout, after input-leap quit (or crashed)
Steps to reproduce
Start gnome-shell wayland,
then input-leap Wayland as a server,
then ack the portal request for InputCapture,
then quit input-leap via the menu (or kill -KILL it, or the like).
Then (you have to wait for input-leap to quit if stopped via the menu), switch the keyboard layout (either from gnome-shell top bar or Super+space
What happened
Gnome Shell crash. I have not tried to switch the keyboard layout via the keyboard shortcut.
If I do so while input-leap is running or before, I can switch as many times as I like (I tried ten times in a row).
What did you expect to happen
Keyboard layout is switched and Gnome Shell does not crash.
Relevant logs, screenshots, screencasts etc.
Opened here per @whot suggestion on https://github.com/input-leap/input-leap/issues/1889
input leap master commit 08d43e7
Debian Sid with gnome-shell/mutter from experimental.
Gnome Shell 45.3
Mutter 45.3
libei1/libeis 1.2.0
libportal1 0.7.1 with the patch for InputCapture support (but no release with these patches so unlikely to be included in Debian until then)
I tried just stating a Gnome shell Wayland session without any extension and mostly input-leap as a client (had a few autostarted services), same issue.
If I do not ack the libportal request for InputCapture before quitting input-leap, then Gnome Shell does not crash if I restart input-leap many times.
with debug symbols:
Core was generated by `/usr/bin/gnome-shell'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x00007f2ba1ce6908 in meta_anonymous_file_free (file=0x20) at ../src/core/meta-anonymous-file.c:241
241 ../src/core/meta-anonymous-file.c: Aucun fichier ou dossier de ce type.
[Current thread is 1 (Thread 0x7f2b9d504e00 (LWP 992972))]
(gdb) bt full
#0 0x00007f2ba1ce6908 in meta_anonymous_file_free (file=0x20) at ../src/core/meta-anonymous-file.c:241
#1 0x00007f2ba1c9a954 in on_keymap_changed (backend=<optimized out>, user_data=0x56540fd57e10) at ../src/backends/meta-input-capture-session.c:343
_pp = 0x56540fd57eb0
_ptr = <optimized out>
session = 0x56540fd57e10
#6 0x00007f2ba2987243 in <emit signal 'keymap-changed' on instance 0x56540e465a50 [MetaBackendNative]> (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>)
at ../../../gobject/gsignal.c:3675
var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffd4e959c50, reg_save_area = 0x7ffd4e959b90}}
#2 0x00007f2ba296c540 in g_closure_invoke (closure=0x5654103c9390, return_value=0x0, n_param_values=1, param_values=0x7ffd4e959960, invocation_hint=0x7ffd4e9598b0) at ../../../gobject/gclosure.c:832
marshal = 0x7f2ba296e8e0 <g_cclosure_marshal_VOID__VOID>
marshal_data = 0x0
in_marshal = 0
real_closure = 0x5654103c9370
__func__ = "g_closure_invoke"
#3 0x00007f2ba297fafc in signal_emit_unlocked_R
(node=node@entry=0x7ffd4e959a10, detail=detail@entry=0, instance=instance@entry=0x56540e465a50, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7ffd4e959960)
at ../../../gobject/gsignal.c:3980
tmp = <optimized out>
handler = 0x5654100381a0
accumulator = <optimized out>
emission = {next = 0x7ffd4e95c3f0, instance = 0x56540e465a50, ihint = {signal_id = 34, detail = 0, run_type = (G_SIGNAL_RUN_FIRST | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_RUN, chain_type = 0x4 [void]}
hlist = <optimized out>
handler_list = 0x56540e7b5970
return_accu = <optimized out>
accu = {g_type = 0x0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
signal_id = <optimized out>
max_sequential_handler_number = <optimized out>
return_value_altered = <optimized out>
n_params = <optimized out>
__func__ = "signal_emit_unlocked_R"
#4 0x00007f2ba2981501 in signal_emit_valist_unlocked (instance=instance@entry=0x56540e465a50, signal_id=signal_id@entry=34, detail=detail@entry=0, var_args=var_args@entry=0x7ffd4e959b70)
at ../../../gobject/gsignal.c:3612
instance_and_params = 0x7ffd4e959960
param_values = 0x7ffd4e959978
node = <optimized out>
i = <optimized out>
__func__ = "signal_emit_valist_unlocked"
node_copy = {signal_id = 34, itype = 0x56540e308ea0 [MetaBackend], name = 0x56540e2f625e "keymap-changed", destroyed = 0, flags = 2, n_params = 0, single_va_closure_is_valid = 1, single_va_closure_is_after = 0, param_types = 0x0, return_type = 0x4 [void], class_closure_bsa = 0x0, accumulator = 0x0, c_marshaller = 0x7f2ba296e8e0 <g_cclosure_marshal_VOID__VOID>, va_marshaller = 0x7f2ba296e970 <g_cclosure_marshal_VOID__VOIDv>, emission_hooks = 0x0, single_va_closure = 0x1}
#5 0x00007f2ba2987186 in g_signal_emit_valist (instance=0x56540e465a50, signal_id=34, detail=0, var_args=0x7ffd4e959b70) at ../../../gobject/gsignal.c:3355
#7 0x00007f2ba12b13fe in ffi_call_unix64 () at ../src/x86/unix64.S:104
#8 0x00007f2ba12b070d in ffi_call_int (cif=cif@entry=0x56540fe8e290, 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, 2672188716, 32555}
--Type <RET> for more, q to quit, c to continue without paging--
stack = <optimized out>
argp = 0x7ffd4e959c50 ""
arg_types = <optimized out>
gprcount = 4
ssecount = <optimized out>
ngpr = 1
nsse = 0
i = <optimized out>
avn = <optimized out>
flags = <optimized out>
reg_args = <optimized out>
#9 0x00007f2ba12b0ee3 in ffi_call (cif=0x56540fe8e290, fn=<optimized out>, rvalue=<optimized out>, avalue=<optimized out>) at ../src/x86/ffi64.c:710
arg_types = 0x56540feac750
i = <optimized out>
nargs = 4
max_reg_struct_size = <optimized out>
#10 0x00007f2ba21ceec4 in Gjs::Function::invoke(JSContext*, JS::CallArgs const&, JS::Handle<JSObject*>, _GIArgument*)
(this=0x56540fe8e270, context=0x56540e32d9c0, args=<optimized out>, this_obj=..., r_value=<optimized out>) at ./obj-x86_64-linux-gnu/../gi/function.cpp:1054
__PRETTY_FUNCTION__ = "bool Gjs::Function::invoke(JSContext*, const JS::CallArgs&, JS::HandleObject, GIArgument*)"
return_value_p = <optimized out>
return_value = {v_boolean = -1617045676, v_int8 = 84 'T', v_uint8 = 84 'T', v_int16 = -10412, v_uint16 = 55124, v_int32 = -1617045676, v_uint32 = 2677921620, v_int64 = 139825338242900, v_uint64 = 139825338242900, v_float = -6.68483169e-20, v_double = 6.9082896043949138e-310, v_short = -10412, v_ushort = 55124, v_int = -1617045676, v_uint = 2677921620, v_long = 139825338242900, v_ulong = 139825338242900, v_ssize = 139825338242900, v_size = 139825338242900, v_string = 0x7f2b9f9dd754 <js::StringBuffer::finishStringInternal<unsigned char>(JSContext*)+180> "H\211\305H\205\300\017\204\320\004", v_pointer = 0x7f2b9f9dd754 <js::StringBuffer::finishStringInternal<unsigned char>(JSContext*)+180>}
ffi_argc = <optimized out>
state = Python Exception <class 'gdb.error'>: No type named std::__detail::_Hash_node<union _GIArgument *, false>.
{m_in_cvalues = {m_ptr = 0x56540ede3dc0}, m_out_cvalues = {m_ptr = 0x56541066de50}, m_inout_original_cvalues = {m_ptr = 0x56540fd83e70}, ignore_release = std::unordered_set with 0 elements, instance_object = {<js::TypedRootedGCThingBase<js::StackRootedBase, JSObject*>> = {<js::StackRootedBase> = {stack = 0x56540e32d9d8, prev = 0x7ffd4e95a060}, <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 = 0x1fd0f43827b8}, 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 = 0x56540e32da30, prev = 0x7ffd4e95a4f0}, <js::VirtualTraceable> = {_vptr.VirtualTraceable = 0x7f2ba22c4458 <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_ = 94919015455169}, static kElemIsPod = false, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x7ffd4e959fb0, mLength = 0, mTail = {<mozilla::Vector<JS::Value, 8, js::TempAllocPolicy>::CapacityAndReserved> = {mCapacity = 8}, mBytes = "\200p\353\240+\177\000\000\220r\353\240+\177\000\000\000\240>\016TV\000\000\237V-\237+\177\000\000@\240\225N\375\177\000\000P\240\225N\375\177\000\000\220+[\020TV\000\000\000\000\000\000\b\000\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 = 0x56540fe6eaa0, gi_argc = 3 '\003', processed_c_args = 4 '\004', failed = false, can_throw_gerror = false, is_method = true}
gi_arg_pos = <optimized out>
ffi_arg_pos = 4
js_arg_pos = <optimized out>
obj = {<js::TypedRootedGCThingBase<js::StackRootedBase, JSObject*>> = {<js::StackRootedBase> = {stack = 0x56540e32d9d8, prev = 0x7ffd4e959f60}, <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 = 0x1fd0f43827b8}
dynamicString = "MetaBackendNative.method Meta.Backend.set_keymap"
label = {m_stack = 0x0}
--Type <RET> for more, q to quit, c to continue without paging--
errorp = 0x7ffd4e959ff0
return_tag = GI_TYPE_TAG_VOID
return_type = 0x0
#11 0x00007f2ba21cf797 in Gjs::Function::call(JSContext*, unsigned int, JS::Value*) (context=0x56540e32d9c0, js_argc=<optimized out>, vp=<optimized out>) at ./obj-x86_64-linux-gnu/../gi/function.cpp:1236
js_argv = {<JS::detail::CallArgsBase<JS::detail::IncludeUsedRval>> = {argv_ = 0x56540e3ee9f8, argc_ = 3, constructing_ = false, ignoresReturnValue_ = false}, <No data fields>}
callee = {<js::TypedRootedGCThingBase<js::StackRootedBase, JSObject*>> = {<js::StackRootedBase> = {stack = 0x56540e32d9d8, prev = 0x7ffd4e95a330}, <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 = 0x1fd0f43cc038}
priv = <optimized out>
__PRETTY_FUNCTION__ = "static bool Gjs::Function::call(JSContext*, unsigned int, JS::Value*)"
#12 0x00007f2b9f17eb2e in CallJSNative(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), js::CallReason, JS::CallArgs const&)
(args=..., reason=js::CallReason::Call, native=0x7f2ba21cf6b0 <Gjs::Function::call(JSContext*, unsigned int, JS::Value*)>, cx=0x56540e32d9c0) at ./js/src/vm/Interpreter.cpp:486
recursion = {<No data fields>}
resumeMode = <optimized out>
ar = {cx_ = 0x56540e32d9c0, origin_ = <optimized out>}
ok = <optimized out>
call = 0x7f2ba21cf6b0 <Gjs::Function::call(JSContext*, unsigned int, JS::Value*)>
skipForCallee = <optimized out>
fun = {<js::TypedRootedGCThingBase<js::StackRootedBase, JSFunction*>> = {<js::StackRootedBase> = {stack = 0x56540e32da28, prev = 0x7ffd4e95a2d0}, <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 = 0xfffe1fd0f43827b8}
state = {<js::RunState> = {kind_ = (unknown: 0xe32d9d8), script_ = {<js::TypedRootedGCThingBase<js::StackRootedBase, JSScript*>> = {<js::StackRootedBase> = {stack = 0x7ffd4e95a330, prev = 0x1fd0f43827b8}, <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 = 0x56540e32da30}}, args_ = @0x56540e32da20, construct_ = (unknown: 0x4e95a390)}
ar = {cx_ = <optimized out>, origin_ = <optimized out>}
ok = <optimized out>
#13 js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) (cx=0x56540e32d9c0, args=..., construct=<optimized out>, reason=js::CallReason::Call)
at ./js/src/vm/Interpreter.cpp:566
call = 0x7f2ba21cf6b0 <Gjs::Function::call(JSContext*, unsigned int, JS::Value*)>
skipForCallee = <optimized out>
fun = {<js::TypedRootedGCThingBase<js::StackRootedBase, JSFunction*>> = {<js::StackRootedBase> = {stack = 0x56540e32da28, prev = 0x7ffd4e95a2d0}, <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 = 0xfffe1fd0f43827b8}
state = {<js::RunState> = {kind_ = (unknown: 0xe32d9d8), script_ = {<js::TypedRootedGCThingBase<js::StackRootedBase, JSScript*>> = {<js::StackRootedBase> = {stack = 0x7ffd4e95a330, prev = 0x1fd0f43827b8}, <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 = 0x56540e32da30}}, args_ = @0x56540e32da20, construct_ = (unknown: 0x4e95a390)}
ar = {cx_ = <optimized out>, origin_ = <optimized out>}
ok = <optimized out>
#14 0x00007f2b9f170880 in InternalCall (reason=<optimized out>, args=<optimized out>, cx=<optimized out>) at ./js/src/vm/Interpreter.cpp:647
construct = js::NO_CONSTRUCT
op = JSOp::CloseIter
args = {<JS::detail::CallArgsBase<JS::detail::IncludeUsedRval>> = {argv_ = 0x56540e3ee9f8, argc_ = 3, constructing_ = false, ignoresReturnValue_ = true}, <No data fields>}
addresses = {0x7f2b9f173de0 <js::Interpret(JSContext*, js::RunState&)+16288>, 0x7f2b9f1745d2 <js::Interpret(JSContext*, js::RunState&)+18322>, 0x7f2b9f174583 <js::Interpret(JSContext*, js::RunState&)+18243>, 0x7f2b9f174534 <js::Interpret(JSContext*, js::RunState&)+18164>, 0x7f2b9f176053 <js::Interpret(JSContext*, js::RunState&)+25107>, 0x7f2b9f174670 <js::Interpret(JSContext*, js::RunState&)+18480>, 0x7f2b9f174621 <js::Interpret(JSContext*, js::RunState&)+18401>, 0x7f2b9f1760b0 <js::Interpret(JSContext*, js::RunState&)+25200>, 0x7f2b9f17616d <js::Interpret(JSContext*, js::RunState&)+25389>, 0x7f2b9f17610e <js::Interpret(JSContext*, js::RunState&)+25294>, 0x7f2b9f176926 <js::Interpret(JSContext*, js::RunState&)+27366>, 0x7f2b9f173fa8 <js::Interpret(JSContext*, js::RunState&)+16744>, 0x7f2b9f176891 <js::Interpret(JSContext*, j--Type <RET> for more, q to quit, c to continue without paging--
s::RunState&)+27217>, 0x7f2b9f1767bd <js::Interpret(JSContext*, js::RunState&)+27005>, 0x7f2b9f175f43 <js::Interpret(JSContext*, js::RunState&)+24835>, 0x7f2b9f171997 <js::Interpret(JSContext*, js::RunState&)+6999>, 0x7f2b9f171997 <js::Interpret(JSContext*, js::RunState&)+6999>, 0x7f2b9f175131 <js::Interpret(JSContext*, js::RunState&)+21233>, 0x7f2b9f17520d <js::Interpret(JSContext*, js::RunState&)+21453>, 0x7f2b9f1752e9 <js::Interpret(JSContext*, js::RunState&)+21673>, 0x7f2b9f17534a <js::Interpret(JSContext*, js::RunState&)+21770>, 0x7f2b9f1728d5 <js::Interpret(JSContext*, js::RunState&)+10901>, 0x7f2b9f1727fe <js::Interpret(JSContext*, js::RunState&)+10686>, 0x7f2b9f17902f <js::Interpret(JSContext*, js::RunState&)+37359>, 0x7f2b9f178fac <js::Interpret(JSContext*, js::RunState&)+37228>, 0x7f2b9f179106 <js::Interpret(JSContext*, js::RunState&)+37574>, 0x7f2b9f177a40 <js::Interpret(JSContext*, js::RunState&)+31744>, 0x7f2b9f17592b <js::Interpret(JSContext*, js::RunState&)+23275>, 0x7f2b9f175708 <js::Interpret(JSContext*, js::RunState&)+22728>, 0x7f2b9f1770ef <js::Interpret(JSContext*, js::RunState&)+29359>, 0x7f2b9f17554a <js::Interpret(JSContext*, js::RunState&)+22282>, 0x7f2b9f176f31 <js::Interpret(JSContext*, js::RunState&)+28913>, 0x7f2b9f177b74 <js::Interpret(JSContext*, js::RunState&)+32052>, 0x7f2b9f1731a7 <js::Interpret(JSContext*, js::RunState&)+13159>, 0x7f2b9f178beb <js::Interpret(JSContext*, js::RunState&)+36267>, 0x7f2b9f173972 <js::Interpret(JSContext*, js::RunState&)+15154>, 0x7f2b9f1737f8 <js::Interpret(JSContext*, js::RunState&)+14776>, 0x7f2b9f1736b6 <js::Interpret(JSContext*, js::RunState&)+14454>, 0x7f2b9f17356c <js::Interpret(JSContext*, js::RunState&)+14124>, 0x7f2b9f173a49 <js::Interpret(JSContext*, js::RunState&)+15369>, 0x7f2b9f1740a6 <js::Interpret(JSContext*, js::RunState&)+16998>, 0x7f2b9f173423 <js::Interpret(JSContext*, js::RunState&)+13795>, 0x7f2b9f178e62 <js::Interpret(JSContext*, js::RunState&)+36898>, 0x7f2b9f17749b <js::Interpret(JSContext*, js::RunState&)+30299>, 0x7f2b9f178d18 <js::Interpret(JSContext*, js::RunState&)+36568>, 0x7f2b9f175f87 <js::Interpret(JSContext*, js::RunState&)+24903>, 0x7f2b9f17403d <js::Interpret(JSContext*, js::RunState&)+16893>, 0x7f2b9f176825 <js::Interpret(JSContext*, js::RunState&)+27109>, 0x7f2b9f172e29 <js::Interpret(JSContext*, js::RunState&)+12265>, 0x7f2b9f174ae1 <js::Interpret(JSContext*, js::RunState&)+19617>, 0x7f2b9f174a72 <js::Interpret(JSContext*, js::RunState&)+19506>, 0x7f2b9f1759b4 <js::Interpret(JSContext*, js::RunState&)+23412>, 0x7f2b9f175dc6 <js::Interpret(JSContext*, js::RunState&)+24454>, 0x7f2b9f175e92 <js::Interpret(JSContext*, js::RunState&)+24658>, 0x7f2b9f178067 <js::Interpret(JSContext*, js::RunState&)+33319>, 0x7f2b9f1780d2 <js::Interpret(JSContext*, js::RunState&)+33426>, 0x7f2b9f17696f <js::Interpret(JSContext*, js::RunState&)+27439>, 0x7f2b9f175cb4 <js::Interpret(JSContext*, js::RunState&)+24180>, 0x7f2b9f177ff8 <js::Interpret(JSContext*, js::RunState&)+33208>, 0x7f2b9f1714fe <js::Interpret(JSContext*, js::RunState&)+5822>, 0x7f2b9f1714fe <js::Interpret(JSContext*, js::RunState&)+5822>, 0x7f2b9f173f67 <js::Interpret(JSContext*, js::RunState&)+16679>, 0x7f2b9f170587 <js::Interpret(JSContext*, js::RunState&)+1863>, 0x7f2b9f170587 <js::Interpret(JSContext*, js::RunState&)+1863>, 0x7f2b9f1782f5 <js::Interpret(JSContext*, js::RunState&)+33973>, 0x7f2b9f170adc <js::Interpret(JSContext*, js::RunState&)+3228>, 0x7f2b9f17834f <js::Interpret(JSContext*, js::RunState&)+34063>, 0x7f2b9f170a07 <js::Interpret(JSContext*, js::RunState&)+3015>, 0x7f2b9f1782f0 <js::Interpret(JSContext*, js::RunState&)+33968>, 0x7f2b9f170adc <js::Interpret(JSContext*, js::RunState&)+3228>, 0x7f2b9f17341e <js::Interpret(JSContext*, js::RunState&)+13790>, 0x7f2b9f170a07 <js::Interpret(JSContext*, js::RunState&)+3015>, 0x7f2b9f17481c <js::Interpret(JSContext*, js::RunState&)+18908>, 0x7f2b9f172428 <js::Interpret(JSContext*, js::RunState&)+9704>, 0x7f2b9f171c87 <js::Interpret(JSContext*, js::RunState&)+7751>, 0x7f2b9f171c87 <js::Interpret(JSContext*, js::RunState&)+7751>, 0x7f2b9f171f30 <js::Interpret(JSContext*, js::RunState&)+8432>, 0x7f2b9f171f30 <js::Interpret(JSContext*, js::RunState&)+8432>, 0x7f2b9f171ba3 <js::Interpret(JSContext*, js::RunState&)+7523>, 0x7f2b9f171ba3 <js::Interpret(JSContext*, js::RunState&)+7523>, 0x7f2b9f171b02 <js::Interpret(JSContext*, js::RunState&)+7362>, 0x7f2b9f171b02 <js::Interpret(JSContext*, js::RunState&)+7362>, 0x7f2b9f1730b0 <js::Interpret(JSContext*, js::RunState&)+12912>, 0x7f2b9f172f56 <js::Interpret(JSContext*, js::RunState&)+12566>, 0x7f2b9f172e97 <js::Interpret(JSContext*, js::RunState&)+12375>, 0x7f2b9f175a33 <js::Interpret(JSContext*, js::RunState&)+23539>, 0x7f2b9f174cad <js::Interpret(JSContext*, js::RunState&)+20077>, 0x7f2b9f1722dc <js::Interpret(JSContext*, js::RunState&)+9372>, 0x7f2b9f17212e <js::Interpret(JSContext*, js::RunState&)+8942>, 0x7f2b9f17212e <js::Interpret(JSContext*, js::RunState&)+8942>, 0x7f2b9f171db3 <js::Interpret(JSContext*, js::RunState&)+8051>, 0x7f2b9f171db3 <js::Interpret(JSContext*, js::RunState&)+8051>, 0x7f2b9f172dc5 <js::Interpret(JSContext*, js::RunState&)+12165>, 0x7f2b9f172d40 <js::Interpret(JSContext*, js::RunState&)+12032>, 0x7f2b9f172cd0 <js::Interpret(JSContext*, js::RunState&)+11920>, 0x7f2b9f172c76 <js::Interpret(JSContext*, js::RunState&)+11830>, 0x7f2b9f172be9 <js::Interpret(JSContext*, js::RunState&)+11689>, 0x7f2b9f174a28 <js::Interpret(JSContext*, js::RunState&)+19432>, 0x7f2b9f173b96 <js::Interpret(JSContext*, js::RunState&)+15702>, 0x7f2b9f176d39 <js::Interpret(JSContext*, js::RunState&)+28409>, 0x7f2b9f177cf3 <js::Interpret(JSContext*, js::RunState&)+32435>, 0x7f2b9f177ffd <js::Interpret(JSContext*, js::RunState&)+33213>, 0x7f2b9f177e91 <js::Interpret(JSContext*, js::RunState&)+32849>, 0x7f2b9f177dbd <js::Interpret(JSContext*, js::RunState&)+32637>, 0x7f2b9f1733cf <js::Interpret(JSContext*, js::RunState&)+13711>, 0x7f2b9f1746bf <js::Interpret(JSContext*, js::RunState&)+18559>, 0x7f2b9f176df1 <js::Interpret(JSContext*, js::RunState&)+28593>, 0x7f2b9f176a04 <js::Interpret(JSContext*, js::RunState&)+27588>, 0x7f2b9f175aa3 <js::Interpret(JSContext*, js::RunState&)+23651>, 0x7f2b9f175d13 <js::Interpret(JSContext*, js::RunState&)+24275>, 0x7f2b9f175ba5 <js::Interpret(JSContext*, js::RunState&)+23909>, 0x7f2b9f175c4d <js::Interpret(JSContext*, js::RunState&)+24077>, 0x7f2b9f1767b8 <js::Interpret(JSContext*, js::RunState&)+27000>, 0x7f2b9f1767b3 <js::Interpret(JSContext*, js::RunState&)+26995>, 0x7f2b9f1767a9 <js::Interpret(JSContext*, js::RunState&)+26985>, 0x7f2b9f1767a4 <js::Interpret(JSContext*, js::RunState&)+26980>, 0x7f2b9f1767ae <js::Interpret(JSContext*, js::RunState&)+26990>, 0x7f2b9f171652 <js::Interpret(JSContext*, js::RunState&)+6162>, 0x7f2b9f176731 <js::Interpret(JSContext*, js::RunState&)+26865>, 0x7f2b9f1716e9 <js::Interpret(JSContext*, js::RunState&)+6313>, 0x7f2b9f170933 <js::Interpret(JSContext*, js::RunState&)+2803>, 0x7f2b9f1716e9 <js::Interpret(JSContext*, js::RunState&)+6313>, 0x7f2b9f170938 <js::Interpret(JSContext*, js::RunState&)+2808>, 0x7f2b9f1765ab <js::Interpret(JSContext*, js::RunState&)+26475>, 0x7f2b9f17478f <js::Interpret(JSContext*, js::RunState&)+18767>, 0x7f2b9f173b21 <js::Interpret(JSContext*, js::RunState&)+15585>, 0x7f2b9f172423 <js::Interpret(JSContext*, js::RunState&)+9699>, 0x7f2b9f170784 <js::Interpret(JSContext*, js::RunState&)+2372>, 0x7f2b9f170788 <js::Interpret(JSContext*, js::RunState&)+2376>, 0x7f2b9f173c5d <js::Interpret(JSContext*, js::RunState&)+15901>, 0x7f2b9f171652 <js::Interpret(JSContext*, js::RunState&)+6162>, 0x7f2b9f173bf4 <js::Interpret(JSContext*, js::RunState&)+15796>, 0x7f2b9f174986 <js::Interpret(JSContext*, js::RunState&)+19270>, 0x7f2b9f17269f <js::Interpret(JSContext*, js::RunState&)+10335>, 0x7f2b9f1725ff <js::Interpret(JSContext*, js::RunState&)+10175>, 0x7f2b9f17813d <js::Interpret(JSContext*, js::RunState&)+33533>, 0x7f2b9f175d5d <js::Interpret(JSContext*, js::RunState&)+24349>, 0x7f2b9f171a2f <js::Interpret(JSContext*, js::RunState&)+7151>, 0x7f2b9f172b79 <js::Interpret(JSContext*, js::RunState&)+11577>, 0x7f2b9f176b6e <js::Interpret(JSContext*, js::RunState&)+27950>, 0x7f2b9f176ab2 <js::Interpret(JSContext*, js::RunState&)+27762>, 0x7f2b9f171a2f <js::Interpret(JSContext*, js::RunState&)+7151>, 0x7f2b9f176c96 <js::Interpret(JSContext*, js::RunState&)+28246>, 0x7f2b9f176c26 <js::Interpret(JSContext*, js::RunState&)+28134>, 0x7f2b9f178cc2 <js::Interpret(JSContext*, js::RunState&)+36482>, 0x7f2b9f178b9e <js::Interpret(JSContext*, js::RunState&)+36190>, 0x7f2b9f17817d <js::Interpret(JSContext*, js::RunState&)+33597>, 0x7f2b9f173cf8 <js::Interpret(JSContext*, js::RunState&)+16056>, 0x7f2b9f173c62 <js::Interpret(JSContext*, js::RunState&)+15906>, 0x7f2b9f1718f7 <js::Interpret(JSContext*, js::RunState&)+6839>, 0x7f2b9f1741ed <js::Interpret(JSContext*, js::RunState&)+17325>, 0x7f2b9f17417e <js::Interpret(JSContext*, js::RunState&)+17214>, 0x7f2b9f1753af <js::Interpret(JSContext*, js::RunState&)+21871>, 0x7f2b9f173374 <js::Interpret(JSContext*, js::RunState&)+13620>, 0x7f2b9f173322 <js::Interpret(JSContext*, js::RunState&)+13538>, 0x7f2b9f1758c6 <js::Interpret(JSContext*, js::RunState&)+23174>, 0x7f2b9f1718ee <js::Interpret(JSContext*, js::RunState&)+6830>, 0x7f2b9f17447b <js::Interpret(JSContext*, js::RunState&)+17979>, 0x7f2b9f17192f <js::Interpret(JSContext*, js::RunState&)+6895>, 0x7f2b9f173d38 <js::Interpret(JSContext*, js::RunState&)+16120>, 0x7f2b9f173f12 <js::Interpret(JSContext*, js::RunState&)+16594>, 0x7f2b9f171956 <js::Interpret(JSContext*, js::RunState&)+6934>, 0x7f2b9f17490b <js::Interpret(JSContex--Type <RET> for more, q to quit, c to continue without paging--
t*, js::RunState&)+19147>, 0x7f2b9f177c55 <js::Interpret(JSContext*, js::RunState&)+32277>, 0x7f2b9f17670e <js::Interpret(JSContext*, js::RunState&)+26830>, 0x7f2b9f1789e5 <js::Interpret(JSContext*, js::RunState&)+35749>, 0x7f2b9f170e3c <js::Interpret(JSContext*, js::RunState&)+4092>, 0x7f2b9f170e3c <js::Interpret(JSContext*, js::RunState&)+4092>, 0x7f2b9f177f8d <js::Interpret(JSContext*, js::RunState&)+33101>, 0x7f2b9f177cb7 <js::Interpret(JSContext*, js::RunState&)+32375>, 0x7f2b9f1784d9 <js::Interpret(JSContext*, js::RunState&)+34457>, 0x7f2b9f17795e <js::Interpret(JSContext*, js::RunState&)+31518>, 0x7f2b9f1775c2 <js::Interpret(JSContext*, js::RunState&)+30594>, 0x7f2b9f17780b <js::Interpret(JSContext*, js::RunState&)+31179>, 0x7f2b9f1779f5 <js::Interpret(JSContext*, js::RunState&)+31669>, 0x7f2b9f1779aa <js::Interpret(JSContext*, js::RunState&)+31594>, 0x7f2b9f1749dd <js::Interpret(JSContext*, js::RunState&)+19357>, 0x7f2b9f1717c9 <js::Interpret(JSContext*, js::RunState&)+6537>, 0x7f2b9f1717c9 <js::Interpret(JSContext*, js::RunState&)+6537>, 0x7f2b9f1763b3 <js::Interpret(JSContext*, js::RunState&)+25971>, 0x7f2b9f17649c <js::Interpret(JSContext*, js::RunState&)+26204>, 0x7f2b9f178468 <js::Interpret(JSContext*, js::RunState&)+34344>, 0x7f2b9f17840f <js::Interpret(JSContext*, js::RunState&)+34255>, 0x7f2b9f178574 <js::Interpret(JSContext*, js::RunState&)+34612>, 0x7f2b9f1785cb <js::Interpret(JSContext*, js::RunState&)+34699>, 0x7f2b9f1754fd <js::Interpret(JSContext*, js::RunState&)+22205>, 0x7f2b9f1742a8 <js::Interpret(JSContext*, js::RunState&)+17512>, 0x7f2b9f178776 <js::Interpret(JSContext*, js::RunState&)+35126>, 0x7f2b9f17632c <js::Interpret(JSContext*, js::RunState&)+25836>, 0x7f2b9f174bda <js::Interpret(JSContext*, js::RunState&)+19866>, 0x7f2b9f1761cb <js::Interpret(JSContext*, js::RunState&)+25483>, 0x7f2b9f1782fa <js::Interpret(JSContext*, js::RunState&)+33978>, 0x7f2b9f177ac3 <js::Interpret(JSContext*, js::RunState&)+31875>, 0x7f2b9f174bd5 <js::Interpret(JSContext*, js::RunState&)+19861>, 0x7f2b9f170be0 <js::Interpret(JSContext*, js::RunState&)+3488>, 0x7f2b9f174a23 <js::Interpret(JSContext*, js::RunState&)+19427>, 0x7f2b9f170be0 <js::Interpret(JSContext*, js::RunState&)+3488>, 0x7f2b9f1783a9 <js::Interpret(JSContext*, js::RunState&)+34153>, 0x7f2b9f178528 <js::Interpret(JSContext*, js::RunState&)+34536>, 0x7f2b9f178628 <js::Interpret(JSContext*, js::RunState&)+34792>...}entryMonitor = {cx_ = 0x56540e32d9c0, entryMonitor_ = 0x0}
activation = {<js::Activation> = {cx_ = 0x56540e32d9c0, compartment_ = 0x56540e3a1e90, prev_ = 0x7ffd4e95ad60, prevProfiling_ = 0x7ffd4e95ad60, hideScriptedCallerCount_ = 0, frameCache_ = {<js::TypedRootedTraceableBase<js::StackRootedTraceableBase, js::LiveSavedFrameCache>> = {<js::StackRootedTraceableBase> = {<js::StackRootedBase> = {stack = 0x56540e32da30, prev = 0x7ffd4e95a7a8}, <js::VirtualTraceable> = {_vptr.VirtualTraceable = 0x7f2ba0ea5f48 <vtable for JS::Rooted<js::LiveSavedFrameCache>+16>}, <No data fields>}, <No data fields>}, <js::RootedOperations<js::LiveSavedFrameCache, JS::Rooted<js::LiveSavedFrameCache> >> = {<js::MutableWrappedPtrOperations<js::LiveSavedFrameCache, JS::Rooted<js::LiveSavedFrameCache> >> = {<js::WrappedPtrOperations<js::LiveSavedFrameCache, JS::Rooted<js::LiveSavedFrameCache>, void>> = {<No data fields>}, <No data fields>}, <No data fields>}, ptr = {frames = 0x0}}, asyncStack_ = {<js::TypedRootedGCThingBase<js::StackRootedBase, js::SavedFrame*>> = {<js::StackRootedBase> = {stack = 0x56540e32d9d8, prev = 0x7ffd4e95a640}, <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 = 0x56540e3eea10, pc = 0x56540eb69f25 "t\003", fp_ = 0x56540e3ee958}, entryFrame_ = 0x56540e3ee820, opMask_ = 0}
script = {<js::TypedRootedGCThingBase<js::StackRootedBase, JSScript*>> = {<js::StackRootedBase> = {stack = 0x56540e32d9e0, prev = 0x7ffd4e95a668}, <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 = 0x21e765f51bf0}
rootValue0 = {<js::TypedRootedGCThingBase<js::StackRootedBase, JS::Value>> = {<js::StackRootedBase> = {stack = 0x56540e32da28, prev = 0x7ffd4e95a770}, <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 = 0x56540e32da28, prev = 0x7ffd4e95a2b0}, <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 = 0x56540e32d9d8, prev = 0x7ffd4e95a508}, <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 = 0x56540e32d9d8, prev = 0x7ffd4e95a2f0}, <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 = 0x56540e32d9d8, prev = 0x7ffd4e95a310}, <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 = 0x56540e32d9f0, prev = 0x7ffd4e95b0c0}, <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 = 0x56540e32d9f0, prev = 0x7ffd4e95a350}, <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 = 0x56540e32da20, prev = 0x7ffd4e95b0e0}, <No data fields>}, <js::RootedOperations<JS::Prop--Type <RET> for more, q to quit, c to continue without paging--
ertyKey, 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 = 0x56540e32d9e0, prev = 0x7ffd4e95a290}, <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 = 0x56540e32d9d0, prev = 0x7ffd4e95b120}, <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}
interpReturnOK = 96
#15 js::CallFromStack(JSContext*, JS::CallArgs const&, js::CallReason) (reason=<optimized out>, args=<optimized out>, cx=<optimized out>) at ./js/src/vm/Interpreter.cpp:652
construct = js::NO_CONSTRUCT
op = JSOp::CloseIter
args = {<JS::detail::CallArgsBase<JS::detail::IncludeUsedRval>> = {argv_ = 0x56540e3ee9f8, argc_ = 3, constructing_ = false, ignoresReturnValue_ = true}, <No data fields>}
addresses = {0x7f2b9f173de0 <js::Interpret(JSContext*, js::RunState&)+16288>, 0x7f2b9f1745d2 <js::Interpret(JSContext*, js::RunState&)+18322>, 0x7f2b9f174583 <js::Interpret(JSContext*, js::RunState&)+18243>, 0x7f2b9f174534 <js::Interpret(JSContext*, js::RunState&)+18164>, 0x7f2b9f176053 <js::Interpret(JSContext*, js::RunState&)+25107>, 0x7f2b9f174670 <js::Interpret(JSContext*, js::RunState&)+18480>, 0x7f2b9f174621 <js::Interpret(JSContext*, js::RunState&)+18401>, 0x7f2b9f1760b0 <js::Interpret(JSContext*, js::RunState&)+25200>, 0x7f2b9f17616d <js::Interpret(JSContext*, js::RunState&)+25389>, 0x7f2b9f17610e <js::Interpret(JSContext*, js::RunState&)+25294>, 0x7f2b9f176926 <js::Interpret(JSContext*, js::RunState&)+27366>, 0x7f2b9f173fa8 <js::Interpret(JSContext*, js::RunState&)+16744>, 0x7f2b9f176891 <js::Interpret(JSContext*, js::RunState&)+27217>, 0x7f2b9f1767bd <js::Interpret(JSContext*, js::RunState&)+27005>, 0x7f2b9f175f43 <js::Interpret(JSContext*, js::RunState&)+24835>, 0x7f2b9f171997 <js::Interpret(JSContext*, js::RunState&)+6999>, 0x7f2b9f171997 <js::Interpret(JSContext*, js::RunState&)+6999>, 0x7f2b9f175131 <js::Interpret(JSContext*, js::RunState&)+21233>, 0x7f2b9f17520d <js::Interpret(JSContext*, js::RunState&)+21453>, 0x7f2b9f1752e9 <js::Interpret(JSContext*, js::RunState&)+21673>, 0x7f2b9f17534a <js::Interpret(JSContext*, js::RunState&)+21770>, 0x7f2b9f1728d5 <js::Interpret(JSContext*, js::RunState&)+10901>, 0x7f2b9f1727fe <js::Interpret(JSContext*, js::RunState&)+10686>, 0x7f2b9f17902f <js::Interpret(JSContext*, js::RunState&)+37359>, 0x7f2b9f178fac <js::Interpret(JSContext*, js::RunState&)+37228>, 0x7f2b9f179106 <js::Interpret(JSContext*, js::RunState&)+37574>, 0x7f2b9f177a40 <js::Interpret(JSContext*, js::RunState&)+31744>, 0x7f2b9f17592b <js::Interpret(JSContext*, js::RunState&)+23275>, 0x7f2b9f175708 <js::Interpret(JSContext*, js::RunState&)+22728>, 0x7f2b9f1770ef <js::Interpret(JSContext*, js::RunState&)+29359>, 0x7f2b9f17554a <js::Interpret(JSContext*, js::RunState&)+22282>, 0x7f2b9f176f31 <js::Interpret(JSContext*, js::RunState&)+28913>, 0x7f2b9f177b74 <js::Interpret(JSContext*, js::RunState&)+32052>, 0x7f2b9f1731a7 <js::Interpret(JSContext*, js::RunState&)+13159>, 0x7f2b9f178beb <js::Interpret(JSContext*, js::RunState&)+36267>, 0x7f2b9f173972 <js::Interpret(JSContext*, js::RunState&)+15154>, 0x7f2b9f1737f8 <js::Interpret(JSContext*, js::RunState&)+14776>, 0x7f2b9f1736b6 <js::Interpret(JSContext*, js::RunState&)+14454>, 0x7f2b9f17356c <js::Interpret(JSContext*, js::RunState&)+14124>, 0x7f2b9f173a49 <js::Interpret(JSContext*, js::RunState&)+15369>, 0x7f2b9f1740a6 <js::Interpret(JSContext*, js::RunState&)+16998>, 0x7f2b9f173423 <js::Interpret(JSContext*, js::RunState&)+13795>, 0x7f2b9f178e62 <js::Interpret(JSContext*, js::RunState&)+36898>, 0x7f2b9f17749b <js::Interpret(JSContext*, js::RunState&)+30299>, 0x7f2b9f178d18 <js::Interpret(JSContext*, js::RunState&)+36568>, 0x7f2b9f175f87 <js::Interpret(JSContext*, js::RunState&)+24903>, 0x7f2b9f17403d <js::Interpret(JSContext*, js::RunState&)+16893>, 0x7f2b9f176825 <js::Interpret(JSContext*, js::RunState&)+27109>, 0x7f2b9f172e29 <js::Interpret(JSContext*, js::RunState&)+12265>, 0x7f2b9f174ae1 <js::Interpret(JSContext*, js::RunState&)+19617>, 0x7f2b9f174a72 <js::Interpret(JSContext*, js::RunState&)+19506>, 0x7f2b9f1759b4 <js::Interpret(JSContext*, js::RunState&)+23412>, 0x7f2b9f175dc6 <js::Interpret(JSContext*, js::RunState&)+24454>, 0x7f2b9f175e92 <js::Interpret(JSContext*, js::RunState&)+24658>, 0x7f2b9f178067 <js::Interpret(JSContext*, js::RunState&)+33319>, 0x7f2b9f1780d2 <js::Interpret(JSContext*, js::RunState&)+33426>, 0x7f2b9f17696f <js::Interpret(JSContext*, js::RunState&)+27439>, 0x7f2b9f175cb4 <js::Interpret(JSContext*, js::RunState&)+24180>, 0x7f2b9f177ff8 <js::Interpret(JSContext*, js::RunState&)+33208>, 0x7f2b9f1714fe <js::Interpret(JSContext*, js::RunState&)+5822>, 0x7f2b9f1714fe <js::Interpret(JSContext*, js::RunState&)+5822>, 0x7f2b9f173f67 <js::Interpret(JSContext*, js::RunState&)+16679>, 0x7f2b9f170587 <js::Interpret(JSContext*, js::RunState&)+1863>, 0x7f2b9f170587 <js::Interpret(JSContext*, js::RunState&)+1863>, 0x7f2b9f1782f5 <js::Interpret(JSContext*, js::RunState&)+33973>, 0x7f2b9f170adc <js::Interpret(JSContext*, js::RunState&)+3228>, 0x7f2b9f17834f <js::Interpret(JSContext*, js::RunState&)+34063>, 0x7f2b9f170a07 <js::Interpret(JSContext*, js::RunState&)+3015>, 0x7f2b9f1782f0 <js::Interpret(JSContext*, js::RunState&)+33968>, 0x7f2b9f170adc <js::Interpret(JSContext*, js::RunState&)+3228>, 0x7f2b9f17341e <js::Interpret(JSContext*, js::RunState&)+13790>, 0x7f2b9f170a07 <js::Interpret(JSContext*, js::RunState&)+3015>, 0x7f2b9f17481c <js::Interpret(JSContext*, js::RunState&)+18908>, 0x7f2b9f172428 <js::Interpret(JSContext*, js::RunState&)+9704>, 0x7f2b9f171c87 <js::Interpret(JSContext*, js::RunState&)+7751>, 0x7f2b9f171c87 <js::Interpret(JSContext*, js::RunState&)+7751>, 0x7f2b9f171f30 <js::Interpret(JSContext*, js::RunState&)+8432>, 0x7f2b9f171f30 <js::Interpret(JSContext*, js::RunState&)+8432>, 0x7f2b9f171ba3 <js::Interpret(JSContext*, js::RunState&)+7523>, 0x7f2b9f171ba3 <js::Interpret(JSContext*, js::RunState&)+7523>, 0x7f2b9f171b02 <js::Interpret(JSContext*, js::RunState&)+7362>, 0x7f2b9f171b02 <js::Interpret(JSContext*, js::RunState&)+7362>, 0x7f2b9f1730b0 <js::Interpret(JSContext*, js::RunState&)+12912>, 0x7f2b9f172f56 <js::Interpret(JSContext*, js::RunState&)+12566>, 0x7f2b9f172e97 <js::Interpret(JSContext*, js::RunState&)+12375>, 0x7f2b9f175a33 <js::Interpret(JSContext*, js::RunState&)+23539>, 0x7f2b9f174cad <js::Interpret(JSContext*, js::RunState&)+20077>, 0x7f2b9f1722dc <js::Interpret(JSContext*, js::RunState&)+9372>, 0x7f2b9f17212e <js::Interpret(JSContext*, js::RunState&)+8942>, 0x7f2b9f17212e <js::Interpret(JSContext*, js::RunState&)+8942>, 0x7f2b9f171db3 <js::Interpret(JSContext*, js::RunState&)+8051>, 0x7f2b9f171db3 <js::Interpret(JSContext*, js::RunState&)+8051>, 0x7f2b9f172dc5 <js::Interpret(JSContext*, js::RunState&)+12165>, 0x7f2b9f172d40 <js::Interpret(JSContext*, js::RunState&)+12032>, 0x7f2b9f172cd0 <js::Interpret(JSContext*, js::RunState&)+11920>, 0x7f2b9f172c76 <js::Interpret(JSContext*, js::RunState&)+11830>, 0x7f2b9f172be9 <js::Interpret(JSContext*, js::RunState&)+11689>, 0x7f2b9f174a28 <js::Interpret(JSContext*, js::RunState&)+19432>, 0x7f2b9f173b96 <js::Interpret(JSContext*, js::RunState&)+15702>, 0x7f2b9f176d39 <js::Interpret(JSContext*, js::RunState&)+28409>, 0x7f2b9f177cf3 <js::Interpret(JSContext*, js::RunState&)+32435>, 0x7f2b9f177ffd <js::Interpret(JSContext*, js::RunState&)+33213>, 0x7f2b9f177e91 <js::Interpret(JSContext*, js::RunState&)+32849>, 0x7f2b9f177dbd <js::Interpret(JSContext*, js::RunState&)+326--Type <RET> for more, q to quit, c to continue without paging--
37>, 0x7f2b9f1733cf <js::Interpret(JSContext*, js::RunState&)+13711>, 0x7f2b9f1746bf <js::Interpret(JSContext*, js::RunState&)+18559>, 0x7f2b9f176df1 <js::Interpret(JSContext*, js::RunState&)+28593>, 0x7f2b9f176a04 <js::Interpret(JSContext*, js::RunState&)+27588>, 0x7f2b9f175aa3 <js::Interpret(JSContext*, js::RunState&)+23651>, 0x7f2b9f175d13 <js::Interpret(JSContext*, js::RunState&)+24275>, 0x7f2b9f175ba5 <js::Interpret(JSContext*, js::RunState&)+23909>, 0x7f2b9f175c4d <js::Interpret(JSContext*, js::RunState&)+24077>, 0x7f2b9f1767b8 <js::Interpret(JSContext*, js::RunState&)+27000>, 0x7f2b9f1767b3 <js::Interpret(JSContext*, js::RunState&)+26995>, 0x7f2b9f1767a9 <js::Interpret(JSContext*, js::RunState&)+26985>, 0x7f2b9f1767a4 <js::Interpret(JSContext*, js::RunState&)+26980>, 0x7f2b9f1767ae <js::Interpret(JSContext*, js::RunState&)+26990>, 0x7f2b9f171652 <js::Interpret(JSContext*, js::RunState&)+6162>, 0x7f2b9f176731 <js::Interpret(JSContext*, js::RunState&)+26865>, 0x7f2b9f1716e9 <js::Interpret(JSContext*, js::RunState&)+6313>, 0x7f2b9f170933 <js::Interpret(JSContext*, js::RunState&)+2803>, 0x7f2b9f1716e9 <js::Interpret(JSContext*, js::RunState&)+6313>, 0x7f2b9f170938 <js::Interpret(JSContext*, js::RunState&)+2808>, 0x7f2b9f1765ab <js::Interpret(JSContext*, js::RunState&)+26475>, 0x7f2b9f17478f <js::Interpret(JSContext*, js::RunState&)+18767>, 0x7f2b9f173b21 <js::Interpret(JSContext*, js::RunState&)+15585>, 0x7f2b9f172423 <js::Interpret(JSContext*, js::RunState&)+9699>, 0x7f2b9f170784 <js::Interpret(JSContext*, js::RunState&)+2372>, 0x7f2b9f170788 <js::Interpret(JSContext*, js::RunState&)+2376>, 0x7f2b9f173c5d <js::Interpret(JSContext*, js::RunState&)+15901>, 0x7f2b9f171652 <js::Interpret(JSContext*, js::RunState&)+6162>, 0x7f2b9f173bf4 <js::Interpret(JSContext*, js::RunState&)+15796>, 0x7f2b9f174986 <js::Interpret(JSContext*, js::RunState&)+19270>, 0x7f2b9f17269f <js::Interpret(JSContext*, js::RunState&)+10335>, 0x7f2b9f1725ff <js::Interpret(JSContext*, js::RunState&)+10175>, 0x7f2b9f17813d <js::Interpret(JSContext*, js::RunState&)+33533>, 0x7f2b9f175d5d <js::Interpret(JSContext*, js::RunState&)+24349>, 0x7f2b9f171a2f <js::Interpret(JSContext*, js::RunState&)+7151>, 0x7f2b9f172b79 <js::Interpret(JSContext*, js::RunState&)+11577>, 0x7f2b9f176b6e <js::Interpret(JSContext*, js::RunState&)+27950>, 0x7f2b9f176ab2 <js::Interpret(JSContext*, js::RunState&)+27762>, 0x7f2b9f171a2f <js::Interpret(JSContext*, js::RunState&)+7151>, 0x7f2b9f176c96 <js::Interpret(JSContext*, js::RunState&)+28246>, 0x7f2b9f176c26 <js::Interpret(JSContext*, js::RunState&)+28134>, 0x7f2b9f178cc2 <js::Interpret(JSContext*, js::RunState&)+36482>, 0x7f2b9f178b9e <js::Interpret(JSContext*, js::RunState&)+36190>, 0x7f2b9f17817d <js::Interpret(JSContext*, js::RunState&)+33597>, 0x7f2b9f173cf8 <js::Interpret(JSContext*, js::RunState&)+16056>, 0x7f2b9f173c62 <js::Interpret(JSContext*, js::RunState&)+15906>, 0x7f2b9f1718f7 <js::Interpret(JSContext*, js::RunState&)+6839>, 0x7f2b9f1741ed <js::Interpret(JSContext*, js::RunState&)+17325>, 0x7f2b9f17417e <js::Interpret(JSContext*, js::RunState&)+17214>, 0x7f2b9f1753af <js::Interpret(JSContext*, js::RunState&)+21871>, 0x7f2b9f173374 <js::Interpret(JSContext*, js::RunState&)+13620>, 0x7f2b9f173322 <js::Interpret(JSContext*, js::RunState&)+13538>, 0x7f2b9f1758c6 <js::Interpret(JSContext*, js::RunState&)+23174>, 0x7f2b9f1718ee <js::Interpret(JSContext*, js::RunState&)+6830>, 0x7f2b9f17447b <js::Interpret(JSContext*, js::RunState&)+17979>, 0x7f2b9f17192f <js::Interpret(JSContext*, js::RunState&)+6895>, 0x7f2b9f173d38 <js::Interpret(JSContext*, js::RunState&)+16120>, 0x7f2b9f173f12 <js::Interpret(JSContext*, js::RunState&)+16594>, 0x7f2b9f171956 <js::Interpret(JSContext*, js::RunState&)+6934>, 0x7f2b9f17490b <js::Interpret(JSContext*, js::RunState&)+19147>, 0x7f2b9f177c55 <js::Interpret(JSContext*, js::RunState&)+32277>, 0x7f2b9f17670e <js::Interpret(JSContext*, js::RunState&)+26830>, 0x7f2b9f1789e5 <js::Interpret(JSContext*, js::RunState&)+35749>, 0x7f2b9f170e3c <js::Interpret(JSContext*, js::RunState&)+4092>, 0x7f2b9f170e3c <js::Interpret(JSContext*, js::RunState&)+4092>, 0x7f2b9f177f8d <js::Interpret(JSContext*, js::RunState&)+33101>, 0x7f2b9f177cb7 <js::Interpret(JSContext*, js::RunState&)+32375>, 0x7f2b9f1784d9 <js::Interpret(JSContext*, js::RunState&)+34457>, 0x7f2b9f17795e <js::Interpret(JSContext*, js::RunState&)+31518>, 0x7f2b9f1775c2 <js::Interpret(JSContext*, js::RunState&)+30594>, 0x7f2b9f17780b <js::Interpret(JSContext*, js::RunState&)+31179>, 0x7f2b9f1779f5 <js::Interpret(JSContext*, js::RunState&)+31669>, 0x7f2b9f1779aa <js::Interpret(JSContext*, js::RunState&)+31594>, 0x7f2b9f1749dd <js::Interpret(JSContext*, js::RunState&)+19357>, 0x7f2b9f1717c9 <js::Interpret(JSContext*, js::RunState&)+6537>, 0x7f2b9f1717c9 <js::Interpret(JSContext*, js::RunState&)+6537>, 0x7f2b9f1763b3 <js::Interpret(JSContext*, js::RunState&)+25971>, 0x7f2b9f17649c <js::Interpret(JSContext*, js::RunState&)+26204>, 0x7f2b9f178468 <js::Interpret(JSContext*, js::RunState&)+34344>, 0x7f2b9f17840f <js::Interpret(JSContext*, js::RunState&)+34255>, 0x7f2b9f178574 <js::Interpret(JSContext*, js::RunState&)+34612>, 0x7f2b9f1785cb <js::Interpret(JSContext*, js::RunState&)+34699>, 0x7f2b9f1754fd <js::Interpret(JSContext*, js::RunState&)+22205>, 0x7f2b9f1742a8 <js::Interpret(JSContext*, js::RunState&)+17512>, 0x7f2b9f178776 <js::Interpret(JSContext*, js::RunState&)+35126>, 0x7f2b9f17632c <js::Interpret(JSContext*, js::RunState&)+25836>, 0x7f2b9f174bda <js::Interpret(JSContext*, js::RunState&)+19866>, 0x7f2b9f1761cb <js::Interpret(JSContext*, js::RunState&)+25483>, 0x7f2b9f1782fa <js::Interpret(JSContext*, js::RunState&)+33978>, 0x7f2b9f177ac3 <js::Interpret(JSContext*, js::RunState&)+31875>, 0x7f2b9f174bd5 <js::Interpret(JSContext*, js::RunState&)+19861>, 0x7f2b9f170be0 <js::Interpret(JSContext*, js::RunState&)+3488>, 0x7f2b9f174a23 <js::Interpret(JSContext*, js::RunState&)+19427>, 0x7f2b9f170be0 <js::Interpret(JSContext*, js::RunState&)+3488>, 0x7f2b9f1783a9 <js::Interpret(JSContext*, js::RunState&)+34153>, 0x7f2b9f178528 <js::Interpret(JSContext*, js::RunState&)+34536>, 0x7f2b9f178628 <js::Interpret(JSContext*, js::RunState&)+34792>...}
entryMonitor = {cx_ = 0x56540e32d9c0, entryMonitor_ = 0x0}
activation = {<js::Activation> = {cx_ = 0x56540e32d9c0, compartment_ = 0x56540e3a1e90, prev_ = 0x7ffd4e95ad60, prevProfiling_ = 0x7ffd4e95ad60, hideScriptedCallerCount_ = 0, frameCache_ = {<js::TypedRootedTraceableBase<js::StackRootedTraceableBase, js::LiveSavedFrameCache>> = {<js::StackRootedTraceableBase> = {<js::StackRootedBase> = {stack = 0x56540e32da30, prev = 0x7ffd4e95a7a8}, <js::VirtualTraceable> = {_vptr.VirtualTraceable = 0x7f2ba0ea5f48 <vtable for JS::Rooted<js::LiveSavedFrameCache>+16>}, <No data fields>}, <No data fields>}, <js::RootedOperations<js::LiveSavedFrameCache, JS::Rooted<js::LiveSavedFrameCache> >> = {<js::MutableWrappedPtrOperations<js::LiveSavedFrameCache, JS::Rooted<js::LiveSavedFrameCache> >> = {<js::WrappedPtrOperations<js::LiveSavedFrameCache, JS::Rooted<js::LiveSavedFrameCache>, void>> = {<No data fields>}, <No data fields>}, <No data fields>}, ptr = {frames = 0x0}}, asyncStack_ = {<js::TypedRootedGCThingBase<js::StackRootedBase, js::SavedFrame*>> = {<js::StackRootedBase> = {stack = 0x56540e32d9d8, prev = 0x7ffd4e95a640}, <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 = 0x56540e3eea10, pc = 0x56540eb69f25 "t\003", fp_ = 0x56540e3ee958}, entryFrame_ = 0x56540e3ee820, opMask_ = 0}
script = {<js::TypedRootedGCThingBase<js::StackRootedBase, JSScript*>> = {<js::StackRootedBase> = {stack = 0x56540e32d9e0, prev = 0x7ffd4e95a668}, <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 = 0x21e765f51bf0}
rootValue0 = {<js::TypedRootedGCThingBase<js::StackRootedBase, JS::Value>> = {<js::StackRootedBase> = {stack = 0x56540e32da28, prev = 0x7ffd4e95a770}, <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 = 0x56540e32da28, prev = 0x7ffd4e95a2b0}, <No data fields>}, <js::RootedOperations<JS::Value, --Type <RET> for more, q to quit, c to continue without paging--
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 = 0x56540e32d9d8, prev = 0x7ffd4e95a508}, <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 = 0x56540e32d9d8, prev = 0x7ffd4e95a2f0}, <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 = 0x56540e32d9d8, prev = 0x7ffd4e95a310}, <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 = 0x56540e32d9f0, prev = 0x7ffd4e95b0c0}, <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 = 0x56540e32d9f0, prev = 0x7ffd4e95a350}, <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 = 0x56540e32da20, prev = 0x7ffd4e95b0e0}, <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 = 0x56540e32d9e0, prev = 0x7ffd4e95a290}, <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 = 0x56540e32d9d0, prev = 0x7ffd4e95b120}, <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}
interpReturnOK = 96
#16 js::Interpret(JSContext*, js::RunState&) (cx=0x56540e32d9c0, state=...) at ./js/src/vm/Interpreter.cpp:3395
construct = js::NO_CONSTRUCT
op = JSOp::CloseIter
args = {<JS::detail::CallArgsBase<JS::detail::IncludeUsedRval>> = {argv_ = 0x56540e3ee9f8, argc_ = 3, constructing_ = false, ignoresReturnValue_ = true}, <No data fields>}
addresses = {0x7f2b9f173de0 <js::Interpret(JSContext*, js::RunState&)+16288>, 0x7f2b9f1745d2 <js::Interpret(JSContext*, js::RunState&)+18322>, 0x7f2b9f174583 <js::Interpret(JSContext*, js::RunState&)+18243>, 0x7f2b9f174534 <js::Interpret(JSContext*, js::RunState&)+18164>, 0x7f2b9f176053 <js::Interpret(JSContext*, js::RunState&)+25107>, 0x7f2b9f174670 <js::Interpret(JSContext*, js::RunState&)+18480>, 0x7f2b9f174621 <js::Interpret(JSContext*, js::RunState&)+18401>, 0x7f2b9f1760b0 <js::Interpret(JSContext*, js::RunState&)+25200>, 0x7f2b9f17616d <js::Interpret(JSContext*, js::RunState&)+25389>, 0x7f2b9f17610e <js::Interpret(JSContext*, js::RunState&)+25294>, 0x7f2b9f176926 <js::Interpret(JSContext*, js::RunState&)+27366>, 0x7f2b9f173fa8 <js::Interpret(JSContext*, js::RunState&)+16744>, 0x7f2b9f176891 <js::Interpret(JSContext*, js::RunState&)+27217>, 0x7f2b9f1767bd <js::Interpret(JSContext*, js::RunState&)+27005>, 0x7f2b9f175f43 <js::Interpret(JSContext*, js::RunState&)+24835>, 0x7f2b9f171997 <js::Interpret(JSContext*, js::RunState&)+6999>, 0x7f2b9f171997 <js::Interpret(JSContext*, js::RunState&)+6999>, 0x7f2b9f175131 <js::Interpret(JSContext*, js::RunState&)+21233>, 0x7f2b9f17520d <js::Interpret(JSContext*, js::RunState&)+21453>, 0x7f2b9f1752e9 <js::Interpret(JSContext*, js::RunState&)+21673>, 0x7f2b9f17534a <js::Interpret(JSContext*, js::RunState&)+21770>, 0x7f2b9f1728d5 <js::Interpret(JSContext*, js::RunState&)+10901>, 0x7f2b9f1727fe <js::Interpret(JSContext*, js::RunState&)+10686>, 0x7f2b9f17902f <js::Interpret(JSContext*, js::RunState&)+37359>, 0x7f2b9f178fac <js::Interpret(JSContext*, js::RunState&)+37228>, 0x7f2b9f179106 <js::Interpret(JSContext*, js::RunState&)+37574>, 0x7f2b9f177a40 <js::Interpret(JSContext*, js::RunState&)+31744>, 0x7f2b9f17592b <js::Interpret(JSContext*, js::RunState&)+23275>, 0x7f2b9f175708 <js::Interpret(JSContext*, js::RunState&)+22728>, 0x7f2b9f1770ef <js::Interpret(JSContext*, js::RunState&)+29359>, 0x7f2b9f17554a <js::Interpret(JSContext*, js::RunState&)+22282>, 0x7f2b9f176f31 <js::Interpret(JSContext*, js::RunState&)+28913>, 0x7f2b9f177b74 <js::Interpret(JSContext*, js::RunState&)+32052>, 0x7f2b9f1731a7 <js::Interpret(JSContext*, js::RunState&)+13159>, 0x7f2b9f178beb <js::Interpret(JSContext*, js::RunState&)+36267>, 0x7f2b9f173972 <js::Interpret(JSContext*, js::RunState&)+15154>, 0x7f2b9f1737f8 <js::Interpret(JSContext*, js::RunState&)+14776>, 0x7f2b9f1736b6 <js::Interpret(JSContext*, js::RunState&)+14454>, 0x7f2b9f17356c <js::Interpret(JSContext*, js::RunState&)+14124>, 0x7f2b9f173a49 <js::Interpret(JSContext*, js::RunState&)+15369>, 0x7f2b9f1740a6 <js::Interpret(JSContext*, js::RunState&)+16998>, 0x7f2b9f173423 <js::Interpret(JSContext*, js::RunState&)+13795>, 0x7f2b9f178e62 <js::Interpret(JSContext*, js::RunState&)+36898>, 0x7f2b9f17749b <js::Interpret(JSContext*, js::RunState&)+30299>, 0x7f2b9f178d18 <js::Interpret(JSContext*, js::RunState&)+36568>, 0x7f2b9f17--Type <RET> for more, q to quit, c to continue without paging--
5f87 <js::Interpret(JSContext*, js::RunState&)+24903>, 0x7f2b9f17403d <js::Interpret(JSContext*, js::RunState&)+16893>, 0x7f2b9f176825 <js::Interpret(JSContext*, js::RunState&)+27109>, 0x7f2b9f172e29 <js::Interpret(JSContext*, js::RunState&)+12265>, 0x7f2b9f174ae1 <js::Interpret(JSContext*, js::RunState&)+19617>, 0x7f2b9f174a72 <js::Interpret(JSContext*, js::RunState&)+19506>, 0x7f2b9f1759b4 <js::Interpret(JSContext*, js::RunState&)+23412>, 0x7f2b9f175dc6 <js::Interpret(JSContext*, js::RunState&)+24454>, 0x7f2b9f175e92 <js::Interpret(JSContext*, js::RunState&)+24658>, 0x7f2b9f178067 <js::Interpret(JSContext*, js::RunState&)+33319>, 0x7f2b9f1780d2 <js::Interpret(JSContext*, js::RunState&)+33426>, 0x7f2b9f17696f <js::Interpret(JSContext*, js::RunState&)+27439>, 0x7f2b9f175cb4 <js::Interpret(JSContext*, js::RunState&)+24180>, 0x7f2b9f177ff8 <js::Interpret(JSContext*, js::RunState&)+33208>, 0x7f2b9f1714fe <js::Interpret(JSContext*, js::RunState&)+5822>, 0x7f2b9f1714fe <js::Interpret(JSContext*, js::RunState&)+5822>, 0x7f2b9f173f67 <js::Interpret(JSContext*, js::RunState&)+16679>, 0x7f2b9f170587 <js::Interpret(JSContext*, js::RunState&)+1863>, 0x7f2b9f170587 <js::Interpret(JSContext*, js::RunState&)+1863>, 0x7f2b9f1782f5 <js::Interpret(JSContext*, js::RunState&)+33973>, 0x7f2b9f170adc <js::Interpret(JSContext*, js::RunState&)+3228>, 0x7f2b9f17834f <js::Interpret(JSContext*, js::RunState&)+34063>, 0x7f2b9f170a07 <js::Interpret(JSContext*, js::RunState&)+3015>, 0x7f2b9f1782f0 <js::Interpret(JSContext*, js::RunState&)+33968>, 0x7f2b9f170adc <js::Interpret(JSContext*, js::RunState&)+3228>, 0x7f2b9f17341e <js::Interpret(JSContext*, js::RunState&)+13790>, 0x7f2b9f170a07 <js::Interpret(JSContext*, js::RunState&)+3015>, 0x7f2b9f17481c <js::Interpret(JSContext*, js::RunState&)+18908>, 0x7f2b9f172428 <js::Interpret(JSContext*, js::RunState&)+9704>, 0x7f2b9f171c87 <js::Interpret(JSContext*, js::RunState&)+7751>, 0x7f2b9f171c87 <js::Interpret(JSContext*, js::RunState&)+7751>, 0x7f2b9f171f30 <js::Interpret(JSContext*, js::RunState&)+8432>, 0x7f2b9f171f30 <js::Interpret(JSContext*, js::RunState&)+8432>, 0x7f2b9f171ba3 <js::Interpret(JSContext*, js::RunState&)+7523>, 0x7f2b9f171ba3 <js::Interpret(JSContext*, js::RunState&)+7523>, 0x7f2b9f171b02 <js::Interpret(JSContext*, js::RunState&)+7362>, 0x7f2b9f171b02 <js::Interpret(JSContext*, js::RunState&)+7362>, 0x7f2b9f1730b0 <js::Interpret(JSContext*, js::RunState&)+12912>, 0x7f2b9f172f56 <js::Interpret(JSContext*, js::RunState&)+12566>, 0x7f2b9f172e97 <js::Interpret(JSContext*, js::RunState&)+12375>, 0x7f2b9f175a33 <js::Interpret(JSContext*, js::RunState&)+23539>, 0x7f2b9f174cad <js::Interpret(JSContext*, js::RunState&)+20077>, 0x7f2b9f1722dc <js::Interpret(JSContext*, js::RunState&)+9372>, 0x7f2b9f17212e <js::Interpret(JSContext*, js::RunState&)+8942>, 0x7f2b9f17212e <js::Interpret(JSContext*, js::RunState&)+8942>, 0x7f2b9f171db3 <js::Interpret(JSContext*, js::RunState&)+8051>, 0x7f2b9f171db3 <js::Interpret(JSContext*, js::RunState&)+8051>, 0x7f2b9f172dc5 <js::Interpret(JSContext*, js::RunState&)+12165>, 0x7f2b9f172d40 <js::Interpret(JSContext*, js::RunState&)+12032>, 0x7f2b9f172cd0 <js::Interpret(JSContext*, js::RunState&)+11920>, 0x7f2b9f172c76 <js::Interpret(JSContext*, js::RunState&)+11830>, 0x7f2b9f172be9 <js::Interpret(JSContext*, js::RunState&)+11689>, 0x7f2b9f174a28 <js::Interpret(JSContext*, js::RunState&)+19432>, 0x7f2b9f173b96 <js::Interpret(JSContext*, js::RunState&)+15702>, 0x7f2b9f176d39 <js::Interpret(JSContext*, js::RunState&)+28409>, 0x7f2b9f177cf3 <js::Interpret(JSContext*, js::RunState&)+32435>, 0x7f2b9f177ffd <js::Interpret(JSContext*, js::RunState&)+33213>, 0x7f2b9f177e91 <js::Interpret(JSContext*, js::RunState&)+32849>, 0x7f2b9f177dbd <js::Interpret(JSContext*, js::RunState&)+32637>, 0x7f2b9f1733cf <js::Interpret(JSContext*, js::RunState&)+13711>, 0x7f2b9f1746bf <js::Interpret(JSContext*, js::RunState&)+18559>, 0x7f2b9f176df1 <js::Interpret(JSContext*, js::RunState&)+28593>, 0x7f2b9f176a04 <js::Interpret(JSContext*, js::RunState&)+27588>, 0x7f2b9f175aa3 <js::Interpret(JSContext*, js::RunState&)+23651>, 0x7f2b9f175d13 <js::Interpret(JSContext*, js::RunState&)+24275>, 0x7f2b9f175ba5 <js::Interpret(JSContext*, js::RunState&)+23909>, 0x7f2b9f175c4d <js::Interpret(JSContext*, js::RunState&)+24077>, 0x7f2b9f1767b8 <js::Interpret(JSContext*, js::RunState&)+27000>, 0x7f2b9f1767b3 <js::Interpret(JSContext*, js::RunState&)+26995>, 0x7f2b9f1767a9 <js::Interpret(JSContext*, js::RunState&)+26985>, 0x7f2b9f1767a4 <js::Interpret(JSContext*, js::RunState&)+26980>, 0x7f2b9f1767ae <js::Interpret(JSContext*, js::RunState&)+26990>, 0x7f2b9f171652 <js::Interpret(JSContext*, js::RunState&)+6162>, 0x7f2b9f176731 <js::Interpret(JSContext*, js::RunState&)+26865>, 0x7f2b9f1716e9 <js::Interpret(JSContext*, js::RunState&)+6313>, 0x7f2b9f170933 <js::Interpret(JSContext*, js::RunState&)+2803>, 0x7f2b9f1716e9 <js::Interpret(JSContext*, js::RunState&)+6313>, 0x7f2b9f170938 <js::Interpret(JSContext*, js::RunState&)+2808>, 0x7f2b9f1765ab <js::Interpret(JSContext*, js::RunState&)+26475>, 0x7f2b9f17478f <js::Interpret(JSContext*, js::RunState&)+18767>, 0x7f2b9f173b21 <js::Interpret(JSContext*, js::RunState&)+15585>, 0x7f2b9f172423 <js::Interpret(JSContext*, js::RunState&)+9699>, 0x7f2b9f170784 <js::Interpret(JSContext*, js::RunState&)+2372>, 0x7f2b9f170788 <js::Interpret(JSContext*, js::RunState&)+2376>, 0x7f2b9f173c5d <js::Interpret(JSContext*, js::RunState&)+15901>, 0x7f2b9f171652 <js::Interpret(JSContext*, js::RunState&)+6162>, 0x7f2b9f173bf4 <js::Interpret(JSContext*, js::RunState&)+15796>, 0x7f2b9f174986 <js::Interpret(JSContext*, js::RunState&)+19270>, 0x7f2b9f17269f <js::Interpret(JSContext*, js::RunState&)+10335>, 0x7f2b9f1725ff <js::Interpret(JSContext*, js::RunState&)+10175>, 0x7f2b9f17813d <js::Interpret(JSContext*, js::RunState&)+33533>, 0x7f2b9f175d5d <js::Interpret(JSContext*, js::RunState&)+24349>, 0x7f2b9f171a2f <js::Interpret(JSContext*, js::RunState&)+7151>, 0x7f2b9f172b79 <js::Interpret(JSContext*, js::RunState&)+11577>, 0x7f2b9f176b6e <js::Interpret(JSContext*, js::RunState&)+27950>, 0x7f2b9f176ab2 <js::Interpret(JSContext*, js::RunState&)+27762>, 0x7f2b9f171a2f <js::Interpret(JSContext*, js::RunState&)+7151>, 0x7f2b9f176c96 <js::Interpret(JSContext*, js::RunState&)+28246>, 0x7f2b9f176c26 <js::Interpret(JSContext*, js::RunState&)+28134>, 0x7f2b9f178cc2 <js::Interpret(JSContext*, js::RunState&)+36482>, 0x7f2b9f178b9e <js::Interpret(JSContext*, js::RunState&)+36190>, 0x7f2b9f17817d <js::Interpret(JSContext*, js::RunState&)+33597>, 0x7f2b9f173cf8 <js::Interpret(JSContext*, js::RunState&)+16056>, 0x7f2b9f173c62 <js::Interpret(JSContext*, js::RunState&)+15906>, 0x7f2b9f1718f7 <js::Interpret(JSContext*, js::RunState&)+6839>, 0x7f2b9f1741ed <js::Interpret(JSContext*, js::RunState&)+17325>, 0x7f2b9f17417e <js::Interpret(JSContext*, js::RunState&)+17214>, 0x7f2b9f1753af <js::Interpret(JSContext*, js::RunState&)+21871>, 0x7f2b9f173374 <js::Interpret(JSContext*, js::RunState&)+13620>, 0x7f2b9f173322 <js::Interpret(JSContext*, js::RunState&)+13538>, 0x7f2b9f1758c6 <js::Interpret(JSContext*, js::RunState&)+23174>, 0x7f2b9f1718ee <js::Interpret(JSContext*, js::RunState&)+6830>, 0x7f2b9f17447b <js::Interpret(JSContext*, js::RunState&)+17979>, 0x7f2b9f17192f <js::Interpret(JSContext*, js::RunState&)+6895>, 0x7f2b9f173d38 <js::Interpret(JSContext*, js::RunState&)+16120>, 0x7f2b9f173f12 <js::Interpret(JSContext*, js::RunState&)+16594>, 0x7f2b9f171956 <js::Interpret(JSContext*, js::RunState&)+6934>, 0x7f2b9f17490b <js::Interpret(JSContext*, js::RunState&)+19147>, 0x7f2b9f177c55 <js::Interpret(JSContext*, js::RunState&)+32277>, 0x7f2b9f17670e <js::Interpret(JSContext*, js::RunState&)+26830>, 0x7f2b9f1789e5 <js::Interpret(JSContext*, js::RunState&)+35749>, 0x7f2b9f170e3c <js::Interpret(JSContext*, js::RunState&)+4092>, 0x7f2b9f170e3c <js::Interpret(JSContext*, js::RunState&)+4092>, 0x7f2b9f177f8d <js::Interpret(JSContext*, js::RunState&)+33101>, 0x7f2b9f177cb7 <js::Interpret(JSContext*, js::RunState&)+32375>, 0x7f2b9f1784d9 <js::Interpret(JSContext*, js::RunState&)+34457>, 0x7f2b9f17795e <js::Interpret(JSContext*, js::RunState&)+31518>, 0x7f2b9f1775c2 <js::Interpret(JSContext*, js::RunState&)+30594>, 0x7f2b9f17780b <js::Interpret(JSContext*, js::RunState&)+31179>, 0x7f2b9f1779f5 <js::Interpret(JSContext*, js::RunState&)+31669>, 0x7f2b9f1779aa <js::Interpret(JSContext*, js::RunState&)+31594>, 0x7f2b9f1749dd <js::Interpret(JSContext*, js::RunState&)+19357>, 0x7f2b9f1717c9 <js::Interpret(JSContext*, js::RunState&)+6537>, 0x7f2b9f1717c9 <js::Interpret(JSContext*, js::RunState&)+6537>, 0x7f2b9f1763b3 <js::Interpret(JSContext*, js::RunState&)+25971>, 0x7f2b9f17649c <js::Interpret(JSContext*, js::RunState&)+26204>, 0x7f2b9f178468 <js::Interpret(JSContext*, js::RunState&)+34344>, 0x7f2b9f17840f <js::Interpret(JSContext*, js::RunState&)+34255>, 0x7f2b9f178574 <js::Interpret(JSContext*, js::RunState&)+34612>, 0x7f2b9f1785cb <js::Interpret(JSContext*, js::RunState&)+34699>, 0x7f2b9f1754fd <js::Interpret(JSContext*, js::RunState&)+22205>, 0x7f2b9f1742a8 <js::Interpret(JSContext*, js::RunState&)+17512>, 0x7f2b9f178776 <js::Interpret(JSContext*, js::RunState&)+35126>, 0x7f2b9f17632c <js::Interpret(JSContext*, js::RunState&)+25836>, 0x7f2b9f174bda <js::Interpret(JSContext*, js::RunState&)+19866>, 0x7f2b9f1761cb <js::Interpret(JSContext*, js::RunState&)+25483>, 0x7f2b9f1782fa <js::Interpret(JSContext*, js::RunState&)+33978>, 0x7f2b9f177ac3 <js::Interpret(JSContext*, js::RunState&)+31875>, 0x7f2b9f174bd5 <js::Interpret(JSContext*, js::RunState&)+19861>, 0x7f2b9f170be0 <js::Interpret(JSContext*, js::RunState&)+3488>, 0x7f2b9f--Type <RET> for more, q to quit, c to continue without paging--
174a23 <js::Interpret(JSContext*, js::RunState&)+19427>, 0x7f2b9f170be0 <js::Interpret(JSContext*, js::RunState&)+3488>, 0x7f2b9f1783a9 <js::Interpret(JSContext*, js::RunState&)+34153>, 0x7f2b9f178528 <js::Interpret(JSContext*, js::RunState&)+34536>, 0x7f2b9f178628 <js::Interpret(JSContext*, js::RunState&)+34792>...}
entryMonitor = {cx_ = 0x56540e32d9c0, entryMonitor_ = 0x0}
activation = {<js::Activation> = {cx_ = 0x56540e32d9c0, compartment_ = 0x56540e3a1e90, prev_ = 0x7ffd4e95ad60, prevProfiling_ = 0x7ffd4e95ad60, hideScriptedCallerCount_ = 0, frameCache_ = {<js::TypedRootedTraceableBase<js::StackRootedTraceableBase, js::LiveSavedFrameCache>> = {<js::StackRootedTraceableBase> = {<js::StackRootedBase> = {stack = 0x56540e32da30, prev = 0x7ffd4e95a7a8}, <js::VirtualTraceable> = {_vptr.VirtualTraceable = 0x7f2ba0ea5f48 <vtable for JS::Rooted<js::LiveSavedFrameCache>+16>}, <No data fields>}, <No data fields>}, <js::RootedOperations<js::LiveSavedFrameCache, JS::Rooted<js::LiveSavedFrameCache> >> = {<js::MutableWrappedPtrOperations<js::LiveSavedFrameCache, JS::Rooted<js::LiveSavedFrameCache> >> = {<js::WrappedPtrOperations<js::LiveSavedFrameCache, JS::Rooted<js::LiveSavedFrameCache>, void>> = {<No data fields>}, <No data fields>}, <No data fields>}, ptr = {frames = 0x0}}, asyncStack_ = {<js::TypedRootedGCThingBase<js::StackRootedBase, js::SavedFrame*>> = {<js::StackRootedBase> = {stack = 0x56540e32d9d8, prev = 0x7ffd4e95a640}, <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 = 0x56540e3eea10, pc = 0x56540eb69f25 "t\003", fp_ = 0x56540e3ee958}, entryFrame_ = 0x56540e3ee820, opMask_ = 0}
script = {<js::TypedRootedGCThingBase<js::StackRootedBase, JSScript*>> = {<js::StackRootedBase> = {stack = 0x56540e32d9e0, prev = 0x7ffd4e95a668}, <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 = 0x21e765f51bf0}
rootValue0 = {<js::TypedRootedGCThingBase<js::StackRootedBase, JS::Value>> = {<js::StackRootedBase> = {stack = 0x56540e32da28, prev = 0x7ffd4e95a770}, <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 = 0x56540e32da28, prev = 0x7ffd4e95a2b0}, <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 = 0x56540e32d9d8, prev = 0x7ffd4e95a508}, <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 = 0x56540e32d9d8, prev = 0x7ffd4e95a2f0}, <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 = 0x56540e32d9d8, prev = 0x7ffd4e95a310}, <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 = 0x56540e32d9f0, prev = 0x7ffd4e95b0c0}, <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 = 0x56540e32d9f0, prev = 0x7ffd4e95a350}, <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 = 0x56540e32da20, prev = 0x7ffd4e95b0e0}, <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 = 0x56540e32d9e0, prev = 0x7ffd4e95a290}, <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 = 0x56540e32d9d0, prev = 0x7ffd4e95b120}, <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}
interpReturnOK = 96
--Type <RET> for more, q to quit, c to continue without paging--
#17 0x00007f2b9f17e7bd in MaybeEnterInterpreterTrampoline (state=..., cx=0x56540e32d9c0) at ./js/src/vm/Interpreter.cpp:400
recursion = {<No data fields>}
marker = {profiler_ = 0x0}
measuringTime = 254
startTime = {mValue = 0}
status = <optimized out>
ok = <optimized out>
#18 js::RunScript(JSContext*, js::RunState&) (cx=cx@entry=0x56540e32d9c0, state=...) at ./js/src/vm/Interpreter.cpp:458
recursion = {<No data fields>}
marker = {profiler_ = 0x0}
measuringTime = 254
startTime = {mValue = 0}
status = <optimized out>
ok = <optimized out>
#19 0x00007f2b9f17ec66 in js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason)
(cx=cx@entry=0x56540e32d9c0, args=..., construct=construct@entry=js::NO_CONSTRUCT, reason=<optimized out>) at ./js/src/vm/Interpreter.cpp:612
skipForCallee = 3
fun = {<js::TypedRootedGCThingBase<js::StackRootedBase, JSFunction*>> = {<js::StackRootedBase> = {stack = 0x56540e32d9d8, prev = 0x7ffd4e95a730}, <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 = 0x1fd0f432c6d0}
state = {<js::RunState> = {kind_ = js::RunState::Invoke, script_ = {<js::TypedRootedGCThingBase<js::StackRootedBase, JSScript*>> = {<js::StackRootedBase> = {stack = 0x56540e32d9e0, prev = 0x7ffd4e95b1e8}, <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 = 0x21e765f4b7e0}}, args_ = @0x7ffd4e95a790, construct_ = js::NO_CONSTRUCT}
ar = {cx_ = 0x56540e32d9c0, origin_ = 0x56540e3ea000}
ok = <optimized out>
#20 0x00007f2b9f17f0c9 in InternalCall (reason=<optimized out>, args=..., cx=0x56540e32d9c0) at ./js/src/vm/Interpreter.cpp:647
#21 js::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>, js::CallReason) (cx=cx@entry=0x56540e32d9c0, fval=..., fval@entry=..., thisv=...,
thisv@entry=..., args=..., rval=..., reason=reason@entry=js::CallReason::Call) at ./js/src/vm/Interpreter.cpp:679
#22 0x00007f2b9f204c06 in js::BoundFunctionObject::call(JSContext*, unsigned int, JS::Value*) (cx=0x56540e32d9c0, argc=2, vp=<optimized out>) at ./js/src/vm/BoundFunctionObject.cpp:72
args = {<JS::detail::CallArgsBase<JS::detail::IncludeUsedRval>> = {argv_ = <optimized out>, argc_ = <optimized out>, constructing_ = <optimized out>, ignoresReturnValue_ = <optimized out>}, <No data fields>}
bound = {<js::TypedRootedGCThingBase<js::StackRootedBase, js::BoundFunctionObject*>> = {<js::StackRootedBase> = {stack = 0x56540e32d9d8, prev = 0x7ffd4e95a990}, <No data fields>}, <js::RootedOperations<js::BoundFunctionObject*, JS::Rooted<js::BoundFunctionObject*> >> = {<js::MutableWrappedPtrOperations<js::BoundFunctionObject*, JS::Rooted<js::BoundFunctionObject*> >> = {<js::WrappedPtrOperations<js::BoundFunctionObject*, JS::Rooted<js::BoundFunctionObject*>, void>> = {<No data fields>}, <No data fields>}, <No data fields>}, ptr = 0x1c73365b5fa8}
target = {<js::TypedRootedGCThingBase<js::StackRootedBase, JS::Value>> = {<js::StackRootedBase> = {stack = 0x56540e32da28, prev = 0x7ffd4e95ad40}, <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_ = 18446216106066757328}}
boundThis = {<js::TypedRootedGCThingBase<js::StackRootedBase, JS::Value>> = {<js::StackRootedBase> = {stack = 0x56540e32da28, prev = 0x7ffd4e95a750}, <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_ = 18446216106066819832}}
numBoundArgs = 0args2 = {<js::detail::GenericArgsBase<(js::MaybeConstruct)0>> = {<js::AnyInvokeArgs> = {<JS::CallArgs> = {<JS::detail::CallArgsBase<JS::detail::IncludeUsedRval>> = {argv_ = 0x7ffd4e95a7e8, argc_ = 2, 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 = 0x56540e32da30, prev = 0x7ffd4e95a9c8}, <js::VirtualTraceable> = {_vptr.VirtualTraceable = 0x7f2ba0ea5ef8 <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::MutableWr--Type <RET> for more, q to quit, c to continue without paging--
appedPtrOperations<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_ = 94919015455169}, static kElemIsPod = false, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x7ffd4e95a7d8, mLength = 4, mTail = {<mozilla::Vector<JS::Value, 8, js::TempAllocPolicy>::CapacityAndReserved> = {mCapacity = 8}, mBytes = "\320\3062\364\320\037\376\377\370\2723\364\320\037\376\377@G\266\327)\005\376\377\001\000\000\000\000\000\371\377\000\251\225N\375\177\000\000\300\3312\016TV\000\000@\005\353\240+\177\000\000\200\005\353\240+\177\000"}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}}, <No data fields>}}, <No data fields>}
#23 0x00007f2b9f17eb2e in CallJSNative(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), js::CallReason, JS::CallArgs const&)
(args=..., reason=js::CallReason::FunCall, native=0x7f2b9f204960 <js::BoundFunctionObject::call(JSContext*, unsigned int, JS::Value*)>, cx=0x56540e32d9c0) at ./js/src/vm/Interpreter.cpp:486
recursion = {<No data fields>}
resumeMode = <optimized out>
ar = {cx_ = 0x56540e32d9c0, origin_ = <optimized out>}
ok = <optimized out>
call = 0x7f2b9f204960 <js::BoundFunctionObject::call(JSContext*, unsigned int, JS::Value*)>
skipForCallee = <optimized out>
fun = {<js::TypedRootedGCThingBase<js::StackRootedBase, JSFunction*>> = {<js::StackRootedBase> = {stack = 0x56540e32d9d8, prev = 0x7ffd4e95a970}, <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 = 0x56540e32d9e8}
state = {<js::RunState> = {kind_ = (unknown: 0x36525480), script_ = {<js::TypedRootedGCThingBase<js::StackRootedBase, JSScript*>> = {<js::StackRootedBase> = {stack = 0x56540e32d9c0, prev = 0x56540e32d9d8}, <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 = 0x7ffd4e95aa20}}, args_ = @0x5d263e3f160, construct_ = (unknown: 0xd8b03d00)}
ar = {cx_ = <optimized out>, origin_ = <optimized out>}
ok = <optimized out>
#24 js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason)
(cx=cx@entry=0x56540e32d9c0, args=..., construct=construct@entry=js::NO_CONSTRUCT, reason=js::CallReason::FunCall) at ./js/src/vm/Interpreter.cpp:566
call = 0x7f2b9f204960 <js::BoundFunctionObject::call(JSContext*, unsigned int, JS::Value*)>
skipForCallee = <optimized out>
fun = {<js::TypedRootedGCThingBase<js::StackRootedBase, JSFunction*>> = {<js::StackRootedBase> = {stack = 0x56540e32d9d8, prev = 0x7ffd4e95a970}, <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 = 0x56540e32d9e8}
state = {<js::RunState> = {kind_ = (unknown: 0x36525480), script_ = {<js::TypedRootedGCThingBase<js::StackRootedBase, JSScript*>> = {<js::StackRootedBase> = {stack = 0x56540e32d9c0, prev = 0x56540e32d9d8}, <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 = 0x7ffd4e95aa20}}, args_ = @0x5d263e3f160, construct_ = (unknown: 0xd8b03d00)}
ar = {cx_ = <optimized out>, origin_ = <optimized out>}
ok = <optimized out>
#25 0x00007f2b9f17f0c9 in InternalCall (reason=<optimized out>, args=..., cx=0x56540e32d9c0) at ./js/src/vm/Interpreter.cpp:647
#26 js::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>, js::CallReason) (cx=cx@entry=0x56540e32d9c0, fval=..., fval@entry=..., thisv=...,
thisv@entry=..., args=..., rval=rval@entry=..., reason=reason@entry=js::CallReason::FunCall) at ./js/src/vm/Interpreter.cpp:679
#27 0x00007f2b9f293ee6 in js::fun_apply(JSContext*, unsigned int, JS::Value*) (cx=0x56540e32d9c0, argc=<optimized out>, vp=0x7ffd4e95aac0) at ./js/src/vm/JSFunction.cpp:1008
args = {<JS::detail::CallArgsBase<JS::detail::IncludeUsedRval>> = {argv_ = 0x7ffd4e95aad0, argc_ = 2, constructing_ = false, ignoresReturnValue_ = false}, <No data fields>}
fval = {<js::HandleOperations<JS::Value, JS::Handle<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Handle<JS::Value>, void>> = {<No data fields>}, <No data fields>}, ptr = 0x7ffd4e95aac8}
aobj = {<js::TypedRootedGCThingBase<js::StackRootedBase, JSObject*>> = {<js::StackRootedBase> = {stack = 0x56540e32d9d8, prev = 0x7ffd4e95ada8}, <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 = 0x2d61df0c3b8}
length = 2
args2 = {<js::detail::GenericArgsBase<(js::MaybeConstruct)0>> = {<js::AnyInvokeArgs> = {<JS::CallArgs> = {<JS::detail::CallArgsBase<JS::detail::IncludeUsedRval>> = {argv_ = 0x7ffd4e95aa08, argc_ = 2, constructing_ = false, ignoresReturnValue_ = false}, <No data fields>}, <No data fields>}, v_ = {<JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> >> = {<js::TypedRootedTraceableBase<js::StackRootedTrac--Type <RET> for more, q to quit, c to continue without paging--
eableBase, JS::StackGCVector<JS::Value, js::TempAllocPolicy> >> = {<js::StackRootedTraceableBase> = {<js::StackRootedBase> = {stack = 0x56540e32da30, prev = 0x7ffd4e95ad90}, <js::VirtualTraceable> = {_vptr.VirtualTraceable = 0x7f2ba0ea5ef8 <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_ = 94919015455169}, static kElemIsPod = false, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x7ffd4e95a9f8, mLength = 4, mTail = {<mozilla::Vector<JS::Value, 8, js::TempAllocPolicy>::CapacityAndReserved> = {mCapacity = 8}, mBytes = "\250_[6s\034\376\377\000\000\000\000\000\000\372\377@G\266\327)\005\376\377\001\000\000\000\000\000\371\377=\2127tB9\000\000\001\000\000\000\000\200\370\377\001\000\000\000\000\200\370\377\230\305\360\035\326\002\376\377"}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}}, <No data fields>}}, <No data fields>}
#28 0x0000394274379ef5 in ()
#29 0xfffe02d61df0c598 in ()
#30 0x00007ffd4e95aa98 in ()
#31 0xfffe02d61df0c538 in ()
#32 0x0000000000000000 in ()