gjs-console crashed with SIGSEGV in g_socket_receive_message_with_timeout()
Open bug in launchpad.net: https://bugs.launchpad.net/bugs/1816415
Package: gjs 1.54.3-1build1
"I have performance problems, after updating."
BackTrace:
#0 0x00007f224b1fafd8 in g_socket_receive_message_with_timeout (socket=0x55e5a1d6c520, address=0x7ffd90139e98, vectors=0x7ffd90139c30, num_vectors=<optimized out>, messages=0x7ffd90139eb0, num_messages=0x7ffd90139eb8, flags=0xfff9800000000002, timeout_us=-1, cancellable=0x0, error=0x7ffd9013a060) at ../../../gio/gsocket.c:5203
input_message = {address = 0x7ffd90139e98, vectors = 0x7ffd90139c30, num_vectors = 1, bytes_received = 0, flags = -1877762512, control_messages = 0x7ffd90139f20, num_control_messages = 0x7ffd90139d40}
msg = {msg_name = 0x55e5a1d6c520, msg_namelen = 2417204888, msg_iov = 0x55e5a2068c90, msg_iovlen = 0, msg_control = 0x7ffd90139eb0, msg_controllen = 140727020658360, msg_flags = -1582889360}
result = <optimized out>
one_vector = {buffer = 0x7ffd90139c2f, size = 1}
one_byte = 0 '\000'
start_time = 164600230
__FUNCTION__ = "g_socket_receive_message_with_timeout"
#1 0x00007f224b1fbe96 in g_socket_receive_message (socket=<optimized out>, address=<optimized out>, vectors=<optimized out>, num_vectors=<optimized out>, messages=<optimized out>, num_messages=<optimized out>, flags=0xfff9800000000002, cancellable=0x0, error=0x7ffd9013a060) at ../../../gio/gsocket.c:5719
No locals.
#2 0x00007f224aa4381e in ffi_call_unix64 () at ../src/x86/unix64.S:76
No locals.
#3 0x00007f224aa431ef in ffi_call (cif=cif@entry=0x55e5a245e258, fn=<optimized out>, rvalue=<optimized out>, rvalue@entry=0x7ffd9013a058, avalue=avalue@entry=0x7ffd90139ee0) at ../src/x86/ffi64.c:525
classes = {X86_64_INTEGER_CLASS, X86_64_NO_CLASS, X86_64_NO_CLASS, X86_64_NO_CLASS}
stack = <optimized out>
argp = <optimized out>
arg_types = <optimized out>
gprcount = <optimized out>
ssecount = <optimized out>
ngpr = 1
nsse = 0
i = <optimized out>
avn = <optimized out>
ret_in_memory = <optimized out>
reg_args = <optimized out>
#4 0x00007f224af39229 in gjs_invoke_c_function (context=0x55e5a1a70670, function=0x55e5a245e240, obj=..., args=..., js_rval=..., r_value=0x0) at gi/function.cpp:1096
in_arg_cvalues = 0x7ffd90139f30
out_arg_cvalues = 0x7ffd90139e90
inout_original_arg_cvalues = 0x7ffd90139e40
ffi_arg_pointers = 0x7ffd90139ee0
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 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_short = 0, v_ushort = 0, v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_ssize = 0, v_size = 0, v_string = 0x0, v_pointer = 0x0}
return_value_p = 0x7ffd9013a058
return_gargument = {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 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_short = 0, v_ushort = 0, v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_ssize = 0, v_size = 0, v_string = 0x0, v_pointer = 0x0}
processed_c_args = 8 '\b'
gi_argc = 7 '\a'
gi_arg_pos = <optimized out>
c_argc = 9 '\t'
c_arg_pos = <optimized out>
js_arg_pos = <optimized out>
can_throw_gerror = true
did_throw_gerror = false
local_error = 0x0
failed = false
postinvoke_release_failed = <optimized out>
is_method = <optimized out>
is_object_method = true
return_info = {dummy1 = 18, dummy2 = 2147483647, dummy3 = 0x55e5a1a68830, dummy4 = 0x55e5a2460280, dummy5 = 0x7f221c010ec0, dummy6 = 253172, dummy7 = 0, padding = {0x0, 0x0, 0x0, 0x0}}
return_tag = GI_TYPE_TAG_INT64
return_values = {<JS::Rooted<JS::GCVector<JS::Value, 8, js::TempAllocPolicy> >> = {<js::RootedBase<JS::GCVector<JS::Value, 8, js::TempAllocPolicy>, JS::Rooted<JS::GCVector<JS::Value, 8, js::TempAllocPolicy> > >> = {<js::MutableWrappedPtrOperations<JS::GCVector<JS::Value, 8, js::TempAllocPolicy>, JS::Rooted<JS::GCVector<JS::Value, 8, js::TempAllocPolicy> > >> = {<js::WrappedPtrOperations<JS::GCVector<JS::Value, 8, js::TempAllocPolicy>, JS::Rooted<JS::GCVector<JS::Value, 8, js::TempAllocPolicy> > >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x55e5a1a706d8, prev = 0x7ffd9013a8c8, ptr = {tracer = 0x7f224af31100 <JS::StructGCPolicy<JS::GCVector<JS::Value, 8ul, js::TempAllocPolicy> >::trace(JSTracer*, JS::GCVector<JS::Value, 8ul, js::TempAllocPolicy>*, char const*)>, storage = {vector = {<js::TempAllocPolicy> = {cx_ = 0x55e5a1a70670}, static kElemIsPod = false, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x7ffd9013a268, mLength = 0, mTail = {<mozilla::Vector<JS::Value, 8, js::TempAllocPolicy>::CapacityAndReserved> = {mCapacity = 8}, mBytes = "p\006\247\241\345U\000\001\020\255F\242\345U\000\000\000\310\376\230\216\357eU\340\243\023\220\375\177\000\000 \244\023\220\375\177\000\000\260\243\023\220\375\177\000\000 \244\023\220\375\177\000\000`c\260=\"\177\000"}, static sMaxInlineStorage = <optimized out>}}}}, <No data fields>}
next_rval = 0 '\000'
__PRETTY_FUNCTION__ = "bool gjs_invoke_c_function(JSContext*, Function*, JS::HandleObject, const JS::HandleValueArray&, mozilla::Maybe<JS::MutableHandle<JS::Value> >, GIArgument*)"
#5 0x00007f224af3a9a6 in function_call (context=0x55e5a1a70670, js_argc=3, vp=0x55e5a1cd9c50) at /usr/include/mozjs-60/js/RootingAPI.h:1128
js_argv = <optimized out>
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 = 0x55e5a1a70690, prev = 0x7ffd9013a6c0, ptr = 0x7f223db8a7c0}
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 = 0x55e5a1a70690, prev = 0x7ffd9013a300, ptr = 0x7f223db9e340}
success = <optimized out>
priv = 0x55e5a245e240
retval = {<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 = 0x55e5a1a706d0, prev = 0x7ffd9013a5e0, ptr = {data = {asBits = 18444914486360932352, debugView = {payload47 = 0, tag = JSVAL_TAG_UNDEFINED}, s = {payload = {i32 = 0, u32 = 0, why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0x9800000000000), asPtr = 0xfff9800000000000, asWord = 18444914486360932352, asUIntPtr = 18444914486360932352}}}
#6 0x00007f2249a42194 in js::CallJSNative (args=..., native=0x7f224af3a880 <function_call(JSContext*, unsigned int, JS::Value*)>, cx=0x55e5a1a70670) at ./debian/build/dist/include/js/CallArgs.h:286
ok = <optimized out>
ok = <optimized out>
#7 js::InternalCallOrConstruct (cx=0x55e5a1a70670, args=..., construct=<optimized out>) at ./js/src/vm/Interpreter.cpp:450
call = 0x7f224af3a880 <function_call(JSContext*, unsigned int, JS::Value*)>
skipForCallee = <optimized out>
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 = 0xfffe7f2244069b40, prev = 0x7ffd9013a820, ptr = 0x55e5a1a70690}
state = {<js::RunState> = {kind_ = (unknown: 1141283648), 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 = 0x7ffd9013a420, prev = 0x55e5a1a706c8, ptr = 0x7ffd9013a700}}, args_ = @0x7f223db06380, construct_ = (unknown: 2566834176)}
ok = <optimized out>
#8 0x00007f2249a358f1 in js::CallFromStack (args=..., cx=<optimized out>) at ./js/src/vm/Interpreter.cpp:3115
No locals.
#9 Interpret (cx=0x55e5a1a70670, state=...) at ./js/src/vm/Interpreter.cpp:3115
newsp = <optimized out>
construct = js::NO_CONSTRUCT
ignoresReturnValue = <optimized out>
argStackSlots = <optimized out>
isFunction = <optimized out>
args = {<JS::detail::CallArgsBase<JS::detail::IncludeUsedRval>> = {argv_ = 0x55e5a1cd9c60, argc_ = 3, constructing_ = false, ignoresReturnValue_ = false}, <No data fields>}
maybeFun = <optimized out>
addresses = {0x7f2249a39f9c <Interpret(JSContext*, js::RunState&)+21964>, 0x7f2249a3a1fe <Interpret(JSContext*, js::RunState&)+22574>, 0x7f2249a386d7 <Interpret(JSContext*, js::RunState&)+15623>, 0x7f2249a38629 <Interpret(JSContext*, js::RunState&)+15449>, 0x7f2249a385eb <Interpret(JSContext*, js::RunState&)+15387>, 0x7f2249a37968 <Interpret(JSContext*, js::RunState&)+12184>, 0x7f2249a379bd <Interpret(JSContext*, js::RunState&)+12269>, 0x7f2249a3ba3c <Interpret(JSContext*, js::RunState&)+28780>, 0x7f2249a3b971 <Interpret(JSContext*, js::RunState&)+28577>, 0x7f2249a3a5ec <Interpret(JSContext*, js::RunState&)+23580>, 0x7f2249a3b48f <Interpret(JSContext*, js::RunState&)+27327>, 0x7f2249a3a123 <Interpret(JSContext*, js::RunState&)+22355>, 0x7f2249a3b688 <Interpret(JSContext*, js::RunState&)+27832>, 0x7f2249a39c0c <Interpret(JSContext*, js::RunState&)+21052>, 0x7f2249a38dcd <Interpret(JSContext*, js::RunState&)+17405>, 0x7f2249a3b335 <Interpret(JSContext*, js::RunState&)+26981>, 0x7f2249a3b27d <Interpret(JSContext*, js::RunState&)+26797>, 0x7f2249a3b1c5 <Interpret(JSContext*, js::RunState&)+26613>, 0x7f2249a3b159 <Interpret(JSContext*, js::RunState&)+26505>, 0x7f2249a3b0e7 <Interpret(JSContext*, js::RunState&)+26391>, 0x7f2249a3b603 <Interpret(JSContext*, js::RunState&)+27699>, 0x7f2249a38fc5 <Interpret(JSContext*, js::RunState&)+17909>, 0x7f2249a3cadc <Interpret(JSContext*, js::RunState&)+33036>, 0x7f2249a3c2ba <Interpret(JSContext*, js::RunState&)+30954>, 0x7f2249a3ca1e <Interpret(JSContext*, js::RunState&)+32846>, 0x7f2249a3aabc <Interpret(JSContext*, js::RunState&)+24812>, 0x7f2249a398b4 <Interpret(JSContext*, js::RunState&)+20196>, 0x7f2249a3978e <Interpret(JSContext*, js::RunState&)+19902>, 0x7f2249a39692 <Interpret(JSContext*, js::RunState&)+19650>, 0x7f2249a3959e <Interpret(JSContext*, js::RunState&)+19406>, 0x7f2249a3c639 <Interpret(JSContext*, js::RunState&)+31849>, 0x7f2249a3c51f <Interpret(JSContext*, js::RunState&)+31567>, 0x7f2249a3a3c6 <Interpret(JSContext*, js::RunState&)+23030>, 0x7f2249a3bce3 <Interpret(JSContext*, js::RunState&)+29459>, 0x7f2249a3bc57 <Interpret(JSContext*, js::RunState&)+29319>, 0x7f2249a3c7d8 <Interpret(JSContext*, js::RunState&)+32264>, 0x7f2249a38e69 <Interpret(JSContext*, js::RunState&)+17561>, 0x7f2249a371a3 <Interpret(JSContext*, js::RunState&)+10195>, 0x7f2249a37037 <Interpret(JSContext*, js::RunState&)+9831>, 0x7f2249a36fe4 <Interpret(JSContext*, js::RunState&)+9748>, 0x7f2249a38b49 <Interpret(JSContext*, js::RunState&)+16761>, 0x7f2249a36239 <Interpret(JSContext*, js::RunState&)+6249>, 0x7f2249a3c1b3 <Interpret(JSContext*, js::RunState&)+30691>, 0x7f2249a3a14d <Interpret(JSContext*, js::RunState&)+22397>, 0x7f2249a3a0ac <Interpret(JSContext*, js::RunState&)+22236>, 0x7f2249a3be05 <Interpret(JSContext*, js::RunState&)+29749>, 0x7f2249a371a3 <Interpret(JSContext*, js::RunState&)+10195>, 0x7f2249a37037 <Interpret(JSContext*, js::RunState&)+9831>, 0x7f2249a37b47 <Interpret(JSContext*, js::RunState&)+12663>, 0x7f2249a3632a <Interpret(JSContext*, js::RunState&)+6490>, 0x7f2249a36280 <Interpret(JSContext*, js::RunState&)+6320>, 0x7f2249a394f4 <Interpret(JSContext*, js::RunState&)+19236>, 0x7f2249a3a2bd <Interpret(JSContext*, js::RunState&)+22765>, 0x7f2249a38c87 <Interpret(JSContext*, js::RunState&)+17079>, 0x7f2249a37b47 <Interpret(JSContext*, js::RunState&)+12663>, 0x7f2249a376b0 <Interpret(JSContext*, js::RunState&)+11488>, 0x7f2249a379e5 <Interpret(JSContext*, js::RunState&)+12309>, 0x7f2249a379e5 <Interpret(JSContext*, js::RunState&)+12309>, 0x7f2249a3a766 <Interpret(JSContext*, js::RunState&)+23958>, 0x7f2249a36b95 <Interpret(JSContext*, js::RunState&)+8645>, 0x7f2249a3ab7a <Interpret(JSContext*, js::RunState&)+25002>, 0x7f2249a3ac04 <Interpret(JSContext*, js::RunState&)+25140>, 0x7f2249a3be8e <Interpret(JSContext*, js::RunState&)+29886>, 0x7f2249a3b93a <Interpret(JSContext*, js::RunState&)+28522>, 0x7f2249a3be57 <Interpret(JSContext*, js::RunState&)+29831>, 0x7f2249a3876d <Interpret(JSContext*, js::RunState&)+15773>, 0x7f2249a39f4c <Interpret(JSContext*, js::RunState&)+21884>, 0x7f2249a3a72f <Interpret(JSContext*, js::RunState&)+23903>, 0x7f2249a3bb67 <Interpret(JSContext*, js::RunState&)+29079>, 0x7f2249a3bb03 <Interpret(JSContext*, js::RunState&)+28979>, 0x7f2249a3a682 <Interpret(JSContext*, js::RunState&)+23730>, 0x7f2249a3a5b3 <Interpret(JSContext*, js::RunState&)+23523>, 0x7f2249a3b078 <Interpret(JSContext*, js::RunState&)+26280>, 0x7f2249a3b58e <Interpret(JSContext*, js::RunState&)+27582>, 0x7f2249a3ae8f <Interpret(JSContext*, js::RunState&)+25791>, 0x7f2249a39dd0 <Interpret(JSContext*, js::RunState&)+21504>, 0x7f2249a39d56 <Interpret(JSContext*, js::RunState&)+21382>, 0x7f2249a39d09 <Interpret(JSContext*, js::RunState&)+21305>, 0x7f2249a39cbb <Interpret(JSContext*, js::RunState&)+21227>, 0x7f2249a356ce <Interpret(JSContext*, js::RunState&)+3326>, 0x7f2249a3bd58 <Interpret(JSContext*, js::RunState&)+29576>, 0x7f2249a3a1db <Interpret(JSContext*, js::RunState&)+22539>, 0x7f2249a3a76b <Interpret(JSContext*, js::RunState&)+23963>, 0x7f2249a3a271 <Interpret(JSContext*, js::RunState&)+22689>, 0x7f2249a38307 <Interpret(JSContext*, js::RunState&)+14647>, 0x7f2249a3829c <Interpret(JSContext*, js::RunState&)+14540>, 0x7f2249a3825d <Interpret(JSContext*, js::RunState&)+14477>, 0x7f2249a38225 <Interpret(JSContext*, js::RunState&)+14421>, 0x7f2249a39a55 <Interpret(JSContext*, js::RunState&)+20613>, 0x7f2249a3b719 <Interpret(JSContext*, js::RunState&)+27977>, 0x7f2249a3b6b9 <Interpret(JSContext*, js::RunState&)+27881>, 0x7f2249a39e1c <Interpret(JSContext*, js::RunState&)+21580>, 0x7f2249a38ab2 <Interpret(JSContext*, js::RunState&)+16610>, 0x7f2249a37ef2 <Interpret(JSContext*, js::RunState&)+13602>, 0x7f2249a375e5 <Interpret(JSContext*, js::RunState&)+11285>, 0x7f2249a3bec5 <Interpret(JSContext*, js::RunState&)+29941>, 0x7f2249a3bf43 <Interpret(JSContext*, js::RunState&)+30067>, 0x7f2249a385e6 <Interpret(JSContext*, js::RunState&)+15382>, 0x7f2249a3660f <Interpret(JSContext*, js::RunState&)+7231>, 0x7f2249a391c0 <Interpret(JSContext*, js::RunState&)+18416>, 0x7f2249a3655e <Interpret(JSContext*, js::RunState&)+7054>, 0x7f2249a3af6a <Interpret(JSContext*, js::RunState&)+26010>, 0x7f2249a3b77f <Interpret(JSContext*, js::RunState&)+28079>, 0x7f2249a38a1a <Interpret(JSContext*, js::RunState&)+16458>, 0x7f2249a3c408 <Interpret(JSContext*, js::RunState&)+31288>, 0x7f2249a37c90 <Interpret(JSContext*, js::RunState&)+12992>, 0x7f2249a3a1bd <Interpret(JSContext*, js::RunState&)+22509>, 0x7f2249a37c90 <Interpret(JSContext*, js::RunState&)+12992>, 0x7f2249a35800 <Interpret(JSContext*, js::RunState&)+3632>, 0x7f2249a366e0 <Interpret(JSContext*, js::RunState&)+7440>, 0x7f2249a374ed <Interpret(JSContext*, js::RunState&)+11037>, 0x7f2249a3632a <Interpret(JSContext*, js::RunState&)+6490>, 0x7f2249a3a997 <Interpret(JSContext*, js::RunState&)+24519>, 0x7f2249a3a7df <Interpret(JSContext*, js::RunState&)+24079>, 0x7f2249a3c039 <Interpret(JSContext*, js::RunState&)+30313>, 0x7f2249a3a909 <Interpret(JSContext*, js::RunState&)+24377>, 0x7f2249a3bfc1 <Interpret(JSContext*, js::RunState&)+30193>, 0x7f2249a3a547 <Interpret(JSContext*, js::RunState&)+23415>, 0x7f2249a3a4f8 <Interpret(JSContext*, js::RunState&)+23336>, 0x7f2249a3a253 <Interpret(JSContext*, js::RunState&)+22659>, 0x7f2249a356b0 <Interpret(JSContext*, js::RunState&)+3296>, 0x7f2249a3b518 <Interpret(JSContext*, js::RunState&)+27464>, 0x7f2249a379b8 <Interpret(JSContext*, js::RunState&)+12264>, 0x7f2249a372ca <Interpret(JSContext*, js::RunState&)+10490>, 0x7f2249a372ca <Interpret(JSContext*, js::RunState&)+10490>, 0x7f2249a37d90 <Interpret(JSContext*, js::RunState&)+13248>, 0x7f2249a39f8d <Interpret(JSContext*, js::RunState&)+21949>, 0x7f2249a37fa7 <Interpret(JSContext*, js::RunState&)+13783>, 0x7f2249a369c0 <Interpret(JSContext*, js::RunState&)+8176>, 0x7f2249a3801c <Interpret(JSContext*, js::RunState&)+13900>, 0x7f2249a39344 <Interpret(JSContext*, js::RunState&)+18804>, 0x7f2249a3929d <Interpret(JSContext*, js::RunState&)+18637>, 0x7f2249a39e78 <Interpret(JSContext*, js::RunState&)+21672>, 0x7f2249a3b430 <Interpret(JSContext*, js::RunState&)+27232>, 0x7f2249a39f83 <Interpret(JSContext*, js::RunState&)+21939>, 0x7f2249a3a4ca <Interpret(JSContext*, js::RunState&)+23290>, 0x7f2249a3b81b <Interpret(JSContext*, js::RunState&)+28235>, 0x7f2249a38f26 <Interpret(JSContext*, js::RunState&)+17750>, 0x7f2249a38592 <Interpret(JSContext*, js::RunState&)+15298>, 0x7f2249a3855a <Interpret(JSContext*, js::RunState&)+15242>, 0x7f2249a384a5 <Interpret(JSContext*, js::RunState&)+15061>, 0x7f2249a38404 <Interpret(JSContext*, js::RunState&)+14900>, 0x7f2249a38370 <Interpret(JSContext*, js::RunState&)+14752>, 0x7f2249a39a97 <Interpret(JSContext*, js::RunState&)+20679>, 0x7f2249a3c84c <Interpret(JSContext*, js::RunState&)+32380>, 0x7f2249a39458 <Interpret(JSContext*, js::RunState&)+19080>, 0x7f2249a3684f <Interpret(JSContext*, js::RunState&)+7807>, 0x7f2249a3684f <Interpret(JSContext*, js::RunState&)+7807>, 0x7f2249a38988 <Interpret(JSContext*, js::RunState&)+16312>, 0x7f2249a39231 <Interpret(JSContext*, js::RunState&)+18529>, 0x7f2249a3c759 <Interpret(JSContext*, js::RunState&)+32137>, 0x7f2249a3aa2e <Interpret(JSContext*, js::RunState&)+24670>, 0x7f2249a3a0ea <Interpret(JSContext*, js::RunState&)+22298>, 0x7f2249a37983 <Interpret(JSContext*, js::RunState&)+12211>, 0x7f2249a36b95 <Interpret(JSContext*, js::RunState&)+8645>, 0x7f2249a3c847 <Interpret(JSContext*, js::RunState&)+32375>, 0x7f2249a3ca19 <Interpret(JSContext*, js::RunState&)+32841>, 0x7f2249a36eab <Interpret(JSContext*, js::RunState&)+9435>, 0x7f2249a373a1 <Interpret(JSContext*, js::RunState&)+10705>, 0x7f2249a373a1 <Interpret(JSContext*, js::RunState&)+10705>, 0x7f2249a3aec1 <Interpret(JSContext*, js::RunState&)+25841>, 0x7f2249a383a7 <Interpret(JSContext*, js::RunState&)+14807>, 0x7f2249a369c0 <Interpret(JSContext*, js::RunState&)+8176>, 0x7f2249a387c2 <Interpret(JSContext*, js::RunState&)+15858>, 0x7f2249a3887c <Interpret(JSContext*, js::RunState&)+16044>, 0x7f2249a36230 <Interpret(JSContext*, js::RunState&)+6240>, 0x7f2249a36239 <Interpret(JSContext*, js::RunState&)+6249>, 0x7f2249a3881b <Interpret(JSContext*, js::RunState&)+15947>, 0x7f2249a3890d <Interpret(JSContext*, js::RunState&)+16189>, 0x7f2249a38f21 <Interpret(JSContext*, js::RunState&)+17745>, 0x7f2249a3698d <Interpret(JSContext*, js::RunState&)+8125>, 0x7f2249a391bb <Interpret(JSContext*, js::RunState&)+18411>, 0x7f2249a3660f <Interpret(JSContext*, js::RunState&)+7231>, 0x7f2249a391b6 <Interpret(JSContext*, js::RunState&)+18406>, 0x7f2249a3655e <Interpret(JSContext*, js::RunState&)+7054>, 0x7f2249a375e5 <Interpret(JSContext*, js::RunState&)+11285>, 0x7f2249a3ac60 <Interpret(JSContext*, js::RunState&)+25232>, 0x7f2249a387a4 <Interpret(JSContext*, js::RunState&)+15828>, 0x7f2249a3a436 <Interpret(JSContext*, js::RunState&)+23142>, 0x7f2249a3698d <Interpret(JSContext*, js::RunState&)+8125>, 0x7f2249a3c104 <Interpret(JSContext*, js::RunState&)+30516>, 0x7f2249a3c267 <Interpret(JSContext*, js::RunState&)+30871>, 0x7f2249a393c7 <Interpret(JSContext*, js::RunState&)+18935>, 0x7f2249a3b4c1 <Interpret(JSContext*, js::RunState&)+27377>, 0x7f2249a36712 <Interpret(JSContext*, js::RunState&)+7490>, 0x7f2249a38e03 <Interpret(JSContext*, js::RunState&)+17459>, 0x7f2249a38d6a <Interpret(JSContext*, js::RunState&)+17306>, 0x7f2249a39c6e <Interpret(JSContext*, js::RunState&)+21150>, 0x7f2249a39a12 <Interpret(JSContext*, js::RunState&)+20546>, 0x7f2249a38d01 <Interpret(JSContext*, js::RunState&)+17201>, 0x7f2249a38c8c <Interpret(JSContext*, js::RunState&)+17084>, 0x7f2249a38ccb <Interpret(JSContext*, js::RunState&)+17147>, 0x7f2249a391c5 <Interpret(JSContext*, js::RunState&)+18421>, 0x7f2249a376b0 <Interpret(JSContext*, js::RunState&)+11488>, 0x7f2249a37ef7 <Interpret(JSContext*, js::RunState&)+13607>, 0x7f2249a3c346 <Interpret(JSContext*, js::RunState&)+31094>, 0x7f2249a36fe4 <Interpret(JSContext*, js::RunState&)+9748>, 0x7f2249a3904a <Interpret(JSContext*, js::RunState&)+18042>, 0x7f2249a3c16c <Interpret(JSContext*, js::RunState&)+30620>, 0x7f2249a39117 <Interpret(JSContext*, js::RunState&)+18247>...}
entryFrame = 0x0
entryMonitor = {cx_ = 0x55e5a1a70670, entryMonitor_ = 0x0}
activation = {<js::Activation> = {cx_ = 0x55e5a1a70670, compartment_ = 0x55e5a1ce3d80, prev_ = 0x7ffd9013ade0, prevProfiling_ = 0x7ffd9013ade0, 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 = 0x55e5a1a706d8, prev = 0x7ffd9013ae08, ptr = {tracer = 0x7f2249a24ed0 <JS::StructGCPolicy<js::LiveSavedFrameCache>::trace(JSTracer*, js::LiveSavedFrameCache*, char const*)>, storage = {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 = 0x55e5a1a70690, prev = 0x7ffd9013aaa0, ptr = 0x0}, asyncCause_ = 0x0, asyncCallIsExplicit_ = false, kind_ = js::Activation::Interpreter}, regs_ = {sp = 0x55e5a1cd9c78, pc = 0x55e5a1e339ff ":\003", fp_ = 0x55e5a1cd9be8}, entryFrame_ = 0x55e5a1cd9b60, 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 = 0x55e5a1a706a0, prev = 0x7ffd9013aac8, ptr = 0x7f223db04820}
logger = <optimized out>
scriptEvent = <optimized out>
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 = 0x55e5a1a706d0, prev = 0x7ffd9013ab90, ptr = {data = {asBits = 18444914486360932352, debugView = {payload47 = 0, tag = JSVAL_TAG_UNDEFINED}, s = {payload = {i32 = 0, u32 = 0, why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0x9800000000000), asPtr = 0xfff9800000000000, asWord = 18444914486360932352, asUIntPtr = 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 = 0x55e5a1a706d0, prev = 0x7ffd9013a5c0, ptr = {data = {asBits = 18444914486360932352, debugView = {payload47 = 0, tag = JSVAL_TAG_UNDEFINED}, s = {payload = {i32 = 0, u32 = 0, why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0x9800000000000), asPtr = 0xfff9800000000000, asWord = 18444914486360932352, asUIntPtr = 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 = 0x55e5a1a706b0, prev = 0x7ffd9013bb10, 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 = 0x55e5a1a706b0, prev = 0x7ffd9013a600, 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 = 0x55e5a1a70690, prev = 0x7ffd9013a8e8, 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 = 0x55e5a1a70690, prev = 0x7ffd9013a640, 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 = 0x55e5a1a70690, prev = 0x7ffd9013a660, 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 = 0x55e5a1a70690, prev = 0x7ffd9013a680, 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 = 0x55e5a1a70690, prev = 0x7ffd9013a6a0, 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 = 0x55e5a1a706b0, prev = 0x7ffd9013a620, ptr = 0x0}
rootId0 = {<js::RootedBase<jsid, JS::Rooted<jsid> >> = {<js::MutableWrappedPtrOperations<jsid, JS::Rooted<jsid> >> = {<js::WrappedPtrOperations<jsid, JS::Rooted<jsid> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x55e5a1a706c8, prev = 0x7ffd9013bb30, 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 = 0x55e5a1a706a8, prev = 0x7ffd9013bb50, 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 = 0x55e5a1a706a0, prev = 0x7ffd9013a5a0, 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 = 0x55e5a1a70688, prev = 0x7ffd9013bb90, ptr = 0x0}
blockDepth = <optimized out>
interpReturnOK = false
frameHalfInitialized = <optimized out>
#10 0x00007f2249a41b26 in js::RunScript (cx=0x55e5a1a70670, state=...) at ./js/src/vm/Interpreter.cpp:418
stopwatch = {cx_ = 0x55e5a1a70670, iteration_ = 0, isMonitoringJank_ = false, isMonitoringCPOW_ = false, cyclesStart_ = 0, CPOWTimeStart_ = 0, cpuStart_ = {<No data fields>}, groups_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = false, static kMaxInlineBytes = 999, static kInlineCapacity = 8, mBegin = 0x7ffd9013a9f8, mLength = 0, mTail = {<mozilla::Vector<RefPtr<js::PerformanceGroup>, 8, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 8}, mBytes = "\001", '\000' <repeats 15 times>, "\360\263\023\220\375\177\000\000\260\263\023\220\375\177\000\000\037i\353I\"\177\000\000\300\252\023\220\375\177\000\000\360\263\023\220\375\177\000\000\220\252\023\220\375\177\000"}, static sMaxInlineStorage = <optimized out>}}
marker = {profiler_ = 0x0}
status = <optimized out>
#11 0x00007f2249a420f1 in js::InternalCallOrConstruct (cx=0x55e5a1a70670, args=..., construct=<optimized out>) at ./js/src/vm/Interpreter.cpp:490
skipForCallee = <optimized out>
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 = 0x55e5a1a70690, prev = 0x7ffd9013ae28, ptr = 0x7f223db94970}
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 = 0x55e5a1a706a0, prev = 0x7ffd9013b388, ptr = 0x7f223db7e790}}, args_ = @0x7ffd9013abb0, construct_ = js::NO_CONSTRUCT}
ok = <optimized out>
#12 0x00007f2249a42359 in js::Call (cx=cx@entry=0x55e5a1a70670, fval=..., fval@entry=..., thisv=..., args=..., rval=rval@entry=...) at ./js/src/vm/Interpreter.cpp:536
No locals.
#13 0x00007f2249cf3a36 in js::jit::InterpretResume (cx=0x55e5a1a70670, obj=..., val=..., kind=..., rval=...) at ./debian/build/dist/include/js/RootingAPI.h:1128
selfHostedFun = {<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 = 0x55e5a1a706d0, prev = 0x7ffd9013adc0, ptr = {data = {asBits = 18446320908797299056, debugView = {payload47 = 139785041168752, tag = JSVAL_TAG_OBJECT}, s = {payload = {i32 = 1035553136, u32 = 1035553136, why = 1035553136}}, asDouble = -nan(0xe7f223db94970), asPtr = 0xfffe7f223db94970, asWord = 18446320908797299056, asUIntPtr = 18446320908797299056}}}
args = {<js::detail::FixedArgsBase<(js::MaybeConstruct)0, 3>> = {<js::AnyInvokeArgs> = {<JS::CallArgs> = {<JS::detail::CallArgsBase<JS::detail::IncludeUsedRval>> = {argv_ = 0x7ffd9013abf0, argc_ = 3, constructing_ = false, ignoresReturnValue_ = false}, <No data fields>}, <No data fields>}, v_ = {<JS::AutoGCRooter> = {down = 0x7ffd9013b530, tag_ = -2, stackTop = 0x55e5a1a706e0}, length_ = 5, elements_ = {{data = {asBits = 18446320908797299056, debugView = {payload47 = 139785041168752, tag = JSVAL_TAG_OBJECT}, s = {payload = {i32 = 1035553136, u32 = 1035553136, why = 1035553136}}, asDouble = -nan(0xe7f223db94970), asPtr = 0xfffe7f223db94970, asWord = 18446320908797299056, asUIntPtr = 18446320908797299056}}, {data = {asBits = 18444914486360932352, debugView = {payload47 = 0, tag = JSVAL_TAG_UNDEFINED}, s = {payload = {i32 = 0, u32 = 0, why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0x9800000000000), asPtr = 0xfff9800000000000, asWord = 18444914486360932352, asUIntPtr = 18444914486360932352}}, {data = {asBits = 18446320908903029120, debugView = {payload47 = 139785146898816, tag = JSVAL_TAG_OBJECT}, s = {payload = {i32 = 1141283200, u32 = 1141283200, why = 1141283200}}, asDouble = -nan(0xe7f2244069980), asPtr = 0xfffe7f2244069980, asWord = 18446320908903029120, asUIntPtr = 18446320908903029120}}, {data = {asBits = 18444914486360932352, debugView = {payload47 = 0, tag = JSVAL_TAG_UNDEFINED}, s = {payload = {i32 = 0, u32 = 0, why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0x9800000000000), asPtr = 0xfff9800000000000, asWord = 18444914486360932352, asUIntPtr = 18444914486360932352}}, {data = {asBits = 18445476483895027040, debugView = {payload47 = 139785069028704, tag = JSVAL_TAG_STRING}, s = {payload = {i32 = 1063413088, u32 = 1063413088, why = 1063413088}}, asDouble = -nan(0xb7f223f626560), asPtr = 0xfffb7f223f626560, asWord = 18445476483895027040, asUIntPtr = 18445476483895027040}}}}}, <No data fields>}
#14 0x0000161f4d966be7 in ?? ()
No symbol table info available.
#15 0x00007f2244069980 in ?? ()
No symbol table info available.
#16 0x00007ffd9013ac68 in ?? ()
No symbol table info available.
#17 0x00007ffd9013acf8 in ?? ()
No symbol table info available.
#18 0xfff9800000000000 in ?? ()
No symbol table info available.
#19 0x00007f224a231200 in ?? () from /tmp/apport_sandbox_5ruw2f57/usr/lib/x86_64-linux-gnu/libmozjs-60.so.0
No symbol table info available.
#20 0x0000161f4d9a47db in ?? ()
No symbol table info available.
#21 0x0000000000007821 in ?? ()
No symbol table info available.
#22 0x00007f2244069980 in ?? ()
No symbol table info available.
#23 0xfff9800000000000 in ?? ()
No symbol table info available.
#24 0x00007f223f626560 in ?? ()
No symbol table info available.
#25 0x00007ffd9013acf8 in ?? ()
No symbol table info available.
#26 0xfff9800000000000 in ?? ()
No symbol table info available.
#27 0xfffe7f2244069980 in ?? ()
No symbol table info available.
#28 0xfff9800000000000 in ?? ()
No symbol table info available.
#29 0xfffe7f2244069980 in ?? ()
No symbol table info available.
#30 0x00007ffd9013b180 in ?? ()
No symbol table info available.
#31 0x00007f223dba0ee8 in ?? ()
No symbol table info available.
#32 0x000055e500000058 in ?? ()
No symbol table info available.
#33 0x00007f223f680040 in ?? ()
No symbol table info available.
#34 0x000055e5a1a71bb0 in ?? ()
No symbol table info available.
#35 0x00000000a1b5a940 in ?? ()
No symbol table info available.
#36 0x00007ffd9013ad60 in ?? ()
No symbol table info available.
#37 0x0000161f4d9614e8 in ?? ()
No symbol table info available.
#38 0x0000000000002043 in ?? ()
No symbol table info available.
#39 0x00007f223f6abd30 in ?? ()
No symbol table info available.
#40 0x0000000000000001 in ?? ()
No symbol table info available.
#41 0xfffe7f2244069980 in ?? ()
No symbol table info available.
#42 0xfff9800000000000 in ?? ()
No symbol table info available.
#43 0x00007ffd9013add0 in ?? ()
No symbol table info available.
#44 0x00007ffd9013b380 in ?? ()
No symbol table info available.
#45 0x0000161f4d9a4150 in ?? ()
No symbol table info available.
#46 0x00007ffd9013ade0 in ?? ()
No symbol table info available.
#47 0x00007ffd9013b558 in ?? ()
No symbol table info available.
#48 0x000055e5a1a70670 in ?? ()
No symbol table info available.
#49 0x00007ffd9013b240 in ?? ()
No symbol table info available.
#50 0x00007f2249be3111 in EnterJit (cx=0x7f223db96be0, state=..., code=0x7f2244069980 "\340k\271=\"\177") at ./debian/build/dist/include/js/RootingAPI.h:999
pcc = {cx = 0x7f223db96be0, oldCompartment = <optimized out>}
entryMonitor = {cx_ = 0x7ffd9013a5e0, entryMonitor_ = 0xfffe7f2244069b40}
activation = {<js::Activation> = {cx_ = 0x5565ef8e98fec800, compartment_ = 0x55e5a1a70670, prev_ = 0x55e5a1ce3d80, prevProfiling_ = 0x7ffd9013ade0, hideScriptedCallerCount_ = 140727020662240, 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 = 0x0, prev = 0x55e5a1a706d8, ptr = {tracer = 0x7ffd9013ae08, storage = {frames = 0x7f2249a24ed0 <JS::StructGCPolicy<js::LiveSavedFrameCache>::trace(JSTracer*, js::LiveSavedFrameCache*, char const*)>}}}, 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 = 0x0, prev = 0x55e5a1a70690, ptr = 0x7ffd9013aaa0}, asyncCause_ = 0x0, asyncCallIsExplicit_ = false, kind_ = js::Activation::Interpreter}, static ExitFpWasmBit = 1, packedExitFP_ = 0xa1a70600 <error: Cannot access memory at address 0xa1a70600>, encodedWasmExitReason_ = 2714606712, prevJitActivation_ = 0x55e5a1e339ff, rematerializedFrames_ = 0x55e5a1cd9be8, ionRecovery_ = {<js::TempAllocPolicy> = {cx_ = 0x55e5a1cd9b60}, static kElemIsPod = false, static kMaxInlineBytes = 992, static kInlineCapacity = 1, mBegin = 0x0, mLength = 140727020661448, mTail = {<mozilla::Vector<js::jit::RInstructionResults, 1, js::TempAllocPolicy>::CapacityAndReserved> = {mCapacity = 139785041078160}, mBytes = "\000\310\376\230\216\357eU\200\251\023\220\375\177\000\000p\006\247\241\345U\000"}, static sMaxInlineStorage = <optimized out>}, bailoutData_ = 0x7ffd9013aac0, lastProfilingFrame_ = {<mozilla::detail::AtomicBaseIncDec<void*, (mozilla::MemoryOrdering)0>> = {<mozilla::detail::AtomicBase<void*, (mozilla::MemoryOrdering)0>> = {mValue = {_M_b = {_M_p = 0x7ffd9013abb0}}}, <No data fields>}, <No data fields>}, lastProfilingCallSite_ = {<mozilla::detail::AtomicBaseIncDec<void*, (mozilla::MemoryOrdering)0>> = {<mozilla::detail::AtomicBase<void*, (mozilla::MemoryOrdering)0>> = {mValue = {_M_b = {_M_p = 0x7ffd9013a9b0}}}, <No data fields>}, <No data fields>}}
enter = <optimized out>
script = <optimized out>
numActualArgs = <optimized out>
constructing = 208
maxArgc = <optimized out>
maxArgv = 0x0
envChain = 0x7ffd9013a8c0
calleeToken = 0x7ffd9013b730
result = {<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 = 0x0, prev = 0x8, ptr = {data = {asBits = 625, debugView = {payload47 = 625, tag = 0}, s = {payload = {i32 = 625, u32 = 625, why = 625}}, asDouble = 3.0879102865077909e-321, asPtr = 0x271, asWord = 625, asUIntPtr = 625}}}
Backtrace stopped: previous frame inner to this frame (corrupt stack?)