A CSS-only extension causes gnome-shell to crash
Affected version
- Ubuntu 23.10
- GNOME 45.1 and 45.2 both affected
- I think I saw this instability with Xorg too (can check later), but it it 100% happens on Wayland
- I made sure to uninstall all Ubuntu's extensions and then restart before doing the last repro
Only the extension in question was active. I did report the problem to the author first to cover the bases, but predictably they couldn't do anything about this. Couldn't reproduce, too.
I can't reproduce this in a VM with a new Ubuntu 23.10 install either, but I can do it at will with my current system, and I'm happy to follow any instructions to provide any additional info to have this fixed.
Bug summary
The extension is this one: https://extensions.gnome.org/extension/6102/light-shell/
When installed, it contains only 3 files: extension.js
, metadata.json
and stylesheet.css
, where the contents of the first file are as trivial as possible:
extension.js
import {Extension} from 'resource:///org/gnome/shell/extensions/extension.js';
export default class LightShell extends Extension {
enable() {
}
disable() {
}
}
If I enable it and press Alt-L
(to lock the screen), my shell almost always crashes.
Also, having this extension enabled contributed to the general instability of my system, e.g. crashes such as #7306 (closed). Ever since I disabled the extension, the shell's been very stable.
Another thing of note: if I convert the extension into a "theme" (basically copying the .css
file to a different directory tree and removing the others, the instructions are in the extension's README), the theme seems to work fine, causing no such crashes.
Steps to reproduce
- Install the extension (Light Shell, version 22).
- Enable it.
- Press
Alt-L
. - See the screen freeze for a while until the shell is restarted and the login screen appears.
What happened
Crash with SIGSEGV.
What did you expect to happen
Not crash at logout. See the "shutter" animation instead, and the locked screen right after.
Relevant logs, screenshots, screencasts etc.
Here's the end of the backtrace (gdb session created using apport-retrace -g /var/crash/_usr_bin_gnome-shell.1000.crash
):
Core was generated by `/usr/bin/gnome-shell'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x00007fef8a5b167c in st_theme_node_lookup_shadow (node=node@entry=0x563eaeb4bc60 [StThemeNode], property_name=property_name@entry=0x7fef8a5dc337 "box-shadow", inherit=inherit@entry=0,
shadow=shadow@entry=0x7ffdae3d8530) at ../src/st/st-theme-node.c:3548
3548 if (strcmp (decl->property->stryng->str, property_name) == 0)
[Current thread is 1 (Thread 0x7fef86198600 (LWP 21007))]
Here's the bt full
output, it's quite long. gdb takes a fair amount of time to print it, too (like ~30 seconds).
bt full
#0 0x00007fef8a5b167c in st_theme_node_lookup_shadow (node=node@entry=0x563eaeb4bc60 [StThemeNode], property_name=property_name@entry=0x7fef8a5dc337 "box-shadow", inherit=inherit@entry=0, shadow=shadow@entry=0x7ffdae3d8530) at ../src/st/st-theme-node.c:3548
decl = 0x563eae39fa10
color = {red = 0 '\000', green = 0 '\000', blue = 0 '\000', alpha = 0 '\000'}
xoffset = <optimized out>
yoffset = <optimized out>
blur = <optimized out>
spread = <optimized out>
inset = <optimized out>
is_none = <optimized out>
i = <optimized out>
__func__ = "st_theme_node_lookup_shadow"
#1 0x00007fef8a5b1aa1 in st_theme_node_get_box_shadow (node=node@entry=0x563eaeb4bc60 [StThemeNode]) at ../src/st/st-theme-node.c:3644
shadow = 0x4411c000442c8000
__func__ = "st_theme_node_get_box_shadow"
#2 0x00007fef8a5b1df1 in st_theme_node_get_paint_box (node=0x563eaeb4bc60 [StThemeNode], actor_box=actor_box@entry=0x7ffdae3d8600, paint_box=paint_box@entry=0x7ffdae3d85b0) at ../src/st/st-theme-node.c:4121
box_shadow = <optimized out>
shadow_box = {x1 = 0, y1 = 5.60519386e-45, x2 = -4.30924185e-11, y2 = 4.59135442e-41}
outline_width = <optimized out>
__func__ = "st_theme_node_get_paint_box"
#3 0x00007fef8a5b1f74 in st_theme_node_transition_get_paint_box (transition=<optimized out>, allocation=0x7ffdae3d8600, paint_box=0x7ffdae3d8610) at ../src/st/st-theme-node-transition.c:231
priv = 0x563eac536130
old_node_box = {x1 = -4.30926406e-11, y1 = 4.59135442e-41, x2 = -3.00415625e-32, y2 = 4.5893926e-41}
new_node_box = {x1 = -4.30926406e-11, y1 = 4.59135442e-41, x2 = -3.15538151e-11, y2 = 3.09378675e-41}
#4 0x00007fef8a5bdeb7 in st_widget_get_paint_volume (self=0x563eae0ac7e0 [StButton], volume=0x563eae0ac670) at ../src/st/st-widget.c:799
paint_box = {x1 = 0, y1 = 0, x2 = 0, y2 = 0}
alloc_box = {x1 = 3672, y1 = 1992, x2 = 3756, y2 = 2076}
theme_node = 0x563eae2648a0 [StThemeNode]
priv = 0x563eae0ac360
origin = {x = 0, y = 0, z = 0}
#5 0x00007fef8a8f1a41 in _clutter_actor_get_paint_volume_real (pv=0x563eae0ac670, self=0x563eae0ac7e0 [StButton]) at ../clutter/clutter/clutter-actor.c:14851
priv = 0x563eae0ac490
priv = <optimized out>
_g_boolean_var_282 = <optimized out>
effects = <optimized out>
l = <optimized out>
effects = <optimized out>
l = <optimized out>
#6 ensure_paint_volume (self=0x563eae0ac7e0 [StButton]) at ../clutter/clutter/clutter-actor.c:14975
priv = 0x563eae0ac490
has_paint_volume_override_effects = <optimized out>
must_update_paint_volume = <optimized out>
#7 0x00007fef8a8f1bcf in _clutter_actor_get_paint_volume_mutable (self=0x563eae0ac7e0 [StButton]) at ../clutter/clutter/clutter-actor.c:14995
priv = 0x563eae0ac490
#8 clutter_actor_get_paint_volume (self=0x563eae0ac7e0 [StButton]) at ../clutter/clutter/clutter-actor.c:15034
__func__ = "clutter_actor_get_paint_volume"
#9 0x00007fef8a8f1c56 in clutter_actor_get_transformed_paint_volume (self=self@entry=0x563eae0ac7e0 [StButton], relative_to_ancestor=relative_to_ancestor@entry=0x563eac1a2fe0 [StWidget]) at ../clutter/clutter/clutter-actor.c:15075
volume = <optimized out>
stage = 0x563eaa438f30 [MetaStage]
transformed_volume = <optimized out>
_g_boolean_var_284 = <optimized out>
#10 0x00007fef8a5bdf8f in st_widget_get_paint_volume (self=0x563eac1a2fe0 [StWidget], volume=0x563eac1a2e70) at ../src/st/st-widget.c:837
child_volume = <optimized out>
child = 0x563eae0ac7e0 [StButton]
shadow_spec = <optimized out>
paint_box = {x1 = 0, y1 = 0, x2 = 3840, y2 = 2160}
alloc_box = {x1 = 0, y1 = 0, x2 = 3840, y2 = 2160}
theme_node = <optimized out>
priv = 0x563eac1a2b60
origin = {x = 0, y = 0, z = 0}
#11 0x00007fef8a8f1a41 in _clutter_actor_get_paint_volume_real (pv=0x563eac1a2e70, self=0x563eac1a2fe0 [StWidget]) at ../clutter/clutter/clutter-actor.c:14851
priv = 0x563eac1a2c90
priv = <optimized out>
_g_boolean_var_282 = <optimized out>
effects = <optimized out>
l = <optimized out>
effects = <optimized out>
l = <optimized out>
#12 ensure_paint_volume (self=0x563eac1a2fe0 [StWidget]) at ../clutter/clutter/clutter-actor.c:14975
priv = 0x563eac1a2c90
has_paint_volume_override_effects = <optimized out>
must_update_paint_volume = <optimized out>
#13 0x00007fef8a8f1bcf in _clutter_actor_get_paint_volume_mutable (self=0x563eac1a2fe0 [StWidget]) at ../clutter/clutter/clutter-actor.c:14995
priv = 0x563eac1a2c90
#14 clutter_actor_get_paint_volume (self=0x563eac1a2fe0 [StWidget]) at ../clutter/clutter/clutter-actor.c:15034
__func__ = "clutter_actor_get_paint_volume"
#15 0x00007fef8a8f1c56 in clutter_actor_get_transformed_paint_volume (self=self@entry=0x563eac1a2fe0 [StWidget], relative_to_ancestor=relative_to_ancestor@entry=0x563eacf96540 [Gjs_ui_unlockDialog_UnlockDialog]) at ../clutter/clutter/clutter-actor.c:15075
volume = <optimized out>
stage = 0x563eaa438f30 [MetaStage]
transformed_volume = <optimized out>
_g_boolean_var_284 = <optimized out>
#16 0x00007fef8a5bdf8f in st_widget_get_paint_volume (self=0x563eacf96540 [Gjs_ui_unlockDialog_UnlockDialog], volume=0x563eacf963d0) at ../src/st/st-widget.c:837
child_volume = <optimized out>
child = 0x563eac1a2fe0 [StWidget]
shadow_spec = <optimized out>
paint_box = {x1 = 0, y1 = 0, x2 = 3840, y2 = 2160}
alloc_box = {x1 = 0, y1 = 0, x2 = 3840, y2 = 2160}
theme_node = <optimized out>
priv = 0x563eacf960c0
origin = {x = 0, y = 0, z = 0}
#17 0x00007fef8a8f1a41 in _clutter_actor_get_paint_volume_real (pv=0x563eacf963d0, self=0x563eacf96540 [Gjs_ui_unlockDialog_UnlockDialog]) at ../clutter/clutter/clutter-actor.c:14851
priv = 0x563eacf961f0
priv = <optimized out>
_g_boolean_var_282 = <optimized out>
effects = <optimized out>
l = <optimized out>
effects = <optimized out>
l = <optimized out>
#18 ensure_paint_volume (self=0x563eacf96540 [Gjs_ui_unlockDialog_UnlockDialog]) at ../clutter/clutter/clutter-actor.c:14975
priv = 0x563eacf961f0
has_paint_volume_override_effects = <optimized out>
must_update_paint_volume = <optimized out>
#19 0x00007fef8a8f1bcf in _clutter_actor_get_paint_volume_mutable (self=0x563eacf96540 [Gjs_ui_unlockDialog_UnlockDialog]) at ../clutter/clutter/clutter-actor.c:14995
priv = 0x563eacf961f0
#20 clutter_actor_get_paint_volume (self=0x563eacf96540 [Gjs_ui_unlockDialog_UnlockDialog]) at ../clutter/clutter/clutter-actor.c:15034
__func__ = "clutter_actor_get_paint_volume"
#21 0x00007fef8a8f1c56 in clutter_actor_get_transformed_paint_volume (self=self@entry=0x563eacf96540 [Gjs_ui_unlockDialog_UnlockDialog], relative_to_ancestor=relative_to_ancestor@entry=0x563eabe00180 [StWidget]) at ../clutter/clutter/clutter-actor.c:15075
volume = <optimized out>
stage = 0x563eaa438f30 [MetaStage]
transformed_volume = <optimized out>
_g_boolean_var_284 = <optimized out>
#22 0x00007fef8a5bdf8f in st_widget_get_paint_volume (self=0x563eabe00180 [StWidget], volume=0x563eabe00010) at ../src/st/st-widget.c:837
child_volume = <optimized out>
child = 0x563eacf96540 [Gjs_ui_unlockDialog_UnlockDialog]
shadow_spec = <optimized out>
paint_box = {x1 = 0, y1 = 0, x2 = 3840, y2 = 2160}
alloc_box = {x1 = 0, y1 = 0, x2 = 3840, y2 = 2160}
theme_node = <optimized out>
priv = 0x563eabdffd00
origin = {x = 0, y = 0, z = 0}
#23 0x00007fef8a8f1a41 in _clutter_actor_get_paint_volume_real (pv=0x563eabe00010, self=0x563eabe00180 [StWidget]) at ../clutter/clutter/clutter-actor.c:14851
priv = 0x563eabdffe30
priv = <optimized out>
_g_boolean_var_282 = <optimized out>
effects = <optimized out>
l = <optimized out>
effects = <optimized out>
l = <optimized out>
#24 ensure_paint_volume (self=0x563eabe00180 [StWidget]) at ../clutter/clutter/clutter-actor.c:14975
priv = 0x563eabdffe30
has_paint_volume_override_effects = <optimized out>
must_update_paint_volume = <optimized out>
#25 0x00007fef8a8f1da2 in _clutter_actor_get_paint_volume_mutable (self=0x563eabe00180 [StWidget]) at ../clutter/clutter/clutter-actor.c:14995
priv = 0x563eabdffe30
priv = <optimized out>
#26 clutter_actor_get_paint_box (self=0x563eabe00180 [StWidget], box=0x7ffdae3d8a90) at ../clutter/clutter/clutter-actor.c:15125
stage = 0x563eaa438f30 [MetaStage]
pv = <optimized out>
__func__ = "clutter_actor_get_paint_box"
_g_boolean_var_287 = <optimized out>
_g_boolean_var_288 = <optimized out>
#27 0x00007fef8a937223 in calculate_clear_area (clear_area=<optimized out>, elem=<optimized out>, pick_rec=0x563eac170870, pick_stack=0x563eae0b0360) at ../clutter/clutter/clutter-pick-stack.c:494
rec = <optimized out>
paint_box = {x1 = 0, y1 = 0, x2 = 0, y2 = 0}
area = 0x563eae436400
verts = {{x = 0, y = 0, z = -1.37434773e-32}, {x = 3840, y = 0, z = 0}, {x = 0, y = 2160, z = 1.00308661e-12}, {x = 3840, y = 2160, z = 0}}
rect = {x = 0, y = 0, width = 3840, height = 2160}
i = 2
area = <optimized out>
verts = {{x = <optimized out>, y = <optimized out>, z = <optimized out>}, {x = <optimized out>, y = <optimized out>, z = <optimized out>}, {x = <optimized out>, y = <optimized out>, z = <optimized out>}, {x = <optimized out>, y = <optimized out>, z = <optimized out>}}
rect = {x = <optimized out>, y = <optimized out>, width = <optimized out>, height = <optimized out>}
i = <optimized out>
rec = <optimized out>
paint_box = {x1 = <optimized out>, y1 = <optimized out>, x2 = <optimized out>, y2 = <optimized out>}
_pp = <optimized out>
_ptr = <optimized out>
#28 clutter_pick_stack_search_actor (clear_area=0x7ffdae3d8b90, ray=0x7ffdae3d8ad0, point=0x7ffdae3d8a74, pick_stack=0x563eae0b0360) at ../clutter/clutter/clutter-pick-stack.c:533
rec = <optimized out>
i = <optimized out>
i = <optimized out>
rec = <optimized out>
#29 _clutter_stage_do_pick_on_view (view=<optimized out>, clear_area=<optimized out>, mode=<optimized out>, y=<optimized out>, x=<optimized out>, stage=<optimized out>) at ../clutter/clutter/clutter-stage.c:1095
pick_stack = 0x563eae0b0360
actor = <optimized out>
CoglTraceClutterStagePickView = {begin_time = 0, name = 0x0, description = 0x0}
ScopedCoglTraceClutterStagePickView = 0x0
pick_context = <optimized out>
p = {x = -5.28232956, y = 17.0376606, z = -50.3683357}
ray = {__graphene_private_origin = {__graphene_private_value = {0, 0, 0, 0}}, __graphene_private_direction = {__graphene_private_value = {-0.0988577455, 0.318856418, -0.942633331, 0}}}
pick_stack = <optimized out>
pick_context = <optimized out>
p = {x = <optimized out>, y = <optimized out>, z = <optimized out>}
ray = {__graphene_private_origin = {__graphene_private_value = {<optimized out>, <optimized out>, <optimized out>, <optimized out>}}, __graphene_private_direction = {__graphene_private_value = {<optimized out>, <optimized out>, <optimized out>, <optimized out>}}}
actor = <optimized out>
CoglTraceClutterStagePickView = {begin_time = <optimized out>, name = <optimized out>, description = <optimized out>}
ScopedCoglTraceClutterStagePickView = <optimized out>
#30 _clutter_stage_do_pick (stage=<optimized out>, x=<optimized out>, y=<optimized out>, mode=<optimized out>, clear_area=<optimized out>) at ../clutter/clutter/clutter-stage.c:1155
actor = <optimized out>
priv = <optimized out>
stage_width = 3840
stage_height = 2160
view = <optimized out>
#31 0x00007fef8a9589a8 in clutter_stage_pick_and_update_device.isra.0 (stage=stage@entry=0x563eaa438f30 [MetaStage], device=device@entry=0x563eaa9b8770 [MetaInputDeviceNative], sequence=sequence@entry=0x0, source_device=source_device@entry=0x0, flags=flags@entry=(CLUTTER_DEVICE_UPDATE_EMIT_CROSSING | CLUTTER_DEVICE_UPDATE_IGNORE_CACHE), point=..., time_ms=time_ms@entry=0) at ../clutter/clutter/clutter-stage.c:3631
new_actor = <optimized out>
clear_area = 0x0
__func__ = {<optimized out> <repeats 37 times>}
#32 0x00007fef8a933603 in clutter_stage_repick_device (stage=0x563eaa438f30 [MetaStage], device=0x563eaa9b8770 [MetaInputDeviceNative]) at ../clutter/clutter/clutter-stage.c:3573
point = {x = 1723.82117, y = 447.243286}
#33 0x00007fef8a8e8248 in update_pointer_if_not_animated (actor=0x563eabe00180 [StWidget]) at ../clutter/clutter/clutter-actor.c:2461
#34 update_pointer_if_not_animated (actor=0x563eabe00180 [StWidget]) at ../clutter/clutter/clutter-actor.c:2457
#35 clutter_actor_set_translation_internal (pspec=<optimized out>, value=<optimized out>, self=<optimized out>) at ../clutter/clutter/clutter-actor.c:4387
obj = <optimized out>
info = <optimized out>
obj = <optimized out>
info = <optimized out>
__func__ = {<optimized out> <repeats 39 times>}
#36 clutter_actor_set_animatable_property (actor=0x563eabe00180 [StWidget], prop_id=<optimized out>, value=0x7ffdae3d8cb0, pspec=0x563eaa9e0d90 [GParamFloat]) at ../clutter/clutter/clutter-actor.c:12707
obj = 0x563eabe00180 [StWidget]
#37 0x00007fef8a8f380c in _clutter_actor_create_transition (actor=0x563eabe00180 [StWidget], pspec=0x563eaa9e0d90 [GParamFloat]) at ../clutter/clutter/clutter-actor.c:17157
timeline = <optimized out>
interval = <optimized out>
info = 0x563eabe001b0
res = 0x0
call_restore = 0
clos = <optimized out>
var_args = {{gp_offset = 16, fp_offset = 80, overflow_arg_area = 0x7ffdae3d8e50, reg_save_area = 0x7ffdae3d8d60}}
initial = {g_type = 0x38, data = {{v_int = -989396992, v_uint = 3305570304, v_long = 3305570304, v_ulong = 3305570304, v_int64 = 3305570304, v_uint64 = 3305570304, v_float = -2160, v_double = 1.6331687271194057e-314, v_pointer = 0xc5070000}, {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}}}
final = {g_type = 0x38, data = {{v_int = -989396992, v_uint = 3305570304, v_long = 3305570304, v_ulong = 3305570304, v_int64 = 3305570304, v_uint64 = 3305570304, v_float = -2160, v_double = 1.6331687271194057e-314, v_pointer = 0xc5070000}, {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}}}
ptype = 0x38
error = <optimized out>
__func__ = "_clutter_actor_create_transition"
#38 0x00007fef8b1a999a in object_set_property (object=object@entry=0x563eabe00180 [StWidget], pspec=0x563eaa9e0d90 [GParamFloat], value=value@entry=0x7ffdae3d9050, nqueue=nqueue@entry=0x563eacf15420, user_specified=user_specified@entry=1) at ../../../gobject/gobject.c:1811
inst = <optimized out>
class = <optimized out>
pclass = 0x563eaa1cf6a0
param_id = 40
__func__ = "object_set_property"
#39 0x00007fef8b1ac6f6 in g_object_setv (values=<optimized out>, names=<optimized out>, n_properties=<optimized out>, object=0x563eabe00180 [StWidget]) at ../../../gobject/gobject.c:2722
i = <optimized out>
nqueue = <optimized out>
pspec = <optimized out>
class = 0x563eaac13460
i = <optimized out>
nqueue = <optimized out>
pspec = <optimized out>
class = <optimized out>
__func__ = {<optimized out> <repeats 14 times>}
_g_boolean_var_81 = <optimized out>
#40 g_object_setv (object=0x563eabe00180 [StWidget], n_properties=<optimized out>, names=<optimized out>, values=<optimized out>) at ../../../gobject/gobject.c:2693
i = <optimized out>
pspec = <optimized out>
class = <optimized out>
__func__ = "g_object_setv"
#41 0x00007fef8b1ac92f in g_object_set_property (object=<optimized out>, property_name=<optimized out>, value=<optimized out>) at ../../../gobject/gobject.c:3022
#42 0x00007fef8aa01b9d in ObjectInstance::prop_setter_impl (value=..., name=..., cx=0x563eaa210eb0, this=0x563eabdffa60) at ../gjs/jsapi-util.h:157
proto_priv = <optimized out>
param_spec = <optimized out>
gvalue = {<_GValue> = {g_type = 0x38, data = {{v_int = -989396992, v_uint = 3305570304, v_long = 3305570304, v_ulong = 3305570304, v_int64 = 3305570304, v_uint64 = 3305570304, v_float = -2160, v_double = 1.6331687271194057e-314, v_pointer = 0xc5070000}, {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}}}, <No data fields>}
proto_priv = <optimized out>
param_spec = <optimized out>
gvalue = {<_GValue> = {g_type = <optimized out>, data = {{v_int = <optimized out>, v_uint = <optimized out>, v_long = <optimized out>, v_ulong = <optimized out>, v_int64 = <optimized out>, v_uint64 = <optimized out>, v_float = <optimized out>, v_double = <optimized out>, v_pointer = <optimized out>}, {v_int = <optimized out>, v_uint = <optimized out>, v_long = <optimized out>, v_ulong = <optimized out>, v_int64 = <optimized out>, v_uint64 = <optimized out>, v_float = <optimized out>, v_double = <optimized out>, v_pointer = <optimized out>}}}, <No data fields>}
class_name = <optimized out>
#43 ObjectBase::prop_setter (cx=0x563eaa210eb0, argc=<optimized out>, vp=<optimized out>) at /usr/src/gjs-1.78.0-0ubuntu1/obj-x86_64-linux-gnu/../gi/object.cpp:468
args = {<JS::detail::CallArgsBase<JS::detail::IncludeUsedRval>> = {argv_ = 0x7ffdae3d9218, argc_ = 1, constructing_ = false, ignoresReturnValue_ = false}, <No data fields>}
obj = {<js::TypedRootedGCThingBase<js::StackRootedBase, JSObject*>> = {<js::StackRootedBase> = {stack = 0x563eaa210ec8, prev = 0x7ffdae3d90e0}, <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 = 0x3d461daa7f38}
priv = <optimized out>
name = {<js::TypedRootedGCThingBase<js::StackRootedBase, JSString*>> = {<js::StackRootedBase> = {stack = 0x563eaa210ee0, prev = 0x7ffdae3d9570}, <No data fields>}, <js::RootedOperations<JSString*, JS::Rooted<JSString*> >> = {<js::MutableWrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<js::WrappedPtrOperations<JSString*, JS::Rooted<JSString*>, void>> = {<No data fields>}, <No data fields>}, <No data fields>}, ptr = 0x286d2b8d2d40}
fullName = "St.Widget[\"translation_y\"]"
label = {m_stack = 0x0}
#44 0x00007fef87b63a39 in CallJSNative (args=..., reason=js::CallReason::Setter, native=0x7fef8aa012e0 <ObjectBase::prop_setter(JSContext*, unsigned int, JS::Value*)>, cx=0x563eaa210eb0) at /usr/src/mozjs115-115.3.0-0ubuntu1/js/src/vm/Interpreter.cpp:486
recursion = {<No data fields>}
resumeMode = <optimized out>
ar = {cx_ = 0x563eaa210eb0, origin_ = <optimized out>}
ok = <optimized out>
recursion = {<No data fields>}
resumeMode = <optimized out>
ar = {cx_ = <optimized out>, origin_ = <optimized out>}
ok = <optimized out>
#45 js::InternalCallOrConstruct (cx=cx@entry=0x563eaa210eb0, args=..., construct=construct@entry=js::NO_CONSTRUCT, reason=js::CallReason::Setter) at /usr/src/mozjs115-115.3.0-0ubuntu1/js/src/vm/Interpreter.cpp:580
native = 0x7fef8aa012e0 <ObjectBase::prop_setter(JSContext*, unsigned int, JS::Value*)>
skipForCallee = <optimized out>
fun = {<js::TypedRootedGCThingBase<js::StackRootedBase, JSFunction*>> = {<js::StackRootedBase> = {stack = 0x563eaa210ec8, prev = 0x7ffdae3d9390}, <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 = 0x21f41de4e280}
state = {<js::RunState> = {kind_ = (unknown: 0xae3d91b0), script_ = {<js::TypedRootedGCThingBase<js::StackRootedBase, JSScript*>> = {<js::StackRootedBase> = {stack = 0xd73d2e1b570c6400, prev = 0x7ffdae3d9150}, <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 = 0x563eaa210eb0}}, args_ = @0x7ffdae3d9270, construct_ = (unknown: 0xaa2cf6d0)}
ar = {cx_ = <optimized out>, origin_ = <optimized out>}
ok = <optimized out>
#46 0x00007fef87b63db9 in InternalCall (reason=<optimized out>, args=..., cx=0x563eaa210eb0) at /usr/src/mozjs115-115.3.0-0ubuntu1/js/src/vm/Interpreter.cpp:647
#47 js::Call (cx=0x563eaa210eb0, fval=..., thisv=..., args=..., rval=rval@entry=..., reason=reason@entry=js::CallReason::Setter) at /usr/src/mozjs115-115.3.0-0ubuntu1/js/src/vm/Interpreter.cpp:679
#48 0x00007fef87b647dd in js::CallSetter (cx=<optimized out>, thisv=..., setter=..., v=...) at /usr/src/mozjs115-115.3.0-0ubuntu1/js/src/vm/Interpreter.cpp:810
args = {<js::detail::FixedArgsBase<(js::MaybeConstruct)0, 1>> = {<js::AnyInvokeArgs> = {<JS::CallArgs> = {<JS::detail::CallArgsBase<JS::detail::IncludeUsedRval>> = {argv_ = 0x7ffdae3d9218, argc_ = 1, constructing_ = false, ignoresReturnValue_ = false}, <No data fields>}, <No data fields>}, v_ = {<js::TypedRootedTraceableBase<js::StackRootedTraceableBase, JS::ValueArray<3> >> = {<js::StackRootedTraceableBase> = {<js::StackRootedBase> = {stack = 0x563eaa210f20, prev = 0x7ffdae3d9710}, <js::VirtualTraceable> = {_vptr.VirtualTraceable = 0x7fef897903c0 <vtable for JS::Rooted<JS::ValueArray<3ul> >+16>}, <No data fields>}, <No data fields>}, <js::RootedOperations<JS::ValueArray<3>, JS::Rooted<JS::ValueArray<3> > >> = {<js::MutableWrappedPtrOperations<JS::ValueArray<3>, JS::Rooted<JS::ValueArray<3> > >> = {<js::WrappedPtrOperations<JS::ValueArray<3>, JS::Rooted<JS::ValueArray<3> >, void>> = {<No data fields>}, <No data fields>}, <No data fields>}, ptr = {elements = {{asBits_ = 18444914486360932352}, {asBits_ = 18446248495110848312}, {asBits_ = 18444633015679186832}}}}}, <No data fields>}
ignored = {<js::TypedRootedGCThingBase<js::StackRootedBase, JS::Value>> = {<js::StackRootedBase> = {stack = 0x563eaa210f18, prev = 0x7ffdae3d92a0}, <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}}
#49 0x00007fef87c8a070 in SetExistingProperty (cx=cx@entry=0x563eaa210eb0, id=id@entry=..., v=v@entry=..., receiver=..., receiver@entry=..., pobj=..., prop=..., result=...) at /usr/src/mozjs115-115.3.0-0ubuntu1/js/src/vm/NativeObject.cpp:2602
propInfo = {static FlagsMask = <optimized out>, static SlotShift = <optimized out>, slotAndFlags_ = <optimized out>, static MaxSlotNumber = <optimized out>}
setterObject = <optimized out>
setter = {<js::TypedRootedGCThingBase<js::StackRootedBase, JS::Value>> = {<js::StackRootedBase> = {stack = 0x563eaa210f18, prev = 0x7ffdae3d9610}, <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_ = 18446218456113406592}}
#50 0x00007fef87c8ac53 in js::NativeSetProperty<(js::QualifiedBool)1> (cx=0x563eaa210eb0, obj=..., id=..., v=..., receiver=..., result=...) at /usr/src/mozjs115-115.3.0-0ubuntu1/js/src/vm/NativeObject.cpp:2636
proto = <optimized out>
prop = {{propInfo_ = {static FlagsMask = <optimized out>, static SlotShift = <optimized out>, slotAndFlags_ = 20235, static MaxSlotNumber = <optimized out>}, denseIndex_ = 20235, typedArrayIndex_ = 20235}, kind_ = js::PropertyResult::Kind::NativeProperty, ignoreProtoChain_ = false}
pobj = {<js::TypedRootedGCThingBase<js::StackRootedBase, js::NativeObject*>> = {<js::StackRootedBase> = {stack = 0x563eaa210ec8, prev = 0x7ffdae3d95b0}, <No data fields>}, <js::RootedOperations<js::NativeObject*, JS::Rooted<js::NativeObject*> >> = {<js::MutableWrappedPtrOperations<js::NativeObject*, JS::Rooted<js::NativeObject*> >> = {<js::WrappedPtrOperations<js::NativeObject*, JS::Rooted<js::NativeObject*>, void>> = {<No data fields>}, <No data fields>}, <No data fields>}, ptr = 0x286d2b8b6600}
#51 0x00007fef87b593e1 in SetObjectElementOperation (strict=<optimized out>, receiver=..., value=..., id=..., obj=..., cx=<optimized out>) at /usr/src/mozjs115-115.3.0-0ubuntu1/js/src/vm/Interpreter.cpp:1881
result = {code_ = 18446744073709551615}
#52 js::Interpret (cx=0x563eaa210eb0, state=...) at /usr/src/mozjs115-115.3.0-0ubuntu1/js/src/vm/Interpreter.cpp:3141
lvalIndex = <optimized out>
obj = {<js::RootedOperations<JSObject*, ReservedRooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, ReservedRooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, ReservedRooted<JSObject*>, void>> = {<No data fields>}, <No data fields>}, <No data fields>}, savedRoot = <optimized out>}
lval = {<js::HandleOperations<JS::Value, JS::Handle<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Handle<JS::Value>, void>> = {<No data fields>}, <No data fields>}, ptr = <optimized out>}
rval = {<js::HandleOperations<JS::Value, JS::Handle<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Handle<JS::Value>, void>> = {<No data fields>}, <No data fields>}, ptr = <optimized out>}
id = {<js::RootedOperations<JS::PropertyKey, ReservedRooted<JS::PropertyKey> >> = {<js::MutableWrappedPtrOperations<JS::PropertyKey, ReservedRooted<JS::PropertyKey> >> = {<js::WrappedPtrOperations<JS::PropertyKey, ReservedRooted<JS::PropertyKey>, void>> = {<No data fields>}, <No data fields>}, <No data fields>}, savedRoot = <optimized out>}
strict = <optimized out>
exit = <optimized out>
prologue_return_continuation = <optimized out>
return_continuation = <optimized out>
successful_return_continuation = <optimized out>
prologue_error = <optimized out>
entryFrame = <optimized out>
entryMonitor = {cx_ = <optimized out>, entryMonitor_ = <optimized out>}
activation = {<js::Activation> = {cx_ = 0x563eaa210eb0, compartment_ = 0x563eaa2bec10, prev_ = 0x7ffdae3d9d90, prevProfiling_ = 0x0, hideScriptedCallerCount_ = 0, frameCache_ = {<js::TypedRootedTraceableBase<js::StackRootedTraceableBase, js::LiveSavedFrameCache>> = {<js::StackRootedTraceableBase> = {<js::StackRootedBase> = {stack = 0x563eaa210f20, prev = 0x7ffdae3d9988}, <js::VirtualTraceable> = {_vptr.VirtualTraceable = 0x7fef8978f880 <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 = 0x563eaec34080}}, asyncStack_ = {<js::TypedRootedGCThingBase<js::StackRootedBase, js::SavedFrame*>> = {<js::StackRootedBase> = {stack = 0x563eaa210ec8, prev = 0x7ffdae3d9870}, <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 = 0x563eaa2d3f18, pc = 0x563eab572113 "K\r", fp_ = 0x563eaa2d3e98}, entryFrame_ = 0x563eaa2d3bb8, opMask_ = 0}
script = {<js::TypedRootedGCThingBase<js::StackRootedBase, JSScript*>> = {<js::StackRootedBase> = {stack = 0x563eaa210ed0, prev = 0x7ffdae3d9898}, <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 = 0x15295445aa60}
rootValue0 = {<js::TypedRootedGCThingBase<js::StackRootedBase, JS::Value>> = {<js::StackRootedBase> = {stack = 0x563eaa210f18, prev = 0x7ffdae3d9cc0}, <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 = 0x563eaa210f18, prev = 0x7ffdae3d9630}, <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 = 0x563eaa210ec8, prev = 0x7ffdae3d9728}, <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 = 0x3d461daa7f38}
rootObject1 = {<js::TypedRootedGCThingBase<js::StackRootedBase, JSObject*>> = {<js::StackRootedBase> = {stack = 0x563eaa210ec8, prev = 0x7ffdae3d95f0}, <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 = 0x563eaa210ec8, prev = 0x7ffdae3d95d0}, <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 = 0x563eaa210ee0, prev = 0x7ffdae3d9c20}, <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 = 0x563eaa210ee0, prev = 0x7ffdae3d9590}, <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 = 0x563eaa210f10, prev = 0x7ffdae3d9c00}, <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_ = 44449347218752, 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 = 0x563eaa210ed0, prev = 0x7ffdae3d9650}, <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 = 0x563eaa210ec0, prev = 0x7ffdae3d9bc0}, <No data fields>}, <js::RootedOperations<js::Scope*, JS::Rooted<js::Scope*> >> = {<js::MutableWrappedPtrOperations<js::Scope*, JS::Rooted<js::Scope*> >> = {<js::WrappedPtrOperations<js::Scope*, JS::Rooted<js::Scope*>, void>> = {<No data fields>}, <No data fields>}, <No data fields>}, ptr = 0x0}
blockDepth = {<No data fields>}
interpReturnOK = 8
frameHalfInitialized = <optimized out>
addresses = {0x7fef87b5e470 <js::Interpret(JSContext*, js::RunState&)+30048>, 0x7fef87b5ba6c <js::Interpret(JSContext*, js::RunState&)+19292>, 0x7fef87b5ba1c <js::Interpret(JSContext*, js::RunState&)+19212>, 0x7fef87b5abb7 <js::Interpret(JSContext*, js::RunState&)+15527>, 0x7fef87b5b76c <js::Interpret(JSContext*, js::RunState&)+18524>, 0x7fef87b5b8d9 <js::Interpret(JSContext*, js::RunState&)+18889>, 0x7fef87b5b889 <js::Interpret(JSContext*, js::RunState&)+18809>, 0x7fef87b5b7ca <js::Interpret(JSContext*, js::RunState&)+18618>, 0x7fef87b5afd3 <js::Interpret(JSContext*, js::RunState&)+16579>, 0x7fef87b5b829 <js::Interpret(JSContext*, js::RunState&)+18713>, 0x7fef87b5b722 <js::Interpret(JSContext*, js::RunState&)+18450>, 0x7fef87b5c24d <js::Interpret(JSContext*, js::RunState&)+21309>, 0x7fef87b5b6b7 <js::Interpret(JSContext*, js::RunState&)+18343>, 0x7fef87b5b5e1 <js::Interpret(JSContext*, js::RunState&)+18129>, 0x7fef87b5cd4b <js::Interpret(JSContext*, js::RunState&)+24123>, 0x7fef87b58d7c <js::Interpret(JSContext*, js::RunState&)+7788>, 0x7fef87b58d7c <js::Interpret(JSContext*, js::RunState&)+7788>, 0x7fef87b5ce50 <js::Interpret(JSContext*, js::RunState&)+24384>, 0x7fef87b5cedd <js::Interpret(JSContext*, js::RunState&)+24525>, 0x7fef87b5cf6a <js::Interpret(JSContext*, js::RunState&)+24666>, 0x7fef87b5c7d2 <js::Interpret(JSContext*, js::RunState&)+22722>, 0x7fef87b5c025 <js::Interpret(JSContext*, js::RunState&)+20757>, 0x7fef87b5bf46 <js::Interpret(JSContext*, js::RunState&)+20534>, 0x7fef87b5d197 <js::Interpret(JSContext*, js::RunState&)+25223>, 0x7fef87b5d110 <js::Interpret(JSContext*, js::RunState&)+25088>, 0x7fef87b5c68a <js::Interpret(JSContext*, js::RunState&)+22394>, 0x7fef87b5c603 <js::Interpret(JSContext*, js::RunState&)+22259>, 0x7fef87b5d6bf <js::Interpret(JSContext*, js::RunState&)+26543>, 0x7fef87b5d480 <js::Interpret(JSContext*, js::RunState&)+25968>, 0x7fef87b5d96c <js::Interpret(JSContext*, js::RunState&)+27228>, 0x7fef87b5d276 <js::Interpret(JSContext*, js::RunState&)+25446>, 0x7fef87b5d74c <js::Interpret(JSContext*, js::RunState&)+26684>, 0x7fef87b5a282 <js::Interpret(JSContext*, js::RunState&)+13170>, 0x7fef87b5ec40 <js::Interpret(JSContext*, js::RunState&)+32048>, 0x7fef87b5db31 <js::Interpret(JSContext*, js::RunState&)+27681>, 0x7fef87b5cb6e <js::Interpret(JSContext*, js::RunState&)+23646>, 0x7fef87b5dfe1 <js::Interpret(JSContext*, js::RunState&)+28881>, 0x7fef87b5de99 <js::Interpret(JSContext*, js::RunState&)+28553>, 0x7fef87b5dd54 <js::Interpret(JSContext*, js::RunState&)+28228>, 0x7fef87b5c3b0 <js::Interpret(JSContext*, js::RunState&)+21664>, 0x7fef87b5c323 <js::Interpret(JSContext*, js::RunState&)+21523>, 0x7fef87b5dc10 <js::Interpret(JSContext*, js::RunState&)+27904>, 0x7fef87b5e2a1 <js::Interpret(JSContext*, js::RunState&)+29585>, 0x7fef87b5e168 <js::Interpret(JSContext*, js::RunState&)+29272>, 0x7fef87b5c838 <js::Interpret(JSContext*, js::RunState&)+22824>, 0x7fef87b5cc4d <js::Interpret(JSContext*, js::RunState&)+23869>, 0x7fef87b5c2b8 <js::Interpret(JSContext*, js::RunState&)+21416>, 0x7fef87b5b64a <js::Interpret(JSContext*, js::RunState&)+18234>, 0x7fef87b5e948 <js::Interpret(JSContext*, js::RunState&)+31288>, 0x7fef87b5d01f <js::Interpret(JSContext*, js::RunState&)+24847>, 0x7fef87b5c762 <js::Interpret(JSContext*, js::RunState&)+22610>, 0x7fef87b5f703 <js::Interpret(JSContext*, js::RunState&)+34803>, 0x7fef87b5f5cd <js::Interpret(JSContext*, js::RunState&)+34493>, 0x7fef87b5f697 <js::Interpret(JSContext*, js::RunState&)+34695>, 0x7fef87b5a171 <js::Interpret(JSContext*, js::RunState&)+12897>, 0x7fef87b5a411 <js::Interpret(JSContext*, js::RunState&)+13569>, 0x7fef87b5b576 <js::Interpret(JSContext*, js::RunState&)+18022>, 0x7fef87b5f06f <js::Interpret(JSContext*, js::RunState&)+33119>, 0x7fef87b59cb2 <js::Interpret(JSContext*, js::RunState&)+11682>, 0x7fef87b58113 <js::Interpret(JSContext*, js::RunState&)+4611>, 0x7fef87b58113 <js::Interpret(JSContext*, js::RunState&)+4611>, 0x7fef87b5a47d <js::Interpret(JSContext*, js::RunState&)+13677>, 0x7fef87b579ee <js::Interpret(JSContext*, js::RunState&)+2782>, 0x7fef87b579ee <js::Interpret(JSContext*, js::RunState&)+2782>, 0x7fef87b5a617 <js::Interpret(JSContext*, js::RunState&)+14087>, 0x7fef87b57f55 <js::Interpret(JSContext*, js::RunState&)+4165>, 0x7fef87b5a60d <js::Interpret(JSContext*, js::RunState&)+14077>, 0x7fef87b57e82 <js::Interpret(JSContext*, js::RunState&)+3954>, 0x7fef87b5a612 <js::Interpret(JSContext*, js::RunState&)+14082>, 0x7fef87b57f55 <js::Interpret(JSContext*, js::RunState&)+4165>, 0x7fef87b5a482 <js::Interpret(JSContext*, js::RunState&)+13682>, 0x7fef87b57e82 <js::Interpret(JSContext*, js::RunState&)+3954>, 0x7fef87b5c97d <js::Interpret(JSContext*, js::RunState&)+23149>, 0x7fef87b59600 <js::Interpret(JSContext*, js::RunState&)+9968>, 0x7fef87b59321 <js::Interpret(JSContext*, js::RunState&)+9233>, 0x7fef87b59321 <js::Interpret(JSContext*, js::RunState&)+9233>, 0x7fef87b59195 <js::Interpret(JSContext*, js::RunState&)+8837>, 0x7fef87b59195 <js::Interpret(JSContext*, js::RunState&)+8837>, 0x7fef87b58edf <js::Interpret(JSContext*, js::RunState&)+8143>, 0x7fef87b58edf <js::Interpret(JSContext*, js::RunState&)+8143>, 0x7fef87b58cd7 <js::Interpret(JSContext*, js::RunState&)+7623>, 0x7fef87b58cd7 <js::Interpret(JSContext*, js::RunState&)+7623>, 0x7fef87b5ef02 <js::Interpret(JSContext*, js::RunState&)+32754>, 0x7fef87b5ea4c <js::Interpret(JSContext*, js::RunState&)+31548>, 0x7fef87b5e9b7 <js::Interpret(JSContext*, js::RunState&)+31399>, 0x7fef87b5ef89 <js::Interpret(JSContext*, js::RunState&)+32889>, 0x7fef87b5c4f3 <js::Interpret(JSContext*, js::RunState&)+21987>, 0x7fef87b59488 <js::Interpret(JSContext*, js::RunState&)+9592>, 0x7fef87b58fa6 <js::Interpret(JSContext*, js::RunState&)+8342>, 0x7fef87b58fa6 <js::Interpret(JSContext*, js::RunState&)+8342>, 0x7fef87b59091 <js::Interpret(JSContext*, js::RunState&)+8577>, 0x7fef87b59091 <js::Interpret(JSContext*, js::RunState&)+8577>, 0x7fef87b5e8e3 <js::Interpret(JSContext*, js::RunState&)+31187>, 0x7fef87b5e85d <js::Interpret(JSContext*, js::RunState&)+31053>, 0x7fef87b5e7ec <js::Interpret(JSContext*, js::RunState&)+30940>, 0x7fef87b5e791 <js::Interpret(JSContext*, js::RunState&)+30849>, 0x7fef87b5e703 <js::Interpret(JSContext*, js::RunState&)+30707>, 0x7fef87b5c717 <js::Interpret(JSContext*, js::RunState&)+22535>, 0x7fef87b5f783 <js::Interpret(JSContext*, js::RunState&)+34931>, 0x7fef87b5a9a3 <js::Interpret(JSContext*, js::RunState&)+14995>, 0x7fef87b5a4d7 <js::Interpret(JSContext*, js::RunState&)+13767>, 0x7fef87b5a5a2 <js::Interpret(JSContext*, js::RunState&)+13970>, 0x7fef87b59f14 <js::Interpret(JSContext*, js::RunState&)+12292>, 0x7fef87b5a367 <js::Interpret(JSContext*, js::RunState&)+13399>, 0x7fef87b5a487 <js::Interpret(JSContext*, js::RunState&)+13687>, 0x7fef87b5b929 <js::Interpret(JSContext*, js::RunState&)+18969>, 0x7fef87b5b181 <js::Interpret(JSContext*, js::RunState&)+17009>, 0x7fef87b5a672 <js::Interpret(JSContext*, js::RunState&)+14178>, 0x7fef87b5effa <js::Interpret(JSContext*, js::RunState&)+33002>, 0x7fef87b5f8e6 <js::Interpret(JSContext*, js::RunState&)+35286>, 0x7fef87b5f0d4 <js::Interpret(JSContext*, js::RunState&)+33220>, 0x7fef87b5f198 <js::Interpret(JSContext*, js::RunState&)+33416>, 0x7fef87b5bacb <js::Interpret(JSContext*, js::RunState&)+19387>, 0x7fef87b5bac6 <js::Interpret(JSContext*, js::RunState&)+19382>, 0x7fef87b5bac1 <js::Interpret(JSContext*, js::RunState&)+19377>, 0x7fef87b5babc <js::Interpret(JSContext*, js::RunState&)+19372>, 0x7fef87b57be2 <js::Interpret(JSContext*, js::RunState&)+3282>, 0x7fef87b57d95 <js::Interpret(JSContext*, js::RunState&)+3717>, 0x7fef87b5bce9 <js::Interpret(JSContext*, js::RunState&)+19929>, 0x7fef87b58bd7 <js::Interpret(JSContext*, js::RunState&)+7367>, 0x7fef87b5bada <js::Interpret(JSContext*, js::RunState&)+19402>, 0x7fef87b58bd7 <js::Interpret(JSContext*, js::RunState&)+7367>, 0x7fef87b57dae <js::Interpret(JSContext*, js::RunState&)+3742>, 0x7fef87b5bbe1 <js::Interpret(JSContext*, js::RunState&)+19665>, 0x7fef87b5b9b9 <js::Interpret(JSContext*, js::RunState&)+19113>, 0x7fef87b5eb0e <js::Interpret(JSContext*, js::RunState&)+31742>, 0x7fef87b5bad5 <js::Interpret(JSContext*, js::RunState&)+19397>, 0x7fef87b5bad0 <js::Interpret(JSContext*, js::RunState&)+19392>, 0x7fef87b57be8 <js::Interpret(JSContext*, js::RunState&)+3288>, 0x7fef87b597cc <js::Interpret(JSContext*, js::RunState&)+10428>, 0x7fef87b57d95 <js::Interpret(JSContext*, js::RunState&)+3717>, 0x7fef87b5f7de <js::Interpret(JSContext*, js::RunState&)+35022>, 0x7fef87b5cad0 <js::Interpret(JSContext*, js::RunState&)+23488>, 0x7fef87b59cb7 <js::Interpret(JSContext*, js::RunState&)+11687>, 0x7fef87b58611 <js::Interpret(JSContext*, js::RunState&)+5889>, 0x7fef87b5f8a5 <js::Interpret(JSContext*, js::RunState&)+35221>, 0x7fef87b5f872 <js::Interpret(JSContext*, js::RunState&)+35170>, 0x7fef87b58a87 <js::Interpret(JSContext*, js::RunState&)+7031>, 0x7fef87b5e692 <js::Interpret(JSContext*, js::RunState&)+30594>, 0x7fef87b5a7d8 <js::Interpret(JSContext*, js::RunState&)+14536>, 0x7fef87b5a71e <js::Interpret(JSContext*, js::RunState&)+14350>, 0x7fef87b58a87 <js::Interpret(JSContext*, js::RunState&)+7031>, 0x7fef87b5a8ff <js::Interpret(JSContext*, js::RunState&)+14831>, 0x7fef87b5a88e <js::Interpret(JSContext*, js::RunState&)+14718>, 0x7fef87b5a1dd <js::Interpret(JSContext*, js::RunState&)+13005>, 0x7fef87b5a234 <js::Interpret(JSContext*, js::RunState&)+13092>, 0x7fef87b59da9 <js::Interpret(JSContext*, js::RunState&)+11929>, 0x7fef87b5eec1 <js::Interpret(JSContext*, js::RunState&)+32689>, 0x7fef87b5ee12 <js::Interpret(JSContext*, js::RunState&)+32514>, 0x7fef87b58b45 <js::Interpret(JSContext*, js::RunState&)+7221>, 0x7fef87b5ebcf <js::Interpret(JSContext*, js::RunState&)+31935>, 0x7fef87b5eb5e <js::Interpret(JSContext*, js::RunState&)+31822>, 0x7fef87b5f469 <js::Interpret(JSContext*, js::RunState&)+34137>, 0x7fef87b5edb6 <js::Interpret(JSContext*, js::RunState&)+32422>, 0x7fef87b5ed63 <js::Interpret(JSContext*, js::RunState&)+32339>, 0x7fef87b5d658 <js::Interpret(JSContext*, js::RunState&)+26440>, 0x7fef87b58b3c <js::Interpret(JSContext*, js::RunState&)+7212>, 0x7fef87b5aaf1 <js::Interpret(JSContext*, js::RunState&)+15329>, 0x7fef87b58b7f <js::Interpret(JSContext*, js::RunState&)+7279>, 0x7fef87b5f200 <js::Interpret(JSContext*, js::RunState&)+33520>, 0x7fef87b5f265 <js::Interpret(JSContext*, js::RunState&)+33621>, 0x7fef87b58ba6 <js::Interpret(JSContext*, js::RunState&)+7318>, 0x7fef87b5ca40 <js::Interpret(JSContext*, js::RunState&)+23344>, 0x7fef87b597d1 <js::Interpret(JSContext*, js::RunState&)+10433>, 0x7fef87b5bcbb <js::Interpret(JSContext*, js::RunState&)+19883>, 0x7fef87b5b27c <js::Interpret(JSContext*, js::RunState&)+17260>, 0x7fef87b580e4 <js::Interpret(JSContext*, js::RunState&)+4564>, 0x7fef87b580e4 <js::Interpret(JSContext*, js::RunState&)+4564>, 0x7fef87b5986d <js::Interpret(JSContext*, js::RunState&)+10589>, 0x7fef87b59830 <js::Interpret(JSContext*, js::RunState&)+10528>, 0x7fef87b5addb <js::Interpret(JSContext*, js::RunState&)+16075>, 0x7fef87b5aec6 <js::Interpret(JSContext*, js::RunState&)+16310>, 0x7fef87b5af13 <js::Interpret(JSContext*, js::RunState&)+16387>, 0x7fef87b5ae2b <js::Interpret(JSContext*, js::RunState&)+16155>, 0x7fef87b5b32e <js::Interpret(JSContext*, js::RunState&)+17438>, 0x7fef87b5af88 <js::Interpret(JSContext*, js::RunState&)+16504>, 0x7fef87b5cb28 <js::Interpret(JSContext*, js::RunState&)+23576>, 0x7fef87b58de3 <js::Interpret(JSContext*, js::RunState&)+7891>, 0x7fef87b58de3 <js::Interpret(JSContext*, js::RunState&)+7891>, 0x7fef87b5bde2 <js::Interpret(JSContext*, js::RunState&)+20178>, 0x7fef87b5badf <js::Interpret(JSContext*, js::RunState&)+19407>, 0x7fef87b5ad51 <js::Interpret(JSContext*, js::RunState&)+15937>, 0x7fef87b5acdf <js::Interpret(JSContext*, js::RunState&)+15823>, 0x7fef87b5ac07 <js::Interpret(JSContext*, js::RunState&)+15607>, 0x7fef87b5b0d6 <js::Interpret(JSContext*, js::RunState&)+16838>, 0x7fef87b5b088 <js::Interpret(JSContext*, js::RunState&)+16760>, 0x7fef87b5b418 <js::Interpret(JSContext*, js::RunState&)+17672>, 0x7fef87b5b21d <js::Interpret(JSContext*, js::RunState&)+17165>, 0x7fef87b5bd5a <js::Interpret(JSContext*, js::RunState&)+20042>, 0x7fef87b5c442 <js::Interpret(JSContext*, js::RunState&)+21810>, 0x7fef87b5bebe <js::Interpret(JSContext*, js::RunState&)+20398>, 0x7fef87b5a61c <js::Interpret(JSContext*, js::RunState&)+14092>, 0x7fef87b5f517 <js::Interpret(JSContext*, js::RunState&)+34311>, 0x7fef87b59483 <js::Interpret(JSContext*, js::RunState&)+9587>, 0x7fef87b5803e <js::Interpret(JSContext*, js::RunState&)+4398>, 0x7fef87b5c43d <js::Interpret(JSContext*, js::RunState&)+21805>, 0x7fef87b5803e <js::Interpret(JSContext*, js::RunState&)+4398>, 0x7fef87b5ac5f <js::Interpret(JSContext*, js::RunState&)+15695>, 0x7fef87b5b134 <js::Interpret(JSContext*, js::RunState&)+16932>, 0x7fef87b5b299 <js::Interpret(JSContext*, js::RunState&)+17289>...}
#53 0x00007fef87b63437 in MaybeEnterInterpreterTrampoline (state=..., cx=0x563eaa210eb0) at /usr/src/mozjs115-115.3.0-0ubuntu1/js/src/vm/Interpreter.cpp:400
#54 js::RunScript (cx=cx@entry=0x563eaa210eb0, state=...) at /usr/src/mozjs115-115.3.0-0ubuntu1/js/src/vm/Interpreter.cpp:458
recursion = {<No data fields>}
marker = {profiler_ = 0x0}
measuringTime = 254
startTime = {mValue = 0}
timerEnd = {mExitFunction = {__measuringTime = <optimized out>, __startTime = <optimized out>, __cx = <optimized out>}, mExecuteOnDestruction = <optimized out>}
status = <optimized out>
ok = <optimized out>
#55 0x00007fef87b63847 in js::InternalCallOrConstruct (cx=cx@entry=0x563eaa210eb0, args=..., construct=construct@entry=js::NO_CONSTRUCT, reason=<optimized out>) at /usr/src/mozjs115-115.3.0-0ubuntu1/js/src/vm/Interpreter.cpp:612
skipForCallee = 6
fun = {<js::TypedRootedGCThingBase<js::StackRootedBase, JSFunction*>> = {<js::StackRootedBase> = {stack = 0x563eaa210ec8, prev = 0x7ffdae3d9a60}, <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 = 0x1531ad405778}
state = {<js::RunState> = {kind_ = js::RunState::Invoke, script_ = {<js::TypedRootedGCThingBase<js::StackRootedBase, JSScript*>> = {<js::StackRootedBase> = {stack = 0x563eaa210ed0, prev = 0x7ffdae3d9be0}, <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 = 0x286d2b88ace0}}, args_ = @0x7ffdae3d9970, construct_ = js::NO_CONSTRUCT}
ar = {cx_ = 0x563eaa210eb0, origin_ = 0x563eaa2cf6d0}
ok = <optimized out>
#56 0x00007fef87b63db9 in InternalCall (reason=<optimized out>, args=..., cx=0x563eaa210eb0) at /usr/src/mozjs115-115.3.0-0ubuntu1/js/src/vm/Interpreter.cpp:647
#57 js::Call (cx=0x563eaa210eb0, fval=..., thisv=..., args=..., rval=..., reason=<optimized out>) at /usr/src/mozjs115-115.3.0-0ubuntu1/js/src/vm/Interpreter.cpp:679
#58 0x00007fef87c33c2a in js::fun_call (cx=0x563eaa210eb0, argc=6, vp=0x563eaa2d3b78) at /usr/src/mozjs115-115.3.0-0ubuntu1/js/src/vm/JSFunction.cpp:956
args = {<JS::detail::CallArgsBase<JS::detail::IncludeUsedRval>> = {argv_ = 0x563eaa2d3b88, argc_ = 6, constructing_ = false, ignoresReturnValue_ = false}, <No data fields>}
func = {<js::HandleOperations<JS::Value, JS::Handle<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Handle<JS::Value>, void>> = {<No data fields>}, <No data fields>}, ptr = 0x563eaa2d3b80}
argCount = 5
iargs = {<js::detail::GenericArgsBase<(js::MaybeConstruct)0>> = {<js::AnyInvokeArgs> = {<JS::CallArgs> = {<JS::detail::CallArgsBase<JS::detail::IncludeUsedRval>> = {argv_ = 0x7ffdae3d99c8, argc_ = 5, 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 = 0x563eaa210f20, prev = 0x7ffdae3d9dc0}, <js::VirtualTraceable> = {_vptr.VirtualTraceable = 0x7fef89791000 <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_ = 94827142254257}, static kElemIsPod = false, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x7ffdae3d99b8, mLength = 7, mTail = {<mozilla::Vector<JS::Value, 8, js::TempAllocPolicy>::CapacityAndReserved> = {mCapacity = 8}, mBytes = "xW@\2551\025\376\377\360\265\340\035\364!\376\377\330\340\252\035F=\376\377\000\341\252\035F=\376\377\210u\2502\3554\373\377\250c\356\035\364!\376\377\320c\356\035\364!\376\377\260\016!\252>V\000"}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}}, <No data fields>}}, <No data fields>}
#59 0x00007fef87b63a39 in CallJSNative (args=..., reason=js::CallReason::Call, native=0x7fef87c339e0 <js::fun_call(JSContext*, unsigned int, JS::Value*)>, cx=0x563eaa210eb0) at /usr/src/mozjs115-115.3.0-0ubuntu1/js/src/vm/Interpreter.cpp:486
recursion = {<No data fields>}
resumeMode = <optimized out>
ar = {cx_ = 0x563eaa210eb0, origin_ = <optimized out>}
ok = <optimized out>
recursion = {<No data fields>}
resumeMode = <optimized out>
ar = {cx_ = <optimized out>, origin_ = <optimized out>}
ok = <optimized out>
#60 js::InternalCallOrConstruct (cx=0x563eaa210eb0, args=..., construct=<optimized out>, reason=js::CallReason::Call) at /usr/src/mozjs115-115.3.0-0ubuntu1/js/src/vm/Interpreter.cpp:580
native = 0x7fef87c339e0 <js::fun_call(JSContext*, unsigned int, JS::Value*)>
skipForCallee = <optimized out>
fun = {<js::TypedRootedGCThingBase<js::StackRootedBase, JSFunction*>> = {<js::StackRootedBase> = {stack = 0x563eaa210ec8, prev = 0x7ffdae3d9c60}, <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 = 0x286d2b84dcf0}
state = {<js::RunState> = {kind_ = (unknown: 0xaa210f18), script_ = {<js::TypedRootedGCThingBase<js::StackRootedBase, JSScript*>> = {<js::StackRootedBase> = {stack = 0x7ffdae3d9cc0, prev = 0xfffe1531ad405778}, <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 = 0x7fef87c57d7e <js::BaseScript::enclosingScope() const+62>}}, args_ = @0x563eaa210f10, construct_ = (unknown: 0xae3d9c00)}
ar = {cx_ = <optimized out>, origin_ = <optimized out>}
ok = <optimized out>
#61 0x00007fef87b57cdf in InternalCall (reason=<optimized out>, args=<optimized out>, cx=<optimized out>) at /usr/src/mozjs115-115.3.0-0ubuntu1/js/src/vm/Interpreter.cpp:647
#62 js::CallFromStack (reason=<optimized out>, args=<optimized out>, cx=<optimized out>) at /usr/src/mozjs115-115.3.0-0ubuntu1/js/src/vm/Interpreter.cpp:652
#63 js::Interpret (cx=0x563eaa210eb0, state=...) at /usr/src/mozjs115-115.3.0-0ubuntu1/js/src/vm/Interpreter.cpp:3395
reason = <optimized out>
newsp = <optimized out>
construct = js::NO_CONSTRUCT
ignoresReturnValue = <optimized out>
argStackSlots = <optimized out>
isFunction = <optimized out>
op = JSOp::ToString
args = {<JS::detail::CallArgsBase<JS::detail::IncludeUsedRval>> = {argv_ = 0x563eaa2d3b88, argc_ = 6, constructing_ = false, ignoresReturnValue_ = false}, <No data fields>}
maybeFun = <optimized out>
exit = <optimized out>
prologue_return_continuation = <optimized out>
return_continuation = <optimized out>
successful_return_continuation = <optimized out>
prologue_error = <optimized out>
entryFrame = <optimized out>
entryMonitor = {cx_ = <optimized out>, entryMonitor_ = <optimized out>}
activation = {<js::Activation> = {cx_ = 0x563eaa210eb0, compartment_ = 0x563eaa2bec10, prev_ = 0x7ffdae3db3d0, prevProfiling_ = 0x0, hideScriptedCallerCount_ = 0, frameCache_ = {<js::TypedRootedTraceableBase<js::StackRootedTraceableBase, js::LiveSavedFrameCache>> = {<js::StackRootedTraceableBase> = {<js::StackRootedBase> = {stack = 0x563eaa210f20, prev = 0x7ffdae3da058}, <js::VirtualTraceable> = {_vptr.VirtualTraceable = 0x7fef8978f880 <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 = 0x563eaea39b00}}, asyncStack_ = {<js::TypedRootedGCThingBase<js::StackRootedBase, js::SavedFrame*>> = {<js::StackRootedBase> = {stack = 0x563eaa210ec8, prev = 0x7ffdae3d9f20}, <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 = 0x563eaa2d3bb8, pc = 0x7fef6c0f84a3 "p\006", fp_ = 0x563eaa2d3b08}, entryFrame_ = 0x563eaa2d3b08, opMask_ = 0}
script = {<js::TypedRootedGCThingBase<js::StackRootedBase, JSScript*>> = {<js::StackRootedBase> = {stack = 0x563eaa210ed0, prev = 0x7ffdae3d9f48}, <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 = 0x286d2b88ae20}
rootValue0 = {<js::TypedRootedGCThingBase<js::StackRootedBase, JS::Value>> = {<js::StackRootedBase> = {stack = 0x563eaa210f18, prev = 0x7ffdae3da020}, <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 = 0x563eaa210f18, prev = 0x7ffdae3d9ce0}, <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 = 0x563eaa210ec8, prev = 0x7ffdae3d9dd8}, <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 = 0x563eaa210ec8, prev = 0x7ffdae3d9ca0}, <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 = 0x563eaa210ec8, prev = 0x7ffdae3d9c80}, <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 = 0x563eaa210ee0, prev = 0x7ffdae3db260}, <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 = 0x563eaa210ee0, prev = 0x7ffdae3d9c40}, <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 = 0x563eaa210f10, prev = 0x7ffdae3db240}, <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 = 0x563eaa210ed0, prev = 0x7ffdae3d9d00}, <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 = 0x563eaa210ec0, prev = 0x7ffdae3db200}, <No data fields>}, <js::RootedOperations<js::Scope*, JS::Rooted<js::Scope*> >> = {<js::MutableWrappedPtrOperations<js::Scope*, JS::Rooted<js::Scope*> >> = {<js::WrappedPtrOperations<js::Scope*, JS::Rooted<js::Scope*>, void>> = {<No data fields>}, <No data fields>}, <No data fields>}, ptr = 0x0}
blockDepth = {<No data fields>}
interpReturnOK = false
frameHalfInitialized = <optimized out>
addresses = {0x7fef87b5e470 <js::Interpret(JSContext*, js::RunState&)+30048>, 0x7fef87b5ba6c <js::Interpret(JSContext*, js::RunState&)+19292>, 0x7fef87b5ba1c <js::Interpret(JSContext*, js::RunState&)+19212>, 0x7fef87b5abb7 <js::Interpret(JSContext*, js::RunState&)+15527>, 0x7fef87b5b76c <js::Interpret(JSContext*, js::RunState&)+18524>, 0x7fef87b5b8d9 <js::Interpret(JSContext*, js::RunState&)+18889>, 0x7fef87b5b889 <js::Interpret(JSContext*, js::RunState&)+18809>, 0x7fef87b5b7ca <js::Interpret(JSContext*, js::RunState&)+18618>, 0x7fef87b5afd3 <js::Interpret(JSContext*, js::RunState&)+16579>, 0x7fef87b5b829 <js::Interpret(JSContext*, js::RunState&)+18713>, 0x7fef87b5b722 <js::Interpret(JSContext*, js::RunState&)+18450>, 0x7fef87b5c24d <js::Interpret(JSContext*, js::RunState&)+21309>, 0x7fef87b5b6b7 <js::Interpret(JSContext*, js::RunState&)+18343>, 0x7fef87b5b5e1 <js::Interpret(JSContext*, js::RunState&)+18129>, 0x7fef87b5cd4b <js::Interpret(JSContext*, js::RunState&)+24123>, 0x7fef87b58d7c <js::Interpret(JSContext*, js::RunState&)+7788>, 0x7fef87b58d7c <js::Interpret(JSContext*, js::RunState&)+7788>, 0x7fef87b5ce50 <js::Interpret(JSContext*, js::RunState&)+24384>, 0x7fef87b5cedd <js::Interpret(JSContext*, js::RunState&)+24525>, 0x7fef87b5cf6a <js::Interpret(JSContext*, js::RunState&)+24666>, 0x7fef87b5c7d2 <js::Interpret(JSContext*, js::RunState&)+22722>, 0x7fef87b5c025 <js::Interpret(JSContext*, js::RunState&)+20757>, 0x7fef87b5bf46 <js::Interpret(JSContext*, js::RunState&)+20534>, 0x7fef87b5d197 <js::Interpret(JSContext*, js::RunState&)+25223>, 0x7fef87b5d110 <js::Interpret(JSContext*, js::RunState&)+25088>, 0x7fef87b5c68a <js::Interpret(JSContext*, js::RunState&)+22394>, 0x7fef87b5c603 <js::Interpret(JSContext*, js::RunState&)+22259>, 0x7fef87b5d6bf <js::Interpret(JSContext*, js::RunState&)+26543>, 0x7fef87b5d480 <js::Interpret(JSContext*, js::RunState&)+25968>, 0x7fef87b5d96c <js::Interpret(JSContext*, js::RunState&)+27228>, 0x7fef87b5d276 <js::Interpret(JSContext*, js::RunState&)+25446>, 0x7fef87b5d74c <js::Interpret(JSContext*, js::RunState&)+26684>, 0x7fef87b5a282 <js::Interpret(JSContext*, js::RunState&)+13170>, 0x7fef87b5ec40 <js::Interpret(JSContext*, js::RunState&)+32048>, 0x7fef87b5db31 <js::Interpret(JSContext*, js::RunState&)+27681>, 0x7fef87b5cb6e <js::Interpret(JSContext*, js::RunState&)+23646>, 0x7fef87b5dfe1 <js::Interpret(JSContext*, js::RunState&)+28881>, 0x7fef87b5de99 <js::Interpret(JSContext*, js::RunState&)+28553>, 0x7fef87b5dd54 <js::Interpret(JSContext*, js::RunState&)+28228>, 0x7fef87b5c3b0 <js::Interpret(JSContext*, js::RunState&)+21664>, 0x7fef87b5c323 <js::Interpret(JSContext*, js::RunState&)+21523>, 0x7fef87b5dc10 <js::Interpret(JSContext*, js::RunState&)+27904>, 0x7fef87b5e2a1 <js::Interpret(JSContext*, js::RunState&)+29585>, 0x7fef87b5e168 <js::Interpret(JSContext*, js::RunState&)+29272>, 0x7fef87b5c838 <js::Interpret(JSContext*, js::RunState&)+22824>, 0x7fef87b5cc4d <js::Interpret(JSContext*, js::RunState&)+23869>, 0x7fef87b5c2b8 <js::Interpret(JSContext*, js::RunState&)+21416>, 0x7fef87b5b64a <js::Interpret(JSContext*, js::RunState&)+18234>, 0x7fef87b5e948 <js::Interpret(JSContext*, js::RunState&)+31288>, 0x7fef87b5d01f <js::Interpret(JSContext*, js::RunState&)+24847>, 0x7fef87b5c762 <js::Interpret(JSContext*, js::RunState&)+22610>, 0x7fef87b5f703 <js::Interpret(JSContext*, js::RunState&)+34803>, 0x7fef87b5f5cd <js::Interpret(JSContext*, js::RunState&)+34493>, 0x7fef87b5f697 <js::Interpret(JSContext*, js::RunState&)+34695>, 0x7fef87b5a171 <js::Interpret(JSContext*, js::RunState&)+12897>, 0x7fef87b5a411 <js::Interpret(JSContext*, js::RunState&)+13569>, 0x7fef87b5b576 <js::Interpret(JSContext*, js::RunState&)+18022>, 0x7fef87b5f06f <js::Interpret(JSContext*, js::RunState&)+33119>, 0x7fef87b59cb2 <js::Interpret(JSContext*, js::RunState&)+11682>, 0x7fef87b58113 <js::Interpret(JSContext*, js::RunState&)+4611>, 0x7fef87b58113 <js::Interpret(JSContext*, js::RunState&)+4611>, 0x7fef87b5a47d <js::Interpret(JSContext*, js::RunState&)+13677>, 0x7fef87b579ee <js::Interpret(JSContext*, js::RunState&)+2782>, 0x7fef87b579ee <js::Interpret(JSContext*, js::RunState&)+2782>, 0x7fef87b5a617 <js::Interpret(JSContext*, js::RunState&)+14087>, 0x7fef87b57f55 <js::Interpret(JSContext*, js::RunState&)+4165>, 0x7fef87b5a60d <js::Interpret(JSContext*, js::RunState&)+14077>, 0x7fef87b57e82 <js::Interpret(JSContext*, js::RunState&)+3954>, 0x7fef87b5a612 <js::Interpret(JSContext*, js::RunState&)+14082>, 0x7fef87b57f55 <js::Interpret(JSContext*, js::RunState&)+4165>, 0x7fef87b5a482 <js::Interpret(JSContext*, js::RunState&)+13682>, 0x7fef87b57e82 <js::Interpret(JSContext*, js::RunState&)+3954>, 0x7fef87b5c97d <js::Interpret(JSContext*, js::RunState&)+23149>, 0x7fef87b59600 <js::Interpret(JSContext*, js::RunState&)+9968>, 0x7fef87b59321 <js::Interpret(JSContext*, js::RunState&)+9233>, 0x7fef87b59321 <js::Interpret(JSContext*, js::RunState&)+9233>, 0x7fef87b59195 <js::Interpret(JSContext*, js::RunState&)+8837>, 0x7fef87b59195 <js::Interpret(JSContext*, js::RunState&)+8837>, 0x7fef87b58edf <js::Interpret(JSContext*, js::RunState&)+8143>, 0x7fef87b58edf <js::Interpret(JSContext*, js::RunState&)+8143>, 0x7fef87b58cd7 <js::Interpret(JSContext*, js::RunState&)+7623>, 0x7fef87b58cd7 <js::Interpret(JSContext*, js::RunState&)+7623>, 0x7fef87b5ef02 <js::Interpret(JSContext*, js::RunState&)+32754>, 0x7fef87b5ea4c <js::Interpret(JSContext*, js::RunState&)+31548>, 0x7fef87b5e9b7 <js::Interpret(JSContext*, js::RunState&)+31399>, 0x7fef87b5ef89 <js::Interpret(JSContext*, js::RunState&)+32889>, 0x7fef87b5c4f3 <js::Interpret(JSContext*, js::RunState&)+21987>, 0x7fef87b59488 <js::Interpret(JSContext*, js::RunState&)+9592>, 0x7fef87b58fa6 <js::Interpret(JSContext*, js::RunState&)+8342>, 0x7fef87b58fa6 <js::Interpret(JSContext*, js::RunState&)+8342>, 0x7fef87b59091 <js::Interpret(JSContext*, js::RunState&)+8577>, 0x7fef87b59091 <js::Interpret(JSContext*, js::RunState&)+8577>, 0x7fef87b5e8e3 <js::Interpret(JSContext*, js::RunState&)+31187>, 0x7fef87b5e85d <js::Interpret(JSContext*, js::RunState&)+31053>, 0x7fef87b5e7ec <js::Interpret(JSContext*, js::RunState&)+30940>, 0x7fef87b5e791 <js::Interpret(JSContext*, js::RunState&)+30849>, 0x7fef87b5e703 <js::Interpret(JSContext*, js::RunState&)+30707>, 0x7fef87b5c717 <js::Interpret(JSContext*, js::RunState&)+22535>, 0x7fef87b5f783 <js::Interpret(JSContext*, js::RunState&)+34931>, 0x7fef87b5a9a3 <js::Interpret(JSContext*, js::RunState&)+14995>, 0x7fef87b5a4d7 <js::Interpret(JSContext*, js::RunState&)+13767>, 0x7fef87b5a5a2 <js::Interpret(JSContext*, js::RunState&)+13970>, 0x7fef87b59f14 <js::Interpret(JSContext*, js::RunState&)+12292>, 0x7fef87b5a367 <js::Interpret(JSContext*, js::RunState&)+13399>, 0x7fef87b5a487 <js::Interpret(JSContext*, js::RunState&)+13687>, 0x7fef87b5b929 <js::Interpret(JSContext*, js::RunState&)+18969>, 0x7fef87b5b181 <js::Interpret(JSContext*, js::RunState&)+17009>, 0x7fef87b5a672 <js::Interpret(JSContext*, js::RunState&)+14178>, 0x7fef87b5effa <js::Interpret(JSContext*, js::RunState&)+33002>, 0x7fef87b5f8e6 <js::Interpret(JSContext*, js::RunState&)+35286>, 0x7fef87b5f0d4 <js::Interpret(JSContext*, js::RunState&)+33220>, 0x7fef87b5f198 <js::Interpret(JSContext*, js::RunState&)+33416>, 0x7fef87b5bacb <js::Interpret(JSContext*, js::RunState&)+19387>, 0x7fef87b5bac6 <js::Interpret(JSContext*, js::RunState&)+19382>, 0x7fef87b5bac1 <js::Interpret(JSContext*, js::RunState&)+19377>, 0x7fef87b5babc <js::Interpret(JSContext*, js::RunState&)+19372>, 0x7fef87b57be2 <js::Interpret(JSContext*, js::RunState&)+3282>, 0x7fef87b57d95 <js::Interpret(JSContext*, js::RunState&)+3717>, 0x7fef87b5bce9 <js::Interpret(JSContext*, js::RunState&)+19929>, 0x7fef87b58bd7 <js::Interpret(JSContext*, js::RunState&)+7367>, 0x7fef87b5bada <js::Interpret(JSContext*, js::RunState&)+19402>, 0x7fef87b58bd7 <js::Interpret(JSContext*, js::RunState&)+7367>, 0x7fef87b57dae <js::Interpret(JSContext*, js::RunState&)+3742>, 0x7fef87b5bbe1 <js::Interpret(JSContext*, js::RunState&)+19665>, 0x7fef87b5b9b9 <js::Interpret(JSContext*, js::RunState&)+19113>, 0x7fef87b5eb0e <js::Interpret(JSContext*, js::RunState&)+31742>, 0x7fef87b5bad5 <js::Interpret(JSContext*, js::RunState&)+19397>, 0x7fef87b5bad0 <js::Interpret(JSContext*, js::RunState&)+19392>, 0x7fef87b57be8 <js::Interpret(JSContext*, js::RunState&)+3288>, 0x7fef87b597cc <js::Interpret(JSContext*, js::RunState&)+10428>, 0x7fef87b57d95 <js::Interpret(JSContext*, js::RunState&)+3717>, 0x7fef87b5f7de <js::Interpret(JSContext*, js::RunState&)+35022>, 0x7fef87b5cad0 <js::Interpret(JSContext*, js::RunState&)+23488>, 0x7fef87b59cb7 <js::Interpret(JSContext*, js::RunState&)+11687>, 0x7fef87b58611 <js::Interpret(JSContext*, js::RunState&)+5889>, 0x7fef87b5f8a5 <js::Interpret(JSContext*, js::RunState&)+35221>, 0x7fef87b5f872 <js::Interpret(JSContext*, js::RunState&)+35170>, 0x7fef87b58a87 <js::Interpret(JSContext*, js::RunState&)+7031>, 0x7fef87b5e692 <js::Interpret(JSContext*, js::RunState&)+30594>, 0x7fef87b5a7d8 <js::Interpret(JSContext*, js::RunState&)+14536>, 0x7fef87b5a71e <js::Interpret(JSContext*, js::RunState&)+14350>, 0x7fef87b58a87 <js::Interpret(JSContext*, js::RunState&)+7031>, 0x7fef87b5a8ff <js::Interpret(JSContext*, js::RunState&)+14831>, 0x7fef87b5a88e <js::Interpret(JSContext*, js::RunState&)+14718>, 0x7fef87b5a1dd <js::Interpret(JSContext*, js::RunState&)+13005>, 0x7fef87b5a234 <js::Interpret(JSContext*, js::RunState&)+13092>, 0x7fef87b59da9 <js::Interpret(JSContext*, js::RunState&)+11929>, 0x7fef87b5eec1 <js::Interpret(JSContext*, js::RunState&)+32689>, 0x7fef87b5ee12 <js::Interpret(JSContext*, js::RunState&)+32514>, 0x7fef87b58b45 <js::Interpret(JSContext*, js::RunState&)+7221>, 0x7fef87b5ebcf <js::Interpret(JSContext*, js::RunState&)+31935>, 0x7fef87b5eb5e <js::Interpret(JSContext*, js::RunState&)+31822>, 0x7fef87b5f469 <js::Interpret(JSContext*, js::RunState&)+34137>, 0x7fef87b5edb6 <js::Interpret(JSContext*, js::RunState&)+32422>, 0x7fef87b5ed63 <js::Interpret(JSContext*, js::RunState&)+32339>, 0x7fef87b5d658 <js::Interpret(JSContext*, js::RunState&)+26440>, 0x7fef87b58b3c <js::Interpret(JSContext*, js::RunState&)+7212>, 0x7fef87b5aaf1 <js::Interpret(JSContext*, js::RunState&)+15329>, 0x7fef87b58b7f <js::Interpret(JSContext*, js::RunState&)+7279>, 0x7fef87b5f200 <js::Interpret(JSContext*, js::RunState&)+33520>, 0x7fef87b5f265 <js::Interpret(JSContext*, js::RunState&)+33621>, 0x7fef87b58ba6 <js::Interpret(JSContext*, js::RunState&)+7318>, 0x7fef87b5ca40 <js::Interpret(JSContext*, js::RunState&)+23344>, 0x7fef87b597d1 <js::Interpret(JSContext*, js::RunState&)+10433>, 0x7fef87b5bcbb <js::Interpret(JSContext*, js::RunState&)+19883>, 0x7fef87b5b27c <js::Interpret(JSContext*, js::RunState&)+17260>, 0x7fef87b580e4 <js::Interpret(JSContext*, js::RunState&)+4564>, 0x7fef87b580e4 <js::Interpret(JSContext*, js::RunState&)+4564>, 0x7fef87b5986d <js::Interpret(JSContext*, js::RunState&)+10589>, 0x7fef87b59830 <js::Interpret(JSContext*, js::RunState&)+10528>, 0x7fef87b5addb <js::Interpret(JSContext*, js::RunState&)+16075>, 0x7fef87b5aec6 <js::Interpret(JSContext*, js::RunState&)+16310>, 0x7fef87b5af13 <js::Interpret(JSContext*, js::RunState&)+16387>, 0x7fef87b5ae2b <js::Interpret(JSContext*, js::RunState&)+16155>, 0x7fef87b5b32e <js::Interpret(JSContext*, js::RunState&)+17438>, 0x7fef87b5af88 <js::Interpret(JSContext*, js::RunState&)+16504>, 0x7fef87b5cb28 <js::Interpret(JSContext*, js::RunState&)+23576>, 0x7fef87b58de3 <js::Interpret(JSContext*, js::RunState&)+7891>, 0x7fef87b58de3 <js::Interpret(JSContext*, js::RunState&)+7891>, 0x7fef87b5bde2 <js::Interpret(JSContext*, js::RunState&)+20178>, 0x7fef87b5badf <js::Interpret(JSContext*, js::RunState&)+19407>, 0x7fef87b5ad51 <js::Interpret(JSContext*, js::RunState&)+15937>, 0x7fef87b5acdf <js::Interpret(JSContext*, js::RunState&)+15823>, 0x7fef87b5ac07 <js::Interpret(JSContext*, js::RunState&)+15607>, 0x7fef87b5b0d6 <js::Interpret(JSContext*, js::RunState&)+16838>, 0x7fef87b5b088 <js::Interpret(JSContext*, js::RunState&)+16760>, 0x7fef87b5b418 <js::Interpret(JSContext*, js::RunState&)+17672>, 0x7fef87b5b21d <js::Interpret(JSContext*, js::RunState&)+17165>, 0x7fef87b5bd5a <js::Interpret(JSContext*, js::RunState&)+20042>, 0x7fef87b5c442 <js::Interpret(JSContext*, js::RunState&)+21810>, 0x7fef87b5bebe <js::Interpret(JSContext*, js::RunState&)+20398>, 0x7fef87b5a61c <js::Interpret(JSContext*, js::RunState&)+14092>, 0x7fef87b5f517 <js::Interpret(JSContext*, js::RunState&)+34311>, 0x7fef87b59483 <js::Interpret(JSContext*, js::RunState&)+9587>, 0x7fef87b5803e <js::Interpret(JSContext*, js::RunState&)+4398>, 0x7fef87b5c43d <js::Interpret(JSContext*, js::RunState&)+21805>, 0x7fef87b5803e <js::Interpret(JSContext*, js::RunState&)+4398>, 0x7fef87b5ac5f <js::Interpret(JSContext*, js::RunState&)+15695>, 0x7fef87b5b134 <js::Interpret(JSContext*, js::RunState&)+16932>, 0x7fef87b5b299 <js::Interpret(JSContext*, js::RunState&)+17289>...}
#64 0x00007fef87b63437 in MaybeEnterInterpreterTrampoline (state=..., cx=0x563eaa210eb0) at /usr/src/mozjs115-115.3.0-0ubuntu1/js/src/vm/Interpreter.cpp:400
#65 js::RunScript (cx=cx@entry=0x563eaa210eb0, state=...) at /usr/src/mozjs115-115.3.0-0ubuntu1/js/src/vm/Interpreter.cpp:458
recursion = {<No data fields>}
marker = {profiler_ = 0x0}
measuringTime = 254
startTime = {mValue = 0}
timerEnd = {mExitFunction = {__measuringTime = <optimized out>, __startTime = <optimized out>, __cx = <optimized out>}, mExecuteOnDestruction = <optimized out>}
status = <optimized out>
ok = <optimized out>
#66 0x00007fef87b63847 in js::InternalCallOrConstruct (cx=cx@entry=0x563eaa210eb0, args=..., construct=construct@entry=js::NO_CONSTRUCT, reason=<optimized out>) at /usr/src/mozjs115-115.3.0-0ubuntu1/js/src/vm/Interpreter.cpp:612
skipForCallee = 5
fun = {<js::TypedRootedGCThingBase<js::StackRootedBase, JSFunction*>> = {<js::StackRootedBase> = {stack = 0x563eaa210ec8, prev = 0x7ffdae3dae20}, <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 = 0x3d461daec820}
state = {<js::RunState> = {kind_ = js::RunState::Invoke, script_ = {<js::TypedRootedGCThingBase<js::StackRootedBase, JSScript*>> = {<js::StackRootedBase> = {stack = 0x563eaa210ed0, prev = 0x7ffdae3db220}, <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 = 0x286d2b88ae20}}, args_ = @0x7ffdae3da040, construct_ = js::NO_CONSTRUCT}
ar = {cx_ = 0x563eaa210eb0, origin_ = 0x563eaa2cf6d0}
ok = <optimized out>
#67 0x00007fef87b63db9 in InternalCall (reason=<optimized out>, args=..., cx=0x563eaa210eb0) at /usr/src/mozjs115-115.3.0-0ubuntu1/js/src/vm/Interpreter.cpp:647
#68 js::Call (cx=0x563eaa210eb0, fval=..., thisv=..., args=..., rval=..., reason=<optimized out>) at /usr/src/mozjs115-115.3.0-0ubuntu1/js/src/vm/Interpreter.cpp:679
#69 0x00007fef87bd8219 in JS_CallFunctionValue (cx=0x563eaa210eb0, obj=obj@entry=..., fval=fval@entry=..., args=..., rval=..., rval@entry=...) at /usr/src/mozjs115-115.3.0-0ubuntu1/js/src/vm/CallAndConstruct.cpp:53
iargs = {<js::detail::GenericArgsBase<(js::MaybeConstruct)0>> = {<js::AnyInvokeArgs> = {<JS::CallArgs> = {<JS::detail::CallArgsBase<JS::detail::IncludeUsedRval>> = {argv_ = 0x7ffdae3da098, argc_ = 4, 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 = 0x563eaa210f20, prev = 0x7ffdae3da2e8}, <js::VirtualTraceable> = {_vptr.VirtualTraceable = 0x7fef89791000 <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_ = 94827142254257}, static kElemIsPod = false, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x7ffdae3da088, mLength = 6, mTail = {<mozilla::Vector<JS::Value, 8, js::TempAllocPolicy>::CapacityAndReserved> = {mCapacity = 8}, mBytes = " Ȯ\035F=\376\377\000\000\000\000\000\000\372\377\000\341\252\035F=\376\377\210u\2502\3554\373\377\250c\356\035\364!\376\377\320c\356\035\364!\376\377\030\017!\252>V\000\000\003\000\000\000>V\000"}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}}, <No data fields>}}, <No data fields>}
thisv = {<js::TypedRootedGCThingBase<js::StackRootedBase, JS::Value>> = {<js::StackRootedBase> = {stack = 0x563eaa210f18, prev = 0x7ffdae3da120}, <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_ = 18445055223849287680}}
#70 0x00007fef8a9e5c95 in JS::Call (rval=..., args=..., fun=..., thisObj=..., cx=<optimized out>) at /usr/include/mozjs-115/js/CallAndConstruct.h:92
#71 Gjs::Closure::invoke (this=0x563eabe04a20, this_obj=..., args=..., retval=...) at /usr/src/gjs-1.78.0-0ubuntu1/obj-x86_64-linux-gnu/../gi/closure.cpp:184
ar = {cx_ = 0x563eaa210eb0, oldRealm_ = 0x563eaa2cf6d0}
v_callable = {<js::TypedRootedGCThingBase<js::StackRootedBase, JS::Value>> = {<js::StackRootedBase> = {stack = 0x563eaa210f18, prev = 0x7ffdae3da240}, <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_ = 18446248495111129120}}
ok = <optimized out>
gjs = <optimized out>
#72 0x00007fef8aa22eba in Gjs::Closure::marshal (this=<optimized out>, return_value=0x0, n_param_values=<optimized out>, param_values=0x7ffdae3da670, invocation_hint=<optimized out>, marshal_data=<optimized out>) at /usr/include/mozjs-115/js/RootingAPI.h:614
context = <optimized out>
i = <optimized out>
signal_query = {signal_id = 260, signal_name = 0x563eaa1f4a3a "handle-method-call", itype = 0x563eaabe2dd0 [GjsDBusImplementation/GDBusInterfaceSkeleton], signal_flags = 0, return_type = 0x4, n_params = 3, param_types = 0x563eaabe2550}
gjs = 0x563eaa2078f0
ar = {cx_ = 0x563eaa210eb0, oldRealm_ = 0x563eaa2cf6d0}
args_details = Python Exception <class 'gdb.error'>: value has been optimized out
signal_info = {<GjsAutoBaseInfo> = {<GjsAutoPointer<_GIBaseInfoStub, _GIBaseInfoStub, g_base_info_unref, g_base_info_ref>> = {m_ptr = 0x563eac3e2cf0}, <No data fields>}, <No data fields>}
argv = {<JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> >> = {<js::TypedRootedTraceableBase<js::StackRootedTraceableBase, JS::StackGCVector<JS::Value, js::TempAllocPolicy> >> = {<js::StackRootedTraceableBase> = {<js::StackRootedBase> = {stack = 0x563eaa210f20, prev = 0x7ffdae3daf60}, <js::VirtualTraceable> = {_vptr.VirtualTraceable = 0x7fef8aadc960 <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_ = 94827142254257}, static kElemIsPod = false, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x7ffdae3da318, mLength = 4, mTail = {<mozilla::Vector<JS::Value, 8, js::TempAllocPolicy>::CapacityAndReserved> = {mCapacity = 8}, mBytes = "\000\341\252\035F=\376\377\210u\2502\3554\373\377\250c\356\035\364!\376\377\320c\356\035\364!\376\377p\244=\256\375\177\000\000\200\353\031\213\357\177\000\000\220\245=\256\375\177\000\000\001\000\032\000\375\177\000"}}}, <No data fields>}}, <No data fields>}
argv_to_append = {<js::TypedRootedGCThingBase<js::StackRootedBase, JS::Value>> = {<js::StackRootedBase> = {stack = 0x563eaa210f18, prev = 0x7ffdae3db300}, <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_ = 18446218456114029520}}
rval = {<js::TypedRootedGCThingBase<js::StackRootedBase, JS::Value>> = {<js::StackRootedBase> = {stack = 0x563eaa210f18, prev = 0x7ffdae3da220}, <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}}
#73 0x00007fef8b19a130 in g_closure_invoke (closure=0x563eabe04a20, return_value=0x0, n_param_values=4, param_values=0x7ffdae3da670, invocation_hint=0x7ffdae3da5c0) at ../../../gobject/gclosure.c:832
marshal = 0x7fef8a9d49c0 <Gjs::Closure::marshal_cb(_GClosure*, _GValue*, unsigned int, _GValue const*, void*, void*)>
marshal_data = 0x104
in_marshal = 0
real_closure = 0x563eabe04a00
__func__ = "g_closure_invoke"
#74 0x00007fef8b1c74ac in signal_emit_unlocked_R.isra.0 (node=node@entry=0x7ffdae3da790, detail=detail@entry=0, instance=instance@entry=0x563eabe049d0, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7ffdae3da670) at ../../../gobject/gsignal.c:3980
tmp = <optimized out>
handler = 0x563eabe05870
accumulator = <optimized out>
emission = {next = 0x0, instance = 0x563eabe049d0, ihint = {signal_id = 260, detail = 0, run_type = (G_SIGNAL_RUN_FIRST | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_RUN, chain_type = 0x4}
class_closure = <optimized out>
hlist = <optimized out>
handler_list = 0x563eabe05870
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>
EMIT_RESTART = <optimized out>
__func__ = {<optimized out> <repeats 23 times>}
#75 0x00007fef8b1b89b1 in signal_emit_valist_unlocked (instance=instance@entry=0x563eabe049d0, signal_id=signal_id@entry=260, detail=detail@entry=0, var_args=var_args@entry=0x7ffdae3da8f0) at ../../../gobject/gsignal.c:3612
instance_and_params = 0x7ffdae3da670
param_values = 0x7ffdae3da688
node = <optimized out>
i = <optimized out>
node_copy = {signal_id = 260, itype = 0x563eaabe2dd0 [GjsDBusImplementation/GDBusInterfaceSkeleton], name = 0x563eaa1f4a3a "handle-method-call", destroyed = 0, flags = 0, n_params = 3, single_va_closure_is_valid = 1, single_va_closure_is_after = 0, param_types = 0x563eaabe2550, return_type = 0x4, class_closure_bsa = 0x0, accumulator = 0x0, c_marshaller = 0x7fef8b19fc10 <g_cclosure_marshal_generic>, va_marshaller = 0x7fef8b1a0160 <g_cclosure_marshal_generic_va>, emission_hooks = 0x0, single_va_closure = 0x1}
__func__ = "signal_emit_valist_unlocked"
#76 0x00007fef8b1b8bd6 in g_signal_emit_valist (instance=0x563eabe049d0, signal_id=260, detail=0, var_args=var_args@entry=0x7ffdae3da8f0) at ../../../gobject/gsignal.c:3355
#77 0x00007fef8b1b8c93 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../../../gobject/gsignal.c:3675
var_args = {{gp_offset = 48, fp_offset = 48, overflow_arg_area = 0x7ffdae3da9d0, reg_save_area = 0x7ffdae3da910}}
#78 0x00007fef8a9d445d in gjs_dbus_implementation_method_call (connection=<optimized out>, sender=<optimized out>, object_path=<optimized out>, interface_name=0x7fef6c351e10 "org.gnome.ScreenSaver", method_name=0x7fef6c3327a0 "Lock", parameters=0x7fef6c0d7be0, invocation=0x7fef6c1f3250 [GDBusMethodInvocation], user_data=0x563eabe049d0) at /usr/src/gjs-1.78.0-0ubuntu1/obj-x86_64-linux-gnu/../libgjs-private/gjs-gdbus-wrapper.c:116
self = 0x563eabe049d0 [GjsDBusImplementation]
error = 0x0
#79 0x00007fef8ad4cd63 in g_dbus_interface_method_dispatch_helper (interface=<optimized out>, method_call_func=0x7fef8a9d43e0 <gjs_dbus_implementation_method_call(GDBusConnection*, char const*, char const*, char const*, char const*, GVariant*, GDBusMethodInvocation*, void*)>, invocation=0x7fef6c1f3250 [GDBusMethodInvocation]) at ../../../gio/gdbusinterfaceskeleton.c:618
has_handlers = <optimized out>
has_default_class_handler = <optimized out>
emit_authorized_signal = <optimized out>
run_in_thread = <optimized out>
flags = <optimized out>
object = 0x0
__func__ = "g_dbus_interface_method_dispatch_helper"
#80 0x00007fef8ad2fefc in call_in_idle_cb (user_data=0x7fef6c1f3250) at ../../../gio/gdbusconnection.c:5012
invocation = 0x7fef6c1f3250 [GDBusMethodInvocation]
vtable = <optimized out>
registration_id = <optimized out>
subtree_registration_id = <optimized out>
ei = 0x563eabe039b0
es = 0x0
__func__ = "call_in_idle_cb"
#81 0x00007fef8ab3fa11 in g_main_dispatch (context=0x563eaa1e49c0) at ../../../glib/gmain.c:3476
dispatch = 0x7fef8ab3ca20 <g_idle_dispatch>
prev_source = 0x0
begin_time_nsec = 0
was_in_call = 0
user_data = 0x7fef6c1f3250
callback = 0x7fef8ad2fde0 <call_in_idle_cb>
cb_funcs = <optimized out>
cb_data = 0x7fef6c1ba620
need_destroy = <optimized out>
source = 0x7fef6c256100
current = 0x563eaa1ba710
i = 0
__func__ = "g_main_dispatch"
#82 0x00007fef8ab9b46f in g_main_context_dispatch_unlocked (context=0x563eaa1e49c0) at ../../../glib/gmain.c:4284
#83 g_main_context_iterate_unlocked.isra.0 (context=0x563eaa1e49c0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4349
max_priority = 2147483647
timeout = 840
some_ready = 1
nfds = <optimized out>
allocated_nfds = 18
fds = 0x563eaeb90fa0
#84 0x00007fef8ab4046f in g_main_loop_run (loop=0x563eaab40f10) at ../../../glib/gmain.c:4551
self = <optimized out>
__func__ = "g_main_loop_run"
#85 0x00007fef8a6c9929 in meta_context_run_main_loop (context=<optimized out>, error=0x7ffdae3dafd0) at ../src/core/meta-context.c:514
priv = 0x563eaa1db150
__func__ = "meta_context_run_main_loop"
#86 0x00007fef8a8508b6 in ffi_call_unix64 () at ../src/x86/unix64.S:104
#87 0x00007fef8a84d34d in ffi_call_int (cif=cif@entry=0x563eaac1d050, fn=<optimized out>, rvalue=<optimized out>, avalue=<optimized out>, closure=closure@entry=0x0) at ../src/x86/ffi64.c:673
classes = {X86_64_INTEGER_CLASS, 4294967295, X86_64_NO_CLASS, X86_64_NO_CLASS}
stack = <optimized out>
argp = 0x7ffdae3dac30 "\003"
arg_types = <optimized out>
gprcount = 2
ssecount = <optimized out>
ngpr = 1
nsse = 0
i = <optimized out>
avn = <optimized out>
flags = <optimized out>
reg_args = <optimized out>
#88 0x00007fef8a84ff33 in ffi_call (cif=0x563eaac1d050, fn=<optimized out>, rvalue=<optimized out>, avalue=<optimized out>) at ../src/x86/ffi64.c:710
arg_types = 0x563eaac1e9c0
i = <optimized out>
nargs = 2
max_reg_struct_size = <optimized out>
#89 0x00007fef8a9f392e in Gjs::Function::invoke (this=0x563eaac1d030, context=0x563eaa210eb0, args=<optimized out>, this_obj=..., r_value=<optimized out>) at /usr/src/gjs-1.78.0-0ubuntu1/obj-x86_64-linux-gnu/../gi/function.cpp:1058
return_value_p = 0x7ffdae3dae18
return_value = {v_boolean = -1971688063, v_int8 = -127 '\201', v_uint8 = 129 '\201', v_int16 = 28033, v_uint16 = 28033, v_int32 = -1971688063, v_uint32 = 2323279233, v_int64 = 140666797190529, v_uint64 = 140666797190529, v_float = -1.20576575e-32, v_double = 6.9498632002358355e-310, v_short = 28033, v_ushort = 28033, v_int = -1971688063, v_uint = 2323279233, v_long = 140666797190529, v_ulong = 140666797190529, v_ssize = 140666797190529, v_size = 140666797190529, v_string = 0x7fef8a7a6d81 "MetaContext", v_pointer = 0x7fef8a7a6d81}
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 = 0x563eaac114e0}, m_out_cvalues = {m_ptr = 0x563eaac1cf90}, m_inout_original_cvalues = {m_ptr = 0x563eaac1ce20}, ignore_release = std::unordered_set with 0 elements, instance_object = {<js::TypedRootedGCThingBase<js::StackRootedBase, JSObject*>> = {<js::StackRootedBase> = {stack = 0x563eaa210ec8, prev = 0x7ffdae3db040}, <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 = 0x286d2b8b6998}, 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 = 0x563eaa210f20, prev = 0x7ffdae3db400}, <js::VirtualTraceable> = {_vptr.VirtualTraceable = 0x7fef8aadc960 <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_ = 94827142254257}, static kElemIsPod = false, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x7ffdae3daf90, mLength = 0, mTail = {<mozilla::Vector<JS::Value, 8, js::TempAllocPolicy>::CapacityAndReserved> = {mCapacity = 8}, mBytes = "\260\016!\252>V\000\000\340\ry\211\357\177\000\000\360\017y\211\357\177\000\000\317$ȇ\357\177\000\000 \260=\256\375\177\000\0000\260=\256\375\177\000\000 \260=\256\375\177\000\000\360:-\252>V\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 = 0x563eaac1e970, gi_argc = 0 '\000', processed_c_args = 1 '\001', failed = false, can_throw_gerror = true, is_method = true}
ffi_arg_pointers = std::unique_ptr<void *[]> = {get() = <optimized out>}
gi_arg_pos = <optimized out>
ffi_arg_pos = 2
js_arg_pos = <optimized out>
obj = {<js::TypedRootedGCThingBase<js::StackRootedBase, JSObject*>> = {<js::StackRootedBase> = {stack = 0x563eaa210ec8, prev = 0x7ffdae3daf40}, <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 = 0x286d2b8b6998}
dynamicString = "MetaContextMain.method Meta.Context.run_main_loop"
label = {m_stack = 0x0}
errorp = 0x7ffdae3dafd0
return_type = <optimized out>
__PRETTY_FUNCTION__ = {<optimized out> <repeats 91 times>}
#90 0x00007fef8a9f4a27 in Gjs::Function::call (context=0x563eaa210eb0, js_argc=<optimized out>, vp=<optimized out>) at /usr/src/gjs-1.78.0-0ubuntu1/obj-x86_64-linux-gnu/../gi/function.cpp:1236
js_argv = {<JS::detail::CallArgsBase<JS::detail::IncludeUsedRval>> = {argv_ = 0x563eaa2d3af8, argc_ = 0, constructing_ = false, ignoresReturnValue_ = false}, <No data fields>}
callee = {<js::TypedRootedGCThingBase<js::StackRootedBase, JSObject*>> = {<js::StackRootedBase> = {stack = 0x563eaa210ec8, prev = 0x7ffdae3db2a0}, <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 = 0x286d2b8af9e8}
priv = <optimized out>
__PRETTY_FUNCTION__ = {<optimized out> <repeats 70 times>}
#91 0x00007fef87b63970 in CallJSNative (args=..., reason=js::CallReason::Call, native=0x7fef8a9f4940 <Gjs::Function::call(JSContext*, unsigned int, JS::Value*)>, cx=0x563eaa210eb0) at /usr/src/mozjs115-115.3.0-0ubuntu1/js/src/vm/Interpreter.cpp:486
recursion = {<No data fields>}
resumeMode = <optimized out>
ar = {cx_ = 0x563eaa210eb0, origin_ = <optimized out>}
ok = <optimized out>
recursion = {<No data fields>}
resumeMode = <optimized out>
ar = {cx_ = <optimized out>, origin_ = <optimized out>}
ok = <optimized out>
#92 js::InternalCallOrConstruct (cx=0x563eaa210eb0, args=..., construct=<optimized out>, reason=js::CallReason::Call) at /usr/src/mozjs115-115.3.0-0ubuntu1/js/src/vm/Interpreter.cpp:566
call = 0x7fef8a9f4940 <Gjs::Function::call(JSContext*, unsigned int, JS::Value*)>
skipForCallee = <optimized out>
fun = {<js::TypedRootedGCThingBase<js::StackRootedBase, JSFunction*>> = {<js::StackRootedBase> = {stack = 0x563eaa210ec8, prev = 0x7ffdae3db2a0}, <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 = 0x286d2b8b6998}
state = {<js::RunState> = {kind_ = (unknown: 0xaa210f18), script_ = {<js::TypedRootedGCThingBase<js::StackRootedBase, JSScript*>> = {<js::StackRootedBase> = {stack = 0x7ffdae3db300, prev = 0xfffe286d2b8b6998}, <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 = 0x7fef87c57d7e <js::BaseScript::enclosingScope() const+62>}}, args_ = @0x563eaa210f10, construct_ = (unknown: 0xae3db240)}
ar = {cx_ = <optimized out>, origin_ = <optimized out>}
ok = <optimized out>
#93 0x00007fef87b57cdf in InternalCall (reason=<optimized out>, args=<optimized out>, cx=<optimized out>) at /usr/src/mozjs115-115.3.0-0ubuntu1/js/src/vm/Interpreter.cpp:647
#94 js::CallFromStack (reason=<optimized out>, args=<optimized out>, cx=<optimized out>) at /usr/src/mozjs115-115.3.0-0ubuntu1/js/src/vm/Interpreter.cpp:652
#95 js::Interpret (cx=0x563eaa210eb0, state=...) at /usr/src/mozjs115-115.3.0-0ubuntu1/js/src/vm/Interpreter.cpp:3395
reason = <optimized out>
newsp = <optimized out>
construct = js::NO_CONSTRUCT
ignoresReturnValue = <optimized out>
argStackSlots = <optimized out>
isFunction = <optimized out>
op = JSOp::ToString
args = {<JS::detail::CallArgsBase<JS::detail::IncludeUsedRval>> = {argv_ = 0x563eaa2d3af8, argc_ = 0, constructing_ = false, ignoresReturnValue_ = true}, <No data fields>}
maybeFun = <optimized out>
exit = <optimized out>
prologue_return_continuation = <optimized out>
return_continuation = <optimized out>
successful_return_continuation = <optimized out>
prologue_error = <optimized out>
entryFrame = <optimized out>
entryMonitor = {cx_ = <optimized out>, entryMonitor_ = <optimized out>}
activation = {<js::Activation> = {cx_ = 0x563eaa210eb0, compartment_ = 0x563eaa2bec10, prev_ = 0x0, prevProfiling_ = 0x0, hideScriptedCallerCount_ = 0, frameCache_ = {<js::TypedRootedTraceableBase<js::StackRootedTraceableBase, js::LiveSavedFrameCache>> = {<js::StackRootedTraceableBase> = {<js::StackRootedBase> = {stack = 0x563eaa210f20, prev = 0x7ffdae3db678}, <js::VirtualTraceable> = {_vptr.VirtualTraceable = 0x7fef8978f880 <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 = 0x563eaac2eca0}}, asyncStack_ = {<js::TypedRootedGCThingBase<js::StackRootedBase, js::SavedFrame*>> = {<js::StackRootedBase> = {stack = 0x563eaa210ec8, prev = 0x7ffdae3db560}, <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 = 0x563eaa2d3af8, pc = 0x563eaaa53331 "t", fp_ = 0x563eaa2d3a78}, entryFrame_ = 0x563eaa2d3a78, opMask_ = 0}
script = {<js::TypedRootedGCThingBase<js::StackRootedBase, JSScript*>> = {<js::StackRootedBase> = {stack = 0x563eaa210ed0, prev = 0x7ffdae3db588}, <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 = 0x286d2b870ba0}
rootValue0 = {<js::TypedRootedGCThingBase<js::StackRootedBase, JS::Value>> = {<js::StackRootedBase> = {stack = 0x563eaa210f18, prev = 0x7ffdae3db780}, <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 = 0x563eaa210f18, prev = 0x7ffdae3db320}, <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 = 0x563eaa210ec8, prev = 0x7ffdae3db418}, <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 = 0x563eaa210ec8, prev = 0x7ffdae3db2e0}, <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 = 0x563eaa210ec8, prev = 0x7ffdae3db2c0}, <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 = 0x563eaa210ee0, prev = 0x0}, <No data fields>}, <js::RootedOperations<JSAtom*, JS::Rooted<JSAtom*> >> = {<js::MutableWrappedPtrOperations<JSAtom*, JS::Rooted<JSAtom*> >> = {<js::WrappedPtrOperations<JSAtom*, JS::Rooted<JSAtom*>, void>> = {<No data fields>}, <No data fields>}, <No data fields>}, ptr = 0x0}
rootName0 = {<js::TypedRootedGCThingBase<js::StackRootedBase, js::PropertyName*>> = {<js::StackRootedBase> = {stack = 0x563eaa210ee0, prev = 0x7ffdae3db280}, <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 = 0x563eaa210f10, prev = 0x7ffdae3db810}, <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 = 0x563eaa210ed0, prev = 0x7ffdae3db340}, <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 = 0x563eaa210ec0, prev = 0x0}, <No data fields>}, <js::RootedOperations<js::Scope*, JS::Rooted<js::Scope*> >> = {<js::MutableWrappedPtrOperations<js::Scope*, JS::Rooted<js::Scope*> >> = {<js::WrappedPtrOperations<js::Scope*, JS::Rooted<js::Scope*>, void>> = {<No data fields>}, <No data fields>}, <No data fields>}, ptr = 0x0}
blockDepth = {<No data fields>}
interpReturnOK = false
frameHalfInitialized = <optimized out>
addresses = {0x7fef87b5e470 <js::Interpret(JSContext*, js::RunState&)+30048>, 0x7fef87b5ba6c <js::Interpret(JSContext*, js::RunState&)+19292>, 0x7fef87b5ba1c <js::Interpret(JSContext*, js::RunState&)+19212>, 0x7fef87b5abb7 <js::Interpret(JSContext*, js::RunState&)+15527>, 0x7fef87b5b76c <js::Interpret(JSContext*, js::RunState&)+18524>, 0x7fef87b5b8d9 <js::Interpret(JSContext*, js::RunState&)+18889>, 0x7fef87b5b889 <js::Interpret(JSContext*, js::RunState&)+18809>, 0x7fef87b5b7ca <js::Interpret(JSContext*, js::RunState&)+18618>, 0x7fef87b5afd3 <js::Interpret(JSContext*, js::RunState&)+16579>, 0x7fef87b5b829 <js::Interpret(JSContext*, js::RunState&)+18713>, 0x7fef87b5b722 <js::Interpret(JSContext*, js::RunState&)+18450>, 0x7fef87b5c24d <js::Interpret(JSContext*, js::RunState&)+21309>, 0x7fef87b5b6b7 <js::Interpret(JSContext*, js::RunState&)+18343>, 0x7fef87b5b5e1 <js::Interpret(JSContext*, js::RunState&)+18129>, 0x7fef87b5cd4b <js::Interpret(JSContext*, js::RunState&)+24123>, 0x7fef87b58d7c <js::Interpret(JSContext*, js::RunState&)+7788>, 0x7fef87b58d7c <js::Interpret(JSContext*, js::RunState&)+7788>, 0x7fef87b5ce50 <js::Interpret(JSContext*, js::RunState&)+24384>, 0x7fef87b5cedd <js::Interpret(JSContext*, js::RunState&)+24525>, 0x7fef87b5cf6a <js::Interpret(JSContext*, js::RunState&)+24666>, 0x7fef87b5c7d2 <js::Interpret(JSContext*, js::RunState&)+22722>, 0x7fef87b5c025 <js::Interpret(JSContext*, js::RunState&)+20757>, 0x7fef87b5bf46 <js::Interpret(JSContext*, js::RunState&)+20534>, 0x7fef87b5d197 <js::Interpret(JSContext*, js::RunState&)+25223>, 0x7fef87b5d110 <js::Interpret(JSContext*, js::RunState&)+25088>, 0x7fef87b5c68a <js::Interpret(JSContext*, js::RunState&)+22394>, 0x7fef87b5c603 <js::Interpret(JSContext*, js::RunState&)+22259>, 0x7fef87b5d6bf <js::Interpret(JSContext*, js::RunState&)+26543>, 0x7fef87b5d480 <js::Interpret(JSContext*, js::RunState&)+25968>, 0x7fef87b5d96c <js::Interpret(JSContext*, js::RunState&)+27228>, 0x7fef87b5d276 <js::Interpret(JSContext*, js::RunState&)+25446>, 0x7fef87b5d74c <js::Interpret(JSContext*, js::RunState&)+26684>, 0x7fef87b5a282 <js::Interpret(JSContext*, js::RunState&)+13170>, 0x7fef87b5ec40 <js::Interpret(JSContext*, js::RunState&)+32048>, 0x7fef87b5db31 <js::Interpret(JSContext*, js::RunState&)+27681>, 0x7fef87b5cb6e <js::Interpret(JSContext*, js::RunState&)+23646>, 0x7fef87b5dfe1 <js::Interpret(JSContext*, js::RunState&)+28881>, 0x7fef87b5de99 <js::Interpret(JSContext*, js::RunState&)+28553>, 0x7fef87b5dd54 <js::Interpret(JSContext*, js::RunState&)+28228>, 0x7fef87b5c3b0 <js::Interpret(JSContext*, js::RunState&)+21664>, 0x7fef87b5c323 <js::Interpret(JSContext*, js::RunState&)+21523>, 0x7fef87b5dc10 <js::Interpret(JSContext*, js::RunState&)+27904>, 0x7fef87b5e2a1 <js::Interpret(JSContext*, js::RunState&)+29585>, 0x7fef87b5e168 <js::Interpret(JSContext*, js::RunState&)+29272>, 0x7fef87b5c838 <js::Interpret(JSContext*, js::RunState&)+22824>, 0x7fef87b5cc4d <js::Interpret(JSContext*, js::RunState&)+23869>, 0x7fef87b5c2b8 <js::Interpret(JSContext*, js::RunState&)+21416>, 0x7fef87b5b64a <js::Interpret(JSContext*, js::RunState&)+18234>, 0x7fef87b5e948 <js::Interpret(JSContext*, js::RunState&)+31288>, 0x7fef87b5d01f <js::Interpret(JSContext*, js::RunState&)+24847>, 0x7fef87b5c762 <js::Interpret(JSContext*, js::RunState&)+22610>, 0x7fef87b5f703 <js::Interpret(JSContext*, js::RunState&)+34803>, 0x7fef87b5f5cd <js::Interpret(JSContext*, js::RunState&)+34493>, 0x7fef87b5f697 <js::Interpret(JSContext*, js::RunState&)+34695>, 0x7fef87b5a171 <js::Interpret(JSContext*, js::RunState&)+12897>, 0x7fef87b5a411 <js::Interpret(JSContext*, js::RunState&)+13569>, 0x7fef87b5b576 <js::Interpret(JSContext*, js::RunState&)+18022>, 0x7fef87b5f06f <js::Interpret(JSContext*, js::RunState&)+33119>, 0x7fef87b59cb2 <js::Interpret(JSContext*, js::RunState&)+11682>, 0x7fef87b58113 <js::Interpret(JSContext*, js::RunState&)+4611>, 0x7fef87b58113 <js::Interpret(JSContext*, js::RunState&)+4611>, 0x7fef87b5a47d <js::Interpret(JSContext*, js::RunState&)+13677>, 0x7fef87b579ee <js::Interpret(JSContext*, js::RunState&)+2782>, 0x7fef87b579ee <js::Interpret(JSContext*, js::RunState&)+2782>, 0x7fef87b5a617 <js::Interpret(JSContext*, js::RunState&)+14087>, 0x7fef87b57f55 <js::Interpret(JSContext*, js::RunState&)+4165>, 0x7fef87b5a60d <js::Interpret(JSContext*, js::RunState&)+14077>, 0x7fef87b57e82 <js::Interpret(JSContext*, js::RunState&)+3954>, 0x7fef87b5a612 <js::Interpret(JSContext*, js::RunState&)+14082>, 0x7fef87b57f55 <js::Interpret(JSContext*, js::RunState&)+4165>, 0x7fef87b5a482 <js::Interpret(JSContext*, js::RunState&)+13682>, 0x7fef87b57e82 <js::Interpret(JSContext*, js::RunState&)+3954>, 0x7fef87b5c97d <js::Interpret(JSContext*, js::RunState&)+23149>, 0x7fef87b59600 <js::Interpret(JSContext*, js::RunState&)+9968>, 0x7fef87b59321 <js::Interpret(JSContext*, js::RunState&)+9233>, 0x7fef87b59321 <js::Interpret(JSContext*, js::RunState&)+9233>, 0x7fef87b59195 <js::Interpret(JSContext*, js::RunState&)+8837>, 0x7fef87b59195 <js::Interpret(JSContext*, js::RunState&)+8837>, 0x7fef87b58edf <js::Interpret(JSContext*, js::RunState&)+8143>, 0x7fef87b58edf <js::Interpret(JSContext*, js::RunState&)+8143>, 0x7fef87b58cd7 <js::Interpret(JSContext*, js::RunState&)+7623>, 0x7fef87b58cd7 <js::Interpret(JSContext*, js::RunState&)+7623>, 0x7fef87b5ef02 <js::Interpret(JSContext*, js::RunState&)+32754>, 0x7fef87b5ea4c <js::Interpret(JSContext*, js::RunState&)+31548>, 0x7fef87b5e9b7 <js::Interpret(JSContext*, js::RunState&)+31399>, 0x7fef87b5ef89 <js::Interpret(JSContext*, js::RunState&)+32889>, 0x7fef87b5c4f3 <js::Interpret(JSContext*, js::RunState&)+21987>, 0x7fef87b59488 <js::Interpret(JSContext*, js::RunState&)+9592>, 0x7fef87b58fa6 <js::Interpret(JSContext*, js::RunState&)+8342>, 0x7fef87b58fa6 <js::Interpret(JSContext*, js::RunState&)+8342>, 0x7fef87b59091 <js::Interpret(JSContext*, js::RunState&)+8577>, 0x7fef87b59091 <js::Interpret(JSContext*, js::RunState&)+8577>, 0x7fef87b5e8e3 <js::Interpret(JSContext*, js::RunState&)+31187>, 0x7fef87b5e85d <js::Interpret(JSContext*, js::RunState&)+31053>, 0x7fef87b5e7ec <js::Interpret(JSContext*, js::RunState&)+30940>, 0x7fef87b5e791 <js::Interpret(JSContext*, js::RunState&)+30849>, 0x7fef87b5e703 <js::Interpret(JSContext*, js::RunState&)+30707>, 0x7fef87b5c717 <js::Interpret(JSContext*, js::RunState&)+22535>, 0x7fef87b5f783 <js::Interpret(JSContext*, js::RunState&)+34931>, 0x7fef87b5a9a3 <js::Interpret(JSContext*, js::RunState&)+14995>, 0x7fef87b5a4d7 <js::Interpret(JSContext*, js::RunState&)+13767>, 0x7fef87b5a5a2 <js::Interpret(JSContext*, js::RunState&)+13970>, 0x7fef87b59f14 <js::Interpret(JSContext*, js::RunState&)+12292>, 0x7fef87b5a367 <js::Interpret(JSContext*, js::RunState&)+13399>, 0x7fef87b5a487 <js::Interpret(JSContext*, js::RunState&)+13687>, 0x7fef87b5b929 <js::Interpret(JSContext*, js::RunState&)+18969>, 0x7fef87b5b181 <js::Interpret(JSContext*, js::RunState&)+17009>, 0x7fef87b5a672 <js::Interpret(JSContext*, js::RunState&)+14178>, 0x7fef87b5effa <js::Interpret(JSContext*, js::RunState&)+33002>, 0x7fef87b5f8e6 <js::Interpret(JSContext*, js::RunState&)+35286>, 0x7fef87b5f0d4 <js::Interpret(JSContext*, js::RunState&)+33220>, 0x7fef87b5f198 <js::Interpret(JSContext*, js::RunState&)+33416>, 0x7fef87b5bacb <js::Interpret(JSContext*, js::RunState&)+19387>, 0x7fef87b5bac6 <js::Interpret(JSContext*, js::RunState&)+19382>, 0x7fef87b5bac1 <js::Interpret(JSContext*, js::RunState&)+19377>, 0x7fef87b5babc <js::Interpret(JSContext*, js::RunState&)+19372>, 0x7fef87b57be2 <js::Interpret(JSContext*, js::RunState&)+3282>, 0x7fef87b57d95 <js::Interpret(JSContext*, js::RunState&)+3717>, 0x7fef87b5bce9 <js::Interpret(JSContext*, js::RunState&)+19929>, 0x7fef87b58bd7 <js::Interpret(JSContext*, js::RunState&)+7367>, 0x7fef87b5bada <js::Interpret(JSContext*, js::RunState&)+19402>, 0x7fef87b58bd7 <js::Interpret(JSContext*, js::RunState&)+7367>, 0x7fef87b57dae <js::Interpret(JSContext*, js::RunState&)+3742>, 0x7fef87b5bbe1 <js::Interpret(JSContext*, js::RunState&)+19665>, 0x7fef87b5b9b9 <js::Interpret(JSContext*, js::RunState&)+19113>, 0x7fef87b5eb0e <js::Interpret(JSContext*, js::RunState&)+31742>, 0x7fef87b5bad5 <js::Interpret(JSContext*, js::RunState&)+19397>, 0x7fef87b5bad0 <js::Interpret(JSContext*, js::RunState&)+19392>, 0x7fef87b57be8 <js::Interpret(JSContext*, js::RunState&)+3288>, 0x7fef87b597cc <js::Interpret(JSContext*, js::RunState&)+10428>, 0x7fef87b57d95 <js::Interpret(JSContext*, js::RunState&)+3717>, 0x7fef87b5f7de <js::Interpret(JSContext*, js::RunState&)+35022>, 0x7fef87b5cad0 <js::Interpret(JSContext*, js::RunState&)+23488>, 0x7fef87b59cb7 <js::Interpret(JSContext*, js::RunState&)+11687>, 0x7fef87b58611 <js::Interpret(JSContext*, js::RunState&)+5889>, 0x7fef87b5f8a5 <js::Interpret(JSContext*, js::RunState&)+35221>, 0x7fef87b5f872 <js::Interpret(JSContext*, js::RunState&)+35170>, 0x7fef87b58a87 <js::Interpret(JSContext*, js::RunState&)+7031>, 0x7fef87b5e692 <js::Interpret(JSContext*, js::RunState&)+30594>, 0x7fef87b5a7d8 <js::Interpret(JSContext*, js::RunState&)+14536>, 0x7fef87b5a71e <js::Interpret(JSContext*, js::RunState&)+14350>, 0x7fef87b58a87 <js::Interpret(JSContext*, js::RunState&)+7031>, 0x7fef87b5a8ff <js::Interpret(JSContext*, js::RunState&)+14831>, 0x7fef87b5a88e <js::Interpret(JSContext*, js::RunState&)+14718>, 0x7fef87b5a1dd <js::Interpret(JSContext*, js::RunState&)+13005>, 0x7fef87b5a234 <js::Interpret(JSContext*, js::RunState&)+13092>, 0x7fef87b59da9 <js::Interpret(JSContext*, js::RunState&)+11929>, 0x7fef87b5eec1 <js::Interpret(JSContext*, js::RunState&)+32689>, 0x7fef87b5ee12 <js::Interpret(JSContext*, js::RunState&)+32514>, 0x7fef87b58b45 <js::Interpret(JSContext*, js::RunState&)+7221>, 0x7fef87b5ebcf <js::Interpret(JSContext*, js::RunState&)+31935>, 0x7fef87b5eb5e <js::Interpret(JSContext*, js::RunState&)+31822>, 0x7fef87b5f469 <js::Interpret(JSContext*, js::RunState&)+34137>, 0x7fef87b5edb6 <js::Interpret(JSContext*, js::RunState&)+32422>, 0x7fef87b5ed63 <js::Interpret(JSContext*, js::RunState&)+32339>, 0x7fef87b5d658 <js::Interpret(JSContext*, js::RunState&)+26440>, 0x7fef87b58b3c <js::Interpret(JSContext*, js::RunState&)+7212>, 0x7fef87b5aaf1 <js::Interpret(JSContext*, js::RunState&)+15329>, 0x7fef87b58b7f <js::Interpret(JSContext*, js::RunState&)+7279>, 0x7fef87b5f200 <js::Interpret(JSContext*, js::RunState&)+33520>, 0x7fef87b5f265 <js::Interpret(JSContext*, js::RunState&)+33621>, 0x7fef87b58ba6 <js::Interpret(JSContext*, js::RunState&)+7318>, 0x7fef87b5ca40 <js::Interpret(JSContext*, js::RunState&)+23344>, 0x7fef87b597d1 <js::Interpret(JSContext*, js::RunState&)+10433>, 0x7fef87b5bcbb <js::Interpret(JSContext*, js::RunState&)+19883>, 0x7fef87b5b27c <js::Interpret(JSContext*, js::RunState&)+17260>, 0x7fef87b580e4 <js::Interpret(JSContext*, js::RunState&)+4564>, 0x7fef87b580e4 <js::Interpret(JSContext*, js::RunState&)+4564>, 0x7fef87b5986d <js::Interpret(JSContext*, js::RunState&)+10589>, 0x7fef87b59830 <js::Interpret(JSContext*, js::RunState&)+10528>, 0x7fef87b5addb <js::Interpret(JSContext*, js::RunState&)+16075>, 0x7fef87b5aec6 <js::Interpret(JSContext*, js::RunState&)+16310>, 0x7fef87b5af13 <js::Interpret(JSContext*, js::RunState&)+16387>, 0x7fef87b5ae2b <js::Interpret(JSContext*, js::RunState&)+16155>, 0x7fef87b5b32e <js::Interpret(JSContext*, js::RunState&)+17438>, 0x7fef87b5af88 <js::Interpret(JSContext*, js::RunState&)+16504>, 0x7fef87b5cb28 <js::Interpret(JSContext*, js::RunState&)+23576>, 0x7fef87b58de3 <js::Interpret(JSContext*, js::RunState&)+7891>, 0x7fef87b58de3 <js::Interpret(JSContext*, js::RunState&)+7891>, 0x7fef87b5bde2 <js::Interpret(JSContext*, js::RunState&)+20178>, 0x7fef87b5badf <js::Interpret(JSContext*, js::RunState&)+19407>, 0x7fef87b5ad51 <js::Interpret(JSContext*, js::RunState&)+15937>, 0x7fef87b5acdf <js::Interpret(JSContext*, js::RunState&)+15823>, 0x7fef87b5ac07 <js::Interpret(JSContext*, js::RunState&)+15607>, 0x7fef87b5b0d6 <js::Interpret(JSContext*, js::RunState&)+16838>, 0x7fef87b5b088 <js::Interpret(JSContext*, js::RunState&)+16760>, 0x7fef87b5b418 <js::Interpret(JSContext*, js::RunState&)+17672>, 0x7fef87b5b21d <js::Interpret(JSContext*, js::RunState&)+17165>, 0x7fef87b5bd5a <js::Interpret(JSContext*, js::RunState&)+20042>, 0x7fef87b5c442 <js::Interpret(JSContext*, js::RunState&)+21810>, 0x7fef87b5bebe <js::Interpret(JSContext*, js::RunState&)+20398>, 0x7fef87b5a61c <js::Interpret(JSContext*, js::RunState&)+14092>, 0x7fef87b5f517 <js::Interpret(JSContext*, js::RunState&)+34311>, 0x7fef87b59483 <js::Interpret(JSContext*, js::RunState&)+9587>, 0x7fef87b5803e <js::Interpret(JSContext*, js::RunState&)+4398>, 0x7fef87b5c43d <js::Interpret(JSContext*, js::RunState&)+21805>, 0x7fef87b5803e <js::Interpret(JSContext*, js::RunState&)+4398>, 0x7fef87b5ac5f <js::Interpret(JSContext*, js::RunState&)+15695>, 0x7fef87b5b134 <js::Interpret(JSContext*, js::RunState&)+16932>, 0x7fef87b5b299 <js::Interpret(JSContext*, js::RunState&)+17289>...}
#96 0x00007fef87b634db in MaybeEnterInterpreterTrampoline (state=..., cx=0x563eaa210eb0) at /usr/src/mozjs115-115.3.0-0ubuntu1/js/src/vm/Interpreter.cpp:400
#97 js::RunScript (cx=cx@entry=0x563eaa210eb0, state=...) at /usr/src/mozjs115-115.3.0-0ubuntu1/js/src/vm/Interpreter.cpp:458
recursion = {<No data fields>}
marker = {profiler_ = 0x0}
measuringTime = <optimized out>
startTime = {mValue = 489199038312}
timerEnd = {mExitFunction = {__measuringTime = <optimized out>, __startTime = <optimized out>, __cx = <optimized out>}, mExecuteOnDestruction = <optimized out>}
status = <optimized out>
ok = <optimized out>
#98 0x00007fef87b63847 in js::InternalCallOrConstruct (cx=cx@entry=0x563eaa210eb0, args=..., construct=construct@entry=js::NO_CONSTRUCT, reason=<optimized out>) at /usr/src/mozjs115-115.3.0-0ubuntu1/js/src/vm/Interpreter.cpp:612
skipForCallee = 1
fun = {<js::TypedRootedGCThingBase<js::StackRootedBase, JSFunction*>> = {<js::StackRootedBase> = {stack = 0x563eaa210ec8, prev = 0x7ffdae3db760}, <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 = 0x1531ad40cbd8}
state = {<js::RunState> = {kind_ = js::RunState::Invoke, script_ = {<js::TypedRootedGCThingBase<js::StackRootedBase, JSScript*>> = {<js::StackRootedBase> = {stack = 0x563eaa210ed0, prev = 0x0}, <No data fields>}, <js::RootedOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*>, void>> = {<No data fields>}, <No data fields>}, <No data fields>}, ptr = 0x286d2b870ba0}}, args_ = @0x7ffdae3db660, construct_ = js::NO_CONSTRUCT}
ar = {cx_ = 0x563eaa210eb0, origin_ = 0x563eaa2cf6d0}
ok = <optimized out>
#99 0x00007fef87b63db9 in InternalCall (reason=<optimized out>, args=..., cx=0x563eaa210eb0) at /usr/src/mozjs115-115.3.0-0ubuntu1/js/src/vm/Interpreter.cpp:647
#100 js::Call (cx=0x563eaa210eb0, fval=..., thisv=..., args=..., rval=..., reason=<optimized out>) at /usr/src/mozjs115-115.3.0-0ubuntu1/js/src/vm/Interpreter.cpp:679
#101 0x00007fef87bd8820 in JS::Call (cx=0x563eaa210eb0, thisv=..., fval=fval@entry=..., args=..., rval=..., rval@entry=...) at /usr/src/mozjs115-115.3.0-0ubuntu1/js/src/vm/CallAndConstruct.cpp:117
iargs = {<js::detail::GenericArgsBase<(js::MaybeConstruct)0>> = {<js::AnyInvokeArgs> = {<JS::CallArgs> = {<JS::detail::CallArgsBase<JS::detail::IncludeUsedRval>> = {argv_ = 0x7ffdae3db6b8, argc_ = 0, constructing_ = false, ignoresReturnValue_ = false}, <No data fields>}, <No data fields>}, v_ = {<JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> >> = {<js::TypedRootedTraceableBase<js::StackRootedTraceableBase, JS::StackGCVector<JS::Value, js::TempAllocPolicy> >> = {<js::StackRootedTraceableBase> = {<js::StackRootedBase> = {stack = 0x563eaa210f20, prev = 0x0}, <js::VirtualTraceable> = {_vptr.VirtualTraceable = 0x7fef89791000 <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_ = 94827142254257}, static kElemIsPod = false, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x7ffdae3db6a8, mLength = 2, mTail = {<mozilla::Vector<JS::Value, 8, js::TempAllocPolicy>::CapacityAndReserved> = {mCapacity = 8}, mBytes = "\330\313@\2551\025\376\377\000\000\000\000\000\000\372\377\340\266=\256\375\177\000\000\310\016!\252>V\000\000\240\266=\256\375\177\000\000\260\210\213+m(\000\000\000d\fW\033.=\327\310\016!\252>V\000"}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}}, <No data fields>}}, <No data fields>}
#102 0x00007fef8aa26090 in JS::Call (rval=..., args=..., funObj=..., thisv=..., cx=<optimized out>) at /usr/include/mozjs-115/js/RootingAPI.h:1219
fun = {<js::TypedRootedGCThingBase<js::StackRootedBase, JS::Value>> = {<js::StackRootedBase> = {stack = 0x563eaa210f18, prev = 0x7ffdae3db740}, <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_ = 18446204426860415960}}
fun = {<js::TypedRootedGCThingBase<js::StackRootedBase, JS::Value>> = {<js::StackRootedBase> = {stack = <optimized out>, prev = <optimized out>}, <No data fields>}, <js::RootedOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value>, void>> = {<No data fields>}, <No data fields>}, <No data fields>}, ptr = {asBits_ = <optimized out>}}
#103 GjsContextPrivate::run_main_loop_hook (this=0x563eaa2078f0) at /usr/src/gjs-1.78.0-0ubuntu1/obj-x86_64-linux-gnu/../gjs/context.cpp:1428
hook = {<js::TypedRootedGCThingBase<js::StackRootedBase, JSObject*>> = {<js::StackRootedBase> = {stack = 0x563eaa210ec8, prev = 0x7ffdae3db830}, <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 = 0x1531ad40cbd8}
ignored_rval = {<js::TypedRootedGCThingBase<js::StackRootedBase, JS::Value>> = {<js::StackRootedBase> = {stack = 0x563eaa210f18, prev = 0x7ffdae3db850}, <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}}
#104 0x00007fef8aa2c697 in GjsContextPrivate::eval_module (error=0x7ffdae3db998, exit_status_p=0x7ffdae3db9a8 "", identifier=0x563eaab39420 "resource:///org/gnome/shell/ui/init.js", this=0x563eaa2078f0) at /usr/src/gjs-1.78.0-0ubuntu1/obj-x86_64-linux-gnu/../gjs/context.cpp:1545
reset = {m_self = <optimized out>}
auto_profile = false
registry = {<js::TypedRootedGCThingBase<js::StackRootedBase, JSObject*>> = {<js::StackRootedBase> = {stack = 0x563eaa210ec8, prev = 0x0}, <No data fields>}, <js::RootedOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*>, void>> = {<No data fields>}, <No data fields>}, <No data fields>}, ptr = 0x286d2b8db3c0}
key = {<js::TypedRootedGCThingBase<js::StackRootedBase, JS::PropertyKey>> = {<js::StackRootedBase> = {stack = 0x563eaa210f10, prev = 0x0}, <No data fields>}, <js::RootedOperations<JS::PropertyKey, JS::Rooted<JS::PropertyKey> >> = {<js::MutableWrappedPtrOperations<JS::PropertyKey, JS::Rooted<JS::PropertyKey> >> = {<js::WrappedPtrOperations<JS::PropertyKey, JS::Rooted<JS::PropertyKey>, void>> = {<No data fields>}, <No data fields>}, <No data fields>}, ptr = {asBits_ = 44449346859584, static IntTagBit = 1, static StringTypeTag = 0, static VoidTypeTag = 2, static SymbolTypeTag = 4, static TypeMask = 7, static IntMin = 0, static IntMax = 2147483647}}
evaluation_promise = {<js::TypedRootedGCThingBase<js::StackRootedBase, JS::Value>> = {<js::StackRootedBase> = {stack = 0x563eaa210f18, prev = 0x0}, <No data fields>}, <js::RootedOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value>, void>> = {<No data fields>}, <No data fields>}, <No data fields>}, ptr = {asBits_ = 18446225573103486448}}
ar = {<JSAutoRealm> = {cx_ = 0x563eaa210eb0, oldRealm_ = 0x0}, <No data fields>}
obj = {<js::TypedRootedGCThingBase<js::StackRootedBase, JSObject*>> = {<js::StackRootedBase> = {stack = 0x563eaa210ec8, prev = 0x7ffdae3db7f0}, <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 = 0x286d2b861628}
exiting = <optimized out>
ok = <optimized out>
out_code = 38 '&'
reset = {m_self = <optimized out>}
auto_profile = <optimized out>
ar = {<JSAutoRealm> = {cx_ = <optimized out>, oldRealm_ = <optimized out>}, <No data fields>}
registry = {<js::TypedRootedGCThingBase<js::StackRootedBase, JSObject*>> = {<js::StackRootedBase> = {stack = <optimized out>, prev = <optimized out>}, <No data fields>}, <js::RootedOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*>, void>> = {<No data fields>}, <No data fields>}, <No data fields>}, ptr = <optimized out>}
key = {<js::TypedRootedGCThingBase<js::StackRootedBase, JS::PropertyKey>> = {<js::StackRootedBase> = {stack = <optimized out>, prev = <optimized out>}, <No data fields>}, <js::RootedOperations<JS::PropertyKey, JS::Rooted<JS::PropertyKey> >> = {<js::MutableWrappedPtrOperations<JS::PropertyKey, JS::Rooted<JS::PropertyKey> >> = {<js::WrappedPtrOperations<JS::PropertyKey, JS::Rooted<JS::PropertyKey>, void>> = {<No data fields>}, <No data fields>}, <No data fields>}, ptr = {asBits_ = <optimized out>, static IntTagBit = 1, static StringTypeTag = 0, static VoidTypeTag = 2, static SymbolTypeTag = 4, static TypeMask = 7, static IntMin = 0, static IntMax = 2147483647}}
obj = {<js::TypedRootedGCThingBase<js::StackRootedBase, JSObject*>> = {<js::StackRootedBase> = {stack = <optimized out>, prev = <optimized out>}, <No data fields>}, <js::RootedOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*>, void>> = {<No data fields>}, <No data fields>}, <No data fields>}, ptr = <optimized out>}
evaluation_promise = {<js::TypedRootedGCThingBase<js::StackRootedBase, JS::Value>> = {<js::StackRootedBase> = {stack = <optimized out>, prev = <optimized out>}, <No data fields>}, <js::RootedOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value>, void>> = {<No data fields>}, <No data fields>}, <No data fields>}, ptr = {asBits_ = <optimized out>}}
ok = <optimized out>
exiting = <optimized out>
out_code = <optimized out>
saved_exc = {context = <optimized out>, status = <optimized out>, exceptionValue = {<js::TypedRootedGCThingBase<js::StackRootedBase, JS::Value>> = {<js::StackRootedBase> = {stack = <optimized out>, prev = <optimized out>}, <No data fields>}, <js::RootedOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value>, void>> = {<No data fields>}, <No data fields>}, <No data fields>}, ptr = {asBits_ = <optimized out>}}, exceptionStack = {<js::TypedRootedGCThingBase<js::StackRootedBase, JSObject*>> = {<js::StackRootedBase> = {stack = <optimized out>, prev = <optimized out>}, <No data fields>}, <js::RootedOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*>, void>> = {<No data fields>}, <No data fields>}, <No data fields>}, ptr = <optimized out>}}
#105 gjs_context_eval_module (js_context=<optimized out>, identifier=0x563eaab39420 "resource:///org/gnome/shell/ui/init.js", exit_code=0x7ffdae3db9a8 "", error=0x7ffdae3db998) at /usr/src/gjs-1.78.0-0ubuntu1/obj-x86_64-linux-gnu/../gjs/context.cpp:1324
js_context_ref = {m_ptr = 0x563eaa207a70}
gjs = 0x563eaa2078f0
__PRETTY_FUNCTION__ = {<optimized out> <repeats 75 times>}
#106 0x00007fef8aa2cc09 in gjs_context_eval_module_file (js_context=js_context@entry=0x563eaa207a70 [GjsContext], filename=filename@entry=0x563ea8dc13d0 "resource:///org/gnome/shell/ui/init.js", exit_status_p=exit_status_p@entry=0x7ffdae3db9a8 "", error=error@entry=0x7ffdae3db998) at /usr/src/gjs-1.78.0-0ubuntu1/obj-x86_64-linux-gnu/../gjs/context.cpp:1629
file = {m_ptr = 0x563eaab41550}
uri = {m_ptr = 0x563eaab39420 "resource:///org/gnome/shell/ui/init.js"}
#107 0x0000563ea8dc001d in main (argc=<optimized out>, argv=<optimized out>) at ../src/main.c:790
context = 0x563eaa1db1d0
automation_script = 0x0
cwd = 0x563eaa1d56c0 "/home/dgutov"
debug_flags_string = 0x7fef6c00aa10 "backtrace-aborts:backtrace-math-errors:backtrace-crashes-all:backtrace-all"
error = 0x0
shell_debug = <optimized out>
gjs_context = 0x563eaa207a70 [GjsContext]
status = 0 '\000'