Login
[x]
Log in using an account from:
Fedora Account System
Red Hat Associate
Red Hat Customer
Or login using a Red Hat Bugzilla account
Forgot Password
Login:
Hide Forgot
Create an Account
Red Hat Bugzilla – Attachment 1486592 Details for
Bug 1628882
gnome-shell hangs after GDM login
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
coredumpctl gdb, thread apply all bt full
bug1628882_coredumpgdb.txt (text/plain), 314.07 KB, created by
Chris Murphy
on 2018-09-25 04:34:23 UTC
(
hide
)
Description:
coredumpctl gdb, thread apply all bt full
Filename:
MIME Type:
Creator:
Chris Murphy
Created:
2018-09-25 04:34:23 UTC
Size:
314.07 KB
patch
obsolete
>[chris@f29h Downloads]$ sudo coredumpctl gdb 7656 > PID: 7656 (gnome-shell) > UID: 1000 (chris) > GID: 1000 (chris) > Signal: 11 (SEGV) > Timestamp: Mon 2018-09-24 20:40:54 MDT (1h 28min ago) > Command Line: /usr/bin/gnome-shell > Executable: /usr/bin/gnome-shell > Control Group: /user.slice/user-1000.slice/session-11.scope > Unit: session-11.scope > Slice: user-1000.slice > Session: 11 > Owner UID: 1000 (chris) > Boot ID: ca8566b67f6448b8a259eb5039e250f3 > Machine ID: bbe68372db9f4c589a1f67f008e70864 > Hostname: f29h.local > Storage: /var/lib/systemd/coredump/core.gnome-shell.1000.ca8566b67f6448b8a259eb5039e250f3.7656.1537843254000000.lz4 > Message: Process 7656 (gnome-shell) of user 1000 dumped core. > > Stack trace of thread 7656: > #0 0x00007f1f773e0e4a GetPropertyOperation (libmozjs-60.so.0) > #1 0x00007f1f773ec486 _ZN2js9RunScriptEP9JSContextRNS_8RunStateE (libmozjs-60.so.0) > #2 0x00007f1f773eca41 _ZN2js23InternalCallOrConstructEP9JSContextRKN2JS8CallArgsENS_14MaybeConstructE (libmozjs-60.so.0) > #3 0x00007f1f773eccad _ZN2js4CallEP9JSContextN2JS6HandleINS2_5ValueEEES5_RKNS_13AnyInvokeArgsENS2_13MutableHandleIS4_EE (libmozjs-60.so.0) > #4 0x00007f1f77719869 _Z20JS_CallFunctionValueP9JSContextN2JS6HandleIP8JSObjectEENS2_INS1_5ValueEEERKNS1_16HandleValueArrayENS1_13MutableHandleIS6_EE (libmozjs-60.so.0) > #5 0x00007f1f79f57894 gjs_call_function_value (libgjs.so.0) > #6 0x00007f1f79f2991d gjs_closure_invoke (libgjs.so.0) > #7 0x00007f1f79f4b63f closure_marshal (libgjs.so.0) > #8 0x00007f1f7a8acc9d g_closure_invoke (libgobject-2.0.so.0) > #9 0x00007f1f7a8c0203 signal_emit_unlocked_R (libgobject-2.0.so.0) > #10 0x00007f1f7a8c932a g_signal_emit_valist (libgobject-2.0.so.0) > #11 0x00007f1f7a8c9923 g_signal_emit (libgobject-2.0.so.0) > #12 0x00007f1f79ddbfe0 clutter_actor_dispose (libmutter-clutter-3.so) > #13 0x00007f1f7a8b39b4 g_object_run_dispose (libgobject-2.0.so.0) > #14 0x00007f1f79dcf9de clutter_actor_destroy (libmutter-clutter-3.so) > #15 0x00007f1f79dd6bd4 clutter_actor_iter_destroy (libmutter-clutter-3.so) > #16 0x00007f1f79dd6c80 clutter_actor_real_destroy (libmutter-clutter-3.so) > #17 0x00007f1f7a8acbb5 g_closure_invoke (libgobject-2.0.so.0) > #18 0x00007f1f7a8c055a signal_emit_unlocked_R (libgobject-2.0.so.0) > #19 0x00007f1f7a8c932a g_signal_emit_valist (libgobject-2.0.so.0) > #20 0x00007f1f7a8c9923 g_signal_emit (libgobject-2.0.so.0) > #21 0x00007f1f79ddbfe0 clutter_actor_dispose (libmutter-clutter-3.so) > #22 0x00007f1f7a8b39b4 g_object_run_dispose (libgobject-2.0.so.0) > #23 0x00007f1f79dcf9de clutter_actor_destroy (libmutter-clutter-3.so) > #24 0x00007f1f7993f8b4 n/a (libst-1.0.so) > #25 0x00007f1f7a8b39b4 g_object_run_dispose (libgobject-2.0.so.0) > #26 0x00007f1f79dcf9de clutter_actor_destroy (libmutter-clutter-3.so) > #27 0x00007f1f79dd6bd4 clutter_actor_iter_destroy (libmutter-clutter-3.so) > #28 0x00007f1f79dd6c80 clutter_actor_real_destroy (libmutter-clutter-3.so) > #29 0x00007f1f7a8acbb5 g_closure_invoke (libgobject-2.0.so.0) > #30 0x00007f1f7a8c055a signal_emit_unlocked_R (libgobject-2.0.so.0) > #31 0x00007f1f7a8c932a g_signal_emit_valist (libgobject-2.0.so.0) > #32 0x00007f1f7a8c9923 g_signal_emit (libgobject-2.0.so.0) > #33 0x00007f1f79ddbfe0 clutter_actor_dispose (libmutter-clutter-3.so) > #34 0x00007f1f7a8b39b4 g_object_run_dispose (libgobject-2.0.so.0) > #35 0x00007f1f79dcf9de clutter_actor_destroy (libmutter-clutter-3.so) > #36 0x00007f1f79dd6bd4 clutter_actor_iter_destroy (libmutter-clutter-3.so) > #37 0x00007f1f79dd6c80 clutter_actor_real_destroy (libmutter-clutter-3.so) > #38 0x00007f1f7a8acbb5 g_closure_invoke (libgobject-2.0.so.0) > #39 0x00007f1f7a8c055a signal_emit_unlocked_R (libgobject-2.0.so.0) > #40 0x00007f1f7a8c932a g_signal_emit_valist (libgobject-2.0.so.0) > #41 0x00007f1f7a8c9923 g_signal_emit (libgobject-2.0.so.0) > #42 0x00007f1f79ddbfe0 clutter_actor_dispose (libmutter-clutter-3.so) > #43 0x00007f1f7a8b39b4 g_object_run_dispose (libgobject-2.0.so.0) > #44 0x00007f1f79dcf9de clutter_actor_destroy (libmutter-clutter-3.so) > #45 0x00007f1f79dd6bd4 clutter_actor_iter_destroy (libmutter-clutter-3.so) > #46 0x00007f1f79dd6c80 clutter_actor_real_destroy (libmutter-clutter-3.so) > #47 0x00007f1f7a8acc9d g_closure_invoke (libgobject-2.0.so.0) > #48 0x00007f1f7a8c055a signal_emit_unlocked_R (libgobject-2.0.so.0) > #49 0x00007f1f7a8c932a g_signal_emit_valist (libgobject-2.0.so.0) > #50 0x00007f1f7a8c9923 g_signal_emit (libgobject-2.0.so.0) > #51 0x00007f1f79ddbfe0 clutter_actor_dispose (libmutter-clutter-3.so) > #52 0x00007f1f7a8b39b4 g_object_run_dispose (libgobject-2.0.so.0) > #53 0x00007f1f79dcf9de clutter_actor_destroy (libmutter-clutter-3.so) > #54 0x00007f1f7993f8b4 n/a (libst-1.0.so) > #55 0x00007f1f7a8b2148 g_object_unref (libgobject-2.0.so.0) > #56 0x00007f1f79f36770 _ZN14ObjectInstance21release_native_objectEv (libgjs.so.0) > #57 0x00007f1f79f3dfbe _ZN14ObjectInstance23disassociate_js_gobjectEv (libgjs.so.0) > #58 0x00007f1f79f39a3c _ZNKSt8functionIFvP14ObjectInstanceEEclES1_ (libgjs.so.0) > #59 0x00007f1f79f39b18 update_heap_wrapper_weak_pointers (libgjs.so.0) > #60 0x00007f1f779ffe7a _ZNK2js2gc9GCRuntime35callWeakPointerCompartmentCallbacksEP13JSCompartment (libmozjs-60.so.0) > #61 0x00007f1f779d7404 _ZN11sweepaction19SweepActionSequenceIJPN2js2gc9GCRuntimeEPNS1_6FreeOpERNS1_11SliceBudgetEEE3runES4_S6_S8_ (libmozjs-60.so.0) > #62 0x00007f1f779e3a6a _ZN11sweepaction20SweepActionRepeatForIN2js2gc15SweepGroupsIterEP9JSRuntimeJPNS2_9GCRuntimeEPNS1_6FreeOpERNS1_11SliceBudgetEEE3runES7_S9_SB_ (libmozjs-60.so.0) > #63 0x00007f1f779e4657 _ZN2js2gc9GCRuntime19performSweepActionsERNS_11SliceBudgetE (libmozjs-60.so.0) > > Stack trace of thread 7665: > #0 0x00007f1f79a7d301 __GI___poll (libc.so.6) > #1 0x00007f1f7a7cb5a6 g_main_context_poll (libglib-2.0.so.0) > #2 0x00007f1f7a7cb6d0 g_main_context_iteration (libglib-2.0.so.0) > #3 0x00007f1f7a7cb721 glib_worker_main (libglib-2.0.so.0) > #4 0x00007f1f7a7f448a g_thread_proxy (libglib-2.0.so.0) > #5 0x00007f1f79b5958e start_thread (libpthread.so.0) > #6 0x00007f1f79a88513 __clone (libc.so.6) > > Stack trace of thread 7680: > #0 0x00007f1f79b5f67c futex_wait_cancelable (libpthread.so.0) > #1 0x00007f1f623bf993 n/a (i965_dri.so) > #2 0x00007f1f623bf6eb n/a (i965_dri.so) > #3 0x00007f1f79b5958e start_thread (libpthread.so.0) > #4 0x00007f1f79a88513 __clone (libc.so.6) > > Stack trace of thread 7750: > #0 0x00007f1f79b5f67c futex_wait_cancelable (libpthread.so.0) > #1 0x00007f1f77a483e3 _ZN7mozilla6detail21ConditionVariableImpl4waitERNS0_9MutexImplE (libmozjs-60.so.0) > #2 0x00007f1f77a485f5 _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (libmozjs-60.so.0) > #3 0x00007f1f777c4f34 _ZN2js17ConditionVariable8wait_forERNS_9LockGuardINS_5MutexEEERKN7mozilla16BaseTimeDurationINS5_27TimeDurationValueCalculatorEEE (libmozjs-60.so.0) > #4 0x00007f1f777c00f6 _ZN2js6detail16ThreadTrampolineIRFvPvEJPNS_12HelperThreadEEE8callMainIJLm0EEEEvN7mozilla13IndexSequenceIJXspT_EEEE (libmozjs-60.so.0) > #5 0x00007f1f79b5958e start_thread (libpthread.so.0) > #6 0x00007f1f79a88513 __clone (libc.so.6) > > Stack trace of thread 7751: > #0 0x00007f1f79b5f67c futex_wait_cancelable (libpthread.so.0) > #1 0x00007f1f77a483e3 _ZN7mozilla6detail21ConditionVariableImpl4waitERNS0_9MutexImplE (libmozjs-60.so.0) > #2 0x00007f1f77a485f5 _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (libmozjs-60.so.0) > #3 0x00007f1f777c4f34 _ZN2js17ConditionVariable8wait_forERNS_9LockGuardINS_5MutexEEERKN7mozilla16BaseTimeDurationINS5_27TimeDurationValueCalculatorEEE (libmozjs-60.so.0) > #4 0x00007f1f777c00f6 _ZN2js6detail16ThreadTrampolineIRFvPvEJPNS_12HelperThreadEEE8callMainIJLm0EEEEvN7mozilla13IndexSequenceIJXspT_EEEE (libmozjs-60.so.0) > #5 0x00007f1f79b5958e start_thread (libpthread.so.0) > #6 0x00007f1f79a88513 __clone (libc.so.6) > > Stack trace of thread 7752: > #0 0x00007f1f79b5f67c futex_wait_cancelable (libpthread.so.0) > #1 0x00007f1f77a483e3 _ZN7mozilla6detail21ConditionVariableImpl4waitERNS0_9MutexImplE (libmozjs-60.so.0) > #2 0x00007f1f77a485f5 _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (libmozjs-60.so.0) > #3 0x00007f1f777c4f34 _ZN2js17ConditionVariable8wait_forERNS_9LockGuardINS_5MutexEEERKN7mozilla16BaseTimeDurationINS5_27TimeDurationValueCalculatorEEE (libmozjs-60.so.0) > #4 0x00007f1f777c00f6 _ZN2js6detail16ThreadTrampolineIRFvPvEJPNS_12HelperThreadEEE8callMainIJLm0EEEEvN7mozilla13IndexSequenceIJXspT_EEEE (libmozjs-60.so.0) > #5 0x00007f1f79b5958e start_thread (libpthread.so.0) > #6 0x00007f1f79a88513 __clone (libc.so.6) > > Stack trace of thread 7753: > #0 0x00007f1f79b5f67c futex_wait_cancelable (libpthread.so.0) > #1 0x00007f1f77a483e3 _ZN7mozilla6detail21ConditionVariableImpl4waitERNS0_9MutexImplE (libmozjs-60.so.0) > #2 0x00007f1f77a485f5 _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (libmozjs-60.so.0) > #3 0x00007f1f777c4f34 _ZN2js17ConditionVariable8wait_forERNS_9LockGuardINS_5MutexEEERKN7mozilla16BaseTimeDurationINS5_27TimeDurationValueCalculatorEEE (libmozjs-60.so.0) > #4 0x00007f1f777c00f6 _ZN2js6detail16ThreadTrampolineIRFvPvEJPNS_12HelperThreadEEE8callMainIJLm0EEEEvN7mozilla13IndexSequenceIJXspT_EEEE (libmozjs-60.so.0) > #5 0x00007f1f79b5958e start_thread (libpthread.so.0) > #6 0x00007f1f79a88513 __clone (libc.so.6) > > Stack trace of thread 7669: > #0 0x00007f1f79a7d301 __GI___poll (libc.so.6) > #1 0x00007f1f7a7cb5a6 g_main_context_poll (libglib-2.0.so.0) > #2 0x00007f1f7a7cb6d0 g_main_context_iteration (libglib-2.0.so.0) > #3 0x00007f1f7aaafc6d dconf_gdbus_worker_thread (libdconfsettings.so) > #4 0x00007f1f7a7f448a g_thread_proxy (libglib-2.0.so.0) > #5 0x00007f1f79b5958e start_thread (libpthread.so.0) > #6 0x00007f1f79a88513 __clone (libc.so.6) > > Stack trace of thread 7666: > #0 0x00007f1f79a7d301 __GI___poll (libc.so.6) > #1 0x00007f1f7a7cb5a6 g_main_context_poll (libglib-2.0.so.0) > #2 0x00007f1f7a7cb962 g_main_loop_run (libglib-2.0.so.0) > #3 0x00007f1f7a9c374a gdbus_shared_thread_func (libgio-2.0.so.0) > #4 0x00007f1f7a7f448a g_thread_proxy (libglib-2.0.so.0) > #5 0x00007f1f79b5958e start_thread (libpthread.so.0) > #6 0x00007f1f79a88513 __clone (libc.so.6) > > Stack trace of thread 9503: > #0 0x00007f1f79a82d6d syscall (libc.so.6) > #1 0x00007f1f7a81311e g_cond_wait_until (libglib-2.0.so.0) > #2 0x00007f1f7a79d231 g_async_queue_pop_intern_unlocked (libglib-2.0.so.0) > #3 0x00007f1f7a79d825 g_async_queue_timeout_pop (libglib-2.0.so.0) > #4 0x00007f1f7a7f4f31 g_thread_pool_wait_for_new_pool (libglib-2.0.so.0) > #5 0x00007f1f7a7f448a g_thread_proxy (libglib-2.0.so.0) > #6 0x00007f1f79b5958e start_thread (libpthread.so.0) > #7 0x00007f1f79a88513 __clone (libc.so.6) > >GNU gdb (GDB) Fedora 8.2-2.fc29 >Copyright (C) 2018 Free Software Foundation, Inc. >License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> >This is free software: you are free to change and redistribute it. >There is NO WARRANTY, to the extent permitted by law. >Type "show copying" and "show warranty" for details. >This GDB was configured as "x86_64-redhat-linux-gnu". >Type "show configuration" for configuration details. >For bug reporting instructions, please see: ><http://www.gnu.org/software/gdb/bugs/>. >Find the GDB manual and other documentation resources online at: > <http://www.gnu.org/software/gdb/documentation/>. > >For help, type "help". >Type "apropos word" to search for commands related to "word"... >Reading symbols from /usr/bin/gnome-shell...Reading symbols from /usr/lib/debug/usr/bin/gnome-shell-3.30.0-7.fc29.x86_64.debug...done. >done. >[New LWP 7656] >[New LWP 7665] >[New LWP 7680] >[New LWP 7750] >[New LWP 7751] >[New LWP 7752] >[New LWP 7753] >[New LWP 7669] >[New LWP 7666] >[New LWP 9503] > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments > >warning: Loadable section ".note.gnu.property" outside of ELF segments >Core was generated by `/usr/bin/gnome-shell'. >Program terminated with signal SIGSEGV, Segmentation fault. >#0 0x00007f1f773e0e4a in GetPropertyOperation (vp=..., lval=..., pc=<optimized out>, script=..., fp=<optimized out>, cx=<optimized out>) > at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/vm/JSContext.h:161 >161 JSAtomState& names() { return *runtime_->commonNames; } >[Current thread is 1 (Thread 0x7f1f75f5cd00 (LWP 7656))] >(gdb) thread apply all bt full > >Thread 10 (Thread 0x7f1f34b0c700 (LWP 9503)): >#0 0x00007f1f79a82d6d in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 >#1 0x00007f1f7a81311e in g_cond_wait_until (cond=cond@entry=0x5654a2098c98, mutex=mutex@entry=0x5654a2098c90, end_time=end_time@entry=16030734515) at gthread-posix.c:1449 > now = {tv_sec = 16015, tv_nsec = 734516110} > span = {tv_sec = 14, tv_nsec = 999998890} > sampled = 14 > res = <optimized out> >#2 0x00007f1f7a79d231 in g_async_queue_pop_intern_unlocked (queue=queue@entry=0x5654a2098c90, wait=wait@entry=1, end_time=end_time@entry=16030734515) at gasyncqueue.c:422 > retval = <optimized out> > __func__ = "g_async_queue_pop_intern_unlocked" >#3 0x00007f1f7a79d825 in g_async_queue_timeout_pop (queue=0x5654a2098c90, timeout=timeout@entry=15000000) at gasyncqueue.c:545 > end_time = 16030734515 > retval = <optimized out> > __func__ = "g_async_queue_timeout_pop" >#4 0x00007f1f7a7f4f31 in g_thread_pool_wait_for_new_pool () at gthreadpool.c:167 > pool = <optimized out> > local_max_idle_time = 15000 > local_wakeup_thread_serial = <optimized out> > last_wakeup_thread_serial = 0 > have_relayed_thread_marker = <optimized out> > free_pool = <optimized out> > task = <optimized out> > pool = <optimized out> >#5 0x00007f1f7a7f4f31 in g_thread_pool_thread_proxy (data=<optimized out>) at gthreadpool.c:364 > free_pool = <optimized out> > task = <optimized out> > pool = <optimized out> >#6 0x00007f1f7a7f448a in g_thread_proxy (data=0x5654a2345540) at gthread.c:784 > thread = 0x5654a2345540 > __func__ = "g_thread_proxy" >#7 0x00007f1f79b5958e in start_thread (arg=<optimized out>) at pthread_create.c:486 > ret = <optimized out> > pd = <optimized out> > now = <optimized out> > unwind_buf = > {cancel_jmp_buf = {{jmp_buf = {139772004714240, -5014900563147762162, 140734784793246, 140734784793247, 140734784793376, 139772004710912, 4924993933230724622, --Type <RET> for more, q to quit, c to continue without paging--c >4925123700177622542}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#8 0x00007f1f79a88513 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 > >Thread 9 (Thread 0x7f1f75758700 (LWP 7666)): >#0 0x00007f1f79a7d301 in __GI___poll (fds=0x7f1f54003590, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 > resultvar = 18446744073709551100 > sc_cancel_oldtype = 0 >#1 0x00007f1f7a7cb5a6 in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x7f1f54003590, timeout=<optimized out>, context=0x5654a20aa310) at gmain.c:4221 > ret = <optimized out> > errsv = <optimized out> > poll_func = 0x7f1f7a7db0f0 <g_poll> > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 2 > allocated_nfds = 5 > fds = 0x7f1f54003590 >#2 0x00007f1f7a7cb5a6 in g_main_context_iterate (context=0x5654a20aa310, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3915 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 2 > allocated_nfds = 5 > fds = 0x7f1f54003590 >#3 0x00007f1f7a7cb962 in g_main_loop_run (loop=0x5654a20aa450) at gmain.c:4116 > __func__ = "g_main_loop_run" >#4 0x00007f1f7a9c374a in gdbus_shared_thread_func (user_data=0x5654a20aa2e0) at gdbusprivate.c:275 > data = 0x5654a20aa2e0 >#5 0x00007f1f7a7f448a in g_thread_proxy (data=0x5654a208a0a0) at gthread.c:784 > thread = 0x5654a208a0a0 > __func__ = "g_thread_proxy" >#6 0x00007f1f79b5958e in start_thread (arg=<optimized out>) at pthread_create.c:486 > ret = <optimized out> > pd = <optimized out> > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139773091350272, -5014900563147762162, 140734784815374, 140734784815375, 140734784815504, 139773091346944, 4925130846050702862, 4925123700177622542}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#7 0x00007f1f79a88513 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 > >Thread 8 (Thread 0x7f1f632ce700 (LWP 7669)): >#0 0x00007f1f79a7d301 in __GI___poll (fds=0x5654a20b9cf0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 > resultvar = 18446744073709551100 > sc_cancel_oldtype = 0 >#1 0x00007f1f7a7cb5a6 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x5654a20b9cf0, timeout=<optimized out>, context=0x5654a20b9dc0) at gmain.c:4221 > ret = <optimized out> > errsv = <optimized out> > poll_func = 0x7f1f7a7db0f0 <g_poll> > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 1 > allocated_nfds = 1 > fds = 0x5654a20b9cf0 >#2 0x00007f1f7a7cb5a6 in g_main_context_iterate (context=context@entry=0x5654a20b9dc0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3915 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 1 > allocated_nfds = 1 > fds = 0x5654a20b9cf0 >#3 0x00007f1f7a7cb6d0 in g_main_context_iteration (context=context@entry=0x5654a20b9dc0, may_block=may_block@entry=1) at gmain.c:3981 > retval = <optimized out> >#4 0x00007f1f7aaafc6d in dconf_gdbus_worker_thread (user_data=0x5654a20b9dc0) at ../gdbus/dconf-gdbus-thread.c:82 > context = 0x5654a20b9dc0 >#5 0x00007f1f7a7f448a in g_thread_proxy (data=0x5654a208aa80) at gthread.c:784 > thread = 0x5654a208aa80 > __func__ = "g_thread_proxy" >#6 0x00007f1f79b5958e in start_thread (arg=<optimized out>) at pthread_create.c:486 > ret = <optimized out> > pd = <optimized out> > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139772784600832, -5014900563147762162, 140734784814974, 140734784814975, 140734784815104, 139772784597504, 4925170921316800014, 4925123700177622542}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#7 0x00007f1f79a88513 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 > >Thread 7 (Thread 0x7f1f37bfd700 (LWP 7753)): >#0 0x00007f1f79b5f67c in futex_wait_cancelable (private=0, expected=0, futex_word=0x5654a20884b8) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 > __ret = -512 > oldtype = 0 > err = <optimized out> > spin = 0 > buffer = {__routine = 0x7f1f79b5f3f0 <__condvar_cleanup_waiting>, __arg = 0x7f1f37bfbf90, __canceltype = -1572573584, __prev = 0x0} > cbuffer = {wseq = 41962, cond = 0x5654a2088490, mutex = 0x5654a2088438, private = 0} > err = <optimized out> > g = 0 > flags = <optimized out> > g1_start = <optimized out> > signals = <optimized out> > result = 0 > wseq = 41962 > seq = 20981 > private = 0 >#1 0x00007f1f79b5f67c in __pthread_cond_wait_common (abstime=0x0, mutex=0x5654a2088438, cond=0x5654a2088490) at pthread_cond_wait.c:502 > spin = 0 > buffer = {__routine = 0x7f1f79b5f3f0 <__condvar_cleanup_waiting>, __arg = 0x7f1f37bfbf90, __canceltype = -1572573584, __prev = 0x0} > cbuffer = {wseq = 41962, cond = 0x5654a2088490, mutex = 0x5654a2088438, private = 0} > err = <optimized out> > g = 0 > flags = <optimized out> > g1_start = <optimized out> > signals = <optimized out> > result = 0 > wseq = 41962 > seq = 20981 > private = 0 >#2 0x00007f1f79b5f67c in __pthread_cond_wait (cond=cond@entry=0x5654a2088490, mutex=0x5654a2088438) at pthread_cond_wait.c:655 >#3 0x00007f1f77a483e3 in mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) (this=0x5654a2088490, lock=...) at /builddir/build/BUILD/firefox-60.2.0/mozglue/misc/ConditionVariable_posix.cpp:118 > ptCond = 0x5654a2088490 > ptMutex = <optimized out> > r = <optimized out> >#4 0x00007f1f77a485f5 in mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) (this=0x5654a2088490, lock=..., a_rel_time=...) at /builddir/build/BUILD/firefox-60.2.0/mozglue/misc/ConditionVariable_posix.cpp:127 > ptCond = <optimized out> > ptMutex = <optimized out> > r = <optimized out> > rel_time = <optimized out> > now_ts = {tv_sec = 140734784816832, tv_nsec = 139773181304492} > abs_ts = {tv_sec = 139772056027232, tv_nsec = 139773125346081} >#5 0x00007f1f777c4f34 in js::ConditionVariable::wait_for(js::LockGuard<js::Mutex>&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) (lock=..., rel_time=..., this=<optimized out>) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/threading/ConditionVariable.h:101 > task = <optimized out> > lock = {<js::LockGuard<js::Mutex>> = {lock = @0x5654a2088438}, <No data fields>} > cx = {<JS::RootingContext> = {stackRoots_ = {static kSize = 14, mArray = {mArr = {0x0 <repeats 14 times>}}}, autoGCRooters_ = 0x0, geckoProfiler_ = {pseudoStack_ = 0x0}, compartment_ = 0x0, zone_ = 0x0, nativeStackLimit = {139772054192129, 139772054192129, 139772054192129}}, <js::MallocProvider<JSContext>> = {<No data fields>}, runtime_ = {<js::ProtectedData<js::CheckUnprotected, JSRuntime*>> = {value = 0x0}, <No data fields>}, kind_ = {value = js::ContextKind::Background}, threadNative_ = {value = 0}, helperThread_ = {<js::ProtectedData<js::CheckThreadLocal, js::HelperThread*>> = {value = 0x5654a238eb38}, <No data fields>}, nurserySuppressions_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1}, <No data fields>}, options_ = {<js::ProtectedData<js::CheckThreadLocal, JS::ContextOptions>> = {value = {baseline_ = true, ion_ = true, asmJS_ = true, wasm_ = true, wasmBaseline_ = true, wasmIon_ = true, testWasmAwaitTier2_ = false, throwOnAsmJSValidationFailure_ = false, nativeRegExp_ = true, asyncStack_ = true, throwOnDebuggeeWouldRun_ = true, dumpStackOnDebuggeeWouldRun_ = false, werror_ = false, strictMode_ = false, extraWarnings_ = false, streams_ = false, expressionClosures_ = false, arrayProtoValues_ = true}}, <No data fields>}, arenas_ = {<js::ProtectedData<js::CheckThreadLocal, js::gc::ArenaLists*>> = {value = 0x0}, <No data fields>}, enterCompartmentDepth_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, static reportedError = {dummy = 0}, static reportedOOM = {<JS::Error> = {dummy = 0}, <No data fields>}, yieldCallback_ = {<js::ProtectedData<js::CheckThreadLocal, void (*)(JSContext*)>> = {value = 0x0}, <No data fields>}, jitActivation = {<js::ProtectedData<js::CheckThreadLocal, js::jit::JitActivation*>> = {value = 0x0}, <No data fields>}, regexpStack = {<js::ProtectedData<js::CheckThreadLocal, js::irregexp::RegExpStack>> = {value = {static kStackLimitSlack = 32, static kMemoryTop = 18446744073709551615, static kMinimumStackSize = 512, static kMaximumStackSize = 67108864, base_ = 0x0, size = 0, limit_ = 0x0}}, <No data fields>}, activation_ = {<js::ProtectedData<js::CheckThreadLocal, js::Activation*>> = {value = 0x0}, <No data fields>}, profilingActivation_ = 0x0, interpreterStack_ = {<js::ProtectedData<js::CheckThreadLocal, js::InterpreterStack>> = {value = {static DEFAULT_CHUNK_SIZE = 4096, allocator_ = {chunks_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, unused_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, markCount = 0, defaultChunkSize_ = 4096, curSize_ = 0, peakSize_ = 0, static HUGE_ALLOCATION = 52428800}, static MAX_FRAMES = 50000, static MAX_FRAMES_TRUSTED = 51000, frameCount_ = 0}}, <No data fields>}, nativeStackBase = 139772056035328, nativeStackQuota = {{<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}, {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}, {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}}, entryMonitor = {<js::ProtectedData<js::CheckThreadLocal, JS::dbg::AutoEntryMonitor*>> = {value = 0x0}, <No data fields>}, noExecuteDebuggerTop = {<js::ProtectedData<js::CheckThreadLocal, js::EnterDebuggeeNoExecute*>> = {value = 0x0}, <No data fields>}, activityCallback = {<js::ProtectedData<js::CheckThreadLocal, void (*)(void*, bool)>> = {value = 0x0}, <No data fields>}, activityCallbackArg = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}, requestDepth = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, autoFlushICache_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::AutoFlushICache*>> = {value = 0x0}, <No data fields>}, dtoaState = {<js::ProtectedData<js::CheckThreadLocal, DtoaState*>> = {value = 0x0}, <No data fields>}, heapState = {<js::ProtectedData<js::CheckThreadLocal, JS::HeapState>> = {value = JS::HeapState::Idle}, <No data fields>}, suppressGC = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 0}, <No data fields>}, enableAccessValidation = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, inUnsafeRegion = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 0}, <No data fields>}, generationalDisabled = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, compactingDisabledCount = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, keepAtoms = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, frontendCollectionPool_ = {<js::ProtectedData<js::CheckThreadLocal, js::frontend::NameCollectionPool>> = {value = {mapPool_ = {<js::frontend::CollectionPool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>, js::frontend::InlineTablePool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f1f37bfc298, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f1f37bfc3b0, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, vectorPool_ = {<js::frontend::CollectionPool<mozilla::Vector<JSAtom*, 24, js::SystemAllocPolicy>, js::frontend::VectorPool<mozilla::Vector<JSAtom*, 24, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f1f37bfc4c8, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f1f37bfc5e0, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, activeCompilations_ = 0}}, <No data fields>}, suppressProfilerSampling = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)2>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, static TEMP_LIFO_ALLOC_PRIMARY_CHUNK_SIZE = 4096, tempLifoAlloc_ = {<js::ProtectedData<js::CheckThreadLocal, js::LifoAlloc>> = {value = {chunks_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, unused_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, markCount = 0, defaultChunkSize_ = 4096, curSize_ = 0, peakSize_ = 0, static HUGE_ALLOCATION = 52428800}}, <No data fields>}, debuggerMutations = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, ionPcScriptCache = {<js::ProtectedData<js::CheckThreadLocal, js::jit::PcScriptCache*>> = {value = 0x0}, <No data fields>}, throwing = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, unwrappedException_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<JS::Value> >> = {value = {<js::RootedBase<JS::Value, JS::PersistentRooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::PersistentRooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::PersistentRooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<JS::Value> >> = {mNext = 0x7f1f37bfc748, mPrev = 0x7f1f37bfc748, mIsSentinel = false}, ptr = {data = {asBits = 18444914486360932352, debugView = {payload47 = 0, tag = JSVAL_TAG_UNDEFINED}, s = {payload = {i32 = 0, u32 = 0, why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0x9800000000000), asPtr = 0xfff9800000000000, asWord = 18444914486360932352, asUIntPtr = 18444914486360932352}}}}, <No data fields>}, overRecursed_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, propagatingForcedReturn_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, liveVolatileJitFrameIter_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::DebugModeOSRVolatileJitFrameIter*>> = {value = 0x0}, <No data fields>}, reportGranularity = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 3}, <No data fields>}, resolvingList = {<js::ProtectedData<js::CheckThreadLocal, js::AutoResolving*>> = {value = 0x0}, <No data fields>}, generatingError = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, cycleDetectorVector_ = {<js::ProtectedData<js::CheckThreadLocal, JS::GCVector<JSObject*, 8, js::TempAllocPolicy> >> = {value = {vector = {<js::TempAllocPolicy> = {cx_ = 0x7f1f37bfc0a0}, static kElemIsPod = true, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x7f1f37bfc7b0, mLength = 0, mTail = {<mozilla::Vector<JSObject*, 8, js::TempAllocPolicy>::CapacityAndReserved> = {mCapacity = 8}, mBytes = '\000' <repeats 63 times>}, static sMaxInlineStorage = <optimized out>}}}, <No data fields>}, data = {<js::ProtectedData<js::CheckUnprotected, void*>> = {value = 0x0}, <No data fields>}, outstandingRequests = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, jitIsBroken = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, asyncStackForNewActivations_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<js::SavedFrame*> >> = {value = {<js::RootedBase<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<js::SavedFrame*> >> = {mNext = 0x7f1f37bfc800, mPrev = 0x7f1f37bfc800, mIsSentinel = false}, ptr = 0x0}}, <No data fields>}, asyncCauseForNewActivations = {<js::ProtectedData<js::CheckThreadLocal, char const*>> = {value = 0x0}, <No data fields>}, asyncCallIsExplicit = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, interruptCallbacks_ = {<js::ProtectedData<js::CheckThreadLocal, mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy> >> = {value = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 2, mBegin = 0x7f1f37bfc848, mLength = 0, mTail = {<mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 2}, mBytes = '\000' <repeats 15 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, interruptCallbackDisabled = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, interrupt_ = {<mozilla::detail::AtomicBaseIncDec<unsigned int, (mozilla::MemoryOrdering)0>> = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)0>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, <No data fields>}, interruptRegExpJit_ = {<mozilla::detail::AtomicBaseIncDec<unsigned int, (mozilla::MemoryOrdering)0>> = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)0>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, <No data fields>}, handlingJitInterrupt_ = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)2>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, fx = {cond_ = 0x0, state_ = js::FutexThread::Idle, static lock_ = {<mozilla::detail::AtomicBaseIncDec<js::Mutex*, (mozilla::MemoryOrdering)2>> = {<mozilla::detail::AtomicBase<js::Mutex*, (mozilla::MemoryOrdering)2>> = {mValue = {_M_b = {_M_p = 0x5654a20858f0}}}, <No data fields>}, <No data fields>}, canWait_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}}, osrTempData_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned char*>> = {value = 0x0}, <No data fields>}, ionReturnOverride_ = {<js::ProtectedData<js::CheckThreadLocal, JS::Value>> = {value = {data = {asBits = 18445195961337643013, debugView = {payload47 = 5, tag = JSVAL_TAG_MAGIC}, s = {payload = {i32 = 5, u32 = 5, why = JS_ARG_POISON}}, asDouble = -nan(0xa800000000005), asPtr = 0xfffa800000000005, asWord = 18445195961337643013, asUIntPtr = 18445195961337643013}}}, <No data fields>}, jitStackLimit = {<mozilla::detail::AtomicBaseIncDec<unsigned long, (mozilla::MemoryOrdering)0>> = {<mozilla::detail::AtomicBase<unsigned long, (mozilla::MemoryOrdering)0>> = {mValue = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 18446744073709551615}, <No data fields>}}, <No data fields>}, <No data fields>}, jitStackLimitNoInterrupt = {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 18446744073709551615}, <No data fields>}, getIncumbentGlobalCallback = {<js::ProtectedData<js::CheckThreadLocal, JSObject* (*)(JSContext*)>> = {value = 0x0}, <No data fields>}, enqueuePromiseJobCallback = {<js::ProtectedData<js::CheckThreadLocal, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JSObject*>, void*)>> = {value = 0x0}, <No data fields>}, enqueuePromiseJobCallbackData = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}, jobQueue = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<JS::GCVector<JSObject*, 0, js::SystemAllocPolicy> >*>> = {value = 0x0}, <No data fields>}, drainingJobQueue = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, stopDrainingJobQueue = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, promiseRejectionTrackerCallback = {<js::ProtectedData<js::CheckThreadLocal, void (*)(JSContext*, JS::Handle<JSObject*>, JS::PromiseRejectionHandlingState, void*)>> = {value = 0x0}, <No data fields>}, promiseRejectionTrackerCallbackData = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}} >#6 0x00007f1f777c4f34 in js::GlobalHelperThreadState::wait(js::AutoLockHelperThreadState&, js::GlobalHelperThreadState::CondVar, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>) (timeout=..., which=js::GlobalHelperThreadState::PRODUCER, locked=..., this=<optimized out>) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/vm/HelperThreads.cpp:994 > task = <optimized out> > lock = {<js::LockGuard<js::Mutex>> = {lock = @0x5654a2088438}, <No data fields>} > cx = {<JS::RootingContext> = {stackRoots_ = {static kSize = 14, mArray = {mArr = {0x0 <repeats 14 times>}}}, autoGCRooters_ = 0x0, geckoProfiler_ = {pseudoStack_ = 0x0}, compartment_ = 0x0, zone_ = 0x0, nativeStackLimit = {139772054192129, 139772054192129, 139772054192129}}, <js::MallocProvider<JSContext>> = {<No data fields>}, runtime_ = {<js::ProtectedData<js::CheckUnprotected, JSRuntime*>> = {value = 0x0}, <No data fields>}, kind_ = {value = js::ContextKind::Background}, threadNative_ = {value = 0}, helperThread_ = {<js::ProtectedData<js::CheckThreadLocal, js::HelperThread*>> = {value = 0x5654a238eb38}, <No data fields>}, nurserySuppressions_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1}, <No data fields>}, options_ = {<js::ProtectedData<js::CheckThreadLocal, JS::ContextOptions>> = {value = {baseline_ = true, ion_ = true, asmJS_ = true, wasm_ = true, wasmBaseline_ = true, wasmIon_ = true, testWasmAwaitTier2_ = false, throwOnAsmJSValidationFailure_ = false, nativeRegExp_ = true, asyncStack_ = true, throwOnDebuggeeWouldRun_ = true, dumpStackOnDebuggeeWouldRun_ = false, werror_ = false, strictMode_ = false, extraWarnings_ = false, streams_ = false, expressionClosures_ = false, arrayProtoValues_ = true}}, <No data fields>}, arenas_ = {<js::ProtectedData<js::CheckThreadLocal, js::gc::ArenaLists*>> = {value = 0x0}, <No data fields>}, enterCompartmentDepth_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, static reportedError = {dummy = 0}, static reportedOOM = {<JS::Error> = {dummy = 0}, <No data fields>}, yieldCallback_ = {<js::ProtectedData<js::CheckThreadLocal, void (*)(JSContext*)>> = {value = 0x0}, <No data fields>}, jitActivation = {<js::ProtectedData<js::CheckThreadLocal, js::jit::JitActivation*>> = {value = 0x0}, <No data fields>}, regexpStack = {<js::ProtectedData<js::CheckThreadLocal, js::irregexp::RegExpStack>> = {value = {static kStackLimitSlack = 32, static kMemoryTop = 18446744073709551615, static kMinimumStackSize = 512, static kMaximumStackSize = 67108864, base_ = 0x0, size = 0, limit_ = 0x0}}, <No data fields>}, activation_ = {<js::ProtectedData<js::CheckThreadLocal, js::Activation*>> = {value = 0x0}, <No data fields>}, profilingActivation_ = 0x0, interpreterStack_ = {<js::ProtectedData<js::CheckThreadLocal, js::InterpreterStack>> = {value = {static DEFAULT_CHUNK_SIZE = 4096, allocator_ = {chunks_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, unused_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, markCount = 0, defaultChunkSize_ = 4096, curSize_ = 0, peakSize_ = 0, static HUGE_ALLOCATION = 52428800}, static MAX_FRAMES = 50000, static MAX_FRAMES_TRUSTED = 51000, frameCount_ = 0}}, <No data fields>}, nativeStackBase = 139772056035328, nativeStackQuota = {{<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}, {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}, {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}}, entryMonitor = {<js::ProtectedData<js::CheckThreadLocal, JS::dbg::AutoEntryMonitor*>> = {value = 0x0}, <No data fields>}, noExecuteDebuggerTop = {<js::ProtectedData<js::CheckThreadLocal, js::EnterDebuggeeNoExecute*>> = {value = 0x0}, <No data fields>}, activityCallback = {<js::ProtectedData<js::CheckThreadLocal, void (*)(void*, bool)>> = {value = 0x0}, <No data fields>}, activityCallbackArg = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}, requestDepth = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, autoFlushICache_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::AutoFlushICache*>> = {value = 0x0}, <No data fields>}, dtoaState = {<js::ProtectedData<js::CheckThreadLocal, DtoaState*>> = {value = 0x0}, <No data fields>}, heapState = {<js::ProtectedData<js::CheckThreadLocal, JS::HeapState>> = {value = JS::HeapState::Idle}, <No data fields>}, suppressGC = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 0}, <No data fields>}, enableAccessValidation = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, inUnsafeRegion = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 0}, <No data fields>}, generationalDisabled = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, compactingDisabledCount = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, keepAtoms = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, frontendCollectionPool_ = {<js::ProtectedData<js::CheckThreadLocal, js::frontend::NameCollectionPool>> = {value = {mapPool_ = {<js::frontend::CollectionPool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>, js::frontend::InlineTablePool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f1f37bfc298, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f1f37bfc3b0, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, vectorPool_ = {<js::frontend::CollectionPool<mozilla::Vector<JSAtom*, 24, js::SystemAllocPolicy>, js::frontend::VectorPool<mozilla::Vector<JSAtom*, 24, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f1f37bfc4c8, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f1f37bfc5e0, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, activeCompilations_ = 0}}, <No data fields>}, suppressProfilerSampling = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)2>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, static TEMP_LIFO_ALLOC_PRIMARY_CHUNK_SIZE = 4096, tempLifoAlloc_ = {<js::ProtectedData<js::CheckThreadLocal, js::LifoAlloc>> = {value = {chunks_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, unused_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, markCount = 0, defaultChunkSize_ = 4096, curSize_ = 0, peakSize_ = 0, static HUGE_ALLOCATION = 52428800}}, <No data fields>}, debuggerMutations = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, ionPcScriptCache = {<js::ProtectedData<js::CheckThreadLocal, js::jit::PcScriptCache*>> = {value = 0x0}, <No data fields>}, throwing = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, unwrappedException_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<JS::Value> >> = {value = {<js::RootedBase<JS::Value, JS::PersistentRooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::PersistentRooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::PersistentRooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<JS::Value> >> = {mNext = 0x7f1f37bfc748, mPrev = 0x7f1f37bfc748, mIsSentinel = false}, ptr = {data = {asBits = 18444914486360932352, debugView = {payload47 = 0, tag = JSVAL_TAG_UNDEFINED}, s = {payload = {i32 = 0, u32 = 0, why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0x9800000000000), asPtr = 0xfff9800000000000, asWord = 18444914486360932352, asUIntPtr = 18444914486360932352}}}}, <No data fields>}, overRecursed_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, propagatingForcedReturn_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, liveVolatileJitFrameIter_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::DebugModeOSRVolatileJitFrameIter*>> = {value = 0x0}, <No data fields>}, reportGranularity = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 3}, <No data fields>}, resolvingList = {<js::ProtectedData<js::CheckThreadLocal, js::AutoResolving*>> = {value = 0x0}, <No data fields>}, generatingError = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, cycleDetectorVector_ = {<js::ProtectedData<js::CheckThreadLocal, JS::GCVector<JSObject*, 8, js::TempAllocPolicy> >> = {value = {vector = {<js::TempAllocPolicy> = {cx_ = 0x7f1f37bfc0a0}, static kElemIsPod = true, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x7f1f37bfc7b0, mLength = 0, mTail = {<mozilla::Vector<JSObject*, 8, js::TempAllocPolicy>::CapacityAndReserved> = {mCapacity = 8}, mBytes = '\000' <repeats 63 times>}, static sMaxInlineStorage = <optimized out>}}}, <No data fields>}, data = {<js::ProtectedData<js::CheckUnprotected, void*>> = {value = 0x0}, <No data fields>}, outstandingRequests = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, jitIsBroken = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, asyncStackForNewActivations_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<js::SavedFrame*> >> = {value = {<js::RootedBase<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<js::SavedFrame*> >> = {mNext = 0x7f1f37bfc800, mPrev = 0x7f1f37bfc800, mIsSentinel = false}, ptr = 0x0}}, <No data fields>}, asyncCauseForNewActivations = {<js::ProtectedData<js::CheckThreadLocal, char const*>> = {value = 0x0}, <No data fields>}, asyncCallIsExplicit = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, interruptCallbacks_ = {<js::ProtectedData<js::CheckThreadLocal, mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy> >> = {value = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 2, mBegin = 0x7f1f37bfc848, mLength = 0, mTail = {<mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 2}, mBytes = '\000' <repeats 15 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, interruptCallbackDisabled = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, interrupt_ = {<mozilla::detail::AtomicBaseIncDec<unsigned int, (mozilla::MemoryOrdering)0>> = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)0>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, <No data fields>}, interruptRegExpJit_ = {<mozilla::detail::AtomicBaseIncDec<unsigned int, (mozilla::MemoryOrdering)0>> = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)0>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, <No data fields>}, handlingJitInterrupt_ = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)2>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, fx = {cond_ = 0x0, state_ = js::FutexThread::Idle, static lock_ = {<mozilla::detail::AtomicBaseIncDec<js::Mutex*, (mozilla::MemoryOrdering)2>> = {<mozilla::detail::AtomicBase<js::Mutex*, (mozilla::MemoryOrdering)2>> = {mValue = {_M_b = {_M_p = 0x5654a20858f0}}}, <No data fields>}, <No data fields>}, canWait_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}}, osrTempData_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned char*>> = {value = 0x0}, <No data fields>}, ionReturnOverride_ = {<js::ProtectedData<js::CheckThreadLocal, JS::Value>> = {value = {data = {asBits = 18445195961337643013, debugView = {payload47 = 5, tag = JSVAL_TAG_MAGIC}, s = {payload = {i32 = 5, u32 = 5, why = JS_ARG_POISON}}, asDouble = -nan(0xa800000000005), asPtr = 0xfffa800000000005, asWord = 18445195961337643013, asUIntPtr = 18445195961337643013}}}, <No data fields>}, jitStackLimit = {<mozilla::detail::AtomicBaseIncDec<unsigned long, (mozilla::MemoryOrdering)0>> = {<mozilla::detail::AtomicBase<unsigned long, (mozilla::MemoryOrdering)0>> = {mValue = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 18446744073709551615}, <No data fields>}}, <No data fields>}, <No data fields>}, jitStackLimitNoInterrupt = {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 18446744073709551615}, <No data fields>}, getIncumbentGlobalCallback = {<js::ProtectedData<js::CheckThreadLocal, JSObject* (*)(JSContext*)>> = {value = 0x0}, <No data fields>}, enqueuePromiseJobCallback = {<js::ProtectedData<js::CheckThreadLocal, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JSObject*>, void*)>> = {value = 0x0}, <No data fields>}, enqueuePromiseJobCallbackData = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}, jobQueue = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<JS::GCVector<JSObject*, 0, js::SystemAllocPolicy> >*>> = {value = 0x0}, <No data fields>}, drainingJobQueue = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, stopDrainingJobQueue = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, promiseRejectionTrackerCallback = {<js::ProtectedData<js::CheckThreadLocal, void (*)(JSContext*, JS::Handle<JSObject*>, JS::PromiseRejectionHandlingState, void*)>> = {value = 0x0}, <No data fields>}, promiseRejectionTrackerCallbackData = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}} >#7 0x00007f1f777c4f34 in js::HelperThread::threadLoop() (this=0x5654a238eb38) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/vm/HelperThreads.cpp:2238 > task = <optimized out> > lock = {<js::LockGuard<js::Mutex>> = {lock = @0x5654a2088438}, <No data fields>} > cx = {<JS::RootingContext> = {stackRoots_ = {static kSize = 14, mArray = {mArr = {0x0 <repeats 14 times>}}}, autoGCRooters_ = 0x0, geckoProfiler_ = {pseudoStack_ = 0x0}, compartment_ = 0x0, zone_ = 0x0, nativeStackLimit = {139772054192129, 139772054192129, 139772054192129}}, <js::MallocProvider<JSContext>> = {<No data fields>}, runtime_ = {<js::ProtectedData<js::CheckUnprotected, JSRuntime*>> = {value = 0x0}, <No data fields>}, kind_ = {value = js::ContextKind::Background}, threadNative_ = {value = 0}, helperThread_ = {<js::ProtectedData<js::CheckThreadLocal, js::HelperThread*>> = {value = 0x5654a238eb38}, <No data fields>}, nurserySuppressions_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1}, <No data fields>}, options_ = {<js::ProtectedData<js::CheckThreadLocal, JS::ContextOptions>> = {value = {baseline_ = true, ion_ = true, asmJS_ = true, wasm_ = true, wasmBaseline_ = true, wasmIon_ = true, testWasmAwaitTier2_ = false, throwOnAsmJSValidationFailure_ = false, nativeRegExp_ = true, asyncStack_ = true, throwOnDebuggeeWouldRun_ = true, dumpStackOnDebuggeeWouldRun_ = false, werror_ = false, strictMode_ = false, extraWarnings_ = false, streams_ = false, expressionClosures_ = false, arrayProtoValues_ = true}}, <No data fields>}, arenas_ = {<js::ProtectedData<js::CheckThreadLocal, js::gc::ArenaLists*>> = {value = 0x0}, <No data fields>}, enterCompartmentDepth_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, static reportedError = {dummy = 0}, static reportedOOM = {<JS::Error> = {dummy = 0}, <No data fields>}, yieldCallback_ = {<js::ProtectedData<js::CheckThreadLocal, void (*)(JSContext*)>> = {value = 0x0}, <No data fields>}, jitActivation = {<js::ProtectedData<js::CheckThreadLocal, js::jit::JitActivation*>> = {value = 0x0}, <No data fields>}, regexpStack = {<js::ProtectedData<js::CheckThreadLocal, js::irregexp::RegExpStack>> = {value = {static kStackLimitSlack = 32, static kMemoryTop = 18446744073709551615, static kMinimumStackSize = 512, static kMaximumStackSize = 67108864, base_ = 0x0, size = 0, limit_ = 0x0}}, <No data fields>}, activation_ = {<js::ProtectedData<js::CheckThreadLocal, js::Activation*>> = {value = 0x0}, <No data fields>}, profilingActivation_ = 0x0, interpreterStack_ = {<js::ProtectedData<js::CheckThreadLocal, js::InterpreterStack>> = {value = {static DEFAULT_CHUNK_SIZE = 4096, allocator_ = {chunks_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, unused_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, markCount = 0, defaultChunkSize_ = 4096, curSize_ = 0, peakSize_ = 0, static HUGE_ALLOCATION = 52428800}, static MAX_FRAMES = 50000, static MAX_FRAMES_TRUSTED = 51000, frameCount_ = 0}}, <No data fields>}, nativeStackBase = 139772056035328, nativeStackQuota = {{<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}, {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}, {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}}, entryMonitor = {<js::ProtectedData<js::CheckThreadLocal, JS::dbg::AutoEntryMonitor*>> = {value = 0x0}, <No data fields>}, noExecuteDebuggerTop = {<js::ProtectedData<js::CheckThreadLocal, js::EnterDebuggeeNoExecute*>> = {value = 0x0}, <No data fields>}, activityCallback = {<js::ProtectedData<js::CheckThreadLocal, void (*)(void*, bool)>> = {value = 0x0}, <No data fields>}, activityCallbackArg = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}, requestDepth = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, autoFlushICache_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::AutoFlushICache*>> = {value = 0x0}, <No data fields>}, dtoaState = {<js::ProtectedData<js::CheckThreadLocal, DtoaState*>> = {value = 0x0}, <No data fields>}, heapState = {<js::ProtectedData<js::CheckThreadLocal, JS::HeapState>> = {value = JS::HeapState::Idle}, <No data fields>}, suppressGC = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 0}, <No data fields>}, enableAccessValidation = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, inUnsafeRegion = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 0}, <No data fields>}, generationalDisabled = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, compactingDisabledCount = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, keepAtoms = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, frontendCollectionPool_ = {<js::ProtectedData<js::CheckThreadLocal, js::frontend::NameCollectionPool>> = {value = {mapPool_ = {<js::frontend::CollectionPool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>, js::frontend::InlineTablePool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f1f37bfc298, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f1f37bfc3b0, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, vectorPool_ = {<js::frontend::CollectionPool<mozilla::Vector<JSAtom*, 24, js::SystemAllocPolicy>, js::frontend::VectorPool<mozilla::Vector<JSAtom*, 24, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f1f37bfc4c8, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f1f37bfc5e0, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, activeCompilations_ = 0}}, <No data fields>}, suppressProfilerSampling = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)2>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, static TEMP_LIFO_ALLOC_PRIMARY_CHUNK_SIZE = 4096, tempLifoAlloc_ = {<js::ProtectedData<js::CheckThreadLocal, js::LifoAlloc>> = {value = {chunks_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, unused_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, markCount = 0, defaultChunkSize_ = 4096, curSize_ = 0, peakSize_ = 0, static HUGE_ALLOCATION = 52428800}}, <No data fields>}, debuggerMutations = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, ionPcScriptCache = {<js::ProtectedData<js::CheckThreadLocal, js::jit::PcScriptCache*>> = {value = 0x0}, <No data fields>}, throwing = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, unwrappedException_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<JS::Value> >> = {value = {<js::RootedBase<JS::Value, JS::PersistentRooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::PersistentRooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::PersistentRooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<JS::Value> >> = {mNext = 0x7f1f37bfc748, mPrev = 0x7f1f37bfc748, mIsSentinel = false}, ptr = {data = {asBits = 18444914486360932352, debugView = {payload47 = 0, tag = JSVAL_TAG_UNDEFINED}, s = {payload = {i32 = 0, u32 = 0, why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0x9800000000000), asPtr = 0xfff9800000000000, asWord = 18444914486360932352, asUIntPtr = 18444914486360932352}}}}, <No data fields>}, overRecursed_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, propagatingForcedReturn_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, liveVolatileJitFrameIter_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::DebugModeOSRVolatileJitFrameIter*>> = {value = 0x0}, <No data fields>}, reportGranularity = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 3}, <No data fields>}, resolvingList = {<js::ProtectedData<js::CheckThreadLocal, js::AutoResolving*>> = {value = 0x0}, <No data fields>}, generatingError = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, cycleDetectorVector_ = {<js::ProtectedData<js::CheckThreadLocal, JS::GCVector<JSObject*, 8, js::TempAllocPolicy> >> = {value = {vector = {<js::TempAllocPolicy> = {cx_ = 0x7f1f37bfc0a0}, static kElemIsPod = true, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x7f1f37bfc7b0, mLength = 0, mTail = {<mozilla::Vector<JSObject*, 8, js::TempAllocPolicy>::CapacityAndReserved> = {mCapacity = 8}, mBytes = '\000' <repeats 63 times>}, static sMaxInlineStorage = <optimized out>}}}, <No data fields>}, data = {<js::ProtectedData<js::CheckUnprotected, void*>> = {value = 0x0}, <No data fields>}, outstandingRequests = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, jitIsBroken = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, asyncStackForNewActivations_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<js::SavedFrame*> >> = {value = {<js::RootedBase<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<js::SavedFrame*> >> = {mNext = 0x7f1f37bfc800, mPrev = 0x7f1f37bfc800, mIsSentinel = false}, ptr = 0x0}}, <No data fields>}, asyncCauseForNewActivations = {<js::ProtectedData<js::CheckThreadLocal, char const*>> = {value = 0x0}, <No data fields>}, asyncCallIsExplicit = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, interruptCallbacks_ = {<js::ProtectedData<js::CheckThreadLocal, mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy> >> = {value = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 2, mBegin = 0x7f1f37bfc848, mLength = 0, mTail = {<mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 2}, mBytes = '\000' <repeats 15 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, interruptCallbackDisabled = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, interrupt_ = {<mozilla::detail::AtomicBaseIncDec<unsigned int, (mozilla::MemoryOrdering)0>> = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)0>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, <No data fields>}, interruptRegExpJit_ = {<mozilla::detail::AtomicBaseIncDec<unsigned int, (mozilla::MemoryOrdering)0>> = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)0>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, <No data fields>}, handlingJitInterrupt_ = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)2>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, fx = {cond_ = 0x0, state_ = js::FutexThread::Idle, static lock_ = {<mozilla::detail::AtomicBaseIncDec<js::Mutex*, (mozilla::MemoryOrdering)2>> = {<mozilla::detail::AtomicBase<js::Mutex*, (mozilla::MemoryOrdering)2>> = {mValue = {_M_b = {_M_p = 0x5654a20858f0}}}, <No data fields>}, <No data fields>}, canWait_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}}, osrTempData_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned char*>> = {value = 0x0}, <No data fields>}, ionReturnOverride_ = {<js::ProtectedData<js::CheckThreadLocal, JS::Value>> = {value = {data = {asBits = 18445195961337643013, debugView = {payload47 = 5, tag = JSVAL_TAG_MAGIC}, s = {payload = {i32 = 5, u32 = 5, why = JS_ARG_POISON}}, asDouble = -nan(0xa800000000005), asPtr = 0xfffa800000000005, asWord = 18445195961337643013, asUIntPtr = 18445195961337643013}}}, <No data fields>}, jitStackLimit = {<mozilla::detail::AtomicBaseIncDec<unsigned long, (mozilla::MemoryOrdering)0>> = {<mozilla::detail::AtomicBase<unsigned long, (mozilla::MemoryOrdering)0>> = {mValue = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 18446744073709551615}, <No data fields>}}, <No data fields>}, <No data fields>}, jitStackLimitNoInterrupt = {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 18446744073709551615}, <No data fields>}, getIncumbentGlobalCallback = {<js::ProtectedData<js::CheckThreadLocal, JSObject* (*)(JSContext*)>> = {value = 0x0}, <No data fields>}, enqueuePromiseJobCallback = {<js::ProtectedData<js::CheckThreadLocal, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JSObject*>, void*)>> = {value = 0x0}, <No data fields>}, enqueuePromiseJobCallbackData = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}, jobQueue = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<JS::GCVector<JSObject*, 0, js::SystemAllocPolicy> >*>> = {value = 0x0}, <No data fields>}, drainingJobQueue = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, stopDrainingJobQueue = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, promiseRejectionTrackerCallback = {<js::ProtectedData<js::CheckThreadLocal, void (*)(JSContext*, JS::Handle<JSObject*>, JS::PromiseRejectionHandlingState, void*)>> = {value = 0x0}, <No data fields>}, promiseRejectionTrackerCallbackData = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}} >#8 0x00007f1f777c00f6 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::callMain<0ul>(mozilla::IndexSequence<0ul>) (this=0x5654a24d1f60) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/threading/Thread.h:241 > pack = 0x5654a24d1f60 >#9 0x00007f1f777c00f6 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start(void*) (aPack=0x5654a24d1f60) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/threading/Thread.h:235 > pack = 0x5654a24d1f60 >#10 0x00007f1f79b5958e in start_thread (arg=<optimized out>) at pthread_create.c:486 > ret = <optimized out> > pd = <optimized out> > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139772056033024, -5014900563147762162, 140734784814670, 140734784814671, 140734784814800, 139772056029696, 4924987448366978574, 4925123700177622542}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#11 0x00007f1f79a88513 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 > >Thread 6 (Thread 0x7f1f37dfe700 (LWP 7752)): >#0 0x00007f1f79b5f67c in futex_wait_cancelable (private=0, expected=0, futex_word=0x5654a20884b8) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 > __ret = -512 > oldtype = 0 > err = <optimized out> > spin = 0 > buffer = {__routine = 0x7f1f79b5f3f0 <__condvar_cleanup_waiting>, __arg = 0x7f1f37dfcf90, __canceltype = -1576500168, __prev = 0x0} > cbuffer = {wseq = 41960, cond = 0x5654a2088490, mutex = 0x5654a2088438, private = 0} > err = <optimized out> > g = 0 > flags = <optimized out> > g1_start = <optimized out> > signals = <optimized out> > result = 0 > wseq = 41960 > seq = 20980 > private = 0 >#1 0x00007f1f79b5f67c in __pthread_cond_wait_common (abstime=0x0, mutex=0x5654a2088438, cond=0x5654a2088490) at pthread_cond_wait.c:502 > spin = 0 > buffer = {__routine = 0x7f1f79b5f3f0 <__condvar_cleanup_waiting>, __arg = 0x7f1f37dfcf90, __canceltype = -1576500168, __prev = 0x0} > cbuffer = {wseq = 41960, cond = 0x5654a2088490, mutex = 0x5654a2088438, private = 0} > err = <optimized out> > g = 0 > flags = <optimized out> > g1_start = <optimized out> > signals = <optimized out> > result = 0 > wseq = 41960 > seq = 20980 > private = 0 >#2 0x00007f1f79b5f67c in __pthread_cond_wait (cond=cond@entry=0x5654a2088490, mutex=0x5654a2088438) at pthread_cond_wait.c:655 >#3 0x00007f1f77a483e3 in mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) (this=0x5654a2088490, lock=...) at /builddir/build/BUILD/firefox-60.2.0/mozglue/misc/ConditionVariable_posix.cpp:118 > ptCond = 0x5654a2088490 > ptMutex = <optimized out> > r = <optimized out> >#4 0x00007f1f77a485f5 in mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) (this=0x5654a2088490, lock=..., a_rel_time=...) at /builddir/build/BUILD/firefox-60.2.0/mozglue/misc/ConditionVariable_posix.cpp:127 > ptCond = <optimized out> > ptMutex = <optimized out> > r = <optimized out> > rel_time = <optimized out> > now_ts = {tv_sec = 4, tv_nsec = 6355558060} > abs_ts = {tv_sec = 139772058128480, tv_nsec = 139773125346081} >#5 0x00007f1f777c4f34 in js::ConditionVariable::wait_for(js::LockGuard<js::Mutex>&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) (lock=..., rel_time=..., this=<optimized out>) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/threading/ConditionVariable.h:101 > task = <optimized out> > lock = {<js::LockGuard<js::Mutex>> = {lock = @0x5654a2088438}, <No data fields>} > cx = {<JS::RootingContext> = {stackRoots_ = {static kSize = 14, mArray = {mArr = {0x0 <repeats 14 times>}}}, autoGCRooters_ = 0x0, geckoProfiler_ = {pseudoStack_ = 0x0}, compartment_ = 0x0, zone_ = 0x0, nativeStackLimit = {139772056293377, 139772056293377, 139772056293377}}, <js::MallocProvider<JSContext>> = {<No data fields>}, runtime_ = {<js::ProtectedData<js::CheckUnprotected, JSRuntime*>> = {value = 0x0}, <No data fields>}, kind_ = {value = js::ContextKind::Background}, threadNative_ = {value = 0}, helperThread_ = {<js::ProtectedData<js::CheckThreadLocal, js::HelperThread*>> = {value = 0x5654a238ead0}, <No data fields>}, nurserySuppressions_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1}, <No data fields>}, options_ = {<js::ProtectedData<js::CheckThreadLocal, JS::ContextOptions>> = {value = {baseline_ = true, ion_ = true, asmJS_ = true, wasm_ = true, wasmBaseline_ = true, wasmIon_ = true, testWasmAwaitTier2_ = false, throwOnAsmJSValidationFailure_ = false, nativeRegExp_ = true, asyncStack_ = true, throwOnDebuggeeWouldRun_ = true, dumpStackOnDebuggeeWouldRun_ = false, werror_ = false, strictMode_ = false, extraWarnings_ = false, streams_ = false, expressionClosures_ = false, arrayProtoValues_ = true}}, <No data fields>}, arenas_ = {<js::ProtectedData<js::CheckThreadLocal, js::gc::ArenaLists*>> = {value = 0x0}, <No data fields>}, enterCompartmentDepth_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, static reportedError = {dummy = 0}, static reportedOOM = {<JS::Error> = {dummy = 0}, <No data fields>}, yieldCallback_ = {<js::ProtectedData<js::CheckThreadLocal, void (*)(JSContext*)>> = {value = 0x0}, <No data fields>}, jitActivation = {<js::ProtectedData<js::CheckThreadLocal, js::jit::JitActivation*>> = {value = 0x0}, <No data fields>}, regexpStack = {<js::ProtectedData<js::CheckThreadLocal, js::irregexp::RegExpStack>> = {value = {static kStackLimitSlack = 32, static kMemoryTop = 18446744073709551615, static kMinimumStackSize = 512, static kMaximumStackSize = 67108864, base_ = 0x0, size = 0, limit_ = 0x0}}, <No data fields>}, activation_ = {<js::ProtectedData<js::CheckThreadLocal, js::Activation*>> = {value = 0x0}, <No data fields>}, profilingActivation_ = 0x0, interpreterStack_ = {<js::ProtectedData<js::CheckThreadLocal, js::InterpreterStack>> = {value = {static DEFAULT_CHUNK_SIZE = 4096, allocator_ = {chunks_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, unused_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, markCount = 0, defaultChunkSize_ = 4096, curSize_ = 0, peakSize_ = 0, static HUGE_ALLOCATION = 52428800}, static MAX_FRAMES = 50000, static MAX_FRAMES_TRUSTED = 51000, frameCount_ = 0}}, <No data fields>}, nativeStackBase = 139772058136576, nativeStackQuota = {{<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}, {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}, {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}}, entryMonitor = {<js::ProtectedData<js::CheckThreadLocal, JS::dbg::AutoEntryMonitor*>> = {value = 0x0}, <No data fields>}, noExecuteDebuggerTop = {<js::ProtectedData<js::CheckThreadLocal, js::EnterDebuggeeNoExecute*>> = {value = 0x0}, <No data fields>}, activityCallback = {<js::ProtectedData<js::CheckThreadLocal, void (*)(void*, bool)>> = {value = 0x0}, <No data fields>}, activityCallbackArg = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}, requestDepth = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, autoFlushICache_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::AutoFlushICache*>> = {value = 0x0}, <No data fields>}, dtoaState = {<js::ProtectedData<js::CheckThreadLocal, DtoaState*>> = {value = 0x0}, <No data fields>}, heapState = {<js::ProtectedData<js::CheckThreadLocal, JS::HeapState>> = {value = JS::HeapState::Idle}, <No data fields>}, suppressGC = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 0}, <No data fields>}, enableAccessValidation = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, inUnsafeRegion = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 0}, <No data fields>}, generationalDisabled = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, compactingDisabledCount = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, keepAtoms = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, frontendCollectionPool_ = {<js::ProtectedData<js::CheckThreadLocal, js::frontend::NameCollectionPool>> = {value = {mapPool_ = {<js::frontend::CollectionPool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>, js::frontend::InlineTablePool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f1f37dfd298, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f1f37dfd3b0, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, vectorPool_ = {<js::frontend::CollectionPool<mozilla::Vector<JSAtom*, 24, js::SystemAllocPolicy>, js::frontend::VectorPool<mozilla::Vector<JSAtom*, 24, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f1f37dfd4c8, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f1f37dfd5e0, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, activeCompilations_ = 0}}, <No data fields>}, suppressProfilerSampling = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)2>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, static TEMP_LIFO_ALLOC_PRIMARY_CHUNK_SIZE = 4096, tempLifoAlloc_ = {<js::ProtectedData<js::CheckThreadLocal, js::LifoAlloc>> = {value = {chunks_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, unused_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, markCount = 0, defaultChunkSize_ = 4096, curSize_ = 0, peakSize_ = 0, static HUGE_ALLOCATION = 52428800}}, <No data fields>}, debuggerMutations = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, ionPcScriptCache = {<js::ProtectedData<js::CheckThreadLocal, js::jit::PcScriptCache*>> = {value = 0x0}, <No data fields>}, throwing = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, unwrappedException_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<JS::Value> >> = {value = {<js::RootedBase<JS::Value, JS::PersistentRooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::PersistentRooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::PersistentRooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<JS::Value> >> = {mNext = 0x7f1f37dfd748, mPrev = 0x7f1f37dfd748, mIsSentinel = false}, ptr = {data = {asBits = 18444914486360932352, debugView = {payload47 = 0, tag = JSVAL_TAG_UNDEFINED}, s = {payload = {i32 = 0, u32 = 0, why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0x9800000000000), asPtr = 0xfff9800000000000, asWord = 18444914486360932352, asUIntPtr = 18444914486360932352}}}}, <No data fields>}, overRecursed_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, propagatingForcedReturn_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, liveVolatileJitFrameIter_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::DebugModeOSRVolatileJitFrameIter*>> = {value = 0x0}, <No data fields>}, reportGranularity = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 3}, <No data fields>}, resolvingList = {<js::ProtectedData<js::CheckThreadLocal, js::AutoResolving*>> = {value = 0x0}, <No data fields>}, generatingError = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, cycleDetectorVector_ = {<js::ProtectedData<js::CheckThreadLocal, JS::GCVector<JSObject*, 8, js::TempAllocPolicy> >> = {value = {vector = {<js::TempAllocPolicy> = {cx_ = 0x7f1f37dfd0a0}, static kElemIsPod = true, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x7f1f37dfd7b0, mLength = 0, mTail = {<mozilla::Vector<JSObject*, 8, js::TempAllocPolicy>::CapacityAndReserved> = {mCapacity = 8}, mBytes = '\000' <repeats 63 times>}, static sMaxInlineStorage = <optimized out>}}}, <No data fields>}, data = {<js::ProtectedData<js::CheckUnprotected, void*>> = {value = 0x0}, <No data fields>}, outstandingRequests = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, jitIsBroken = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, asyncStackForNewActivations_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<js::SavedFrame*> >> = {value = {<js::RootedBase<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<js::SavedFrame*> >> = {mNext = 0x7f1f37dfd800, mPrev = 0x7f1f37dfd800, mIsSentinel = false}, ptr = 0x0}}, <No data fields>}, asyncCauseForNewActivations = {<js::ProtectedData<js::CheckThreadLocal, char const*>> = {value = 0x0}, <No data fields>}, asyncCallIsExplicit = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, interruptCallbacks_ = {<js::ProtectedData<js::CheckThreadLocal, mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy> >> = {value = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 2, mBegin = 0x7f1f37dfd848, mLength = 0, mTail = {<mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 2}, mBytes = '\000' <repeats 15 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, interruptCallbackDisabled = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, interrupt_ = {<mozilla::detail::AtomicBaseIncDec<unsigned int, (mozilla::MemoryOrdering)0>> = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)0>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, <No data fields>}, interruptRegExpJit_ = {<mozilla::detail::AtomicBaseIncDec<unsigned int, (mozilla::MemoryOrdering)0>> = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)0>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, <No data fields>}, handlingJitInterrupt_ = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)2>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, fx = {cond_ = 0x0, state_ = js::FutexThread::Idle, static lock_ = {<mozilla::detail::AtomicBaseIncDec<js::Mutex*, (mozilla::MemoryOrdering)2>> = {<mozilla::detail::AtomicBase<js::Mutex*, (mozilla::MemoryOrdering)2>> = {mValue = {_M_b = {_M_p = 0x5654a20858f0}}}, <No data fields>}, <No data fields>}, canWait_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}}, osrTempData_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned char*>> = {value = 0x0}, <No data fields>}, ionReturnOverride_ = {<js::ProtectedData<js::CheckThreadLocal, JS::Value>> = {value = {data = {asBits = 18445195961337643013, debugView = {payload47 = 5, tag = JSVAL_TAG_MAGIC}, s = {payload = {i32 = 5, u32 = 5, why = JS_ARG_POISON}}, asDouble = -nan(0xa800000000005), asPtr = 0xfffa800000000005, asWord = 18445195961337643013, asUIntPtr = 18445195961337643013}}}, <No data fields>}, jitStackLimit = {<mozilla::detail::AtomicBaseIncDec<unsigned long, (mozilla::MemoryOrdering)0>> = {<mozilla::detail::AtomicBase<unsigned long, (mozilla::MemoryOrdering)0>> = {mValue = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 18446744073709551615}, <No data fields>}}, <No data fields>}, <No data fields>}, jitStackLimitNoInterrupt = {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 18446744073709551615}, <No data fields>}, getIncumbentGlobalCallback = {<js::ProtectedData<js::CheckThreadLocal, JSObject* (*)(JSContext*)>> = {value = 0x0}, <No data fields>}, enqueuePromiseJobCallback = {<js::ProtectedData<js::CheckThreadLocal, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JSObject*>, void*)>> = {value = 0x0}, <No data fields>}, enqueuePromiseJobCallbackData = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}, jobQueue = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<JS::GCVector<JSObject*, 0, js::SystemAllocPolicy> >*>> = {value = 0x0}, <No data fields>}, drainingJobQueue = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, stopDrainingJobQueue = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, promiseRejectionTrackerCallback = {<js::ProtectedData<js::CheckThreadLocal, void (*)(JSContext*, JS::Handle<JSObject*>, JS::PromiseRejectionHandlingState, void*)>> = {value = 0x0}, <No data fields>}, promiseRejectionTrackerCallbackData = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}} >#6 0x00007f1f777c4f34 in js::GlobalHelperThreadState::wait(js::AutoLockHelperThreadState&, js::GlobalHelperThreadState::CondVar, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>) (timeout=..., which=js::GlobalHelperThreadState::PRODUCER, locked=..., this=<optimized out>) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/vm/HelperThreads.cpp:994 > task = <optimized out> > lock = {<js::LockGuard<js::Mutex>> = {lock = @0x5654a2088438}, <No data fields>} > cx = {<JS::RootingContext> = {stackRoots_ = {static kSize = 14, mArray = {mArr = {0x0 <repeats 14 times>}}}, autoGCRooters_ = 0x0, geckoProfiler_ = {pseudoStack_ = 0x0}, compartment_ = 0x0, zone_ = 0x0, nativeStackLimit = {139772056293377, 139772056293377, 139772056293377}}, <js::MallocProvider<JSContext>> = {<No data fields>}, runtime_ = {<js::ProtectedData<js::CheckUnprotected, JSRuntime*>> = {value = 0x0}, <No data fields>}, kind_ = {value = js::ContextKind::Background}, threadNative_ = {value = 0}, helperThread_ = {<js::ProtectedData<js::CheckThreadLocal, js::HelperThread*>> = {value = 0x5654a238ead0}, <No data fields>}, nurserySuppressions_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1}, <No data fields>}, options_ = {<js::ProtectedData<js::CheckThreadLocal, JS::ContextOptions>> = {value = {baseline_ = true, ion_ = true, asmJS_ = true, wasm_ = true, wasmBaseline_ = true, wasmIon_ = true, testWasmAwaitTier2_ = false, throwOnAsmJSValidationFailure_ = false, nativeRegExp_ = true, asyncStack_ = true, throwOnDebuggeeWouldRun_ = true, dumpStackOnDebuggeeWouldRun_ = false, werror_ = false, strictMode_ = false, extraWarnings_ = false, streams_ = false, expressionClosures_ = false, arrayProtoValues_ = true}}, <No data fields>}, arenas_ = {<js::ProtectedData<js::CheckThreadLocal, js::gc::ArenaLists*>> = {value = 0x0}, <No data fields>}, enterCompartmentDepth_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, static reportedError = {dummy = 0}, static reportedOOM = {<JS::Error> = {dummy = 0}, <No data fields>}, yieldCallback_ = {<js::ProtectedData<js::CheckThreadLocal, void (*)(JSContext*)>> = {value = 0x0}, <No data fields>}, jitActivation = {<js::ProtectedData<js::CheckThreadLocal, js::jit::JitActivation*>> = {value = 0x0}, <No data fields>}, regexpStack = {<js::ProtectedData<js::CheckThreadLocal, js::irregexp::RegExpStack>> = {value = {static kStackLimitSlack = 32, static kMemoryTop = 18446744073709551615, static kMinimumStackSize = 512, static kMaximumStackSize = 67108864, base_ = 0x0, size = 0, limit_ = 0x0}}, <No data fields>}, activation_ = {<js::ProtectedData<js::CheckThreadLocal, js::Activation*>> = {value = 0x0}, <No data fields>}, profilingActivation_ = 0x0, interpreterStack_ = {<js::ProtectedData<js::CheckThreadLocal, js::InterpreterStack>> = {value = {static DEFAULT_CHUNK_SIZE = 4096, allocator_ = {chunks_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, unused_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, markCount = 0, defaultChunkSize_ = 4096, curSize_ = 0, peakSize_ = 0, static HUGE_ALLOCATION = 52428800}, static MAX_FRAMES = 50000, static MAX_FRAMES_TRUSTED = 51000, frameCount_ = 0}}, <No data fields>}, nativeStackBase = 139772058136576, nativeStackQuota = {{<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}, {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}, {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}}, entryMonitor = {<js::ProtectedData<js::CheckThreadLocal, JS::dbg::AutoEntryMonitor*>> = {value = 0x0}, <No data fields>}, noExecuteDebuggerTop = {<js::ProtectedData<js::CheckThreadLocal, js::EnterDebuggeeNoExecute*>> = {value = 0x0}, <No data fields>}, activityCallback = {<js::ProtectedData<js::CheckThreadLocal, void (*)(void*, bool)>> = {value = 0x0}, <No data fields>}, activityCallbackArg = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}, requestDepth = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, autoFlushICache_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::AutoFlushICache*>> = {value = 0x0}, <No data fields>}, dtoaState = {<js::ProtectedData<js::CheckThreadLocal, DtoaState*>> = {value = 0x0}, <No data fields>}, heapState = {<js::ProtectedData<js::CheckThreadLocal, JS::HeapState>> = {value = JS::HeapState::Idle}, <No data fields>}, suppressGC = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 0}, <No data fields>}, enableAccessValidation = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, inUnsafeRegion = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 0}, <No data fields>}, generationalDisabled = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, compactingDisabledCount = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, keepAtoms = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, frontendCollectionPool_ = {<js::ProtectedData<js::CheckThreadLocal, js::frontend::NameCollectionPool>> = {value = {mapPool_ = {<js::frontend::CollectionPool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>, js::frontend::InlineTablePool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f1f37dfd298, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f1f37dfd3b0, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, vectorPool_ = {<js::frontend::CollectionPool<mozilla::Vector<JSAtom*, 24, js::SystemAllocPolicy>, js::frontend::VectorPool<mozilla::Vector<JSAtom*, 24, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f1f37dfd4c8, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f1f37dfd5e0, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, activeCompilations_ = 0}}, <No data fields>}, suppressProfilerSampling = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)2>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, static TEMP_LIFO_ALLOC_PRIMARY_CHUNK_SIZE = 4096, tempLifoAlloc_ = {<js::ProtectedData<js::CheckThreadLocal, js::LifoAlloc>> = {value = {chunks_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, unused_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, markCount = 0, defaultChunkSize_ = 4096, curSize_ = 0, peakSize_ = 0, static HUGE_ALLOCATION = 52428800}}, <No data fields>}, debuggerMutations = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, ionPcScriptCache = {<js::ProtectedData<js::CheckThreadLocal, js::jit::PcScriptCache*>> = {value = 0x0}, <No data fields>}, throwing = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, unwrappedException_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<JS::Value> >> = {value = {<js::RootedBase<JS::Value, JS::PersistentRooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::PersistentRooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::PersistentRooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<JS::Value> >> = {mNext = 0x7f1f37dfd748, mPrev = 0x7f1f37dfd748, mIsSentinel = false}, ptr = {data = {asBits = 18444914486360932352, debugView = {payload47 = 0, tag = JSVAL_TAG_UNDEFINED}, s = {payload = {i32 = 0, u32 = 0, why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0x9800000000000), asPtr = 0xfff9800000000000, asWord = 18444914486360932352, asUIntPtr = 18444914486360932352}}}}, <No data fields>}, overRecursed_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, propagatingForcedReturn_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, liveVolatileJitFrameIter_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::DebugModeOSRVolatileJitFrameIter*>> = {value = 0x0}, <No data fields>}, reportGranularity = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 3}, <No data fields>}, resolvingList = {<js::ProtectedData<js::CheckThreadLocal, js::AutoResolving*>> = {value = 0x0}, <No data fields>}, generatingError = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, cycleDetectorVector_ = {<js::ProtectedData<js::CheckThreadLocal, JS::GCVector<JSObject*, 8, js::TempAllocPolicy> >> = {value = {vector = {<js::TempAllocPolicy> = {cx_ = 0x7f1f37dfd0a0}, static kElemIsPod = true, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x7f1f37dfd7b0, mLength = 0, mTail = {<mozilla::Vector<JSObject*, 8, js::TempAllocPolicy>::CapacityAndReserved> = {mCapacity = 8}, mBytes = '\000' <repeats 63 times>}, static sMaxInlineStorage = <optimized out>}}}, <No data fields>}, data = {<js::ProtectedData<js::CheckUnprotected, void*>> = {value = 0x0}, <No data fields>}, outstandingRequests = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, jitIsBroken = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, asyncStackForNewActivations_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<js::SavedFrame*> >> = {value = {<js::RootedBase<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<js::SavedFrame*> >> = {mNext = 0x7f1f37dfd800, mPrev = 0x7f1f37dfd800, mIsSentinel = false}, ptr = 0x0}}, <No data fields>}, asyncCauseForNewActivations = {<js::ProtectedData<js::CheckThreadLocal, char const*>> = {value = 0x0}, <No data fields>}, asyncCallIsExplicit = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, interruptCallbacks_ = {<js::ProtectedData<js::CheckThreadLocal, mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy> >> = {value = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 2, mBegin = 0x7f1f37dfd848, mLength = 0, mTail = {<mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 2}, mBytes = '\000' <repeats 15 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, interruptCallbackDisabled = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, interrupt_ = {<mozilla::detail::AtomicBaseIncDec<unsigned int, (mozilla::MemoryOrdering)0>> = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)0>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, <No data fields>}, interruptRegExpJit_ = {<mozilla::detail::AtomicBaseIncDec<unsigned int, (mozilla::MemoryOrdering)0>> = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)0>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, <No data fields>}, handlingJitInterrupt_ = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)2>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, fx = {cond_ = 0x0, state_ = js::FutexThread::Idle, static lock_ = {<mozilla::detail::AtomicBaseIncDec<js::Mutex*, (mozilla::MemoryOrdering)2>> = {<mozilla::detail::AtomicBase<js::Mutex*, (mozilla::MemoryOrdering)2>> = {mValue = {_M_b = {_M_p = 0x5654a20858f0}}}, <No data fields>}, <No data fields>}, canWait_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}}, osrTempData_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned char*>> = {value = 0x0}, <No data fields>}, ionReturnOverride_ = {<js::ProtectedData<js::CheckThreadLocal, JS::Value>> = {value = {data = {asBits = 18445195961337643013, debugView = {payload47 = 5, tag = JSVAL_TAG_MAGIC}, s = {payload = {i32 = 5, u32 = 5, why = JS_ARG_POISON}}, asDouble = -nan(0xa800000000005), asPtr = 0xfffa800000000005, asWord = 18445195961337643013, asUIntPtr = 18445195961337643013}}}, <No data fields>}, jitStackLimit = {<mozilla::detail::AtomicBaseIncDec<unsigned long, (mozilla::MemoryOrdering)0>> = {<mozilla::detail::AtomicBase<unsigned long, (mozilla::MemoryOrdering)0>> = {mValue = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 18446744073709551615}, <No data fields>}}, <No data fields>}, <No data fields>}, jitStackLimitNoInterrupt = {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 18446744073709551615}, <No data fields>}, getIncumbentGlobalCallback = {<js::ProtectedData<js::CheckThreadLocal, JSObject* (*)(JSContext*)>> = {value = 0x0}, <No data fields>}, enqueuePromiseJobCallback = {<js::ProtectedData<js::CheckThreadLocal, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JSObject*>, void*)>> = {value = 0x0}, <No data fields>}, enqueuePromiseJobCallbackData = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}, jobQueue = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<JS::GCVector<JSObject*, 0, js::SystemAllocPolicy> >*>> = {value = 0x0}, <No data fields>}, drainingJobQueue = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, stopDrainingJobQueue = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, promiseRejectionTrackerCallback = {<js::ProtectedData<js::CheckThreadLocal, void (*)(JSContext*, JS::Handle<JSObject*>, JS::PromiseRejectionHandlingState, void*)>> = {value = 0x0}, <No data fields>}, promiseRejectionTrackerCallbackData = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}} >#7 0x00007f1f777c4f34 in js::HelperThread::threadLoop() (this=0x5654a238ead0) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/vm/HelperThreads.cpp:2238 > task = <optimized out> > lock = {<js::LockGuard<js::Mutex>> = {lock = @0x5654a2088438}, <No data fields>} > cx = {<JS::RootingContext> = {stackRoots_ = {static kSize = 14, mArray = {mArr = {0x0 <repeats 14 times>}}}, autoGCRooters_ = 0x0, geckoProfiler_ = {pseudoStack_ = 0x0}, compartment_ = 0x0, zone_ = 0x0, nativeStackLimit = {139772056293377, 139772056293377, 139772056293377}}, <js::MallocProvider<JSContext>> = {<No data fields>}, runtime_ = {<js::ProtectedData<js::CheckUnprotected, JSRuntime*>> = {value = 0x0}, <No data fields>}, kind_ = {value = js::ContextKind::Background}, threadNative_ = {value = 0}, helperThread_ = {<js::ProtectedData<js::CheckThreadLocal, js::HelperThread*>> = {value = 0x5654a238ead0}, <No data fields>}, nurserySuppressions_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1}, <No data fields>}, options_ = {<js::ProtectedData<js::CheckThreadLocal, JS::ContextOptions>> = {value = {baseline_ = true, ion_ = true, asmJS_ = true, wasm_ = true, wasmBaseline_ = true, wasmIon_ = true, testWasmAwaitTier2_ = false, throwOnAsmJSValidationFailure_ = false, nativeRegExp_ = true, asyncStack_ = true, throwOnDebuggeeWouldRun_ = true, dumpStackOnDebuggeeWouldRun_ = false, werror_ = false, strictMode_ = false, extraWarnings_ = false, streams_ = false, expressionClosures_ = false, arrayProtoValues_ = true}}, <No data fields>}, arenas_ = {<js::ProtectedData<js::CheckThreadLocal, js::gc::ArenaLists*>> = {value = 0x0}, <No data fields>}, enterCompartmentDepth_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, static reportedError = {dummy = 0}, static reportedOOM = {<JS::Error> = {dummy = 0}, <No data fields>}, yieldCallback_ = {<js::ProtectedData<js::CheckThreadLocal, void (*)(JSContext*)>> = {value = 0x0}, <No data fields>}, jitActivation = {<js::ProtectedData<js::CheckThreadLocal, js::jit::JitActivation*>> = {value = 0x0}, <No data fields>}, regexpStack = {<js::ProtectedData<js::CheckThreadLocal, js::irregexp::RegExpStack>> = {value = {static kStackLimitSlack = 32, static kMemoryTop = 18446744073709551615, static kMinimumStackSize = 512, static kMaximumStackSize = 67108864, base_ = 0x0, size = 0, limit_ = 0x0}}, <No data fields>}, activation_ = {<js::ProtectedData<js::CheckThreadLocal, js::Activation*>> = {value = 0x0}, <No data fields>}, profilingActivation_ = 0x0, interpreterStack_ = {<js::ProtectedData<js::CheckThreadLocal, js::InterpreterStack>> = {value = {static DEFAULT_CHUNK_SIZE = 4096, allocator_ = {chunks_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, unused_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, markCount = 0, defaultChunkSize_ = 4096, curSize_ = 0, peakSize_ = 0, static HUGE_ALLOCATION = 52428800}, static MAX_FRAMES = 50000, static MAX_FRAMES_TRUSTED = 51000, frameCount_ = 0}}, <No data fields>}, nativeStackBase = 139772058136576, nativeStackQuota = {{<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}, {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}, {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}}, entryMonitor = {<js::ProtectedData<js::CheckThreadLocal, JS::dbg::AutoEntryMonitor*>> = {value = 0x0}, <No data fields>}, noExecuteDebuggerTop = {<js::ProtectedData<js::CheckThreadLocal, js::EnterDebuggeeNoExecute*>> = {value = 0x0}, <No data fields>}, activityCallback = {<js::ProtectedData<js::CheckThreadLocal, void (*)(void*, bool)>> = {value = 0x0}, <No data fields>}, activityCallbackArg = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}, requestDepth = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, autoFlushICache_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::AutoFlushICache*>> = {value = 0x0}, <No data fields>}, dtoaState = {<js::ProtectedData<js::CheckThreadLocal, DtoaState*>> = {value = 0x0}, <No data fields>}, heapState = {<js::ProtectedData<js::CheckThreadLocal, JS::HeapState>> = {value = JS::HeapState::Idle}, <No data fields>}, suppressGC = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 0}, <No data fields>}, enableAccessValidation = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, inUnsafeRegion = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 0}, <No data fields>}, generationalDisabled = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, compactingDisabledCount = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, keepAtoms = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, frontendCollectionPool_ = {<js::ProtectedData<js::CheckThreadLocal, js::frontend::NameCollectionPool>> = {value = {mapPool_ = {<js::frontend::CollectionPool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>, js::frontend::InlineTablePool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f1f37dfd298, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f1f37dfd3b0, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, vectorPool_ = {<js::frontend::CollectionPool<mozilla::Vector<JSAtom*, 24, js::SystemAllocPolicy>, js::frontend::VectorPool<mozilla::Vector<JSAtom*, 24, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f1f37dfd4c8, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f1f37dfd5e0, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, activeCompilations_ = 0}}, <No data fields>}, suppressProfilerSampling = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)2>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, static TEMP_LIFO_ALLOC_PRIMARY_CHUNK_SIZE = 4096, tempLifoAlloc_ = {<js::ProtectedData<js::CheckThreadLocal, js::LifoAlloc>> = {value = {chunks_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, unused_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, markCount = 0, defaultChunkSize_ = 4096, curSize_ = 0, peakSize_ = 0, static HUGE_ALLOCATION = 52428800}}, <No data fields>}, debuggerMutations = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, ionPcScriptCache = {<js::ProtectedData<js::CheckThreadLocal, js::jit::PcScriptCache*>> = {value = 0x0}, <No data fields>}, throwing = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, unwrappedException_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<JS::Value> >> = {value = {<js::RootedBase<JS::Value, JS::PersistentRooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::PersistentRooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::PersistentRooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<JS::Value> >> = {mNext = 0x7f1f37dfd748, mPrev = 0x7f1f37dfd748, mIsSentinel = false}, ptr = {data = {asBits = 18444914486360932352, debugView = {payload47 = 0, tag = JSVAL_TAG_UNDEFINED}, s = {payload = {i32 = 0, u32 = 0, why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0x9800000000000), asPtr = 0xfff9800000000000, asWord = 18444914486360932352, asUIntPtr = 18444914486360932352}}}}, <No data fields>}, overRecursed_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, propagatingForcedReturn_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, liveVolatileJitFrameIter_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::DebugModeOSRVolatileJitFrameIter*>> = {value = 0x0}, <No data fields>}, reportGranularity = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 3}, <No data fields>}, resolvingList = {<js::ProtectedData<js::CheckThreadLocal, js::AutoResolving*>> = {value = 0x0}, <No data fields>}, generatingError = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, cycleDetectorVector_ = {<js::ProtectedData<js::CheckThreadLocal, JS::GCVector<JSObject*, 8, js::TempAllocPolicy> >> = {value = {vector = {<js::TempAllocPolicy> = {cx_ = 0x7f1f37dfd0a0}, static kElemIsPod = true, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x7f1f37dfd7b0, mLength = 0, mTail = {<mozilla::Vector<JSObject*, 8, js::TempAllocPolicy>::CapacityAndReserved> = {mCapacity = 8}, mBytes = '\000' <repeats 63 times>}, static sMaxInlineStorage = <optimized out>}}}, <No data fields>}, data = {<js::ProtectedData<js::CheckUnprotected, void*>> = {value = 0x0}, <No data fields>}, outstandingRequests = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, jitIsBroken = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, asyncStackForNewActivations_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<js::SavedFrame*> >> = {value = {<js::RootedBase<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<js::SavedFrame*> >> = {mNext = 0x7f1f37dfd800, mPrev = 0x7f1f37dfd800, mIsSentinel = false}, ptr = 0x0}}, <No data fields>}, asyncCauseForNewActivations = {<js::ProtectedData<js::CheckThreadLocal, char const*>> = {value = 0x0}, <No data fields>}, asyncCallIsExplicit = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, interruptCallbacks_ = {<js::ProtectedData<js::CheckThreadLocal, mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy> >> = {value = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 2, mBegin = 0x7f1f37dfd848, mLength = 0, mTail = {<mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 2}, mBytes = '\000' <repeats 15 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, interruptCallbackDisabled = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, interrupt_ = {<mozilla::detail::AtomicBaseIncDec<unsigned int, (mozilla::MemoryOrdering)0>> = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)0>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, <No data fields>}, interruptRegExpJit_ = {<mozilla::detail::AtomicBaseIncDec<unsigned int, (mozilla::MemoryOrdering)0>> = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)0>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, <No data fields>}, handlingJitInterrupt_ = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)2>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, fx = {cond_ = 0x0, state_ = js::FutexThread::Idle, static lock_ = {<mozilla::detail::AtomicBaseIncDec<js::Mutex*, (mozilla::MemoryOrdering)2>> = {<mozilla::detail::AtomicBase<js::Mutex*, (mozilla::MemoryOrdering)2>> = {mValue = {_M_b = {_M_p = 0x5654a20858f0}}}, <No data fields>}, <No data fields>}, canWait_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}}, osrTempData_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned char*>> = {value = 0x0}, <No data fields>}, ionReturnOverride_ = {<js::ProtectedData<js::CheckThreadLocal, JS::Value>> = {value = {data = {asBits = 18445195961337643013, debugView = {payload47 = 5, tag = JSVAL_TAG_MAGIC}, s = {payload = {i32 = 5, u32 = 5, why = JS_ARG_POISON}}, asDouble = -nan(0xa800000000005), asPtr = 0xfffa800000000005, asWord = 18445195961337643013, asUIntPtr = 18445195961337643013}}}, <No data fields>}, jitStackLimit = {<mozilla::detail::AtomicBaseIncDec<unsigned long, (mozilla::MemoryOrdering)0>> = {<mozilla::detail::AtomicBase<unsigned long, (mozilla::MemoryOrdering)0>> = {mValue = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 18446744073709551615}, <No data fields>}}, <No data fields>}, <No data fields>}, jitStackLimitNoInterrupt = {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 18446744073709551615}, <No data fields>}, getIncumbentGlobalCallback = {<js::ProtectedData<js::CheckThreadLocal, JSObject* (*)(JSContext*)>> = {value = 0x0}, <No data fields>}, enqueuePromiseJobCallback = {<js::ProtectedData<js::CheckThreadLocal, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JSObject*>, void*)>> = {value = 0x0}, <No data fields>}, enqueuePromiseJobCallbackData = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}, jobQueue = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<JS::GCVector<JSObject*, 0, js::SystemAllocPolicy> >*>> = {value = 0x0}, <No data fields>}, drainingJobQueue = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, stopDrainingJobQueue = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, promiseRejectionTrackerCallback = {<js::ProtectedData<js::CheckThreadLocal, void (*)(JSContext*, JS::Handle<JSObject*>, JS::PromiseRejectionHandlingState, void*)>> = {value = 0x0}, <No data fields>}, promiseRejectionTrackerCallbackData = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}} >#8 0x00007f1f777c00f6 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::callMain<0ul>(mozilla::IndexSequence<0ul>) (this=0x5654a24d1f40) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/threading/Thread.h:241 > pack = 0x5654a24d1f40 >#9 0x00007f1f777c00f6 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start(void*) (aPack=0x5654a24d1f40) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/threading/Thread.h:235 > pack = 0x5654a24d1f40 >#10 0x00007f1f79b5958e in start_thread (arg=<optimized out>) at pthread_create.c:486 > ret = <optimized out> > pd = <optimized out> > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139772058134272, -5014900563147762162, 140734784814670, 140734784814671, 140734784814800, 139772058130944, 4924986624270128654, 4925123700177622542}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#11 0x00007f1f79a88513 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 > >Thread 5 (Thread 0x7f1f37fff700 (LWP 7751)): >#0 0x00007f1f79b5f67c in futex_wait_cancelable (private=0, expected=0, futex_word=0x5654a20884b8) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 > __ret = -512 > oldtype = 0 > err = <optimized out> > spin = 0 > buffer = {__routine = 0x7f1f79b5f3f0 <__condvar_cleanup_waiting>, __arg = 0x7f1f37ffdf90, __canceltype = 0, __prev = 0x0} > cbuffer = {wseq = 41964, cond = 0x5654a2088490, mutex = 0x5654a2088438, private = 0} > err = <optimized out> > g = 0 > flags = <optimized out> > g1_start = <optimized out> > signals = <optimized out> > result = 0 > wseq = 41964 > seq = 20982 > private = 0 >#1 0x00007f1f79b5f67c in __pthread_cond_wait_common (abstime=0x0, mutex=0x5654a2088438, cond=0x5654a2088490) at pthread_cond_wait.c:502 > spin = 0 > buffer = {__routine = 0x7f1f79b5f3f0 <__condvar_cleanup_waiting>, __arg = 0x7f1f37ffdf90, __canceltype = 0, __prev = 0x0} > cbuffer = {wseq = 41964, cond = 0x5654a2088490, mutex = 0x5654a2088438, private = 0} > err = <optimized out> > g = 0 > flags = <optimized out> > g1_start = <optimized out> > signals = <optimized out> > result = 0 > wseq = 41964 > seq = 20982 > private = 0 >#2 0x00007f1f79b5f67c in __pthread_cond_wait (cond=cond@entry=0x5654a2088490, mutex=0x5654a2088438) at pthread_cond_wait.c:655 >#3 0x00007f1f77a483e3 in mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) (this=0x5654a2088490, lock=...) at /builddir/build/BUILD/firefox-60.2.0/mozglue/misc/ConditionVariable_posix.cpp:118 > ptCond = 0x5654a2088490 > ptMutex = <optimized out> > r = <optimized out> >#4 0x00007f1f77a485f5 in mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) (this=0x5654a2088490, lock=..., a_rel_time=...) at /builddir/build/BUILD/firefox-60.2.0/mozglue/misc/ConditionVariable_posix.cpp:127 > ptCond = <optimized out> > ptMutex = <optimized out> > r = <optimized out> > rel_time = <optimized out> > now_ts = {tv_sec = 94921495708728, tv_nsec = 139772060229784} > abs_ts = {tv_sec = 9223372036854775807, tv_nsec = 139773181283836} >#5 0x00007f1f777c4f34 in js::ConditionVariable::wait_for(js::LockGuard<js::Mutex>&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) (lock=..., rel_time=..., this=<optimized out>) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/threading/ConditionVariable.h:101 > task = <optimized out> > lock = {<js::LockGuard<js::Mutex>> = {lock = @0x5654a2088438}, <No data fields>} > cx = {<JS::RootingContext> = {stackRoots_ = {static kSize = 14, mArray = {mArr = {0x0 <repeats 14 times>}}}, autoGCRooters_ = 0x0, geckoProfiler_ = {pseudoStack_ = 0x0}, compartment_ = 0x0, zone_ = 0x0, nativeStackLimit = {139772058394625, 139772058394625, 139772058394625}}, <js::MallocProvider<JSContext>> = {<No data fields>}, runtime_ = {<js::ProtectedData<js::CheckUnprotected, JSRuntime*>> = {value = 0x0}, <No data fields>}, kind_ = {value = js::ContextKind::Background}, threadNative_ = {value = 0}, helperThread_ = {<js::ProtectedData<js::CheckThreadLocal, js::HelperThread*>> = {value = 0x5654a238ea68}, <No data fields>}, nurserySuppressions_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1}, <No data fields>}, options_ = {<js::ProtectedData<js::CheckThreadLocal, JS::ContextOptions>> = {value = {baseline_ = true, ion_ = true, asmJS_ = true, wasm_ = true, wasmBaseline_ = true, wasmIon_ = true, testWasmAwaitTier2_ = false, throwOnAsmJSValidationFailure_ = false, nativeRegExp_ = true, asyncStack_ = true, throwOnDebuggeeWouldRun_ = true, dumpStackOnDebuggeeWouldRun_ = false, werror_ = false, strictMode_ = false, extraWarnings_ = false, streams_ = false, expressionClosures_ = false, arrayProtoValues_ = true}}, <No data fields>}, arenas_ = {<js::ProtectedData<js::CheckThreadLocal, js::gc::ArenaLists*>> = {value = 0x0}, <No data fields>}, enterCompartmentDepth_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, static reportedError = {dummy = 0}, static reportedOOM = {<JS::Error> = {dummy = 0}, <No data fields>}, yieldCallback_ = {<js::ProtectedData<js::CheckThreadLocal, void (*)(JSContext*)>> = {value = 0x0}, <No data fields>}, jitActivation = {<js::ProtectedData<js::CheckThreadLocal, js::jit::JitActivation*>> = {value = 0x0}, <No data fields>}, regexpStack = {<js::ProtectedData<js::CheckThreadLocal, js::irregexp::RegExpStack>> = {value = {static kStackLimitSlack = 32, static kMemoryTop = 18446744073709551615, static kMinimumStackSize = 512, static kMaximumStackSize = 67108864, base_ = 0x0, size = 0, limit_ = 0x0}}, <No data fields>}, activation_ = {<js::ProtectedData<js::CheckThreadLocal, js::Activation*>> = {value = 0x0}, <No data fields>}, profilingActivation_ = 0x0, interpreterStack_ = {<js::ProtectedData<js::CheckThreadLocal, js::InterpreterStack>> = {value = {static DEFAULT_CHUNK_SIZE = 4096, allocator_ = {chunks_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, unused_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, markCount = 0, defaultChunkSize_ = 4096, curSize_ = 0, peakSize_ = 0, static HUGE_ALLOCATION = 52428800}, static MAX_FRAMES = 50000, static MAX_FRAMES_TRUSTED = 51000, frameCount_ = 0}}, <No data fields>}, nativeStackBase = 139772060237824, nativeStackQuota = {{<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}, {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}, {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}}, entryMonitor = {<js::ProtectedData<js::CheckThreadLocal, JS::dbg::AutoEntryMonitor*>> = {value = 0x0}, <No data fields>}, noExecuteDebuggerTop = {<js::ProtectedData<js::CheckThreadLocal, js::EnterDebuggeeNoExecute*>> = {value = 0x0}, <No data fields>}, activityCallback = {<js::ProtectedData<js::CheckThreadLocal, void (*)(void*, bool)>> = {value = 0x0}, <No data fields>}, activityCallbackArg = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}, requestDepth = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, autoFlushICache_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::AutoFlushICache*>> = {value = 0x0}, <No data fields>}, dtoaState = {<js::ProtectedData<js::CheckThreadLocal, DtoaState*>> = {value = 0x0}, <No data fields>}, heapState = {<js::ProtectedData<js::CheckThreadLocal, JS::HeapState>> = {value = JS::HeapState::Idle}, <No data fields>}, suppressGC = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 0}, <No data fields>}, enableAccessValidation = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, inUnsafeRegion = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 0}, <No data fields>}, generationalDisabled = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, compactingDisabledCount = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, keepAtoms = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, frontendCollectionPool_ = {<js::ProtectedData<js::CheckThreadLocal, js::frontend::NameCollectionPool>> = {value = {mapPool_ = {<js::frontend::CollectionPool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>, js::frontend::InlineTablePool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f1f37ffe298, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f1f37ffe3b0, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, vectorPool_ = {<js::frontend::CollectionPool<mozilla::Vector<JSAtom*, 24, js::SystemAllocPolicy>, js::frontend::VectorPool<mozilla::Vector<JSAtom*, 24, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f1f37ffe4c8, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f1f37ffe5e0, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, activeCompilations_ = 0}}, <No data fields>}, suppressProfilerSampling = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)2>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, static TEMP_LIFO_ALLOC_PRIMARY_CHUNK_SIZE = 4096, tempLifoAlloc_ = {<js::ProtectedData<js::CheckThreadLocal, js::LifoAlloc>> = {value = {chunks_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, unused_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, markCount = 0, defaultChunkSize_ = 4096, curSize_ = 0, peakSize_ = 0, static HUGE_ALLOCATION = 52428800}}, <No data fields>}, debuggerMutations = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, ionPcScriptCache = {<js::ProtectedData<js::CheckThreadLocal, js::jit::PcScriptCache*>> = {value = 0x0}, <No data fields>}, throwing = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, unwrappedException_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<JS::Value> >> = {value = {<js::RootedBase<JS::Value, JS::PersistentRooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::PersistentRooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::PersistentRooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<JS::Value> >> = {mNext = 0x7f1f37ffe748, mPrev = 0x7f1f37ffe748, mIsSentinel = false}, ptr = {data = {asBits = 18444914486360932352, debugView = {payload47 = 0, tag = JSVAL_TAG_UNDEFINED}, s = {payload = {i32 = 0, u32 = 0, why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0x9800000000000), asPtr = 0xfff9800000000000, asWord = 18444914486360932352, asUIntPtr = 18444914486360932352}}}}, <No data fields>}, overRecursed_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, propagatingForcedReturn_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, liveVolatileJitFrameIter_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::DebugModeOSRVolatileJitFrameIter*>> = {value = 0x0}, <No data fields>}, reportGranularity = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 3}, <No data fields>}, resolvingList = {<js::ProtectedData<js::CheckThreadLocal, js::AutoResolving*>> = {value = 0x0}, <No data fields>}, generatingError = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, cycleDetectorVector_ = {<js::ProtectedData<js::CheckThreadLocal, JS::GCVector<JSObject*, 8, js::TempAllocPolicy> >> = {value = {vector = {<js::TempAllocPolicy> = {cx_ = 0x7f1f37ffe0a0}, static kElemIsPod = true, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x7f1f37ffe7b0, mLength = 0, mTail = {<mozilla::Vector<JSObject*, 8, js::TempAllocPolicy>::CapacityAndReserved> = {mCapacity = 8}, mBytes = '\000' <repeats 63 times>}, static sMaxInlineStorage = <optimized out>}}}, <No data fields>}, data = {<js::ProtectedData<js::CheckUnprotected, void*>> = {value = 0x0}, <No data fields>}, outstandingRequests = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, jitIsBroken = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, asyncStackForNewActivations_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<js::SavedFrame*> >> = {value = {<js::RootedBase<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<js::SavedFrame*> >> = {mNext = 0x7f1f37ffe800, mPrev = 0x7f1f37ffe800, mIsSentinel = false}, ptr = 0x0}}, <No data fields>}, asyncCauseForNewActivations = {<js::ProtectedData<js::CheckThreadLocal, char const*>> = {value = 0x0}, <No data fields>}, asyncCallIsExplicit = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, interruptCallbacks_ = {<js::ProtectedData<js::CheckThreadLocal, mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy> >> = {value = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 2, mBegin = 0x7f1f37ffe848, mLength = 0, mTail = {<mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 2}, mBytes = '\000' <repeats 15 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, interruptCallbackDisabled = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, interrupt_ = {<mozilla::detail::AtomicBaseIncDec<unsigned int, (mozilla::MemoryOrdering)0>> = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)0>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, <No data fields>}, interruptRegExpJit_ = {<mozilla::detail::AtomicBaseIncDec<unsigned int, (mozilla::MemoryOrdering)0>> = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)0>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, <No data fields>}, handlingJitInterrupt_ = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)2>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, fx = {cond_ = 0x0, state_ = js::FutexThread::Idle, static lock_ = {<mozilla::detail::AtomicBaseIncDec<js::Mutex*, (mozilla::MemoryOrdering)2>> = {<mozilla::detail::AtomicBase<js::Mutex*, (mozilla::MemoryOrdering)2>> = {mValue = {_M_b = {_M_p = 0x5654a20858f0}}}, <No data fields>}, <No data fields>}, canWait_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}}, osrTempData_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned char*>> = {value = 0x0}, <No data fields>}, ionReturnOverride_ = {<js::ProtectedData<js::CheckThreadLocal, JS::Value>> = {value = {data = {asBits = 18445195961337643013, debugView = {payload47 = 5, tag = JSVAL_TAG_MAGIC}, s = {payload = {i32 = 5, u32 = 5, why = JS_ARG_POISON}}, asDouble = -nan(0xa800000000005), asPtr = 0xfffa800000000005, asWord = 18445195961337643013, asUIntPtr = 18445195961337643013}}}, <No data fields>}, jitStackLimit = {<mozilla::detail::AtomicBaseIncDec<unsigned long, (mozilla::MemoryOrdering)0>> = {<mozilla::detail::AtomicBase<unsigned long, (mozilla::MemoryOrdering)0>> = {mValue = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 18446744073709551615}, <No data fields>}}, <No data fields>}, <No data fields>}, jitStackLimitNoInterrupt = {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 18446744073709551615}, <No data fields>}, getIncumbentGlobalCallback = {<js::ProtectedData<js::CheckThreadLocal, JSObject* (*)(JSContext*)>> = {value = 0x0}, <No data fields>}, enqueuePromiseJobCallback = {<js::ProtectedData<js::CheckThreadLocal, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JSObject*>, void*)>> = {value = 0x0}, <No data fields>}, enqueuePromiseJobCallbackData = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}, jobQueue = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<JS::GCVector<JSObject*, 0, js::SystemAllocPolicy> >*>> = {value = 0x0}, <No data fields>}, drainingJobQueue = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, stopDrainingJobQueue = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, promiseRejectionTrackerCallback = {<js::ProtectedData<js::CheckThreadLocal, void (*)(JSContext*, JS::Handle<JSObject*>, JS::PromiseRejectionHandlingState, void*)>> = {value = 0x0}, <No data fields>}, promiseRejectionTrackerCallbackData = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}} >#6 0x00007f1f777c4f34 in js::GlobalHelperThreadState::wait(js::AutoLockHelperThreadState&, js::GlobalHelperThreadState::CondVar, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>) (timeout=..., which=js::GlobalHelperThreadState::PRODUCER, locked=..., this=<optimized out>) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/vm/HelperThreads.cpp:994 > task = <optimized out> > lock = {<js::LockGuard<js::Mutex>> = {lock = @0x5654a2088438}, <No data fields>} > cx = {<JS::RootingContext> = {stackRoots_ = {static kSize = 14, mArray = {mArr = {0x0 <repeats 14 times>}}}, autoGCRooters_ = 0x0, geckoProfiler_ = {pseudoStack_ = 0x0}, compartment_ = 0x0, zone_ = 0x0, nativeStackLimit = {139772058394625, 139772058394625, 139772058394625}}, <js::MallocProvider<JSContext>> = {<No data fields>}, runtime_ = {<js::ProtectedData<js::CheckUnprotected, JSRuntime*>> = {value = 0x0}, <No data fields>}, kind_ = {value = js::ContextKind::Background}, threadNative_ = {value = 0}, helperThread_ = {<js::ProtectedData<js::CheckThreadLocal, js::HelperThread*>> = {value = 0x5654a238ea68}, <No data fields>}, nurserySuppressions_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1}, <No data fields>}, options_ = {<js::ProtectedData<js::CheckThreadLocal, JS::ContextOptions>> = {value = {baseline_ = true, ion_ = true, asmJS_ = true, wasm_ = true, wasmBaseline_ = true, wasmIon_ = true, testWasmAwaitTier2_ = false, throwOnAsmJSValidationFailure_ = false, nativeRegExp_ = true, asyncStack_ = true, throwOnDebuggeeWouldRun_ = true, dumpStackOnDebuggeeWouldRun_ = false, werror_ = false, strictMode_ = false, extraWarnings_ = false, streams_ = false, expressionClosures_ = false, arrayProtoValues_ = true}}, <No data fields>}, arenas_ = {<js::ProtectedData<js::CheckThreadLocal, js::gc::ArenaLists*>> = {value = 0x0}, <No data fields>}, enterCompartmentDepth_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, static reportedError = {dummy = 0}, static reportedOOM = {<JS::Error> = {dummy = 0}, <No data fields>}, yieldCallback_ = {<js::ProtectedData<js::CheckThreadLocal, void (*)(JSContext*)>> = {value = 0x0}, <No data fields>}, jitActivation = {<js::ProtectedData<js::CheckThreadLocal, js::jit::JitActivation*>> = {value = 0x0}, <No data fields>}, regexpStack = {<js::ProtectedData<js::CheckThreadLocal, js::irregexp::RegExpStack>> = {value = {static kStackLimitSlack = 32, static kMemoryTop = 18446744073709551615, static kMinimumStackSize = 512, static kMaximumStackSize = 67108864, base_ = 0x0, size = 0, limit_ = 0x0}}, <No data fields>}, activation_ = {<js::ProtectedData<js::CheckThreadLocal, js::Activation*>> = {value = 0x0}, <No data fields>}, profilingActivation_ = 0x0, interpreterStack_ = {<js::ProtectedData<js::CheckThreadLocal, js::InterpreterStack>> = {value = {static DEFAULT_CHUNK_SIZE = 4096, allocator_ = {chunks_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, unused_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, markCount = 0, defaultChunkSize_ = 4096, curSize_ = 0, peakSize_ = 0, static HUGE_ALLOCATION = 52428800}, static MAX_FRAMES = 50000, static MAX_FRAMES_TRUSTED = 51000, frameCount_ = 0}}, <No data fields>}, nativeStackBase = 139772060237824, nativeStackQuota = {{<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}, {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}, {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}}, entryMonitor = {<js::ProtectedData<js::CheckThreadLocal, JS::dbg::AutoEntryMonitor*>> = {value = 0x0}, <No data fields>}, noExecuteDebuggerTop = {<js::ProtectedData<js::CheckThreadLocal, js::EnterDebuggeeNoExecute*>> = {value = 0x0}, <No data fields>}, activityCallback = {<js::ProtectedData<js::CheckThreadLocal, void (*)(void*, bool)>> = {value = 0x0}, <No data fields>}, activityCallbackArg = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}, requestDepth = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, autoFlushICache_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::AutoFlushICache*>> = {value = 0x0}, <No data fields>}, dtoaState = {<js::ProtectedData<js::CheckThreadLocal, DtoaState*>> = {value = 0x0}, <No data fields>}, heapState = {<js::ProtectedData<js::CheckThreadLocal, JS::HeapState>> = {value = JS::HeapState::Idle}, <No data fields>}, suppressGC = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 0}, <No data fields>}, enableAccessValidation = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, inUnsafeRegion = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 0}, <No data fields>}, generationalDisabled = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, compactingDisabledCount = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, keepAtoms = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, frontendCollectionPool_ = {<js::ProtectedData<js::CheckThreadLocal, js::frontend::NameCollectionPool>> = {value = {mapPool_ = {<js::frontend::CollectionPool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>, js::frontend::InlineTablePool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f1f37ffe298, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f1f37ffe3b0, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, vectorPool_ = {<js::frontend::CollectionPool<mozilla::Vector<JSAtom*, 24, js::SystemAllocPolicy>, js::frontend::VectorPool<mozilla::Vector<JSAtom*, 24, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f1f37ffe4c8, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f1f37ffe5e0, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, activeCompilations_ = 0}}, <No data fields>}, suppressProfilerSampling = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)2>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, static TEMP_LIFO_ALLOC_PRIMARY_CHUNK_SIZE = 4096, tempLifoAlloc_ = {<js::ProtectedData<js::CheckThreadLocal, js::LifoAlloc>> = {value = {chunks_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, unused_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, markCount = 0, defaultChunkSize_ = 4096, curSize_ = 0, peakSize_ = 0, static HUGE_ALLOCATION = 52428800}}, <No data fields>}, debuggerMutations = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, ionPcScriptCache = {<js::ProtectedData<js::CheckThreadLocal, js::jit::PcScriptCache*>> = {value = 0x0}, <No data fields>}, throwing = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, unwrappedException_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<JS::Value> >> = {value = {<js::RootedBase<JS::Value, JS::PersistentRooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::PersistentRooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::PersistentRooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<JS::Value> >> = {mNext = 0x7f1f37ffe748, mPrev = 0x7f1f37ffe748, mIsSentinel = false}, ptr = {data = {asBits = 18444914486360932352, debugView = {payload47 = 0, tag = JSVAL_TAG_UNDEFINED}, s = {payload = {i32 = 0, u32 = 0, why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0x9800000000000), asPtr = 0xfff9800000000000, asWord = 18444914486360932352, asUIntPtr = 18444914486360932352}}}}, <No data fields>}, overRecursed_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, propagatingForcedReturn_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, liveVolatileJitFrameIter_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::DebugModeOSRVolatileJitFrameIter*>> = {value = 0x0}, <No data fields>}, reportGranularity = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 3}, <No data fields>}, resolvingList = {<js::ProtectedData<js::CheckThreadLocal, js::AutoResolving*>> = {value = 0x0}, <No data fields>}, generatingError = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, cycleDetectorVector_ = {<js::ProtectedData<js::CheckThreadLocal, JS::GCVector<JSObject*, 8, js::TempAllocPolicy> >> = {value = {vector = {<js::TempAllocPolicy> = {cx_ = 0x7f1f37ffe0a0}, static kElemIsPod = true, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x7f1f37ffe7b0, mLength = 0, mTail = {<mozilla::Vector<JSObject*, 8, js::TempAllocPolicy>::CapacityAndReserved> = {mCapacity = 8}, mBytes = '\000' <repeats 63 times>}, static sMaxInlineStorage = <optimized out>}}}, <No data fields>}, data = {<js::ProtectedData<js::CheckUnprotected, void*>> = {value = 0x0}, <No data fields>}, outstandingRequests = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, jitIsBroken = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, asyncStackForNewActivations_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<js::SavedFrame*> >> = {value = {<js::RootedBase<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<js::SavedFrame*> >> = {mNext = 0x7f1f37ffe800, mPrev = 0x7f1f37ffe800, mIsSentinel = false}, ptr = 0x0}}, <No data fields>}, asyncCauseForNewActivations = {<js::ProtectedData<js::CheckThreadLocal, char const*>> = {value = 0x0}, <No data fields>}, asyncCallIsExplicit = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, interruptCallbacks_ = {<js::ProtectedData<js::CheckThreadLocal, mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy> >> = {value = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 2, mBegin = 0x7f1f37ffe848, mLength = 0, mTail = {<mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 2}, mBytes = '\000' <repeats 15 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, interruptCallbackDisabled = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, interrupt_ = {<mozilla::detail::AtomicBaseIncDec<unsigned int, (mozilla::MemoryOrdering)0>> = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)0>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, <No data fields>}, interruptRegExpJit_ = {<mozilla::detail::AtomicBaseIncDec<unsigned int, (mozilla::MemoryOrdering)0>> = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)0>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, <No data fields>}, handlingJitInterrupt_ = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)2>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, fx = {cond_ = 0x0, state_ = js::FutexThread::Idle, static lock_ = {<mozilla::detail::AtomicBaseIncDec<js::Mutex*, (mozilla::MemoryOrdering)2>> = {<mozilla::detail::AtomicBase<js::Mutex*, (mozilla::MemoryOrdering)2>> = {mValue = {_M_b = {_M_p = 0x5654a20858f0}}}, <No data fields>}, <No data fields>}, canWait_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}}, osrTempData_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned char*>> = {value = 0x0}, <No data fields>}, ionReturnOverride_ = {<js::ProtectedData<js::CheckThreadLocal, JS::Value>> = {value = {data = {asBits = 18445195961337643013, debugView = {payload47 = 5, tag = JSVAL_TAG_MAGIC}, s = {payload = {i32 = 5, u32 = 5, why = JS_ARG_POISON}}, asDouble = -nan(0xa800000000005), asPtr = 0xfffa800000000005, asWord = 18445195961337643013, asUIntPtr = 18445195961337643013}}}, <No data fields>}, jitStackLimit = {<mozilla::detail::AtomicBaseIncDec<unsigned long, (mozilla::MemoryOrdering)0>> = {<mozilla::detail::AtomicBase<unsigned long, (mozilla::MemoryOrdering)0>> = {mValue = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 18446744073709551615}, <No data fields>}}, <No data fields>}, <No data fields>}, jitStackLimitNoInterrupt = {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 18446744073709551615}, <No data fields>}, getIncumbentGlobalCallback = {<js::ProtectedData<js::CheckThreadLocal, JSObject* (*)(JSContext*)>> = {value = 0x0}, <No data fields>}, enqueuePromiseJobCallback = {<js::ProtectedData<js::CheckThreadLocal, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JSObject*>, void*)>> = {value = 0x0}, <No data fields>}, enqueuePromiseJobCallbackData = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}, jobQueue = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<JS::GCVector<JSObject*, 0, js::SystemAllocPolicy> >*>> = {value = 0x0}, <No data fields>}, drainingJobQueue = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, stopDrainingJobQueue = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, promiseRejectionTrackerCallback = {<js::ProtectedData<js::CheckThreadLocal, void (*)(JSContext*, JS::Handle<JSObject*>, JS::PromiseRejectionHandlingState, void*)>> = {value = 0x0}, <No data fields>}, promiseRejectionTrackerCallbackData = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}} >#7 0x00007f1f777c4f34 in js::HelperThread::threadLoop() (this=0x5654a238ea68) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/vm/HelperThreads.cpp:2238 > task = <optimized out> > lock = {<js::LockGuard<js::Mutex>> = {lock = @0x5654a2088438}, <No data fields>} > cx = {<JS::RootingContext> = {stackRoots_ = {static kSize = 14, mArray = {mArr = {0x0 <repeats 14 times>}}}, autoGCRooters_ = 0x0, geckoProfiler_ = {pseudoStack_ = 0x0}, compartment_ = 0x0, zone_ = 0x0, nativeStackLimit = {139772058394625, 139772058394625, 139772058394625}}, <js::MallocProvider<JSContext>> = {<No data fields>}, runtime_ = {<js::ProtectedData<js::CheckUnprotected, JSRuntime*>> = {value = 0x0}, <No data fields>}, kind_ = {value = js::ContextKind::Background}, threadNative_ = {value = 0}, helperThread_ = {<js::ProtectedData<js::CheckThreadLocal, js::HelperThread*>> = {value = 0x5654a238ea68}, <No data fields>}, nurserySuppressions_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1}, <No data fields>}, options_ = {<js::ProtectedData<js::CheckThreadLocal, JS::ContextOptions>> = {value = {baseline_ = true, ion_ = true, asmJS_ = true, wasm_ = true, wasmBaseline_ = true, wasmIon_ = true, testWasmAwaitTier2_ = false, throwOnAsmJSValidationFailure_ = false, nativeRegExp_ = true, asyncStack_ = true, throwOnDebuggeeWouldRun_ = true, dumpStackOnDebuggeeWouldRun_ = false, werror_ = false, strictMode_ = false, extraWarnings_ = false, streams_ = false, expressionClosures_ = false, arrayProtoValues_ = true}}, <No data fields>}, arenas_ = {<js::ProtectedData<js::CheckThreadLocal, js::gc::ArenaLists*>> = {value = 0x0}, <No data fields>}, enterCompartmentDepth_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, static reportedError = {dummy = 0}, static reportedOOM = {<JS::Error> = {dummy = 0}, <No data fields>}, yieldCallback_ = {<js::ProtectedData<js::CheckThreadLocal, void (*)(JSContext*)>> = {value = 0x0}, <No data fields>}, jitActivation = {<js::ProtectedData<js::CheckThreadLocal, js::jit::JitActivation*>> = {value = 0x0}, <No data fields>}, regexpStack = {<js::ProtectedData<js::CheckThreadLocal, js::irregexp::RegExpStack>> = {value = {static kStackLimitSlack = 32, static kMemoryTop = 18446744073709551615, static kMinimumStackSize = 512, static kMaximumStackSize = 67108864, base_ = 0x0, size = 0, limit_ = 0x0}}, <No data fields>}, activation_ = {<js::ProtectedData<js::CheckThreadLocal, js::Activation*>> = {value = 0x0}, <No data fields>}, profilingActivation_ = 0x0, interpreterStack_ = {<js::ProtectedData<js::CheckThreadLocal, js::InterpreterStack>> = {value = {static DEFAULT_CHUNK_SIZE = 4096, allocator_ = {chunks_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, unused_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, markCount = 0, defaultChunkSize_ = 4096, curSize_ = 0, peakSize_ = 0, static HUGE_ALLOCATION = 52428800}, static MAX_FRAMES = 50000, static MAX_FRAMES_TRUSTED = 51000, frameCount_ = 0}}, <No data fields>}, nativeStackBase = 139772060237824, nativeStackQuota = {{<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}, {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}, {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}}, entryMonitor = {<js::ProtectedData<js::CheckThreadLocal, JS::dbg::AutoEntryMonitor*>> = {value = 0x0}, <No data fields>}, noExecuteDebuggerTop = {<js::ProtectedData<js::CheckThreadLocal, js::EnterDebuggeeNoExecute*>> = {value = 0x0}, <No data fields>}, activityCallback = {<js::ProtectedData<js::CheckThreadLocal, void (*)(void*, bool)>> = {value = 0x0}, <No data fields>}, activityCallbackArg = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}, requestDepth = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, autoFlushICache_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::AutoFlushICache*>> = {value = 0x0}, <No data fields>}, dtoaState = {<js::ProtectedData<js::CheckThreadLocal, DtoaState*>> = {value = 0x0}, <No data fields>}, heapState = {<js::ProtectedData<js::CheckThreadLocal, JS::HeapState>> = {value = JS::HeapState::Idle}, <No data fields>}, suppressGC = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 0}, <No data fields>}, enableAccessValidation = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, inUnsafeRegion = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 0}, <No data fields>}, generationalDisabled = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, compactingDisabledCount = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, keepAtoms = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, frontendCollectionPool_ = {<js::ProtectedData<js::CheckThreadLocal, js::frontend::NameCollectionPool>> = {value = {mapPool_ = {<js::frontend::CollectionPool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>, js::frontend::InlineTablePool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f1f37ffe298, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f1f37ffe3b0, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, vectorPool_ = {<js::frontend::CollectionPool<mozilla::Vector<JSAtom*, 24, js::SystemAllocPolicy>, js::frontend::VectorPool<mozilla::Vector<JSAtom*, 24, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f1f37ffe4c8, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f1f37ffe5e0, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, activeCompilations_ = 0}}, <No data fields>}, suppressProfilerSampling = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)2>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, static TEMP_LIFO_ALLOC_PRIMARY_CHUNK_SIZE = 4096, tempLifoAlloc_ = {<js::ProtectedData<js::CheckThreadLocal, js::LifoAlloc>> = {value = {chunks_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, unused_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, markCount = 0, defaultChunkSize_ = 4096, curSize_ = 0, peakSize_ = 0, static HUGE_ALLOCATION = 52428800}}, <No data fields>}, debuggerMutations = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, ionPcScriptCache = {<js::ProtectedData<js::CheckThreadLocal, js::jit::PcScriptCache*>> = {value = 0x0}, <No data fields>}, throwing = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, unwrappedException_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<JS::Value> >> = {value = {<js::RootedBase<JS::Value, JS::PersistentRooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::PersistentRooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::PersistentRooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<JS::Value> >> = {mNext = 0x7f1f37ffe748, mPrev = 0x7f1f37ffe748, mIsSentinel = false}, ptr = {data = {asBits = 18444914486360932352, debugView = {payload47 = 0, tag = JSVAL_TAG_UNDEFINED}, s = {payload = {i32 = 0, u32 = 0, why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0x9800000000000), asPtr = 0xfff9800000000000, asWord = 18444914486360932352, asUIntPtr = 18444914486360932352}}}}, <No data fields>}, overRecursed_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, propagatingForcedReturn_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, liveVolatileJitFrameIter_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::DebugModeOSRVolatileJitFrameIter*>> = {value = 0x0}, <No data fields>}, reportGranularity = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 3}, <No data fields>}, resolvingList = {<js::ProtectedData<js::CheckThreadLocal, js::AutoResolving*>> = {value = 0x0}, <No data fields>}, generatingError = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, cycleDetectorVector_ = {<js::ProtectedData<js::CheckThreadLocal, JS::GCVector<JSObject*, 8, js::TempAllocPolicy> >> = {value = {vector = {<js::TempAllocPolicy> = {cx_ = 0x7f1f37ffe0a0}, static kElemIsPod = true, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x7f1f37ffe7b0, mLength = 0, mTail = {<mozilla::Vector<JSObject*, 8, js::TempAllocPolicy>::CapacityAndReserved> = {mCapacity = 8}, mBytes = '\000' <repeats 63 times>}, static sMaxInlineStorage = <optimized out>}}}, <No data fields>}, data = {<js::ProtectedData<js::CheckUnprotected, void*>> = {value = 0x0}, <No data fields>}, outstandingRequests = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, jitIsBroken = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, asyncStackForNewActivations_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<js::SavedFrame*> >> = {value = {<js::RootedBase<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<js::SavedFrame*> >> = {mNext = 0x7f1f37ffe800, mPrev = 0x7f1f37ffe800, mIsSentinel = false}, ptr = 0x0}}, <No data fields>}, asyncCauseForNewActivations = {<js::ProtectedData<js::CheckThreadLocal, char const*>> = {value = 0x0}, <No data fields>}, asyncCallIsExplicit = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, interruptCallbacks_ = {<js::ProtectedData<js::CheckThreadLocal, mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy> >> = {value = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 2, mBegin = 0x7f1f37ffe848, mLength = 0, mTail = {<mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 2}, mBytes = '\000' <repeats 15 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, interruptCallbackDisabled = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, interrupt_ = {<mozilla::detail::AtomicBaseIncDec<unsigned int, (mozilla::MemoryOrdering)0>> = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)0>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, <No data fields>}, interruptRegExpJit_ = {<mozilla::detail::AtomicBaseIncDec<unsigned int, (mozilla::MemoryOrdering)0>> = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)0>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, <No data fields>}, handlingJitInterrupt_ = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)2>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, fx = {cond_ = 0x0, state_ = js::FutexThread::Idle, static lock_ = {<mozilla::detail::AtomicBaseIncDec<js::Mutex*, (mozilla::MemoryOrdering)2>> = {<mozilla::detail::AtomicBase<js::Mutex*, (mozilla::MemoryOrdering)2>> = {mValue = {_M_b = {_M_p = 0x5654a20858f0}}}, <No data fields>}, <No data fields>}, canWait_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}}, osrTempData_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned char*>> = {value = 0x0}, <No data fields>}, ionReturnOverride_ = {<js::ProtectedData<js::CheckThreadLocal, JS::Value>> = {value = {data = {asBits = 18445195961337643013, debugView = {payload47 = 5, tag = JSVAL_TAG_MAGIC}, s = {payload = {i32 = 5, u32 = 5, why = JS_ARG_POISON}}, asDouble = -nan(0xa800000000005), asPtr = 0xfffa800000000005, asWord = 18445195961337643013, asUIntPtr = 18445195961337643013}}}, <No data fields>}, jitStackLimit = {<mozilla::detail::AtomicBaseIncDec<unsigned long, (mozilla::MemoryOrdering)0>> = {<mozilla::detail::AtomicBase<unsigned long, (mozilla::MemoryOrdering)0>> = {mValue = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 18446744073709551615}, <No data fields>}}, <No data fields>}, <No data fields>}, jitStackLimitNoInterrupt = {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 18446744073709551615}, <No data fields>}, getIncumbentGlobalCallback = {<js::ProtectedData<js::CheckThreadLocal, JSObject* (*)(JSContext*)>> = {value = 0x0}, <No data fields>}, enqueuePromiseJobCallback = {<js::ProtectedData<js::CheckThreadLocal, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JSObject*>, void*)>> = {value = 0x0}, <No data fields>}, enqueuePromiseJobCallbackData = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}, jobQueue = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<JS::GCVector<JSObject*, 0, js::SystemAllocPolicy> >*>> = {value = 0x0}, <No data fields>}, drainingJobQueue = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, stopDrainingJobQueue = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, promiseRejectionTrackerCallback = {<js::ProtectedData<js::CheckThreadLocal, void (*)(JSContext*, JS::Handle<JSObject*>, JS::PromiseRejectionHandlingState, void*)>> = {value = 0x0}, <No data fields>}, promiseRejectionTrackerCallbackData = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}} >#8 0x00007f1f777c00f6 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::callMain<0ul>(mozilla::IndexSequence<0ul>) (this=0x5654a24d1f20) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/threading/Thread.h:241 > pack = 0x5654a24d1f20 >#9 0x00007f1f777c00f6 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start(void*) (aPack=0x5654a24d1f20) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/threading/Thread.h:235 > pack = 0x5654a24d1f20 >#10 0x00007f1f79b5958e in start_thread (arg=<optimized out>) at pthread_create.c:486 > ret = <optimized out> > pd = <optimized out> > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139772060235520, -5014900563147762162, 140734784814670, 140734784814671, 140734784814800, 139772060232192, 4924986899684906510, 4925123700177622542}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#11 0x00007f1f79a88513 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 > >Thread 4 (Thread 0x7f1f6109f700 (LWP 7750)): >#0 0x00007f1f79b5f67c in futex_wait_cancelable (private=0, expected=0, futex_word=0x5654a20884bc) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 > __ret = -512 > oldtype = 0 > err = <optimized out> > spin = 0 > buffer = {__routine = 0x7f1f79b5f3f0 <__condvar_cleanup_waiting>, __arg = 0x7f1f6109df90, __canceltype = -1572573584, __prev = 0x0} > cbuffer = {wseq = 41967, cond = 0x5654a2088490, mutex = 0x5654a2088438, private = 0} > err = <optimized out> > g = 1 > flags = <optimized out> > g1_start = <optimized out> > signals = <optimized out> > result = 0 > wseq = 41967 > seq = 20983 > private = 0 >#1 0x00007f1f79b5f67c in __pthread_cond_wait_common (abstime=0x0, mutex=0x5654a2088438, cond=0x5654a2088490) at pthread_cond_wait.c:502 > spin = 0 > buffer = {__routine = 0x7f1f79b5f3f0 <__condvar_cleanup_waiting>, __arg = 0x7f1f6109df90, __canceltype = -1572573584, __prev = 0x0} > cbuffer = {wseq = 41967, cond = 0x5654a2088490, mutex = 0x5654a2088438, private = 0} > err = <optimized out> > g = 1 > flags = <optimized out> > g1_start = <optimized out> > signals = <optimized out> > result = 0 > wseq = 41967 > seq = 20983 > private = 0 >#2 0x00007f1f79b5f67c in __pthread_cond_wait (cond=cond@entry=0x5654a2088490, mutex=0x5654a2088438) at pthread_cond_wait.c:655 >#3 0x00007f1f77a483e3 in mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) (this=0x5654a2088490, lock=...) at /builddir/build/BUILD/firefox-60.2.0/mozglue/misc/ConditionVariable_posix.cpp:118 > ptCond = 0x5654a2088490 > ptMutex = <optimized out> > r = <optimized out> >#4 0x00007f1f77a485f5 in mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) (this=0x5654a2088490, lock=..., a_rel_time=...) at /builddir/build/BUILD/firefox-60.2.0/mozglue/misc/ConditionVariable_posix.cpp:127 > ptCond = <optimized out> > ptMutex = <optimized out> > r = <optimized out> > rel_time = <optimized out> > now_ts = {tv_sec = 140734784816608, tv_nsec = 139773181304492} > abs_ts = {tv_sec = 139772748750944, tv_nsec = 139773125346081} >#5 0x00007f1f777c4f34 in js::ConditionVariable::wait_for(js::LockGuard<js::Mutex>&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) (lock=..., rel_time=..., this=<optimized out>) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/threading/ConditionVariable.h:101 > task = <optimized out> > lock = {<js::LockGuard<js::Mutex>> = {lock = @0x5654a2088438}, <No data fields>} > cx = {<JS::RootingContext> = {stackRoots_ = {static kSize = 14, mArray = {mArr = {0x0 <repeats 14 times>}}}, autoGCRooters_ = 0x0, geckoProfiler_ = {pseudoStack_ = 0x0}, compartment_ = 0x0, zone_ = 0x0, nativeStackLimit = {139772746915841, 139772746915841, 139772746915841}}, <js::MallocProvider<JSContext>> = {<No data fields>}, runtime_ = {<js::ProtectedData<js::CheckUnprotected, JSRuntime*>> = {value = 0x0}, <No data fields>}, kind_ = {value = js::ContextKind::Background}, threadNative_ = {value = 0}, helperThread_ = {<js::ProtectedData<js::CheckThreadLocal, js::HelperThread*>> = {value = 0x5654a238ea00}, <No data fields>}, nurserySuppressions_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1}, <No data fields>}, options_ = {<js::ProtectedData<js::CheckThreadLocal, JS::ContextOptions>> = {value = {baseline_ = true, ion_ = true, asmJS_ = true, wasm_ = true, wasmBaseline_ = true, wasmIon_ = true, testWasmAwaitTier2_ = false, throwOnAsmJSValidationFailure_ = false, nativeRegExp_ = true, asyncStack_ = true, throwOnDebuggeeWouldRun_ = true, dumpStackOnDebuggeeWouldRun_ = false, werror_ = false, strictMode_ = false, extraWarnings_ = false, streams_ = false, expressionClosures_ = false, arrayProtoValues_ = true}}, <No data fields>}, arenas_ = {<js::ProtectedData<js::CheckThreadLocal, js::gc::ArenaLists*>> = {value = 0x0}, <No data fields>}, enterCompartmentDepth_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, static reportedError = {dummy = 0}, static reportedOOM = {<JS::Error> = {dummy = 0}, <No data fields>}, yieldCallback_ = {<js::ProtectedData<js::CheckThreadLocal, void (*)(JSContext*)>> = {value = 0x0}, <No data fields>}, jitActivation = {<js::ProtectedData<js::CheckThreadLocal, js::jit::JitActivation*>> = {value = 0x0}, <No data fields>}, regexpStack = {<js::ProtectedData<js::CheckThreadLocal, js::irregexp::RegExpStack>> = {value = {static kStackLimitSlack = 32, static kMemoryTop = 18446744073709551615, static kMinimumStackSize = 512, static kMaximumStackSize = 67108864, base_ = 0x0, size = 0, limit_ = 0x0}}, <No data fields>}, activation_ = {<js::ProtectedData<js::CheckThreadLocal, js::Activation*>> = {value = 0x0}, <No data fields>}, profilingActivation_ = 0x0, interpreterStack_ = {<js::ProtectedData<js::CheckThreadLocal, js::InterpreterStack>> = {value = {static DEFAULT_CHUNK_SIZE = 4096, allocator_ = {chunks_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, unused_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, markCount = 0, defaultChunkSize_ = 4096, curSize_ = 0, peakSize_ = 0, static HUGE_ALLOCATION = 52428800}, static MAX_FRAMES = 50000, static MAX_FRAMES_TRUSTED = 51000, frameCount_ = 0}}, <No data fields>}, nativeStackBase = 139772748759040, nativeStackQuota = {{<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}, {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}, {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}}, entryMonitor = {<js::ProtectedData<js::CheckThreadLocal, JS::dbg::AutoEntryMonitor*>> = {value = 0x0}, <No data fields>}, noExecuteDebuggerTop = {<js::ProtectedData<js::CheckThreadLocal, js::EnterDebuggeeNoExecute*>> = {value = 0x0}, <No data fields>}, activityCallback = {<js::ProtectedData<js::CheckThreadLocal, void (*)(void*, bool)>> = {value = 0x0}, <No data fields>}, activityCallbackArg = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}, requestDepth = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, autoFlushICache_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::AutoFlushICache*>> = {value = 0x0}, <No data fields>}, dtoaState = {<js::ProtectedData<js::CheckThreadLocal, DtoaState*>> = {value = 0x0}, <No data fields>}, heapState = {<js::ProtectedData<js::CheckThreadLocal, JS::HeapState>> = {value = JS::HeapState::Idle}, <No data fields>}, suppressGC = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 0}, <No data fields>}, enableAccessValidation = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, inUnsafeRegion = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 0}, <No data fields>}, generationalDisabled = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, compactingDisabledCount = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, keepAtoms = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, frontendCollectionPool_ = {<js::ProtectedData<js::CheckThreadLocal, js::frontend::NameCollectionPool>> = {value = {mapPool_ = {<js::frontend::CollectionPool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>, js::frontend::InlineTablePool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f1f6109e298, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f1f6109e3b0, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, vectorPool_ = {<js::frontend::CollectionPool<mozilla::Vector<JSAtom*, 24, js::SystemAllocPolicy>, js::frontend::VectorPool<mozilla::Vector<JSAtom*, 24, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f1f6109e4c8, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f1f6109e5e0, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, activeCompilations_ = 0}}, <No data fields>}, suppressProfilerSampling = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)2>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, static TEMP_LIFO_ALLOC_PRIMARY_CHUNK_SIZE = 4096, tempLifoAlloc_ = {<js::ProtectedData<js::CheckThreadLocal, js::LifoAlloc>> = {value = {chunks_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, unused_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, markCount = 0, defaultChunkSize_ = 4096, curSize_ = 0, peakSize_ = 0, static HUGE_ALLOCATION = 52428800}}, <No data fields>}, debuggerMutations = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, ionPcScriptCache = {<js::ProtectedData<js::CheckThreadLocal, js::jit::PcScriptCache*>> = {value = 0x0}, <No data fields>}, throwing = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, unwrappedException_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<JS::Value> >> = {value = {<js::RootedBase<JS::Value, JS::PersistentRooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::PersistentRooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::PersistentRooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<JS::Value> >> = {mNext = 0x7f1f6109e748, mPrev = 0x7f1f6109e748, mIsSentinel = false}, ptr = {data = {asBits = 18444914486360932352, debugView = {payload47 = 0, tag = JSVAL_TAG_UNDEFINED}, s = {payload = {i32 = 0, u32 = 0, why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0x9800000000000), asPtr = 0xfff9800000000000, asWord = 18444914486360932352, asUIntPtr = 18444914486360932352}}}}, <No data fields>}, overRecursed_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, propagatingForcedReturn_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, liveVolatileJitFrameIter_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::DebugModeOSRVolatileJitFrameIter*>> = {value = 0x0}, <No data fields>}, reportGranularity = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 3}, <No data fields>}, resolvingList = {<js::ProtectedData<js::CheckThreadLocal, js::AutoResolving*>> = {value = 0x0}, <No data fields>}, generatingError = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, cycleDetectorVector_ = {<js::ProtectedData<js::CheckThreadLocal, JS::GCVector<JSObject*, 8, js::TempAllocPolicy> >> = {value = {vector = {<js::TempAllocPolicy> = {cx_ = 0x7f1f6109e0a0}, static kElemIsPod = true, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x7f1f6109e7b0, mLength = 0, mTail = {<mozilla::Vector<JSObject*, 8, js::TempAllocPolicy>::CapacityAndReserved> = {mCapacity = 8}, mBytes = '\000' <repeats 16 times>, "\360\a", '\000' <repeats 22 times>, "\a\000\000\000\000\000\000\000P\000\000\000\000\000\000\000\300\f\000P\037\177\000"}, static sMaxInlineStorage = <optimized out>}}}, <No data fields>}, data = {<js::ProtectedData<js::CheckUnprotected, void*>> = {value = 0x0}, <No data fields>}, outstandingRequests = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, jitIsBroken = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, asyncStackForNewActivations_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<js::SavedFrame*> >> = {value = {<js::RootedBase<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<js::SavedFrame*> >> = {mNext = 0x7f1f6109e800, mPrev = 0x7f1f6109e800, mIsSentinel = false}, ptr = 0x0}}, <No data fields>}, asyncCauseForNewActivations = {<js::ProtectedData<js::CheckThreadLocal, char const*>> = {value = 0x0}, <No data fields>}, asyncCallIsExplicit = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, interruptCallbacks_ = {<js::ProtectedData<js::CheckThreadLocal, mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy> >> = {value = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 2, mBegin = 0x7f1f6109e848, mLength = 0, mTail = {<mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 2}, mBytes = " \000\000P\037\177\000\000\360\a\000\000\000\000\000"}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, interruptCallbackDisabled = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, interrupt_ = {<mozilla::detail::AtomicBaseIncDec<unsigned int, (mozilla::MemoryOrdering)0>> = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)0>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, <No data fields>}, interruptRegExpJit_ = {<mozilla::detail::AtomicBaseIncDec<unsigned int, (mozilla::MemoryOrdering)0>> = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)0>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, <No data fields>}, handlingJitInterrupt_ = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)2>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, fx = {cond_ = 0x0, state_ = js::FutexThread::Idle, static lock_ = {<mozilla::detail::AtomicBaseIncDec<js::Mutex*, (mozilla::MemoryOrdering)2>> = {<mozilla::detail::AtomicBase<js::Mutex*, (mozilla::MemoryOrdering)2>> = {mValue = {_M_b = {_M_p = 0x5654a20858f0}}}, <No data fields>}, <No data fields>}, canWait_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}}, osrTempData_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned char*>> = {value = 0x0}, <No data fields>}, ionReturnOverride_ = {<js::ProtectedData<js::CheckThreadLocal, JS::Value>> = {value = {data = {asBits = 18445195961337643013, debugView = {payload47 = 5, tag = JSVAL_TAG_MAGIC}, s = {payload = {i32 = 5, u32 = 5, why = JS_ARG_POISON}}, asDouble = -nan(0xa800000000005), asPtr = 0xfffa800000000005, asWord = 18445195961337643013, asUIntPtr = 18445195961337643013}}}, <No data fields>}, jitStackLimit = {<mozilla::detail::AtomicBaseIncDec<unsigned long, (mozilla::MemoryOrdering)0>> = {<mozilla::detail::AtomicBase<unsigned long, (mozilla::MemoryOrdering)0>> = {mValue = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 18446744073709551615}, <No data fields>}}, <No data fields>}, <No data fields>}, jitStackLimitNoInterrupt = {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 18446744073709551615}, <No data fields>}, getIncumbentGlobalCallback = {<js::ProtectedData<js::CheckThreadLocal, JSObject* (*)(JSContext*)>> = {value = 0x0}, <No data fields>}, enqueuePromiseJobCallback = {<js::ProtectedData<js::CheckThreadLocal, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JSObject*>, void*)>> = {value = 0x0}, <No data fields>}, enqueuePromiseJobCallbackData = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}, jobQueue = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<JS::GCVector<JSObject*, 0, js::SystemAllocPolicy> >*>> = {value = 0x0}, <No data fields>}, drainingJobQueue = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, stopDrainingJobQueue = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, promiseRejectionTrackerCallback = {<js::ProtectedData<js::CheckThreadLocal, void (*)(JSContext*, JS::Handle<JSObject*>, JS::PromiseRejectionHandlingState, void*)>> = {value = 0x0}, <No data fields>}, promiseRejectionTrackerCallbackData = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}} >#6 0x00007f1f777c4f34 in js::GlobalHelperThreadState::wait(js::AutoLockHelperThreadState&, js::GlobalHelperThreadState::CondVar, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>) (timeout=..., which=js::GlobalHelperThreadState::PRODUCER, locked=..., this=<optimized out>) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/vm/HelperThreads.cpp:994 > task = <optimized out> > lock = {<js::LockGuard<js::Mutex>> = {lock = @0x5654a2088438}, <No data fields>} > cx = {<JS::RootingContext> = {stackRoots_ = {static kSize = 14, mArray = {mArr = {0x0 <repeats 14 times>}}}, autoGCRooters_ = 0x0, geckoProfiler_ = {pseudoStack_ = 0x0}, compartment_ = 0x0, zone_ = 0x0, nativeStackLimit = {139772746915841, 139772746915841, 139772746915841}}, <js::MallocProvider<JSContext>> = {<No data fields>}, runtime_ = {<js::ProtectedData<js::CheckUnprotected, JSRuntime*>> = {value = 0x0}, <No data fields>}, kind_ = {value = js::ContextKind::Background}, threadNative_ = {value = 0}, helperThread_ = {<js::ProtectedData<js::CheckThreadLocal, js::HelperThread*>> = {value = 0x5654a238ea00}, <No data fields>}, nurserySuppressions_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1}, <No data fields>}, options_ = {<js::ProtectedData<js::CheckThreadLocal, JS::ContextOptions>> = {value = {baseline_ = true, ion_ = true, asmJS_ = true, wasm_ = true, wasmBaseline_ = true, wasmIon_ = true, testWasmAwaitTier2_ = false, throwOnAsmJSValidationFailure_ = false, nativeRegExp_ = true, asyncStack_ = true, throwOnDebuggeeWouldRun_ = true, dumpStackOnDebuggeeWouldRun_ = false, werror_ = false, strictMode_ = false, extraWarnings_ = false, streams_ = false, expressionClosures_ = false, arrayProtoValues_ = true}}, <No data fields>}, arenas_ = {<js::ProtectedData<js::CheckThreadLocal, js::gc::ArenaLists*>> = {value = 0x0}, <No data fields>}, enterCompartmentDepth_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, static reportedError = {dummy = 0}, static reportedOOM = {<JS::Error> = {dummy = 0}, <No data fields>}, yieldCallback_ = {<js::ProtectedData<js::CheckThreadLocal, void (*)(JSContext*)>> = {value = 0x0}, <No data fields>}, jitActivation = {<js::ProtectedData<js::CheckThreadLocal, js::jit::JitActivation*>> = {value = 0x0}, <No data fields>}, regexpStack = {<js::ProtectedData<js::CheckThreadLocal, js::irregexp::RegExpStack>> = {value = {static kStackLimitSlack = 32, static kMemoryTop = 18446744073709551615, static kMinimumStackSize = 512, static kMaximumStackSize = 67108864, base_ = 0x0, size = 0, limit_ = 0x0}}, <No data fields>}, activation_ = {<js::ProtectedData<js::CheckThreadLocal, js::Activation*>> = {value = 0x0}, <No data fields>}, profilingActivation_ = 0x0, interpreterStack_ = {<js::ProtectedData<js::CheckThreadLocal, js::InterpreterStack>> = {value = {static DEFAULT_CHUNK_SIZE = 4096, allocator_ = {chunks_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, unused_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, markCount = 0, defaultChunkSize_ = 4096, curSize_ = 0, peakSize_ = 0, static HUGE_ALLOCATION = 52428800}, static MAX_FRAMES = 50000, static MAX_FRAMES_TRUSTED = 51000, frameCount_ = 0}}, <No data fields>}, nativeStackBase = 139772748759040, nativeStackQuota = {{<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}, {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}, {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}}, entryMonitor = {<js::ProtectedData<js::CheckThreadLocal, JS::dbg::AutoEntryMonitor*>> = {value = 0x0}, <No data fields>}, noExecuteDebuggerTop = {<js::ProtectedData<js::CheckThreadLocal, js::EnterDebuggeeNoExecute*>> = {value = 0x0}, <No data fields>}, activityCallback = {<js::ProtectedData<js::CheckThreadLocal, void (*)(void*, bool)>> = {value = 0x0}, <No data fields>}, activityCallbackArg = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}, requestDepth = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, autoFlushICache_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::AutoFlushICache*>> = {value = 0x0}, <No data fields>}, dtoaState = {<js::ProtectedData<js::CheckThreadLocal, DtoaState*>> = {value = 0x0}, <No data fields>}, heapState = {<js::ProtectedData<js::CheckThreadLocal, JS::HeapState>> = {value = JS::HeapState::Idle}, <No data fields>}, suppressGC = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 0}, <No data fields>}, enableAccessValidation = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, inUnsafeRegion = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 0}, <No data fields>}, generationalDisabled = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, compactingDisabledCount = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, keepAtoms = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, frontendCollectionPool_ = {<js::ProtectedData<js::CheckThreadLocal, js::frontend::NameCollectionPool>> = {value = {mapPool_ = {<js::frontend::CollectionPool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>, js::frontend::InlineTablePool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f1f6109e298, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f1f6109e3b0, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, vectorPool_ = {<js::frontend::CollectionPool<mozilla::Vector<JSAtom*, 24, js::SystemAllocPolicy>, js::frontend::VectorPool<mozilla::Vector<JSAtom*, 24, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f1f6109e4c8, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f1f6109e5e0, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, activeCompilations_ = 0}}, <No data fields>}, suppressProfilerSampling = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)2>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, static TEMP_LIFO_ALLOC_PRIMARY_CHUNK_SIZE = 4096, tempLifoAlloc_ = {<js::ProtectedData<js::CheckThreadLocal, js::LifoAlloc>> = {value = {chunks_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, unused_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, markCount = 0, defaultChunkSize_ = 4096, curSize_ = 0, peakSize_ = 0, static HUGE_ALLOCATION = 52428800}}, <No data fields>}, debuggerMutations = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, ionPcScriptCache = {<js::ProtectedData<js::CheckThreadLocal, js::jit::PcScriptCache*>> = {value = 0x0}, <No data fields>}, throwing = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, unwrappedException_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<JS::Value> >> = {value = {<js::RootedBase<JS::Value, JS::PersistentRooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::PersistentRooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::PersistentRooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<JS::Value> >> = {mNext = 0x7f1f6109e748, mPrev = 0x7f1f6109e748, mIsSentinel = false}, ptr = {data = {asBits = 18444914486360932352, debugView = {payload47 = 0, tag = JSVAL_TAG_UNDEFINED}, s = {payload = {i32 = 0, u32 = 0, why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0x9800000000000), asPtr = 0xfff9800000000000, asWord = 18444914486360932352, asUIntPtr = 18444914486360932352}}}}, <No data fields>}, overRecursed_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, propagatingForcedReturn_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, liveVolatileJitFrameIter_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::DebugModeOSRVolatileJitFrameIter*>> = {value = 0x0}, <No data fields>}, reportGranularity = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 3}, <No data fields>}, resolvingList = {<js::ProtectedData<js::CheckThreadLocal, js::AutoResolving*>> = {value = 0x0}, <No data fields>}, generatingError = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, cycleDetectorVector_ = {<js::ProtectedData<js::CheckThreadLocal, JS::GCVector<JSObject*, 8, js::TempAllocPolicy> >> = {value = {vector = {<js::TempAllocPolicy> = {cx_ = 0x7f1f6109e0a0}, static kElemIsPod = true, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x7f1f6109e7b0, mLength = 0, mTail = {<mozilla::Vector<JSObject*, 8, js::TempAllocPolicy>::CapacityAndReserved> = {mCapacity = 8}, mBytes = '\000' <repeats 16 times>, "\360\a", '\000' <repeats 22 times>, "\a\000\000\000\000\000\000\000P\000\000\000\000\000\000\000\300\f\000P\037\177\000"}, static sMaxInlineStorage = <optimized out>}}}, <No data fields>}, data = {<js::ProtectedData<js::CheckUnprotected, void*>> = {value = 0x0}, <No data fields>}, outstandingRequests = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, jitIsBroken = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, asyncStackForNewActivations_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<js::SavedFrame*> >> = {value = {<js::RootedBase<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<js::SavedFrame*> >> = {mNext = 0x7f1f6109e800, mPrev = 0x7f1f6109e800, mIsSentinel = false}, ptr = 0x0}}, <No data fields>}, asyncCauseForNewActivations = {<js::ProtectedData<js::CheckThreadLocal, char const*>> = {value = 0x0}, <No data fields>}, asyncCallIsExplicit = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, interruptCallbacks_ = {<js::ProtectedData<js::CheckThreadLocal, mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy> >> = {value = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 2, mBegin = 0x7f1f6109e848, mLength = 0, mTail = {<mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 2}, mBytes = " \000\000P\037\177\000\000\360\a\000\000\000\000\000"}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, interruptCallbackDisabled = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, interrupt_ = {<mozilla::detail::AtomicBaseIncDec<unsigned int, (mozilla::MemoryOrdering)0>> = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)0>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, <No data fields>}, interruptRegExpJit_ = {<mozilla::detail::AtomicBaseIncDec<unsigned int, (mozilla::MemoryOrdering)0>> = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)0>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, <No data fields>}, handlingJitInterrupt_ = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)2>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, fx = {cond_ = 0x0, state_ = js::FutexThread::Idle, static lock_ = {<mozilla::detail::AtomicBaseIncDec<js::Mutex*, (mozilla::MemoryOrdering)2>> = {<mozilla::detail::AtomicBase<js::Mutex*, (mozilla::MemoryOrdering)2>> = {mValue = {_M_b = {_M_p = 0x5654a20858f0}}}, <No data fields>}, <No data fields>}, canWait_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}}, osrTempData_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned char*>> = {value = 0x0}, <No data fields>}, ionReturnOverride_ = {<js::ProtectedData<js::CheckThreadLocal, JS::Value>> = {value = {data = {asBits = 18445195961337643013, debugView = {payload47 = 5, tag = JSVAL_TAG_MAGIC}, s = {payload = {i32 = 5, u32 = 5, why = JS_ARG_POISON}}, asDouble = -nan(0xa800000000005), asPtr = 0xfffa800000000005, asWord = 18445195961337643013, asUIntPtr = 18445195961337643013}}}, <No data fields>}, jitStackLimit = {<mozilla::detail::AtomicBaseIncDec<unsigned long, (mozilla::MemoryOrdering)0>> = {<mozilla::detail::AtomicBase<unsigned long, (mozilla::MemoryOrdering)0>> = {mValue = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 18446744073709551615}, <No data fields>}}, <No data fields>}, <No data fields>}, jitStackLimitNoInterrupt = {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 18446744073709551615}, <No data fields>}, getIncumbentGlobalCallback = {<js::ProtectedData<js::CheckThreadLocal, JSObject* (*)(JSContext*)>> = {value = 0x0}, <No data fields>}, enqueuePromiseJobCallback = {<js::ProtectedData<js::CheckThreadLocal, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JSObject*>, void*)>> = {value = 0x0}, <No data fields>}, enqueuePromiseJobCallbackData = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}, jobQueue = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<JS::GCVector<JSObject*, 0, js::SystemAllocPolicy> >*>> = {value = 0x0}, <No data fields>}, drainingJobQueue = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, stopDrainingJobQueue = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, promiseRejectionTrackerCallback = {<js::ProtectedData<js::CheckThreadLocal, void (*)(JSContext*, JS::Handle<JSObject*>, JS::PromiseRejectionHandlingState, void*)>> = {value = 0x0}, <No data fields>}, promiseRejectionTrackerCallbackData = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}} >#7 0x00007f1f777c4f34 in js::HelperThread::threadLoop() (this=0x5654a238ea00) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/vm/HelperThreads.cpp:2238 > task = <optimized out> > lock = {<js::LockGuard<js::Mutex>> = {lock = @0x5654a2088438}, <No data fields>} > cx = {<JS::RootingContext> = {stackRoots_ = {static kSize = 14, mArray = {mArr = {0x0 <repeats 14 times>}}}, autoGCRooters_ = 0x0, geckoProfiler_ = {pseudoStack_ = 0x0}, compartment_ = 0x0, zone_ = 0x0, nativeStackLimit = {139772746915841, 139772746915841, 139772746915841}}, <js::MallocProvider<JSContext>> = {<No data fields>}, runtime_ = {<js::ProtectedData<js::CheckUnprotected, JSRuntime*>> = {value = 0x0}, <No data fields>}, kind_ = {value = js::ContextKind::Background}, threadNative_ = {value = 0}, helperThread_ = {<js::ProtectedData<js::CheckThreadLocal, js::HelperThread*>> = {value = 0x5654a238ea00}, <No data fields>}, nurserySuppressions_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1}, <No data fields>}, options_ = {<js::ProtectedData<js::CheckThreadLocal, JS::ContextOptions>> = {value = {baseline_ = true, ion_ = true, asmJS_ = true, wasm_ = true, wasmBaseline_ = true, wasmIon_ = true, testWasmAwaitTier2_ = false, throwOnAsmJSValidationFailure_ = false, nativeRegExp_ = true, asyncStack_ = true, throwOnDebuggeeWouldRun_ = true, dumpStackOnDebuggeeWouldRun_ = false, werror_ = false, strictMode_ = false, extraWarnings_ = false, streams_ = false, expressionClosures_ = false, arrayProtoValues_ = true}}, <No data fields>}, arenas_ = {<js::ProtectedData<js::CheckThreadLocal, js::gc::ArenaLists*>> = {value = 0x0}, <No data fields>}, enterCompartmentDepth_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, static reportedError = {dummy = 0}, static reportedOOM = {<JS::Error> = {dummy = 0}, <No data fields>}, yieldCallback_ = {<js::ProtectedData<js::CheckThreadLocal, void (*)(JSContext*)>> = {value = 0x0}, <No data fields>}, jitActivation = {<js::ProtectedData<js::CheckThreadLocal, js::jit::JitActivation*>> = {value = 0x0}, <No data fields>}, regexpStack = {<js::ProtectedData<js::CheckThreadLocal, js::irregexp::RegExpStack>> = {value = {static kStackLimitSlack = 32, static kMemoryTop = 18446744073709551615, static kMinimumStackSize = 512, static kMaximumStackSize = 67108864, base_ = 0x0, size = 0, limit_ = 0x0}}, <No data fields>}, activation_ = {<js::ProtectedData<js::CheckThreadLocal, js::Activation*>> = {value = 0x0}, <No data fields>}, profilingActivation_ = 0x0, interpreterStack_ = {<js::ProtectedData<js::CheckThreadLocal, js::InterpreterStack>> = {value = {static DEFAULT_CHUNK_SIZE = 4096, allocator_ = {chunks_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, unused_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, markCount = 0, defaultChunkSize_ = 4096, curSize_ = 0, peakSize_ = 0, static HUGE_ALLOCATION = 52428800}, static MAX_FRAMES = 50000, static MAX_FRAMES_TRUSTED = 51000, frameCount_ = 0}}, <No data fields>}, nativeStackBase = 139772748759040, nativeStackQuota = {{<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}, {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}, {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}}, entryMonitor = {<js::ProtectedData<js::CheckThreadLocal, JS::dbg::AutoEntryMonitor*>> = {value = 0x0}, <No data fields>}, noExecuteDebuggerTop = {<js::ProtectedData<js::CheckThreadLocal, js::EnterDebuggeeNoExecute*>> = {value = 0x0}, <No data fields>}, activityCallback = {<js::ProtectedData<js::CheckThreadLocal, void (*)(void*, bool)>> = {value = 0x0}, <No data fields>}, activityCallbackArg = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}, requestDepth = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, autoFlushICache_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::AutoFlushICache*>> = {value = 0x0}, <No data fields>}, dtoaState = {<js::ProtectedData<js::CheckThreadLocal, DtoaState*>> = {value = 0x0}, <No data fields>}, heapState = {<js::ProtectedData<js::CheckThreadLocal, JS::HeapState>> = {value = JS::HeapState::Idle}, <No data fields>}, suppressGC = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 0}, <No data fields>}, enableAccessValidation = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, inUnsafeRegion = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 0}, <No data fields>}, generationalDisabled = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, compactingDisabledCount = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, keepAtoms = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, frontendCollectionPool_ = {<js::ProtectedData<js::CheckThreadLocal, js::frontend::NameCollectionPool>> = {value = {mapPool_ = {<js::frontend::CollectionPool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>, js::frontend::InlineTablePool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f1f6109e298, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f1f6109e3b0, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, vectorPool_ = {<js::frontend::CollectionPool<mozilla::Vector<JSAtom*, 24, js::SystemAllocPolicy>, js::frontend::VectorPool<mozilla::Vector<JSAtom*, 24, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f1f6109e4c8, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f1f6109e5e0, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, activeCompilations_ = 0}}, <No data fields>}, suppressProfilerSampling = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)2>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, static TEMP_LIFO_ALLOC_PRIMARY_CHUNK_SIZE = 4096, tempLifoAlloc_ = {<js::ProtectedData<js::CheckThreadLocal, js::LifoAlloc>> = {value = {chunks_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, unused_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, markCount = 0, defaultChunkSize_ = 4096, curSize_ = 0, peakSize_ = 0, static HUGE_ALLOCATION = 52428800}}, <No data fields>}, debuggerMutations = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, ionPcScriptCache = {<js::ProtectedData<js::CheckThreadLocal, js::jit::PcScriptCache*>> = {value = 0x0}, <No data fields>}, throwing = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, unwrappedException_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<JS::Value> >> = {value = {<js::RootedBase<JS::Value, JS::PersistentRooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::PersistentRooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::PersistentRooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<JS::Value> >> = {mNext = 0x7f1f6109e748, mPrev = 0x7f1f6109e748, mIsSentinel = false}, ptr = {data = {asBits = 18444914486360932352, debugView = {payload47 = 0, tag = JSVAL_TAG_UNDEFINED}, s = {payload = {i32 = 0, u32 = 0, why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0x9800000000000), asPtr = 0xfff9800000000000, asWord = 18444914486360932352, asUIntPtr = 18444914486360932352}}}}, <No data fields>}, overRecursed_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, propagatingForcedReturn_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, liveVolatileJitFrameIter_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::DebugModeOSRVolatileJitFrameIter*>> = {value = 0x0}, <No data fields>}, reportGranularity = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 3}, <No data fields>}, resolvingList = {<js::ProtectedData<js::CheckThreadLocal, js::AutoResolving*>> = {value = 0x0}, <No data fields>}, generatingError = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, cycleDetectorVector_ = {<js::ProtectedData<js::CheckThreadLocal, JS::GCVector<JSObject*, 8, js::TempAllocPolicy> >> = {value = {vector = {<js::TempAllocPolicy> = {cx_ = 0x7f1f6109e0a0}, static kElemIsPod = true, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x7f1f6109e7b0, mLength = 0, mTail = {<mozilla::Vector<JSObject*, 8, js::TempAllocPolicy>::CapacityAndReserved> = {mCapacity = 8}, mBytes = '\000' <repeats 16 times>, "\360\a", '\000' <repeats 22 times>, "\a\000\000\000\000\000\000\000P\000\000\000\000\000\000\000\300\f\000P\037\177\000"}, static sMaxInlineStorage = <optimized out>}}}, <No data fields>}, data = {<js::ProtectedData<js::CheckUnprotected, void*>> = {value = 0x0}, <No data fields>}, outstandingRequests = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, jitIsBroken = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, asyncStackForNewActivations_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<js::SavedFrame*> >> = {value = {<js::RootedBase<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<js::SavedFrame*> >> = {mNext = 0x7f1f6109e800, mPrev = 0x7f1f6109e800, mIsSentinel = false}, ptr = 0x0}}, <No data fields>}, asyncCauseForNewActivations = {<js::ProtectedData<js::CheckThreadLocal, char const*>> = {value = 0x0}, <No data fields>}, asyncCallIsExplicit = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, interruptCallbacks_ = {<js::ProtectedData<js::CheckThreadLocal, mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy> >> = {value = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 2, mBegin = 0x7f1f6109e848, mLength = 0, mTail = {<mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 2}, mBytes = " \000\000P\037\177\000\000\360\a\000\000\000\000\000"}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, interruptCallbackDisabled = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, interrupt_ = {<mozilla::detail::AtomicBaseIncDec<unsigned int, (mozilla::MemoryOrdering)0>> = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)0>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, <No data fields>}, interruptRegExpJit_ = {<mozilla::detail::AtomicBaseIncDec<unsigned int, (mozilla::MemoryOrdering)0>> = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)0>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, <No data fields>}, handlingJitInterrupt_ = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)2>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, fx = {cond_ = 0x0, state_ = js::FutexThread::Idle, static lock_ = {<mozilla::detail::AtomicBaseIncDec<js::Mutex*, (mozilla::MemoryOrdering)2>> = {<mozilla::detail::AtomicBase<js::Mutex*, (mozilla::MemoryOrdering)2>> = {mValue = {_M_b = {_M_p = 0x5654a20858f0}}}, <No data fields>}, <No data fields>}, canWait_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}}, osrTempData_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned char*>> = {value = 0x0}, <No data fields>}, ionReturnOverride_ = {<js::ProtectedData<js::CheckThreadLocal, JS::Value>> = {value = {data = {asBits = 18445195961337643013, debugView = {payload47 = 5, tag = JSVAL_TAG_MAGIC}, s = {payload = {i32 = 5, u32 = 5, why = JS_ARG_POISON}}, asDouble = -nan(0xa800000000005), asPtr = 0xfffa800000000005, asWord = 18445195961337643013, asUIntPtr = 18445195961337643013}}}, <No data fields>}, jitStackLimit = {<mozilla::detail::AtomicBaseIncDec<unsigned long, (mozilla::MemoryOrdering)0>> = {<mozilla::detail::AtomicBase<unsigned long, (mozilla::MemoryOrdering)0>> = {mValue = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 18446744073709551615}, <No data fields>}}, <No data fields>}, <No data fields>}, jitStackLimitNoInterrupt = {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 18446744073709551615}, <No data fields>}, getIncumbentGlobalCallback = {<js::ProtectedData<js::CheckThreadLocal, JSObject* (*)(JSContext*)>> = {value = 0x0}, <No data fields>}, enqueuePromiseJobCallback = {<js::ProtectedData<js::CheckThreadLocal, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JSObject*>, void*)>> = {value = 0x0}, <No data fields>}, enqueuePromiseJobCallbackData = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}, jobQueue = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<JS::GCVector<JSObject*, 0, js::SystemAllocPolicy> >*>> = {value = 0x0}, <No data fields>}, drainingJobQueue = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, stopDrainingJobQueue = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, promiseRejectionTrackerCallback = {<js::ProtectedData<js::CheckThreadLocal, void (*)(JSContext*, JS::Handle<JSObject*>, JS::PromiseRejectionHandlingState, void*)>> = {value = 0x0}, <No data fields>}, promiseRejectionTrackerCallbackData = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}} >#8 0x00007f1f777c00f6 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::callMain<0ul>(mozilla::IndexSequence<0ul>) (this=0x5654a24d1fe0) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/threading/Thread.h:241 > pack = 0x5654a24d1fe0 >#9 0x00007f1f777c00f6 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start(void*) (aPack=0x5654a24d1fe0) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/threading/Thread.h:235 > pack = 0x5654a24d1fe0 >#10 0x00007f1f79b5958e in start_thread (arg=<optimized out>) at pthread_create.c:486 > ret = <optimized out> > pd = <optimized out> > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139772748756736, -5014900563147762162, 140734784814670, 140734784814671, 140734784814800, 139772748753408, 4925175002072602126, 4925123700177622542}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#11 0x00007f1f79a88513 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 > >Thread 3 (Thread 0x7f1f618a0700 (LWP 7680)): >#0 0x00007f1f79b5f67c in futex_wait_cancelable (private=0, expected=0, futex_word=0x5654a20d0dd8) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 > __ret = -512 > oldtype = 0 > err = <optimized out> > spin = 0 > buffer = {__routine = 0x7f1f79b5f3f0 <__condvar_cleanup_waiting>, __arg = 0x7f1f6189f840, __canceltype = 1647339063, __prev = 0x0} > cbuffer = {wseq = 16, cond = 0x5654a20d0db0, mutex = 0x5654a20d0d88, private = 0} > err = <optimized out> > g = 0 > flags = <optimized out> > g1_start = <optimized out> > signals = <optimized out> > result = 0 > wseq = 16 > seq = 8 > private = 0 >#1 0x00007f1f79b5f67c in __pthread_cond_wait_common (abstime=0x0, mutex=0x5654a20d0d88, cond=0x5654a20d0db0) at pthread_cond_wait.c:502 > spin = 0 > buffer = {__routine = 0x7f1f79b5f3f0 <__condvar_cleanup_waiting>, __arg = 0x7f1f6189f840, __canceltype = 1647339063, __prev = 0x0} > cbuffer = {wseq = 16, cond = 0x5654a20d0db0, mutex = 0x5654a20d0d88, private = 0} > err = <optimized out> > g = 0 > flags = <optimized out> > g1_start = <optimized out> > signals = <optimized out> > result = 0 > wseq = 16 > seq = 8 > private = 0 >#2 0x00007f1f79b5f67c in __pthread_cond_wait (cond=cond@entry=0x5654a20d0db0, mutex=mutex@entry=0x5654a20d0d88) at pthread_cond_wait.c:655 >#3 0x00007f1f623bf993 in cnd_wait (mtx=0x5654a20d0d88, cond=0x5654a20d0db0) at ../../include/c11/threads_posix.h:155 > job = <optimized out> > queue = 0x5654a20d0d50 > thread_index = <optimized out> >#4 0x00007f1f623bf993 in util_queue_thread_func (input=input@entry=0x5654a21fab80) at u_queue.c:256 > job = <optimized out> > queue = 0x5654a20d0d50 > thread_index = <optimized out> >#5 0x00007f1f623bf6eb in impl_thrd_routine (p=<optimized out>) at ../../include/c11/threads_posix.h:87 > pack = {func = 0x7f1f623bf920 <util_queue_thread_func>, arg = 0x5654a21fab80} >#6 0x00007f1f79b5958e in start_thread (arg=<optimized out>) at pthread_create.c:486 > ret = <optimized out> > pd = <optimized out> > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139772757149440, -5014900563147762162, 140734784813294, 140734784813295, 0, 139772757146112, 4925176102121100814, 4925123700177622542}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#7 0x00007f1f79a88513 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 > >Thread 2 (Thread 0x7f1f75f59700 (LWP 7665)): >#0 0x00007f1f79a7d301 in __GI___poll (fds=0x5654a2051470, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 > resultvar = 18446744073709551100 > sc_cancel_oldtype = 0 >#1 0x00007f1f7a7cb5a6 in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x5654a2051470, timeout=<optimized out>, context=0x5654a2089ce0) at gmain.c:4221 > ret = <optimized out> > errsv = <optimized out> > poll_func = 0x7f1f7a7db0f0 <g_poll> > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 2 > allocated_nfds = 2 > fds = 0x5654a2051470 >#2 0x00007f1f7a7cb5a6 in g_main_context_iterate (context=context@entry=0x5654a2089ce0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3915 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 2 > allocated_nfds = 2 > fds = 0x5654a2051470 >#3 0x00007f1f7a7cb6d0 in g_main_context_iteration (context=0x5654a2089ce0, may_block=may_block@entry=1) at gmain.c:3981 > retval = <optimized out> >#4 0x00007f1f7a7cb721 in glib_worker_main (data=<optimized out>) at gmain.c:5861 >#5 0x00007f1f7a7f448a in g_thread_proxy (data=0x5654a208a000) at gthread.c:784 > thread = 0x5654a208a000 > __func__ = "g_thread_proxy" >#6 0x00007f1f79b5958e in start_thread (arg=<optimized out>) at pthread_create.c:486 > ret = <optimized out> > pd = <optimized out> > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139773099742976, -5014900563147762162, 140734784816446, 140734784816447, 140734784816576, 139773099739648, 4925131946099201550, 4925123700177622542}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#7 0x00007f1f79a88513 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 > >Thread 1 (Thread 0x7f1f75f5cd00 (LWP 7656)): >#0 0x00007f1f773e0e4a in GetPropertyOperation (vp=..., lval=..., pc=<optimized out>, script=..., fp=<optimized out>, cx=<optimized out>) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/vm/JSContext.h:161 > name = {<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 = 0x5654a24a7930, prev = 0x7fff5edb1fd0, ptr = 0x7f1f378b1820} > v = {<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 = 0x565400000001, prev = 0x5654a24a7920, ptr = {data = {asBits = 140734784806960, debugView = {payload47 = 140734784806960, tag = 0}, s = {payload = {i32 = 1591418928, u32 = 1591418928, why = 1591418928}}, asDouble = 6.9532222347979544e-310, asPtr = 0x7fff5edb2030, asWord = 140734784806960, asUIntPtr = 140734784806960}}} > addresses = {0x7f1f773e4dc7 <Interpret(JSContext*, js::RunState&)+24391>, 0x7f1f773e5069 <Interpret(JSContext*, js::RunState&)+25065>, 0x7f1f773e523a <Interpret(JSContext*, js::RunState&)+25530>, 0x7f1f773e5188 <Interpret(JSContext*, js::RunState&)+25352>, 0x7f1f773e5146 <Interpret(JSContext*, js::RunState&)+25286>, 0x7f1f773e1938 <Interpret(JSContext*, js::RunState&)+10936>, 0x7f1f773e149d <Interpret(JSContext*, js::RunState&)+9757>, 0x7f1f773e43ee <Interpret(JSContext*, js::RunState&)+21870>, 0x7f1f773e6cb5 <Interpret(JSContext*, js::RunState&)+32309>, 0x7f1f773e4c74 <Interpret(JSContext*, js::RunState&)+24052>, 0x7f1f773e6e2a <Interpret(JSContext*, js::RunState&)+32682>, 0x7f1f773e5014 <Interpret(JSContext*, js::RunState&)+24980>, 0x7f1f773e6897 <Interpret(JSContext*, js::RunState&)+31255>, 0x7f1f773e6e60 <Interpret(JSContext*, js::RunState&)+32736>, 0x7f1f773e23f8 <Interpret(JSContext*, js::RunState&)+13688>, 0x7f1f773e44b7 <Interpret(JSContext*, js::RunState&)+22071>, 0x7f1f773e6497 <Interpret(JSContext*, js::RunState&)+30231>, 0x7f1f773e636d <Interpret(JSContext*, js::RunState&)+29933>, 0x7f1f773e6427 <Interpret(JSContext*, js::RunState&)+30119>, 0x7f1f773e328e <Interpret(JSContext*, js::RunState&)+17422>, 0x7f1f773e6551 <Interpret(JSContext*, js::RunState&)+30417>, 0x7f1f773e67ac <Interpret(JSContext*, js::RunState&)+31020>, 0x7f1f773e65c9 <Interpret(JSContext*, js::RunState&)+30537>, 0x7f1f773e66ba <Interpret(JSContext*, js::RunState&)+30778>, 0x7f1f773e5df5 <Interpret(JSContext*, js::RunState&)+28533>, 0x7f1f773e5a7e <Interpret(JSContext*, js::RunState&)+27646>, 0x7f1f773e5894 <Interpret(JSContext*, js::RunState&)+27156>, 0x7f1f773e5819 <Interpret(JSContext*, js::RunState&)+27033>, 0x7f1f773e5719 <Interpret(JSContext*, js::RunState&)+26777>, 0x7f1f773e5b3e <Interpret(JSContext*, js::RunState&)+27838>, 0x7f1f773e595a <Interpret(JSContext*, js::RunState&)+27354>, 0x7f1f773e2d0d <Interpret(JSContext*, js::RunState&)+16013>, 0x7f1f773e4af5 <Interpret(JSContext*, js::RunState&)+23669>, 0x7f1f773e4a7d <Interpret(JSContext*, js::RunState&)+23549>, 0x7f1f773e49bb <Interpret(JSContext*, js::RunState&)+23355>, 0x7f1f773e4948 <Interpret(JSContext*, js::RunState&)+23240>, 0x7f1f773e5c36 <Interpret(JSContext*, js::RunState&)+28086>, 0x7f1f773e155b <Interpret(JSContext*, js::RunState&)+9947>, 0x7f1f773e2284 <Interpret(JSContext*, js::RunState&)+13316>, 0x7f1f773e222d <Interpret(JSContext*, js::RunState&)+13229>, 0x7f1f773e2614 <Interpret(JSContext*, js::RunState&)+14228>, 0x7f1f773e0735 <Interpret(JSContext*, js::RunState&)+6325>, 0x7f1f773e2731 <Interpret(JSContext*, js::RunState&)+14513>, 0x7f1f773e4edf <Interpret(JSContext*, js::RunState&)+24671>, 0x7f1f773e4fd2 <Interpret(JSContext*, js::RunState&)+24914>, 0x7f1f773e4897 <Interpret(JSContext*, js::RunState&)+23063>, 0x7f1f773e155f <Interpret(JSContext*, js::RunState&)+9951>, 0x7f1f773e2288 <Interpret(JSContext*, js::RunState&)+13320>, 0x7f1f773e1bd8 <Interpret(JSContext*, js::RunState&)+11608>, 0x7f1f773e083a <Interpret(JSContext*, js::RunState&)+6586>, 0x7f1f773e0788 <Interpret(JSContext*, js::RunState&)+6408>, 0x7f1f773e3c10 <Interpret(JSContext*, js::RunState&)+19856>, 0x7f1f773e3605 <Interpret(JSContext*, js::RunState&)+18309>, 0x7f1f773e2b66 <Interpret(JSContext*, js::RunState&)+15590>, 0x7f1f773e1bd4 <Interpret(JSContext*, js::RunState&)+11604>, 0x7f1f773e1dea <Interpret(JSContext*, js::RunState&)+12138>, 0x7f1f773e198b <Interpret(JSContext*, js::RunState&)+11019>, 0x7f1f773e198f <Interpret(JSContext*, js::RunState&)+11023>, 0x7f1f773e2648 <Interpret(JSContext*, js::RunState&)+14280>, 0x7f1f773e0f46 <Interpret(JSContext*, js::RunState&)+8390>, 0x7f1f773e72ce <Interpret(JSContext*, js::RunState&)+33870>, 0x7f1f773e625c <Interpret(JSContext*, js::RunState&)+29660>, 0x7f1f773e6942 <Interpret(JSContext*, js::RunState&)+31426>, 0x7f1f773e6907 <Interpret(JSContext*, js::RunState&)+31367>, 0x7f1f773e68cc <Interpret(JSContext*, js::RunState&)+31308>, 0x7f1f773e379b <Interpret(JSContext*, js::RunState&)+18715>, 0x7f1f773e6a65 <Interpret(JSContext*, js::RunState&)+31717>, 0x7f1f773e6a2a <Interpret(JSContext*, js::RunState&)+31658>, 0x7f1f773e6c51 <Interpret(JSContext*, js::RunState&)+32209>, 0x7f1f773e6beb <Interpret(JSContext*, js::RunState&)+32107>, 0x7f1f773e4d0e <Interpret(JSContext*, js::RunState&)+24206>, 0x7f1f773e7380 <Interpret(JSContext*, js::RunState&)+34048>, 0x7f1f773e6824 <Interpret(JSContext*, js::RunState&)+31140>, 0x7f1f773e6641 <Interpret(JSContext*, js::RunState&)+30657>, 0x7f1f773e265a <Interpret(JSContext*, js::RunState&)+14298>, 0x7f1f773e620c <Interpret(JSContext*, js::RunState&)+29580>, 0x7f1f773e618e <Interpret(JSContext*, js::RunState&)+29454>, 0x7f1f773e613d <Interpret(JSContext*, js::RunState&)+29373>, 0x7f1f773e6f5c <Interpret(JSContext*, js::RunState&)+32988>, 0x7f1f773dfd72 <Interpret(JSContext*, js::RunState&)+3826>, 0x7f1f773e47e6 <Interpret(JSContext*, js::RunState&)+22886>, 0x7f1f773e5042 <Interpret(JSContext*, js::RunState&)+25026>, 0x7f1f773e2651 <Interpret(JSContext*, js::RunState&)+14289>, 0x7f1f773e374b <Interpret(JSContext*, js::RunState&)+18635>, 0x7f1f773e62c5 <Interpret(JSContext*, js::RunState&)+29765>, 0x7f1f773e4baa <Interpret(JSContext*, js::RunState&)+23850>, 0x7f1f773e4b67 <Interpret(JSContext*, js::RunState&)+23783>, 0x7f1f773e3152 <Interpret(JSContext*, js::RunState&)+17106>, 0x7f1f773e52cd <Interpret(JSContext*, js::RunState&)+25677>, 0x7f1f773e602b <Interpret(JSContext*, js::RunState&)+29099>, 0x7f1f773e60d0 <Interpret(JSContext*, js::RunState&)+29264>, 0x7f1f773e438e <Interpret(JSContext*, js::RunState&)+21774>, 0x7f1f773e356a <Interpret(JSContext*, js::RunState&)+18154>, 0x7f1f773e4385 <Interpret(JSContext*, js::RunState&)+21765>, 0x7f1f773e1867 <Interpret(JSContext*, js::RunState&)+10727>, 0x7f1f773e406d <Interpret(JSContext*, js::RunState&)+20973>, 0x7f1f773e40ef <Interpret(JSContext*, js::RunState&)+21103>, 0x7f1f773e6e21 <Interpret(JSContext*, js::RunState&)+32673>, 0x7f1f773e0ad1 <Interpret(JSContext*, js::RunState&)+7249>, 0x7f1f773e6022 <Interpret(JSContext*, js::RunState&)+29090>, 0x7f1f773e0a18 <Interpret(JSContext*, js::RunState&)+7064>, 0x7f1f773e46d4 <Interpret(JSContext*, js::RunState&)+22612>, 0x7f1f773e4634 <Interpret(JSContext*, js::RunState&)+22452>, 0x7f1f773e34ce <Interpret(JSContext*, js::RunState&)+17998>, 0x7f1f773e2b6f <Interpret(JSContext*, js::RunState&)+15599>, 0x7f1f773e2125 <Interpret(JSContext*, js::RunState&)+12965>, 0x7f1f773e3304 <Interpret(JSContext*, js::RunState&)+17540>, 0x7f1f773e2121 <Interpret(JSContext*, js::RunState&)+12961>, 0x7f1f773dfeb0 <Interpret(JSContext*, js::RunState&)+4144>, 0x7f1f773e0bae <Interpret(JSContext*, js::RunState&)+7470>, 0x7f1f773e1398 <Interpret(JSContext*, js::RunState&)+9496>, 0x7f1f773e0836 <Interpret(JSContext*, js::RunState&)+6582>, 0x7f1f773e42b8 <Interpret(JSContext*, js::RunState&)+21560>, 0x7f1f773e6abb <Interpret(JSContext*, js::RunState&)+31803>, 0x7f1f773e3c4a <Interpret(JSContext*, js::RunState&)+19914>, 0x7f1f773e3b7e <Interpret(JSContext*, js::RunState&)+19710>, 0x7f1f773e3ff1 <Interpret(JSContext*, js::RunState&)+20849>, 0x7f1f773e3f80 <Interpret(JSContext*, js::RunState&)+20736>, 0x7f1f773e3f2d <Interpret(JSContext*, js::RunState&)+20653>, 0x7f1f773e50c6 <Interpret(JSContext*, js::RunState&)+25158>, 0x7f1f773dfd50 <Interpret(JSContext*, js::RunState&)+3792>, 0x7f1f773e6732 <Interpret(JSContext*, js::RunState&)+30898>, 0x7f1f773e1494 <Interpret(JSContext*, js::RunState&)+9748>, 0x7f1f773e1af5 <Interpret(JSContext*, js::RunState&)+11381>, 0x7f1f773e1af9 <Interpret(JSContext*, js::RunState&)+11385>, 0x7f1f773e29e3 <Interpret(JSContext*, js::RunState&)+15203>, 0x7f1f773e62bc <Interpret(JSContext*, js::RunState&)+29756>, 0x7f1f773e3215 <Interpret(JSContext*, js::RunState&)+17301>, 0x7f1f773e168a <Interpret(JSContext*, js::RunState&)+10250>, 0x7f1f773e2e2a <Interpret(JSContext*, js::RunState&)+16298>, 0x7f1f773e318e <Interpret(JSContext*, js::RunState&)+17166>, 0x7f1f773e30a7 <Interpret(JSContext*, js::RunState&)+16935>, 0x7f1f773e4f58 <Interpret(JSContext*, js::RunState&)+24792>, 0x7f1f773e6ea8 <Interpret(JSContext*, js::RunState&)+32808>, 0x7f1f773e6aa0 <Interpret(JSContext*, js::RunState&)+31776>, 0x7f1f773e4353 <Interpret(JSContext*, js::RunState&)+21715>, 0x7f1f773e5f55 <Interpret(JSContext*, js::RunState&)+28885>, 0x7f1f773e5eb5 <Interpret(JSContext*, js::RunState&)+28725>, 0x7f1f773e56c2 <Interpret(JSContext*, js::RunState&)+26690>, 0x7f1f773e70f9 <Interpret(JSContext*, js::RunState&)+33401>, 0x7f1f773e7043 <Interpret(JSContext*, js::RunState&)+33219>, 0x7f1f773e5d53 <Interpret(JSContext*, js::RunState&)+28371>, 0x7f1f773e6332 <Interpret(JSContext*, js::RunState&)+29874>, 0x7f1f773e5313 <Interpret(JSContext*, js::RunState&)+25747>, 0x7f1f773e274c <Interpret(JSContext*, js::RunState&)+14540>, 0x7f1f773e2690 <Interpret(JSContext*, js::RunState&)+14352>, 0x7f1f773e0be4 <Interpret(JSContext*, js::RunState&)+7524>, 0x7f1f773e0be8 <Interpret(JSContext*, js::RunState&)+7528>, 0x7f1f773e343a <Interpret(JSContext*, js::RunState&)+17850>, 0x7f1f773e3037 <Interpret(JSContext*, js::RunState&)+16823>, 0x7f1f773e2c8a <Interpret(JSContext*, js::RunState&)+15882>, 0x7f1f773e4172 <Interpret(JSContext*, js::RunState&)+21234>, 0x7f1f773e4f95 <Interpret(JSContext*, js::RunState&)+24853>, 0x7f1f773e1957 <Interpret(JSContext*, js::RunState&)+10967>, 0x7f1f773e0f42 <Interpret(JSContext*, js::RunState&)+8386>, 0x7f1f773e2743 <Interpret(JSContext*, js::RunState&)+14531>, 0x7f1f773e273a <Interpret(JSContext*, js::RunState&)+14522>, 0x7f1f773e1256 <Interpret(JSContext*, js::RunState&)+9174>, 0x7f1f773e1d1e <Interpret(JSContext*, js::RunState&)+11934>, 0x7f1f773e1d22 <Interpret(JSContext*, js::RunState&)+11938>, 0x7f1f773e697d <Interpret(JSContext*, js::RunState&)+31485>, 0x7f1f773e5cf2 <Interpret(JSContext*, js::RunState&)+28274>, 0x7f1f773e168e <Interpret(JSContext*, js::RunState&)+10254>, 0x7f1f773e3828 <Interpret(JSContext*, js::RunState&)+18856>, 0x7f1f773e33a5 <Interpret(JSContext*, js::RunState&)+17701>, 0x7f1f773e0728 <Interpret(JSContext*, js::RunState&)+6312>, 0x7f1f773e0739 <Interpret(JSContext*, js::RunState&)+6329>, 0x7f1f773e38a4 <Interpret(JSContext*, js::RunState&)+18980>, 0x7f1f773e3326 <Interpret(JSContext*, js::RunState&)+17574>, 0x7f1f773e723a <Interpret(JSContext*, js::RunState&)+33722>, 0x7f1f773e0f07 <Interpret(JSContext*, js::RunState&)+8327>, 0x7f1f773e6134 <Interpret(JSContext*, js::RunState&)+29364>, 0x7f1f773e0ad5 <Interpret(JSContext*, js::RunState&)+7253>, 0x7f1f773e6019 <Interpret(JSContext*, js::RunState&)+29081>, 0x7f1f773e0a1c <Interpret(JSContext*, js::RunState&)+7068>, 0x7f1f773e186b <Interpret(JSContext*, js::RunState&)+10731>, 0x7f1f773e548c <Interpret(JSContext*, js::RunState&)+26124>, 0x7f1f773e3909 <Interpret(JSContext*, js::RunState&)+19081>, 0x7f1f773e2699 <Interpret(JSContext*, js::RunState&)+14361>, 0x7f1f773e0f0b <Interpret(JSContext*, js::RunState&)+8331>, 0x7f1f773e3982 <Interpret(JSContext*, js::RunState&)+19202>, 0x7f1f773e392b <Interpret(JSContext*, js::RunState&)+19115>, 0x7f1f773e7135 <Interpret(JSContext*, js::RunState&)+33461>, 0x7f1f773e4c19 <Interpret(JSContext*, js::RunState&)+23961>, 0x7f1f773e0dd0 <Interpret(JSContext*, js::RunState&)+8016>, 0x7f1f773e25aa <Interpret(JSContext*, js::RunState&)+14122>, 0x7f1f773e2432 <Interpret(JSContext*, js::RunState&)+13746>, 0x7f1f773e6f0b <Interpret(JSContext*, js::RunState&)+32907>, 0x7f1f773e5286 <Interpret(JSContext*, js::RunState&)+25606>, 0x7f1f773e4ee8 <Interpret(JSContext*, js::RunState&)+24680>, 0x7f1f773e45b8 <Interpret(JSContext*, js::RunState&)+22328>, 0x7f1f773e45fb <Interpret(JSContext*, js::RunState&)+22395>, 0x7f1f773e71ca <Interpret(JSContext*, js::RunState&)+33610>, 0x7f1f773e1dee <Interpret(JSContext*, js::RunState&)+12142>, 0x7f1f773e4204 <Interpret(JSContext*, js::RunState&)+21380>, 0x7f1f773e291d <Interpret(JSContext*, js::RunState&)+15005>, 0x7f1f773e2229 <Interpret(JSContext*, js::RunState&)+13225>, 0x7f1f773e3a39 <Interpret(JSContext*, js::RunState&)+19385>, 0x7f1f773e39ee <Interpret(JSContext*, js::RunState&)+19310>, 0x7f1f773e3b12 <Interpret(JSContext*, js::RunState&)+19602>...} > entryFrame = 0x7fff5edb2110 > entryMonitor = {cx_ = 0x5654a24a78f0, entryMonitor_ = 0x0} > activation = {<js::Activation> = {cx_ = 0x5654a24a78f0, compartment_ = 0x5654a25dde10, 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 = 0x5654a24a7958, prev = 0x7fff5edb24f0, ptr = {tracer = 0x7f1f773cf350 <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 = 0x5654a24a7910, prev = 0x7fff5edb2390, ptr = 0x0}, asyncCause_ = 0x0, asyncCallIsExplicit_ = false, kind_ = js::Activation::Interpreter}, regs_ = {sp = 0x5654a3b68260, pc = 0x5654a28b616a "5", fp_ = 0x5654a3b681d0}, entryFrame_ = 0x5654a3b68110, 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 = 0x5654a24a7920, prev = 0x7fff5edb23b8, ptr = 0x7f1f378b0b80} > 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 = 0x5654a24a7950, prev = 0x7fff5edb2460, ptr = {data = {asBits = 18444914486360932352, debugView = {payload47 = 0, tag = JSVAL_TAG_UNDEFINED}, s = {payload = {i32 = 0, u32 = 0, why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0x9800000000000), asPtr = 0xfff9800000000000, asWord = 18444914486360932352, asUIntPtr = 18444914486360932352}}} > rootValue1 = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x5654a24a7950, prev = 0x7fff5edb1eb0, ptr = {data = {asBits = 18444914486360932352, debugView = {payload47 = 0, tag = JSVAL_TAG_UNDEFINED}, s = {payload = {i32 = 0, u32 = 0, why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0x9800000000000), asPtr = 0xfff9800000000000, asWord = 18444914486360932352, asUIntPtr = 18444914486360932352}}} > rootString0 = {<js::RootedBase<JSString*, JS::Rooted<JSString*> >> = {<js::MutableWrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<js::WrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x5654a24a7930, prev = 0x0, ptr = 0x0} > rootString1 = {<js::RootedBase<JSString*, JS::Rooted<JSString*> >> = {<js::MutableWrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<js::WrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x5654a24a7930, prev = 0x7fff5edb1ef0, 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 = 0x5654a24a7910, prev = 0x7fff5edb21d8, 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 = 0x5654a24a7910, prev = 0x7fff5edb1f30, 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 = 0x5654a24a7910, prev = 0x7fff5edb1f50, 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 = 0x5654a24a7910, prev = 0x7fff5edb1f70, 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 = 0x5654a24a7910, prev = 0x7fff5edb1f90, 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 = 0x5654a24a7930, prev = 0x7fff5edb1f10, ptr = 0x0} > rootId0 = {<js::RootedBase<jsid, JS::Rooted<jsid> >> = {<js::MutableWrappedPtrOperations<jsid, JS::Rooted<jsid> >> = {<js::WrappedPtrOperations<jsid, JS::Rooted<jsid> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x5654a24a7948, 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 = 0x5654a24a7928, 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 = 0x5654a24a7920, prev = 0x7fff5edb1e90, 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 = 0x5654a24a7908, prev = 0x0, ptr = 0x0} >#1 0x00007f1f773e0e4a in Interpret(JSContext*, js::RunState&) (cx=0x5654a24a78f0, state=...) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/vm/Interpreter.cpp:2834 > addresses = {0x7f1f773e4dc7 <Interpret(JSContext*, js::RunState&)+24391>, 0x7f1f773e5069 <Interpret(JSContext*, js::RunState&)+25065>, 0x7f1f773e523a <Interpret(JSContext*, js::RunState&)+25530>, 0x7f1f773e5188 <Interpret(JSContext*, js::RunState&)+25352>, 0x7f1f773e5146 <Interpret(JSContext*, js::RunState&)+25286>, 0x7f1f773e1938 <Interpret(JSContext*, js::RunState&)+10936>, 0x7f1f773e149d <Interpret(JSContext*, js::RunState&)+9757>, 0x7f1f773e43ee <Interpret(JSContext*, js::RunState&)+21870>, 0x7f1f773e6cb5 <Interpret(JSContext*, js::RunState&)+32309>, 0x7f1f773e4c74 <Interpret(JSContext*, js::RunState&)+24052>, 0x7f1f773e6e2a <Interpret(JSContext*, js::RunState&)+32682>, 0x7f1f773e5014 <Interpret(JSContext*, js::RunState&)+24980>, 0x7f1f773e6897 <Interpret(JSContext*, js::RunState&)+31255>, 0x7f1f773e6e60 <Interpret(JSContext*, js::RunState&)+32736>, 0x7f1f773e23f8 <Interpret(JSContext*, js::RunState&)+13688>, 0x7f1f773e44b7 <Interpret(JSContext*, js::RunState&)+22071>, 0x7f1f773e6497 <Interpret(JSContext*, js::RunState&)+30231>, 0x7f1f773e636d <Interpret(JSContext*, js::RunState&)+29933>, 0x7f1f773e6427 <Interpret(JSContext*, js::RunState&)+30119>, 0x7f1f773e328e <Interpret(JSContext*, js::RunState&)+17422>, 0x7f1f773e6551 <Interpret(JSContext*, js::RunState&)+30417>, 0x7f1f773e67ac <Interpret(JSContext*, js::RunState&)+31020>, 0x7f1f773e65c9 <Interpret(JSContext*, js::RunState&)+30537>, 0x7f1f773e66ba <Interpret(JSContext*, js::RunState&)+30778>, 0x7f1f773e5df5 <Interpret(JSContext*, js::RunState&)+28533>, 0x7f1f773e5a7e <Interpret(JSContext*, js::RunState&)+27646>, 0x7f1f773e5894 <Interpret(JSContext*, js::RunState&)+27156>, 0x7f1f773e5819 <Interpret(JSContext*, js::RunState&)+27033>, 0x7f1f773e5719 <Interpret(JSContext*, js::RunState&)+26777>, 0x7f1f773e5b3e <Interpret(JSContext*, js::RunState&)+27838>, 0x7f1f773e595a <Interpret(JSContext*, js::RunState&)+27354>, 0x7f1f773e2d0d <Interpret(JSContext*, js::RunState&)+16013>, 0x7f1f773e4af5 <Interpret(JSContext*, js::RunState&)+23669>, 0x7f1f773e4a7d <Interpret(JSContext*, js::RunState&)+23549>, 0x7f1f773e49bb <Interpret(JSContext*, js::RunState&)+23355>, 0x7f1f773e4948 <Interpret(JSContext*, js::RunState&)+23240>, 0x7f1f773e5c36 <Interpret(JSContext*, js::RunState&)+28086>, 0x7f1f773e155b <Interpret(JSContext*, js::RunState&)+9947>, 0x7f1f773e2284 <Interpret(JSContext*, js::RunState&)+13316>, 0x7f1f773e222d <Interpret(JSContext*, js::RunState&)+13229>, 0x7f1f773e2614 <Interpret(JSContext*, js::RunState&)+14228>, 0x7f1f773e0735 <Interpret(JSContext*, js::RunState&)+6325>, 0x7f1f773e2731 <Interpret(JSContext*, js::RunState&)+14513>, 0x7f1f773e4edf <Interpret(JSContext*, js::RunState&)+24671>, 0x7f1f773e4fd2 <Interpret(JSContext*, js::RunState&)+24914>, 0x7f1f773e4897 <Interpret(JSContext*, js::RunState&)+23063>, 0x7f1f773e155f <Interpret(JSContext*, js::RunState&)+9951>, 0x7f1f773e2288 <Interpret(JSContext*, js::RunState&)+13320>, 0x7f1f773e1bd8 <Interpret(JSContext*, js::RunState&)+11608>, 0x7f1f773e083a <Interpret(JSContext*, js::RunState&)+6586>, 0x7f1f773e0788 <Interpret(JSContext*, js::RunState&)+6408>, 0x7f1f773e3c10 <Interpret(JSContext*, js::RunState&)+19856>, 0x7f1f773e3605 <Interpret(JSContext*, js::RunState&)+18309>, 0x7f1f773e2b66 <Interpret(JSContext*, js::RunState&)+15590>, 0x7f1f773e1bd4 <Interpret(JSContext*, js::RunState&)+11604>, 0x7f1f773e1dea <Interpret(JSContext*, js::RunState&)+12138>, 0x7f1f773e198b <Interpret(JSContext*, js::RunState&)+11019>, 0x7f1f773e198f <Interpret(JSContext*, js::RunState&)+11023>, 0x7f1f773e2648 <Interpret(JSContext*, js::RunState&)+14280>, 0x7f1f773e0f46 <Interpret(JSContext*, js::RunState&)+8390>, 0x7f1f773e72ce <Interpret(JSContext*, js::RunState&)+33870>, 0x7f1f773e625c <Interpret(JSContext*, js::RunState&)+29660>, 0x7f1f773e6942 <Interpret(JSContext*, js::RunState&)+31426>, 0x7f1f773e6907 <Interpret(JSContext*, js::RunState&)+31367>, 0x7f1f773e68cc <Interpret(JSContext*, js::RunState&)+31308>, 0x7f1f773e379b <Interpret(JSContext*, js::RunState&)+18715>, 0x7f1f773e6a65 <Interpret(JSContext*, js::RunState&)+31717>, 0x7f1f773e6a2a <Interpret(JSContext*, js::RunState&)+31658>, 0x7f1f773e6c51 <Interpret(JSContext*, js::RunState&)+32209>, 0x7f1f773e6beb <Interpret(JSContext*, js::RunState&)+32107>, 0x7f1f773e4d0e <Interpret(JSContext*, js::RunState&)+24206>, 0x7f1f773e7380 <Interpret(JSContext*, js::RunState&)+34048>, 0x7f1f773e6824 <Interpret(JSContext*, js::RunState&)+31140>, 0x7f1f773e6641 <Interpret(JSContext*, js::RunState&)+30657>, 0x7f1f773e265a <Interpret(JSContext*, js::RunState&)+14298>, 0x7f1f773e620c <Interpret(JSContext*, js::RunState&)+29580>, 0x7f1f773e618e <Interpret(JSContext*, js::RunState&)+29454>, 0x7f1f773e613d <Interpret(JSContext*, js::RunState&)+29373>, 0x7f1f773e6f5c <Interpret(JSContext*, js::RunState&)+32988>, 0x7f1f773dfd72 <Interpret(JSContext*, js::RunState&)+3826>, 0x7f1f773e47e6 <Interpret(JSContext*, js::RunState&)+22886>, 0x7f1f773e5042 <Interpret(JSContext*, js::RunState&)+25026>, 0x7f1f773e2651 <Interpret(JSContext*, js::RunState&)+14289>, 0x7f1f773e374b <Interpret(JSContext*, js::RunState&)+18635>, 0x7f1f773e62c5 <Interpret(JSContext*, js::RunState&)+29765>, 0x7f1f773e4baa <Interpret(JSContext*, js::RunState&)+23850>, 0x7f1f773e4b67 <Interpret(JSContext*, js::RunState&)+23783>, 0x7f1f773e3152 <Interpret(JSContext*, js::RunState&)+17106>, 0x7f1f773e52cd <Interpret(JSContext*, js::RunState&)+25677>, 0x7f1f773e602b <Interpret(JSContext*, js::RunState&)+29099>, 0x7f1f773e60d0 <Interpret(JSContext*, js::RunState&)+29264>, 0x7f1f773e438e <Interpret(JSContext*, js::RunState&)+21774>, 0x7f1f773e356a <Interpret(JSContext*, js::RunState&)+18154>, 0x7f1f773e4385 <Interpret(JSContext*, js::RunState&)+21765>, 0x7f1f773e1867 <Interpret(JSContext*, js::RunState&)+10727>, 0x7f1f773e406d <Interpret(JSContext*, js::RunState&)+20973>, 0x7f1f773e40ef <Interpret(JSContext*, js::RunState&)+21103>, 0x7f1f773e6e21 <Interpret(JSContext*, js::RunState&)+32673>, 0x7f1f773e0ad1 <Interpret(JSContext*, js::RunState&)+7249>, 0x7f1f773e6022 <Interpret(JSContext*, js::RunState&)+29090>, 0x7f1f773e0a18 <Interpret(JSContext*, js::RunState&)+7064>, 0x7f1f773e46d4 <Interpret(JSContext*, js::RunState&)+22612>, 0x7f1f773e4634 <Interpret(JSContext*, js::RunState&)+22452>, 0x7f1f773e34ce <Interpret(JSContext*, js::RunState&)+17998>, 0x7f1f773e2b6f <Interpret(JSContext*, js::RunState&)+15599>, 0x7f1f773e2125 <Interpret(JSContext*, js::RunState&)+12965>, 0x7f1f773e3304 <Interpret(JSContext*, js::RunState&)+17540>, 0x7f1f773e2121 <Interpret(JSContext*, js::RunState&)+12961>, 0x7f1f773dfeb0 <Interpret(JSContext*, js::RunState&)+4144>, 0x7f1f773e0bae <Interpret(JSContext*, js::RunState&)+7470>, 0x7f1f773e1398 <Interpret(JSContext*, js::RunState&)+9496>, 0x7f1f773e0836 <Interpret(JSContext*, js::RunState&)+6582>, 0x7f1f773e42b8 <Interpret(JSContext*, js::RunState&)+21560>, 0x7f1f773e6abb <Interpret(JSContext*, js::RunState&)+31803>, 0x7f1f773e3c4a <Interpret(JSContext*, js::RunState&)+19914>, 0x7f1f773e3b7e <Interpret(JSContext*, js::RunState&)+19710>, 0x7f1f773e3ff1 <Interpret(JSContext*, js::RunState&)+20849>, 0x7f1f773e3f80 <Interpret(JSContext*, js::RunState&)+20736>, 0x7f1f773e3f2d <Interpret(JSContext*, js::RunState&)+20653>, 0x7f1f773e50c6 <Interpret(JSContext*, js::RunState&)+25158>, 0x7f1f773dfd50 <Interpret(JSContext*, js::RunState&)+3792>, 0x7f1f773e6732 <Interpret(JSContext*, js::RunState&)+30898>, 0x7f1f773e1494 <Interpret(JSContext*, js::RunState&)+9748>, 0x7f1f773e1af5 <Interpret(JSContext*, js::RunState&)+11381>, 0x7f1f773e1af9 <Interpret(JSContext*, js::RunState&)+11385>, 0x7f1f773e29e3 <Interpret(JSContext*, js::RunState&)+15203>, 0x7f1f773e62bc <Interpret(JSContext*, js::RunState&)+29756>, 0x7f1f773e3215 <Interpret(JSContext*, js::RunState&)+17301>, 0x7f1f773e168a <Interpret(JSContext*, js::RunState&)+10250>, 0x7f1f773e2e2a <Interpret(JSContext*, js::RunState&)+16298>, 0x7f1f773e318e <Interpret(JSContext*, js::RunState&)+17166>, 0x7f1f773e30a7 <Interpret(JSContext*, js::RunState&)+16935>, 0x7f1f773e4f58 <Interpret(JSContext*, js::RunState&)+24792>, 0x7f1f773e6ea8 <Interpret(JSContext*, js::RunState&)+32808>, 0x7f1f773e6aa0 <Interpret(JSContext*, js::RunState&)+31776>, 0x7f1f773e4353 <Interpret(JSContext*, js::RunState&)+21715>, 0x7f1f773e5f55 <Interpret(JSContext*, js::RunState&)+28885>, 0x7f1f773e5eb5 <Interpret(JSContext*, js::RunState&)+28725>, 0x7f1f773e56c2 <Interpret(JSContext*, js::RunState&)+26690>, 0x7f1f773e70f9 <Interpret(JSContext*, js::RunState&)+33401>, 0x7f1f773e7043 <Interpret(JSContext*, js::RunState&)+33219>, 0x7f1f773e5d53 <Interpret(JSContext*, js::RunState&)+28371>, 0x7f1f773e6332 <Interpret(JSContext*, js::RunState&)+29874>, 0x7f1f773e5313 <Interpret(JSContext*, js::RunState&)+25747>, 0x7f1f773e274c <Interpret(JSContext*, js::RunState&)+14540>, 0x7f1f773e2690 <Interpret(JSContext*, js::RunState&)+14352>, 0x7f1f773e0be4 <Interpret(JSContext*, js::RunState&)+7524>, 0x7f1f773e0be8 <Interpret(JSContext*, js::RunState&)+7528>, 0x7f1f773e343a <Interpret(JSContext*, js::RunState&)+17850>, 0x7f1f773e3037 <Interpret(JSContext*, js::RunState&)+16823>, 0x7f1f773e2c8a <Interpret(JSContext*, js::RunState&)+15882>, 0x7f1f773e4172 <Interpret(JSContext*, js::RunState&)+21234>, 0x7f1f773e4f95 <Interpret(JSContext*, js::RunState&)+24853>, 0x7f1f773e1957 <Interpret(JSContext*, js::RunState&)+10967>, 0x7f1f773e0f42 <Interpret(JSContext*, js::RunState&)+8386>, 0x7f1f773e2743 <Interpret(JSContext*, js::RunState&)+14531>, 0x7f1f773e273a <Interpret(JSContext*, js::RunState&)+14522>, 0x7f1f773e1256 <Interpret(JSContext*, js::RunState&)+9174>, 0x7f1f773e1d1e <Interpret(JSContext*, js::RunState&)+11934>, 0x7f1f773e1d22 <Interpret(JSContext*, js::RunState&)+11938>, 0x7f1f773e697d <Interpret(JSContext*, js::RunState&)+31485>, 0x7f1f773e5cf2 <Interpret(JSContext*, js::RunState&)+28274>, 0x7f1f773e168e <Interpret(JSContext*, js::RunState&)+10254>, 0x7f1f773e3828 <Interpret(JSContext*, js::RunState&)+18856>, 0x7f1f773e33a5 <Interpret(JSContext*, js::RunState&)+17701>, 0x7f1f773e0728 <Interpret(JSContext*, js::RunState&)+6312>, 0x7f1f773e0739 <Interpret(JSContext*, js::RunState&)+6329>, 0x7f1f773e38a4 <Interpret(JSContext*, js::RunState&)+18980>, 0x7f1f773e3326 <Interpret(JSContext*, js::RunState&)+17574>, 0x7f1f773e723a <Interpret(JSContext*, js::RunState&)+33722>, 0x7f1f773e0f07 <Interpret(JSContext*, js::RunState&)+8327>, 0x7f1f773e6134 <Interpret(JSContext*, js::RunState&)+29364>, 0x7f1f773e0ad5 <Interpret(JSContext*, js::RunState&)+7253>, 0x7f1f773e6019 <Interpret(JSContext*, js::RunState&)+29081>, 0x7f1f773e0a1c <Interpret(JSContext*, js::RunState&)+7068>, 0x7f1f773e186b <Interpret(JSContext*, js::RunState&)+10731>, 0x7f1f773e548c <Interpret(JSContext*, js::RunState&)+26124>, 0x7f1f773e3909 <Interpret(JSContext*, js::RunState&)+19081>, 0x7f1f773e2699 <Interpret(JSContext*, js::RunState&)+14361>, 0x7f1f773e0f0b <Interpret(JSContext*, js::RunState&)+8331>, 0x7f1f773e3982 <Interpret(JSContext*, js::RunState&)+19202>, 0x7f1f773e392b <Interpret(JSContext*, js::RunState&)+19115>, 0x7f1f773e7135 <Interpret(JSContext*, js::RunState&)+33461>, 0x7f1f773e4c19 <Interpret(JSContext*, js::RunState&)+23961>, 0x7f1f773e0dd0 <Interpret(JSContext*, js::RunState&)+8016>, 0x7f1f773e25aa <Interpret(JSContext*, js::RunState&)+14122>, 0x7f1f773e2432 <Interpret(JSContext*, js::RunState&)+13746>, 0x7f1f773e6f0b <Interpret(JSContext*, js::RunState&)+32907>, 0x7f1f773e5286 <Interpret(JSContext*, js::RunState&)+25606>, 0x7f1f773e4ee8 <Interpret(JSContext*, js::RunState&)+24680>, 0x7f1f773e45b8 <Interpret(JSContext*, js::RunState&)+22328>, 0x7f1f773e45fb <Interpret(JSContext*, js::RunState&)+22395>, 0x7f1f773e71ca <Interpret(JSContext*, js::RunState&)+33610>, 0x7f1f773e1dee <Interpret(JSContext*, js::RunState&)+12142>, 0x7f1f773e4204 <Interpret(JSContext*, js::RunState&)+21380>, 0x7f1f773e291d <Interpret(JSContext*, js::RunState&)+15005>, 0x7f1f773e2229 <Interpret(JSContext*, js::RunState&)+13225>, 0x7f1f773e3a39 <Interpret(JSContext*, js::RunState&)+19385>, 0x7f1f773e39ee <Interpret(JSContext*, js::RunState&)+19310>, 0x7f1f773e3b12 <Interpret(JSContext*, js::RunState&)+19602>...} > entryFrame = 0x7fff5edb2110 > entryMonitor = {cx_ = 0x5654a24a78f0, entryMonitor_ = 0x0} > activation = {<js::Activation> = {cx_ = 0x5654a24a78f0, compartment_ = 0x5654a25dde10, 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 = 0x5654a24a7958, prev = 0x7fff5edb24f0, ptr = {tracer = 0x7f1f773cf350 <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 = 0x5654a24a7910, prev = 0x7fff5edb2390, ptr = 0x0}, asyncCause_ = 0x0, asyncCallIsExplicit_ = false, kind_ = js::Activation::Interpreter}, regs_ = {sp = 0x5654a3b68260, pc = 0x5654a28b616a "5", fp_ = 0x5654a3b681d0}, entryFrame_ = 0x5654a3b68110, 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 = 0x5654a24a7920, prev = 0x7fff5edb23b8, ptr = 0x7f1f378b0b80} > 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 = 0x5654a24a7950, prev = 0x7fff5edb2460, ptr = {data = {asBits = 18444914486360932352, debugView = {payload47 = 0, tag = JSVAL_TAG_UNDEFINED}, s = {payload = {i32 = 0, u32 = 0, why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0x9800000000000), asPtr = 0xfff9800000000000, asWord = 18444914486360932352, asUIntPtr = 18444914486360932352}}} > rootValue1 = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x5654a24a7950, prev = 0x7fff5edb1eb0, ptr = {data = {asBits = 18444914486360932352, debugView = {payload47 = 0, tag = JSVAL_TAG_UNDEFINED}, s = {payload = {i32 = 0, u32 = 0, why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0x9800000000000), asPtr = 0xfff9800000000000, asWord = 18444914486360932352, asUIntPtr = 18444914486360932352}}} > rootString0 = {<js::RootedBase<JSString*, JS::Rooted<JSString*> >> = {<js::MutableWrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<js::WrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x5654a24a7930, prev = 0x0, ptr = 0x0} > rootString1 = {<js::RootedBase<JSString*, JS::Rooted<JSString*> >> = {<js::MutableWrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<js::WrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x5654a24a7930, prev = 0x7fff5edb1ef0, 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 = 0x5654a24a7910, prev = 0x7fff5edb21d8, 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 = 0x5654a24a7910, prev = 0x7fff5edb1f30, 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 = 0x5654a24a7910, prev = 0x7fff5edb1f50, 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 = 0x5654a24a7910, prev = 0x7fff5edb1f70, 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 = 0x5654a24a7910, prev = 0x7fff5edb1f90, 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 = 0x5654a24a7930, prev = 0x7fff5edb1f10, ptr = 0x0} > rootId0 = {<js::RootedBase<jsid, JS::Rooted<jsid> >> = {<js::MutableWrappedPtrOperations<jsid, JS::Rooted<jsid> >> = {<js::WrappedPtrOperations<jsid, JS::Rooted<jsid> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x5654a24a7948, 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 = 0x5654a24a7928, 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 = 0x5654a24a7920, prev = 0x7fff5edb1e90, 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 = 0x5654a24a7908, prev = 0x0, ptr = 0x0} >#2 0x00007f1f773ec486 in js::RunScript(JSContext*, js::RunState&) (cx=0x5654a24a78f0, state=...) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/vm/Interpreter.cpp:418 > stopwatch = {cx_ = 0x5654a24a78f0, iteration_ = 0, isMonitoringJank_ = false, isMonitoringCPOW_ = false, cyclesStart_ = 0, CPOWTimeStart_ = 0, cpuStart_ = {<No data fields>}, groups_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = false, static kMaxInlineBytes = 999, static kInlineCapacity = 8, mBegin = 0x7fff5edb22e8, mLength = 0, mTail = {<mozilla::Vector<RefPtr<js::PerformanceGroup>, 8, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 8}, mBytes = "\000\000\000\000\000\000\000\000\020G\250\243TV\000\000\235Ìz\037\177", '\000' <repeats 18 times>, "\002\000\000\000TV\000\000\240\225{z\037\177\000\000\260#\333^\377\177\000"}, static sMaxInlineStorage = <optimized out>}} > marker = {profiler_ = 0x0} > status = <optimized out> >#3 0x00007f1f773eca41 in js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (cx=0x5654a24a78f0, args=..., construct=<optimized out>) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/vm/Interpreter.cpp:490 > skipForCallee = <optimized out> > fun = {<js::RootedBase<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::MutableWrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::WrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x5654a24a7910, prev = 0x0, ptr = 0x7f1f35bcce20} > state = {<js::RunState> = {kind_ = js::RunState::Invoke, script_ = {<js::RootedBase<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x5654a24a7920, prev = 0x0, ptr = 0x7f1f378edaf0}}, args_ = @0x7fff5edb24e0, construct_ = js::NO_CONSTRUCT} > ok = <optimized out> >#4 0x00007f1f773eccad in js::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>) (cx=cx@entry=0x5654a24a78f0, fval=..., fval@entry=..., thisv=..., thisv@entry=..., args=..., rval=...) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/vm/Interpreter.cpp:536 >#5 0x00007f1f77719869 in JS_CallFunctionValue(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) (cx=cx@entry=0x5654a24a78f0, obj=..., fval=..., args=..., rval=...) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/dist/include/js/RootingAPI.h:1128 > iargs = {<js::detail::GenericArgsBase<(js::MaybeConstruct)0>> = {<js::AnyInvokeArgs> = {<JS::CallArgs> = {<JS::detail::CallArgsBase<JS::detail::IncludeUsedRval>> = {argv_ = 0x7fff5edb2538, argc_ = 1, constructing_ = false, ignoresReturnValue_ = false}, <No data fields>}, <No data fields>}, v_ = {<JS::Rooted<JS::GCVector<JS::Value, 8, js::TempAllocPolicy> >> = {<js::RootedBase<JS::GCVector<JS::Value, 8, js::TempAllocPolicy>, JS::Rooted<JS::GCVector<JS::Value, 8, js::TempAllocPolicy> > >> = {<js::MutableWrappedPtrOperations<JS::GCVector<JS::Value, 8, js::TempAllocPolicy>, JS::Rooted<JS::GCVector<JS::Value, 8, js::TempAllocPolicy> > >> = {<js::WrappedPtrOperations<JS::GCVector<JS::Value, 8, js::TempAllocPolicy>, JS::Rooted<JS::GCVector<JS::Value, 8, js::TempAllocPolicy> > >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x5654a24a7958, prev = 0x7fff5edb2860, ptr = {tracer = 0x7f1f773cf4b0 <JS::StructGCPolicy<JS::GCVector<JS::Value, 8ul, js::TempAllocPolicy> >::trace(JSTracer*, JS::GCVector<JS::Value, 8ul, js::TempAllocPolicy>*, char const*)>, storage = {vector = {<js::TempAllocPolicy> = {cx_ = 0x5654a24a78f0}, static kElemIsPod = false, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x7fff5edb2528, mLength = 3, mTail = {<mozilla::Vector<JS::Value, 8, js::TempAllocPolicy>::CapacityAndReserved> = {mCapacity = 8}, mBytes = " μ5\037\177\376\377\000\000\000\000\000\000\372\377\000\000\000\000\000\000\372\377pA\250\243TV\000\000\230&\333^\377\177\000\000\240E\250\243TV\000\000\230&\333^\377\177\000\000 (\333^\377\177\000"}, static sMaxInlineStorage = <optimized out>}}}}, <No data fields>}}, <No data fields>} > thisv = {<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 = 0x5654a24a7950, prev = 0x7fff5edb2610, ptr = {data = {asBits = 18445055223849287680, debugView = {payload47 = 0, tag = JSVAL_TAG_NULL}, s = {payload = {i32 = 0, u32 = 0, why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0xa000000000000), asPtr = 0xfffa000000000000, asWord = 18445055223849287680, asUIntPtr = 18445055223849287680}}} >#6 0x00007f1f79f57894 in gjs_call_function_value(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValueArray const&, JS::MutableHandleValue) (context=context@entry=0x5654a24a78f0, obj=obj@entry=..., fval=fval@entry=..., args=..., rval=rval@entry=...) at gjs/jsapi-util.cpp:633 > result = <optimized out> >#7 0x00007f1f79f2991d in gjs_closure_invoke(GClosure*, JS::HandleObject, JS::HandleValueArray const&, JS::MutableHandleValue, bool) (closure=closure@entry=0x5654a3a84030, this_obj=this_obj@entry=..., args=..., retval=retval@entry=..., return_exception=return_exception@entry=false) at /usr/include/mozjs-60/js/RootingAPI.h:1128 > c = 0x5654a3a84050 > context = 0x5654a24a78f0 > ar = {mContext = 0x5654a24a78f0} > ac = {cx_ = 0x5654a24a78f0, oldCompartment_ = 0x5654a25dde10} > v_closure = {<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 = 0x5654a24a7950, prev = 0x7fff5edb2780, ptr = {data = {asBits = 18446320895778410016, debugView = {payload47 = 139772022279712, tag = JSVAL_TAG_OBJECT}, s = {payload = {i32 = 901565984, u32 = 901565984, why = 901565984}}, asDouble = -nan(0xe7f1f35bcce20), asPtr = 0xfffe7f1f35bcce20, asWord = 18446320895778410016, asUIntPtr = 18446320895778410016}}} >#8 0x00007f1f79f4b63f in closure_marshal(GClosure*, GValue*, guint, GValue const*, gpointer, gpointer) (closure=<optimized out>, return_value=<optimized out>, n_param_values=<optimized out>, param_values=<optimized out>, invocation_hint=<optimized out>, marshal_data=<optimized out>) at /usr/include/mozjs-60/js/RootingAPI.h:493 > context = 0x5654a24a78f0 > obj = <optimized out> > i = <optimized out> > signal_query = {signal_id = 60, signal_name = 0x7f1f79e800ff "destroy", itype = 0x5654a2296140 [ClutterActor/GInitiallyUnowned], signal_flags = (G_SIGNAL_RUN_CLEANUP | G_SIGNAL_NO_RECURSE | G_SIGNAL_NO_HOOKS), return_type = 0x4 [void], n_params = 0, param_types = 0x0} > signal_info = <optimized out> > skip = <optimized out> > array_len_indices_for = <optimized out> > type_info_for = 0x7fff5edb2670 > ar = {mContext = 0x5654a24a78f0} > ac = {cx_ = 0x5654a24a78f0, oldCompartment_ = 0x0} > argv = {<JS::Rooted<JS::GCVector<JS::Value, 8, js::TempAllocPolicy> >> = {<js::RootedBase<JS::GCVector<JS::Value, 8, js::TempAllocPolicy>, JS::Rooted<JS::GCVector<JS::Value, 8, js::TempAllocPolicy> > >> = {<js::MutableWrappedPtrOperations<JS::GCVector<JS::Value, 8, js::TempAllocPolicy>, JS::Rooted<JS::GCVector<JS::Value, 8, js::TempAllocPolicy> > >> = {<js::WrappedPtrOperations<JS::GCVector<JS::Value, 8, js::TempAllocPolicy>, JS::Rooted<JS::GCVector<JS::Value, 8, js::TempAllocPolicy> > >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x5654a24a7958, prev = 0x0, ptr = {tracer = 0x7f1f79f262e0 <JS::StructGCPolicy<JS::GCVector<JS::Value, 8ul, js::TempAllocPolicy> >::trace(JSTracer*, JS::GCVector<JS::Value, 8ul, js::TempAllocPolicy>*, char const*)>, storage = {vector = {<js::TempAllocPolicy> = {cx_ = 0x5654a24a78f0}, static kElemIsPod = false, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x7fff5edb2898, mLength = 1, mTail = {<mozilla::Vector<JS::Value, 8, js::TempAllocPolicy>::CapacityAndReserved> = {mCapacity = 8}, mBytes = "\000\000\000\000\000\000\372\377@l\335y\037\177\000\000\000\000\353\362\355\213L\320\001\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000PX2\242TV\000\000\265Ëz\037\177\000\000\000\000\000\000\000\000\000"}, static sMaxInlineStorage = <optimized out>}}}}, <No data fields>} > argv_to_append = {<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 = 0x5654a24a7950, prev = 0x0, ptr = {data = {asBits = 18445055223849287680, debugView = {payload47 = 0, tag = JSVAL_TAG_NULL}, s = {payload = {i32 = 0, u32 = 0, why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0xa000000000000), asPtr = 0xfffa000000000000, asWord = 18445055223849287680, asUIntPtr = 18445055223849287680}}} > rval = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x5654a24a7950, prev = 0x7fff5edb2760, ptr = {data = {asBits = 18444914486360932352, debugView = {payload47 = 0, tag = JSVAL_TAG_UNDEFINED}, s = {payload = {i32 = 0, u32 = 0, why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0x9800000000000), asPtr = 0xfff9800000000000, asWord = 18444914486360932352, asUIntPtr = 18444914486360932352}}} >#12 0x00007f1f7a8c9923 in <emit signal ??? on instance 0x5654a3a83aa0 [StBin]> (instance=instance@entry=0x5654a3a83aa0, signal_id=<optimized out>, detail=detail@entry=0) at gsignal.c:3447 > var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fff5edb2d80, reg_save_area = 0x7fff5edb2cc0}} > #9 0x00007f1f7a8acc9d in g_closure_invoke (closure=0x5654a3a84030, return_value=0x0, n_param_values=1, param_values=0x7fff5edb2ae0, invocation_hint=0x7fff5edb2a60) at gclosure.c:810 > marshal = 0x7f1f79f4adc0 <closure_marshal(GClosure*, GValue*, guint, GValue const*, gpointer, gpointer)> > marshal_data = 0x3c > in_marshal = 0 > real_closure = 0x5654a3a84010 > __func__ = "g_closure_invoke" > #10 0x00007f1f7a8c0203 in signal_emit_unlocked_R (node=node@entry=0x5654a23212b0, detail=detail@entry=0, instance=instance@entry=0x5654a3a83aa0, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fff5edb2ae0) at gsignal.c:3635 > tmp = <optimized out> > handler = 0x5654a3a81980 > accumulator = 0x0 > emission = {next = 0x7fff5edb2f50, instance = 0x5654a3a83aa0, ihint = {signal_id = 60, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 0x4 [void]} > class_closure = 0x5654a2325850 > hlist = <optimized out> > handler_list = 0x5654a3a81980 > return_accu = 0x0 > accu = {g_type = 0x0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} > signal_id = 60 > max_sequential_handler_number = 50653 > return_value_altered = 0 > #11 0x00007f1f7a8c932a in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fff5edb2ca0) at gsignal.c:3391 > instance_and_params = 0x7fff5edb2ae0 > signal_return_type = <optimized out> > param_values = 0x7fff5edb2af8 > node = <optimized out> > i = <optimized out> > n_params = <optimized out> > __func__ = "g_signal_emit_valist" >#13 0x00007f1f79ddbfe0 in clutter_actor_dispose (object=0x5654a3a83aa0 [StBin]) at clutter-actor.c:5931 > self = 0x5654a3a83aa0 [StBin] > priv = 0x5654a3a83780 > __func__ = "clutter_actor_dispose" >#14 0x00007f1f7a8b39b4 in g_object_run_dispose (object=0x5654a3a83aa0 [StBin]) at gobject.c:1108 > __func__ = "g_object_run_dispose" >#15 0x00007f1f79dcf9de in clutter_actor_destroy (self=0x5654a3a83aa0 [StBin]) at clutter-actor.c:8614 > __func__ = "clutter_actor_destroy" >#16 0x00007f1f79dd6bd4 in clutter_actor_iter_destroy (iter=iter@entry=0x7fff5edb2dd0) at clutter-actor.c:18959 > ri = 0x7fff5edb2dd0 > cur = <optimized out> > __func__ = "clutter_actor_iter_destroy" >#17 0x00007f1f79dd6c80 in clutter_actor_real_destroy (actor=0x5654a3a83140 [StWidget]) at clutter-actor.c:6263 > iter = {dummy1 = 0x5654a3a83140, dummy2 = 0x0, dummy3 = 0x5654a2325850, dummy4 = 3, dummy5 = 0x7f1f79dd6c40 <clutter_actor_real_destroy>} >#21 0x00007f1f7a8c9923 in <emit signal ??? on instance 0x5654a3a83140 [StWidget]> (instance=instance@entry=0x5654a3a83140, signal_id=<optimized out>, detail=detail@entry=0) at gsignal.c:3447 > var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fff5edb3280, reg_save_area = 0x7fff5edb31c0}} > #18 0x00007f1f7a8acbb5 in g_closure_invoke (closure=0x5654a2325850, return_value=0x0, n_param_values=1, param_values=0x7fff5edb2fe0, invocation_hint=0x7fff5edb2f60) at gclosure.c:810 > marshal = 0x7f1f7a8ab180 <g_type_class_meta_marshal> > marshal_data = 0xd8 > in_marshal = 1 > real_closure = 0x5654a2325830 > __func__ = "g_closure_invoke" > #19 0x00007f1f7a8c055a in signal_emit_unlocked_R (node=node@entry=0x5654a23212b0, detail=detail@entry=0, instance=instance@entry=0x5654a3a83140, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fff5edb2fe0) at gsignal.c:3549 > need_unset = 0 > accumulator = 0x0 > emission = {next = 0x7fff5edb3490, instance = 0x5654a3a83140, ihint = {signal_id = 60, detail = 0, run_type = G_SIGNAL_RUN_CLEANUP}, state = EMISSION_STOP, chain_type = 0x5654a25771f0 [StWidget/ClutterActor/GInitiallyUnowned]} > class_closure = 0x5654a2325850 > hlist = <optimized out> > handler_list = 0x0 > return_accu = 0x0 > accu = {g_type = 0x0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} > signal_id = 60 > max_sequential_handler_number = 50653 > return_value_altered = <optimized out> > #20 0x00007f1f7a8c932a in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fff5edb31a0) at gsignal.c:3391 > instance_and_params = 0x7fff5edb2fe0 > signal_return_type = <optimized out> > param_values = 0x7fff5edb2ff8 > node = <optimized out> > i = <optimized out> > n_params = <optimized out> > __func__ = "g_signal_emit_valist" >#22 0x00007f1f79ddbfe0 in clutter_actor_dispose (object=0x5654a3a83140 [StWidget]) at clutter-actor.c:5931 > self = 0x5654a3a83140 [StWidget] > priv = 0x5654a3a82e20 > __func__ = "clutter_actor_dispose" >#23 0x00007f1f7a8b39b4 in g_object_run_dispose (object=0x5654a3a83140 [StWidget]) at gobject.c:1108 > __func__ = "g_object_run_dispose" >#24 0x00007f1f79dcf9de in clutter_actor_destroy (self=0x5654a3a83140 [StWidget]) at clutter-actor.c:8614 > __func__ = "clutter_actor_destroy" >#25 0x00007f1f7993f8b4 in st_bin_dispose (gobject=0x5654a3a81620 [StButton]) at ../src/st/st-bin.c:185 > priv = 0x5654a3a811c0 > __func__ = "st_bin_dispose" >#26 0x00007f1f7a8b39b4 in g_object_run_dispose (object=0x5654a3a81620 [StButton]) at gobject.c:1108 > __func__ = "g_object_run_dispose" >#27 0x00007f1f79dcf9de in clutter_actor_destroy (self=0x5654a3a81620 [StButton]) at clutter-actor.c:8614 > __func__ = "clutter_actor_destroy" >#28 0x00007f1f79dd6bd4 in clutter_actor_iter_destroy (iter=iter@entry=0x7fff5edb3310) at clutter-actor.c:18959 > ri = 0x7fff5edb3310 > cur = <optimized out> > __func__ = "clutter_actor_iter_destroy" >#29 0x00007f1f79dd6c80 in clutter_actor_real_destroy (actor=0x5654a3a76880 [ShellGenericContainer]) at clutter-actor.c:6263 > iter = {dummy1 = 0x5654a3a76880, dummy2 = 0x0, dummy3 = 0x5654a2325850, dummy4 = 2, dummy5 = 0x7f1f79dd6c40 <clutter_actor_real_destroy>} >#33 0x00007f1f7a8c9923 in <emit signal ??? on instance 0x5654a3a76880 [ShellGenericContainer]> (instance=instance@entry=0x5654a3a76880, signal_id=<optimized out>, detail=detail@entry=0) at gsignal.c:3447 > var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fff5edb37c0, reg_save_area = 0x7fff5edb3700}} > #30 0x00007f1f7a8acbb5 in g_closure_invoke (closure=0x5654a2325850, return_value=0x0, n_param_values=1, param_values=0x7fff5edb3520, invocation_hint=0x7fff5edb34a0) at gclosure.c:810 > marshal = 0x7f1f7a8ab180 <g_type_class_meta_marshal> > marshal_data = 0xd8 > in_marshal = 1 > real_closure = 0x5654a2325830 > __func__ = "g_closure_invoke" > #31 0x00007f1f7a8c055a in signal_emit_unlocked_R (node=node@entry=0x5654a23212b0, detail=detail@entry=0, instance=instance@entry=0x5654a3a76880, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fff5edb3520) at gsignal.c:3549 > need_unset = 0 > accumulator = 0x0 > emission = {next = 0x7fff5edb3990, instance = 0x5654a3a76880, ihint = {signal_id = 60, detail = 0, run_type = G_SIGNAL_RUN_CLEANUP}, state = EMISSION_STOP, chain_type = 0x5654a29c2e90 [ShellGenericContainer/StWidget/ClutterActor/GInitiallyUnowned]} > class_closure = 0x5654a2325850 > hlist = <optimized out> > handler_list = 0x0 > return_accu = 0x0 > accu = {g_type = 0x0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} > signal_id = 60 > max_sequential_handler_number = 50653 > return_value_altered = <optimized out> > #32 0x00007f1f7a8c932a in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fff5edb36e0) at gsignal.c:3391 > instance_and_params = 0x7fff5edb3520 > signal_return_type = <optimized out> > param_values = 0x7fff5edb3538 > node = <optimized out> > i = <optimized out> > n_params = <optimized out> > __func__ = "g_signal_emit_valist" >#34 0x00007f1f79ddbfe0 in clutter_actor_dispose (object=0x5654a3a76880 [ShellGenericContainer]) at clutter-actor.c:5931 > self = 0x5654a3a76880 [ShellGenericContainer] > priv = 0x5654a3a76560 > __func__ = "clutter_actor_dispose" >#35 0x00007f1f7a8b39b4 in g_object_run_dispose (object=0x5654a3a76880 [ShellGenericContainer]) at gobject.c:1108 > __func__ = "g_object_run_dispose" >#36 0x00007f1f79dcf9de in clutter_actor_destroy (self=0x5654a3a76880 [ShellGenericContainer]) at clutter-actor.c:8614 > __func__ = "clutter_actor_destroy" >#37 0x00007f1f79dd6bd4 in clutter_actor_iter_destroy (iter=iter@entry=0x7fff5edb3810) at clutter-actor.c:18959 > ri = 0x7fff5edb3810 > cur = <optimized out> > __func__ = "clutter_actor_iter_destroy" >#38 0x00007f1f79dd6c80 in clutter_actor_real_destroy (actor=0x5654a3a75920 [StBoxLayout]) at clutter-actor.c:6263 > iter = {dummy1 = 0x5654a3a75920, dummy2 = 0x0, dummy3 = 0x5654a2325850, dummy4 = 1, dummy5 = 0x7f1f79dd6c40 <clutter_actor_real_destroy>} >#42 0x00007f1f7a8c9923 in <emit signal ??? on instance 0x5654a3a75920 [StBoxLayout]> (instance=instance@entry=0x5654a3a75920, signal_id=<optimized out>, detail=detail@entry=0) at gsignal.c:3447 > var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fff5edb3cc0, reg_save_area = 0x7fff5edb3c00}} > #39 0x00007f1f7a8acbb5 in g_closure_invoke (closure=0x5654a2325850, return_value=0x0, n_param_values=1, param_values=0x7fff5edb3a20, invocation_hint=0x7fff5edb39a0) at gclosure.c:810 > marshal = 0x7f1f7a8ab180 <g_type_class_meta_marshal> > marshal_data = 0xd8 > in_marshal = 1 > real_closure = 0x5654a2325830 > __func__ = "g_closure_invoke" > #40 0x00007f1f7a8c055a in signal_emit_unlocked_R (node=node@entry=0x5654a23212b0, detail=detail@entry=0, instance=instance@entry=0x5654a3a75920, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fff5edb3a20) at gsignal.c:3549 > need_unset = 0 > accumulator = 0x0 > emission = {next = 0x7fff5edb3e90, instance = 0x5654a3a75920, ihint = {signal_id = 60, detail = 0, run_type = G_SIGNAL_RUN_CLEANUP}, state = EMISSION_STOP, chain_type = 0x5654a28ad570 [StBoxLayout/StWidget/ClutterActor/GInitiallyUnowned]} > class_closure = 0x5654a2325850 > hlist = <optimized out> > handler_list = 0x0 > return_accu = 0x0 > accu = {g_type = 0x0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} > signal_id = 60 > max_sequential_handler_number = 50653 > return_value_altered = <optimized out> > #41 0x00007f1f7a8c932a in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fff5edb3be0) at gsignal.c:3391 > instance_and_params = 0x7fff5edb3a20 > signal_return_type = <optimized out> > param_values = 0x7fff5edb3a38 > node = <optimized out> > i = <optimized out> > n_params = <optimized out> > __func__ = "g_signal_emit_valist" >#43 0x00007f1f79ddbfe0 in clutter_actor_dispose (object=0x5654a3a75920 [StBoxLayout]) at clutter-actor.c:5931 > self = 0x5654a3a75920 [StBoxLayout] > priv = 0x5654a3a75600 > __func__ = "clutter_actor_dispose" >#44 0x00007f1f7a8b39b4 in g_object_run_dispose (object=0x5654a3a75920 [StBoxLayout]) at gobject.c:1108 > __func__ = "g_object_run_dispose" >#45 0x00007f1f79dcf9de in clutter_actor_destroy (self=0x5654a3a75920 [StBoxLayout]) at clutter-actor.c:8614 > __func__ = "clutter_actor_destroy" >#46 0x00007f1f79dd6bd4 in clutter_actor_iter_destroy (iter=iter@entry=0x7fff5edb3d10) at clutter-actor.c:18959 > ri = 0x7fff5edb3d10 > cur = <optimized out> > __func__ = "clutter_actor_iter_destroy" >#47 0x00007f1f79dd6c80 in clutter_actor_real_destroy (actor=0x5654a3a7d1b0 [StBoxLayout]) at clutter-actor.c:6263 > iter = {dummy1 = 0x5654a3a7d1b0, dummy2 = 0x0, dummy3 = 0x5654a2325850, dummy4 = 1, dummy5 = 0x7f1f79dd6c40 <clutter_actor_real_destroy>} >#51 0x00007f1f7a8c9923 in <emit signal ??? on instance 0x5654a3a7d1b0 [StBoxLayout]> (instance=instance@entry=0x5654a3a7d1b0, signal_id=<optimized out>, detail=detail@entry=0) at gsignal.c:3447 > var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fff5edb41c0, reg_save_area = 0x7fff5edb4100}} > #48 0x00007f1f7a8acc9d in g_closure_invoke (closure=0x5654a2325850, return_value=0x0, n_param_values=1, param_values=0x7fff5edb3f20, invocation_hint=0x7fff5edb3ea0) at gclosure.c:810 > marshal = 0x7f1f7a8ab180 <g_type_class_meta_marshal> > marshal_data = 0xd8 > in_marshal = 0 > real_closure = 0x5654a2325830 > __func__ = "g_closure_invoke" > #49 0x00007f1f7a8c055a in signal_emit_unlocked_R (node=node@entry=0x5654a23212b0, detail=detail@entry=0, instance=instance@entry=0x5654a3a7d1b0, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fff5edb3f20) at gsignal.c:3549 > need_unset = 0 > accumulator = 0x0 > emission = {next = 0x0, instance = 0x5654a3a7d1b0, ihint = {signal_id = 60, detail = 0, run_type = G_SIGNAL_RUN_CLEANUP}, state = EMISSION_STOP, chain_type = 0x5654a28ad570 [StBoxLayout/StWidget/ClutterActor/GInitiallyUnowned]} > class_closure = 0x5654a2325850 > hlist = <optimized out> > handler_list = 0x0 > return_accu = 0x0 > accu = {g_type = 0x0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} > signal_id = 60 > max_sequential_handler_number = 50653 > return_value_altered = <optimized out> > #50 0x00007f1f7a8c932a in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fff5edb40e0) at gsignal.c:3391 > instance_and_params = 0x7fff5edb3f20 > signal_return_type = <optimized out> > param_values = 0x7fff5edb3f38 > node = <optimized out> > i = <optimized out> > n_params = <optimized out> > __func__ = "g_signal_emit_valist" >#52 0x00007f1f79ddbfe0 in clutter_actor_dispose (object=0x5654a3a7d1b0 [StBoxLayout]) at clutter-actor.c:5931 > self = 0x5654a3a7d1b0 [StBoxLayout] > priv = 0x5654a3a7ce90 > __func__ = "clutter_actor_dispose" >#53 0x00007f1f7a8b39b4 in g_object_run_dispose (object=0x5654a3a7d1b0 [StBoxLayout]) at gobject.c:1108 > __func__ = "g_object_run_dispose" >#54 0x00007f1f79dcf9de in clutter_actor_destroy (self=0x5654a3a7d1b0 [StBoxLayout]) at clutter-actor.c:8614 > __func__ = "clutter_actor_destroy" >#55 0x00007f1f7993f8b4 in st_bin_dispose (gobject=0x5654a3a78720 [StScrollView]) at ../src/st/st-bin.c:185 > priv = 0x5654a3a782c0 > __func__ = "st_bin_dispose" >#56 0x00007f1f7a8b2148 in g_object_unref (_object=0x5654a3a78720) at gobject.c:3309 > weak_locations = 0x0 > old_ref = <optimized out> > __func__ = "g_object_unref" > object = 0x5654a3a78720 [StScrollView] > __func__ = "g_object_unref" >#57 0x00007f1f79f36770 in ObjectInstance::release_native_object() (this=0x5654a3bb8180) at gi/object.cpp:1276 >#58 0x00007f1f79f3dfbe in ObjectInstance::disassociate_js_gobject() () at gi/object.cpp:1474 >#59 0x00007f1f79f39a3c in ObjectInstance::remove_wrapped_gobjects_if(std::function<bool (ObjectInstance*)>, std::function<void (ObjectInstance*)>) () at /usr/include/c++/8/bits/std_function.h:682 >#60 0x00007f1f79f39b18 in () at /usr/include/c++/8/new:169 >#61 0x00007f1f779ffe7a in js::gc::GCRuntime::beginSweepingSweepGroup(js::FreeOp*, js::SliceBudget&) (this=0x5654a263d728, fop=<optimized out>, budget=...) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/dist/include/mozilla/ThreadLocal.h:223 > scc = {stats = @0x5654a263d780, scc = 0, start = {mValue = <optimized out>}} > sweepingAtoms = <optimized out> >#62 0x00007f1f779d7404 in sweepaction::SweepActionSequence<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&>::run(js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&) (this=0x5654a2470d00, args#0=0x5654a263d728, args#1=0x7fff5edb46c0, args#2=...) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/dist/include/mozilla/UniquePtr.h:326 >#63 0x00007f1f779e3a6a in sweepaction::SweepActionRepeatFor<js::gc::SweepGroupsIter, JSRuntime*, js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&>::run(js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&) (this=0x5654a24d1d30, args#0=0x5654a263d728, args#1=0x7fff5edb46c0, args#2=...) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/dist/include/mozilla/UniquePtr.h:326 >#64 0x00007f1f779e4657 in js::gc::GCRuntime::performSweepActions(js::SliceBudget&) (this=this@entry=0x5654a263d728, budget=...) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/dist/include/mozilla/UniquePtr.h:326 > ap = {stats = @0x5654a263d780, phaseKind = js::gcstats::PhaseKind::SWEEP, enabled = true} > fop = {<JSFreeOp> = {runtime_ = 0x5654a263d230}, freeLaterList = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = <optimized out>, static kInlineCapacity = 0, mBegin = 0x0, mLength = 0, mTail = {<mozilla::Vector<void*, 0, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 0}, <No data fields>}, static sMaxInlineStorage = <optimized out>}, jitPoisonRanges = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = false, static kMaxInlineBytes = <optimized out>, static kInlineCapacity = 0, mBegin = 0x0, mLength = 0, mTail = {<mozilla::Vector<js::jit::JitPoisonRange, 0, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 0}, <No data fields>}, static sMaxInlineStorage = <optimized out>}} >#65 0x00007f1f77a052f1 in js::gc::GCRuntime::incrementalCollectSlice(js::SliceBudget&, JS::gcreason::Reason, js::gc::AutoTraceSession&) (this=this@entry=0x5654a263d728, budget=..., reason=reason@entry=JS::gcreason::DESTROY_RUNTIME, session=...) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/gc/GC.cpp:7084 > slice = {runtime = 0x5654a263d230, performingGC = {<No data fields>}} > destroyingRuntime = <optimized out> > useZeal = false >#66 0x00007f1f77a062ec in js::gc::GCRuntime::gcCycle(bool, js::SliceBudget&, JS::gcreason::Reason) (this=0x5654a263d728, nonincrementalByAPI=<optimized out>, budget=..., reason=JS::gcreason::DESTROY_RUNTIME) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/gc/GC.cpp:7413 > agc = {stats = @0x5654a263d780} > session = {maybeLock = {mStorage = "0\322c\242TV\000", mIsSome = 1 '\001'}, runtime = 0x5654a263d230, prevState = JS::HeapState::Idle, pseudoFrame = {profiler_ = 0x0}} > result = <optimized out> >#67 0x00007f1f77a067c8 in js::gc::GCRuntime::collect(bool, js::SliceBudget, JS::gcreason::Reason) (this=this@entry=0x5654a263d728, nonincrementalByAPI=nonincrementalByAPI@entry=true, budget=..., reason=reason@entry=JS::gcreason::DESTROY_RUNTIME) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/gc/GC.cpp:7556 > aept = {gc_ = @0x5654a263d728} > repeat = <optimized out> >#68 0x00007f1f77a0694f in js::gc::GCRuntime::gc(JSGCInvocationKind, JS::gcreason::Reason) (this=0x5654a263d728, gckind=<optimized out>, reason=JS::gcreason::DESTROY_RUNTIME) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/dist/include/js/SliceBudget.h:61 >#69 0x00007f1f778456c9 in JSRuntime::destroyRuntime() (this=0x5654a263d230) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/vm/Runtime.cpp:316 >#70 0x00007f1f777de20b in js::DestroyContext(JSContext*) () at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/vm/JSContext.h:305 >#71 0x00007f1f776f26f9 in JS_DestroyContext(JSContext*) (cx=<optimized out>) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/jsapi.cpp:506 >#72 0x00007f1f79f4eaa9 in gjs_context_dispose(GObject*) (object=<optimized out>) at gjs/context.cpp:424 > js_context = 0x5654a23bb1c0 [GjsContext] >#73 0x00007f1f7a8b2148 in g_object_unref (_object=0x5654a23bb1c0) at gobject.c:3309 > weak_locations = 0x0 > old_ref = <optimized out> > __func__ = "g_object_unref" > object = 0x5654a23bb1c0 [GjsContext] > __func__ = "g_object_unref" >#74 0x00005654a08e7bba in main (argc=<optimized out>, argv=<optimized out>) at ../src/main.c:504 > ctx = <optimized out> > error = 0x0 > ecode = 0 >(gdb) quit >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 1628882
:
1486591
| 1486592