g_dbus_connection_emit_signal: assertion 'G_IS_DBUS_CONNECTION (connection)' failed
Sometimes this occurs on shutdown:
(org.gnome.Weather:16571): GLib-GIO-CRITICAL **: 18:36:25.560: g_dbus_connection_emit_signal: assertion 'G_IS_DBUS_CONNECTION (connection)' failed
Backtrace with G_DEBUG=fatal-criticals:
(gdb) bt full
#0 _g_log_abort (breakpoint=1) at ../../../../Projects/glib/glib/gmessages.c:557
debugger_present = 1
#1 0x00007fc6eeb2fb69 in g_logv (log_domain=0x7fc6eea0e5f0 "GLib-GIO", log_level=G_LOG_LEVEL_CRITICAL,
format=0x7fc6eeb9192d "%s: assertion '%s' failed", args=0x7ffc19ba3e98)
at ../../../../Projects/glib/glib/gmessages.c:1373
domain = 0x0
data = 0x0
depth = 1
log_func = 0x7fc6eeb3220a <g_log_default_handler>
domain_fatal_mask = 5
masquerade_fatal = 0
test_level = 10
was_fatal = 0
was_recursion = 0
buffer = "\204:\272\031\374\177\000\000H\000\000\000\000\000\000\000`\264\300\356\306\177\000\000\000\000\000\000~U\000\000\b\214\255\356\306\177\000\000hլ\356\306\177\000\000\365&\206\356\306\177\000\000\t\341 ,\000\000\000\000\204\203\260\000\000\000\000\000\204:\272\031\374\177\000\000\260\307\301f~U\000\000P;\272\031\374\177\000\000\200)\205\356\306\177\000\000@;\272\031\374\177\000\000^\000\000\000\000\000\000\000v=\251\356\306\177\000\000\001", '\000' <repeats 15 times>, "\070\302\347g\002\000\000\000\t\341 ,\000\000\000\000\370\"\321\356\306\177\000\000\365&\206\356\306\177\000\000\350;\272\031\374\177\000\000@;\272\031\374\177\000\000P;\272\031\374\177\000\000\241"...
msg = 0x557e67f69680 "g_dbus_connection_emit_signal: assertion 'G_IS_DBUS_CONNECTION (connection)' failed"
msg_alloc = 0x557e67f69680 "g_dbus_connection_emit_signal: assertion 'G_IS_DBUS_CONNECTION (connection)' failed"
i = 3
#2 0x00007fc6eeb2fc5a in g_log (log_domain=0x7fc6eea0e5f0 "GLib-GIO", log_level=G_LOG_LEVEL_CRITICAL,
format=0x7fc6eeb9192d "%s: assertion '%s' failed") at ../../../../Projects/glib/glib/gmessages.c:1415
args = {{gp_offset = 40, fp_offset = 48, overflow_arg_area = 0x7ffc19ba3f70, reg_save_area = 0x7ffc19ba3eb0}}
#3 0x00007fc6eeb31b14 in g_return_if_fail_warning (log_domain=0x7fc6eea0e5f0 "GLib-GIO",
pretty_function=0x7fc6eea11190 <__func__.30705> "g_dbus_connection_emit_signal",
expression=0x7fc6eea0e960 "G_IS_DBUS_CONNECTION (connection)") at ../../../../Projects/glib/glib/gmessages.c:2771
No locals.
#4 0x00007fc6ee992f25 in g_dbus_connection_emit_signal (connection=0x0, destination_bus_name=0x0, object_path=0x0,
interface_name=0x7fc6eecb0e60 "org.freedesktop.DBus.Properties", signal_name=0x7fc6eecb0d90 "PropertiesChanged",
parameters=0x557e66f5f2a0, error=0x0) at ../../../../Projects/glib/gio/gdbusconnection.c:5579
message = 0x0
ret = 0
__func__ = "g_dbus_connection_emit_signal"
#5 0x00007fc6eec93872 in gjs_dbus_implementation_flush (skeleton=0x557e66b210a0)
at ../libgjs-private/gjs-gdbus-wrapper.c:261
self = 0x557e66b210a0
changed_props = {u = {s = {partial_magic = 0, type = 0x0, y = {0 <repeats 14 times>}}, x = {
0 <repeats 16 times>}}}
invalidated_props = {u = {s = {partial_magic = 0, type = 0x0, y = {0 <repeats 14 times>}}, x = {
0 <repeats 16 times>}}}
iter = {dummy1 = 0x557e66b1ea40, dummy2 = 0x7fc6dc55022b <wl_connection_read+235>, dummy3 = 0x1eeb49588,
dummy4 = 8, dummy5 = 32710, dummy6 = 0x1}
val = 0x557e66f64210
prop_name = 0x557e67978020 "Locations"
#6 0x00007fc6ee9b1d7e in g_dbus_interface_skeleton_flush (interface_=0x557e66b210a0)
at ../../../../Projects/glib/gio/gdbusinterfaceskeleton.c:398
__func__ = "g_dbus_interface_skeleton_flush"
#7 0x00007fc6eec933e0 in idle_cb (data=0x557e66b210a0) at ../libgjs-private/gjs-gdbus-wrapper.c:339
--Type <RET> for more, q to quit, c to continue without paging--c
skeleton = <optimized out>
#8 0x00007fc6eeb28415 in g_idle_dispatch (source=0x557e66acdc10, callback=0x7fc6eec933c0 <idle_cb>, user_data=0x557e66b210a0) at ../../../../Projects/glib/glib/gmain.c:5755
again = 1
#9 0x00007fc6eeb2577f in g_main_dispatch (context=0x557e66b5a290) at ../../../../Projects/glib/glib/gmain.c:3309
dispatch = 0x7fc6eeb283c9 <g_idle_dispatch>
prev_source = 0x0
was_in_call = 0
user_data = 0x557e66b210a0
callback = 0x7fc6eec933c0 <idle_cb>
cb_funcs = 0x7fc6eec0aaa0 <g_source_callback_funcs>
cb_data = 0x557e66b65e60
need_destroy = 1
source = 0x557e66acdc10
current = 0x557e66cce140
i = 1
__func__ = "g_main_dispatch"
#10 0x00007fc6eeb265dc in g_main_context_dispatch (context=0x557e66b5a290) at ../../../../Projects/glib/glib/gmain.c:3974
No locals.
#11 0x00007fc6eeb267c0 in g_main_context_iterate (context=0x557e66b5a290, block=0, dispatch=1, self=0x557e66a51000) at ../../../../Projects/glib/glib/gmain.c:4047
max_priority = 200
timeout = 0
some_ready = 1
nfds = 4
allocated_nfds = 6
fds = 0x557e66d15900
#12 0x00007fc6eeb26884 in g_main_context_iteration (context=0x557e66b5a290, may_block=0) at ../../../../Projects/glib/glib/gmain.c:4108
retval = 1
#13 0x00007fc6ee957c25 in g_application_run (application=0x557e66bff0f0, argc=1, argv=0x557e66c00fe0) at ../../../../Projects/glib/gio/gapplication.c:2583
arguments = 0x557e66c01f40
status = 0
context = 0x557e66b5a290
acquired_context = 1
__func__ = "g_application_run"
#14 0x00007fc6ee61faf0 in ffi_call_unix64 () at ../src/x86/unix64.S:76
No locals.
#15 0x00007fc6ee61f2ab in ffi_call (cif=cif@entry=0x557e66c01138, fn=<optimized out>, rvalue=<optimized out>, rvalue@entry=0x7ffc19ba4648, avalue=avalue@entry=0x7ffc19ba4550) at ../src/x86/ffi64.c:525
classes = {X86_64_INTEGER_CLASS, X86_64_NO_CLASS, X86_64_NO_CLASS, X86_64_NO_CLASS}
stack = <optimized out>
argp = 0x7ffc19ba4410 "\n"
arg_types = <optimized out>
gprcount = 3
ssecount = <optimized out>
ngpr = 1
nsse = 0
i = <optimized out>
avn = <optimized out>
ret_in_memory = <optimized out>
reg_args = <optimized out>
#16 0x00007fc6eec4570b in gjs_invoke_c_function (context=<optimized out>, function=0x557e66c01120, obj=..., args=..., js_rval=..., r_value=<optimized out>) at ../gi/function.cpp:1116
in_arg_cvalues = <optimized out>
out_arg_cvalues = <optimized out>
inout_original_arg_cvalues = <optimized out>
ffi_arg_pointers = <optimized out>
return_value = {v_boolean = 1723863008, v_int8 = -32 '\340', v_uint8 = 224 '\340', v_int16 = 4064, v_uint16 = 4064, v_int32 = 1723863008, v_uint32 = 1723863008, v_int64 = 94001378103264, v_uint64 = 94001378103264, v_float = 4.53493603e+23, v_double = 4.6442851582556339e-310, v_short = 4064, v_ushort = 4064, v_int = 1723863008, v_uint = 1723863008, v_long = 94001378103264, v_ulong = 94001378103264, v_ssize = 94001378103264, v_size = 94001378103264, v_string = 0x557e66c00fe0 "\360\036\300f~U", v_pointer = 0x557e66c00fe0}
return_value_p = 0x7ffc19ba4648
return_gargument = {v_boolean = 1, v_int8 = 1 '\001', v_uint8 = 1 '\001', v_int16 = 1, v_uint16 = 1, v_int32 = 1, v_uint32 = 1, v_int64 = 1, v_uint64 = 1, v_float = 1.40129846e-45, v_double = 4.9406564584124654e-324, v_short = 1, v_ushort = 1, v_int = 1, v_uint = 1, v_long = 1, v_ulong = 1, v_ssize = 1, v_size = 1, v_string = 0x1 <error: Cannot access memory at address 0x1>, v_pointer = 0x1}
processed_c_args = 3 '\003'
gi_argc = <optimized out>
gi_arg_pos = <optimized out>
c_argc = <optimized out>
c_arg_pos = <optimized out>
js_arg_pos = <optimized out>
can_throw_gerror = <optimized out>
did_throw_gerror = false
local_error = 0x0
failed = false
postinvoke_release_failed = <optimized out>
is_method = <optimized out>
is_object_method = true
return_info = {dummy1 = 18, dummy2 = 2147483647, dummy3 = 0x557e66a31830, dummy4 = 0x557e66cc2940, dummy5 = 0x557e66a51090, dummy6 = 28000, dummy7 = 0, padding = {0x0, 0x0, 0x0, 0x0}}
return_tag = <optimized out>
return_values = {<JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> >> = {<js::RootedBase<JS::StackGCVector<JS::Value, js::TempAllocPolicy>, JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> > >> = {<js::MutableWrappedPtrOperations<JS::StackGCVector<JS::Value, js::TempAllocPolicy>, JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> > >> = {<js::MutableWrappedPtrOperations<JS::GCVector<JS::Value, 8, js::TempAllocPolicy>, JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> > >> = {<js::WrappedPtrOperations<JS::GCVector<JS::Value, 8, js::TempAllocPolicy>, JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> > >> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, stack = 0x557e66a32550, prev = 0x7ffc19ba4e68, ptr = {tracer = 0x7fc6eec39fa0 <JS::StructGCPolicy<JS::StackGCVector<JS::Value, js::TempAllocPolicy> >::trace(JSTracer*, JS::StackGCVector<JS::Value, js::TempAllocPolicy>*, char const*)>, storage = {<JS::GCVector<JS::Value, 8, js::TempAllocPolicy>> = {vector = {<js::TempAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, cx_ = 0x557e66a324e0}, static kElemIsPod = false, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x7ffc19ba4858, mLength = 0, mTail = {<mozilla::Vector<JS::Value, 8, js::TempAllocPolicy>::CapacityAndReserved> = {mCapacity = 8}, mBytes = "\300z\246f~U\000\000\260H\272\031\374\177\000\000\000\270G\"\321\067}6H%\243f~U\000\000\240\a\245\355\306\177\000\000\240\a\245\355\306\177\000\000\340$\243f~U\000\000\020\246\215\273\017\026\000"}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}}}, <No data fields>}
next_rval = 0 '\000'
__PRETTY_FUNCTION__ = "bool gjs_invoke_c_function(JSContext*, Function*, JS::HandleObject, const JS::HandleValueArray&, mozilla::Maybe<JS::MutableHandle<JS::Value> >, GIArgument*)"
#17 0x00007fc6eec47069 in function_call (context=0x557e66a324e0, js_argc=1, vp=0x557e66ae7368) at /usr/include/mozjs-68/js/RootingAPI.h:1212
js_argv = <optimized out>
object = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x557e66a32500, prev = 0x7ffc19ba4bf0, ptr = 0x160fbb889080}
callee = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x557e66a32500, prev = 0x7ffc19ba48f0, ptr = 0x160fbb8ee0a0}
success = <optimized out>
priv = <optimized out>
retval = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x557e66a32548, prev = 0x7ffc19ba4cd0, ptr = {asBits_ = 18444914486360932352, asDouble_ = -nan(0x9800000000000), debugView_ = {payload47_ = 0, tag_ = JSVAL_TAG_UNDEFINED}, s_ = {payload_ = {i32_ = 0, u32_ = 0, why_ = JS_ELEMENTS_HOLE}}}}
#18 0x00007fc6ed05747c in CallJSNative (args=..., native=0x7fc6eec46f30 <function_call(JSContext*, unsigned int, JS::Value*)>, cx=0x557e66a324e0) at /usr/src/debug/mozjs68-68.6.0-2.fc32.x86_64/dist/include/js/CallArgs.h:284
ar = {cx_ = 0x557e66a324e0, origin_ = 0x557e66afb420}
ok = <optimized out>
ar = <optimized out>
ok = <optimized out>
#19 js::InternalCallOrConstruct (cx=0x557e66a324e0, args=..., construct=<optimized out>) at /usr/src/debug/mozjs68-68.6.0-2.fc32.x86_64/vm/Interpreter.cpp:515
call = 0x7fc6eec46f30 <function_call(JSContext*, unsigned int, JS::Value*)>
skipForCallee = <optimized out>
fun = {<js::RootedBase<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::MutableWrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::WrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x557e66a32548, prev = 0x7ffc19ba4dd0, ptr = 0xfffe160fbb889080}
state = {<js::RunState> = {kind_ = (unknown: 1721967872), script_ = {<js::RootedBase<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x7ffc19ba4bf0, prev = 0x160fbb889080, ptr = 0x7ffc19ba4bf0}}, args_ = @0x557e66a32540, construct_ = (unknown: 431639472)}
ar = <optimized out>
ok = <optimized out>
#20 0x00007fc6ed049f88 in js::CallFromStack (args=..., cx=<optimized out>) at /usr/src/debug/mozjs68-68.6.0-2.fc32.x86_64/vm/Interpreter.cpp:3082
No locals.
#21 Interpret (cx=0x557e66a324e0, state=...) at /usr/src/debug/mozjs68-68.6.0-2.fc32.x86_64/vm/Interpreter.cpp:3082
newsp = <optimized out>
construct = <optimized out>
ignoresReturnValue = <optimized out>
argStackSlots = <optimized out>
isFunction = <optimized out>
args = {<JS::detail::CallArgsBase<JS::detail::IncludeUsedRval>> = {argv_ = 0x557e66ae7378, argc_ = 1, constructing_ = false, ignoresReturnValue_ = false}, <No data fields>}
maybeFun = <optimized out>
event = <optimized out>
entryFrame = <optimized out>
entryMonitor = <optimized out>
activation = {<js::Activation> = {cx_ = 0x557e66a324e0, compartment_ = 0x557e66a52650, prev_ = 0x0, prevProfiling_ = 0x0, hideScriptedCallerCount_ = 0, frameCache_ = {<js::RootedBase<js::LiveSavedFrameCache, JS::Rooted<js::LiveSavedFrameCache> >> = {<js::MutableWrappedPtrOperations<js::LiveSavedFrameCache, JS::Rooted<js::LiveSavedFrameCache> >> = {<js::WrappedPtrOperations<js::LiveSavedFrameCache, JS::Rooted<js::LiveSavedFrameCache> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x557e66a32550, prev = 0x7ffc19ba58d0, ptr = {tracer = 0x7fc6ed058c90 <JS::StructGCPolicy<js::LiveSavedFrameCache>::trace(JSTracer*, js::LiveSavedFrameCache*, char const*)>, storage = {frames = 0x0}}}, asyncStack_ = {<js::RootedBase<js::SavedFrame*, JS::Rooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::Rooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::Rooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x557e66a32500, prev = 0x7ffc19ba5418, ptr = 0x0}, asyncCause_ = 0x0, asyncCallIsExplicit_ = false, kind_ = js::Activation::Interpreter}, regs_ = {sp = 0x557e66ae7380, pc = 0x557e66b55295 ":\001", fp_ = 0x557e66ae72f0}, entryFrame_ = 0x557e66ae71c0, opMask_ = 0}
script = {<js::RootedBase<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x557e66a32510, prev = 0x7ffc19ba53e8, ptr = 0x160fbb8c6808}
logger = <optimized out>
scriptEvent = <optimized out>
rootValue0 = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x557e66a32548, prev = 0x7ffc19ba5400, ptr = {asBits_ = 18444914486360932352, asDouble_ = -nan(0x9800000000000), debugView_ = {payload47_ = 0, tag_ = JSVAL_TAG_UNDEFINED}, s_ = {payload_ = {i32_ = 0, u32_ = 0, why_ = JS_ELEMENTS_HOLE}}}}
rootValue1 = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x557e66a32548, prev = 0x7ffc19ba4cf0, ptr = {asBits_ = 18444914486360932352, asDouble_ = -nan(0x9800000000000), debugView_ = {payload47_ = 0, tag_ = JSVAL_TAG_UNDEFINED}, s_ = {payload_ = {i32_ = 0, u32_ = 0, why_ = JS_ELEMENTS_HOLE}}}}
rootString0 = {<js::RootedBase<JSString*, JS::Rooted<JSString*> >> = {<js::MutableWrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<js::WrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x557e66a32520, prev = 0x7ffc19ba5578, ptr = 0x0}
rootString1 = {<js::RootedBase<JSString*, JS::Rooted<JSString*> >> = {<js::MutableWrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<js::WrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x557e66a32520, prev = 0x7ffc19ba4cb0, ptr = 0x0}
rootObject0 = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x557e66a32500, prev = 0x7ffc19ba4e88, ptr = 0x0}
rootObject1 = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x557e66a32500, prev = 0x7ffc19ba4c70, ptr = 0x0}
rootObject2 = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x557e66a32500, prev = 0x7ffc19ba4c50, ptr = 0x0}
rootNativeObject0 = {<js::RootedBase<js::NativeObject*, JS::Rooted<js::NativeObject*> >> = {<js::MutableWrappedPtrOperations<js::NativeObject*, JS::Rooted<js::NativeObject*> >> = {<js::WrappedPtrOperations<js::NativeObject*, JS::Rooted<js::NativeObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x557e66a32500, prev = 0x7ffc19ba4c30, ptr = 0x0}
rootFunction0 = {<js::RootedBase<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::MutableWrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::WrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x557e66a32500, prev = 0x7ffc19ba4c10, ptr = 0x0}
rootName0 = {<js::RootedBase<js::PropertyName*, JS::Rooted<js::PropertyName*> >> = {<js::MutableWrappedPtrOperations<js::PropertyName*, JS::Rooted<js::PropertyName*> >> = {<js::WrappedPtrOperations<js::PropertyName*, JS::Rooted<js::PropertyName*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x557e66a32520, prev = 0x7ffc19ba4c90, ptr = 0x0}
rootId0 = {<js::RootedBase<JS::PropertyKey, JS::Rooted<JS::PropertyKey> >> = {<js::MutableWrappedPtrOperations<JS::PropertyKey, JS::Rooted<JS::PropertyKey> >> = {<js::WrappedPtrOperations<JS::PropertyKey, JS::Rooted<JS::PropertyKey> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x557e66a32540, prev = 0x0, ptr = {asBits = 2}}
rootShape0 = {<js::RootedBase<js::Shape*, JS::Rooted<js::Shape*> >> = {<js::MutableWrappedPtrOperations<js::Shape*, JS::Rooted<js::Shape*> >> = {<js::WrappedPtrOperations<js::Shape*, JS::Rooted<js::Shape*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x557e66a32518, prev = 0x0, ptr = 0x0}
rootScript0 = {<js::RootedBase<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x557e66a32510, prev = 0x7ffc19ba4d10, ptr = 0x0}
rootScope0 = {<js::RootedBase<js::Scope*, JS::Rooted<js::Scope*> >> = {<js::MutableWrappedPtrOperations<js::Scope*, JS::Rooted<js::Scope*> >> = {<js::WrappedPtrOperations<js::Scope*, JS::Rooted<js::Scope*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x557e66a324f8, prev = 0x7ffc19ba56d0, ptr = 0x0}
blockDepth = <optimized out>
interpReturnOK = <optimized out>
frameHalfInitialized = <optimized out>
addresses = {0x7fc6ed049bca <Interpret(JSContext*, js::RunState&)+7386>, 0x7fc6ed0506f3 <Interpret(JSContext*, js::RunState&)+34819>, 0x7fc6ed04cc06 <Interpret(JSContext*, js::RunState&)+19734>, 0x7fc6ed04cb53 <Interpret(JSContext*, js::RunState&)+19555>, 0x7fc6ed04cb00 <Interpret(JSContext*, js::RunState&)+19472>, 0x7fc6ed04b162 <Interpret(JSContext*, js::RunState&)+12914>, 0x7fc6ed049b60 <Interpret(JSContext*, js::RunState&)+7280>, 0x7fc6ed049d37 <Interpret(JSContext*, js::RunState&)+7751>, 0x7fc6ed049c65 <Interpret(JSContext*, js::RunState&)+7541>, 0x7fc6ed04c8d5 <Interpret(JSContext*, js::RunState&)+18917>, 0x7fc6ed04bdc9 <Interpret(JSContext*, js::RunState&)+16089>, 0x7fc6ed05075c <Interpret(JSContext*, js::RunState&)+34924>, 0x7fc6ed04b9f1 <Interpret(JSContext*, js::RunState&)+15105>, 0x7fc6ed04ba2f <Interpret(JSContext*, js::RunState&)+15167>, 0x7fc6ed04e8e4 <Interpret(JSContext*, js::RunState&)+27124>, 0x7fc6ed050958 <Interpret(JSContext*, js::RunState&)+35432>, 0x7fc6ed04d5f2 <Interpret(JSContext*, js::RunState&)+22274>, 0x7fc6ed050886 <Interpret(JSContext*, js::RunState&)+35222>, 0x7fc6ed05080e <Interpret(JSContext*, js::RunState&)+35102>, 0x7fc6ed050790 <Interpret(JSContext*, js::RunState&)+34976>, 0x7fc6ed04eed6 <Interpret(JSContext*, js::RunState&)+28646>, 0x7fc6ed04e418 <Interpret(JSContext*, js::RunState&)+25896>, 0x7fc6ed04ee4f <Interpret(JSContext*, js::RunState&)+28511>, 0x7fc6ed050a2a <Interpret(JSContext*, js::RunState&)+35642>, 0x7fc6ed04d51d <Interpret(JSContext*, js::RunState&)+22061>, 0x7fc6ed04d448 <Interpret(JSContext*, js::RunState&)+21848>, 0x7fc6ed04d2e4 <Interpret(JSContext*, js::RunState&)+21492>, 0x7fc6ed04d264 <Interpret(JSContext*, js::RunState&)+21364>, 0x7fc6ed04fdd2 <Interpret(JSContext*, js::RunState&)+32482>, 0x7fc6ed04d152 <Interpret(JSContext*, js::RunState&)+21090>, 0x7fc6ed04fcc1 <Interpret(JSContext*, js::RunState&)+32209>, 0x7fc6ed04fb9e <Interpret(JSContext*, js::RunState&)+31918>, 0x7fc6ed050ba7 <Interpret(JSContext*, js::RunState&)+36023>, 0x7fc6ed04dc49 <Interpret(JSContext*, js::RunState&)+23897>, 0x7fc6ed04dba7 <Interpret(JSContext*, js::RunState&)+23735>, 0x7fc6ed04b6e5 <Interpret(JSContext*, js::RunState&)+14325>, 0x7fc6ed04dca2 <Interpret(JSContext*, js::RunState&)+23986>, 0x7fc6ed04b48c <Interpret(JSContext*, js::RunState&)+13724>, 0x7fc6ed04afeb <Interpret(JSContext*, js::RunState&)+12539>, 0x7fc6ed04b687 <Interpret(JSContext*, js::RunState&)+14231>, 0x7fc6ed04ea4d <Interpret(JSContext*, js::RunState&)+27485>, 0x7fc6ed04a2e1 <Interpret(JSContext*, js::RunState&)+9201>, 0x7fc6ed04df5e <Interpret(JSContext*, js::RunState&)+24686>, 0x7fc6ed049fde <Interpret(JSContext*, js::RunState&)+8430>, 0x7fc6ed04e05c <Interpret(JSContext*, js::RunState&)+24940>, 0x7fc6ed04cdb1 <Interpret(JSContext*, js::RunState&)+20161>, 0x7fc6ed04b490 <Interpret(JSContext*, js::RunState&)+13728>, 0x7fc6ed04afef <Interpret(JSContext*, js::RunState&)+12543>, 0x7fc6ed04a5c0 <Interpret(JSContext*, js::RunState&)+9936>, 0x7fc6ed04a15f <Interpret(JSContext*, js::RunState&)+8815>, 0x7fc6ed049fe2 <Interpret(JSContext*, js::RunState&)+8434>, 0x7fc6ed04e65f <Interpret(JSContext*, js::RunState&)+26479>, 0x7fc6ed04f156 <Interpret(JSContext*, js::RunState&)+29286>, 0x7fc6ed04df67 <Interpret(JSContext*, js::RunState&)+24695>, 0x7fc6ed04a5bc <Interpret(JSContext*, js::RunState&)+9932>, 0x7fc6ed04a9f2 <Interpret(JSContext*, js::RunState&)+11010>, 0x7fc6ed04a6f6 <Interpret(JSContext*, js::RunState&)+10246>, 0x7fc6ed04a6fa <Interpret(JSContext*, js::RunState&)+10250>, 0x7fc6ed04deb3 <Interpret(JSContext*, js::RunState&)+24515>, 0x7fc6ed04ae85 <Interpret(JSContext*, js::RunState&)+12181>, 0x7fc6ed05017e <Interpret(JSContext*, js::RunState&)+33422>, 0x7fc6ed04ce77 <Interpret(JSContext*, js::RunState&)+20359>, 0x7fc6ed04e22a <Interpret(JSContext*, js::RunState&)+25402>, 0x7fc6ed04e26e <Interpret(JSContext*, js::RunState&)+25470>, 0x7fc6ed04e2b2 <Interpret(JSContext*, js::RunState&)+25538>, 0x7fc6ed05040d <Interpret(JSContext*, js::RunState&)+34077>, 0x7fc6ed04db63 <Interpret(JSContext*, js::RunState&)+23667>, 0x7fc6ed04e2f6 <Interpret(JSContext*, js::RunState&)+25606>, 0x7fc6ed04d6c4 <Interpret(JSContext*, js::RunState&)+22484>, 0x7fc6ed049e05 <Interpret(JSContext*, js::RunState&)+7957>, 0x7fc6ed04e0aa <Interpret(JSContext*, js::RunState&)+25018>, 0x7fc6ed049b2b <Interpret(JSContext*, js::RunState&)+7227>, 0x7fc6ed050b2f <Interpret(JSContext*, js::RunState&)+35903>, 0x7fc6ed050ab1 <Interpret(JSContext*, js::RunState&)+35777>, 0x7fc6ed04e631 <Interpret(JSContext*, js::RunState&)+26433>, 0x7fc6ed04bb9c <Interpret(JSContext*, js::RunState&)+15532>, 0x7fc6ed04bb2c <Interpret(JSContext*, js::RunState&)+15420>, 0x7fc6ed04bacd <Interpret(JSContext*, js::RunState&)+15325>, 0x7fc6ed04ba86 <Interpret(JSContext*, js::RunState&)+15254>, 0x7fc6ed04debc <Interpret(JSContext*, js::RunState&)+24524>, 0x7fc6ed04cd4b <Interpret(JSContext*, js::RunState&)+20059>, 0x7fc6ed04da9a <Interpret(JSContext*, js::RunState&)+23466>, 0x7fc6ed04df55 <Interpret(JSContext*, js::RunState&)+24677>, 0x7fc6ed04f06d <Interpret(JSContext*, js::RunState&)+29053>, 0x7fc6ed04c33e <Interpret(JSContext*, js::RunState&)+17486>, 0x7fc6ed04c213 <Interpret(JSContext*, js::RunState&)+17187>, 0x7fc6ed04c1c1 <Interpret(JSContext*, js::RunState&)+17105>, 0x7fc6ed04c179 <Interpret(JSContext*, js::RunState&)+17033>, 0x7fc6ed04cf25 <Interpret(JSContext*, js::RunState&)+20533>, 0x7fc6ed04dff4 <Interpret(JSContext*, js::RunState&)+24836>, 0x7fc6ed04ec21 <Interpret(JSContext*, js::RunState&)+27953>, 0x7fc6ed04eb53 <Interpret(JSContext*, js::RunState&)+27747>, 0x7fc6ed04f0c6 <Interpret(JSContext*, js::RunState&)+29142>, 0x7fc6ed04ea87 <Interpret(JSContext*, js::RunState&)+27543>, 0x7fc6ed04a4e4 <Interpret(JSContext*, js::RunState&)+9716>, 0x7fc6ed04c9de <Interpret(JSContext*, js::RunState&)+19182>, 0x7fc6ed04ca4f <Interpret(JSContext*, js::RunState&)+19295>, 0x7fc6ed04be0e <Interpret(JSContext*, js::RunState&)+16158>, 0x7fc6ed04fee4 <Interpret(JSContext*, js::RunState&)+32756>, 0x7fc6ed04bfad <Interpret(JSContext*, js::RunState&)+16573>, 0x7fc6ed04df4c <Interpret(JSContext*, js::RunState&)+24668>, 0x7fc6ed04cce5 <Interpret(JSContext*, js::RunState&)+19957>, 0x7fc6ed04ebbb <Interpret(JSContext*, js::RunState&)+27851>, 0x7fc6ed04f31a <Interpret(JSContext*, js::RunState&)+29738>, 0x7fc6ed04e73a <Interpret(JSContext*, js::RunState&)+26698>, 0x7fc6ed04b1fd <Interpret(JSContext*, js::RunState&)+13069>, 0x7fc6ed050737 <Interpret(JSContext*, js::RunState&)+34887>, 0x7fc6ed04b1f9 <Interpret(JSContext*, js::RunState&)+13065>, 0x7fc6ed049e77 <Interpret(JSContext*, js::RunState&)+8071>, 0x7fc6ed049b94 <Interpret(JSContext*, js::RunState&)+7332>, 0x7fc6ed04ac0a <Interpret(JSContext*, js::RunState&)+11546>, 0x7fc6ed04bceb <Interpret(JSContext*, js::RunState&)+15867>, 0x7fc6ed04e5cb <Interpret(JSContext*, js::RunState&)+26331>, 0x7fc6ed04b7dc <Interpret(JSContext*, js::RunState&)+14572>, 0x7fc6ed04e4f8 <Interpret(JSContext*, js::RunState&)+26120>, 0x7fc6ed05006a <Interpret(JSContext*, js::RunState&)+33146>, 0x7fc6ed04ffb0 <Interpret(JSContext*, js::RunState&)+32960>, 0x7fc6ed04ff31 <Interpret(JSContext*, js::RunState&)+32833>, 0x7fc6ed05000b <Interpret(JSContext*, js::RunState&)+33051>, 0x7fc6ed0506ce <Interpret(JSContext*, js::RunState&)+34782>, 0x7fc6ed049b2f <Interpret(JSContext*, js::RunState&)+7231>, 0x7fc6ed04e49f <Interpret(JSContext*, js::RunState&)+26031>, 0x7fc6ed049b54 <Interpret(JSContext*, js::RunState&)+7268>, 0x7fc6ed04a8f5 <Interpret(JSContext*, js::RunState&)+10757>, 0x7fc6ed04a8f9 <Interpret(JSContext*, js::RunState&)+10761>, 0x7fc6ed04bfb6 <Interpret(JSContext*, js::RunState&)+16582>, 0x7fc6ed04acf8 <Interpret(JSContext*, js::RunState&)+11784>, 0x7fc6ed04c49e <Interpret(JSContext*, js::RunState&)+17838>, 0x7fc6ed04b1a7 <Interpret(JSContext*, js::RunState&)+12983>, 0x7fc6ed04c12b <Interpret(JSContext*, js::RunState&)+16955>, 0x7fc6ed04c40c <Interpret(JSContext*, js::RunState&)+17692>, 0x7fc6ed04c5c1 <Interpret(JSContext*, js::RunState&)+18129>, 0x7fc6ed04be17 <Interpret(JSContext*, js::RunState&)+16167>, 0x7fc6ed04bd5b <Interpret(JSContext*, js::RunState&)+15979>, 0x7fc6ed04b752 <Interpret(JSContext*, js::RunState&)+14434>, 0x7fc6ed04ffd7 <Interpret(JSContext*, js::RunState&)+32999>, 0x7fc6ed04e136 <Interpret(JSContext*, js::RunState&)+25158>, 0x7fc6ed04c984 <Interpret(JSContext*, js::RunState&)+19092>, 0x7fc6ed04e33a <Interpret(JSContext*, js::RunState&)+25674>, 0x7fc6ed04de59 <Interpret(JSContext*, js::RunState&)+24425>, 0x7fc6ed04ddfb <Interpret(JSContext*, js::RunState&)+24331>, 0x7fc6ed04c87b <Interpret(JSContext*, js::RunState&)+18827>, 0x7fc6ed04c3c8 <Interpret(JSContext*, js::RunState&)+17624>, 0x7fc6ed04cf77 <Interpret(JSContext*, js::RunState&)+20615>, 0x7fc6ed04e6ec <Interpret(JSContext*, js::RunState&)+26620>, 0x7fc6ed04dea1 <Interpret(JSContext*, js::RunState&)+24497>, 0x7fc6ed04a405 <Interpret(JSContext*, js::RunState&)+9493>, 0x7fc6ed04a409 <Interpret(JSContext*, js::RunState&)+9497>, 0x7fc6ed04f268 <Interpret(JSContext*, js::RunState&)+29560>, 0x7fc6ed04b75b <Interpret(JSContext*, js::RunState&)+14443>, 0x7fc6ed04fa8d <Interpret(JSContext*, js::RunState&)+31645>, 0x7fc6ed04c298 <Interpret(JSContext*, js::RunState&)+17320>, 0x7fc6ed04f024 <Interpret(JSContext*, js::RunState&)+28980>, 0x7fc6ed04b18a <Interpret(JSContext*, js::RunState&)+12954>, 0x7fc6ed04ae81 <Interpret(JSContext*, js::RunState&)+12177>, 0x7fc6ed04e6e3 <Interpret(JSContext*, js::RunState&)+26611>, 0x7fc6ed04a15b <Interpret(JSContext*, js::RunState&)+8811>, 0x7fc6ed04b2f9 <Interpret(JSContext*, js::RunState&)+13321>, 0x7fc6ed04b5af <Interpret(JSContext*, js::RunState&)+14015>, 0x7fc6ed04b5b3 <Interpret(JSContext*, js::RunState&)+14019>, 0x7fc6ed04cc5e <Interpret(JSContext*, js::RunState&)+19822>, 0x7fc6ed04c746 <Interpret(JSContext*, js::RunState&)+18518>, 0x7fc6ed04b1ab <Interpret(JSContext*, js::RunState&)+12987>, 0x7fc6ed0503aa <Interpret(JSContext*, js::RunState&)+33978>, 0x7fc6ed050631 <Interpret(JSContext*, js::RunState&)+34625>, 0x7fc6ed049e73 <Interpret(JSContext*, js::RunState&)+8067>, 0x7fc6ed04a2e5 <Interpret(JSContext*, js::RunState&)+9205>, 0x7fc6ed0505c4 <Interpret(JSContext*, js::RunState&)+34516>, 0x7fc6ed0500f8 <Interpret(JSContext*, js::RunState&)+33288>, 0x7fc6ed04d730 <Interpret(JSContext*, js::RunState&)+22592>, 0x7fc6ed04a2b2 <Interpret(JSContext*, js::RunState&)+9154>, 0x7fc6ed04a1ee <Interpret(JSContext*, js::RunState&)+8958>, 0x7fc6ed04a1f2 <Interpret(JSContext*, js::RunState&)+8962>, 0x7fc6ed04a09c <Interpret(JSContext*, js::RunState&)+8620>, 0x7fc6ed04a0a0 <Interpret(JSContext*, js::RunState&)+8624>, 0x7fc6ed04a4e8 <Interpret(JSContext*, js::RunState&)+9720>, 0x7fc6ed04d0be <Interpret(JSContext*, js::RunState&)+20942>, 0x7fc6ed050385 <Interpret(JSContext*, js::RunState&)+33941>, 0x7fc6ed04dac7 <Interpret(JSContext*, js::RunState&)+23511>, 0x7fc6ed04a2b6 <Interpret(JSContext*, js::RunState&)+9158>, 0x7fc6ed04d856 <Interpret(JSContext*, js::RunState&)+22886>, 0x7fc6ed04d7ef <Interpret(JSContext*, js::RunState&)+22783>, 0x7fc6ed04bf11 <Interpret(JSContext*, js::RunState&)+16417>, 0x7fc6ed04bcf4 <Interpret(JSContext*, js::RunState&)+15876>, 0x7fc6ed04a36c <Interpret(JSContext*, js::RunState&)+9340>, 0x7fc6ed04e924 <Interpret(JSContext*, js::RunState&)+27188>, 0x7fc6ed04e9da <Interpret(JSContext*, js::RunState&)+27370>, 0x7fc6ed04bc1a <Interpret(JSContext*, js::RunState&)+15658>, 0x7fc6ed04acf4 <Interpret(JSContext*, js::RunState&)+11780>, 0x7fc6ed04dfb2 <Interpret(JSContext*, js::RunState&)+24770>, 0x7fc6ed04e86f <Interpret(JSContext*, js::RunState&)+27007>, 0x7fc6ed04df70 <Interpret(JSContext*, js::RunState&)+24704>, 0x7fc6ed04be60 <Interpret(JSContext*, js::RunState&)+16240>, 0x7fc6ed04a9f6 <Interpret(JSContext*, js::RunState&)+11014>, 0x7fc6ed04ea90 <Interpret(JSContext*, js::RunState&)+27552>, 0x7fc6ed04d739 <Interpret(JSContext*, js::RunState&)+22601>, 0x7fc6ed04b683 <Interpret(JSContext*, js::RunState&)+14227>, 0x7fc6ed04d95e <Interpret(JSContext*, js::RunState&)+23150>, 0x7fc6ed04d8c2 <Interpret(JSContext*, js::RunState&)+22994>, 0x7fc6ed04ef5d <Interpret(JSContext*, js::RunState&)+28781>...}
#22 0x00007fc6ed056d46 in js::RunScript (cx=0x557e66a324e0, state=...) at /usr/src/debug/mozjs68-68.6.0-2.fc32.x86_64/vm/Interpreter.cpp:423
marker = {profiler_ = 0x0}
status = <optimized out>
#23 0x00007fc6ed0584ff in js::ExecuteKernel (cx=cx@entry=0x557e66a324e0, script=..., script@entry=..., envChainArg=..., newTargetValue=..., evalInFrame=..., evalInFrame@entry=..., result=result@entry=0x7ffc19ba59c0) at /usr/src/debug/mozjs68-68.6.0-2.fc32.x86_64/vm/Interpreter.cpp:782
state = {<js::RunState> = {kind_ = js::RunState::Execute, script_ = {<js::RootedBase<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x557e66a32510, prev = 0x7ffc19ba54e0, ptr = 0x160fbb88d178}}, newTargetValue_ = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x557e66a32548, prev = 0x7ffc19ba59b0, ptr = {asBits_ = 18445055223849287680, asDouble_ = -nan(0xa000000000000), debugView_ = {payload47_ = 0, tag_ = JSVAL_TAG_NULL}, s_ = {payload_ = {i32_ = 0, u32_ = 0, why_ = JS_ELEMENTS_HOLE}}}}, envChain_ = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x557e66a32500, prev = 0x7ffc19ba5470, ptr = 0x160fbb878130}, evalInFrame_ = {ptr_ = 0}, result_ = 0x7ffc19ba59c0}
ok = <optimized out>
#24 0x00007fc6ed05862e in js::Execute (cx=0x557e66a324e0, script=..., envChainArg=..., rval=0x7ffc19ba59c0) at /usr/src/debug/mozjs68-68.6.0-2.fc32.x86_64/dist/include/js/Value.h:934
envChain = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x557e66a32500, prev = 0x7ffc19ba5560, ptr = 0x160fbb878130}
#25 0x00007fc6ed122633 in EvaluateSourceBuffer<char16_t> (cx=0x557e66a324e0, scopeKind=<optimized out>, env=..., optionsArg=..., srcBuf=..., rval=...) at /usr/src/debug/mozjs68-68.6.0-2.fc32.x86_64/dist/include/js/RootingAPI.h:1212
options = {<JS::ReadOnlyCompileOptions> = {<JS::TransitiveCompileOptions> = {_vptr.TransitiveCompileOptions = 0x7fc6eda55ed8 <vtable for JS::CompileOptions+16>, mutedErrors_ = false, filename_ = 0x557e66a2e170 "/home/mcatanzaro/Projects/GNOME/install/bin/gnome-weather", introducerFilename_ = 0x0, sourceMapURL_ = 0x0, selfHostingMode = false, canLazilyParse = true, strictOption = false, extraWarningsOption = true, werrorOption = false, asmJSOption = JS::AsmJSOption::Enabled, throwOnAsmJSValidationFailureOption = false, forceAsync = false, sourceIsLazy = false, allowHTMLComments = true, isProbablySystemCode = false, hideScriptFromDebugger = false, bigIntEnabledOption = false, fieldsEnabledOption = false, introductionType = 0x0, introductionLineno = 0, introductionOffset = 0, hasIntroductionInfo = false}, lineno = 1, column = 0, scriptSourceOffset = 0, isRunOnce = true, nonSyntacticScope = false, noScriptRval = false, allowSyntaxParser = true}, elementRoot = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x557e66a32500, prev = 0x7ffc19ba56f0, ptr = 0x0}, elementAttributeNameRoot = {<js::RootedBase<JSString*, JS::Rooted<JSString*> >> = {<js::MutableWrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<js::WrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x557e66a32520, prev = 0x7ffc19ba5808, ptr = 0x0}, introductionScriptRoot = {<js::RootedBase<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x557e66a32510, prev = 0x7ffc19ba5838, ptr = 0x0}, scriptOrModuleRoot = {<js::RootedBase<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x557e66a32510, prev = 0x7ffc19ba5590, ptr = 0x0}}
script = {<js::RootedBase<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x557e66a32510, prev = 0x7ffc19ba55a8, ptr = 0x160fbb88d178}
#26 0x00007fc6ed0d7540 in JS::Evaluate (cx=0x557e66a324e0, envChain=..., envChain@entry=..., options=..., srcBuf=..., rval=rval@entry=...) at /usr/src/debug/mozjs68-68.6.0-2.fc32.x86_64/vm/Scope.h:339
env = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x557e66a32500, prev = 0x7ffc19ba57f0, ptr = 0x160fbb878130}
scope = {<js::RootedBase<js::Scope*, JS::Rooted<js::Scope*> >> = {<js::MutableWrappedPtrOperations<js::Scope*, JS::Rooted<js::Scope*> >> = {<js::WrappedPtrOperations<js::Scope*, JS::Rooted<js::Scope*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x557e66a324f8, prev = 0x0, ptr = 0x160fbb8790a0}
#27 0x00007fc6eec6c60e in GjsContextPrivate::eval_with_scope (this=0x557e66a330b0, scope_object=..., script=<optimized out>, script_len=<optimized out>, filename=0x557e66a2e170 "/home/mcatanzaro/Projects/GNOME/install/bin/gnome-weather", retval=...) at /usr/include/mozjs-68/js/RootingAPI.h:1212
eval_obj = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x557e66a32500, prev = 0x0, ptr = 0x160fbb87a700}
utf16_string = u"#!/usr/bin/gjs\nimports.package.init({ name: \"org.gnome.Weather\",\n", ' ' <repeats 24 times>, "version: \"3.34.0\",\n", ' ' <repeats 24 times>, "prefix: \"/home/mcatanzaro/Projects/GNOME/install\",\n", ' ' <repeats 17 times>...
buf = {units_ = 0x557e66b03530 u"#!/usr/bin/gjs\nimports.package.init({ name: \"org.gnome.Weather\",\n", ' ' <repeats 24 times>, "version: \"3.34.0\",\n", ' ' <repeats 24 times>, "prefix: \"/home/mcatanzaro/Projects/GNOME/install\",\n", ' ' <repeats 17 times>..., length_ = 318, ownsUnits_ = false}
scope_chain = {<JS::Rooted<JS::StackGCVector<JSObject*, js::TempAllocPolicy> >> = {<js::RootedBase<JS::StackGCVector<JSObject*, js::TempAllocPolicy>, JS::Rooted<JS::StackGCVector<JSObject*, js::TempAllocPolicy> > >> = {<js::MutableWrappedPtrOperations<JS::StackGCVector<JSObject*, js::TempAllocPolicy>, JS::Rooted<JS::StackGCVector<JSObject*, js::TempAllocPolicy> > >> = {<js::MutableWrappedPtrOperations<JS::GCVector<JSObject*, 8, js::TempAllocPolicy>, JS::Rooted<JS::StackGCVector<JSObject*, js::TempAllocPolicy> > >> = {<js::WrappedPtrOperations<JS::GCVector<JSObject*, 8, js::TempAllocPolicy>, JS::Rooted<JS::StackGCVector<JSObject*, js::TempAllocPolicy> > >> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, stack = 0x557e66a32550, prev = 0x0, ptr = {tracer = 0x7fc6eec6cdc0 <JS::StructGCPolicy<JS::StackGCVector<JSObject*, js::TempAllocPolicy> >::trace(JSTracer*, JS::StackGCVector<JSObject*, js::TempAllocPolicy>*, char const*)>, storage = {<JS::GCVector<JSObject*, 8, js::TempAllocPolicy>> = {vector = {<js::TempAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, cx_ = 0x557e66a324e0}, static kElemIsPod = true, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x7ffc19ba5908, mLength = 1, mTail = {<mozilla::Vector<JSObject*, 8, js::TempAllocPolicy>::CapacityAndReserved> = {mCapacity = 8}, mBytes = "\000\247\207\273\017\026\000\000\340$\243f~U\000\000`Z\272\031\374\177\000\000\320Y\272\031\374\177\000\000\006\000\000\000\000\000\000\000\260Y\272\031\374\177\000\000\350H0\355\306\177\000\000\240\237\303\356\306\177\000"}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}}}, <No data fields>}
options = {<JS::ReadOnlyCompileOptions> = {<JS::TransitiveCompileOptions> = {_vptr.TransitiveCompileOptions = 0x7fc6eda55ed8 <vtable for JS::CompileOptions+16>, mutedErrors_ = false, filename_ = 0x557e66a2e170 "/home/mcatanzaro/Projects/GNOME/install/bin/gnome-weather", introducerFilename_ = 0x0, sourceMapURL_ = 0x0, selfHostingMode = false, canLazilyParse = true, strictOption = false, extraWarningsOption = true, werrorOption = false, asmJSOption = JS::AsmJSOption::Enabled, throwOnAsmJSValidationFailureOption = false, forceAsync = false, sourceIsLazy = false, allowHTMLComments = true, isProbablySystemCode = false, hideScriptFromDebugger = false, bigIntEnabledOption = false, fieldsEnabledOption = false, introductionType = 0x0, introductionLineno = 0, introductionOffset = 0, hasIntroductionInfo = false}, lineno = 1, column = 0, scriptSourceOffset = 0, isRunOnce = false, nonSyntacticScope = false, noScriptRval = false, allowSyntaxParser = true}, elementRoot = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x557e66a32500, prev = 0x7ffc19ba5770, ptr = 0x0}, elementAttributeNameRoot = {<js::RootedBase<JSString*, JS::Rooted<JSString*> >> = {<js::MutableWrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<js::WrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x557e66a32520, prev = 0x0, ptr = 0x0}, introductionScriptRoot = {<js::RootedBase<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x557e66a32510, prev = 0x0, ptr = 0x0}, scriptOrModuleRoot = {<js::RootedBase<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x557e66a32510, prev = 0x7ffc19ba5820, ptr = 0x0}}
#28 0x00007fc6eec6c906 in GjsContextPrivate::eval (this=0x557e66a330b0, script=0x557e66a2df70 "#!/usr/bin/gjs\nimports.package.init({ name: \"org.gnome.Weather\",\n", ' ' <repeats 24 times>, "version: \"3.34.0\",\n", ' ' <repeats 24 times>, "prefix: \"/home/mcatanzaro/Projects/GNOME/install\",\n", ' ' <repeats 17 times>..., script_len=318, filename=0x557e66a2e170 "/home/mcatanzaro/Projects/GNOME/install/bin/gnome-weather", exit_status_p=0x7ffc19ba5abc, error=0x7ffc19ba5ac0) at /usr/include/mozjs-68/js/RootingAPI.h:1238
reset = {m_self = 0x557e66a330b0}
auto_profile = false
ar = {cx_ = 0x557e66a324e0, oldRealm_ = 0x0}
retval = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x557e66a32548, prev = 0x0, ptr = {asBits_ = 18444914486360932352, asDouble_ = -nan(0x9800000000000), debugView_ = {payload47_ = 0, tag_ = JSVAL_TAG_UNDEFINED}, s_ = {payload_ = {i32_ = 0, u32_ = 0, why_ = JS_ELEMENTS_HOLE}}}}
ok = <optimized out>
#29 0x00007fc6eec6cbbd in gjs_context_eval (js_context=0x557e66a331a0, script=0x557e66a2df70 "#!/usr/bin/gjs\nimports.package.init({ name: \"org.gnome.Weather\",\n", ' ' <repeats 24 times>, "version: \"3.34.0\",\n", ' ' <repeats 24 times>, "prefix: \"/home/mcatanzaro/Projects/GNOME/install\",\n", ' ' <repeats 17 times>..., script_len=318, filename=0x557e66a2e170 "/home/mcatanzaro/Projects/GNOME/install/bin/gnome-weather", exit_status_p=0x7ffc19ba5abc, error=0x7ffc19ba5ac0) at ../gjs/context.cpp:934
__PRETTY_FUNCTION__ = "bool gjs_context_eval(GjsContext*, const char*, gssize, const char*, int*, GError**)"
js_context_ref = <optimized out>
gjs = <optimized out>
#30 0x0000557e651de250 in define_argv_and_eval_script (js_context=0x557e66a331a0, argc=<optimized out>, argv=<optimized out>, script=0x557e66a2df70 "#!/usr/bin/gjs\nimports.package.init({ name: \"org.gnome.Weather\",\n", ' ' <repeats 24 times>, "version: \"3.34.0\",\n", ' ' <repeats 24 times>, "prefix: \"/home/mcatanzaro/Projects/GNOME/install\",\n", ' ' <repeats 17 times>..., len=318, filename=0x557e66a2e170 "/home/mcatanzaro/Projects/GNOME/install/bin/gnome-weather") at ../gjs/console.cpp:204
error = 0x0
code = 21886
#31 0x0000557e651ddd83 in main (argc=2, argv=<optimized out>) at ../gjs/console.cpp:385
context = <optimized out>
error = 0x0
js_context = 0x557e66a331a0
coverage = 0x0
script = 0x557e66a2df70 "#!/usr/bin/gjs\nimports.package.init({ name: \"org.gnome.Weather\",\n", ' ' <repeats 24 times>, "version: \"3.34.0\",\n", ' ' <repeats 24 times>, "prefix: \"/home/mcatanzaro/Projects/GNOME/install\",\n", ' ' <repeats 17 times>...
filename = 0x557e66a2e170 "/home/mcatanzaro/Projects/GNOME/install/bin/gnome-weather"
program_name = <optimized out>
len = 318
gjs_argc = <optimized out>
script_argc = <optimized out>
ix = <optimized out>
argv_copy = 0x557e66a2c340
argv_copy_addr = 0x557e66a2c340
gjs_argv = 0x557e66a2e140
gjs_argv_addr = 0x557e66a2e140
script_argv = <optimized out>
env_coverage_output_path = <optimized out>
env_coverage_prefixes = <optimized out>
interactive_mode = <optimized out>
argc_copy = <optimized out>
__PRETTY_FUNCTION__ = "int main(int, char**)"
env_tracefd = <optimized out>
tracefd = <optimized out>
code = <optimized out>