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 1484751 Details for
Bug 1630899
unmounting ISO in Nautilus crashes gnome-shell and kills a wayland session
[?]
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.
File: backtrace
backtrace (text/plain), 220.42 KB, created by
Kamil Páral
on 2018-09-19 14:03:16 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Kamil Páral
Created:
2018-09-19 14:03:16 UTC
Size:
220.42 KB
patch
obsolete
>[New LWP 2134] >[New LWP 2139] >[New LWP 2136] >[New LWP 2138] >[New LWP 2161] >[New LWP 2159] >[New LWP 2160] >[New LWP 2158] >[New LWP 2154] >[New LWP 2156] >[New LWP 2155] >[New LWP 2162] >[New LWP 2157] >[New LWP 2140] >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 >Error while reading shared library symbols for /lib64/libpolkit-agent-1.so.0: >could not find '.gnu_debugaltlink' file for /var/cache/abrt-di/usr/lib/debug/usr/lib64/libpolkit-agent-1.so.0.0.0-0.115-2.fc29.x86_64.debug >warning: Loadable section ".note.gnu.property" outside of ELF segments >Error while reading shared library symbols for /lib64/libpolkit-gobject-1.so.0: >could not find '.gnu_debugaltlink' file for /var/cache/abrt-di/usr/lib/debug/usr/lib64/libpolkit-gobject-1.so.0.0.0-0.115-2.fc29.x86_64.debug >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >Error while reading shared library symbols for /lib64/libsystemd.so.0: >could not find '.gnu_debugaltlink' file for /var/cache/abrt-di/usr/lib/debug/usr/lib64/libsystemd.so.0.23.0-239-3.fc29.x86_64.debug >warning: Loadable section ".note.gnu.property" outside of ELF segments >Error while reading shared library symbols for /lib64/libnm.so.0: >could not find '.gnu_debugaltlink' file for /var/cache/abrt-di/usr/lib/debug/usr/lib64/libnm.so.0.1.0-1.12.2-2.fc29.x86_64.debug >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 >Error while reading shared library symbols for /lib64/libmount.so.1: >could not find '.gnu_debugaltlink' file for /var/cache/abrt-di/usr/lib/debug/usr/lib64/libmount.so.1.1.0-2.32.1-1.fc29.x86_64.debug >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 >Error while reading shared library symbols for /lib64/libwayland-client.so.0: >could not find '.gnu_debugaltlink' file for /var/cache/abrt-di/usr/lib/debug/usr/lib64/libwayland-client.so.0.3.0-1.16.0-1.fc29.x86_64.debug >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 >Error while reading shared library symbols for /lib64/libdbus-1.so.3: >could not find '.gnu_debugaltlink' file for /var/cache/abrt-di/usr/lib/debug/usr/lib64/libdbus-1.so.3.19.8-1.12.10-1.fc29.x86_64.debug >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 >Error while reading shared library symbols for /lib64/libstdc++.so.6: >could not find '.gnu_debugaltlink' file for /var/cache/abrt-di/usr/lib/debug/usr/lib64/libstdc++.so.6.0.25-8.2.1-2.fc29.x86_64.debug >warning: Loadable section ".note.gnu.property" outside of ELF segments >Error while reading shared library symbols for /lib64/libgcc_s.so.1: >could not find '.gnu_debugaltlink' file for /var/cache/abrt-di/usr/lib/debug/lib64/libgcc_s-8-20180801.so.1-8.2.1-2.fc29.x86_64.debug >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >Error while reading shared library symbols for /lib64/libwayland-egl.so.1: >could not find '.gnu_debugaltlink' file for /var/cache/abrt-di/usr/lib/debug/usr/lib64/libwayland-egl.so.1.0.0-1.16.0-1.fc29.x86_64.debug >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >Error while reading shared library symbols for /lib64/libudev.so.1: >could not find '.gnu_debugaltlink' file for /var/cache/abrt-di/usr/lib/debug/usr/lib64/libudev.so.1.6.11-239-3.fc29.x86_64.debug >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 >Error while reading shared library symbols for /lib64/libgbm.so.1: >could not find '.gnu_debugaltlink' file for /var/cache/abrt-di/usr/lib/debug/usr/lib64/libgbm.so.1.0.0-18.2.0-1.fc29.x86_64.debug >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >Error while reading shared library symbols for /lib64/libwayland-server.so.0: >could not find '.gnu_debugaltlink' file for /var/cache/abrt-di/usr/lib/debug/usr/lib64/libwayland-server.so.0.1.0-1.16.0-1.fc29.x86_64.debug >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 >Error while reading shared library symbols for /lib64/libwayland-cursor.so.0: >could not find '.gnu_debugaltlink' file for /var/cache/abrt-di/usr/lib/debug/usr/lib64/libwayland-cursor.so.0.0.0-1.16.0-1.fc29.x86_64.debug >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 >Error while reading shared library symbols for /lib64/liblz4.so.1: >could not find '.gnu_debugaltlink' file for /var/cache/abrt-di/usr/lib/debug/usr/lib64/liblz4.so.1.8.2-1.8.2-2.fc29.x86_64.debug >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >Error while reading shared library symbols for /lib64/libuuid.so.1: >could not find '.gnu_debugaltlink' file for /var/cache/abrt-di/usr/lib/debug/usr/lib64/libuuid.so.1.3.0-2.32.1-1.fc29.x86_64.debug >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >Error while reading shared library symbols for /lib64/libblkid.so.1: >could not find '.gnu_debugaltlink' file for /var/cache/abrt-di/usr/lib/debug/usr/lib64/libblkid.so.1.1.0-2.32.1-1.fc29.x86_64.debug >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 >Error while reading shared library symbols for /lib64/libbz2.so.1: >could not find '.gnu_debugaltlink' file for /var/cache/abrt-di/usr/lib/debug/usr/lib64/libbz2.so.1.0.6-1.0.6-28.fc29.x86_64.debug >warning: Loadable section ".note.gnu.property" outside of ELF segments >Error while reading shared library symbols for /lib64/libtinfo.so.6: >could not find '.gnu_debugaltlink' file for /var/cache/abrt-di/usr/lib/debug/usr/lib64/libtinfo.so.6.1-6.1-7.20180714.fc29.x86_64.debug >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 >Error while reading shared library symbols for /lib64/libEGL_mesa.so.0: >could not find '.gnu_debugaltlink' file for /var/cache/abrt-di/usr/lib/debug/usr/lib64/libEGL_mesa.so.0.0.0-18.2.0-1.fc29.x86_64.debug >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 >Error while reading shared library symbols for /lib64/libglapi.so.0: >could not find '.gnu_debugaltlink' file for /var/cache/abrt-di/usr/lib/debug/usr/lib64/libglapi.so.0.0.0-18.2.0-1.fc29.x86_64.debug >warning: Loadable section ".note.gnu.property" outside of ELF segments >Error while reading shared library symbols for /lib64/libGLX_mesa.so.0: >could not find '.gnu_debugaltlink' file for /var/cache/abrt-di/usr/lib/debug/usr/lib64/libGLX_mesa.so.0.0.0-18.2.0-1.fc29.x86_64.debug >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >Error while reading shared library symbols for /usr/lib64/dri/i965_dri.so: >could not find '.gnu_debugaltlink' file for /var/cache/abrt-di/usr/lib/debug/usr/lib64/dri/i915_dri.so-18.2.0-1.fc29.x86_64.debug >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 >Error while reading shared library symbols for /lib64/libnss_sss.so.2: >could not find '.gnu_debugaltlink' file for /var/cache/abrt-di/usr/lib/debug/usr/lib64/libnss_sss.so.2-2.0.0-3.fc29.x86_64.debug >warning: Loadable section ".note.gnu.property" outside of ELF segments >Error while reading shared library symbols for /usr/lib64/gio/modules/libgvfsdbus.so: >could not find '.gnu_debugaltlink' file for /var/cache/abrt-di/usr/lib/debug/usr/lib64/gio/modules/libgvfsdbus.so-1.38.0-1.fc29.x86_64.debug >warning: Loadable section ".note.gnu.property" outside of ELF segments >Error while reading shared library symbols for /usr/lib64/gvfs/libgvfscommon.so: >could not find '.gnu_debugaltlink' file for /var/cache/abrt-di/usr/lib/debug/usr/lib64/gvfs/libgvfscommon.so-1.38.0-1.fc29.x86_64.debug >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 >Error while reading shared library symbols for /lib64/libpulse.so.0: >could not find '.gnu_debugaltlink' file for /var/cache/abrt-di/usr/lib/debug/usr/lib64/libpulse.so.0.20.3-12.2-1.fc29.x86_64.debug >warning: Loadable section ".note.gnu.property" outside of ELF segments >Error while reading shared library symbols for /usr/lib64/pulseaudio/libpulsecommon-12.2.so: >could not find '.gnu_debugaltlink' file for /var/cache/abrt-di/usr/lib/debug/usr/lib64/pulseaudio/libpulsecommon-12.2.so-12.2-1.fc29.x86_64.debug >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >Error while reading shared library symbols for /lib64/libFLAC.so.8: >could not find '.gnu_debugaltlink' file for /var/cache/abrt-di/usr/lib/debug/usr/lib64/libFLAC.so.8.3.0-1.3.2-8.fc29.x86_64.debug >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >Error while reading shared library symbols for /lib64/libibus-1.0.so.5: >could not find '.gnu_debugaltlink' file for /var/cache/abrt-di/usr/lib/debug/usr/lib64/libibus-1.0.so.5.0.519-1.5.19-4.fc29.x86_64.debug >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 >Error while reading shared library symbols for /lib64/libsqlite3.so.0: >could not find '.gnu_debugaltlink' file for /var/cache/abrt-di/usr/lib/debug/usr/lib64/libsqlite3.so.0.8.6-3.24.0-2.fc29.x86_64.debug >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 >Error while reading shared library symbols for /lib64/libk5crypto.so.3: >could not find '.gnu_debugaltlink' file for /var/cache/abrt-di/usr/lib/debug/usr/lib64/libk5crypto.so.3.1-1.16.1-19.fc29.x86_64.debug >warning: Loadable section ".note.gnu.property" outside of ELF segments >Error while reading shared library symbols for /lib64/libcom_err.so.2: >could not find '.gnu_debugaltlink' file for /var/cache/abrt-di/usr/lib/debug/usr/lib64/libcom_err.so.2.1-1.44.3-1.fc29.x86_64.debug >warning: Loadable section ".note.gnu.property" outside of ELF segments >Error while reading shared library symbols for /lib64/libkrb5support.so.0: >could not find '.gnu_debugaltlink' file for /var/cache/abrt-di/usr/lib/debug/usr/lib64/libkrb5support.so.0.1-1.16.1-19.fc29.x86_64.debug >Error while reading shared library symbols for /lib64/libkeyutils.so.1: >could not find '.gnu_debugaltlink' file for /var/cache/abrt-di/usr/lib/debug/usr/lib64/libkeyutils.so.1.6-1.5.10-8.fc29.x86_64.debug >warning: Loadable section ".note.gnu.property" outside of ELF segments >Error while reading shared library symbols for /lib64/libgnome-bluetooth.so.13: >could not find '.gnu_debugaltlink' file for /var/cache/abrt-di/usr/lib/debug/usr/lib64/libgnome-bluetooth.so.13.0.1-3.28.2-1.fc29.x86_64.debug >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 >Error while reading shared library symbols for /lib64/libpulse-mainloop-glib.so.0: >could not find '.gnu_debugaltlink' file for /var/cache/abrt-di/usr/lib/debug/usr/lib64/libpulse-mainloop-glib.so.0.0.5-12.2-1.fc29.x86_64.debug >warning: Loadable section ".note.gnu.property" outside of ELF segments >Error while reading shared library symbols for /lib64/libaccountsservice.so.0: >could not find '.gnu_debugaltlink' file for /var/cache/abrt-di/usr/lib/debug/usr/lib64/libaccountsservice.so.0.0.0-0.6.49-2.fc29.x86_64.debug >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >Error while reading shared library symbols for /usr/lib64/gio/modules/libgioremote-volume-monitor.so: >could not find '.gnu_debugaltlink' file for /var/cache/abrt-di/usr/lib/debug/usr/lib64/gio/modules/libgioremote-volume-monitor.so-1.38.0-1.fc29.x86_64.debug >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 >Error while reading shared library symbols for /usr/lib64/gtk-3.0/modules/libpk-gtk-module.so: >could not find '.gnu_debugaltlink' file for /var/cache/abrt-di/usr/lib/debug/usr/lib64/gtk-3.0/modules/libpk-gtk-module.so-1.1.10-4.fc29.x86_64.debug >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 SIGTRAP, Trace/breakpoint trap. >#0 raise (sig=5) at ../sysdeps/unix/sysv/linux/raise.c:50 >50 ../sysdeps/unix/sysv/linux/raise.c: No such file or directory. >[Current thread is 1 (Thread 0x7f119a9abd00 (LWP 2134))] > >Thread 1 (Thread 0x7f119a9abd00 (LWP 2134)): >#0 raise (sig=5) at ../sysdeps/unix/sysv/linux/raise.c:50 > set = {__val = {0, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 0, 3740987026219087616, 94331769876896, 140735233628992}} > pid = <optimized out> > tid = <optimized out> > ret = <optimized out> >#1 0x000055cb53a27253 in dump_gjs_stack_on_signal_handler (signo=5) at ../src/main.c:345 > sa = {__sigaction_handler = {sa_handler = 0x55cb53a27280 <dump_gjs_stack_alarm_sigaction>, sa_sigaction = 0x55cb53a27280 <dump_gjs_stack_alarm_sigaction>}, sa_mask = {__val = {0 <repeats 16 times>}}, sa_flags = 0, sa_restorer = 0x0} > i = 65 >#2 <signal handler called> >No locals. >#3 0x00007f119f2153c5 in _g_log_abort (breakpoint=1) at gmessages.c:554 > debugger_present = 1 >#4 0x00007f119f216491 in g_log_default_handler (log_domain=<optimized out>, log_level=<optimized out>, message=<optimized out>, unused_data=<optimized out>) at gmessages.c:3111 > fields = {{key = 0x7f119f26525e "GLIB_OLD_LOG_API", value = 0x7f119f2bc544, length = -1}, {key = 0x7f119f265190 "MESSAGE", value = 0x55cb55c3f030, length = -1}, {key = 0x7f119f2651a3 "PRIORITY", value = 0x7f119f25eefa, length = -1}, {key = 0x7f119f2651fd "GLIB_DOMAIN", value = 0x7f119e9c7079, length = -1}} > n_fields = <optimized out> >#5 0x000055cb53a26f29 in default_log_handler (log_domain=log_domain@entry=0x7f119e9c7079 "Gjs", log_level=log_level@entry=6, message=message@entry=0x55cb55c3f030 "Function AsyncReadyCallback terminated with uncatchable exception", data=data@entry=0x0) at ../src/main.c:288 > now = {tv_sec = 1537364662, tv_usec = 445557} >#6 0x00007f119f2166df in g_logv (log_domain=0x7f119e9c7079 "Gjs", log_level=G_LOG_LEVEL_ERROR, format=<optimized out>, args=args@entry=0x7fff799ba4c0) at gmessages.c:1350 > domain = 0x0 > data = 0x0 > depth = 1 > log_func = 0x55cb53a26ed0 <default_log_handler> > domain_fatal_mask = <optimized out> > masquerade_fatal = 0 > test_level = 6 > was_fatal = 0 > was_recursion = 0 > buffer = <optimized out> > msg = 0x55cb55c3f030 "Function AsyncReadyCallback terminated with uncatchable exception" > msg_alloc = 0x55cb55c3f030 "Function AsyncReadyCallback terminated with uncatchable exception" > i = 2 > size = <optimized out> >#7 0x00007f119f2168d3 in g_log (log_domain=log_domain@entry=0x7f119e9c7079 "Gjs", log_level=log_level@entry=G_LOG_LEVEL_ERROR, format=format@entry=0x7f119e9ca390 "Function %s terminated with uncatchable exception") at gmessages.c:1413 > args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fff799ba5a0, reg_save_area = 0x7fff799ba4e0}} >#8 0x00007f119e97b812 in gjs_callback_closure (cif=<optimized out>, result=<optimized out>, ffi_args=<optimized out>, data=0x55cb565550a0) at gi/function.cpp:443 > gcx = <optimized out> > code = 0 '\000' > context = <optimized out> > trampoline = 0x55cb565550a0 > i = <optimized out> > n_args = 3 > n_jsargs = <optimized out> > n_outargs = <optimized out> > c_args_offset = <optimized out> > ret_type = {dummy1 = 18, dummy2 = 2147483647, dummy3 = 0x55cb542b6420, dummy4 = 0x7fff799ba6d0, dummy5 = 0x55cb548fb700, dummy6 = 26284, dummy7 = 0, padding = {0x0, 0x0, 0x0, 0x0}} > ret_type_is_void = <optimized out> > args = <optimized out> > __PRETTY_FUNCTION__ = "void gjs_callback_closure(ffi_cif*, void*, void**, void*)" > gjs_cx = <optimized out> > ac = {cx_ = 0x55cb54674d40, oldCompartment_ = 0x0} > can_throw_gerror = <optimized out> > this_object = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x55cb54674d60, prev = 0x0, ptr = 0x0} > jsargs = {<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 = 0x55cb54674da8, prev = 0x0, ptr = {tracer = 0x7f119e9712e0 <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_ = 0x55cb54674d40}, static kElemIsPod = false, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x7fff799ba858, mLength = 1, mTail = {<mozilla::Vector<JS::Value, 8, js::TempAllocPolicy>::CapacityAndReserved> = {mCapacity = 8}, mBytes = "\000\000\000\000\000\000\372\377\035\000\000\000\000\000\000\000\000\067\"7\341\247\352\063\300\311E\236\021\177\000\000\000\000\000\000\000\000\000\000\\\251\233y\377\177\000\000X\251\233y\377\177\000\000`\251\233y\377\177\000"}, static sMaxInlineStorage = <optimized out>}}}}, <No data fields>} > 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 = 0x55cb54674da0, prev = 0x0, 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}}} >#9 0x00007f119d9cd8c5 in ffi_closure_unix64_inner (closure=<optimized out>, rvalue=<optimized out>, reg_args=<optimized out>, argp=0x7fff799baa90 "\020\324\205T\313U") at ../src/x86/ffi64.c:670 > cif = <optimized out> > avalue = <optimized out> > arg_types = <optimized out> > i = <optimized out> > avn = <optimized out> > gprcount = 3 > ssecount = <optimized out> > ngpr = 1 > nsse = 0 > ret = <optimized out> >#10 0x00007f119d9cdc36 in ffi_closure_unix64 () at ../src/x86/unix64.S:229 >No locals. >#11 0x00007f119f3c5f24 in g_task_return_now (task=0x55cb5485d410) at gtask.c:1148 >No locals. >#12 0x00007f119f3c6886 in g_task_return (task=0x55cb5485d410, type=<optimized out>) at gtask.c:1206 > source = 0x7f1178091650 >#13 0x00007f113aced592 in ?? () from /usr/lib64/gio/modules/libgioremote-volume-monitor.so >No symbol table info available. >#14 0x000055cb54dc4040 in ?? () >No symbol table info available. >#15 0x33eaa7e137223700 in ?? () >No symbol table info available. >#16 0x0000000000000000 in ?? () >No symbol table info available. > >Thread 2 (Thread 0x7f1199115700 (LWP 2139)): >#0 0x00007f119e4c8301 in __GI___poll (fds=0x55cb542eff60, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 > resultvar = 18446744073709551100 > sc_cancel_oldtype = 0 > sc_ret = <optimized out> >#1 0x00007f119f20f5a6 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x55cb542eff60, timeout=<optimized out>, context=0x55cb542f00b0) at gmain.c:4221 > ret = <optimized out> > errsv = <optimized out> > poll_func = 0x7f119f21f0f0 <g_poll> > poll_func = <optimized out> > ret = <optimized out> > errsv = <optimized out> >#2 g_main_context_iterate (context=context@entry=0x55cb542f00b0, 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 = 0x55cb542eff60 >#3 0x00007f119f20f6d0 in g_main_context_iteration (context=context@entry=0x55cb542f00b0, may_block=may_block@entry=1) at gmain.c:3981 > retval = <optimized out> >#4 0x00007f119f4e9c6d in dconf_gdbus_worker_thread (user_data=0x55cb542f00b0) at ../gdbus/dconf-gdbus-thread.c:82 > context = 0x55cb542f00b0 >#5 0x00007f119f23848a in g_thread_proxy (data=0x55cb542b4850) at gthread.c:784 > thread = 0x55cb542b4850 > __func__ = "g_thread_proxy" >#6 0x00007f119e5a458e 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 = {139713559222016, 3910964899665437463, 140735233630590, 140735233630591, 140735233630720, 139713559218688, -4006589617652079849, -4006596807549361385}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#7 0x00007f119e4d3513 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 >No locals. > >Thread 3 (Thread 0x7f119a9a8700 (LWP 2136)): >#0 0x00007f119e4c8301 in __GI___poll (fds=0x55cb542b3be0, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 > resultvar = 18446744073709551100 > sc_cancel_oldtype = 0 > sc_ret = <optimized out> >#1 0x00007f119f20f5a6 in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x55cb542b3be0, timeout=<optimized out>, context=0x55cb542b3b20) at gmain.c:4221 > ret = <optimized out> > errsv = <optimized out> > poll_func = 0x7f119f21f0f0 <g_poll> > poll_func = <optimized out> > ret = <optimized out> > errsv = <optimized out> >#2 g_main_context_iterate (context=context@entry=0x55cb542b3b20, 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 = 0x55cb542b3be0 >#3 0x00007f119f20f6d0 in g_main_context_iteration (context=0x55cb542b3b20, may_block=may_block@entry=1) at gmain.c:3981 > retval = <optimized out> >#4 0x00007f119f20f721 in glib_worker_main (data=<optimized out>) at gmain.c:5861 >No locals. >#5 0x00007f119f23848a in g_thread_proxy (data=0x55cb542b3c00) at gthread.c:784 > thread = 0x55cb542b3c00 > __func__ = "g_thread_proxy" >#6 0x00007f119e5a458e 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 = {139713584989952, 3910964899665437463, 140735233632062, 140735233632063, 140735233632192, 139713584986624, -4006588562700737769, -4006596807549361385}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#7 0x00007f119e4d3513 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 >No locals. > >Thread 4 (Thread 0x7f1199986700 (LWP 2138)): >#0 0x00007f119e4c8301 in __GI___poll (fds=0x7f118002cc60, nfds=4, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 > resultvar = 18446744073709551100 > sc_cancel_oldtype = 0 > sc_ret = <optimized out> >#1 0x00007f119f20f5a6 in g_main_context_poll (priority=<optimized out>, n_fds=4, fds=0x7f118002cc60, timeout=<optimized out>, context=0x7f1180010a70) at gmain.c:4221 > ret = <optimized out> > errsv = <optimized out> > poll_func = 0x7f119f21f0f0 <g_poll> > poll_func = <optimized out> > ret = <optimized out> > errsv = <optimized out> >#2 g_main_context_iterate (context=0x7f1180010a70, 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 = 4 > allocated_nfds = 5 > fds = 0x7f118002cc60 >#3 0x00007f119f20f962 in g_main_loop_run (loop=0x7f1180010bb0) at gmain.c:4116 > self = <optimized out> > __func__ = "g_main_loop_run" >#4 0x00007f119f40774a in gdbus_shared_thread_func (user_data=0x7f1180010a40) at gdbusprivate.c:275 > data = 0x7f1180010a40 >#5 0x00007f119f23848a in g_thread_proxy (data=0x55cb542b4ad0) at gthread.c:784 > thread = 0x55cb542b4ad0 > __func__ = "g_thread_proxy" >#6 0x00007f119e5a458e 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 = {139713568073472, 3910964899665437463, 139713576462030, 139713576462031, 139713576462160, 139713568070144, -4006590777830120681, -4006596807549361385}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#7 0x00007f119e4d3513 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 >No locals. > >Thread 5 (Thread 0x7f118469a700 (LWP 2161)): >#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x55cb542b24b8) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 > __ret = -512 > oldtype = 0 > err = <optimized out> > oldtype = <optimized out> > err = <optimized out> > __ret = <optimized out> > resultvar = <optimized out> > __arg4 = <optimized out> > __arg3 = <optimized out> > __arg2 = <optimized out> > __arg1 = <optimized out> > _a4 = <optimized out> > _a3 = <optimized out> > _a2 = <optimized out> > _a1 = <optimized out> >#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x55cb542b2438, cond=0x55cb542b2490) at pthread_cond_wait.c:502 > spin = 0 > buffer = {__routine = 0x7f119e5aa3f0 <__condvar_cleanup_waiting>, __arg = 0x7f1184698f90, __canceltype = -2073456640, __prev = 0x0} > cbuffer = {wseq = 447312, cond = 0x55cb542b2490, mutex = 0x55cb542b2438, private = 0} > rt = <optimized out> > err = <optimized out> > g = 0 > flags = <optimized out> > g1_start = <optimized out> > signals = <optimized out> > result = 0 > wseq = 447312 > seq = 223656 > private = 0 > maxspin = <optimized out> > err = <optimized out> > result = <optimized out> > wseq = <optimized out> > g = <optimized out> > seq = <optimized out> > flags = <optimized out> > private = <optimized out> > signals = <optimized out> > g1_start = <optimized out> > spin = <optimized out> > buffer = <optimized out> > cbuffer = <optimized out> > rt = <optimized out> > s = <optimized out> >#2 __pthread_cond_wait (cond=cond@entry=0x55cb542b2490, mutex=0x55cb542b2438) at pthread_cond_wait.c:655 >No locals. >#3 0x00007f119c4973e3 in mozilla::detail::ConditionVariableImpl::wait (this=0x55cb542b2490, lock=...) at /builddir/build/BUILD/firefox-60.2.0/mozglue/misc/ConditionVariable_posix.cpp:118 > ptCond = 0x55cb542b2490 > ptMutex = <optimized out> > r = <optimized out> >#4 0x00007f119c4975f5 in mozilla::detail::ConditionVariableImpl::wait_for (this=0x55cb542b2490, 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> > rel_ts = <optimized out> > now_ts = {tv_sec = 140735233631872, tv_nsec = 139713666526892} > abs_ts = {tv_sec = 139713212682336, tv_nsec = 139713610593057} >#5 0x00007f119c213f34 in js::ConditionVariable::wait_for (lock=..., rel_time=..., this=<optimized out>) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/threading/ConditionVariable.h:101 >No locals. >#6 js::GlobalHelperThreadState::wait (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 >No locals. >#7 js::HelperThread::threadLoop (this=0x55cb5463fad0) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/vm/HelperThreads.cpp:2238 > task = <optimized out> > nogc = <optimized out> > lock = {<js::LockGuard<js::Mutex>> = {lock = @0x55cb542b2438}, <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 = {139713210847233, 139713210847233, 139713210847233}}, <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 = 0x55cb5463fad0}, <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 = 139713212690432, 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 = 0x7f1184699298, 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 = 0x7f11846993b0, 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 = 0x7f11846994c8, 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 = 0x7f11846995e0, 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 = 0x7f1184699748, mPrev = 0x7f1184699748, 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_ = 0x7f11846990a0}, static kElemIsPod = true, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x7f11846997b0, 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 = 0x7f1184699800, mPrev = 0x7f1184699800, 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 = 0x7f1184699848, 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 = 0x55cb542af8f0}}}, <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 0x00007f119c20f0f6 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::callMain<0ul> (this=0x55cb5465c1c0) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/threading/Thread.h:241 >No locals. >#9 js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start (aPack=0x55cb5465c1c0) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/threading/Thread.h:235 > pack = 0x55cb5465c1c0 >#10 0x00007f119e5a458e 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 = {139713212688128, 3910964899665437463, 140735233630286, 140735233630287, 140735233630416, 139713212684800, -4006654414213061865, -4006596807549361385}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#11 0x00007f119e4d3513 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 >No locals. > >Thread 6 (Thread 0x7f1184a9c700 (LWP 2159)): >#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x55cb542b24b8) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 > __ret = -512 > oldtype = 0 > err = <optimized out> > oldtype = <optimized out> > err = <optimized out> > __ret = <optimized out> > resultvar = <optimized out> > __arg4 = <optimized out> > __arg3 = <optimized out> > __arg2 = <optimized out> > __arg1 = <optimized out> > _a4 = <optimized out> > _a3 = <optimized out> > _a2 = <optimized out> > _a1 = <optimized out> >#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x55cb542b2438, cond=0x55cb542b2490) at pthread_cond_wait.c:502 > spin = 0 > buffer = {__routine = 0x7f119e5aa3f0 <__condvar_cleanup_waiting>, __arg = 0x7f1184a9af90, __canceltype = -704472642, __prev = 0x0} > cbuffer = {wseq = 447318, cond = 0x55cb542b2490, mutex = 0x55cb542b2438, private = 0} > rt = <optimized out> > err = <optimized out> > g = 0 > flags = <optimized out> > g1_start = <optimized out> > signals = <optimized out> > result = 0 > wseq = 447318 > seq = 223659 > private = 0 > maxspin = <optimized out> > err = <optimized out> > result = <optimized out> > wseq = <optimized out> > g = <optimized out> > seq = <optimized out> > flags = <optimized out> > private = <optimized out> > signals = <optimized out> > g1_start = <optimized out> > spin = <optimized out> > buffer = <optimized out> > cbuffer = <optimized out> > rt = <optimized out> > s = <optimized out> >#2 __pthread_cond_wait (cond=cond@entry=0x55cb542b2490, mutex=0x55cb542b2438) at pthread_cond_wait.c:655 >No locals. >#3 0x00007f119c4973e3 in mozilla::detail::ConditionVariableImpl::wait (this=0x55cb542b2490, lock=...) at /builddir/build/BUILD/firefox-60.2.0/mozglue/misc/ConditionVariable_posix.cpp:118 > ptCond = 0x55cb542b2490 > ptMutex = <optimized out> > r = <optimized out> >#4 0x00007f119c4975f5 in mozilla::detail::ConditionVariableImpl::wait_for (this=0x55cb542b2490, 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> > rel_ts = <optimized out> > now_ts = {tv_sec = 0, tv_nsec = 2675355308} > abs_ts = {tv_sec = 139713216884832, tv_nsec = 139713610593057} >#5 0x00007f119c213f34 in js::ConditionVariable::wait_for (lock=..., rel_time=..., this=<optimized out>) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/threading/ConditionVariable.h:101 >No locals. >#6 js::GlobalHelperThreadState::wait (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 >No locals. >#7 js::HelperThread::threadLoop (this=0x55cb5463fa00) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/vm/HelperThreads.cpp:2238 > task = <optimized out> > nogc = <optimized out> > lock = {<js::LockGuard<js::Mutex>> = {lock = @0x55cb542b2438}, <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 = {139713215049729, 139713215049729, 139713215049729}}, <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 = 0x55cb5463fa00}, <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 = 139713216892928, 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 = 0x7f1184a9b298, 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 = 0x7f1184a9b3b0, 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 = 0x7f1184a9b4c8, 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 = 0x7f1184a9b5e0, 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 = 0x7f1184a9b748, mPrev = 0x7f1184a9b748, 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_ = 0x7f1184a9b0a0}, static kElemIsPod = true, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x7f1184a9b7b0, 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 = 0x7f1184a9b800, mPrev = 0x7f1184a9b800, 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 = 0x7f1184a9b848, 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 = 0x55cb542af8f0}}}, <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 0x00007f119c20f0f6 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::callMain<0ul> (this=0x55cb5465dc20) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/threading/Thread.h:241 >No locals. >#9 js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start (aPack=0x55cb5465dc20) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/threading/Thread.h:235 > pack = 0x55cb5465dc20 >#10 0x00007f119e5a458e 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 = {139713216890624, 3910964899665437463, 140735233630286, 140735233630287, 140735233630416, 139713216887296, -4006654965042617577, -4006596807549361385}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#11 0x00007f119e4d3513 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 >No locals. > >Thread 7 (Thread 0x7f118489b700 (LWP 2160)): >#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x55cb542b24b8) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 > __ret = -512 > oldtype = 0 > err = <optimized out> > oldtype = <optimized out> > err = <optimized out> > __ret = <optimized out> > resultvar = <optimized out> > __arg4 = <optimized out> > __arg3 = <optimized out> > __arg2 = <optimized out> > __arg1 = <optimized out> > _a4 = <optimized out> > _a3 = <optimized out> > _a2 = <optimized out> > _a1 = <optimized out> >#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x55cb542b2438, cond=0x55cb542b2490) at pthread_cond_wait.c:502 > spin = 0 > buffer = {__routine = 0x7f119e5aa3f0 <__condvar_cleanup_waiting>, __arg = 0x7f1184899f90, __canceltype = 0, __prev = 0x0} > cbuffer = {wseq = 447322, cond = 0x55cb542b2490, mutex = 0x55cb542b2438, private = 0} > rt = <optimized out> > err = <optimized out> > g = 0 > flags = <optimized out> > g1_start = <optimized out> > signals = <optimized out> > result = 0 > wseq = 447322 > seq = 223661 > private = 0 > maxspin = <optimized out> > err = <optimized out> > result = <optimized out> > wseq = <optimized out> > g = <optimized out> > seq = <optimized out> > flags = <optimized out> > private = <optimized out> > signals = <optimized out> > g1_start = <optimized out> > spin = <optimized out> > buffer = <optimized out> > cbuffer = <optimized out> > rt = <optimized out> > s = <optimized out> >#2 __pthread_cond_wait (cond=cond@entry=0x55cb542b2490, mutex=0x55cb542b2438) at pthread_cond_wait.c:655 >No locals. >#3 0x00007f119c4973e3 in mozilla::detail::ConditionVariableImpl::wait (this=0x55cb542b2490, lock=...) at /builddir/build/BUILD/firefox-60.2.0/mozglue/misc/ConditionVariable_posix.cpp:118 > ptCond = 0x55cb542b2490 > ptMutex = <optimized out> > r = <optimized out> >#4 0x00007f119c4975f5 in mozilla::detail::ConditionVariableImpl::wait_for (this=0x55cb542b2490, 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> > rel_ts = <optimized out> > now_ts = {tv_sec = 94331778835512, tv_nsec = 139713214783640} > abs_ts = {tv_sec = 9223372036854775807, tv_nsec = 139713666506236} >#5 0x00007f119c213f34 in js::ConditionVariable::wait_for (lock=..., rel_time=..., this=<optimized out>) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/threading/ConditionVariable.h:101 >No locals. >#6 js::GlobalHelperThreadState::wait (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 >No locals. >#7 js::HelperThread::threadLoop (this=0x55cb5463fa68) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/vm/HelperThreads.cpp:2238 > task = <optimized out> > nogc = <optimized out> > lock = {<js::LockGuard<js::Mutex>> = {lock = @0x55cb542b2438}, <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 = {139713212948481, 139713212948481, 139713212948481}}, <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 = 0x55cb5463fa68}, <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 = 139713214791680, 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 = 0x7f118489a298, 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 = 0x7f118489a3b0, 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 = 0x7f118489a4c8, 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 = 0x7f118489a5e0, 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 = 0x7f118489a748, mPrev = 0x7f118489a748, 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_ = 0x7f118489a0a0}, static kElemIsPod = true, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x7f118489a7b0, 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 = 0x7f118489a800, mPrev = 0x7f118489a800, 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 = 0x7f118489a848, 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 = 0x55cb542af8f0}}}, <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 0x00007f119c20f0f6 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::callMain<0ul> (this=0x55cb5465dc40) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/threading/Thread.h:241 >No locals. >#9 js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start (aPack=0x55cb5465dc40) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/threading/Thread.h:235 > pack = 0x55cb5465dc40 >#10 0x00007f119e5a458e 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 = {139713214789376, 3910964899665437463, 140735233630286, 140735233630287, 140735233630416, 139713214786048, -4006654689627839721, -4006596807549361385}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#11 0x00007f119e4d3513 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 >No locals. > >Thread 8 (Thread 0x7f1184c9d700 (LWP 2158)): >#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x55cb542b24b8) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 > __ret = -512 > oldtype = 0 > err = <optimized out> > oldtype = <optimized out> > err = <optimized out> > __ret = <optimized out> > resultvar = <optimized out> > __arg4 = <optimized out> > __arg3 = <optimized out> > __arg2 = <optimized out> > __arg1 = <optimized out> > _a4 = <optimized out> > _a3 = <optimized out> > _a2 = <optimized out> > _a1 = <optimized out> >#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x55cb542b2438, cond=0x55cb542b2490) at pthread_cond_wait.c:502 > spin = 0 > buffer = {__routine = 0x7f119e5aa3f0 <__condvar_cleanup_waiting>, __arg = 0x7f1184c9bf90, __canceltype = 1412113464, __prev = 0x0} > cbuffer = {wseq = 447308, cond = 0x55cb542b2490, mutex = 0x55cb542b2438, private = 0} > rt = <optimized out> > err = <optimized out> > g = 0 > flags = <optimized out> > g1_start = <optimized out> > signals = <optimized out> > result = 0 > wseq = 447308 > seq = 223654 > private = 0 > maxspin = <optimized out> > err = <optimized out> > result = <optimized out> > wseq = <optimized out> > g = <optimized out> > seq = <optimized out> > flags = <optimized out> > private = <optimized out> > signals = <optimized out> > g1_start = <optimized out> > spin = <optimized out> > buffer = <optimized out> > cbuffer = <optimized out> > rt = <optimized out> > s = <optimized out> >#2 __pthread_cond_wait (cond=cond@entry=0x55cb542b2490, mutex=0x55cb542b2438) at pthread_cond_wait.c:655 >No locals. >#3 0x00007f119c4973e3 in mozilla::detail::ConditionVariableImpl::wait (this=0x55cb542b2490, lock=...) at /builddir/build/BUILD/firefox-60.2.0/mozglue/misc/ConditionVariable_posix.cpp:118 > ptCond = 0x55cb542b2490 > ptMutex = <optimized out> > r = <optimized out> >#4 0x00007f119c4975f5 in mozilla::detail::ConditionVariableImpl::wait_for (this=0x55cb542b2490, 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> > rel_ts = <optimized out> > now_ts = {tv_sec = 140735233631776, tv_nsec = 139713666526892} > abs_ts = {tv_sec = 139713218986080, tv_nsec = 139713610593057} >#5 0x00007f119c213f34 in js::ConditionVariable::wait_for (lock=..., rel_time=..., this=<optimized out>) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/threading/ConditionVariable.h:101 >No locals. >#6 js::GlobalHelperThreadState::wait (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 >No locals. >#7 js::HelperThread::threadLoop (this=0x55cb5463f998) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/vm/HelperThreads.cpp:2238 > task = <optimized out> > nogc = <optimized out> > lock = {<js::LockGuard<js::Mutex>> = {lock = @0x55cb542b2438}, <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 = {139713217150977, 139713217150977, 139713217150977}}, <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 = 0x55cb5463f998}, <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 = 139713218994176, 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 = 0x7f1184c9c298, 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 = 0x7f1184c9c3b0, 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 = 0x7f1184c9c4c8, 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 = 0x7f1184c9c5e0, 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 = 0x7f1184c9c748, mPrev = 0x7f1184c9c748, 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_ = 0x7f1184c9c0a0}, static kElemIsPod = true, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x7f1184c9c7b0, 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 = 0x7f1184c9c800, mPrev = 0x7f1184c9c800, 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 = 0x7f1184c9c848, 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 = 0x55cb542af8f0}}}, <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 0x00007f119c20f0f6 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::callMain<0ul> (this=0x55cb5465dc00) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/threading/Thread.h:241 >No locals. >#9 js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start (aPack=0x55cb5465dc00) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/threading/Thread.h:235 > pack = 0x55cb5465dc00 >#10 0x00007f119e5a458e 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 = {139713218991872, 3910964899665437463, 140735233630286, 140735233630287, 140735233630416, 139713218988544, -4006655240457395433, -4006596807549361385}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#11 0x00007f119e4d3513 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 >No locals. > >Thread 9 (Thread 0x7f11858a0700 (LWP 2154)): >#0 0x00007f119e4c8301 in __GI___poll (fds=0x7f116c007130, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 > resultvar = 18446744073709551100 > sc_cancel_oldtype = 0 > sc_ret = <optimized out> >#1 0x00007f11984c2675 in ?? () from /lib64/libpulse.so.0 >No symbol table info available. >#2 0x000055cb54632e68 in ?? () >No symbol table info available. >#3 0x000055cb54632d90 in ?? () >No symbol table info available. >#4 0x000055cb54632d90 in ?? () >No symbol table info available. >#5 0x0000000000000000 in ?? () >No symbol table info available. > >Thread 10 (Thread 0x7f118509f700 (LWP 2156)): >#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x55cb542b24b8) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 > __ret = -512 > oldtype = 0 > err = <optimized out> > oldtype = <optimized out> > err = <optimized out> > __ret = <optimized out> > resultvar = <optimized out> > __arg4 = <optimized out> > __arg3 = <optimized out> > __arg2 = <optimized out> > __arg1 = <optimized out> > _a4 = <optimized out> > _a3 = <optimized out> > _a2 = <optimized out> > _a1 = <optimized out> >#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x55cb542b2438, cond=0x55cb542b2490) at pthread_cond_wait.c:502 > spin = 0 > buffer = {__routine = 0x7f119e5aa3f0 <__condvar_cleanup_waiting>, __arg = 0x7f118509df90, __canceltype = -2062950400, __prev = 0x0} > cbuffer = {wseq = 447310, cond = 0x55cb542b2490, mutex = 0x55cb542b2438, private = 0} > rt = <optimized out> > err = <optimized out> > g = 0 > flags = <optimized out> > g1_start = <optimized out> > signals = <optimized out> > result = 0 > wseq = 447310 > seq = 223655 > private = 0 > maxspin = <optimized out> > err = <optimized out> > result = <optimized out> > wseq = <optimized out> > g = <optimized out> > seq = <optimized out> > flags = <optimized out> > private = <optimized out> > signals = <optimized out> > g1_start = <optimized out> > spin = <optimized out> > buffer = <optimized out> > cbuffer = <optimized out> > rt = <optimized out> > s = <optimized out> >#2 __pthread_cond_wait (cond=cond@entry=0x55cb542b2490, mutex=0x55cb542b2438) at pthread_cond_wait.c:655 >No locals. >#3 0x00007f119c4973e3 in mozilla::detail::ConditionVariableImpl::wait (this=0x55cb542b2490, lock=...) at /builddir/build/BUILD/firefox-60.2.0/mozglue/misc/ConditionVariable_posix.cpp:118 > ptCond = 0x55cb542b2490 > ptMutex = <optimized out> > r = <optimized out> >#4 0x00007f119c4975f5 in mozilla::detail::ConditionVariableImpl::wait_for (this=0x55cb542b2490, 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> > rel_ts = <optimized out> > now_ts = {tv_sec = 140735233631616, tv_nsec = 139713666526892} > abs_ts = {tv_sec = 139713223188576, tv_nsec = 139713610593057} >#5 0x00007f119c213f34 in js::ConditionVariable::wait_for (lock=..., rel_time=..., this=<optimized out>) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/threading/ConditionVariable.h:101 >No locals. >#6 js::GlobalHelperThreadState::wait (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 >No locals. >#7 js::HelperThread::threadLoop (this=0x55cb5463f8c8) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/vm/HelperThreads.cpp:2238 > task = <optimized out> > nogc = <optimized out> > lock = {<js::LockGuard<js::Mutex>> = {lock = @0x55cb542b2438}, <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 = {139713221353473, 139713221353473, 139713221353473}}, <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 = 0x55cb5463f8c8}, <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 = 139713223196672, 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 = 0x7f118509e298, 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 = 0x7f118509e3b0, 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 = 0x7f118509e4c8, 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 = 0x7f118509e5e0, 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 = 0x7f118509e748, mPrev = 0x7f118509e748, 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_ = 0x7f118509e0a0}, static kElemIsPod = true, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x7f118509e7b0, 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 = 0x7f118509e800, mPrev = 0x7f118509e800, 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 = 0x7f118509e848, 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 = 0x55cb542af8f0}}}, <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 0x00007f119c20f0f6 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::callMain<0ul> (this=0x55cb54665760) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/threading/Thread.h:241 >No locals. >#9 js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start (aPack=0x55cb54665760) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/threading/Thread.h:235 > pack = 0x55cb54665760 >#10 0x00007f119e5a458e 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 = {139713223194368, 3910964899665437463, 140735233630286, 140735233630287, 140735233630416, 139713223191040, -4006651393240440041, -4006596807549361385}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#11 0x00007f119e4d3513 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 >No locals. > >Thread 11 (Thread 0x7f1198275700 (LWP 2155)): >#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x55cb542b24b8) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 > __ret = -512 > oldtype = 0 > err = <optimized out> > oldtype = <optimized out> > err = <optimized out> > __ret = <optimized out> > resultvar = <optimized out> > __arg4 = <optimized out> > __arg3 = <optimized out> > __arg2 = <optimized out> > __arg1 = <optimized out> > _a4 = <optimized out> > _a3 = <optimized out> > _a2 = <optimized out> > _a1 = <optimized out> >#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x55cb542b2438, cond=0x55cb542b2490) at pthread_cond_wait.c:502 > spin = 0 > buffer = {__routine = 0x7f119e5aa3f0 <__condvar_cleanup_waiting>, __arg = 0x7f1198273f90, __canceltype = 1412113464, __prev = 0x0} > cbuffer = {wseq = 447314, cond = 0x55cb542b2490, mutex = 0x55cb542b2438, private = 0} > rt = <optimized out> > err = <optimized out> > g = 0 > flags = <optimized out> > g1_start = <optimized out> > signals = <optimized out> > result = 0 > wseq = 447314 > seq = 223657 > private = 0 > maxspin = <optimized out> > err = <optimized out> > result = <optimized out> > wseq = <optimized out> > g = <optimized out> > seq = <optimized out> > flags = <optimized out> > private = <optimized out> > signals = <optimized out> > g1_start = <optimized out> > spin = <optimized out> > buffer = <optimized out> > cbuffer = <optimized out> > rt = <optimized out> > s = <optimized out> >#2 __pthread_cond_wait (cond=cond@entry=0x55cb542b2490, mutex=0x55cb542b2438) at pthread_cond_wait.c:655 >No locals. >#3 0x00007f119c4973e3 in mozilla::detail::ConditionVariableImpl::wait (this=0x55cb542b2490, lock=...) at /builddir/build/BUILD/firefox-60.2.0/mozglue/misc/ConditionVariable_posix.cpp:118 > ptCond = 0x55cb542b2490 > ptMutex = <optimized out> > r = <optimized out> >#4 0x00007f119c4975f5 in mozilla::detail::ConditionVariableImpl::wait_for (this=0x55cb542b2490, 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> > rel_ts = <optimized out> > now_ts = {tv_sec = 0, tv_nsec = 2675355308} > abs_ts = {tv_sec = 139713543880800, tv_nsec = 139713610593057} >#5 0x00007f119c213f34 in js::ConditionVariable::wait_for (lock=..., rel_time=..., this=<optimized out>) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/threading/ConditionVariable.h:101 >No locals. >#6 js::GlobalHelperThreadState::wait (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 >No locals. >#7 js::HelperThread::threadLoop (this=0x55cb5463f860) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/vm/HelperThreads.cpp:2238 > task = <optimized out> > nogc = <optimized out> > lock = {<js::LockGuard<js::Mutex>> = {lock = @0x55cb542b2438}, <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 = {139713542045697, 139713542045697, 139713542045697}}, <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 = 0x55cb5463f860}, <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 = 139713543888896, 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 = 0x7f1198274298, 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 = 0x7f11982743b0, 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 = 0x7f11982744c8, 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 = 0x7f11982745e0, 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 = 0x7f1198274748, mPrev = 0x7f1198274748, 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_ = 0x7f11982740a0}, static kElemIsPod = true, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x7f11982747b0, 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 = 0x7f1198274800, mPrev = 0x7f1198274800, 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 = 0x7f1198274848, 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 = 0x55cb542af8f0}}}, <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 0x00007f119c20f0f6 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::callMain<0ul> (this=0x55cb54665740) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/threading/Thread.h:241 >No locals. >#9 js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start (aPack=0x55cb54665740) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/threading/Thread.h:235 > pack = 0x55cb54665740 >#10 0x00007f119e5a458e 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 = {139713543886592, 3910964899665437463, 140735233630286, 140735233630287, 140735233630416, 139713543883264, -4006592246172065001, -4006596807549361385}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#11 0x00007f119e4d3513 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 >No locals. > >Thread 12 (Thread 0x7f1184499700 (LWP 2162)): >#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x55cb542b24b8) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 > __ret = -512 > oldtype = 0 > err = <optimized out> > oldtype = <optimized out> > err = <optimized out> > __ret = <optimized out> > resultvar = <optimized out> > __arg4 = <optimized out> > __arg3 = <optimized out> > __arg2 = <optimized out> > __arg1 = <optimized out> > _a4 = <optimized out> > _a3 = <optimized out> > _a2 = <optimized out> > _a1 = <optimized out> >#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x55cb542b2438, cond=0x55cb542b2490) at pthread_cond_wait.c:502 > spin = 0 > buffer = {__routine = 0x7f119e5aa3f0 <__condvar_cleanup_waiting>, __arg = 0x7f1184497f90, __canceltype = 1412113464, __prev = 0x0} > cbuffer = {wseq = 447316, cond = 0x55cb542b2490, mutex = 0x55cb542b2438, private = 0} > rt = <optimized out> > err = <optimized out> > g = 0 > flags = <optimized out> > g1_start = <optimized out> > signals = <optimized out> > result = 0 > wseq = 447316 > seq = 223658 > private = 0 > maxspin = <optimized out> > err = <optimized out> > result = <optimized out> > wseq = <optimized out> > g = <optimized out> > seq = <optimized out> > flags = <optimized out> > private = <optimized out> > signals = <optimized out> > g1_start = <optimized out> > spin = <optimized out> > buffer = <optimized out> > cbuffer = <optimized out> > rt = <optimized out> > s = <optimized out> >#2 __pthread_cond_wait (cond=cond@entry=0x55cb542b2490, mutex=0x55cb542b2438) at pthread_cond_wait.c:655 >No locals. >#3 0x00007f119c4973e3 in mozilla::detail::ConditionVariableImpl::wait (this=0x55cb542b2490, lock=...) at /builddir/build/BUILD/firefox-60.2.0/mozglue/misc/ConditionVariable_posix.cpp:118 > ptCond = 0x55cb542b2490 > ptMutex = <optimized out> > r = <optimized out> >#4 0x00007f119c4975f5 in mozilla::detail::ConditionVariableImpl::wait_for (this=0x55cb542b2490, 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> > rel_ts = <optimized out> > now_ts = {tv_sec = 140735233631696, tv_nsec = 139713666526892} > abs_ts = {tv_sec = 139713210581088, tv_nsec = 139713610593057} >#5 0x00007f119c213f34 in js::ConditionVariable::wait_for (lock=..., rel_time=..., this=<optimized out>) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/threading/ConditionVariable.h:101 >No locals. >#6 js::GlobalHelperThreadState::wait (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 >No locals. >#7 js::HelperThread::threadLoop (this=0x55cb5463fb38) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/vm/HelperThreads.cpp:2238 > task = <optimized out> > nogc = <optimized out> > lock = {<js::LockGuard<js::Mutex>> = {lock = @0x55cb542b2438}, <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 = {139713208745985, 139713208745985, 139713208745985}}, <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 = 0x55cb5463fb38}, <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 = 139713210589184, 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 = 0x7f1184498298, 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 = 0x7f11844983b0, 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 = 0x7f11844984c8, 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 = 0x7f11844985e0, 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 = 0x7f1184498748, mPrev = 0x7f1184498748, 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_ = 0x7f11844980a0}, static kElemIsPod = true, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x7f11844987b0, 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 = 0x7f1184498800, mPrev = 0x7f1184498800, 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 = 0x7f1184498848, 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 = 0x55cb542af8f0}}}, <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 0x00007f119c20f0f6 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::callMain<0ul> (this=0x55cb54676cf0) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/threading/Thread.h:241 >No locals. >#9 js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start (aPack=0x55cb54676cf0) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/threading/Thread.h:235 > pack = 0x55cb54676cf0 >#10 0x00007f119e5a458e 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 = {139713210586880, 3910964899665437463, 140735233630286, 140735233630287, 140735233630416, 139713210583552, -4006654138798284009, -4006596807549361385}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#11 0x00007f119e4d3513 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 >No locals. > >Thread 13 (Thread 0x7f1184e9e700 (LWP 2157)): >#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x55cb542b24b8) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 > __ret = -512 > oldtype = 0 > err = <optimized out> > oldtype = <optimized out> > err = <optimized out> > __ret = <optimized out> > resultvar = <optimized out> > __arg4 = <optimized out> > __arg3 = <optimized out> > __arg2 = <optimized out> > __arg1 = <optimized out> > _a4 = <optimized out> > _a3 = <optimized out> > _a2 = <optimized out> > _a1 = <optimized out> >#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x55cb542b2438, cond=0x55cb542b2490) at pthread_cond_wait.c:502 > spin = 0 > buffer = {__routine = 0x7f119e5aa3f0 <__condvar_cleanup_waiting>, __arg = 0x7f1184e9cf90, __canceltype = -2065051648, __prev = 0x0} > cbuffer = {wseq = 447320, cond = 0x55cb542b2490, mutex = 0x55cb542b2438, private = 0} > rt = <optimized out> > err = <optimized out> > g = 0 > flags = <optimized out> > g1_start = <optimized out> > signals = <optimized out> > result = 0 > wseq = 447320 > seq = 223660 > private = 0 > maxspin = <optimized out> > err = <optimized out> > result = <optimized out> > wseq = <optimized out> > g = <optimized out> > seq = <optimized out> > flags = <optimized out> > private = <optimized out> > signals = <optimized out> > g1_start = <optimized out> > spin = <optimized out> > buffer = <optimized out> > cbuffer = <optimized out> > rt = <optimized out> > s = <optimized out> >#2 __pthread_cond_wait (cond=cond@entry=0x55cb542b2490, mutex=0x55cb542b2438) at pthread_cond_wait.c:655 >No locals. >#3 0x00007f119c4973e3 in mozilla::detail::ConditionVariableImpl::wait (this=0x55cb542b2490, lock=...) at /builddir/build/BUILD/firefox-60.2.0/mozglue/misc/ConditionVariable_posix.cpp:118 > ptCond = 0x55cb542b2490 > ptMutex = <optimized out> > r = <optimized out> >#4 0x00007f119c4975f5 in mozilla::detail::ConditionVariableImpl::wait_for (this=0x55cb542b2490, 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> > rel_ts = <optimized out> > now_ts = {tv_sec = 140735233631872, tv_nsec = 139713666526892} > abs_ts = {tv_sec = 139713221087328, tv_nsec = 139713610593057} >#5 0x00007f119c213f34 in js::ConditionVariable::wait_for (lock=..., rel_time=..., this=<optimized out>) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/threading/ConditionVariable.h:101 >No locals. >#6 js::GlobalHelperThreadState::wait (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 >No locals. >#7 js::HelperThread::threadLoop (this=0x55cb5463f930) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/vm/HelperThreads.cpp:2238 > task = <optimized out> > nogc = <optimized out> > lock = {<js::LockGuard<js::Mutex>> = {lock = @0x55cb542b2438}, <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 = {139713219252225, 139713219252225, 139713219252225}}, <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 = 0x55cb5463f930}, <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 = 139713221095424, 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 = 0x7f1184e9d298, 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 = 0x7f1184e9d3b0, 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 = 0x7f1184e9d4c8, 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 = 0x7f1184e9d5e0, 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 = 0x7f1184e9d748, mPrev = 0x7f1184e9d748, 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_ = 0x7f1184e9d0a0}, static kElemIsPod = true, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x7f1184e9d7b0, 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 = 0x7f1184e9d800, mPrev = 0x7f1184e9d800, 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 = 0x7f1184e9d848, 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 = 0x55cb542af8f0}}}, <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 0x00007f119c20f0f6 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::callMain<0ul> (this=0x55cb54665780) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/threading/Thread.h:241 >No locals. >#9 js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start (aPack=0x55cb54665780) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/threading/Thread.h:235 > pack = 0x55cb54665780 >#10 0x00007f119e5a458e 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 = {139713221093120, 3910964899665437463, 140735233630286, 140735233630287, 140735233630416, 139713221089792, -4006655515872173289, -4006596807549361385}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#11 0x00007f119e4d3513 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 >No locals. > >Thread 14 (Thread 0x7f11860a1700 (LWP 2140)): >#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x55cb542f2128) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 > __ret = -512 > oldtype = 0 > err = <optimized out> > oldtype = <optimized out> > err = <optimized out> > __ret = <optimized out> > resultvar = <optimized out> > __arg4 = <optimized out> > __arg3 = <optimized out> > __arg2 = <optimized out> > __arg1 = <optimized out> > _a4 = <optimized out> > _a3 = <optimized out> > _a2 = <optimized out> > _a1 = <optimized out> >#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x55cb542f20d8, cond=0x55cb542f2100) at pthread_cond_wait.c:502 > spin = 0 > buffer = {__routine = 0x7f119e5aa3f0 <__condvar_cleanup_waiting>, __arg = 0x7f11860a0840, __canceltype = 576, __prev = 0x0} > cbuffer = {wseq = 0, cond = 0x55cb542f2100, mutex = 0x55cb542f20d8, private = 0} > rt = <optimized out> > err = <optimized out> > g = 0 > flags = <optimized out> > g1_start = <optimized out> > signals = <optimized out> > result = 0 > wseq = 0 > seq = 0 > private = 0 > maxspin = <optimized out> > err = <optimized out> > result = <optimized out> > wseq = <optimized out> > g = <optimized out> > seq = <optimized out> > flags = <optimized out> > private = <optimized out> > signals = <optimized out> > g1_start = <optimized out> > spin = <optimized out> > buffer = <optimized out> > cbuffer = <optimized out> > rt = <optimized out> > s = <optimized out> >#2 __pthread_cond_wait (cond=0x55cb542f2100, mutex=0x55cb542f20d8) at pthread_cond_wait.c:655 >No locals. >#3 0x00007f1186bc0993 in ?? () from /usr/lib64/dri/i965_dri.so >No symbol table info available. >#4 0x0000000000000000 in ?? () >No symbol table info available. >From To Syms Read Shared Object Library >0x00007f119f51de30 0x00007f119f5388c6 Yes /usr/lib64/gnome-shell/libgnome-shell.so >0x00007f119f36d850 0x00007f119f455fd2 Yes /lib64/libgio-2.0.so.0 >0x00007f119f2eb770 0x00007f119f31c945 Yes /lib64/libgobject-2.0.so.0 >0x00007f119f1dcdc0 0x00007f119f25a732 Yes /lib64/libglib-2.0.so.0 >0x00007f119eb0ae90 0x00007f119ee6191b Yes /lib64/libgtk-3.so.0 >0x00007f119ea69610 0x00007f119ea6eae6 Yes /lib64/libpangocairo-1.0.so.0 >0x00007f119ea398f0 0x00007f119ea4e052 Yes /lib64/libatk-bridge-2.0.so.0 >0x00007f119e962410 0x00007f119e9c63a6 Yes /lib64/libgjs.so.0 >0x00007f119e7fdbf0 0x00007f119e8c7372 Yes /usr/lib64/mutter/libmutter-clutter-3.so >0x00007f119e7b7250 0x00007f119e7b9c4e Yes /usr/lib64/mutter/libmutter-cogl-pango-3.so >0x00007f119e7825d0 0x00007f119e7a1ce0 Yes /lib64/libgirepository-1.0.so.1 >0x00007f119e6327f0 0x00007f119e70234e Yes /lib64/libmutter-3.so.0 >0x00007f119e5a2b50 0x00007f119e5b0f75 Yes /lib64/libpthread.so.0 >0x00007f119e3f8670 0x00007f119e543a9f Yes /lib64/libc.so.6 >0x00007f119e3cc310 0x00007f119e3d04cc Yes /usr/lib64/gnome-shell/libgnome-shell-menu.so >0x00007f119e388c10 0x00007f119e3b1e1d Yes /usr/lib64/gnome-shell/libst-1.0.so >0x00007f119e2a30b0 0x00007f119e31979b Yes /lib64/libgdk-3.so.0 >0x00007f119e164690 0x00007f119e2319fe Yes /lib64/libcairo.so.2 >0x00007f119e12bcf0 0x00007f119e14256d Yes /lib64/libgdk_pixbuf-2.0.so.0 >0x00007f119e089f30 0x00007f119e0ed45e Yes /usr/lib64/mutter/libmutter-cogl-3.so >0x00007f119df48330 0x00007f119dfd0e96 Yes /lib64/libX11.so.6 >0x00007f119df201c0 0x00007f119df2257a Yes /lib64/libXfixes.so.3 >0x00007f119df15570 0x00007f119df18b02 Yes /lib64/libstartup-notification-1.so.0 >0x00007f119df01700 0x00007f119df0ad9a Yes /lib64/libcanberra.so.0 >0x00007f119def7430 0x00007f119def8a16 Yes /lib64/libcanberra-gtk3.so.0 >0x00007f119deeca90 0x00007f119deef84c No /lib64/libpolkit-agent-1.so.0 >0x00007f119ded0070 0x00007f119dedc0e6 No /lib64/libpolkit-gobject-1.so.0 >0x00007f119de4d590 0x00007f119de95951 Yes /lib64/libgcr-base-3.so.1 >0x00007f119dd94620 0x00007f119ddfbd14 No /lib64/libsystemd.so.0 >0x00007f119dca18b0 0x00007f119dd3264c No /lib64/libnm.so.0 >0x00007f119dc19d10 0x00007f119dc45626 Yes /lib64/libsecret-1.so.0 >0x00007f119daf9260 0x00007f119dba4a58 Yes /lib64/libgstreamer-1.0.so.0 >0x00007f119da61850 0x00007f119daa8c7d Yes /lib64/libgstbase-1.0.so.0 >0x00007f119da4e450 0x00007f119da4f376 Yes /lib64/libgmodule-2.0.so.0 >0x00007f119da48270 0x00007f119da49029 Yes /lib64/libdl.so.2 >0x00007f119d9d6390 0x00007f119da26996 Yes /lib64/libpcre.so.1 >0x00007f119d9c92c0 0x00007f119d9cdd2a Yes /lib64/libffi.so.6 >0x00007f119d9b05f0 0x00007f119d9bd7b7 Yes /lib64/libz.so.1 >0x00007f119d988c30 0x00007f119d9a077f Yes /lib64/libselinux.so.1 >0x00007f119d96b710 0x00007f119d97766e Yes /lib64/libresolv.so.2 >0x00007f119d917a80 0x00007f119d94f092 No /lib64/libmount.so.1 >0x00007f119d8fa270 0x00007f119d904e2b Yes /lib64/libXi.so.6 >0x00007f119d8ee0a0 0x00007f119d8ef20d Yes /lib64/libcairo-gobject.so.2 >0x00007f119d8cbd50 0x00007f119d8d952f Yes /lib64/libatk-1.0.so.0 >0x00007f119d8b5890 0x00007f119d8ba7a5 No /lib64/libwayland-client.so.0 >0x00007f119d7d9130 0x00007f119d83f08d Yes /lib64/libepoxy.so.0 >0x00007f119d604490 0x00007f119d6a35fa Yes /lib64/libm.so.6 >0x00007f119d54ccf0 0x00007f119d5bae82 Yes /lib64/libharfbuzz.so.0 >0x00007f119d52f050 0x00007f119d5384b1 Yes /lib64/libpangoft2-1.0.so.0 >0x00007f119d4ea430 0x00007f119d50b9e4 Yes /lib64/libpango-1.0.so.0 >0x00007f119d49d010 0x00007f119d4c031e Yes /lib64/libfontconfig.so.1 >0x00007f119d3e5a20 0x00007f119d462a03 Yes /lib64/libfreetype.so.6 >0x00007f119d392b10 0x00007f119d3bf315 No /lib64/libdbus-1.so.3 >0x00007f119d35d950 0x00007f119d37020c Yes /lib64/libatspi.so.0 >0x00007f119d342710 0x00007f119d345a80 Yes /lib64/librt.so.1 >0x00007f119d3078e0 0x00007f119d32b9f9 Yes /lib64/libreadline.so.7 >0x00007f119d2ed090 0x00007f119d2ed1d2 Yes /lib64/libgthread-2.0.so.0 >0x00007f119bda3e00 0x00007f119c5c0fa9 Yes /lib64/libmozjs-60.so.0 >0x00007f119bcae3d0 0x00007f119bcb8513 Yes /lib64/libXext.so.6 >0x00007f119bba2990 0x00007f119bc58aa2 No /lib64/libstdc++.so.6 >0x00007f119baf8590 0x00007f119bb091d5 No /lib64/libgcc_s.so.1 >0x00007f119bad5000 0x00007f119bae899b Yes /lib64/libjson-glib-1.0.so.0 >0x00007f119bac8090 0x00007f119bac8219 No /lib64/libwayland-egl.so.1 >0x00007f119bac01f0 0x00007f119bac2b5b Yes /lib64/libXtst.so.6 >0x00007f119ba9a710 0x00007f119bab1ac4 No /lib64/libudev.so.1 >0x00007f119ba59910 0x00007f119ba81bbe Yes /lib64/libinput.so.10 >0x00007f119ba0fa10 0x00007f119ba2a81e Yes /lib64/libxkbcommon.so.0 >0x00007f119b9ffe10 0x00007f119ba0413a Yes /lib64/libwacom.so.2 >0x00007f119b9eb8b0 0x00007f119b9f5336 Yes /usr/lib64/mutter/libmutter-cogl-path-3.so >0x00007f119b9db870 0x00007f119b9e1102 No /lib64/libgbm.so.1 >0x00007f119b9c8a50 0x00007f119b9d149f Yes /lib64/libdrm.so.2 >0x00007f119b9b4c10 0x00007f119b9bb315 No /lib64/libwayland-server.so.0 >0x00007f119b9988b0 0x00007f119b9a31d7 Yes /lib64/libEGL.so.1 >0x00007f119b991110 0x00007f119b991a6b Yes /lib64/libXdamage.so.1 >0x00007f119b98c0e0 0x00007f119b98cb05 Yes /lib64/libXcomposite.so.1 >0x00007f119b980220 0x00007f119b986499 Yes /lib64/libXrandr.so.2 >0x00007f119b92d410 0x00007f119b930adf Yes /lib64/libGL.so.1 >0x00007f119b8b98b0 0x00007f119b8d586f Yes /lib64/libgnome-desktop-3.so.17 >0x00007f119b89c5f0 0x00007f119b8a10df Yes /lib64/libXcursor.so.1 >0x00007f119b875860 0x00007f119b88ec7b Yes /lib64/libxkbfile.so.1 >0x00007f119b868bb0 0x00007f119b86b660 Yes /lib64/libxkbcommon-x11.so.0 >0x00007f119b85a270 0x00007f119b860591 Yes /lib64/libXrender.so.1 >0x00007f119b854050 0x00007f119b85412f Yes /lib64/libX11-xcb.so.1 >0x00007f119b8326e0 0x00007f119b845379 Yes /lib64/libxcb.so.1 >0x00007f119b81a260 0x00007f119b81f185 Yes /lib64/libxcb-randr.so.0 >0x00007f119b80f0b0 0x00007f119b80fc39 Yes /lib64/libxcb-res.so.0 >0x00007f119b7de7f0 0x00007f119b7fd615 Yes /lib64/libpipewire-0.2.so.1 >0x00007f119b7cd260 0x00007f119b7d1487 Yes /lib64/libSM.so.6 >0x00007f119b7b28d0 0x00007f119b7c047a Yes /lib64/libICE.so.6 >0x00007f119b7a7110 0x00007f119b7a7a91 Yes /lib64/libXinerama.so.1 >0x00007f119b79d760 0x00007f119b7a09b6 Yes /lib64/libgudev-1.0.so.0 >0x00007f119f754110 0x00007f119f7731a4 Yes /lib64/ld-linux-x86-64.so.2 >0x00007f119b765350 0x00007f119b783f75 Yes /lib64/libcroco-0.6.so.3 >0x00007f119b754470 0x00007f119b755f01 No /lib64/libwayland-cursor.so.0 >0x00007f119b6b3570 0x00007f119b736624 Yes /lib64/libpixman-1.so.0 >0x00007f119b679230 0x00007f119b69b705 Yes /lib64/libpng16.so.16 >0x00007f119b66f090 0x00007f119b66fbe7 Yes /lib64/libxcb-shm.so.0 >0x00007f119b664230 0x00007f119b668f5c Yes /lib64/libxcb-render.so.0 >0x00007f119b65a200 0x00007f119b65afd0 Yes /lib64/libxcb-util.so.1 >0x00007f119b64c830 0x00007f119b650d50 Yes /lib64/libvorbisfile.so.3 >0x00007f119b6355a0 0x00007f119b6412dd Yes /lib64/libtdb.so.1 >0x00007f119b6278d0 0x00007f119b62bcb6 Yes /lib64/libltdl.so.7 >0x00007f119b6092d0 0x00007f119b60d84f Yes /lib64/libfribidi.so.0 >0x00007f119b5ce3f0 0x00007f119b5ee8d7 Yes /lib64/libexpat.so.1 >0x00007f119b5984a0 0x00007f119b5b6b0b Yes /lib64/libgck-1.so.0 >0x00007f119b47b5c0 0x00007f119b5494bc Yes /lib64/libgcrypt.so.20 >0x00007f119b451690 0x00007f119b462ca2 Yes /lib64/libgpg-error.so.0 >0x00007f119b344070 0x00007f119b3dc2c0 Yes /lib64/libp11-kit.so.0 >0x00007f119b2f2510 0x00007f119b3093a6 Yes /lib64/liblzma.so.5 >0x00007f119b2d22c0 0x00007f119b2e92eb No /lib64/liblz4.so.1 >0x00007f119b2c9200 0x00007f119b2caadf Yes /lib64/libcap.so.2 >0x00007f119b151640 0x00007f119b250950 Yes /lib64/libgnutls.so.30 >0x00007f119b118320 0x00007f119b11bd51 No /lib64/libuuid.so.1 >0x00007f119b093490 0x00007f119b0ee873 Yes /lib64/libpcre2-8.so.0 >0x00007f119b048f60 0x00007f119b079d62 No /lib64/libblkid.so.1 >0x00007f119b0113f0 0x00007f119b0322ac Yes /lib64/libgraphite2.so.3 >0x00007f119b004510 0x00007f119b0080d7 Yes /lib64/libthai.so.0 >0x00007f119aff12b0 0x00007f119affdf76 No /lib64/libbz2.so.1 >0x00007f119afce9f0 0x00007f119afdc1bc No /lib64/libtinfo.so.6 >0x00007f119afb71e0 0x00007f119afb9778 Yes /lib64/libmtdev.so.1 >0x00007f119afa43c0 0x00007f119afa96a9 Yes /lib64/libevdev.so.2 >0x00007f119af1c4d0 0x00007f119af1f38b Yes /lib64/libGLdispatch.so.0 >0x00007f119aeab890 0x00007f119aeb57ed Yes /lib64/libGLX.so.0 >0x00007f119ae841c0 0x00007f119ae8d505 Yes /lib64/libseccomp.so.2 >0x00007f119ae4e470 0x00007f119ae5a719 Yes /usr/lib64/libxcb-xkb.so.1 >0x00007f119ae40200 0x00007f119ae40ef2 Yes /lib64/libXau.so.6 >0x00007f119ae371f0 0x00007f119ae3a8f6 Yes /lib64/libspa-lib.so.1 >0x00007f119acfb9b0 0x00007f119addfd1e Yes /lib64/libxml2.so.2 >0x00007f119aca0bd0 0x00007f119acb7bdd Yes /lib64/libvorbis.so.0 >0x00007f119ac93260 0x00007f119ac95639 Yes /lib64/libogg.so.0 >0x00007f119ac67310 0x00007f119ac71020 Yes /lib64/libcrypt.so.1 >0x00007f119ac48310 0x00007f119ac4be77 Yes /lib64/libidn2.so.0 >0x00007f119aad5230 0x00007f119ab0965e Yes /lib64/libunistring.so.2 >0x00007f119aab0370 0x00007f119aabb103 Yes /lib64/libtasn1.so.6 >0x00007f119aa7a9f0 0x00007f119aa97c6c Yes /lib64/libnettle.so.6 >0x00007f119aa47d20 0x00007f119aa564af Yes /lib64/libhogweed.so.4 >0x00007f119a9ce600 0x00007f119aa24424 Yes /lib64/libgmp.so.10 >0x00007f119a9ba250 0x00007f119a9bd440 Yes /lib64/libdatrie.so.1 >0x00007f119f4e45d0 0x00007f119f4e9ef5 Yes /usr/lib64/gio/modules/libdconfsettings.so >0x00007f11988bdcf0 0x00007f11988dec62 No /lib64/libEGL_mesa.so.0 >0x00007f11988ae090 0x00007f11988af2f9 Yes /lib64/libxcb-dri2.so.0 >0x00007f11988a80c0 0x00007f11988a8fc7 Yes /lib64/libxcb-dri3.so.0 >0x00007f119889f080 0x00007f11988a18ae Yes /lib64/libxcb-xfixes.so.0 >0x00007f1198898070 0x00007f119889894a Yes /lib64/libxcb-present.so.0 >0x00007f1198890120 0x00007f11988923d6 Yes /lib64/libxcb-sync.so.1 >0x00007f11988890e0 0x00007f1198889390 Yes /lib64/libxshmfence.so.1 >0x00007f1198860220 0x00007f119886bd4b No /lib64/libglapi.so.0 >0x00007f11987f5c40 0x00007f1198838792 No /lib64/libGLX_mesa.so.0 >0x00007f11987c90b0 0x00007f11987d1b39 Yes /lib64/libxcb-glx.so.0 >0x00007f11987b8160 0x00007f11987ba9b8 Yes /lib64/libXxf86vm.so.1 >0x00007f1186911260 0x00007f1186ff5ac2 No /usr/lib64/dri/i965_dri.so >0x00007f11987956d0 0x00007f11987aaae1 Yes /lib64/libdrm_intel.so.1 >0x00007f1198789610 0x00007f119878d51c Yes /lib64/libdrm_nouveau.so.2 >0x00007f119877b330 0x00007f1198782cf2 Yes /lib64/libdrm_radeon.so.1 >0x00007f11987703d0 0x00007f1198774971 Yes /lib64/libpciaccess.so.0 >0x00007f1198764550 0x00007f11987693d0 No /lib64/libnss_sss.so.2 >0x00007f11987505f0 0x00007f1198756c2c Yes /lib64/libnss_files.so.2 >0x00007f11985c1fb0 0x00007f11985dd2e1 No /usr/lib64/gio/modules/libgvfsdbus.so >0x00007f1198585ef0 0x00007f119859d98d No /usr/lib64/gvfs/libgvfscommon.so >0x00007f1198569410 0x00007f119856b7de Yes /usr/lib64/spa/support/libspa-support.so >0x00007f119853c500 0x00007f119853f66a Yes /usr/lib64/libcanberra-0.30/libcanberra-pulse.so >0x00007f119849b6b0 0x00007f11984c88f1 No /lib64/libpulse.so.0 >0x00007f119841df30 0x00007f1198463982 No /usr/lib64/pulseaudio/libpulsecommon-12.2.so >0x00007f119839a890 0x00007f11983e4395 Yes /lib64/libsndfile.so.1 >0x00007f119838d250 0x00007f119838f8ec Yes /lib64/libasyncns.so.0 >0x00007f119837e1c0 0x00007f1198386643 Yes /lib64/libgsm.so.1 >0x00007f119832a8f0 0x00007f119836fa83 No /lib64/libFLAC.so.8 >0x00007f119828a130 0x00007f119828c7c6 Yes /lib64/libvorbisenc.so.2 >0x00007f113f5bc410 0x00007f113f5eb44e No /lib64/libibus-1.0.so.5 >0x00007f113f5666d0 0x00007f113f5761ec Yes /lib64/libgweather-3.so.15 >0x00007f113f4e3690 0x00007f113f52d069 Yes /lib64/libsoup-2.4.so.1 >0x00007f113f4ac210 0x00007f113f4b6537 Yes /lib64/libgeocode-glib.so.0 >0x00007f113f3aac60 0x00007f113f471514 No /lib64/libsqlite3.so.0 >0x00007f113f359a70 0x00007f113f38ccaf Yes /lib64/libgssapi_krb5.so.2 >0x00007f113f33a250 0x00007f113f33bcb6 Yes /lib64/libpsl.so.5 >0x00007f113f271230 0x00007f113f2dcc21 Yes /lib64/libkrb5.so.3 >0x00007f113f22feb0 0x00007f113f23e804 No /lib64/libk5crypto.so.3 >0x00007f113f2262b0 0x00007f113f226ed9 No /lib64/libcom_err.so.2 >0x00007f113f216f90 0x00007f113f21e5db No /lib64/libkrb5support.so.0 >0x00007f113efb2000 0x00007f113f151cd0 Yes /lib64/libcrypto.so.1.1 >0x00007f113ef34210 0x00007f113ef34f88 No /lib64/libkeyutils.so.1 >0x00007f113edaa750 0x00007f113edc61a4 No /lib64/libgnome-bluetooth.so.13 >0x00007f113f599570 0x00007f113f59b9a3 Yes /lib64/libnotify.so.4 >0x00007f113ede7050 0x00007f113edf458e Yes /usr/lib64/gnome-shell/libgvc.so >0x00007f113f58d180 0x00007f113f58ea33 No /lib64/libpulse-mainloop-glib.so.0 >0x00007f113ad3f5d0 0x00007f113ad5b94a No /lib64/libaccountsservice.so.0 >0x00007f113ad0b090 0x00007f113ad1bb9a Yes /lib64/libgdm.so.1 >0x00007f113ace4bf0 0x00007f113acf1110 No /usr/lib64/gio/modules/libgioremote-volume-monitor.so >0x00007f113acaf670 0x00007f113acba527 Yes /usr/lib64/gio/modules/libgiognutls.so >0x00007f113ac72b90 0x00007f113ac8b340 Yes /usr/lib64/pkcs11/p11-kit-trust.so >0x00007f113ad817d0 0x00007f113ad8289e Yes /usr/lib64/gio/modules/libgiognomeproxy.so >0x00007f113ad760d0 0x00007f113ad76b81 Yes /usr/lib64/gconv/ISO8859-1.so >0x00007f1198511380 0x00007f1198511d04 No /usr/lib64/gtk-3.0/modules/libpk-gtk-module.so >0x00007f11985084e0 0x00007f119850a584 Yes /usr/lib64/gtk-3.0/modules/libcanberra-gtk-module.so >0x00007f119a1841d0 0x00007f119a1845dd Yes /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so >0x00007f1199dca260 0x00007f119a01dfc9 Yes /lib64/librsvg-2.so.2 >$1 = 0x0 >$2 = 0x0 >rax 0x0 0 >rbx 0x5 5 >rcx 0x7f119e5aee0f 139713647930895 >rdx 0x0 0 >rsi 0x7fff799b9a90 140735233628816 >rdi 0x2 2 >rbp 0x55cb53a2a140 0x55cb53a2a140 <_tracked_signals> >rsp 0x7fff799b9a90 0x7fff799b9a90 >r8 0x0 0 >r9 0x7fff799b9a90 140735233628816 >r10 0x8 8 >r11 0x246 582 >r12 0x5 5 >r13 0x7fff799b9bb0 140735233629104 >r14 0x5 5 >r15 0x2 2 >rip 0x7f119e5aee0f 0x7f119e5aee0f <raise+271> >eflags 0x246 [ PF ZF IF ] >cs 0x33 51 >ss 0x2b 43 >ds 0x0 0 >es 0x0 0 >fs 0x0 0 >gs 0x0 0 >st0 0 (raw 0x00000000000000000000) >st1 0 (raw 0x00000000000000000000) >st2 0 (raw 0x00000000000000000000) >st3 0 (raw 0x00000000000000000000) >st4 0 (raw 0x00000000000000000000) >st5 0 (raw 0x00000000000000000000) >st6 0 (raw 0x00000000000000000000) >st7 0 (raw 0x00000000000000000000) >fctrl 0x37f 895 >fstat 0x0 0 >ftag 0xffff 65535 >fiseg 0x0 0 >fioff 0x0 0 >foseg 0x0 0 >fooff 0x0 0 >fop 0x0 0 >mxcsr 0x1f80 [ IM DM ZM OM UM PM ] >bndcfgu {raw = 0x0, config = {base = 0x0, reserved = 0x0, preserved = 0x0, enabled = 0x0}} {raw = 0x0, config = {base = 0, reserved = 0, preserved = 0, enabled = 0}} >bndstatus {raw = 0x0, status = {bde = 0x0, error = 0x0}} {raw = 0x0, status = {bde = 0, error = 0}} >ymm0 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>}, v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {0x0, 0x0}} >ymm1 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>}, v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {0x0, 0x0}} >ymm2 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0, 0x0, 0x0, 0x0, 0xff, 0x0 <repeats 27 times>}, v16_int16 = {0x0, 0x0, 0xff, 0x0 <repeats 13 times>}, v8_int32 = {0x0, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0xff00000000, 0x0, 0x0, 0x0}, v2_int128 = {0xff00000000, 0x0}} >ymm3 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>}, v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {0x0, 0x0}} >ymm4 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>}, v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {0x0, 0x0}} >ymm5 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>}, v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {0x0, 0x0}} >ymm6 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>}, v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {0x0, 0x0}} >ymm7 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>}, v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {0x0, 0x0}} >ymm8 {v8_float = {0x0, 0xffffffff, 0xffffffff, 0xffffffff, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x7fffffffffffffff, 0x7fffffffffffffff, 0x0, 0x0}, v32_int8 = {0x20, 0x3d, 0x3d, 0xa, 0x0, 0x63, 0x61, 0x69, 0x72, 0x6f, 0x4e, 0x61, 0x74, 0x69, 0x76, 0x65, 0x0 <repeats 16 times>}, v16_int16 = {0x3d20, 0xa3d, 0x6300, 0x6961, 0x6f72, 0x614e, 0x6974, 0x6576, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0xa3d3d20, 0x69616300, 0x614e6f72, 0x65766974, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x696163000a3d3d20, 0x65766974614e6f72, 0x0, 0x0}, v2_int128 = {0x65766974614e6f72696163000a3d3d20, 0x0}} >ymm9 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>}, v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {0x0, 0x0}} >ymm10 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>}, v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {0x0, 0x0}} >ymm11 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>}, v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {0x0, 0x0}} >ymm12 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>}, v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {0x0, 0x0}} >ymm13 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>}, v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {0x0, 0x0}} >ymm14 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>}, v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {0x0, 0x0}} >ymm15 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>}, v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {0x0, 0x0}} >bnd0 {lbound = 0x0, ubound = 0xffffffffffffffff} {lbound = 0x0, ubound = 0xffffffffffffffff} >bnd1 {lbound = 0x0, ubound = 0xffffffffffffffff} {lbound = 0x0, ubound = 0xffffffffffffffff} >bnd2 {lbound = 0x0, ubound = 0xffffffffffffffff} {lbound = 0x0, ubound = 0xffffffffffffffff} >bnd3 {lbound = 0x0, ubound = 0xffffffffffffffff} {lbound = 0x0, ubound = 0xffffffffffffffff} >Dump of assembler code for function raise: > 0x00007f119e5aed00 <+0>: endbr64 > 0x00007f119e5aed04 <+4>: push %rbx > 0x00007f119e5aed05 <+5>: mov $0xffffffffffffffff,%r8 > 0x00007f119e5aed0c <+12>: mov %edi,%ebx > 0x00007f119e5aed0e <+14>: mov $0x8,%r10d > 0x00007f119e5aed14 <+20>: xor %edi,%edi > 0x00007f119e5aed16 <+22>: sub $0x110,%rsp > 0x00007f119e5aed1d <+29>: mov %fs:0x28,%rax > 0x00007f119e5aed26 <+38>: mov %rax,0x108(%rsp) > 0x00007f119e5aed2e <+46>: xor %eax,%eax > 0x00007f119e5aed30 <+48>: mov %rsp,%r9 > 0x00007f119e5aed33 <+51>: movabs $0xfffffffe7fffffff,%rax > 0x00007f119e5aed3d <+61>: mov %r8,0x88(%rsp) > 0x00007f119e5aed45 <+69>: mov %rax,0x80(%rsp) > 0x00007f119e5aed4d <+77>: mov %r9,%rdx > 0x00007f119e5aed50 <+80>: lea 0x80(%rsp),%rsi > 0x00007f119e5aed58 <+88>: mov $0xe,%eax > 0x00007f119e5aed5d <+93>: mov %r8,0x90(%rsp) > 0x00007f119e5aed65 <+101>: mov %r8,0x98(%rsp) > 0x00007f119e5aed6d <+109>: mov %r8,0xa0(%rsp) > 0x00007f119e5aed75 <+117>: mov %r8,0xa8(%rsp) > 0x00007f119e5aed7d <+125>: mov %r8,0xb0(%rsp) > 0x00007f119e5aed85 <+133>: mov %r8,0xb8(%rsp) > 0x00007f119e5aed8d <+141>: mov %r8,0xc0(%rsp) > 0x00007f119e5aed95 <+149>: mov %r8,0xc8(%rsp) > 0x00007f119e5aed9d <+157>: mov %r8,0xd0(%rsp) > 0x00007f119e5aeda5 <+165>: mov %r8,0xd8(%rsp) > 0x00007f119e5aedad <+173>: mov %r8,0xe0(%rsp) > 0x00007f119e5aedb5 <+181>: mov %r8,0xe8(%rsp) > 0x00007f119e5aedbd <+189>: mov %r8,0xf0(%rsp) > 0x00007f119e5aedc5 <+197>: mov %r8,0xf8(%rsp) > 0x00007f119e5aedcd <+205>: syscall > 0x00007f119e5aedcf <+207>: mov $0x27,%ecx > 0x00007f119e5aedd4 <+212>: mov %ecx,%eax > 0x00007f119e5aedd6 <+214>: syscall > 0x00007f119e5aedd8 <+216>: mov %rax,%rdi > 0x00007f119e5aeddb <+219>: mov $0xba,%eax > 0x00007f119e5aede0 <+224>: syscall > 0x00007f119e5aede2 <+226>: mov %eax,%esi > 0x00007f119e5aede4 <+228>: mov %ebx,%edx > 0x00007f119e5aede6 <+230>: mov $0xea,%eax > 0x00007f119e5aedeb <+235>: syscall > 0x00007f119e5aeded <+237>: cmp $0xfffffffffffff000,%rax > 0x00007f119e5aedf3 <+243>: ja 0x7f119e5aee30 <raise+304> > 0x00007f119e5aedf5 <+245>: mov %eax,%r8d > 0x00007f119e5aedf8 <+248>: mov $0x8,%r10d > 0x00007f119e5aedfe <+254>: xor %edx,%edx > 0x00007f119e5aee00 <+256>: mov %r9,%rsi > 0x00007f119e5aee03 <+259>: mov $0x2,%edi > 0x00007f119e5aee08 <+264>: mov $0xe,%eax > 0x00007f119e5aee0d <+269>: syscall >=> 0x00007f119e5aee0f <+271>: mov 0x108(%rsp),%rcx > 0x00007f119e5aee17 <+279>: xor %fs:0x28,%rcx > 0x00007f119e5aee20 <+288>: mov %r8d,%eax > 0x00007f119e5aee23 <+291>: jne 0x7f119e5aee3e <raise+318> > 0x00007f119e5aee25 <+293>: add $0x110,%rsp > 0x00007f119e5aee2c <+300>: pop %rbx > 0x00007f119e5aee2d <+301>: retq > 0x00007f119e5aee2e <+302>: xchg %ax,%ax > 0x00007f119e5aee30 <+304>: mov 0x9161(%rip),%rdx # 0x7f119e5b7f98 > 0x00007f119e5aee37 <+311>: neg %eax > 0x00007f119e5aee39 <+313>: mov %eax,%fs:(%rdx) > 0x00007f119e5aee3c <+316>: jmp 0x7f119e5aedf8 <raise+248> > 0x00007f119e5aee3e <+318>: callq 0x7f119e5a2700 <__stack_chk_fail@plt> >End of assembler dump.
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 1630899
: 1484751 |
1484752
|
1484753
|
1484754
|
1484755
|
1484756
|
1484757
|
1484758
|
1484759
|
1484760
|
1484761
|
1484762
|
1485489
|
1485490
|
1511858