Script started on 2017-09-05 20:55:57+1000
_daniel@danielpc-arch:~/gnome-crash/gdb_logs\[daniel@danielpc-arch gdb_logs]$ gdb `which gnome-shell`
GNU gdb (GDB) 8.0
Copyright (C) 2017 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-pc-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/bin/gnome-shell...done.
(gdb) target remote localhost:1234
Remote debugging using localhost:1234
Reading /lib64/ld-linux-x86-64.so.2 from remote target...
warning: File transfers from remote targets can be slow. Use "set sysroot" to access files locally instead.
Reading /lib64/ld-linux-x86-64.so.2 from remote target...
Reading symbols from target:/lib64/ld-linux-x86-64.so.2...(no debugging symbols found)...done.
0x00007f11c17eecc0 in _start () from target:/lib64/ld-linux-x86-64.so.2
(gdb) c
Continuing.
Reading /usr/lib/gnome-shell/libgnome-shell.so from remote target...
Reading /usr/lib/libatk-bridge-2.0.so.0 from remote target...
Reading /usr/lib/libgjs.so.0 from remote target...
Reading /usr/lib/mutter/libmutter-cogl-pango-0.so from remote target...
Reading /usr/lib/libgirepository-1.0.so.1 from remote target...
Reading /usr/lib/libmutter-0.so.0 from remote target...
Reading /usr/lib/libgtk-3.so.0 from remote target...
Reading /usr/lib/mutter/libmutter-clutter-0.so from remote target...
Reading /usr/lib/libpangocairo-1.0.so.0 from remote target...
Reading /usr/lib/libgio-2.0.so.0 from remote target...
Reading /usr/lib/libgobject-2.0.so.0 from remote target...
Reading /usr/lib/libglib-2.0.so.0 from remote target...
Reading /usr/lib/libpthread.so.0 from remote target...
Reading /usr/lib/libc.so.6 from remote target...
Reading /usr/lib/gnome-shell/libgnome-shell-menu.so from remote target...
Reading /usr/lib/libgstbase-1.0.so.0 from remote target...
Reading /usr/lib/libgstreamer-1.0.so.0 from remote target...
Reading /usr/lib/libstartup-notification-1.so.0 from remote target...
Reading /usr/lib/libcanberra-gtk3.so.0 from remote target...
Reading /usr/lib/libcanberra.so.0 from remote target...
Reading /usr/lib/libpolkit-agent-1.so.0 from remote target...
Reading /usr/lib/libpolkit-gobject-1.so.0 from remote target...
Reading /usr/lib/libgcr-base-3.so.1 from remote target...
Reading /usr/lib/libsystemd.so.0 from remote target...
Reading /usr/lib/libnm-glib.so.4 from remote target...
Reading /usr/lib/libnm-util.so.2 from remote target...
Reading /usr/lib/libdbus-glib-1.so.2 from remote target...
Reading /usr/lib/libsecret-1.so.0 from remote target...
Reading /usr/lib/libm.so.6 from remote target...
Reading /usr/lib/libcroco-0.6.so.3 from remote target...
Reading /usr/lib/mutter/libmutter-cogl-0.so from remote target...
Reading /usr/lib/libX11.so.6 from remote target...
Reading /usr/lib/libXfixes.so.3 from remote target...
Reading /usr/lib/libgdk-3.so.0 from remote target...
Reading /usr/lib/libpango-1.0.so.0 from remote target...
Reading /usr/lib/libatk-1.0.so.0 from remote target...
Reading /usr/lib/libcairo.so.2 from remote target...
Reading /usr/lib/libgdk_pixbuf-2.0.so.0 from remote target...
Reading /usr/lib/libpulse-mainloop-glib.so.0 from remote target...
Reading /usr/lib/libpulse.so.0 from remote target...
Reading /usr/lib/libatspi.so.0 from remote target...
Reading /usr/lib/libdbus-1.so.3 from remote target...
Reading /usr/lib/libreadline.so.7 from remote target...
Reading /usr/lib/libffi.so.6 from remote target...
Reading /usr/lib/libcairo-gobject.so.2 from remote target...
Reading /usr/lib/libmozjs-38.so from remote target...
Reading /usr/lib/libstdc++.so.6 from remote target...
Reading /usr/lib/libgcc_s.so.1 from remote target...
Reading /usr/lib/libgmodule-2.0.so.0 from remote target...
Reading /usr/lib/libupower-glib.so.3 from remote target...
Reading /usr/lib/libgnome-desktop-3.so.12 from remote target...
Reading /usr/lib/libXcursor.so.1 from remote target...
Reading /usr/lib/libxkbfile.so.1 from remote target...
Reading /usr/lib/libxkbcommon-x11.so.0 from remote target...
Reading /usr/lib/libXrender.so.1 from remote target...
Reading /usr/lib/libX11-xcb.so.1 from remote target...
Reading /usr/lib/libxcb.so.1 from remote target...
Reading /usr/lib/libxcb-randr.so.0 from remote target...
Reading /usr/lib/libxcb-res.so.0 from remote target...
Reading /usr/lib/libwacom.so.2 from remote target...
Reading /usr/lib/libSM.so.6 from remote target...
Reading /usr/lib/libICE.so.6 from remote target...
Reading /usr/lib/libXinerama.so.1 from remote target...
Reading /usr/lib/libgudev-1.0.so.0 from remote target...
Reading /usr/lib/libwayland-client.so.0 from remote target...
Reading /usr/lib/libXi.so.6 from remote target...
Reading /usr/lib/libudev.so.1 from remote target...
Reading /usr/lib/libinput.so.10 from remote target...
Reading /usr/lib/libxkbcommon.so.0 from remote target...
Reading /usr/lib/libgbm.so.1 from remote target...
Reading /usr/lib/libdrm.so.2 from remote target...
Reading /usr/lib/libwayland-server.so.0 from remote target...
Reading /usr/lib/libEGL.so.1 from remote target...
Reading /usr/lib/libXext.so.6 from remote target...
Reading /usr/lib/libXdamage.so.1 from remote target...
Reading /usr/lib/libXcomposite.so.1 from remote target...
Reading /usr/lib/libXrandr.so.2 from remote target...
Reading /usr/lib/libepoxy.so.0 from remote target...
Reading /usr/lib/libpangoft2-1.0.so.0 from remote target...
Reading /usr/lib/libfontconfig.so.1 from remote target...
Reading /usr/lib/libjson-glib-1.0.so.0 from remote target...
Reading /usr/lib/libXtst.so.6 from remote target...
Reading /usr/lib/mutter/libmutter-cogl-path-0.so from remote target...
Reading /usr/lib/libfreetype.so.6 from remote target...
Reading /usr/lib/libz.so.1 from remote target...
Reading /usr/lib/libresolv.so.2 from remote target...
Reading /usr/lib/libmount.so.1 from remote target...
Reading /usr/lib/libpcre.so.1 from remote target...
Reading /usr/lib/libunwind.so.8 from remote target...
Reading /usr/lib/libdw.so.1 from remote target...
Reading /usr/lib/librt.so.1 from remote target...
Reading /usr/lib/libdl.so.2 from remote target...
Reading /usr/lib/libxcb-util.so.1 from remote target...
Reading /usr/lib/libvorbisfile.so.3 from remote target...
Reading /usr/lib/libtdb.so.1 from remote target...
Reading /usr/lib/libltdl.so.7 from remote target...
Reading /usr/lib/libgck-1.so.0 from remote target...
Reading /usr/lib/libgcrypt.so.20 from remote target...
Reading /usr/lib/libp11-kit.so.0 from remote target...
Reading /usr/lib/liblzma.so.5 from remote target...
Reading /usr/lib/liblz4.so.1 from remote target...
Reading /usr/lib/libuuid.so.1 from remote target...
Reading /usr/lib/libsmime3.so from remote target...
Reading /usr/lib/libnss3.so from remote target...
Reading /usr/lib/libnspr4.so from remote target...
Reading /usr/lib/libgpg-error.so.0 from remote target...
Reading /usr/lib/libxml2.so.2 from remote target...
Reading /usr/lib/libwayland-cursor.so.0 from remote target...
Reading /usr/lib/libwayland-egl.so.1 from remote target...
Reading /usr/lib/libthai.so.0 from remote target...
Reading /usr/lib/libpixman-1.so.0 from remote target...
Reading /usr/lib/libpng16.so.16 from remote target...
Reading /usr/lib/libxcb-shm.so.0 from remote target...
Reading /usr/lib/libxcb-render.so.0 from remote target...
Reading /usr/lib/libGL.so.1 from remote target...
Reading /usr/lib/pulseaudio/libpulsecommon-10.0.so from remote target...
Reading /usr/lib/libncursesw.so.6 from remote target...
Reading /usr/lib/libicui18n.so.59 from remote target...
Reading /usr/lib/libicuuc.so.59 from remote target...
Reading /usr/lib/libxcb-xkb.so.1 from remote target...
Reading /usr/lib/libXau.so.6 from remote target...
Reading /usr/lib/libXdmcp.so.6 from remote target...
Reading /usr/lib/libmtdev.so.1 from remote target...
Reading /usr/lib/libevdev.so.2 from remote target...
Reading /usr/lib/libexpat.so.1 from remote target...
Reading /usr/lib/libGLdispatch.so.0 from remote target...
Reading /usr/lib/libharfbuzz.so.0 from remote target...
Reading /usr/lib/libbz2.so.1.0 from remote target...
Reading /usr/lib/libblkid.so.1 from remote target...
Reading /usr/lib/libelf.so.1 from remote target...
Reading /usr/lib/libvorbis.so.0 from remote target...
Reading /usr/lib/libogg.so.0 from remote target...
Reading /usr/lib/libnssutil3.so from remote target...
Reading /usr/lib/libplds4.so from remote target...
Reading /usr/lib/libplc4.so from remote target...
Reading /usr/lib/libdatrie.so.1 from remote target...
Reading /usr/lib/libGLX.so.0 from remote target...
Reading /usr/lib/libsndfile.so.1 from remote target...
Reading /usr/lib/libasyncns.so.0 from remote target...
Reading /usr/lib/libicudata.so.59 from remote target...
Reading /usr/lib/libgraphite2.so.3 from remote target...
Reading /usr/lib/libFLAC.so.8 from remote target...
Reading /usr/lib/libvorbisenc.so.2 from remote target...
Reading /usr/lib/libmount.so.1.1.0.debug from remote target...
Reading /usr/lib/.debug/libmount.so.1.1.0.debug from remote target...
Reading /usr/lib/libuuid.so.1.3.0.debug from remote target...
Reading /usr/lib/.debug/libuuid.so.1.3.0.debug from remote target...
Reading /usr/lib/libblkid.so.1.1.0.debug from remote target...
Reading /usr/lib/.debug/libblkid.so.1.1.0.debug from remote target...
Reading /usr/lib/libEGL_nvidia.so.0 from remote target...
Reading /usr/lib/libnvidia-glsi.so.384.59 from remote target...
Reading /usr/lib/libEGL_mesa.so.0 from remote target...
Reading /usr/lib/libxcb-dri2.so.0 from remote target...
Reading /usr/lib/libxcb-dri3.so.0 from remote target...
Reading /usr/lib/libxcb-xfixes.so.0 from remote target...
Reading /usr/lib/libxcb-present.so.0 from remote target...
Reading /usr/lib/libxcb-sync.so.1 from remote target...
Reading /usr/lib/libxshmfence.so.1 from remote target...
Reading /usr/lib/libglapi.so.0 from remote target...
Reading /usr/lib/xorg/modules/dri/i965_dri.so from remote target...
Reading /usr/lib/libdrm_intel.so.1 from remote target...
Reading /usr/lib/libdrm_nouveau.so.2 from remote target...
Reading /usr/lib/libdrm_radeon.so.1 from remote target...
Reading /usr/lib/libpciaccess.so.0 from remote target...
Reading /usr/lib/libtxc_dxtn.so from remote target...
Reading /usr/lib/gio/modules/libdconfsettings.so from remote target...
Reading /usr/lib/gio/modules/libgsettingsgconfbackend.so from remote target...
Reading /usr/lib/libgconf-2.so.4 from remote target...
Reading /usr/lib/gio/modules/libgvfsdbus.so from remote target...
Reading /usr/lib/gvfs/libgvfscommon.so from remote target...
Reading /usr/lib/libcanberra-0.30/libcanberra-pulse.so from remote target...
Reading /usr/lib/libcaribou.so.0 from remote target...
Reading /usr/lib/libxklavier.so.16 from remote target...
Reading /usr/lib/libgee-0.8.so.2 from remote target...
[New Thread 1244.1259]
Reading /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-jpeg.so from remote target...
Reading /usr/lib/libjpeg.so.8 from remote target...
Reading /usr/lib/libgweather-3.so.6 from remote target...
Reading /usr/lib/libsoup-2.4.so.1 from remote target...
Reading /usr/lib/libgeocode-glib.so.0 from remote target...
Reading /usr/lib/libsqlite3.so.0 from remote target...
Reading /usr/lib/libgssapi_krb5.so.2 from remote target...
Reading /usr/lib/libkrb5.so.3 from remote target...
Reading /usr/lib/libk5crypto.so.3 from remote target...
Reading /usr/lib/libcom_err.so.2 from remote target...
Reading /usr/lib/libkrb5support.so.0 from remote target...
Reading /usr/lib/libkeyutils.so.1 from remote target...
Reading /usr/lib/libibus-1.0.so.5 from remote target...
Reading /usr/lib/libsoftokn3.so from remote target...
Reading /usr/lib/libfreeblpriv3.so from remote target...
Reading /usr/lib/libgnome-bluetooth.so.13 from remote target...
Reading /usr/lib/libnotify.so.4 from remote target...
Reading /usr/lib/libaccountsservice.so.0 from remote target...
Reading /usr/lib/libcrypt.so.1 from remote target...
Reading /usr/lib/libnss_compat.so.2 from remote target...
Reading /usr/lib/libnsl.so.1 from remote target...
Reading /usr/lib/libnss_nis.so.2 from remote target...
Reading /usr/lib/libnss_files.so.2 from remote target...
Reading /usr/lib/libgdm.so.1 from remote target...
Reading /usr/lib/libtelepathy-glib.so.0 from remote target...
Reading /usr/lib/gio/modules/libgioremote-volume-monitor.so from remote target...
Reading /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-png.so from remote target...
Reading /usr/lib/gio/modules/libgiognutls.so from remote target...
Reading /usr/lib/libgnutls.so.30 from remote target...
Reading /usr/lib/libunistring.so.2 from remote target...
Reading /usr/lib/libtasn1.so.6 from remote target...
Reading /usr/lib/libnettle.so.6 from remote target...
Reading /usr/lib/libhogweed.so.4 from remote target...
Reading /usr/lib/libgmp.so.10 from remote target...
Reading /usr/lib/gio/modules/libgiognutls.so from remote target...
Reading /usr/lib/libgnutls.so.30 from remote target...
Reading /usr/lib/libunistring.so.2 from remote target...
Reading /usr/lib/libtasn1.so.6 from remote target...
Reading /usr/lib/libnettle.so.6 from remote target...
Reading /usr/lib/libhogweed.so.4 from remote target...
Reading /usr/lib/libgmp.so.10 from remote target...
Reading /usr/lib/gio/modules/libgiognomeproxy.so from remote target...
Reading /usr/lib/gio/modules/libgiolibproxy.so from remote target...
Reading /usr/lib/libproxy.so.1 from remote target...
Reading /usr/lib/gio/modules/libgiognomeproxy.so from remote target...
Reading /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so from remote target...
Reading /usr/lib/librsvg-2.so.2 from remote target...
Reading /usr/lib/gconv/ISO8859-1.so from remote target...
Reading /usr/lib/libnm-gtk.so.0 from remote target...
Reading /usr/lib/gtk-3.0/modules/libcanberra-gtk-module.so from remote target...
[New Thread 1244.1257]
[New Thread 1244.1258]
[New Thread 1244.1261]
[New Thread 1244.1302]
[New Thread 1244.1306]
[New Thread 1244.1307]
[New Thread 1244.1308]
[New Thread 1244.1309]
[New Thread 1244.1310]
[New Thread 1244.1311]
[New Thread 1244.1312]
[New Thread 1244.1313]
[New Thread 1244.1314]
[New Thread 1244.1315]
[New Thread 1244.1316]
[New Thread 1244.1317]

Thread 1 "gnome-shell" received signal SIGSEGV, Segmentation fault.
0x00007f11c0e4bdfe in js::gc::IsInsideNursery (cell=0x7f11219cdf40) at /usr/include/mozjs-38/js/HeapAPI.h:317
317	    uint32_t location = *reinterpret_cast<uint32_t*>(addr);
(gdb) thread apply b[Kall bt full

Thread 18 (Thread 1244.1317):
#0  0x00007f11bece11ad in pthread_cond_wait@@GLIBC_2.3.2 () from target:/usr/lib/libpthread.so.0
No symbol table info available.
#1  0x00007f11b16b9e39 in PR_WaitCondVar () from target:/usr/lib/libnspr4.so
No symbol table info available.
#2  0x00007f11b9abffe1 in js::GlobalHelperThreadState::wait (millis=0, which=js::GlobalHelperThreadState::PRODUCER, this=<optimized out>)
    at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/vm/HelperThreads.cpp:549
No locals.
#3  js::HelperThread::threadLoop (this=0x555555b59690) at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/vm/HelperThreads.cpp:1405
        ionCompile = false
        stackLimit = <optimized out>
#4  0x00007f11b16bfae3 in ?? () from target:/usr/lib/libnspr4.so
No symbol table info available.
#5  0x00007f11becdb049 in start_thread () from target:/usr/lib/libpthread.so.0
No symbol table info available.
#6  0x00007f11bea1bf0f in clone () from target:/usr/lib/libc.so.6
No symbol table info available.

Thread 17 (Thread 1244.1316):
#0  0x00007f11bece11ad in pthread_cond_wait@@GLIBC_2.3.2 () from target:/usr/lib/libpthread.so.0
No symbol table info available.
#1  0x00007f11b16b9e39 in PR_WaitCondVar () from target:/usr/lib/libnspr4.so
No symbol table info available.
#2  0x00007f11b9abffe1 in js::GlobalHelperThreadState::wait (millis=0, which=js::GlobalHelperThreadState::PRODUCER, this=<optimized out>)
    at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/vm/HelperThreads.cpp:549
No locals.
#3  js::HelperThread::threadLoop (this=0x555555b59590) at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/vm/HelperThreads.cpp:1405
        ionCompile = false
        stackLimit = <optimized out>
#4  0x00007f11b16bfae3 in ?? () from target:/usr/lib/libnspr4.so
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#5  0x00007f11becdb049 in start_thread () from target:/usr/lib/libpthread.so.0
No symbol table info available.
#6  0x00007f11bea1bf0f in clone () from target:/usr/lib/libc.so.6
No symbol table info available.

Thread 16 (Thread 1244.1315):
#0  0x00007f11bece11ad in pthread_cond_wait@@GLIBC_2.3.2 () from target:/usr/lib/libpthread.so.0
No symbol table info available.
#1  0x00007f11b16b9e39 in PR_WaitCondVar () from target:/usr/lib/libnspr4.so
No symbol table info available.
#2  0x00007f11b9abffe1 in js::GlobalHelperThreadState::wait (millis=0, which=js::GlobalHelperThreadState::PRODUCER, this=<optimized out>)
    at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/vm/HelperThreads.cpp:549
No locals.
#3  js::HelperThread::threadLoop (this=0x555555b59490) at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/vm/HelperThreads.cpp:1405
        ionCompile = false
        stackLimit = <optimized out>
#4  0x00007f11b16bfae3 in ?? () from target:/usr/lib/libnspr4.so
No symbol table info available.
#5  0x00007f11becdb049 in start_thread () from target:/usr/lib/libpthread.so.0
No symbol table info available.
#6  0x00007f11bea1bf0f in clone () from target:/usr/lib/libc.so.6
No symbol table info available.

Thread 15 (Thread 1244.1314):
#0  0x00007f11bece11ad in pthread_cond_wait@@GLIBC_2.3.2 () from target:/usr/lib/libpthread.so.0
No symbol table info available.
#1  0x00007f11b16b9e39 in PR_WaitCondVar () from target:/usr/lib/libnspr4.so
No symbol table info available.
#2  0x00007f11b9abffe1 in js::GlobalHelperThreadState::wait (millis=0, which=js::GlobalHelperThreadState::PRODUCER, this=<optimized out>)
    at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/vm/HelperThreads.cpp:549
---Type <return> to continue, or q <return> to quit---
No locals.
#3  js::HelperThread::threadLoop (this=0x555555b59390) at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/vm/HelperThreads.cpp:1405
        ionCompile = false
        stackLimit = <optimized out>
#4  0x00007f11b16bfae3 in ?? () from target:/usr/lib/libnspr4.so
No symbol table info available.
#5  0x00007f11becdb049 in start_thread () from target:/usr/lib/libpthread.so.0
No symbol table info available.
#6  0x00007f11bea1bf0f in clone () from target:/usr/lib/libc.so.6
No symbol table info available.

Thread 14 (Thread 1244.1313):
#0  0x00007f11bece11ad in pthread_cond_wait@@GLIBC_2.3.2 () from target:/usr/lib/libpthread.so.0
No symbol table info available.
#1  0x00007f11b16b9e39 in PR_WaitCondVar () from target:/usr/lib/libnspr4.so
No symbol table info available.
#2  0x00007f11b9abffe1 in js::GlobalHelperThreadState::wait (millis=0, which=js::GlobalHelperThreadState::PRODUCER, this=<optimized out>)
    at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/vm/HelperThreads.cpp:549
No locals.
#3  js::HelperThread::threadLoop (this=0x555555b59290) at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/vm/HelperThreads.cpp:1405
        ionCompile = false
        stackLimit = <optimized out>
#4  0x00007f11b16bfae3 in ?? () from target:/usr/lib/libnspr4.so
No symbol table info available.
#5  0x00007f11becdb049 in start_thread () from target:/usr/lib/libpthread.so.0
No symbol table info available.
#6  0x00007f11bea1bf0f in clone () from target:/usr/lib/libc.so.6
No symbol table info available.

Thread 13 (Thread 1244.1312):
#0  0x00007f11bece11ad in pthread_cond_wait@@GLIBC_2.3.2 () from target:/usr/lib/libpthread.so.0
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#1  0x00007f11b16b9e39 in PR_WaitCondVar () from target:/usr/lib/libnspr4.so
No symbol table info available.
#2  0x00007f11b9abffe1 in js::GlobalHelperThreadState::wait (millis=0, which=js::GlobalHelperThreadState::PRODUCER, this=<optimized out>)
    at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/vm/HelperThreads.cpp:549
No locals.
#3  js::HelperThread::threadLoop (this=0x555555b59190) at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/vm/HelperThreads.cpp:1405
        ionCompile = false
        stackLimit = <optimized out>
#4  0x00007f11b16bfae3 in ?? () from target:/usr/lib/libnspr4.so
No symbol table info available.
#5  0x00007f11becdb049 in start_thread () from target:/usr/lib/libpthread.so.0
No symbol table info available.
#6  0x00007f11bea1bf0f in clone () from target:/usr/lib/libc.so.6
No symbol table info available.

Thread 12 (Thread 1244.1311):
#0  0x00007f11bece11ad in pthread_cond_wait@@GLIBC_2.3.2 () from target:/usr/lib/libpthread.so.0
No symbol table info available.
#1  0x00007f11b16b9e39 in PR_WaitCondVar () from target:/usr/lib/libnspr4.so
No symbol table info available.
#2  0x00007f11b9abffe1 in js::GlobalHelperThreadState::wait (millis=0, which=js::GlobalHelperThreadState::PRODUCER, this=<optimized out>)
    at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/vm/HelperThreads.cpp:549
No locals.
#3  js::HelperThread::threadLoop (this=0x555555b59090) at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/vm/HelperThreads.cpp:1405
        ionCompile = false
        stackLimit = <optimized out>
#4  0x00007f11b16bfae3 in ?? () from target:/usr/lib/libnspr4.so
No symbol table info available.
#5  0x00007f11becdb049 in start_thread () from target:/usr/lib/libpthread.so.0
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#6  0x00007f11bea1bf0f in clone () from target:/usr/lib/libc.so.6
No symbol table info available.

Thread 11 (Thread 1244.1310):
#0  0x00007f11bece11ad in pthread_cond_wait@@GLIBC_2.3.2 () from target:/usr/lib/libpthread.so.0
No symbol table info available.
#1  0x00007f11b16b9e39 in PR_WaitCondVar () from target:/usr/lib/libnspr4.so
No symbol table info available.
#2  0x00007f11b9abffe1 in js::GlobalHelperThreadState::wait (millis=0, which=js::GlobalHelperThreadState::PRODUCER, this=<optimized out>)
    at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/vm/HelperThreads.cpp:549
No locals.
#3  js::HelperThread::threadLoop (this=0x555555b58f90) at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/vm/HelperThreads.cpp:1405
        ionCompile = false
        stackLimit = <optimized out>
#4  0x00007f11b16bfae3 in ?? () from target:/usr/lib/libnspr4.so
No symbol table info available.
#5  0x00007f11becdb049 in start_thread () from target:/usr/lib/libpthread.so.0
No symbol table info available.
#6  0x00007f11bea1bf0f in clone () from target:/usr/lib/libc.so.6
No symbol table info available.

Thread 10 (Thread 1244.1309):
#0  0x00007f11bece11ad in pthread_cond_wait@@GLIBC_2.3.2 () from target:/usr/lib/libpthread.so.0
No symbol table info available.
#1  0x00007f11b16b9e39 in PR_WaitCondVar () from target:/usr/lib/libnspr4.so
No symbol table info available.
#2  0x00007f11b9abffe1 in js::GlobalHelperThreadState::wait (millis=0, which=js::GlobalHelperThreadState::PRODUCER, this=<optimized out>)
    at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/vm/HelperThreads.cpp:549
No locals.
#3  js::HelperThread::threadLoop (this=0x555555b58e90) at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/vm/HelperThreads.cpp:1405
        ionCompile = false
---Type <return> to continue, or q <return> to quit---
        stackLimit = <optimized out>
#4  0x00007f11b16bfae3 in ?? () from target:/usr/lib/libnspr4.so
No symbol table info available.
#5  0x00007f11becdb049 in start_thread () from target:/usr/lib/libpthread.so.0
No symbol table info available.
#6  0x00007f11bea1bf0f in clone () from target:/usr/lib/libc.so.6
No symbol table info available.

Thread 9 (Thread 1244.1308):
#0  0x00007f11bece11ad in pthread_cond_wait@@GLIBC_2.3.2 () from target:/usr/lib/libpthread.so.0
No symbol table info available.
#1  0x00007f11b16b9e39 in PR_WaitCondVar () from target:/usr/lib/libnspr4.so
No symbol table info available.
#2  0x00007f11b9abffe1 in js::GlobalHelperThreadState::wait (millis=0, which=js::GlobalHelperThreadState::PRODUCER, this=<optimized out>)
    at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/vm/HelperThreads.cpp:549
No locals.
#3  js::HelperThread::threadLoop (this=0x555555b58d90) at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/vm/HelperThreads.cpp:1405
        ionCompile = false
        stackLimit = <optimized out>
#4  0x00007f11b16bfae3 in ?? () from target:/usr/lib/libnspr4.so
No symbol table info available.
#5  0x00007f11becdb049 in start_thread () from target:/usr/lib/libpthread.so.0
No symbol table info available.
#6  0x00007f11bea1bf0f in clone () from target:/usr/lib/libc.so.6
No symbol table info available.

Thread 8 (Thread 1244.1307):
#0  0x00007f11bece11ad in pthread_cond_wait@@GLIBC_2.3.2 () from target:/usr/lib/libpthread.so.0
No symbol table info available.
#1  0x00007f11b16b9e39 in PR_WaitCondVar () from target:/usr/lib/libnspr4.so
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#2  0x00007f11b9abffe1 in js::GlobalHelperThreadState::wait (millis=0, which=js::GlobalHelperThreadState::PRODUCER, this=<optimized out>)
    at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/vm/HelperThreads.cpp:549
No locals.
#3  js::HelperThread::threadLoop (this=0x555555b58c90) at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/vm/HelperThreads.cpp:1405
        ionCompile = false
        stackLimit = <optimized out>
#4  0x00007f11b16bfae3 in ?? () from target:/usr/lib/libnspr4.so
No symbol table info available.
#5  0x00007f11becdb049 in start_thread () from target:/usr/lib/libpthread.so.0
No symbol table info available.
#6  0x00007f11bea1bf0f in clone () from target:/usr/lib/libc.so.6
No symbol table info available.

Thread 7 (Thread 1244.1306):
#0  0x00007f11bece11ad in pthread_cond_wait@@GLIBC_2.3.2 () from target:/usr/lib/libpthread.so.0
No symbol table info available.
#1  0x00007f11b16b9e39 in PR_WaitCondVar () from target:/usr/lib/libnspr4.so
No symbol table info available.
#2  0x00007f11b9abffe1 in js::GlobalHelperThreadState::wait (millis=0, which=js::GlobalHelperThreadState::PRODUCER, this=<optimized out>)
    at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/vm/HelperThreads.cpp:549
No locals.
#3  js::HelperThread::threadLoop (this=0x555555b58b90) at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/vm/HelperThreads.cpp:1405
        ionCompile = false
        stackLimit = <optimized out>
#4  0x00007f11b16bfae3 in ?? () from target:/usr/lib/libnspr4.so
No symbol table info available.
#5  0x00007f11becdb049 in start_thread () from target:/usr/lib/libpthread.so.0
No symbol table info available.
#6  0x00007f11bea1bf0f in clone () from target:/usr/lib/libc.so.6
No symbol table info available.

---Type <return> to continue, or q <return> to quit---
Thread 6 (Thread 1244.1302):
#0  0x00007f11bea11e9d in poll () from target:/usr/lib/libc.so.6
No symbol table info available.
#1  0x00007f11baad9ee1 in ?? () from target:/usr/lib/libpulse.so.0
No symbol table info available.
#2  0x00007f11baacb6f1 in pa_mainloop_poll () from target:/usr/lib/libpulse.so.0
No symbol table info available.
#3  0x00007f11baacbd8e in pa_mainloop_iterate () from target:/usr/lib/libpulse.so.0
No symbol table info available.
#4  0x00007f11baacbe40 in pa_mainloop_run () from target:/usr/lib/libpulse.so.0
No symbol table info available.
#5  0x00007f11baad9e29 in ?? () from target:/usr/lib/libpulse.so.0
No symbol table info available.
#6  0x00007f11afd5bfe8 in ?? () from target:/usr/lib/pulseaudio/libpulsecommon-10.0.so
No symbol table info available.
#7  0x00007f11becdb049 in start_thread () from target:/usr/lib/libpthread.so.0
No symbol table info available.
#8  0x00007f11bea1bf0f in clone () from target:/usr/lib/libc.so.6
No symbol table info available.

Thread 5 (Thread 1244.1261):
#0  0x00007f11bea11e9d in poll () from target:/usr/lib/libc.so.6
No symbol table info available.
#1  0x00007f11bef3cc09 in ?? () from target:/usr/lib/libglib-2.0.so.0
No symbol table info available.
#2  0x00007f11bef3cd1c in g_main_context_iteration () from target:/usr/lib/libglib-2.0.so.0
No symbol table info available.
#3  0x00007f119a43b55d in ?? () from target:/usr/lib/gio/modules/libdconfsettings.so
No symbol table info available.
#4  0x00007f11bef63ae5 in ?? () from target:/usr/lib/libglib-2.0.so.0
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#5  0x00007f11becdb049 in start_thread () from target:/usr/lib/libpthread.so.0
No symbol table info available.
#6  0x00007f11bea1bf0f in clone () from target:/usr/lib/libc.so.6
No symbol table info available.

Thread 4 (Thread 1244.1258):
#0  0x00007f11bea11e9d in poll () from target:/usr/lib/libc.so.6
No symbol table info available.
#1  0x00007f11bef3cc09 in ?? () from target:/usr/lib/libglib-2.0.so.0
No symbol table info available.
#2  0x00007f11bef3cfa2 in g_main_loop_run () from target:/usr/lib/libglib-2.0.so.0
No symbol table info available.
#3  0x00007f11bf524546 in ?? () from target:/usr/lib/libgio-2.0.so.0
No symbol table info available.
#4  0x00007f11bef63ae5 in ?? () from target:/usr/lib/libglib-2.0.so.0
No symbol table info available.
#5  0x00007f11becdb049 in start_thread () from target:/usr/lib/libpthread.so.0
No symbol table info available.
#6  0x00007f11bea1bf0f in clone () from target:/usr/lib/libc.so.6
No symbol table info available.

Thread 3 (Thread 1244.1257):
#0  0x00007f11bea11e9d in poll () from target:/usr/lib/libc.so.6
No symbol table info available.
#1  0x00007f11bef3cc09 in ?? () from target:/usr/lib/libglib-2.0.so.0
No symbol table info available.
#2  0x00007f11bef3cd1c in g_main_context_iteration () from target:/usr/lib/libglib-2.0.so.0
No symbol table info available.
#3  0x00007f11bef3cd61 in ?? () from target:/usr/lib/libglib-2.0.so.0
No symbol table info available.
#4  0x00007f11bef63ae5 in ?? () from target:/usr/lib/libglib-2.0.so.0
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#5  0x00007f11becdb049 in start_thread () from target:/usr/lib/libpthread.so.0
No symbol table info available.
#6  0x00007f11bea1bf0f in clone () from target:/usr/lib/libc.so.6
No symbol table info available.

Thread 1 (Thread 1244.1244):
#0  0x00007f11c0e4bdfe in js::gc::IsInsideNursery (cell=0x7f11219cdf40) at /usr/include/mozjs-38/js/HeapAPI.h:317
        addr = 139711555305448
        location = 21845
#1  js::GCMethods<JSObject*>::needsPostBarrier (v=0x7f11219cdf40) at /usr/include/mozjs-38/js/RootingAPI.h:663
No locals.
#2  0x00007f11c0e4c634 in JS::Heap<JSObject*>::set (this=0x55555df224f0, newPtr=0x0) at /usr/include/mozjs-38/js/RootingAPI.h:296
No locals.
#3  0x00007f11c0e4bf5e in JS::Heap<JSObject*>::operator= (this=0x55555df224f0, p=@0x7fffffffa7e0: 0x0) at /usr/include/mozjs-38/js/RootingAPI.h:266
No locals.
#4  0x00007f11c0e4c0d8 in GjsMaybeOwned<JSObject*>::reset (this=0x55555df224e0) at ./gjs/jsapi-util-root.h:267
No locals.
#5  0x00007f11c0e586dd in release_native_object (priv=0x55555df224d0) at gi/object.cpp:1257
No locals.
#6  0x00007f11c0e59905 in object_instance_finalize (fop=0x7fffffffbce0, obj=0x7f1150038670) at gi/object.cpp:1627
        had_toggle_up = false
        had_toggle_down = false
        priv = 0x55555df224d0
        __PRETTY_FUNCTION__ = "void object_instance_finalize(JSFreeOp*, JSObject*)"
#7  0x00007f11b9ddb843 in JSObject::finalize (fop=0x7fffffffbce0, this=<optimized out>)
    at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/jsobjinlines.h:42
No locals.
#8  js::gc::Arena::finalize<JSObject> (thingSize=48, thingKind=js::gc::FINALIZE_OBJECT0, fop=0x7fffffffbce0, this=0x7f1150038000)
    at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/jsgc.cpp:497
        i = {<js::gc::ArenaCellIterImpl> = {firstThingOffset = 64, thingSize = 48, span = {first = 139712333580224, last = 139712333580416}, 
---Type <return> to continue, or q <return> to quit---
            thing = 139712333579888, limit = 139712333582336}, <No data fields>}
        firstThingOrSuccessorOfLastMarkedThing = 139712333579696
        newListHead = {first = 139712055476864, last = 139712055476864}
        newListTail = <optimized out>
        nmarked = <optimized out>
        lastMarkedThing = <optimized out>
#9  FinalizeTypedArenas<JSObject> (keepArenas=js::gc::ArenaLists::KEEP_ARENAS, budget=..., thingKind=js::gc::FINALIZE_OBJECT0, dest=..., 
    src=0x7fffffffa9e8, fop=0x7fffffffbce0) at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/jsgc.cpp:557
        aheader = 0x7f1150038000
        maybeLock = {mIsSome = true, mStorage = {u = {mBytes = "\300\326\316UUU\000\000\000\000\000\000\000\000\000", mDummy = 93825000199872}}}
#10 FinalizeArenas (fop=fop@entry=0x7fffffffbce0, src=src@entry=0x7fffffffa9e8, dest=..., thingKind=thingKind@entry=js::gc::FINALIZE_OBJECT2, 
    budget=..., keepArenas=keepArenas@entry=js::gc::ArenaLists::KEEP_ARENAS) at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/jsgc.cpp:600
No locals.
#11 0x00007f11b9e364f3 in js::gc::ArenaLists::forceFinalizeNow (this=this@entry=0x555555cd31a0, fop=fop@entry=0x7fffffffbce0, 
    thingKind=thingKind@entry=js::gc::FINALIZE_OBJECT2, keepArenas=keepArenas@entry=js::gc::ArenaLists::KEEP_ARENAS, empty=empty@entry=0x555555cd3698)
    at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/jsgc.cpp:2758
        arenas = 0x7f115015b000
        finalizedSorted = {static MinThingSize = 16, static MaxThingsPerArena = 254, thingsPerArena_ = 84, segments = {{head = 0x7f1198770000, 
              tailp = 0x7f11501f5008}, {head = 0x7f113f9bf000, tailp = 0x7f1150100008}, {head = 0x0, tailp = 0x7fffffffaa28}, {head = 0x0, 
              tailp = 0x7fffffffaa38}, {head = 0x0, tailp = 0x7fffffffaa48}, {head = 0x0, tailp = 0x7fffffffaa58}, {head = 0x0, 
              tailp = 0x7fffffffaa68}, {head = 0x0, tailp = 0x7fffffffaa78}, {head = 0x0, tailp = 0x7fffffffaa88}, {head = 0x0, 
              tailp = 0x7fffffffaa98}, {head = 0x7f113f8b9000, tailp = 0x7f113f8b9008}, {head = 0x0, tailp = 0x7fffffffaab8}, {head = 0x7f113f700000, 
              tailp = 0x7f113f700008}, {head = 0x0, tailp = 0x7fffffffaad8}, {head = 0x0, tailp = 0x7fffffffaae8}, {head = 0x0, 
              tailp = 0x7fffffffaaf8}, {head = 0x0, tailp = 0x7fffffffab08}, {head = 0x0, tailp = 0x7fffffffab18}, {head = 0x0, 
              tailp = 0x7fffffffab28}, {head = 0x0, tailp = 0x7fffffffab38}, {head = 0x0, tailp = 0x7fffffffab48}, {head = 0x0, 
              tailp = 0x7fffffffab58}, {head = 0x0, tailp = 0x7fffffffab68}, {head = 0x0, tailp = 0x7fffffffab78}, {head = 0x0, 
              tailp = 0x7fffffffab88}, {head = 0x0, tailp = 0x7fffffffab98}, {head = 0x0, tailp = 0x7fffffffaba8}, {head = 0x0, 
              tailp = 0x7fffffffabb8}, {head = 0x0, tailp = 0x7fffffffabc8}, {head = 0x0, tailp = 0x7fffffffabd8}, {head = 0x0, 
              tailp = 0x7fffffffabe8}, {head = 0x0, tailp = 0x7fffffffabf8}, {head = 0x0, tailp = 0x7fffffffac08}, {head = 0x0, 
              tailp = 0x7fffffffac18}, {head = 0x0, tailp = 0x7fffffffac28}, {head = 0x0, tailp = 0x7fffffffac38}, {head = 0x0, 
              tailp = 0x7fffffffac48}, {head = 0x0, tailp = 0x7fffffffac58}, {head = 0x0, tailp = 0x7fffffffac68}, {head = 0x0, 
---Type <return> to continue, or q <return> to quit---
              tailp = 0x7fffffffac78}, {head = 0x0, tailp = 0x7fffffffac88}, {head = 0x0, tailp = 0x7fffffffac98}, {head = 0x0, 
              tailp = 0x7fffffffaca8}, {head = 0x0, tailp = 0x7fffffffacb8}, {head = 0x0, tailp = 0x7fffffffacc8}, {head = 0x0, 
              tailp = 0x7fffffffacd8}, {head = 0x0, tailp = 0x7ffffffface8}, {head = 0x0, tailp = 0x7fffffffacf8}, {head = 0x0, 
              tailp = 0x7fffffffad08}, {head = 0x0, tailp = 0x7fffffffad18}, {head = 0x0, tailp = 0x7fffffffad28}, {head = 0x0, 
              tailp = 0x7fffffffad38}, {head = 0x0, tailp = 0x7fffffffad48}, {head = 0x0, tailp = 0x7fffffffad58}, {head = 0x0, 
              tailp = 0x7fffffffad68}, {head = 0x0, tailp = 0x7fffffffad78}, {head = 0x0, tailp = 0x7fffffffad88}, {head = 0x0, 
              tailp = 0x7fffffffad98}, {head = 0x0, tailp = 0x7fffffffada8}, {head = 0x0, tailp = 0x7fffffffadb8}, {head = 0x0, 
              tailp = 0x7fffffffadc8}, {head = 0x0, tailp = 0x7fffffffadd8}, {head = 0x0, tailp = 0x7fffffffade8}, {head = 0x0, 
              tailp = 0x7fffffffadf8}, {head = 0x0, tailp = 0x7fffffffae08}, {head = 0x0, tailp = 0x7fffffffae18}, {head = 0x0, 
              tailp = 0x7fffffffae28}, {head = 0x0, tailp = 0x7fffffffae38}, {head = 0x0, tailp = 0x7fffffffae48}, {head = 0x0, 
              tailp = 0x7fffffffae58}, {head = 0x0, tailp = 0x7fffffffae68}, {head = 0x0, tailp = 0x7fffffffae78}, {head = 0x0, 
              tailp = 0x7fffffffae88}, {head = 0x0, tailp = 0x7fffffffae98}, {head = 0x0, tailp = 0x7fffffffaea8}, {head = 0x0, 
              tailp = 0x7fffffffaeb8}, {head = 0x0, tailp = 0x7fffffffaec8}, {head = 0x0, tailp = 0x7fffffffaed8}, {head = 0x0, 
              tailp = 0x7fffffffaee8}, {head = 0x0, tailp = 0x7fffffffaef8}, {head = 0x0, tailp = 0x7fffffffaf08}, {head = 0x0, 
              tailp = 0x7fffffffaf18}, {head = 0x0, tailp = 0x7fffffffaf28}, {head = 0x0, tailp = 0x7fffffffaf38}, {head = 0x0, 
              tailp = 0x7fffffffaf48}, {head = 0x555555a247e0, tailp = 0x1}, {head = 0x7f11bf214ead <g_closure_invoke+413>, tailp = 0x0}, {
              head = 0x170, tailp = 0x2}, {head = 0x7f11bef2b384 <g_hash_table_lookup+52>, tailp = 0x0}, {head = 0x55555f557630, 
              tailp = 0x555500000007}, {head = 0x90, tailp = 0xc}, {head = 0x7f11bef2b384 <g_hash_table_lookup+52>, tailp = 0x3100000002}, {
              head = 0x55555f557630, tailp = 0x7c0000005b}, {head = 0x1, tailp = 0x7fffffffb190}, {head = 0x55555f557630, tailp = 0x7fffffffb2c8}, {
              head = 0x5555557865a0, tailp = 0x7f11bf2178c0 <g_cclosure_marshal_VOID__PARAM>}, {head = 0x7f11bf22fc62 <g_signal_emit_valist+2642>, 
              tailp = 0xc}, {head = 0xb, tailp = 0xb}, {head = 0x7fffffffb1a0, tailp = 0xc}, {head = 0x55555f5587c0, tailp = 0x5555557865a0}, {
              head = 0x7fffffffb1a0, tailp = 0x7b5}, {head = 0x555500000020, tailp = 0x7fffffffb0a0}, {head = 0x55555f5587c0, tailp = 0x55555f556d40}, {
              head = 0x55555f557630, tailp = 0x55555f558824}, {head = 0x55555f5587c0, tailp = 0x55555f558824}, {head = 0x0, tailp = 0x1}, {head = 0x0, 
              tailp = 0x0}, {head = 0x0, tailp = 0x400000004}, {head = 0x7f11bf22fc62 <g_signal_emit_valist+2642>, tailp = 0x0}, {head = 0x0, 
              tailp = 0x7fffffffb130}, {head = 0x55555627e180, tailp = 0xffffffffffffffff}, {head = 0x0, tailp = 0x555500000001}, {
              head = 0x7fffffffb330, tailp = 0x7fffffffb330}, {head = 0x7f11bf23d0f8 <g_value_peek_pointer+56>, tailp = 0x170}, {head = 0x7fffffffb330, 
              tailp = 0x555555a247e0}, {head = 0x7f11bf23d0f8 <g_value_peek_pointer+56>, tailp = 0x7f11bfa5ac40}, {
              head = 0x7f11bf216bac <g_cclosure_marshal_VOID(int13_t &&) volatile+60>, tailp = 0x0}, {head = 0x555555a247e0, tailp = 0x1}, {
              head = 0x7f11bf214ead <g_closure_invoke+413>, tailp = 0x0}, {head = 0x170, tailp = 0x7fff00000002}, {
              head = 0x7f11bef2b384 <g_hash_table_lookup+52>, tailp = 0x7f11beccead8 <main_arena+88>}, {head = 0x55555f555710, tailp = 0x3000000018}, {
              head = 0x7fffffffb2b0, tailp = 0x555555a24810}, {head = 0x2f, tailp = 0xbc8}, {head = 0x555555cf3bc8, tailp = 0xbd0}, {head = 0x5, 
---Type <return> to continue, or q <return> to quit---
              tailp = 0x7f11beccea80 <main_arena>}, {head = 0x7f11be9aa288 <_int_malloc+1912>, tailp = 0x7fff0000005f}, {head = 0xbf0, tailp = 0xbc8}, {
              head = 0x2f, tailp = 0x5f000000bd}, {head = 0x5, tailp = 0x7c00000060}, {head = 0x0, tailp = 0x0}, {head = 0x6e00000077, tailp = 0x0}, {
              head = 0x7f11beccea80 <main_arena>, tailp = 0xbc8}, {head = 0x555555cf3bc8, tailp = 0xa}, {head = 0x5, tailp = 0x555555cf3b88}, {
              head = 0x7f11be9ab6a8 <malloc+120>, tailp = 0x7fffffffb2c0}, {head = 0x1, tailp = 0x7fffffffb2c0}, {head = 0x7f11b9bc3eed
     <mozilla::VectorBase<js::gcstats::Statistics::SliceData, 8ul, js::SystemAllocPolicy, js::Vector<js::gcstats::Statistics::SliceData, 8ul, js::SystemAllocPolicy> >::growStorageBy(unsigned long)+477>, tailp = 0x59ae8984}, {head = 0x7fffffffbf30, tailp = 0x0}, {head = 0xa, tailp = 0x7fffffffbef0}, {
              head = 0x7f11b9ba44ff <js::gcstats::Statistics::beginSlice(js::gcstats::ZoneGCStats const&, JSGCInvocationKind, JS::gcreason::Reason)+223>, tailp = 0x7fffffffb2f0}, {head = 0x5f559566, tailp = 0x55555f5595b4}, {head = 0x55555f559550, tailp = 0x555500000005}, {head = 0x0, 
              tailp = 0x5586f79d30a13}, {head = 0x0, tailp = 0xa}, {head = 0x0, tailp = 0x0} <repeats 37 times>, {head = 0x9121c18317dd4a00, 
              tailp = 0x0}, {head = 0x555562fe59e0, tailp = 0x7fffffffb5d0}, {head = 0x55556085e540, tailp = 0x7f11bf4573b0}, {head = 0x0, 
              tailp = 0x555562fe4580}, {
              head = 0x7f11c0e692d4 <__gnu_cxx::new_allocator<std::_Rb_tree_node<_ConnectData*> >::deallocate(std::_Rb_tree_node<_ConnectData*>*, unsigned long)+32>, tailp = 0x7fffffffb5d0}, {head = 0x1, tailp = 0x555562fe5990}, {head = 0x5555612a93c8, tailp = 0x7fffffffb600}, {
              head = 0x7f11c0e68a05 <std::allocator_traits<std::allocator<std::_Rb_tree_node<_ConnectData*> > >::deallocate(std::allocator<std::_Rb_tree_node<_ConnectData*> >&, std::_Rb_tree_node<_ConnectData*>*, unsigned long)+43>, tailp = 0x555562fe59b0}, {head = 0x7f113f78fac0, 
              tailp = 0x555562fe5990}, {head = 0x2612a93c8, tailp = 0x7f113f78fac0}, {head = 0x7f113f7fffe8, tailp = 0x7fffffffb630}, {
              head = 0x7f11c0e4c634 <JS::Heap<JSObject*>::set(JSObject*)+72>, tailp = 0x0}, {head = 0x555562fe5a18, tailp = 0x7fffffffb650}, {
              head = 0x7f11c0e4bf5e <JS::Heap<JSObject*>::operator=(JSObject* const&)+38>, tailp = 0x7fffffffb670}, {head = 0x555562fe5a18, 
              tailp = 0x7fffffffb680}, {head = 0x7f11c0e4c0d8 <GjsMaybeOwned<JSObject*>::reset()+92>, tailp = 0x7fffffffb680}, {head = 0x555562fe5a08, 
              tailp = 0x0}, {head = 0x9121c18317dd4a00, tailp = 0x7fffffffb7a0}, {head = 0x7f11c0e4b79c <closure_set_invalid(gpointer, GClosure*)+814>, 
              tailp = 0x555562fe59e0}, {head = 0x0, tailp = 0x200000000}, {head = 0x100000002, tailp = 0x7f113f78fac0}, {head = 0x7f113f78fac0, 
              tailp = 0x7f113f7fe488}, {head = 0x9121c18317dd4a00, tailp = 0x7fffffffb6f0}, {head = 0x55556245e610, tailp = 0x7fffffffb730}, {
              head = 0x55556245e618, tailp = 0x55556245e620}, {head = 0x7f11bf457580, tailp = 0x1}, {
              head = 0x7f11c0e6917a <__gnu_cxx::new_allocator<std::_Rb_tree_node<ObjectInstance*> >::deallocate(std::_Rb_tree_node<ObjectInstance*>*, unsigned long)+32>, tailp = 0x7fffffffb730}, {head = 0x1, tailp = 0x555562449670}, {head = 0x7f11c1113ba0, tailp = 0x7fffffffb760}, {
              head = 0x7f11c0e6882f <std::allocator_traits<std::allocator<std::_Rb_tree_node<ObjectInstance*> > >::deallocate(std::allocator<std::_Rb_tree_node<ObjectInstance*> >&, std::_Rb_tree_node<ObjectInstance*>*, unsigned long)+43>, tailp = 0x555562449690}, {head = 0x1, tailp = 0x555562449670}, {
              head = 0x7f11c1113ba0, tailp = 0x7fffffffb780}, {
              head = 0x7f11c0e67213 <std::_Rb_tree<ObjectInstance*, ObjectInstance*, std::_Identity<ObjectInstance*>, std::less<ObjectInstance*>, std::allocator<ObjectInstance*> >::_M_put_node(std::_Rb_tree_node<ObjectInstance*>*)+51>, tailp = 0x555562449670}, {head = 0x7f11c1113ba0, 
              tailp = 0x7fffffffb7a0}, {
---Type <return> to continue, or q <return> to quit---
              head = 0x7f11c0e6517a <std::_Rb_tree<ObjectInstance*, ObjectInstance*, std::_Identity<ObjectInstance*>, std::less<ObjectInstance*>, std::allocator<ObjectInstance*> >::_M_drop_node(std::_Rb_tree_node<ObjectInstance*>*)+54>, tailp = 0x555562449670}, {head = 0x7f11c1113ba0, 
              tailp = 0x7fffffffb7d0}, {
              head = 0x7f11c0e661c8 <std::_Rb_tree<ObjectInstance*, ObjectInstance*, std::_Identity<ObjectInstance*>, std::less<ObjectInstance*>, std::allocator<ObjectInstance*> >::_M_erase_aux(std::_Rb_tree_const_iterator<ObjectInstance*>)+62>, tailp = 0x555562449670}, {head = 0x7f11c1113ba0, 
              tailp = 0x7fffffffb7e8}, {head = 0x7fffffffb7f0, tailp = 0x7fffffffb830}, {
              head = 0x7f11c0e657f6 <std::_Rb_tree<ObjectInstance*, ObjectInstance*, std::_Identity<ObjectInstance*>, std::less<ObjectInstance*>, std::allocator<ObjectInstance*> >::_M_erase_aux(std::_Rb_tree_const_iterator<ObjectInstance*>, std::_Rb_tree_const_iterator<ObjectInstance*>)+200>, 
              tailp = 0x555560c2e1a0}, {head = 0x555561321660, tailp = 0x555561321660}, {head = 0x7f11c1113ba0, tailp = 0x555562449670}, {
              head = 0x555556b4e0e0, tailp = 0x555556b4e0e0}, {head = 0x9121c18317dd4a00, tailp = 0x7fffffffb870}, {head = 0x7f11c1113ba0, 
              tailp = 0x7fffffffb890}...}}
        budget = {deadline = 9223372036854775807, counter = 9223372036854774211, static CounterReset = 1000, static Unlimited = -1, 
          static unlimitedDeadline = 9223372036854775807, static unlimitedStartCounter = 9223372036854775807}
#12 0x00007f11b9ddcb21 in js::gc::ArenaLists::finalizeNow (empty=0x555555cd3698, keepArenas=js::gc::ArenaLists::KEEP_ARENAS, 
    thingKind=js::gc::FINALIZE_OBJECT2, fop=0x7fffffffbce0, this=0x555555cd31a0) at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/jsgc.cpp:2741
No locals.
#13 js::gc::ArenaLists::queueForegroundObjectsForSweep (this=this@entry=0x555555cd31a0, fop=fop@entry=0x7fffffffbce0)
    at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/jsgc.cpp:2876
        ap = {stats = @0x555555cf3b88, task = 0x0, phase = js::gcstats::PHASE_SWEEP_OBJECT, enabled = true}
#14 0x00007f11b9df3416 in js::gc::GCRuntime::beginSweepingZoneGroup (this=this@entry=0x555555ced9d8)
    at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/jsgc.cpp:5069
        scc = {stats = @0x555555cf3b88, scc = 0, start = 1504610692130016}
        zone = {current = 0x555555cd3170}
        sweepingAtoms = <optimized out>
        fop = {<JSFreeOp> = {runtime_ = 0x555555ced6c0}, 
          freeLaterList = {<mozilla::VectorBase<void*, 0, js::SystemAllocPolicy, js::Vector<void*, 0, js::SystemAllocPolicy> >> = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 1024, static kInlineCapacity = 0, static kInlineBytes = 1, 
              mBegin = 0x7fffffffbd00, mLength = 0, mCapacity = 0, mStorage = {u = {mBytes = <incomplete sequence \330>, mDummy = 93825000200664}}, 
              static sMaxInlineStorage = <optimized out>}, <No data fields>}, threadType = js::MainThread}
        sweepAtomsTask = {<GCSweepTask> = {<js::GCParallelTask> = {_vptr.GCParallelTask = 0x7f11b9fb0a00 <vtable for SweepAtomsTask+16>, 
              state = js::GCParallelTask::NotStarted, duration_ = 501, 
---Type <return> to continue, or q <return> to quit---
              cancel_ = {<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>}}, runtime = 0x555555ced6c0}, <No data fields>}
        sweepInnerViewsTask = {<GCSweepTask> = {<js::GCParallelTask> = {_vptr.GCParallelTask = 0x7f11b9fb0a20 <vtable for SweepInnerViewsTask+16>, 
              state = js::GCParallelTask::NotStarted, duration_ = 1, 
              cancel_ = {<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>}}, runtime = 0x555555ced6c0}, <No data fields>}
        sweepCCWrappersTask = {<GCSweepTask> = {<js::GCParallelTask> = {_vptr.GCParallelTask = 0x7f11b9fb0a40 <vtable for SweepCCWrappersTask+16>, 
              state = js::GCParallelTask::NotStarted, duration_ = 0, 
              cancel_ = {<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>}}, runtime = 0x555555ced6c0}, <No data fields>}
        sweepBaseShapesTask = {<GCSweepTask> = {<js::GCParallelTask> = {_vptr.GCParallelTask = 0x7f11b9fb0a60 <vtable for SweepBaseShapesTask+16>, 
              state = js::GCParallelTask::NotStarted, duration_ = 16, 
              cancel_ = {<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>}}, runtime = 0x555555ced6c0}, <No data fields>}
        sweepInitialShapesTask = {<GCSweepTask> = {<js::GCParallelTask> = {
              _vptr.GCParallelTask = 0x7f11b9fb0a80 <vtable for SweepInitialShapesTask+16>, state = js::GCParallelTask::NotStarted, duration_ = 40, 
              cancel_ = {<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>}}, runtime = 0x555555ced6c0}, <No data fields>}
        sweepObjectGroupsTask = {<GCSweepTask> = {<js::GCParallelTask> = {_vptr.GCParallelTask = 0x7f11b9fb0aa0 <vtable for SweepObjectGroupsTask+16>, 
              state = js::GCParallelTask::NotStarted, duration_ = 80, 
              cancel_ = {<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>}}, runtime = 0x555555ced6c0}, <No data fields>}
        sweepRegExpsTask = {<GCSweepTask> = {<js::GCParallelTask> = {_vptr.GCParallelTask = 0x7f11b9fb0ac0 <vtable for SweepRegExpsTask+16>, 
              state = js::GCParallelTask::NotStarted, duration_ = 6, 
              cancel_ = {<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>}}, runtime = 0x555555ced6c0}, <No data fields>}
        sweepMiscTask = {<GCSweepTask> = {<js::GCParallelTask> = {_vptr.GCParallelTask = 0x7f11b9fb0ae0 <vtable for SweepMiscTask+16>, 
              state = js::GCParallelTask::NotStarted, duration_ = 3, 
              cancel_ = {<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>}}, runtime = 0x555555ced6c0}, <No data fields>}
#15 0x00007f11b9df3b58 in js::gc::GCRuntime::beginSweepPhase (this=this@entry=0x555555ced9d8, destroyingRuntime=destroyingRuntime@entry=false)
---Type <return> to continue, or q <return> to quit---
    at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/jsgc.cpp:5164
        ap = {stats = @0x555555cf3b88, task = 0x0, phase = js::gcstats::PHASE_SWEEP, enabled = true}
#16 0x00007f11b9df5d13 in js::gc::GCRuntime::incrementalCollectSlice (this=this@entry=0x555555ced9d8, budget=..., 
    reason=reason@entry=JS::gcreason::TOO_MUCH_MALLOC) at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/jsgc.cpp:5889
        copy = {runtime = 0x555555ced6c0}
        slice = {runtime = 0x555555ced6c0}
        destroyingRuntime = false
        initialState = js::gc::NO_INCREMENTAL
        zeal = 0
#17 0x00007f11b9df66d9 in js::gc::GCRuntime::gcCycle (this=this@entry=0x555555ced9d8, incremental=incremental@entry=true, budget=..., 
    reason=reason@entry=JS::gcreason::TOO_MUCH_MALLOC) at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/jsgc.cpp:6076
        adsb = {sb = @0x555555cedaa8, prior = <optimized out>}
        session = {lock = {runtime = 0x555555ced6c0}, runtime = 0x555555ced6c0, prevState = js::Idle}
        prevState = <optimized out>
#18 0x00007f11b9df6925 in js::gc::GCRuntime::collect (this=this@entry=0x555555ced9d8, incremental=incremental@entry=true, budget=..., 
    reason=JS::gcreason::TOO_MUCH_MALLOC) at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/jsgc.cpp:6190
        wasReset = <optimized out>
        repeatForDeadZone = <optimized out>
        logger = <optimized out>
        logGC = {logger = 0x555555c23440, payload = {event = 0xffffff00000005, id = TraceLogger_GC}, isEvent = false, executed = false, prev = 0x0}
        agc = {stats = @0x555555cf3b88}
        repeat = false
#19 0x00007f11b9df6c98 in js::gc::GCRuntime::startGC (this=this@entry=0x555555ced9d8, gckind=gckind@entry=GC_NORMAL, reason=<optimized out>, 
    millis=millis@entry=0) at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/jsgc.cpp:6259
No locals.
#20 0x00007f11b9df6e82 in js::gc::GCRuntime::gcIfRequested (this=0x555555ced9d8, cx=cx@entry=0x0)
    at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/jsgc.cpp:6454
No locals.

#21 0x00007f11b9b24787 in InvokeInterruptCallback (cx=0x555555b7c740) at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/vm/Runtime.cpp:525
        cb = <optimized out>
        stack = <optimized out>
---Type <return> to continue, or q <return> to quit---
        flat = <optimized out>
        chars = <optimized out>
        stableChars = {s_ = {<js::RootedBase<JSString*>> = {<No data fields>}, stack = 0x8, prev = 0x555555b7c740, ptr = 0xa}, {
            twoByteChars_ = 0x7f11b9b48009 <JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, JS::Handle<js::Shape*>, JS::Handle<js::ObjectGroup*>)+121> u"삄萏ɵ", 
            latin1Chars_ = 0x7f11b9b48009 <JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, JS::Handle<js::Shape*>, JS::Handle<js::ObjectGroup*>)+121> "\204\300\017\204u\002"}, state_ = js::AutoStableStringChars::TwoByte, ownsChars_ = false}
#22 0x00007f11c1885cea in ?? ()
No symbol table info available.
#23 0x00007f1198788540 in ?? ()
No symbol table info available.
#24 0x00007fffffffc4a0 in ?? ()
No symbol table info available.
#25 0x00007f11b9fc3b60 in js::jit::NewDenseArrayInfo () from target:/usr/lib/libmozjs-38.so
No symbol table info available.
#26 0x00007f1198775370 in ?? ()
No symbol table info available.
#27 0x00007f113f6fcc97 in ?? ()
No symbol table info available.
#28 0x0000000000000600 in ?? ()
No symbol table info available.
#29 0x00007f1152a4b308 in ?? ()
No symbol table info available.
#30 0x00007fffffffc4d0 in ?? ()
No symbol table info available.
#31 0xfffc7f11980661a0 in ?? ()
No symbol table info available.
#32 0x00007f11b9fc26e0 in js::jit::GetPropertyIC::UpdateInfo () from target:/usr/lib/libmozjs-38.so
No symbol table info available.
#33 0x00007f11987747f0 in ?? ()
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#34 0x00007f113f1494c9 in ?? ()
No symbol table info available.
#35 0x0000000000001e80 in ?? ()
No symbol table info available.
#36 0x00007f11500ca830 in ?? ()
No symbol table info available.
#37 0x0000000000000d68 in ?? ()
No symbol table info available.
#38 0x00007f115005ca60 in ?? ()
No symbol table info available.
#39 0x00007f1153a8a990 in ?? ()
No symbol table info available.
#40 0xfffc7f1112f240c0 in ?? ()
No symbol table info available.
#41 0x00007f113f145ce1 in ?? ()
No symbol table info available.
#42 0x0000000000001a00 in ?? ()
No symbol table info available.
#43 0x00007f1198796300 in ?? ()
No symbol table info available.
#44 0x0000000000000003 in ?? ()
No symbol table info available.
#45 0xfffc7f11980661a0 in ?? ()
No symbol table info available.
#46 0xfffc7f113facbe20 in ?? ()
No symbol table info available.
#47 0xfffc7f1145b28e40 in ?? ()
No symbol table info available.
#48 0xfffc7f113f700ee0 in ?? ()
No symbol table info available.
#49 0x0000555500000000 in ?? ()
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#50 0x00007f1153a89f00 in ?? ()
No symbol table info available.
#51 0x00007f1153a883a0 in ?? ()
No symbol table info available.
#52 0x00007fffffffc6c0 in ?? ()
No symbol table info available.
#53 0x00007f1198758040 in ?? ()
No symbol table info available.
#54 0x0000000000000000 in ?? ()
No symbol table info available.
(gdb) call gjs_dumpstack()
^C
Thread 1 "gnome-shell" received signal SIGINT, Interrupt.
0x00007f11bece454c in __lll_lock_wait () from target:/usr/lib/libpthread.so.0
The program being debugged was signaled while in a function called from GDB.
GDB remains in the frame where the signal was received.
To change this behavior use "set unwindonsignal on".
Evaluation of the expression containing the function
(gjs_dumpstack) will be abandoned.
When the function is done executing, GDB will silently stop.
(gdb) bt
#0  0x00007f11bece454c in __lll_lock_wait () from target:/usr/lib/libpthread.so.0
#1  0x00007f11becdda2c in pthread_mutex_lock () from target:/usr/lib/libpthread.so.0
#2  0x00007f11b16b9ada in PR_Lock () from target:/usr/lib/libnspr4.so
#3  0x00007f11b9dc8d34 in js::gc::GCRuntime::lockGC (this=0x555555ced9d8) at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/gc/GCRuntime.h:698
#4  JSRuntime::lockGC (this=0x555555ced6c0) at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/vm/Runtime.h:939
#5  js::AutoLockGC::lock (this=0x7fffffff9d58) at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/vm/Runtime.h:1481
#6  js::AutoLockGC::AutoLockGC (rt=0x555555ced6c0, this=0x7fffffff9d58) at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/vm/Runtime.h:1473
#7  mozilla::Maybe<js::AutoLockGC>::emplace<JSRuntime*&> (this=0x7fffffff9d50) at ../../dist/include/mozilla/Maybe.h:386
#8  js::gc::ArenaLists::allocateFromArena (this=this@entry=0x555555cd31a0, zone=zone@entry=0x555555cd3170, 
    thingKind=thingKind@entry=js::gc::FINALIZE_STRING, maybeStartBGAlloc=...) at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/jsgc.cpp:1843
#9  0x00007f11b9dc912d in js::gc::GCRuntime::tryRefillFreeListFromMainThread (cx=cx@entry=0x555555b7c740, 
    thingKind=thingKind@entry=js::gc::FINALIZE_STRING) at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/jsgc.cpp:2935
#10 0x00007f11b9e3c75c in js::gc::GCRuntime::refillFreeListFromMainThread<(js::AllowGC)1> (cx=cx@entry=0x555555b7c740, 
    thingKind=js::gc::FINALIZE_STRING) at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/jsgc.cpp:2962
#11 0x00007f11b9e3c89e in js::gc::GCRuntime::refillFreeListFromAnyThread<(js::AllowGC)1> (cx=cx@entry=0x555555b7c740, 
    thingKind=thingKind@entry=js::gc::FINALIZE_STRING) at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/jsgc.cpp:3024
#12 0x00007f11b9b4c4fb in js::gc::AllocateNonObject<JSString, (js::AllowGC)1> (cx=cx@entry=0x555555b7c740)
    at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/jsgcinlines.h:567
#13 0x00007f11b9b4ccc5 in js::NewGCString<(js::AllowGC)1> (cx=<optimized out>)
    at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/jsgcinlines.h:651
#14 JSFlatString::new_<(js::AllowGC)1, unsigned char> (length=41, chars=<optimized out>, cx=0x555555b7c740)
    at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/vm/String-inl.h:239
#15 js::NewStringCopyNDontDeflate<(js::AllowGC)1, unsigned char> (cx=0x555555b7c740, s=<optimized out>, n=41)
    at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/vm/String.cpp:1020
#16 0x00007f11b9da83f1 in Error (cx=cx@entry=0x555555b7c740, argc=argc@entry=0, vp=vp@entry=0x7fffffffa4d8)
    at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/jsexn.cpp:377
#17 0x00007f11b9af1576 in js::CallJSNative (args=..., native=<optimized out>, cx=0x555555b7c740)
    at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/jscntxtinlines.h:226
#18 js::CallJSNativeConstructor (args=..., native=<optimized out>, cx=0x555555b7c740)
    at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/jscntxtinlines.h:259
#19 js::InvokeConstructor (cx=cx@entry=0x555555b7c740, args=...) at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/vm/Interpreter.cpp:576
---Type <return> to continue, or q <return> to quit---
#20 0x00007f11b9db115d in JS_NewHelper (inputArgs=..., ctor=..., cx=0x555555b7c740)
    at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/jsapi.cpp:4262
#21 JS_New (cx=0x555555b7c740, ctor=..., inputArgs=...) at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/jsapi.cpp:4287
#22 0x00007f11c0e7e96b in gjs_context_get_frame_info () from target:/usr/lib/libgjs.so.0
#23 0x00007f11c0e7eba6 in gjs_context_print_stack_stderr () from target:/usr/lib/libgjs.so.0
#24 0x00007f11c0e7ec63 in gjs_dumpstack () from target:/usr/lib/libgjs.so.0
#25 <function called from gdb>
#26 0x00007f11c0e4bdfe in js::gc::IsInsideNursery (cell=0x7f11219cdf40) at /usr/include/mozjs-38/js/HeapAPI.h:317
#27 js::GCMethods<JSObject*>::needsPostBarrier (v=0x7f11219cdf40) at /usr/include/mozjs-38/js/RootingAPI.h:663
#28 0x00007f11c0e4c634 in JS::Heap<JSObject*>::set (this=0x55555df224f0, newPtr=0x0) at /usr/include/mozjs-38/js/RootingAPI.h:296
#29 0x00007f11c0e4bf5e in JS::Heap<JSObject*>::operator= (this=0x55555df224f0, p=@0x7fffffffa7e0: 0x0) at /usr/include/mozjs-38/js/RootingAPI.h:266
#30 0x00007f11c0e4c0d8 in GjsMaybeOwned<JSObject*>::reset (this=0x55555df224e0) at ./gjs/jsapi-util-root.h:267
#31 0x00007f11c0e586dd in release_native_object (priv=0x55555df224d0) at gi/object.cpp:1257
#32 0x00007f11c0e59905 in object_instance_finalize (fop=0x7fffffffbce0, obj=0x7f1150038670) at gi/object.cpp:1627
#33 0x00007f11b9ddb843 in JSObject::finalize (fop=0x7fffffffbce0, this=<optimized out>)
    at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/jsobjinlines.h:42
#34 js::gc::Arena::finalize<JSObject> (thingSize=48, thingKind=js::gc::FINALIZE_OBJECT0, fop=0x7fffffffbce0, this=0x7f1150038000)
    at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/jsgc.cpp:497
#35 FinalizeTypedArenas<JSObject> (keepArenas=js::gc::ArenaLists::KEEP_ARENAS, budget=..., thingKind=js::gc::FINALIZE_OBJECT0, dest=..., 
    src=0x7fffffffa9e8, fop=0x7fffffffbce0) at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/jsgc.cpp:557
#36 FinalizeArenas (fop=fop@entry=0x7fffffffbce0, src=src@entry=0x7fffffffa9e8, dest=..., thingKind=thingKind@entry=js::gc::FINALIZE_OBJECT2, 
    budget=..., keepArenas=keepArenas@entry=js::gc::ArenaLists::KEEP_ARENAS) at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/jsgc.cpp:600
#37 0x00007f11b9e364f3 in js::gc::ArenaLists::forceFinalizeNow (this=this@entry=0x555555cd31a0, fop=fop@entry=0x7fffffffbce0, 
    thingKind=thingKind@entry=js::gc::FINALIZE_OBJECT2, keepArenas=keepArenas@entry=js::gc::ArenaLists::KEEP_ARENAS, empty=empty@entry=0x555555cd3698)
    at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/jsgc.cpp:2758
#38 0x00007f11b9ddcb21 in js::gc::ArenaLists::finalizeNow (empty=0x555555cd3698, keepArenas=js::gc::ArenaLists::KEEP_ARENAS, 
    thingKind=js::gc::FINALIZE_OBJECT2, fop=0x7fffffffbce0, this=0x555555cd31a0) at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/jsgc.cpp:2741
#39 js::gc::ArenaLists::queueForegroundObjectsForSweep (this=this@entry=0x555555cd31a0, fop=fop@entry=0x7fffffffbce0)
    at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/jsgc.cpp:2876
#40 0x00007f11b9df3416 in js::gc::GCRuntime::beginSweepingZoneGroup (this=this@entry=0x555555ced9d8)
    at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/jsgc.cpp:5069
---Type <return> to continue, or q <return> to quit---
#41 0x00007f11b9df3b58 in js::gc::GCRuntime::beginSweepPhase (this=this@entry=0x555555ced9d8, destroyingRuntime=destroyingRuntime@entry=false)
    at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/jsgc.cpp:5164
#42 0x00007f11b9df5d13 in js::gc::GCRuntime::incrementalCollectSlice (this=this@entry=0x555555ced9d8, budget=..., 
    reason=reason@entry=JS::gcreason::TOO_MUCH_MALLOC) at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/jsgc.cpp:5889
#43 0x00007f11b9df66d9 in js::gc::GCRuntime::gcCycle (this=this@entry=0x555555ced9d8, incremental=incremental@entry=true, budget=..., 
    reason=reason@entry=JS::gcreason::TOO_MUCH_MALLOC) at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/jsgc.cpp:6076
#44 0x00007f11b9df6925 in js::gc::GCRuntime::collect (this=this@entry=0x555555ced9d8, incremental=incremental@entry=true, budget=..., 
    reason=JS::gcreason::TOO_MUCH_MALLOC) at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/jsgc.cpp:6190
#45 0x00007f11b9df6c98 in js::gc::GCRuntime::startGC (this=this@entry=0x555555ced9d8, gckind=gckind@entry=GC_NORMAL, reason=<optimized out>, 
    millis=millis@entry=0) at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/jsgc.cpp:6259
#46 0x00007f11b9df6e82 in js::gc::GCRuntime::gcIfRequested (this=0x555555ced9d8, cx=cx@entry=0x0)
    at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/jsgc.cpp:6454
#47 0x00007f11b9b24787 in InvokeInterruptCallback (cx=0x555555b7c740) at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/vm/Runtime.cpp:525
#48 0x00007f11c1885cea in ?? ()
#49 0x00007f1198788540 in ?? ()
#50 0x00007fffffffc4a0 in ?? ()
#51 0x00007f11b9fc3b60 in js::jit::NewDenseArrayInfo () from target:/usr/lib/libmozjs-38.so
#52 0x00007f1198775370 in ?? ()
#53 0x00007f113f6fcc97 in ?? ()
#54 0x0000000000000600 in ?? ()
#55 0x00007f1152a4b308 in ?? ()
#56 0x00007fffffffc4d0 in ?? ()
#57 0xfffc7f11980661a0 in ?? ()
#58 0x00007f11b9fc26e0 in js::jit::GetPropertyIC::UpdateInfo () from target:/usr/lib/libmozjs-38.so
#59 0x00007f11987747f0 in ?? ()
#60 0x00007f113f1494c9 in ?? ()
#61 0x0000000000001e80 in ?? ()
#62 0x00007f11500ca830 in ?? ()
#63 0x0000000000000d68 in ?? ()
#64 0x00007f115005ca60 in ?? ()
#65 0x00007f1153a8a990 in ?? ()
---Type <return> to continue, or q <return> to quit---
#66 0xfffc7f1112f240c0 in ?? ()
#67 0x00007f113f145ce1 in ?? ()
#68 0x0000000000001a00 in ?? ()
#69 0x00007f1198796300 in ?? ()
#70 0x0000000000000003 in ?? ()
#71 0xfffc7f11980661a0 in ?? ()
#72 0xfffc7f113facbe20 in ?? ()
#73 0xfffc7f1145b28e40 in ?? ()
#74 0xfffc7f113f700ee0 in ?? ()
#75 0x0000555500000000 in ?? ()
#76 0x00007f1153a89f00 in ?? ()
#77 0x00007f1153a883a0 in ?? ()
#78 0x00007fffffffc6c0 in ?? ()
#79 0x00007f1198758040 in ?? ()
#80 0x0000000000000000 in ?? ()
(gdb) btcall gjs_dumpstack()
^C
Thread 1 "gnome-shell" received signal SIGINT, Interrupt.
0x00007f11bece454c in __lll_lock_wait () from target:/usr/lib/libpthread.so.0
The program being debugged was signaled while in a function called from GDB.
GDB remains in the frame where the signal was received.
To change this behavior use "set unwindonsignal on".
Evaluation of the expression containing the function
(gjs_dumpstack) will be abandoned.
When the function is done executing, GDB will silently stop.
(gdb) call gjs_dumpstack()
[C[C[C[C[C[Cbt[K
#0  0x00007f11bece454c in __lll_lock_wait () from target:/usr/lib/libpthread.so.0
#1  0x00007f11becdda2c in pthread_mutex_lock () from target:/usr/lib/libpthread.so.0
#2  0x00007f11b16b9ada in PR_Lock () from target:/usr/lib/libnspr4.so
#3  0x00007f11b9dc8d34 in js::gc::GCRuntime::lockGC (this=0x555555ced9d8) at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/gc/GCRuntime.h:698
#4  JSRuntime::lockGC (this=0x555555ced6c0) at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/vm/Runtime.h:939
#5  js::AutoLockGC::lock (this=0x7fffffff9258) at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/vm/Runtime.h:1481
#6  js::AutoLockGC::AutoLockGC (rt=0x555555ced6c0, this=0x7fffffff9258) at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/vm/Runtime.h:1473
#7  mozilla::Maybe<js::AutoLockGC>::emplace<JSRuntime*&> (this=0x7fffffff9250) at ../../dist/include/mozilla/Maybe.h:386
#8  js::gc::ArenaLists::allocateFromArena (this=this@entry=0x555555cd31a0, zone=zone@entry=0x555555cd3170, 
    thingKind=thingKind@entry=js::gc::FINALIZE_STRING, maybeStartBGAlloc=...) at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/jsgc.cpp:1843
#9  0x00007f11b9dc912d in js::gc::GCRuntime::tryRefillFreeListFromMainThread (cx=cx@entry=0x555555b7c740, 
    thingKind=thingKind@entry=js::gc::FINALIZE_STRING) at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/jsgc.cpp:2935
#10 0x00007f11b9e3c75c in js::gc::GCRuntime::refillFreeListFromMainThread<(js::AllowGC)1> (cx=cx@entry=0x555555b7c740, 
    thingKind=js::gc::FINALIZE_STRING) at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/jsgc.cpp:2962
#11 0x00007f11b9e3c89e in js::gc::GCRuntime::refillFreeListFromAnyThread<(js::AllowGC)1> (cx=cx@entry=0x555555b7c740, 
    thingKind=thingKind@entry=js::gc::FINALIZE_STRING) at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/jsgc.cpp:3024
#12 0x00007f11b9b4c4fb in js::gc::AllocateNonObject<JSString, (js::AllowGC)1> (cx=cx@entry=0x555555b7c740)
    at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/jsgcinlines.h:567
#13 0x00007f11b9b4ccc5 in js::NewGCString<(js::AllowGC)1> (cx=<optimized out>)
    at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/jsgcinlines.h:651
#14 JSFlatString::new_<(js::AllowGC)1, unsigned char> (length=41, chars=<optimized out>, cx=0x555555b7c740)
    at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/vm/String-inl.h:239
#15 js::NewStringCopyNDontDeflate<(js::AllowGC)1, unsigned char> (cx=0x555555b7c740, s=<optimized out>, n=41)
    at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/vm/String.cpp:1020
#16 0x00007f11b9da83f1 in Error (cx=cx@entry=0x555555b7c740, argc=argc@entry=0, vp=vp@entry=0x7fffffff99d8)
    at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/jsexn.cpp:377
#17 0x00007f11b9af1576 in js::CallJSNative (args=..., native=<optimized out>, cx=0x555555b7c740)
    at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/jscntxtinlines.h:226
#18 js::CallJSNativeConstructor (args=..., native=<optimized out>, cx=0x555555b7c740)
    at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/jscntxtinlines.h:259
#19 js::InvokeConstructor (cx=cx@entry=0x555555b7c740, args=...) at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/vm/Interpreter.cpp:576
---Type <return> to continue, or q <return> to quit---
#20 0x00007f11b9db115d in JS_NewHelper (inputArgs=..., ctor=..., cx=0x555555b7c740)
    at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/jsapi.cpp:4262
#21 JS_New (cx=0x555555b7c740, ctor=..., inputArgs=...) at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/jsapi.cpp:4287
#22 0x00007f11c0e7e96b in gjs_context_get_frame_info () from target:/usr/lib/libgjs.so.0
#23 0x00007f11c0e7eba6 in gjs_context_print_stack_stderr () from target:/usr/lib/libgjs.so.0
#24 0x00007f11c0e7ec63 in gjs_dumpstack () from target:/usr/lib/libgjs.so.0
#25 <function called from gdb>
#26 0x00007f11bece454c in __lll_lock_wait () from target:/usr/lib/libpthread.so.0
#27 0x00007f11becdda2c in pthread_mutex_lock () from target:/usr/lib/libpthread.so.0
#28 0x00007f11b16b9ada in PR_Lock () from target:/usr/lib/libnspr4.so
#29 0x00007f11b9dc8d34 in js::gc::GCRuntime::lockGC (this=0x555555ced9d8) at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/gc/GCRuntime.h:698
#30 JSRuntime::lockGC (this=0x555555ced6c0) at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/vm/Runtime.h:939
#31 js::AutoLockGC::lock (this=0x7fffffff9d58) at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/vm/Runtime.h:1481
#32 js::AutoLockGC::AutoLockGC (rt=0x555555ced6c0, this=0x7fffffff9d58) at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/vm/Runtime.h:1473
#33 mozilla::Maybe<js::AutoLockGC>::emplace<JSRuntime*&> (this=0x7fffffff9d50) at ../../dist/include/mozilla/Maybe.h:386
#34 js::gc::ArenaLists::allocateFromArena (this=this@entry=0x555555cd31a0, zone=zone@entry=0x555555cd3170, 
    thingKind=thingKind@entry=js::gc::FINALIZE_STRING, maybeStartBGAlloc=...) at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/jsgc.cpp:1843
#35 0x00007f11b9dc912d in js::gc::GCRuntime::tryRefillFreeListFromMainThread (cx=cx@entry=0x555555b7c740, 
    thingKind=thingKind@entry=js::gc::FINALIZE_STRING) at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/jsgc.cpp:2935
#36 0x00007f11b9e3c75c in js::gc::GCRuntime::refillFreeListFromMainThread<(js::AllowGC)1> (cx=cx@entry=0x555555b7c740, 
    thingKind=js::gc::FINALIZE_STRING) at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/jsgc.cpp:2962
#37 0x00007f11b9e3c89e in js::gc::GCRuntime::refillFreeListFromAnyThread<(js::AllowGC)1> (cx=cx@entry=0x555555b7c740, 
    thingKind=thingKind@entry=js::gc::FINALIZE_STRING) at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/jsgc.cpp:3024
#38 0x00007f11b9b4c4fb in js::gc::AllocateNonObject<JSString, (js::AllowGC)1> (cx=cx@entry=0x555555b7c740)
    at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/jsgcinlines.h:567
#39 0x00007f11b9b4ccc5 in js::NewGCString<(js::AllowGC)1> (cx=<optimized out>)
    at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/jsgcinlines.h:651
#40 JSFlatString::new_<(js::AllowGC)1, unsigned char> (length=41, chars=<optimized out>, cx=0x555555b7c740)
    at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/vm/String-inl.h:239
#41 js::NewStringCopyNDontDeflate<(js::AllowGC)1, unsigned char> (cx=0x555555b7c740, s=<optimized out>, n=41)
    at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/vm/String.cpp:1020
---Type <return> to continue, or q <return> to quit---
#42 0x00007f11b9da83f1 in Error (cx=cx@entry=0x555555b7c740, argc=argc@entry=0, vp=vp@entry=0x7fffffffa4d8)
    at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/jsexn.cpp:377
#43 0x00007f11b9af1576 in js::CallJSNative (args=..., native=<optimized out>, cx=0x555555b7c740)
    at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/jscntxtinlines.h:226
#44 js::CallJSNativeConstructor (args=..., native=<optimized out>, cx=0x555555b7c740)
    at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/jscntxtinlines.h:259
#45 js::InvokeConstructor (cx=cx@entry=0x555555b7c740, args=...) at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/vm/Interpreter.cpp:576
#46 0x00007f11b9db115d in JS_NewHelper (inputArgs=..., ctor=..., cx=0x555555b7c740)
    at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/jsapi.cpp:4262
#47 JS_New (cx=0x555555b7c740, ctor=..., inputArgs=...) at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/jsapi.cpp:4287
#48 0x00007f11c0e7e96b in gjs_context_get_frame_info () from target:/usr/lib/libgjs.so.0
#49 0x00007f11c0e7eba6 in gjs_context_print_stack_stderr () from target:/usr/lib/libgjs.so.0
#50 0x00007f11c0e7ec63 in gjs_dumpstack () from target:/usr/lib/libgjs.so.0
#51 <function called from gdb>
#52 0x00007f11c0e4bdfe in js::gc::IsInsideNursery (cell=0x7f11219cdf40) at /usr/include/mozjs-38/js/HeapAPI.h:317
#53 js::GCMethods<JSObject*>::needsPostBarrier (v=0x7f11219cdf40) at /usr/include/mozjs-38/js/RootingAPI.h:663
#54 0x00007f11c0e4c634 in JS::Heap<JSObject*>::set (this=0x55555df224f0, newPtr=0x0) at /usr/include/mozjs-38/js/RootingAPI.h:296
#55 0x00007f11c0e4bf5e in JS::Heap<JSObject*>::operator= (this=0x55555df224f0, p=@0x7fffffffa7e0: 0x0) at /usr/include/mozjs-38/js/RootingAPI.h:266
#56 0x00007f11c0e4c0d8 in GjsMaybeOwned<JSObject*>::reset (this=0x55555df224e0) at ./gjs/jsapi-util-root.h:267
#57 0x00007f11c0e586dd in release_native_object (priv=0x55555df224d0) at gi/object.cpp:1257
#58 0x00007f11c0e59905 in object_instance_finalize (fop=0x7fffffffbce0, obj=0x7f1150038670) at gi/object.cpp:1627
#59 0x00007f11b9ddb843 in JSObject::finalize (fop=0x7fffffffbce0, this=<optimized out>)
    at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/jsobjinlines.h:42
#60 js::gc::Arena::finalize<JSObject> (thingSize=48, thingKind=21845, fop=0x7fffffffbce0, this=0x7f1150038000)
    at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/jsgc.cpp:497
#61 FinalizeTypedArenas<JSObject> (keepArenas=js::gc::ArenaLists::KEEP_ARENAS, budget=..., thingKind=21845, dest=..., src=0x7fffffffa9e8, 
    fop=0x7fffffffbce0) at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/jsgc.cpp:557
#62 FinalizeArenas (fop=fop@entry=0x7fffffffbce0, src=src@entry=0x7fffffffa9e8, dest=..., thingKind=thingKind@entry=js::gc::FINALIZE_OBJECT2, 
    budget=..., keepArenas=keepArenas@entry=js::gc::ArenaLists::KEEP_ARENAS) at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/jsgc.cpp:600
#63 0x00007f11b9e364f3 in js::gc::ArenaLists::forceFinalizeNow (this=this@entry=0x555555cd31a0, fop=fop@entry=0x7fffffffbce0, 
    thingKind=thingKind@entry=js::gc::FINALIZE_OBJECT2, keepArenas=keepArenas@entry=js::gc::ArenaLists::KEEP_ARENAS, empty=empty@entry=0x555555cd3698)
---Type <return> to continue, or q <return> to quit---
    at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/jsgc.cpp:2758
#64 0x00007f11b9ddcb21 in js::gc::ArenaLists::finalizeNow (empty=0x555555cd3698, keepArenas=js::gc::ArenaLists::KEEP_ARENAS, 
    thingKind=js::gc::FINALIZE_OBJECT2, fop=0x7fffffffbce0, this=0x555555cd31a0) at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/jsgc.cpp:2741
#65 js::gc::ArenaLists::queueForegroundObjectsForSweep (this=this@entry=0x555555cd31a0, fop=fop@entry=0x7fffffffbce0)
    at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/jsgc.cpp:2876
#66 0x00007f11b9df3416 in js::gc::GCRuntime::beginSweepingZoneGroup (this=this@entry=0x555555ced9d8)
    at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/jsgc.cpp:5069
#67 0x00007f11b9df3b58 in js::gc::GCRuntime::beginSweepPhase (this=this@entry=0x555555ced9d8, destroyingRuntime=destroyingRuntime@entry=false)
    at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/jsgc.cpp:5164
#68 0x00007f11b9df5d13 in js::gc::GCRuntime::incrementalCollectSlice (this=this@entry=0x555555ced9d8, budget=..., 
    reason=reason@entry=JS::gcreason::TOO_MUCH_MALLOC) at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/jsgc.cpp:5889
#69 0x00007f11b9df66d9 in js::gc::GCRuntime::gcCycle (this=this@entry=0x555555ced9d8, incremental=incremental@entry=true, budget=..., 
    reason=reason@entry=JS::gcreason::TOO_MUCH_MALLOC) at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/jsgc.cpp:6076
#70 0x00007f11b9df6925 in js::gc::GCRuntime::collect (this=this@entry=0x555555ced9d8, incremental=incremental@entry=true, budget=..., 
    reason=JS::gcreason::TOO_MUCH_MALLOC) at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/jsgc.cpp:6190
#71 0x00007f11b9df6c98 in js::gc::GCRuntime::startGC (this=this@entry=0x555555ced9d8, gckind=gckind@entry=GC_NORMAL, reason=<optimized out>, 
    millis=millis@entry=0) at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/jsgc.cpp:6259
#72 0x00007f11b9df6e82 in js::gc::GCRuntime::gcIfRequested (this=0x555555ced9d8, cx=cx@entry=0x0)
    at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/jsgc.cpp:6454
#73 0x00007f11b9b24787 in InvokeInterruptCallback (cx=0x555555b7c740) at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/vm/Runtime.cpp:525
#74 0x00007f11c1885cea in ?? ()
#75 0x00007f1198788540 in ?? ()
#76 0x00007fffffffc4a0 in ?? ()
#77 0x00007f11b9fc3b60 in js::jit::NewDenseArrayInfo () from target:/usr/lib/libmozjs-38.so
#78 0x00007f1198775370 in ?? ()
#79 0x00007f113f6fcc97 in ?? ()
#80 0x0000000000000600 in ?? ()
#81 0x00007f1152a4b308 in ?? ()
#82 0x00007fffffffc4d0 in ?? ()
#83 0xfffc7f11980661a0 in ?? ()
#84 0x00007f11b9fc26e0 in js::jit::GetPropertyIC::UpdateInfo () from target:/usr/lib/libmozjs-38.so
---Type <return> to continue, or q <return> to quit---
#85 0x00007f11987747f0 in ?? ()
#86 0x00007f113f1494c9 in ?? ()
#87 0x0000000000001e80 in ?? ()
#88 0x00007f11500ca830 in ?? ()
#89 0x0000000000000d68 in ?? ()
#90 0x00007f115005ca60 in ?? ()
#91 0x00007f1153a8a990 in ?? ()
#92 0xfffc7f1112f240c0 in ?? ()
#93 0x00007f113f145ce1 in ?? ()
#94 0x0000000000001a00 in ?? ()
#95 0x00007f1198796300 in ?? ()
#96 0x0000000000000003 in ?? ()
#97 0xfffc7f11980661a0 in ?? ()
#98 0xfffc7f113facbe20 in ?? ()
#99 0xfffc7f1145b28e40 in ?? ()
#100 0xfffc7f113f700ee0 in ?? ()
#101 0x0000555500000000 in ?? ()
#102 0x00007f1153a89f00 in ?? ()
#103 0x00007f1153a883a0 in ?? ()
#104 0x00007fffffffc6c0 in ?? ()
#105 0x00007f1198758040 in ?? ()
#106 0x0000000000000000 in ?? ()
(gdb) bt[Kgjs_dumpstack
Undefined command: "gjs_dumpstack".  Try "help".
(gdb) call gjs_dumpstack
$1 = {<text variable, no debug info>} 0x7f11c0e7ec40 <gjs_dumpstack>
(gdb) call gjs_dumpstack()
^C
Thread 1 "gnome-shell" received signal SIGINT, Interrupt.
0x00007f11bece454c in __lll_lock_wait () from target:/usr/lib/libpthread.so.0
The program being debugged was signaled while in a function called from GDB.
GDB remains in the frame where the signal was received.
To change this behavior use "set unwindonsignal on".
Evaluation of the expression containing the function
(gjs_dumpstack) will be abandoned.
When the function is done executing, GDB will silently stop.
(gdb) q
A debugging session is active.

	Inferior 1 [process 1244] will be killed.

Quit anyway? (y or n) y
_daniel@danielpc-arch:~/gnome-crash/gdb_logs\[daniel@danielpc-arch gdb_logs]$ exit
exit

Script done on 2017-09-05 22:34:17+1000
