Bug#987018: gnome-shell: segfault in meta_display_list_windows at core/display.c:860

Jaime Casanova jcasanov at systemguards.com.ec
Thu Apr 15 18:31:34 BST 2021


Package: gnome-shell
Version: 3.30.2-11~deb10u2
Severity: important
Tags: upstream

Dear Maintainer,

I got several crashes from gnome-shell, while I normally doesn't note it until
I look at /var/log/messages.

Last one was:

"""
Apr 15 10:52:18 ahch-to firefox-esr.desktop[1158]: ###!!! [Parent][RunMessage]
Error: Channel closing: too late to send/recv, messages will be lost
Apr 15 10:53:28 ahch-to gsd-print-notif[1268]: Source ID 2 was not found when
attempting to remove it
Apr 15 10:53:28 ahch-to gnome-shell[1158]: JS ERROR: TypeError:
this._trackedWindows.get(...) is
undefined#012_onWindowActorRemoved at resource:///org/gnome/shell/ui/panel.js:843:9#012wrapper at resource:///org/gnome/gjs/modules/_legacy.js:82:22
Apr 15 10:53:28 ahch-to kernel: [45977.024092] show_signal_msg: 13 callbacks
suppressed
Apr 15 10:53:28 ahch-to kernel: [45977.024095] gnome-shell[1158]: segfault at 1
ip 00007f752047bc59 sp 00007fffbee42bd0 error 4 in
libmutter-3.so.0.0.0[7f7520430000+db000]
Apr 15 10:53:28 ahch-to kernel: [45977.024105] Code: 00 4c 89 e2 48 89 ee 48 89
df e8 62 ab fb ff 85 c0 74 5e 4c 8b 7c 24 18 e8 24 af fb ff 4d 85 ff 74 df 49
8b 0f 48 85 c9 74 05 <48> 39 01 74 0f 48 89 c6 4c 89 ff e8 97 cb fb ff 85 c0 74
c3 41 f6
"""



-- System Information:
Debian Release: 10.9
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-debug'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.19.0-16-amd64 (SMP w/8 CPU cores)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=es_EC.UTF-8, LC_CTYPE=es_EC.UTF-8 (charmap=UTF-8), LANGUAGE=es_EC.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages gnome-shell depends on:
ii  dconf-gsettings-backend [gsettings-backend]  0.30.1-2
ii  evolution-data-server                        3.30.5-1+deb10u1
ii  gir1.2-accountsservice-1.0                   0.6.45-2
ii  gir1.2-atspi-2.0                             2.30.0-7
ii  gir1.2-freedesktop                           1.58.3-2
ii  gir1.2-gcr-3                                 3.28.1-1
ii  gir1.2-gdesktopenums-3.0                     3.28.1-1
ii  gir1.2-gdm-1.0                               3.30.2-3
ii  gir1.2-geoclue-2.0                           2.5.2-1+deb10u1
ii  gir1.2-glib-2.0                              1.58.3-2
ii  gir1.2-gnomebluetooth-1.0                    3.28.2-4~deb10u1
ii  gir1.2-gnomedesktop-3.0                      3.30.2.1-2
ii  gir1.2-gtk-3.0                               3.24.5-1
ii  gir1.2-gweather-3.0                          3.28.2-2
ii  gir1.2-ibus-1.0                              1.5.19-4+deb10u1
ii  gir1.2-mutter-3                              3.30.2-9~deb10u1
ii  gir1.2-nm-1.0                                1.14.6-2+deb10u1
ii  gir1.2-nma-1.0                               1.8.20-1.1
ii  gir1.2-pango-1.0                             1.42.4-8~deb10u1
ii  gir1.2-polkit-1.0                            0.105-25
ii  gir1.2-rsvg-2.0                              2.44.10-2.1
ii  gir1.2-soup-2.4                              2.64.2-2
ii  gir1.2-upowerglib-1.0                        0.99.10-1
ii  gjs                                          1.54.3-1
ii  gnome-backgrounds                            3.30.0-1
ii  gnome-settings-daemon                        3.30.2-3
ii  gnome-shell-common                           3.30.2-11~deb10u2
ii  gsettings-desktop-schemas                    3.28.1-1
ii  libatk-bridge2.0-0                           2.30.0-5
ii  libatk1.0-0                                  2.30.0-2
ii  libc6                                        2.28-10
ii  libcairo2                                    1.16.0-4+deb10u1
ii  libcanberra-gtk3-0                           0.30-7
ii  libcanberra0                                 0.30-7
ii  libcroco3                                    0.6.12-3
ii  libecal-1.2-19                               3.30.5-1+deb10u1
ii  libedataserver-1.2-23                        3.30.5-1+deb10u1
ii  libgcr-base-3-1                              3.28.1-1
ii  libgdk-pixbuf2.0-0                           2.38.1+dfsg-1
ii  libgirepository-1.0-1                        1.58.3-2
ii  libgjs0g                                     1.54.3-1
ii  libglib2.0-0                                 2.58.3-2+deb10u2
ii  libglib2.0-bin                               2.58.3-2+deb10u2
ii  libgstreamer1.0-0                            1.14.4-1
ii  libgtk-3-0                                   3.24.5-1
ii  libical3                                     3.0.4-3
ii  libjson-glib-1.0-0                           1.4.4-2
ii  libmutter-3-0                                3.30.2-9~deb10u1
ii  libnm0                                       1.14.6-2+deb10u1
ii  libpango-1.0-0                               1.42.4-8~deb10u1
ii  libpangocairo-1.0-0                          1.42.4-8~deb10u1
ii  libpolkit-agent-1-0                          0.105-25
ii  libpolkit-gobject-1-0                        0.105-25
ii  libpulse-mainloop-glib0                      12.2-4+deb10u1
ii  libpulse0                                    12.2-4+deb10u1
ii  libsecret-1-0                                0.18.7-1
ii  libstartup-notification0                     0.12-6
ii  libsystemd0                                  241-7~deb10u7
ii  libx11-6                                     2:1.6.7-1+deb10u1
ii  libxfixes3                                   1:5.0.3-1
ii  mutter                                       3.30.2-9~deb10u1
ii  python3                                      3.7.3-1

Versions of packages gnome-shell recommends:
ii  bolt                  0.7-2
ii  chrome-gnome-shell    10.1-5
ii  gdm3                  3.30.2-3
ii  gkbd-capplet          3.26.1-1
ii  gnome-control-center  1:3.30.3-2~deb10u1
ii  gnome-user-docs       3.30.2-1
ii  iio-sensor-proxy      2.4-2
ii  switcheroo-control    1.2-2
ii  unzip                 6.0-23+deb10u2

Versions of packages gnome-shell suggests:
pn  gir1.2-telepathyglib-0.12   <none>
pn  gir1.2-telepathylogger-0.2  <none>

Versions of packages gnome-session depends on:
ii  gnome-session-bin      3.30.1-2
ii  gnome-session-common   3.30.1-2
ii  gnome-settings-daemon  3.30.2-3

Versions of packages gnome-session suggests:
ii  desktop-base   10.0.2
ii  gnome-keyring  3.28.2-5

Versions of packages gnome-settings-daemon depends on:
ii  gnome-settings-daemon-common  3.30.2-3
ii  gsettings-desktop-schemas     3.28.1-1
ii  libasound2                    1.1.8-1
ii  libc6                         2.28-10
ii  libcairo2                     1.16.0-4+deb10u1
ii  libcanberra-gtk3-0            0.30-7
ii  libcanberra0                  0.30-7
ii  libcolord2                    1.4.3-4
ii  libcups2                      2.2.10-6+deb10u4
ii  libfontconfig1                2.13.1-2
ii  libgdk-pixbuf2.0-0            2.38.1+dfsg-1
ii  libgeoclue-2-0                2.5.2-1+deb10u1
ii  libgeocode-glib0              3.26.1-1
ii  libglib2.0-0                  2.58.3-2+deb10u2
ii  libgnome-desktop-3-17         3.30.2.1-2
ii  libgtk-3-0                    3.24.5-1
ii  libgudev-1.0-0                232-2
ii  libgweather-3-15              3.28.2-2
ii  liblcms2-2                    2.9-3
ii  libnm0                        1.14.6-2+deb10u1
ii  libnotify4                    0.7.7-4
ii  libnspr4                      2:4.20-1
ii  libnss3                       2:3.42.1-1+deb10u3
ii  libpam-systemd                241-7~deb10u7
ii  libpango-1.0-0                1.42.4-8~deb10u1
ii  libpangocairo-1.0-0           1.42.4-8~deb10u1
ii  libpolkit-gobject-1-0         0.105-25
ii  libpulse-mainloop-glib0       12.2-4+deb10u1
ii  libpulse0                     12.2-4+deb10u1
ii  libupower-glib3               0.99.10-1
ii  libwacom2                     0.32-1
ii  libwayland-client0            1.16.0-1
ii  libx11-6                      2:1.6.7-1+deb10u1
ii  libxext6                      2:1.3.3-1+b2
ii  libxi6                        2:1.7.9-1

Versions of packages gnome-settings-daemon recommends:
ii  iio-sensor-proxy  2.4-2
ii  pulseaudio        12.2-4+deb10u1

Versions of packages libgjs0g depends on:
ii  gir1.2-glib-2.0        1.58.3-2
ii  gir1.2-gtk-3.0         3.24.5-1
ii  libatk1.0-0            2.30.0-2
ii  libc6                  2.28-10
ii  libcairo-gobject2      1.16.0-4+deb10u1
ii  libcairo2              1.16.0-4+deb10u1
ii  libffi6                3.2.1-9
ii  libgcc1                1:8.3.0-6
ii  libgdk-pixbuf2.0-0     2.38.1+dfsg-1
ii  libgirepository-1.0-1  1.58.3-2
ii  libglib2.0-0           2.58.3-2+deb10u2
ii  libgtk-3-0             3.24.5-1
ii  libmozjs-60-0          60.2.3-3
ii  libpango-1.0-0         1.42.4-8~deb10u1
ii  libpangocairo-1.0-0    1.42.4-8~deb10u1
ii  libreadline7           7.0-5
ii  libstdc++6             8.3.0-6
ii  libx11-6               2:1.6.7-1+deb10u1
ii  libxext6               2:1.3.3-1+b2

Versions of packages libmutter-3-0 depends on:
ii  gsettings-desktop-schemas  3.28.1-1
ii  libatk1.0-0                2.30.0-2
ii  libc6                      2.28-10
ii  libcairo-gobject2          1.16.0-4+deb10u1
ii  libcairo2                  1.16.0-4+deb10u1
ii  libcanberra-gtk3-0         0.30-7
ii  libcanberra0               0.30-7
ii  libdrm2                    2.4.97-1
ii  libegl1                    1.1.0-1
ii  libfontconfig1             2.13.1-2
ii  libgbm1                    18.3.6-2+deb10u1
ii  libgdk-pixbuf2.0-0         2.38.1+dfsg-1
ii  libgirepository-1.0-1      1.58.3-2
ii  libgl1                     1.1.0-1
ii  libglib2.0-0               2.58.3-2+deb10u2
ii  libgnome-desktop-3-17      3.30.2.1-2
ii  libgtk-3-0                 3.24.5-1
ii  libgudev-1.0-0             232-2
ii  libice6                    2:1.0.9-2
ii  libinput10                 1.12.6-2+deb10u1
ii  libjson-glib-1.0-0         1.4.4-2
ii  libpango-1.0-0             1.42.4-8~deb10u1
ii  libpangocairo-1.0-0        1.42.4-8~deb10u1
ii  libpangoft2-1.0-0          1.42.4-8~deb10u1
ii  libpipewire-0.2-1          0.2.5-1
ii  libsm6                     2:1.2.3-1
ii  libstartup-notification0   0.12-6
ii  libsystemd0                241-7~deb10u7
ii  libudev1                   241-7~deb10u7
ii  libwacom2                  0.32-1
ii  libwayland-server0         1.16.0-1
ii  libx11-6                   2:1.6.7-1+deb10u1
ii  libx11-xcb1                2:1.6.7-1+deb10u1
ii  libxcb-randr0              1.13.1-2
ii  libxcb-res0                1.13.1-2
ii  libxcb1                    1.13.1-2
ii  libxcomposite1             1:0.4.4-2
ii  libxcursor1                1:1.1.15-2
ii  libxdamage1                1:1.1.4-3+b3
ii  libxext6                   2:1.3.3-1+b2
ii  libxfixes3                 1:5.0.3-1
ii  libxi6                     2:1.7.9-1
ii  libxinerama1               2:1.1.4-2
ii  libxkbcommon-x11-0         0.8.2-1
ii  libxkbcommon0              0.8.2-1
ii  libxkbfile1                1:1.0.9-2+b11
ii  libxrandr2                 2:1.5.1-1
ii  libxrender1                1:0.9.10-1
ii  libxtst6                   2:1.2.3-1
ii  mutter-common              3.30.2-9~deb10u1

Versions of packages gnome-shell is related to:
ii  libegl-mesa0 [libegl-vendor]  18.3.6-2+deb10u1
ii  libgl1-mesa-dri               18.3.6-2+deb10u1
ii  libglx-mesa0 [libglx-vendor]  18.3.6-2+deb10u1

-- no debconf information
-------------- next part --------------
#0  0x00007f752047bc59 in meta_display_list_windows (display=<optimized out>, 
    flags=flags at entry=META_LIST_DEFAULT) at core/display.c:860
        __inst = 0x55ab6a0cfbc0
        __t = 94194678317648
        __r = <optimized out>
        window = 0x55ab6a0cfbc0
        winlist = 0x0
        prev = <optimized out>
        tmp = <optimized out>
        iter = {dummy1 = 0x55ab68406760, dummy2 = 0x7f75201c968b <find_class_name+43>, 
          dummy3 = 0x55ab6842bbe0, dummy4 = 10, dummy5 = 21931, dummy6 = 0x55ab0000001a}
        key = 0x55ab6a0cfbc0
        value = 0x55ab6a0cfbc0
#1  0x00007f752049def6 in meta_workspace_list_windows (workspace=0x55ab68274150)
    at core/workspace.c:715
        display_windows = <optimized out>
        l = <optimized out>
        workspace_windows = <optimized out>
#2  0x00007f751f1c18ee in ffi_call_unix64 () at ../src/x86/unix64.S:76
No locals.
#3  0x00007f751f1c12bf in ffi_call (cif=cif at entry=0x55ab69b0cd98, fn=<optimized out>, 
    rvalue=<optimized out>, rvalue at entry=0x7fffbee42ea8, avalue=avalue at entry=0x7fffbee42db0)
    at ../src/x86/ffi64.c:525
        classes = {X86_64_INTEGER_CLASS, 32767, 502994641, 32629}
        stack = <optimized out>
        argp = <optimized out>
        arg_types = <optimized out>
        gprcount = <optimized out>
        ssecount = <optimized out>
        ngpr = 1
        nsse = 0
        i = <optimized out>
        avn = <optimized out>
        ret_in_memory = <optimized out>
        reg_args = <optimized out>
#4  0x00007f7520773819 in gjs_invoke_c_function (context=0x55ab6842bba0, 
    function=0x55ab69b0cd80, obj=..., args=..., js_rval=..., r_value=0x0) at gi/function.cpp:1096
        in_arg_cvalues = 0x7fffbee42dc0
        out_arg_cvalues = 0x7fffbee42da0
        inout_original_arg_cvalues = 0x7fffbee42d90
        ffi_arg_pointers = 0x7fffbee42db0
        return_value = {v_boolean = 1747403088, v_int8 = 80 'P', v_uint8 = 80 'P', 
          v_int16 = 16720, v_uint16 = 16720, v_int32 = 1747403088, v_uint32 = 1747403088, 
          v_int64 = 94194675171664, v_uint64 = 94194675171664, v_float = 3.15936002e+24, 
          v_double = 4.6538353023494605e-310, v_short = 16720, v_ushort = 16720, 
          v_int = 1747403088, v_uint = 1747403088, v_long = 94194675171664, 
          v_ulong = 94194675171664, v_ssize = 94194675171664, v_size = 94194675171664, 
          v_string = 0x55ab68274150 "\320\313bh\253U", v_pointer = 0x55ab68274150}
        return_value_p = 0x7fffbee42ea8
        return_gargument = {v_boolean = 1747403088, v_int8 = 80 'P', v_uint8 = 80 'P', 
          v_int16 = 16720, v_uint16 = 16720, v_int32 = 1747403088, v_uint32 = 1747403088, 
          v_int64 = 94194675171664, v_uint64 = 94194675171664, v_float = 3.15936002e+24, 
          v_double = 4.6538353023494605e-310, v_short = 16720, v_ushort = 16720, 
          v_int = 1747403088, v_uint = 1747403088, v_long = 94194675171664, 
          v_ulong = 94194675171664, v_ssize = 94194675171664, v_size = 94194675171664, 
          v_string = 0x55ab68274150 "\320\313bh\253U", v_pointer = 0x55ab68274150}
        processed_c_args = 1 '\001'
        gi_argc = 0 '\000'
        gi_arg_pos = <optimized out>
        c_argc = 1 '\001'
        c_arg_pos = <optimized out>
        js_arg_pos = <optimized out>
        can_throw_gerror = false
        did_throw_gerror = false
        local_error = 0x0
        failed = false
        postinvoke_release_failed = <optimized out>
        is_method = <optimized out>
        is_object_method = true
        return_info = {dummy1 = 18, dummy2 = 2147483647, dummy3 = 0x55ab68073020, 
          dummy4 = 0x55ab69b14000, dummy5 = 0x55ab688ca520, dummy6 = 16724, dummy7 = 0, 
          padding = {0x0, 0x0, 0x0, 0x0}}
        return_tag = GI_TYPE_TAG_GLIST
        return_values = {<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 = 0x55ab6842bc08, prev = 0x7fffbee43708, ptr = {tracer = 0x7f752076b6f0
     <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_ = 0x55ab6842bba0}, 
                  static kElemIsPod = false, static kMaxInlineBytes = 992, 
                  static kInlineCapacity = 8, mBegin = 0x7fffbee430b8, mLength = 0, 
                  mTail = {<mozilla::Vector<JS::Value, 8, js::TempAllocPolicy>::CapacityAndReserved> = {mCapacity = 8}, 
                    mBytes = "@\275w u\177\000\000\000\274Bh\253U\000\000\240\273Bh\253U\000\000P1\344\276\377\177\000\000\233\346w u\177\000\000\240[\331\352t\177\000\000p2\344\276\377\177\000\000\000\062\344\276\377\177\000"}, 
                  static sMaxInlineStorage = <optimized out>}}}}, <No data fields>}
        next_rval = 0 '\000'
        __PRETTY_FUNCTION__ = "bool gjs_invoke_c_function(JSContext*, Function*, JS::HandleObject, const JS::HandleValueArray&, mozilla::Maybe<JS::MutableHandle<JS::Value> >, GIArgument*)"
#5  0x00007f7520774f96 in function_call (context=0x55ab6842bba0, js_argc=0, vp=0x55ab6a22df80)
    at /usr/include/mozjs-60/js/RootingAPI.h:1128
        js_argv = <optimized out>
        object = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x55ab6842bbc0, 
          prev = 0x7fffbee43500, ptr = 0x7f74eaca24c0}
        callee = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x55ab6842bbc0, 
          prev = 0x7fffbee43150, ptr = 0x7f74ea913a60}
        success = <optimized out>
        priv = 0x55ab69b0cd80
        retval = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x55ab6842bc00, 
          prev = 0x7fffbee43420, 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}}}
#6  0x00007f751dca1474 in js::CallJSNative (args=..., 
    native=0x7f7520774e70 <function_call(JSContext*, unsigned int, JS::Value*)>, 
    cx=0x55ab6842bba0) at ./debian/build/dist/include/js/CallArgs.h:286
        ok = <optimized out>
        ok = <optimized out>
#7  js::InternalCallOrConstruct (cx=0x55ab6842bba0, args=..., construct=<optimized out>)
    at ./js/src/vm/Interpreter.cpp:450
        call = 0x7f7520774e70 <function_call(JSContext*, unsigned int, JS::Value*)>
        skipForCallee = <optimized out>
        fun = {<js::RootedBase<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::MutableWrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::WrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, 
          stack = 0xfffe7f74eaca24c0, prev = 0x7fffbee43660, ptr = 0x55ab6842bbc0}
        state = {<js::RunState> = {kind_ = (unknown: 3939116224), 
            script_ = {<js::RootedBase<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, 
              stack = 0x7fffbee43560, prev = 0x55ab6842bbf8, ptr = 0x7fffbee43540}}, 
          args_ = @0x7f74eabe0a80, construct_ = (unknown: 3863610880)}
        ok = <optimized out>
#8  0x00007f751dc946e1 in js::CallFromStack (args=..., cx=<optimized out>)
    at ./js/src/vm/Interpreter.cpp:3115
No locals.
#9  Interpret (cx=0x55ab6842bba0, state=...) at ./js/src/vm/Interpreter.cpp:3115
        newsp = <optimized out>
        construct = js::NO_CONSTRUCT
        ignoresReturnValue = <optimized out>
        argStackSlots = <optimized out>
        isFunction = <optimized out>
        args = {<JS::detail::CallArgsBase<JS::detail::IncludeUsedRval>> = {
            argv_ = 0x55ab6a22df90, argc_ = 0, constructing_ = false, 
            ignoresReturnValue_ = false}, <No data fields>}
        maybeFun = <optimized out>
        addresses = {0x7f751dc9b0d6 <Interpret(JSContext*, js::RunState&)+30982>, 
          0x7f751dc9b054 <Interpret(JSContext*, js::RunState&)+30852>, 
          0x7f751dc96ea2 <Interpret(JSContext*, js::RunState&)+14034>, 
          0x7f751dc96df4 <Interpret(JSContext*, js::RunState&)+13860>, 
          0x7f751dc96db6 <Interpret(JSContext*, js::RunState&)+13798>, 
          0x7f751dc9588f <Interpret(JSContext*, js::RunState&)+8383>, 
          0x7f751dc961a9 <Interpret(JSContext*, js::RunState&)+10713>, 
          0x7f751dc9a501 <Interpret(JSContext*, js::RunState&)+27953>, 
          0x7f751dc9a436 <Interpret(JSContext*, js::RunState&)+27750>, 
          0x7f751dc98fac <Interpret(JSContext*, js::RunState&)+22492>, 
          0x7f751dc9b3c2 <Interpret(JSContext*, js::RunState&)+31730>, 
          0x7f751dc96f28 <Interpret(JSContext*, js::RunState&)+14168>, 
          0x7f751dc9b626 <Interpret(JSContext*, js::RunState&)+32342>, 
          0x7f751dc98f2f <Interpret(JSContext*, js::RunState&)+22367>, 
          0x7f751dc999fe <Interpret(JSContext*, js::RunState&)+25134>, 
          0x7f751dc9b2a8 <Interpret(JSContext*, js::RunState&)+31448>, 
          0x7f751dc9b1ed <Interpret(JSContext*, js::RunState&)+31261>, 
          0x7f751dc9b6c6 <Interpret(JSContext*, js::RunState&)+32502>, 
          0x7f751dc9b657 <Interpret(JSContext*, js::RunState&)+32391>, 
          0x7f751dc9b781 <Interpret(JSContext*, js::RunState&)+32689>, 
          0x7f751dc9b536 <Interpret(JSContext*, js::RunState&)+32102>, 
          0x7f751dc98647 <Interpret(JSContext*, js::RunState&)+20087>, 
          0x7f751dc99ced <Interpret(JSContext*, js::RunState&)+25885>, 
          0x7f751dc99c68 <Interpret(JSContext*, js::RunState&)+25752>, 
          0x7f751dc99d72 <Interpret(JSContext*, js::RunState&)+26018>, 
          0x7f751dc99ba7 <Interpret(JSContext*, js::RunState&)+25559>, 
          0x7f751dc98dda <Interpret(JSContext*, js::RunState&)+22026>, 
          0x7f751dc98cb1 <Interpret(JSContext*, js::RunState&)+21729>, 
          0x7f751dc98bb2 <Interpret(JSContext*, js::RunState&)+21474>, 
          0x7f751dc98abb <Interpret(JSContext*, js::RunState&)+21227>, 
          0x7f751dc99fa9 <Interpret(JSContext*, js::RunState&)+26585>, 
          0x7f751dc99594 <Interpret(JSContext*, js::RunState&)+24004>, 
          0x7f751dc994a5 <Interpret(JSContext*, js::RunState&)+23765>, 
          0x7f751dc99ebf <Interpret(JSContext*, js::RunState&)+26351>, 
          0x7f751dc99e33 <Interpret(JSContext*, js::RunState&)+26211>, 
          0x7f751dc99f37 <Interpret(JSContext*, js::RunState&)+26471>, 
          0x7f751dc97e51 <Interpret(JSContext*, js::RunState&)+18049>, 
          0x7f751dc96790 <Interpret(JSContext*, js::RunState&)+12224>, 
          0x7f751dc961d1 <Interpret(JSContext*, js::RunState&)+10753>, 
          0x7f751dc959db <Interpret(JSContext*, js::RunState&)+8715>, 
          0x7f751dc98a8b <Interpret(JSContext*, js::RunState&)+21179>, 
          0x7f751dc95059 <Interpret(JSContext*, js::RunState&)+6281>, 
          0x7f751dc96ae5 <Interpret(JSContext*, js::RunState&)+13077>, 
          0x7f751dc9b0cc <Interpret(JSContext*, js::RunState&)+30972>, 
          0x7f751dc96eea <Interpret(JSContext*, js::RunState&)+14106>, 
          0x7f751dc9a675 <Interpret(JSContext*, js::RunState&)+28325>, 
          0x7f751dc96790 <Interpret(JSContext*, js::RunState&)+12224>, 
          0x7f751dc961d1 <Interpret(JSContext*, js::RunState&)+10753>, 
          0x7f751dc9663a <Interpret(JSContext*, js::RunState&)+11882>, 
          0x7f751dc9514a <Interpret(JSContext*, js::RunState&)+6522>, 
          0x7f751dc950a0 <Interpret(JSContext*, js::RunState&)+6352>, 
          0x7f751dc99748 <Interpret(JSContext*, js::RunState&)+24440>, 
          0x7f751dc985a0 <Interpret(JSContext*, js::RunState&)+19920>, 
          0x7f751dc987a8 <Interpret(JSContext*, js::RunState&)+20440>, 
          0x7f751dc9663a <Interpret(JSContext*, js::RunState&)+11882>, 
          0x7f751dc9633d <Interpret(JSContext*, js::RunState&)+11117>, 
          0x7f751dc9697b <Interpret(JSContext*, js::RunState&)+12715>, 
          0x7f751dc9697b <Interpret(JSContext*, js::RunState&)+12715>, 
          0x7f751dc96aea <Interpret(JSContext*, js::RunState&)+13082>, 
          0x7f751dc95c78 <Interpret(JSContext*, js::RunState&)+9384>, 
          0x7f751dc98032 <Interpret(JSContext*, js::RunState&)+18530>, 
          0x7f751dc97fd6 <Interpret(JSContext*, js::RunState&)+18438>, 
          0x7f751dc98771 <Interpret(JSContext*, js::RunState&)+20385>, 
          0x7f751dc9873a <Interpret(JSContext*, js::RunState&)+20330>, 
          0x7f751dc98703 <Interpret(JSContext*, js::RunState&)+20275>, 
          0x7f751dc9721e <Interpret(JSContext*, js::RunState&)+14926>, 
          0x7f751dc986cc <Interpret(JSContext*, js::RunState&)+20220>, 
          0x7f751dc9a6c7 <Interpret(JSContext*, js::RunState&)+28407>, 
          0x7f751dc9a3d4 <Interpret(JSContext*, js::RunState&)+27652>, 
          0x7f751dc9a370 <Interpret(JSContext*, js::RunState&)+27552>, 
          0x7f751dc99afa <Interpret(JSContext*, js::RunState&)+25386>, 
          0x7f751dc98f73 <Interpret(JSContext*, js::RunState&)+22435>, 
          0x7f751dc9acda <Interpret(JSContext*, js::RunState&)+29962>, 
          0x7f751dc9b4c1 <Interpret(JSContext*, js::RunState&)+31985>, 
          0x7f751dc99a67 <Interpret(JSContext*, js::RunState&)+25239>, 
          0x7f751dc9b870 <Interpret(JSContext*, js::RunState&)+32928>, 
          0x7f751dc9b7f6 <Interpret(JSContext*, js::RunState&)+32806>, 
          0x7f751dc9af16 <Interpret(JSContext*, js::RunState&)+30534>, 
          0x7f751dc9aec8 <Interpret(JSContext*, js::RunState&)+30456>, 
          0x7f751dc944be <Interpret(JSContext*, js::RunState&)+3310>, 
          0x7f751dc9a5c8 <Interpret(JSContext*, js::RunState&)+28152>, 
          0x7f751dc99205 <Interpret(JSContext*, js::RunState&)+23093>, 
          0x7f751dc96aef <Interpret(JSContext*, js::RunState&)+13087>, 
          0x7f751dc98554 <Interpret(JSContext*, js::RunState&)+19844>, 
          0x7f751dc97c43 <Interpret(JSContext*, js::RunState&)+17523>, 
          0x7f751dc97bd8 <Interpret(JSContext*, js::RunState&)+17416>, 
          0x7f751dc97cac <Interpret(JSContext*, js::RunState&)+17628>, 
          0x7f751dc97997 <Interpret(JSContext*, js::RunState&)+16839>, 
          0x7f751dc992ad <Interpret(JSContext*, js::RunState&)+23261>, 
          0x7f751dc9a88e <Interpret(JSContext*, js::RunState&)+28862>, 
          0x7f751dc9a82e <Interpret(JSContext*, js::RunState&)+28766>, 
          0x7f751dc9888b <Interpret(JSContext*, js::RunState&)+20667>, 
          0x7f751dc984bd <Interpret(JSContext*, js::RunState&)+19693>, 
          0x7f751dc9af63 <Interpret(JSContext*, js::RunState&)+30611>, 
          0x7f751dc95ab8 <Interpret(JSContext*, js::RunState&)+8936>, 
          0x7f751dc9a990 <Interpret(JSContext*, js::RunState&)+29120>, 
          0x7f751dc9aa74 <Interpret(JSContext*, js::RunState&)+29348>, 
          0x7f751dc9732d <Interpret(JSContext*, js::RunState&)+15197>, 
          0x7f751dc9543a <Interpret(JSContext*, js::RunState&)+7274>, 
          0x7f751dc9b08b <Interpret(JSContext*, js::RunState&)+30907>, 
          0x7f751dc95389 <Interpret(JSContext*, js::RunState&)+7097>, 
          0x7f751dc99827 <Interpret(JSContext*, js::RunState&)+24663>, 
          0x7f751dc9a8f4 <Interpret(JSContext*, js::RunState&)+28964>, 
          0x7f751dc98425 <Interpret(JSContext*, js::RunState&)+19541>, 
          0x7f751dc98311 <Interpret(JSContext*, js::RunState&)+19265>, 
          0x7f751dc9653a <Interpret(JSContext*, js::RunState&)+11626>, 
          0x7f751dc97704 <Interpret(JSContext*, js::RunState&)+16180>, 
          0x7f751dc9653a <Interpret(JSContext*, js::RunState&)+11626>, 
          0x7f751dc945f0 <Interpret(JSContext*, js::RunState&)+3616>, 
          0x7f751dc9550b <Interpret(JSContext*, js::RunState&)+7483>, 
          0x7f751dc95b80 <Interpret(JSContext*, js::RunState&)+9136>, 
          0x7f751dc9514a <Interpret(JSContext*, js::RunState&)+6522>, 
          0x7f751dc9abb5 <Interpret(JSContext*, js::RunState&)+29669>, 
          0x7f751dc9a246 <Interpret(JSContext*, js::RunState&)+27254>, 
          0x7f751dc9adb6 <Interpret(JSContext*, js::RunState&)+30182>, 
          0x7f751dc99177 <Interpret(JSContext*, js::RunState&)+22951>, 
          0x7f751dc9ab41 <Interpret(JSContext*, js::RunState&)+29553>, 
          0x7f751dc9aa0e <Interpret(JSContext*, js::RunState&)+29246>, 
          0x7f751dc9aaf2 <Interpret(JSContext*, js::RunState&)+29474>, 
          0x7f751dc9b036 <Interpret(JSContext*, js::RunState&)+30822>, 
          0x7f751dc944a0 <Interpret(JSContext*, js::RunState&)+3280>, 
          0x7f751dc9b44b <Interpret(JSContext*, js::RunState&)+31867>, 
          0x7f751dc961a4 <Interpret(JSContext*, js::RunState&)+10708>, 
          0x7f751dc95f91 <Interpret(JSContext*, js::RunState&)+10177>, 
          0x7f751dc95f91 <Interpret(JSContext*, js::RunState&)+10177>, 
          0x7f751dc9707d <Interpret(JSContext*, js::RunState&)+14509>, 
          0x7f751dc9b1e8 <Interpret(JSContext*, js::RunState&)+31256>, 
          0x7f751dc97f09 <Interpret(JSContext*, js::RunState&)+18233>, 
          0x7f751dc958d8 <Interpret(JSContext*, js::RunState&)+8456>, 
          0x7f751dc979cf <Interpret(JSContext*, js::RunState&)+16895>, 
          0x7f751dc97616 <Interpret(JSContext*, js::RunState&)+15942>, 
          0x7f751dc97503 <Interpret(JSContext*, js::RunState&)+15667>, 
          0x7f751dc97332 <Interpret(JSContext*, js::RunState&)+15202>, 
          0x7f751dc9b363 <Interpret(JSContext*, js::RunState&)+31635>, 
          0x7f751dc988e7 <Interpret(JSContext*, js::RunState&)+20759>, 
          0x7f751dc99a34 <Interpret(JSContext*, js::RunState&)+25188>, 
          0x7f751dc97d8d <Interpret(JSContext*, js::RunState&)+17853>, 
          0x7f751dc97cf0 <Interpret(JSContext*, js::RunState&)+17696>, 
          0x7f751dc9775a <Interpret(JSContext*, js::RunState&)+16266>, 
          0x7f751dc97722 <Interpret(JSContext*, js::RunState&)+16210>, 
          0x7f751dc97885 <Interpret(JSContext*, js::RunState&)+16565>, 
          0x7f751dc977e5 <Interpret(JSContext*, js::RunState&)+16405>, 
          0x7f751dc977ae <Interpret(JSContext*, js::RunState&)+16350>, 
          0x7f751dc992ef <Interpret(JSContext*, js::RunState&)+23327>, 
          0x7f751dc98085 <Interpret(JSContext*, js::RunState&)+18613>, 
          0x7f751dc96ae0 <Interpret(JSContext*, js::RunState&)+13072>, 
          0x7f751dc95677 <Interpret(JSContext*, js::RunState&)+7847>, 
          0x7f751dc95677 <Interpret(JSContext*, js::RunState&)+7847>, 
          0x7f751dc9a147 <Interpret(JSContext*, js::RunState&)+26999>, 
          0x7f751dc975aa <Interpret(JSContext*, js::RunState&)+15834>, 
          0x7f751dc99515 <Interpret(JSContext*, js::RunState&)+23877>, 
          0x7f751dc9ac4c <Interpret(JSContext*, js::RunState&)+29820>, 
          0x7f751dc96f52 <Interpret(JSContext*, js::RunState&)+14210>, 
          0x7f751dc958aa <Interpret(JSContext*, js::RunState&)+8410>, 
          0x7f751dc95c78 <Interpret(JSContext*, js::RunState&)+9384>, 
          0x7f751dc98080 <Interpret(JSContext*, js::RunState&)+18608>, 
          0x7f751dc9807b <Interpret(JSContext*, js::RunState&)+18603>, 
          0x7f751dc96068 <Interpret(JSContext*, js::RunState&)+10392>, 
          0x7f751dc968b7 <Interpret(JSContext*, js::RunState&)+12519>, 
          0x7f751dc968b7 <Interpret(JSContext*, js::RunState&)+12519>, 
          0x7f751dc9977e <Interpret(JSContext*, js::RunState&)+24494>, 
          0x7f751dc9793a <Interpret(JSContext*, js::RunState&)+16746>, 
          0x7f751dc958d8 <Interpret(JSContext*, js::RunState&)+8456>, 
          0x7f751dc97273 <Interpret(JSContext*, js::RunState&)+15011>, 
          0x7f751dc98e9e <Interpret(JSContext*, js::RunState&)+22222>, 
          0x7f751dc95050 <Interpret(JSContext*, js::RunState&)+6272>, 
          0x7f751dc95059 <Interpret(JSContext*, js::RunState&)+6281>, 
          0x7f751dc972cc <Interpret(JSContext*, js::RunState&)+15100>, 
          0x7f751dc9a0cc <Interpret(JSContext*, js::RunState&)+26876>, 
          0x7f751dc97ceb <Interpret(JSContext*, js::RunState&)+17691>, 
          0x7f751dc9585c <Interpret(JSContext*, js::RunState&)+8332>, 
          0x7f751dc9b090 <Interpret(JSContext*, js::RunState&)+30912>, 
          0x7f751dc9543a <Interpret(JSContext*, js::RunState&)+7274>, 
          0x7f751dc9b0d1 <Interpret(JSContext*, js::RunState&)+30977>, 
          0x7f751dc95389 <Interpret(JSContext*, js::RunState&)+7097>, 
          0x7f751dc95ab8 <Interpret(JSContext*, js::RunState&)+8936>, 
          0x7f751dc96af4 <Interpret(JSContext*, js::RunState&)+13092>, 
          0x7f751dc97255 <Interpret(JSContext*, js::RunState&)+14981>, 
          0x7f751dc988ec <Interpret(JSContext*, js::RunState&)+20764>, 
          0x7f751dc9585c <Interpret(JSContext*, js::RunState&)+8332>, 
          0x7f751dc9ad49 <Interpret(JSContext*, js::RunState&)+30073>, 
          0x7f751dc9a760 <Interpret(JSContext*, js::RunState&)+28560>, 
          0x7f751dc9736b <Interpret(JSContext*, js::RunState&)+15259>, 
          0x7f751dc9b3f4 <Interpret(JSContext*, js::RunState&)+31780>, 
          0x7f751dc9553d <Interpret(JSContext*, js::RunState&)+7533>, 
          0x7f751dc99998 <Interpret(JSContext*, js::RunState&)+25032>, 
          0x7f751dc99935 <Interpret(JSContext*, js::RunState&)+24933>, 
          0x7f751dc9b5d9 <Interpret(JSContext*, js::RunState&)+32265>, 
          0x7f751dc9926a <Interpret(JSContext*, js::RunState&)+23194>, 
          0x7f751dc98822 <Interpret(JSContext*, js::RunState&)+20562>, 
          0x7f751dc987ad <Interpret(JSContext*, js::RunState&)+20445>, 
          0x7f751dc987ec <Interpret(JSContext*, js::RunState&)+20508>, 
          0x7f751dc97497 <Interpret(JSContext*, js::RunState&)+15559>, 
          0x7f751dc9633d <Interpret(JSContext*, js::RunState&)+11117>, 
          0x7f751dc9af68 <Interpret(JSContext*, js::RunState&)+30616>, 
          0x7f751dc9824f <Interpret(JSContext*, js::RunState&)+19071>, 
          0x7f751dc959db <Interpret(JSContext*, js::RunState&)+8715>, 
          0x7f751dc99042 <Interpret(JSContext*, js::RunState&)+22642>, 
          0x7f751dc9ae81 <Interpret(JSContext*, js::RunState&)+30385>, 
          0x7f751dc9910f <Interpret(JSContext*, js::RunState&)+22847>...}
        entryFrame = 0x0
        entryMonitor = {cx_ = 0x55ab6842bba0, entryMonitor_ = 0x0}
        activation = {<js::Activation> = {cx_ = 0x55ab6842bba0, compartment_ = 0x55ab685c4a10, 
            prev_ = 0x7fffbee43dc0, prevProfiling_ = 0x7fffbee43dc0, 
            hideScriptedCallerCount_ = 0, 
            frameCache_ = {<js::RootedBase<js::LiveSavedFrameCache, JS::Rooted<js::LiveSavedFrameCache> >> = {<js::MutableWrappedPtrOperations<js::LiveSavedFrameCache, JS::Rooted<js::LiveSavedFrameCache> >> = {<js::WrappedPtrOperations<js::LiveSavedFrameCache, JS::Rooted<js::LiveSavedFrameCache> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x55ab6842bc08, 
              prev = 0x7fffbee43ad0, ptr = {
                tracer = 0x7f751dc84110 <JS::StructGCPolicy<js::LiveSavedFrameCache>::trace(JSTracer*, js::LiveSavedFrameCache*, char const*)>, storage = {frames = 0x0}}}, 
            asyncStack_ = {<js::RootedBase<js::SavedFrame*, JS::Rooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::Rooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::Rooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x55ab6842bbc0, prev = 0x7fffbee438f0, ptr = 0x0}, asyncCause_ = 0x0, 
            asyncCallIsExplicit_ = false, kind_ = js::Activation::Interpreter}, regs_ = {
            sp = 0x55ab6a22df90, pc = 0x55ab68dbeac8 ":", fp_ = 0x55ab6a22dee8}, 
          entryFrame_ = 0x55ab6a22dee8, opMask_ = 0}
        script = {<js::RootedBase<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x55ab6842bbd0, 
          prev = 0x7fffbee43918, ptr = 0x7f74eabe44c0}
        logger = <optimized out>
        scriptEvent = <optimized out>
        rootValue0 = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, 
          stack = 0x55ab6842bc00, prev = 0x7fffbee439e0, ptr = {data = {
              asBits = 18444914486360932352, debugView = {payload47 = 0, 
                tag = JSVAL_TAG_UNDEFINED}, s = {payload = {i32 = 0, u32 = 0, 
                  why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0x9800000000000), 
              asPtr = 0xfff9800000000000, asWord = 18444914486360932352, 
              asUIntPtr = 18444914486360932352}}}
        rootValue1 = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, 
          stack = 0x55ab6842bc00, prev = 0x7fffbee43400, ptr = {data = {
              asBits = 18444914486360932352, debugView = {payload47 = 0, 
                tag = JSVAL_TAG_UNDEFINED}, s = {payload = {i32 = 0, u32 = 0, 
                  why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0x9800000000000), 
              asPtr = 0xfff9800000000000, asWord = 18444914486360932352, 
              asUIntPtr = 18444914486360932352}}}
        rootString0 = {<js::RootedBase<JSString*, JS::Rooted<JSString*> >> = {<js::MutableWrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<js::WrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, 
          stack = 0x55ab6842bbe0, prev = 0x7fffbee44490, ptr = 0x0}
        rootString1 = {<js::RootedBase<JSString*, JS::Rooted<JSString*> >> = {<js::MutableWrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<js::WrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, 
          stack = 0x55ab6842bbe0, prev = 0x7fffbee43440, ptr = 0x0}
        rootObject0 = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, 
          stack = 0x55ab6842bbc0, prev = 0x7fffbee43728, ptr = 0x0}
        rootObject1 = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, 
          stack = 0x55ab6842bbc0, prev = 0x7fffbee43480, ptr = 0x0}
        rootObject2 = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, 
          stack = 0x55ab6842bbc0, prev = 0x7fffbee434a0, ptr = 0x0}
        rootNativeObject0 = {<js::RootedBase<js::NativeObject*, JS::Rooted<js::NativeObject*> >> = {<js::MutableWrappedPtrOperations<js::NativeObject*, JS::Rooted<js::NativeObject*> >> = {<js::WrappedPtrOperations<js::NativeObject*, JS::Rooted<js::NativeObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x55ab6842bbc0, prev = 0x7fffbee434c0, ptr = 0x0}
        rootFunction0 = {<js::RootedBase<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::MutableWrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::WrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, 
          stack = 0x55ab6842bbc0, prev = 0x7fffbee434e0, ptr = 0x0}
        rootName0 = {<js::RootedBase<js::PropertyName*, JS::Rooted<js::PropertyName*> >> = {<js::MutableWrappedPtrOperations<js::PropertyName*, JS::Rooted<js::PropertyName*> >> = {<js::WrappedPtrOperations<js::PropertyName*, JS::Rooted<js::PropertyName*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x55ab6842bbe0, prev = 0x7fffbee43460, ptr = 0x0}
        rootId0 = {<js::RootedBase<jsid, JS::Rooted<jsid> >> = {<js::MutableWrappedPtrOperations<jsid, JS::Rooted<jsid> >> = {<js::WrappedPtrOperations<jsid, JS::Rooted<jsid> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x55ab6842bbf8, prev = 0x7fffbee444b0, ptr = {
            asBits = 2}}
        rootShape0 = {<js::RootedBase<js::Shape*, JS::Rooted<js::Shape*> >> = {<js::MutableWrappedPtrOperations<js::Shape*, JS::Rooted<js::Shape*> >> = {<js::WrappedPtrOperations<js::Shape*, JS::Rooted<js::Shape*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, 
          stack = 0x55ab6842bbd8, prev = 0x7fffbee444d0, ptr = 0x0}
        rootScript0 = {<js::RootedBase<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, 
          stack = 0x55ab6842bbd0, prev = 0x7fffbee433e0, ptr = 0x0}
        rootScope0 = {<js::RootedBase<js::Scope*, JS::Rooted<js::Scope*> >> = {<js::MutableWrappedPtrOperations<js::Scope*, JS::Rooted<js::Scope*> >> = {<js::WrappedPtrOperations<js::Scope*, JS::Rooted<js::Scope*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, 
          stack = 0x55ab6842bbb8, prev = 0x7fffbee44510, ptr = 0x0}
        blockDepth = <optimized out>
        interpReturnOK = <optimized out>
        frameHalfInitialized = <optimized out>
#10 0x00007f751dca0cf6 in js::RunScript (cx=0x55ab6842bba0, state=...)
    at ./js/src/vm/Interpreter.cpp:418
        stopwatch = {cx_ = 0x55ab6842bba0, iteration_ = 0, isMonitoringJank_ = false, 
          isMonitoringCPOW_ = false, cyclesStart_ = 0, CPOWTimeStart_ = 0, 
          cpuStart_ = {<No data fields>}, 
          groups_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = false, 
            static kMaxInlineBytes = 999, static kInlineCapacity = 8, mBegin = 0x7fffbee43848, 
            mLength = 0, 
            mTail = {<mozilla::Vector<RefPtr<js::PerformanceGroup>, 8, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 8}, 
              mBytes = "\200<\344\276\377\177\000\000\340\273Bh\253U\000\000\020\067\344\276\377\177\000\000`\256\v\353t\177\000\000 ;\344\276\377\177\000\000?Bh\253U\000\000@;\344\276\377\177\000\000\240:\344\276\377\177\000"}, static sMaxInlineStorage = <optimized out>}}
        marker = {profiler_ = 0x0}
        status = <optimized out>
#11 0x00007f751dca13d1 in js::InternalCallOrConstruct (cx=0x55ab6842bba0, args=..., 
    construct=<optimized out>) at ./js/src/vm/Interpreter.cpp:490
        skipForCallee = <optimized out>
        fun = {<js::RootedBase<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::MutableWrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::WrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, 
          stack = 0x55ab6842bbc0, prev = 0x7fffbee43ba0, ptr = 0x7f74eabdf880}
        state = {<js::RunState> = {kind_ = js::RunState::Invoke, 
            script_ = {<js::RootedBase<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, 
              stack = 0x55ab6842bbd0, prev = 0x7fffbee44618, ptr = 0x7f74eabe44c0}}, 
          args_ = @0x7fffbee43ac0, construct_ = js::NO_CONSTRUCT}
        ok = <optimized out>
#12 0x00007f751dca1639 in js::Call (cx=cx at entry=0x55ab6842bba0, fval=..., fval at entry=..., 
    thisv=..., thisv at entry=..., args=..., rval=rval at entry=...) at ./js/src/vm/Interpreter.cpp:536
No locals.
#13 0x00007f751df5e4da in js::jit::InvokeFunction (cx=0x55ab6842bba0, obj=..., obj at entry=..., 
    constructing=<optimized out>, ignoresReturnValue=ignoresReturnValue at entry=false, 
    argc=<optimized out>, argv=<optimized out>, rval=...)
    at ./debian/build/dist/include/js/RootingAPI.h:1128
        argvRoot = {<JS::AutoGCRooter> = {down = 0x7fffbee449b0, tag_ = 1, 
            stackTop = 0x55ab6842bc10}, array = 0x7fffbee43c40}
        thisv = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x55ab6842bc00, 
          prev = 0x7fffbee43bc0, ptr = {data = {asBits = 18446321263888231328, debugView = {
                payload47 = 140140132101024, tag = JSVAL_TAG_OBJECT}, s = {payload = {
                  i32 = -355800160, u32 = 3939167136, why = 3939167136}}, 
              asDouble = -nan(0xe7f74eacaeba0), asPtr = 0xfffe7f74eacaeba0, 
              asWord = 18446321263888231328, asUIntPtr = 18446321263888231328}}}
        argvWithoutThis = <optimized out>
        fval = {<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 = 0x55ab6842bc00, 
          prev = 0x7fffbee439c0, ptr = {data = {asBits = 18446321263887382656, debugView = {
                payload47 = 140140131252352, tag = JSVAL_TAG_OBJECT}, s = {payload = {
                  i32 = -356648832, u32 = 3938318464, why = 3938318464}}, 
              asDouble = -nan(0xe7f74eabdf880), asPtr = 0xfffe7f74eabdf880, 
              asWord = 18446321263887382656, asUIntPtr = 18446321263887382656}}}
        args = {<js::detail::GenericArgsBase<(js::MaybeConstruct)0>> = {<js::AnyInvokeArgs> = {<JS::CallArgs> = {<JS::detail::CallArgsBase<JS::detail::IncludeUsedRval>> = {
                  argv_ = 0x7fffbee43b18, argc_ = 0, constructing_ = false, 
                  ignoresReturnValue_ = false}, <No data fields>}, <No data fields>}, 
            v_ = {<JS::Rooted<JS::GCVector<JS::Value, 8, js::TempAllocPolicy> >> = {<js::RootedBase<JS::GCVector<JS::Value, 8, js::TempAllocPolicy>, JS::Rooted<JS::GCVector<JS::Value, 8, js::TempAllocPolicy> > >> = {<js::MutableWrappedPtrOperations<JS::GCVector<JS::Value, 8, js::TempAllocPolicy>, JS::Rooted<JS::GCVector<JS::Value, 8, js::TempAllocPolicy> > >> = {<js::WrappedPtrOperations<JS::GCVector<JS::Value, 8, js::TempAllocPolicy>, JS::Rooted<JS::GCVector<JS::Value, 8, js::TempAllocPolicy> > >> = {<No data fields>}, <No data fields>}, <No data fields>}, 
                stack = 0x55ab6842bc08, prev = 0x7fffbee43de8, ptr = {
                  tracer = 0x7f751dc84250 <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_ = 0x55ab6842bba0}, 
                      static kElemIsPod = false, static kMaxInlineBytes = 992, 
                      static kInlineCapacity = 8, mBegin = 0x7fffbee43b08, mLength = 2, 
                      mTail = {<mozilla::Vector<JS::Value, 8, js::TempAllocPolicy>::CapacityAndReserved> = {mCapacity = 8}, 
                        mBytes = "\200\370\275\352t\177\376\377\240\353\312\352t\177\376\377\260=\344\276\377\177\000\000@\000\b\353t\177\000\000\000\000\000\000\000\000\000\000?Bh\253U\000\000\001\000\000\000\000\000\000\000\240\273Bh\253U\000"}, 
                      static sMaxInlineStorage = <optimized out>}}}}, <No data fields>}}, <No data fields>}
#14 0x00007f751df5e8f4 in js::jit::InvokeFromInterpreterStub (cx=<optimized out>, 
    frame=0x7fffbee43c18) at ./debian/build/dist/include/js/RootingAPI.h:1128
        jsFrame = 0x7fffbee43c20
        token = <optimized out>
        argv = 0x7fffbee43c40
        numActualArgs = <optimized out>
        constructing = <optimized out>
        fun = {<js::RootedBase<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::MutableWrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::WrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, 
          stack = 0x55ab6842bbc0, prev = 0x7fffbee43e08, ptr = 0x7f74eabdf880}
        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 = 0x55ab6842bc00, 
          prev = 0x7fffbee43da0, 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}}}
#15 0x0000290e9fd15f87 in ?? ()
No symbol table info available.
#16 0x0000000000000008 in ?? ()
No symbol table info available.
#17 0x00007fffbee43c18 in ?? ()
No symbol table info available.
#18 0x00007f74ea96f980 in ?? ()
No symbol table info available.
#19 0x00000000000000fc in ?? ()
No symbol table info available.
#20 0x0000290ea0017f5e in ?? ()
No symbol table info available.
#21 0x0000000000001842 in ?? ()
No symbol table info available.
#22 0x00007f74eabdf880 in ?? ()
No symbol table info available.
#23 0x0000000000000000 in ?? ()
No symbol table info available.


More information about the pkg-gnome-maintainers mailing list