Login
[x]
Log in using an account from:
Fedora Account System
Red Hat Associate
Red Hat Customer
Or login using a Red Hat Bugzilla account
Forgot Password
Login:
Hide Forgot
Create an Account
Red Hat Bugzilla – Attachment 947371 Details for
Bug 1153389
[abrt] cinnamon: js::gc::MarkChildren(): cinnamon killed by SIGSEGV
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
File: backtrace
backtrace (text/plain), 63.42 KB, created by
Jason Herring
on 2014-10-16 00:04:20 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Jason Herring
Created:
2014-10-16 00:04:20 UTC
Size:
63.42 KB
patch
obsolete
>[New LWP 7139] >[New LWP 7148] >[New LWP 7265] >[New LWP 7149] >[New LWP 7146] >[New LWP 7147] >warning: Could not load shared library symbols for 4 libraries, e.g. /usr/lib64/nvidia/libGL.so.1. >Use the "info sharedlibrary" command to see the complete listing. >Do you need "set solib-search-path" or "set sysroot"? >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `cinnamon --replace'. >Program terminated with signal SIGSEGV, Segmentation fault. >#0 0x00000039aeef84d3 in js::gc::MarkChildren (trc=0x7fffd47a7d70, obj=0x7ff77cac6d80) at jsgcinlines.h:288 >288 TraceOp op = obj->getOps()->trace; > >Thread 6 (Thread 0x7ff7c3fff700 (LWP 7147)): >#0 0x00000039922ea71d in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x0000003994e495b4 in g_main_context_poll (priority=2147483647, n_fds=1, fds=0x7ff7bc0010c0, timeout=-1, context=0x2550e90) at gmain.c:4007 > poll_func = 0x3994e58500 <g_poll> >#2 g_main_context_iterate (context=context@entry=0x2550e90, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3708 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 1 > allocated_nfds = 1 > fds = 0x7ff7bc0010c0 >#3 0x0000003994e496dc in g_main_context_iteration (context=context@entry=0x2550e90, may_block=may_block@entry=1) at gmain.c:3774 > retval = <optimized out> >#4 0x00007ff7c8383b7d in dconf_gdbus_worker_thread (user_data=0x2550e90) at dconf-gdbus-thread.c:81 > context = 0x2550e90 >#5 0x0000003994e6ea45 in g_thread_proxy (data=0x23be8f0) at gthread.c:798 > thread = 0x23be8f0 >#6 0x0000003992a07ee5 in start_thread (arg=0x7ff7c3fff700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7ff7c3fff700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140702121981696, -2365268705934227045, 0, 0, 140702121982400, 140702121981696, 2360844270735280539, -2350942896528864869}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#7 0x00000039922f4b8d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 5 (Thread 0x7ff7c9653700 (LWP 7146)): >#0 0x00000039922ea71d in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x0000003994e495b4 in g_main_context_poll (priority=2147483647, n_fds=5, fds=0x7ff7c4008530, timeout=-1, context=0x2354170) at gmain.c:4007 > poll_func = 0x3994e58500 <g_poll> >#2 g_main_context_iterate (context=0x2354170, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3708 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 5 > allocated_nfds = 5 > fds = 0x7ff7c4008530 >#3 0x0000003994e49a3a in g_main_loop_run (loop=0x2354100) at gmain.c:3907 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#4 0x00000039976d0376 in gdbus_shared_thread_func (user_data=0x2354140) at gdbusprivate.c:278 > data = 0x2354140 >#5 0x0000003994e6ea45 in g_thread_proxy (data=0x2306050) at gthread.c:798 > thread = 0x2306050 >#6 0x0000003992a07ee5 in start_thread (arg=0x7ff7c9653700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7ff7c9653700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140702212503296, -2365268705934227045, 0, 0, 140702212504000, 140702212503296, 2360856449115048347, -2350942896528864869}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#7 0x00000039922f4b8d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 4 (Thread 0x7ff7c2ffd700 (LWP 7149)): >#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 >No locals. >#1 0x00000039a6c236d0 in PR_WaitCondVar (cvar=0x24c0ec0, timeout=4294967295) at ../../../nspr/pr/src/pthreads/ptsynch.c:385 > rv = <optimized out> > thred = 0x2445e00 >#2 0x00000039aeec68b1 in threadLoop (rt=0x245c200, this=0x245c478) at jsgc.cpp:2084 >No locals. >#3 js::GCHelperThread::threadMain (arg=0x245c200) at jsgc.cpp:2070 > rt = 0x245c200 >#4 0x00000039a6c28e3b in _pt_root (arg=0x2445e00) at ../../../nspr/pr/src/pthreads/ptthread.c:212 > rv = <optimized out> > thred = 0x2445e00 > detached = 0 > id = 140702105196288 > tid = 7149 >#5 0x0000003992a07ee5 in start_thread (arg=0x7ff7c2ffd700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7ff7c2ffd700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140702105196288, -2365268705934227045, 0, 0, 140702105196992, 140702105196288, 2360842072785766811, -2350942896528864869}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#6 0x00000039922f4b8d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 3 (Thread 0x7ff7c10ff700 (LWP 7265)): >#0 0x00000039922ea71d in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x0000003994e495b4 in g_main_context_poll (priority=2147483647, n_fds=2, fds=0x7ff7a80008c0, timeout=-1, context=0x2d51ee0) at gmain.c:4007 > poll_func = 0x3994e58500 <g_poll> >#2 g_main_context_iterate (context=context@entry=0x2d51ee0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3708 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 2 > allocated_nfds = 2 > fds = 0x7ff7a80008c0 >#3 0x0000003994e496dc in g_main_context_iteration (context=0x2d51ee0, may_block=may_block@entry=1) at gmain.c:3774 > retval = <optimized out> >#4 0x0000003994e49729 in glib_worker_main (data=<optimized out>) at gmain.c:5473 >No locals. >#5 0x0000003994e6ea45 in g_thread_proxy (data=0x29fb720) at gthread.c:798 > thread = 0x29fb720 >#6 0x0000003992a07ee5 in start_thread (arg=0x7ff7c10ff700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7ff7c10ff700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140702072698624, -2365268705934227045, 0, 0, 140702072699328, 140702072698624, 2360839185494002075, -2350942896528864869}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#7 0x00000039922f4b8d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 2 (Thread 0x7ff7c37fe700 (LWP 7148)): >#0 0x00000039922ea71d in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x00000039bb832e51 in poll (__timeout=-1, __nfds=2, __fds=0x7ff7b00049d0) at /usr/include/bits/poll2.h:46 >No locals. >#2 poll_func (ufds=0x7ff7b00049d0, nfds=2, timeout=-1, userdata=0x24d4c20) at pulse/thread-mainloop.c:71 > mutex = 0x24d4c20 > r = <optimized out> >#3 0x00000039bb8240fc in pa_mainloop_poll (m=m@entry=0x24d4b10) at pulse/mainloop.c:851 > __func__ = "pa_mainloop_poll" > __PRETTY_FUNCTION__ = "pa_mainloop_poll" >#4 0x00000039bb82478e in pa_mainloop_iterate (m=m@entry=0x24d4b10, block=block@entry=1, retval=retval@entry=0x0) at pulse/mainloop.c:933 > r = <optimized out> > __func__ = "pa_mainloop_iterate" > __PRETTY_FUNCTION__ = "pa_mainloop_iterate" >#5 0x00000039bb824840 in pa_mainloop_run (m=0x24d4b10, retval=retval@entry=0x0) at pulse/mainloop.c:951 > r = <optimized out> >#6 0x00000039bb832de6 in thread (userdata=0x254cfa0) at pulse/thread-mainloop.c:90 > m = 0x254cfa0 > mask = {__val = {18446744067267100671, 18446744073709551615 <repeats 15 times>}} >#7 0x00000039bbc4ff28 in internal_thread_func (userdata=0x24d6dd0) at pulsecore/thread-posix.c:83 > t = 0x24d6dd0 >#8 0x0000003992a07ee5 in start_thread (arg=0x7ff7c37fe700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7ff7c37fe700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140702113588992, -2365268705934227045, 0, 0, 140702113589696, 140702113588992, 2360843172834265499, -2350942896528864869}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#9 0x00000039922f4b8d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 1 (Thread 0x7ff7d045cac0 (LWP 7139)): >#0 0x00000039aeef84d3 in js::gc::MarkChildren (trc=0x7fffd47a7d70, obj=0x7ff77cac6d80) at jsgcinlines.h:288 > op = <optimized out> >#1 0x00000039aeef86d6 in TypedMarker (thing=<optimized out>, trc=<optimized out>) at jsgcinlines.h:347 >No locals. >#2 Mark<JSObject> (thing=<optimized out>, trc=<optimized out>) at jsgcinlines.h:222 >No locals. >#3 MarkObject (name=<synthetic pointer>, obj=..., trc=0x7fffd47a7d70) at jsgcinlines.h:263 > obj = <optimized out> > trc = 0x7fffd47a7d70 >#4 js::gc::MarkChildren (trc=0x7fffd47a7d70, obj=0x38d72a0) at jsgcinlines.h:275 > op = <optimized out> >#5 0x00000039aeef8772 in TypedMarker (thing=<optimized out>, trc=<optimized out>) at jsgcinlines.h:347 >No locals. >#6 Mark<JSObject> (thing=<optimized out>, trc=<optimized out>) at jsgcinlines.h:222 >No locals. >#7 MarkObject (name=<synthetic pointer>, obj=..., trc=0x7fffd47a7d70) at jsgcinlines.h:263 > obj = <optimized out> > trc = 0x7fffd47a7d70 >#8 js::gc::MarkChildren (trc=0x7fffd47a7d70, obj=0x7ff770fafca0) at jsgcinlines.h:277 > op = <optimized out> >#9 0x00000039aeefd9fa in TypedMarker (thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:347 > gcmarker = 0x7fffd47a7d70 >#10 Mark<JSObject> (thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:222 > rt = <optimized out> >#11 MarkKind (kind=<optimized out>, thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:579 >No locals. >#12 MarkValueRaw (v=..., trc=0x7fffd47a7d70) at jsgcinlines.h:600 >No locals. >#13 js_TraceObject (trc=0x7fffd47a7d70, obj=0x7ff770faff70) at jsobj.cpp:6569 > i = 3 > cx = <optimized out> >#14 0x00000039aee5a67c in MarkChildren (obj=0x7ff770faff70, trc=<optimized out>) at jsgcinlines.h:289 > op = <optimized out> >#15 TypedMarker (thing=0x7ff770faff70, trc=<optimized out>) at jsgcinlines.h:347 > gcmarker = <optimized out> >#16 Mark<JSObject> (thing=0x7ff770faff70, trc=<optimized out>) at jsgcinlines.h:222 > rt = <optimized out> >#17 MarkKind (kind=<optimized out>, thing=0x7ff770faff70, trc=<optimized out>) at jsgcinlines.h:579 >No locals. >#18 MarkValueRaw (v=..., trc=<optimized out>) at jsgcinlines.h:600 >No locals. >#19 MarkValue (name=<synthetic pointer>, v=..., trc=<optimized out>) at jsgcinlines.h:608 >No locals. >#20 array_trace (trc=<optimized out>, obj=<optimized out>) at jsarray.cpp:948 > i = <optimized out> >#21 0x00000039aeefd9fa in TypedMarker (thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:347 > gcmarker = 0x7fffd47a7d70 >#22 Mark<JSObject> (thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:222 > rt = <optimized out> >#23 MarkKind (kind=<optimized out>, thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:579 >No locals. >#24 MarkValueRaw (v=..., trc=0x7fffd47a7d70) at jsgcinlines.h:600 >No locals. >#25 js_TraceObject (trc=0x7fffd47a7d70, obj=0x7ff770faf9c0) at jsobj.cpp:6569 > i = 3 > cx = <optimized out> >#26 0x00000039aee5a67c in MarkChildren (obj=0x7ff770faf9c0, trc=<optimized out>) at jsgcinlines.h:289 > op = <optimized out> >#27 TypedMarker (thing=0x7ff770faf9c0, trc=<optimized out>) at jsgcinlines.h:347 > gcmarker = <optimized out> >#28 Mark<JSObject> (thing=0x7ff770faf9c0, trc=<optimized out>) at jsgcinlines.h:222 > rt = <optimized out> >#29 MarkKind (kind=<optimized out>, thing=0x7ff770faf9c0, trc=<optimized out>) at jsgcinlines.h:579 >No locals. >#30 MarkValueRaw (v=..., trc=<optimized out>) at jsgcinlines.h:600 >No locals. >#31 MarkValue (name=<synthetic pointer>, v=..., trc=<optimized out>) at jsgcinlines.h:608 >No locals. >#32 array_trace (trc=<optimized out>, obj=<optimized out>) at jsarray.cpp:948 > i = <optimized out> >#33 0x00000039aeefd9fa in TypedMarker (thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:347 > gcmarker = 0x7fffd47a7d70 >#34 Mark<JSObject> (thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:222 > rt = <optimized out> >#35 MarkKind (kind=<optimized out>, thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:579 >No locals. >#36 MarkValueRaw (v=..., trc=0x7fffd47a7d70) at jsgcinlines.h:600 >No locals. >#37 js_TraceObject (trc=0x7fffd47a7d70, obj=0x7ff7c11e1c30) at jsobj.cpp:6569 > i = 37 > cx = <optimized out> >#38 0x00000039aeefd9fa in TypedMarker (thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:347 > gcmarker = 0x7fffd47a7d70 >#39 Mark<JSObject> (thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:222 > rt = <optimized out> >#40 MarkKind (kind=<optimized out>, thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:579 >No locals. >#41 MarkValueRaw (v=..., trc=0x7fffd47a7d70) at jsgcinlines.h:600 >No locals. >#42 js_TraceObject (trc=0x7fffd47a7d70, obj=0x7ff7b7375580) at jsobj.cpp:6569 > i = 0 > cx = <optimized out> >#43 0x00000039aeefd9fa in TypedMarker (thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:347 > gcmarker = 0x7fffd47a7d70 >#44 Mark<JSObject> (thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:222 > rt = <optimized out> >#45 MarkKind (kind=<optimized out>, thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:579 >No locals. >#46 MarkValueRaw (v=..., trc=0x7fffd47a7d70) at jsgcinlines.h:600 >No locals. >#47 js_TraceObject (trc=0x7fffd47a7d70, obj=0x7ff7b73e0f70) at jsobj.cpp:6569 > i = 2 > cx = <optimized out> >#48 0x00000039aee5a67c in MarkChildren (obj=0x7ff7b73e0f70, trc=<optimized out>) at jsgcinlines.h:289 > op = <optimized out> >#49 TypedMarker (thing=0x7ff7b73e0f70, trc=<optimized out>) at jsgcinlines.h:347 > gcmarker = <optimized out> >#50 Mark<JSObject> (thing=0x7ff7b73e0f70, trc=<optimized out>) at jsgcinlines.h:222 > rt = <optimized out> >#51 MarkKind (kind=<optimized out>, thing=0x7ff7b73e0f70, trc=<optimized out>) at jsgcinlines.h:579 >No locals. >#52 MarkValueRaw (v=..., trc=<optimized out>) at jsgcinlines.h:600 >No locals. >#53 MarkValue (name=<synthetic pointer>, v=..., trc=<optimized out>) at jsgcinlines.h:608 >No locals. >#54 array_trace (trc=<optimized out>, obj=<optimized out>) at jsarray.cpp:948 > i = <optimized out> >#55 0x00000039aeefd9fa in TypedMarker (thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:347 > gcmarker = 0x7fffd47a7d70 >#56 Mark<JSObject> (thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:222 > rt = <optimized out> >#57 MarkKind (kind=<optimized out>, thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:579 >No locals. >#58 MarkValueRaw (v=..., trc=0x7fffd47a7d70) at jsgcinlines.h:600 >No locals. >#59 js_TraceObject (trc=0x7fffd47a7d70, obj=0x7ff7b73e0dd0) at jsobj.cpp:6569 > i = 1 > cx = <optimized out> >#60 0x00000039aeefd9fa in TypedMarker (thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:347 > gcmarker = 0x7fffd47a7d70 >#61 Mark<JSObject> (thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:222 > rt = <optimized out> >#62 MarkKind (kind=<optimized out>, thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:579 >No locals. >#63 MarkValueRaw (v=..., trc=0x7fffd47a7d70) at jsgcinlines.h:600 >No locals. >#64 js_TraceObject (trc=0x7fffd47a7d70, obj=0x7ff7c11e1138) at jsobj.cpp:6569 > i = 6 > cx = <optimized out> >#65 0x00000039aeefd9fa in TypedMarker (thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:347 > gcmarker = 0x7fffd47a7d70 >#66 Mark<JSObject> (thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:222 > rt = <optimized out> >#67 MarkKind (kind=<optimized out>, thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:579 >No locals. >#68 MarkValueRaw (v=..., trc=0x7fffd47a7d70) at jsgcinlines.h:600 >No locals. >#69 js_TraceObject (trc=0x7fffd47a7d70, obj=0x7ff7c11c5888) at jsobj.cpp:6569 > i = 11 > cx = <optimized out> >#70 0x00000039aeefd9fa in TypedMarker (thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:347 > gcmarker = 0x7fffd47a7d70 >#71 Mark<JSObject> (thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:222 > rt = <optimized out> >#72 MarkKind (kind=<optimized out>, thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:579 >No locals. >#73 MarkValueRaw (v=..., trc=0x7fffd47a7d70) at jsgcinlines.h:600 >No locals. >#74 js_TraceObject (trc=0x7fffd47a7d70, obj=0x7ff7c11c5820) at jsobj.cpp:6569 > i = 4 > cx = <optimized out> >#75 0x00000039aeefd9fa in TypedMarker (thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:347 > gcmarker = 0x7fffd47a7d70 >#76 Mark<JSObject> (thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:222 > rt = <optimized out> >#77 MarkKind (kind=<optimized out>, thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:579 >No locals. >#78 MarkValueRaw (v=..., trc=0x7fffd47a7d70) at jsgcinlines.h:600 >No locals. >#79 js_TraceObject (trc=0x7fffd47a7d70, obj=0x7ff7c2275548) at jsobj.cpp:6569 > i = 1 > cx = <optimized out> >#80 0x00000039aeefd9fa in TypedMarker (thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:347 > gcmarker = 0x7fffd47a7d70 >#81 Mark<JSObject> (thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:222 > rt = <optimized out> >#82 MarkKind (kind=<optimized out>, thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:579 >No locals. >#83 MarkValueRaw (v=..., trc=0x7fffd47a7d70) at jsgcinlines.h:600 >No locals. >#84 js_TraceObject (trc=0x7fffd47a7d70, obj=0x7ff7c2275958) at jsobj.cpp:6569 > i = 3 > cx = <optimized out> >#85 0x00000039aeefd9fa in TypedMarker (thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:347 > gcmarker = 0x7fffd47a7d70 >#86 Mark<JSObject> (thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:222 > rt = <optimized out> >#87 MarkKind (kind=<optimized out>, thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:579 >No locals. >#88 MarkValueRaw (v=..., trc=0x7fffd47a7d70) at jsgcinlines.h:600 >No locals. >#89 js_TraceObject (trc=0x7fffd47a7d70, obj=0x7ff7c2275478) at jsobj.cpp:6569 > i = 11 > cx = <optimized out> >#90 0x00000039aeefd9fa in TypedMarker (thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:347 > gcmarker = 0x7fffd47a7d70 >#91 Mark<JSObject> (thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:222 > rt = <optimized out> >#92 MarkKind (kind=<optimized out>, thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:579 >No locals. >#93 MarkValueRaw (v=..., trc=0x7fffd47a7d70) at jsgcinlines.h:600 >No locals. >#94 js_TraceObject (trc=0x7fffd47a7d70, obj=0x7ff7c22751a0) at jsobj.cpp:6569 > i = 11 > cx = <optimized out> >#95 0x00000039aeefd9fa in TypedMarker (thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:347 > gcmarker = 0x7fffd47a7d70 >#96 Mark<JSObject> (thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:222 > rt = <optimized out> >#97 MarkKind (kind=<optimized out>, thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:579 >No locals. >#98 MarkValueRaw (v=..., trc=0x7fffd47a7d70) at jsgcinlines.h:600 >No locals. >#99 js_TraceObject (trc=0x7fffd47a7d70, obj=0x7ff7c2259f70) at jsobj.cpp:6569 > i = 11 > cx = <optimized out> >#100 0x00000039aeefd9fa in TypedMarker (thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:347 > gcmarker = 0x7fffd47a7d70 >#101 Mark<JSObject> (thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:222 > rt = <optimized out> >#102 MarkKind (kind=<optimized out>, thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:579 >No locals. >#103 MarkValueRaw (v=..., trc=0x7fffd47a7d70) at jsgcinlines.h:600 >No locals. >#104 js_TraceObject (trc=0x7fffd47a7d70, obj=0x7ff7c2259c98) at jsobj.cpp:6569 > i = 12 > cx = <optimized out> >#105 0x00000039aeefd9fa in TypedMarker (thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:347 > gcmarker = 0x7fffd47a7d70 >#106 Mark<JSObject> (thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:222 > rt = <optimized out> >#107 MarkKind (kind=<optimized out>, thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:579 >No locals. >#108 MarkValueRaw (v=..., trc=0x7fffd47a7d70) at jsgcinlines.h:600 >No locals. >#109 js_TraceObject (trc=0x7fffd47a7d70, obj=0x7ff7c22591a0) at jsobj.cpp:6569 > i = 10 > cx = <optimized out> >#110 0x00000039aeefd9fa in TypedMarker (thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:347 > gcmarker = 0x7fffd47a7d70 >#111 Mark<JSObject> (thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:222 > rt = <optimized out> >#112 MarkKind (kind=<optimized out>, thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:579 >No locals. >#113 MarkValueRaw (v=..., trc=0x7fffd47a7d70) at jsgcinlines.h:600 >No locals. >#114 js_TraceObject (trc=0x7fffd47a7d70, obj=0x7ff7c2249a90) at jsobj.cpp:6569 > i = 5 > cx = <optimized out> >#115 0x00000039aeefd9fa in TypedMarker (thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:347 > gcmarker = 0x7fffd47a7d70 >#116 Mark<JSObject> (thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:222 > rt = <optimized out> >#117 MarkKind (kind=<optimized out>, thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:579 >No locals. >#118 MarkValueRaw (v=..., trc=0x7fffd47a7d70) at jsgcinlines.h:600 >No locals. >#119 js_TraceObject (trc=0x7fffd47a7d70, obj=0x7ff7c2249820) at jsobj.cpp:6569 > i = 7 > cx = <optimized out> >#120 0x00000039aeefd9fa in TypedMarker (thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:347 > gcmarker = 0x7fffd47a7d70 >#121 Mark<JSObject> (thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:222 > rt = <optimized out> >#122 MarkKind (kind=<optimized out>, thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:579 >No locals. >#123 MarkValueRaw (v=..., trc=0x7fffd47a7d70) at jsgcinlines.h:600 >No locals. >#124 js_TraceObject (trc=0x7fffd47a7d70, obj=0x7ff7c22e70d0) at jsobj.cpp:6569 > i = 7 > cx = <optimized out> >#125 0x00000039aef730b1 in js::gc::MarkChildren (trc=0x7fffd47a7d70, obj=0x7ff7c22e70d0) at jsgcinlines.h:289 > op = <optimized out> >#126 0x00000039aef72e03 in TypedMarker (thing=<optimized out>, trc=<optimized out>) at jsgcinlines.h:347 >No locals. >#127 Mark<JSObject> (thing=<optimized out>, trc=<optimized out>) at jsgcinlines.h:222 >No locals. >#128 MarkObject (name=<synthetic pointer>, obj=..., trc=0x7fffd47a7d70) at jsgcinlines.h:263 > obj = <optimized out> > trc = 0x7fffd47a7d70 >#129 MarkChildren (obj=0x7ff7c22e4c80, trc=0x7fffd47a7d70) at jsgcinlines.h:277 > op = <optimized out> >#130 TypedMarker (thing=0x7ff7c22e4c80, trc=0x7fffd47a7d70) at jsgcinlines.h:347 > gcmarker = 0x7fffd47a7d70 >#131 Mark<JSObject> (thing=0x7ff7c22e4c80, trc=0x7fffd47a7d70) at jsgcinlines.h:222 > rt = <optimized out> >#132 js::Shape::trace (this=this@entry=0x2d9a000, trc=trc@entry=0x7fffd47a7d70) at jsscope.cpp:1504 >No locals. >#133 0x00000039aeefd2bb in trace (trc=0x7fffd47a7d70, this=0x7ff7c22e77b8) at jsscopeinlines.h:163 > cx = <optimized out> > shape = 0x2d9a000 >#134 js_TraceObject (trc=0x7fffd47a7d70, obj=0x7ff7c22e77b8) at jsobj.cpp:6543 > cx = 0x2863c00 >#135 0x00000039aeef86d6 in TypedMarker (thing=<optimized out>, trc=<optimized out>) at jsgcinlines.h:347 >No locals. >#136 Mark<JSObject> (thing=<optimized out>, trc=<optimized out>) at jsgcinlines.h:222 >No locals. >#137 MarkObject (name=<synthetic pointer>, obj=..., trc=0x7fffd47a7d70) at jsgcinlines.h:263 > obj = <optimized out> > trc = 0x7fffd47a7d70 >#138 js::gc::MarkChildren (trc=0x7fffd47a7d70, obj=0x7ff7c1129270) at jsgcinlines.h:275 > op = <optimized out> >#139 0x00000039aeefd9fa in TypedMarker (thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:347 > gcmarker = 0x7fffd47a7d70 >#140 Mark<JSObject> (thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:222 > rt = <optimized out> >#141 MarkKind (kind=<optimized out>, thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:579 >No locals. >#142 MarkValueRaw (v=..., trc=0x7fffd47a7d70) at jsgcinlines.h:600 >No locals. >#143 js_TraceObject (trc=0x7fffd47a7d70, obj=0x7ff7c1129340) at jsobj.cpp:6569 > i = 0 > cx = <optimized out> >#144 0x00000039aeefd9fa in TypedMarker (thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:347 > gcmarker = 0x7fffd47a7d70 >#145 Mark<JSObject> (thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:222 > rt = <optimized out> >#146 MarkKind (kind=<optimized out>, thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:579 >No locals. >#147 MarkValueRaw (v=..., trc=0x7fffd47a7d70) at jsgcinlines.h:600 >No locals. >#148 js_TraceObject (trc=0x7fffd47a7d70, obj=0x7ff7c11292d8) at jsobj.cpp:6569 > i = 0 > cx = <optimized out> >#149 0x00000039aeefd9fa in TypedMarker (thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:347 > gcmarker = 0x7fffd47a7d70 >#150 Mark<JSObject> (thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:222 > rt = <optimized out> >#151 MarkKind (kind=<optimized out>, thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:579 >No locals. >#152 MarkValueRaw (v=..., trc=0x7fffd47a7d70) at jsgcinlines.h:600 >No locals. >#153 js_TraceObject (trc=0x7fffd47a7d70, obj=0x7ff7c2233958) at jsobj.cpp:6569 > i = 0 > cx = <optimized out> >#154 0x00000039aeefd9fa in TypedMarker (thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:347 > gcmarker = 0x7fffd47a7d70 >#155 Mark<JSObject> (thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:222 > rt = <optimized out> >#156 MarkKind (kind=<optimized out>, thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:579 >No locals. >#157 MarkValueRaw (v=..., trc=0x7fffd47a7d70) at jsgcinlines.h:600 >No locals. >#158 js_TraceObject (trc=0x7fffd47a7d70, obj=0x7ff7c22338f0) at jsobj.cpp:6569 > i = 1 > cx = <optimized out> >#159 0x00000039aeefd9fa in TypedMarker (thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:347 > gcmarker = 0x7fffd47a7d70 >#160 Mark<JSObject> (thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:222 > rt = <optimized out> >#161 MarkKind (kind=<optimized out>, thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:579 >No locals. >#162 MarkValueRaw (v=..., trc=0x7fffd47a7d70) at jsgcinlines.h:600 >No locals. >#163 js_TraceObject (trc=0x7fffd47a7d70, obj=0x7ff7c2233820) at jsobj.cpp:6569 > i = 9 > cx = <optimized out> >#164 0x00000039aeef8772 in TypedMarker (thing=<optimized out>, trc=<optimized out>) at jsgcinlines.h:347 >No locals. >#165 Mark<JSObject> (thing=<optimized out>, trc=<optimized out>) at jsgcinlines.h:222 >No locals. >#166 MarkObject (name=<synthetic pointer>, obj=..., trc=0x7fffd47a7d70) at jsgcinlines.h:263 > obj = <optimized out> > trc = 0x7fffd47a7d70 >#167 js::gc::MarkChildren (trc=0x7fffd47a7d70, obj=0x7ff7c223ec00) at jsgcinlines.h:277 > op = <optimized out> >#168 0x00000039aeefd9fa in TypedMarker (thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:347 > gcmarker = 0x7fffd47a7d70 >#169 Mark<JSObject> (thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:222 > rt = <optimized out> >#170 MarkKind (kind=<optimized out>, thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:579 >No locals. >#171 MarkValueRaw (v=..., trc=0x7fffd47a7d70) at jsgcinlines.h:600 >No locals. >#172 js_TraceObject (trc=0x7fffd47a7d70, obj=0x7ff7c22332d8) at jsobj.cpp:6569 > i = 32 > cx = <optimized out> >#173 0x00000039aeefd9fa in TypedMarker (thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:347 > gcmarker = 0x7fffd47a7d70 >#174 Mark<JSObject> (thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:222 > rt = <optimized out> >#175 MarkKind (kind=<optimized out>, thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:579 >No locals. >#176 MarkValueRaw (v=..., trc=0x7fffd47a7d70) at jsgcinlines.h:600 >No locals. >#177 js_TraceObject (trc=0x7fffd47a7d70, obj=0x7ff7c2233068) at jsobj.cpp:6569 > i = 3 > cx = <optimized out> >#178 0x00000039aeefd9fa in TypedMarker (thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:347 > gcmarker = 0x7fffd47a7d70 >#179 Mark<JSObject> (thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:222 > rt = <optimized out> >#180 MarkKind (kind=<optimized out>, thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:579 >No locals. >#181 MarkValueRaw (v=..., trc=0x7fffd47a7d70) at jsgcinlines.h:600 >No locals. >#182 js_TraceObject (trc=0x7fffd47a7d70, obj=0x7ff7c2275138) at jsobj.cpp:6569 > i = 3 > cx = <optimized out> >#183 0x00000039aeefd9fa in TypedMarker (thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:347 > gcmarker = 0x7fffd47a7d70 >#184 Mark<JSObject> (thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:222 > rt = <optimized out> >#185 MarkKind (kind=<optimized out>, thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:579 >No locals. >#186 MarkValueRaw (v=..., trc=0x7fffd47a7d70) at jsgcinlines.h:600 >No locals. >#187 js_TraceObject (trc=0x7fffd47a7d70, obj=0x7ff7c2228618) at jsobj.cpp:6569 > i = 6 > cx = <optimized out> >#188 0x00000039aeefd9fa in TypedMarker (thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:347 > gcmarker = 0x7fffd47a7d70 >#189 Mark<JSObject> (thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:222 > rt = <optimized out> >#190 MarkKind (kind=<optimized out>, thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:579 >No locals. >#191 MarkValueRaw (v=..., trc=0x7fffd47a7d70) at jsgcinlines.h:600 >No locals. >#192 js_TraceObject (trc=0x7fffd47a7d70, obj=0x7ff7c22111a0) at jsobj.cpp:6569 > i = 12 > cx = <optimized out> >#193 0x00000039aeefd9fa in TypedMarker (thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:347 > gcmarker = 0x7fffd47a7d70 >#194 Mark<JSObject> (thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:222 > rt = <optimized out> >#195 MarkKind (kind=<optimized out>, thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:579 >No locals. >#196 MarkValueRaw (v=..., trc=0x7fffd47a7d70) at jsgcinlines.h:600 >No locals. >#197 js_TraceObject (trc=0x7fffd47a7d70, obj=0x7ff7c2211208) at jsobj.cpp:6569 > i = 2 > cx = <optimized out> >#198 0x00000039aeefd9fa in TypedMarker (thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:347 > gcmarker = 0x7fffd47a7d70 >#199 Mark<JSObject> (thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:222 > rt = <optimized out> >#200 MarkKind (kind=<optimized out>, thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:579 >No locals. >#201 MarkValueRaw (v=..., trc=0x7fffd47a7d70) at jsgcinlines.h:600 >No locals. >#202 js_TraceObject (trc=0x7fffd47a7d70, obj=0x7ff7c2211270) at jsobj.cpp:6569 > i = 1 > cx = <optimized out> >#203 0x00000039aeef8772 in TypedMarker (thing=<optimized out>, trc=<optimized out>) at jsgcinlines.h:347 >No locals. >#204 Mark<JSObject> (thing=<optimized out>, trc=<optimized out>) at jsgcinlines.h:222 >No locals. >#205 MarkObject (name=<synthetic pointer>, obj=..., trc=0x7fffd47a7d70) at jsgcinlines.h:263 > obj = <optimized out> > trc = 0x7fffd47a7d70 >#206 js::gc::MarkChildren (trc=0x7fffd47a7d70, obj=0x7ff7c2224948) at jsgcinlines.h:277 > op = <optimized out> >#207 0x00000039aeefd9fa in TypedMarker (thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:347 > gcmarker = 0x7fffd47a7d70 >#208 Mark<JSObject> (thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:222 > rt = <optimized out> >#209 MarkKind (kind=<optimized out>, thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:579 >No locals. >#210 MarkValueRaw (v=..., trc=0x7fffd47a7d70) at jsgcinlines.h:600 >No locals. >#211 js_TraceObject (trc=0x7fffd47a7d70, obj=0x7ff7c22140a8) at jsobj.cpp:6569 > i = 49 > cx = <optimized out> >#212 0x00000039aeefd9fa in TypedMarker (thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:347 > gcmarker = 0x7fffd47a7d70 >#213 Mark<JSObject> (thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:222 > rt = <optimized out> >#214 MarkKind (kind=<optimized out>, thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:579 >No locals. >#215 MarkValueRaw (v=..., trc=0x7fffd47a7d70) at jsgcinlines.h:600 >No locals. >#216 js_TraceObject (trc=0x7fffd47a7d70, obj=0x7ff7c2212f80) at jsobj.cpp:6569 > i = 2 > cx = <optimized out> >#217 0x00000039aeefd9fa in TypedMarker (thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:347 > gcmarker = 0x7fffd47a7d70 >#218 Mark<JSObject> (thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:222 > rt = <optimized out> >#219 MarkKind (kind=<optimized out>, thing=<optimized out>, trc=0x7fffd47a7d70) at jsgcinlines.h:579 >No locals. >#220 MarkValueRaw (v=..., trc=0x7fffd47a7d70) at jsgcinlines.h:600 >No locals. >#221 js_TraceObject (trc=0x7fffd47a7d70, obj=0x7ff7c2203048) at jsobj.cpp:6569 > i = 6 > cx = <optimized out> >#222 0x00000039aeebfcaf in js::gc::MarkChildren (trc=0x7fffd47a7d70, obj=0x7ff7c22030d8) at jsgcinlines.h:277 > op = <optimized out> >#223 0x00000039aeebfc9e in js::gc::MarkChildren (trc=0x7fffd47a7d70, obj=0x7ff7c2204080) at jsgcinlines.h:275 > op = <optimized out> >#224 0x00000039aeebfda4 in MarkChildren (obj=0x7ff7c119b7e8, trc=0x7fffd47a7d70) at jsgcinlines.h:275 > op = <optimized out> >#225 TypedMarker (thing=<optimized out>, trc=<optimized out>) at jsgcinlines.h:347 >No locals. >#226 Mark<JSObject> (thing=<optimized out>, trc=<optimized out>) at jsgcinlines.h:222 >No locals. >#227 js::gc::MarkKind (trc=0x7fffd47a7d70, thing=0x7ff7c119b7e8, kind=<optimized out>) at jsgcinlines.h:579 >No locals. >#228 0x00000039aeec3e77 in MarkValueRaw (v=..., trc=<optimized out>) at jsgcinlines.h:600 >No locals. >#229 gc_root_traversal (entry=..., entry=..., trc=0x7fffd47a7d70) at jsgc.cpp:1465 >No locals. >#230 js::MarkRuntime (trc=trc@entry=0x7fffd47a7d70) at jsgc.cpp:1717 > r = {cur = 0xda582e0, end = <optimized out>} > rt = 0x245c200 > iter = 0x0 >#231 0x00000039aeec6b3d in MarkAndSweep (cx=cx@entry=0x2863c00, gckind=gckind@entry=GC_NORMAL) at jsgc.cpp:2411 > rt = 0x245c200 > gcmarker = {<JSTracer> = {context = 0x2863c00, callback = 0x0, debugPrinter = 0x0, debugPrintArg = 0x0, debugPrintIndex = 18446744073709551615}, color = 0, stackLimit = 0, unmarkedArenaStackTop = 0x0} >#232 0x00000039aeec71b8 in GCUntilDone (gckind=GC_NORMAL, comp=0x0, cx=0x2863c00) at jsgc.cpp:2755 > rt = 0x245c200 > gcsession = {context = 0x2863c00} > firstRun = false >#233 js_GC (cx=0x2863c00, comp=0x0, gckind=GC_NORMAL) at jsgc.cpp:2824 > lock = {rt = 0x245c200} > rt = 0x245c200 >#234 0x00000039ad013fa9 in gjs_context_gc (context=<optimized out>) at cjs/context.c:909 >No locals. >#235 0x000000338822fb81 in run_leisure_functions (data=0x24754b0) at cinnamon-global.c:1734 > closures = <optimized out> > iter = <optimized out> > data = 0x24754b0 > global = 0x24754b0 >#236 0x0000003994e492a6 in g_main_dispatch (context=0x22eada0) at gmain.c:3066 > dispatch = 0x3994e46150 <g_idle_dispatch> > was_in_call = 0 > user_data = 0x24754b0 > callback = 0x338822fb50 <run_leisure_functions> > cb_funcs = 0x399512a8e0 <g_source_callback_funcs> > cb_data = 0x41c92e0 > need_destroy = <optimized out> > current_source_link = {data = 0x5ea0770, next = 0x0} > source = 0x5ea0770 > current = 0x22f76c0 > i = 0 >#237 g_main_context_dispatch (context=context@entry=0x22eada0) at gmain.c:3642 >No locals. >#238 0x0000003994e49628 in g_main_context_iterate (context=0x22eada0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3713 > max_priority = 300 > timeout = 0 > some_ready = 1 > nfds = <optimized out> > allocated_nfds = 9 > fds = 0x43adfb0 >#239 0x0000003994e49a3a in g_main_loop_run (loop=0x22eb860) at gmain.c:3907 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#240 0x0000003387e49967 in meta_run () at core/main.c:570 > log_domains = {0x0, 0x3387e95f3e "muffin", 0x3387e956d4 "Gtk", 0x3387e956d8 "Gdk", 0x3387e956dc "GLib", 0x3387e956e1 "Pango", 0x3387e956e7 "GLib-GObject", 0x3387e956f4 "GThread"} > i = <optimized out> >#241 0x0000000000401b47 in main (argc=1, argv=0x7fffd47a8178) at main.c:283 > ctx = <optimized out> > error = 0x0 > ecode = <optimized out> >From To Syms Read Shared Object Library >0x0000003388228df0 0x0000003388275a80 Yes /usr/lib64/cinnamon/libcinnamon.so >0x0000003387e23780 0x0000003387e8e51c Yes /lib64/libmuffin.so.0 >0x00000039ad011690 0x00000039ad031524 Yes /lib64/libcjs.so.0 >0x00000039aee410c0 0x00000039af0c34b4 Yes /lib64/libmozjs185.so.1.0 >0x00000039a7001090 0x00000039a7002018 Yes /lib64/libplds4.so >0x00000039a6801510 0x00000039a6802b28 Yes /lib64/libplc4.so >0x00000039a6c0d1e0 0x00000039a6c2d140 Yes /lib64/libnspr4.so >0x0000003992a059a0 0x0000003992a11554 Yes /lib64/libpthread.so.0 >0x0000003992600ed0 0x00000039926019d0 Yes /lib64/libdl.so.2 >0x000000399be04c00 0x000000399be0eb64 Yes /lib64/libcinnamon-menu-3.so.0 >0x00000039b4c0c370 0x00000039b4c41ac0 Yes /lib64/libgstbase-1.0.so.0 >0x00000039b0a27200 0x00000039b0ab313c Yes /lib64/libgstreamer-1.0.so.0 >0x00000039b2c0b680 0x00000039b2c23758 Yes /lib64/libgconf-2.so.4 >0x00000039b303c7a0 0x00000039b3079a70 Yes /lib64/libsoup-2.4.so.1 > No /usr/lib64/nvidia/libGL.so.1 >0x000000399ae031f0 0x000000399ae066e4 Yes /lib64/libstartup-notification-1.so.0 >0x00000039c3207240 0x00000039c32247cc Yes /lib64/libgirepository-1.0.so.1 >0x00000033876033f0 0x000000338760c1ec Yes /lib64/libcanberra.so.0 >0x000000399ba03f60 0x000000399ba06e10 Yes /lib64/libpolkit-agent-1.so.0 >0x00000039b44078a0 0x00000039b4412f64 Yes /lib64/libpolkit-gobject-1.so.0 >0x00000039b640f080 0x00000039b642fbdc Yes /lib64/libnm-glib.so.4 >0x00000039b7415170 0x00000039b7442420 Yes /lib64/libnm-util.so.2 >0x00000039ab80a610 0x00000039ab81c8b4 Yes /lib64/libdbus-glib-1.so.2 >0x0000003998a07ab0 0x0000003998a31a54 Yes /lib64/libdbus-1.so.3 >0x00000039ac007b30 0x00000039ac019a24 Yes /lib64/libgnome-keyring.so.0 >0x0000003992e05890 0x0000003992e74a08 Yes /lib64/libm.so.6 >0x00000039bf6366a0 0x00000039bf6ec170 Yes /lib64/libclutter-1.0.so.0 >0x00000039bf203900 0x00000039bf205d5c Yes /lib64/libcogl-pango.so.15 >0x00000039bee1dcb0 0x00000039bee7ae6c Yes /lib64/libcogl.so.15 >0x0000003996a01190 0x0000003996a02088 Yes /lib64/libgmodule-2.0.so.0 >0x00000039be600720 0x00000039be6008d8 Yes /lib64/libwayland-egl.so.1 >0x00000039a3002120 0x00000039a30043a8 Yes /lib64/libgbm.so.1 >0x00000039a4803210 0x00000039a4808b88 Yes /lib64/libdrm.so.2 >0x00000039a5805ee0 0x00000039a581940c Yes /lib64/libEGL.so.1 >0x0000003999601c30 0x00000039996075d0 Yes /lib64/libXrandr.so.2 >0x00000039b5c08630 0x00000039b5c1a3c0 Yes /lib64/libjson-glib-1.0.so.0 >0x00000039a78011c0 0x00000039a7802c94 Yes /lib64/libwayland-cursor.so.0 >0x00000039a4c04930 0x00000039a4c086f0 Yes /lib64/libwayland-client.so.0 >0x00000039a2c05950 0x00000039a2c0aae0 Yes /lib64/libwayland-server.so.0 >0x00000039afa039a0 0x00000039afa068ea Yes /lib64/libgudev-1.0.so.0 >0x00000039bfa09f50 0x00000039bfa0eb06 Yes /lib64/libevdev.so.1 >0x00000039a9c1fb30 0x00000039a9c38bd8 Yes /lib64/libxkbcommon.so.0 >0x0000003997203760 0x000000399720d460 Yes /lib64/libXext.so.6 >0x00000039a0000c40 0x00000039a000156c Yes /lib64/libXdamage.so.1 >0x000000399a2015f0 0x000000399a203948 Yes /lib64/libXfixes.so.3 >0x00000039a1400cd0 0x00000039a14016e8 Yes /lib64/libXcomposite.so.1 >0x0000003999e02240 0x0000003999e0c5f8 Yes /lib64/libXi.so.6 >0x00000039acc08cd0 0x00000039acc27858 Yes /lib64/libcroco-0.6.so.3 >0x000000399aa2e870 0x000000399ab16930 Yes /lib64/libxml2.so.2 >0x00000039a600d000 0x00000039a60221b8 Yes /lib64/libcinnamon-desktop.so.4 >0x000000399621df60 0x00000039962a4f1c Yes /lib64/libX11.so.6 >0x00000039a947b360 0x00000039a9740114 Yes /lib64/libgtk-3.so.0 >0x00000039a901fa40 0x00000039a9072974 Yes /lib64/libgdk-3.so.0 >0x00000039a3804880 0x00000039a3809358 Yes /lib64/libpangocairo-1.0.so.0 >0x00000039a340d050 0x00000039a342bf88 Yes /lib64/libpango-1.0.so.0 >0x00000039a5c0a3b0 0x00000039a5c15f34 Yes /lib64/libatk-1.0.so.0 >0x00000039a8c03560 0x00000039a8c0459c Yes (*) /lib64/libcairo-gobject.so.2 >0x00000039a40136d0 0x00000039a40e2ef8 Yes /lib64/libcairo.so.2 >0x00000039a0406ed0 0x00000039a041aac0 Yes /lib64/libgdk_pixbuf-2.0.so.0 >0x0000003997631be0 0x00000039976f365c Yes /lib64/libgio-2.0.so.0 >0x00000039c0a00d40 0x00000039c0a025f4 Yes /lib64/libpulse-mainloop-glib.so.0 >0x00000039bb80c820 0x00000039bb839208 Yes /lib64/libpulse.so.0 >0x000000399560b160 0x0000003995639a18 Yes /lib64/libgobject-2.0.so.0 >0x0000003994e1a6e0 0x0000003994eb2f1c Yes /lib64/libglib-2.0.so.0 >0x000000399221f560 0x0000003992360994 Yes /lib64/libc.so.6 >0x0000003998601b70 0x0000003998607be8 Yes /lib64/libXrender.so.1 >0x0000003387a01d60 0x0000003387a03260 Yes /lib64/libcanberra-gtk3.so.0 >0x000000399a602ab0 0x000000399a607690 Yes /lib64/libXcursor.so.1 >0x00000039a7401c20 0x00000039a7405c44 Yes /lib64/libSM.so.6 >0x00000039a6404f30 0x00000039a64121ec Yes /lib64/libICE.so.6 >0x0000003999200bb0 0x0000003999201510 Yes /lib64/libXinerama.so.1 >0x0000003995201870 0x0000003995205fe8 Yes /lib64/libffi.so.6 >0x000000399665bb00 0x00000039966c2953 Yes /lib64/libstdc++.so.6 >0x0000003994202af0 0x00000039942122a8 Yes /lib64/libgcc_s.so.1 >0x0000003993a022d0 0x0000003993a050ac Yes /lib64/librt.so.1 >0x0000003991e00b10 0x0000003991e19c30 Yes /lib64/ld-linux-x86-64.so.2 >0x00000039ac80b210 0x00000039ac89dd70 Yes /lib64/libsqlite3.so.0 > No /usr/lib64/nvidia/tls/libnvidia-tls.so.331.89 > No /usr/lib64/nvidia/libnvidia-glcore.so.331.89 >0x000000399b6025b0 0x000000399b6033e4 Yes /lib64/libxcb-util.so.1 >0x00000039a1000600 0x00000039a100070c Yes /lib64/libX11-xcb.so.1 >0x0000003995a09a00 0x0000003995a176c8 Yes /lib64/libxcb.so.1 >0x00000039b4002110 0x00000039b400640c Yes /lib64/libvorbisfile.so.3 >0x00000039b1c03850 0x00000039b1c1b180 Yes /lib64/libvorbis.so.0 >0x00000039afe01aa0 0x00000039afe04098 Yes /lib64/libogg.so.0 >0x0000003387202d30 0x000000338720e2d4 Yes /lib64/libtdb.so.1 >0x00000039b24024b0 0x00000039b2406788 Yes /lib64/libltdl.so.7 >0x00000039b3802320 0x00000039b38082a6 Yes /lib64/libsystemd-login.so.0 >0x0000003997a03e00 0x0000003997a1ccdc Yes /lib64/libexpat.so.1 >0x000000399b201510 0x000000399b202b84 Yes /lib64/libuuid.so.1 >0x00000039aa80b020 0x00000039aa82e6bf Yes /lib64/libssl3.so >0x00000039aac09520 0x00000039aac1d8c7 Yes /lib64/libsmime3.so >0x00000039a8819570 0x00000039a88eaa24 Yes /lib64/libnss3.so >0x00000039aa40bec0 0x00000039aa41a288 Yes /lib64/libnssutil3.so >0x00000039abc07800 0x00000039abc56a48 Yes /lib64/libgcrypt.so.11 >0x00000039a1c07320 0x00000039a1c0f90c Yes /lib64/libpangoft2-1.0.so.0 >0x0000003998e06cc0 0x0000003998e242fc Yes /lib64/libfontconfig.so.1 >0x0000003997e0d320 0x0000003997e78fb4 Yes /lib64/libfreetype.so.6 >0x00000039982006b0 0x000000399820081c Yes /lib64/libgthread-2.0.so.0 >0x00000039946064a0 0x0000003994618fe4 Yes /lib64/libselinux.so.1 >0x0000003999a034a0 0x0000003999a0bf6c Yes /lib64/libudev.so.1 >0x00000039a20093a0 0x00000039a2012650 Yes /lib64/libglapi.so.0 >0x00000039a3c01930 0x00000039a3c02a88 Yes /lib64/libxcb-dri2.so.0 >0x00000039a2802610 0x00000039a2804748 Yes /lib64/libxcb-xfixes.so.0 >0x00000039a5403610 0x00000039a5406a7c Yes /lib64/libxcb-render.so.0 >0x00000039a4401020 0x00000039a4401bc8 Yes /lib64/libxcb-shape.so.0 >0x0000003993202210 0x000000399320e930 Yes /lib64/libz.so.1 >0x00000039936030e0 0x0000003993619050 Yes /lib64/liblzma.so.5 >0x00000039ab004da0 0x00000039ab01cb88 Yes /lib64/libxkbfile.so.1 >0x00000039a8009ef0 0x00000039a801cb14 Yes /lib64/libatk-bridge-2.0.so.0 >0x00000039a1806d40 0x00000039a183b04c Yes /lib64/libharfbuzz.so.0 >0x00000039a240a510 0x00000039a2491b4c Yes /lib64/libpixman-1.so.0 >0x0000003996e05680 0x0000003996e26df8 Yes /lib64/libpng16.so.16 >0x00000039a5000b90 0x00000039a5001460 Yes /lib64/libxcb-shm.so.0 >0x0000003994a03a40 0x0000003994a127dc Yes /lib64/libresolv.so.2 >0x00000039bbc15600 0x00000039bbc547ec Yes /usr/lib64/pulseaudio/libpulsecommon-5.0.so >0x00000039b2001620 0x00000039b2002e58 Yes /lib64/libcap.so.2 >0x00000039ba003010 0x00000039ba007d84 Yes /lib64/libjson-c.so.2 >0x0000003995e00ee0 0x0000003995e01bfc Yes /lib64/libXau.so.6 >0x00000039aa000ed0 0x00000039aa00598c Yes /lib64/libcrypt.so.1 >0x00000039ab400a30 0x00000039ab4010a8 Yes /lib64/libgpg-error.so.0 >0x0000003993e01770 0x0000003993e4b9e0 Yes /lib64/libpcre.so.1 >0x00000039a840ec50 0x00000039a841f448 Yes /lib64/libatspi.so.0 > No /lib64/libgraphite2.so.3 >0x00000039af6014c0 0x00000039af603e58 Yes /lib64/libXtst.so.6 >0x00000039b6003510 0x00000039b60147a6 Yes /lib64/libsystemd-journal.so.0 >0x00000039b6800e00 0x00000039b6802780 Yes /lib64/libsystemd-id128.so.0 >0x00000039be2033e0 0x00000039be206eb8 Yes /lib64/libwrap.so.0 >0x00000039ba8063e0 0x00000039ba83f30c Yes /lib64/libsndfile.so.1 >0x00000039bde01380 0x00000039bde039f8 Yes /lib64/libasyncns.so.0 >0x00000039ac4013d0 0x00000039ac40341c Yes /lib64/libattr.so.1 >0x00000039a7c03f80 0x00000039a7c5812d Yes /lib64/libfreebl3.so >0x00000039b3404110 0x00000039b3410d64 Yes /lib64/libnsl.so.1 >0x00000039b5801340 0x00000039b5809334 Yes /lib64/libgsm.so.1 >0x00000039b94090c0 0x00000039b943a190 Yes /lib64/libFLAC.so.8 >0x00000039b5413b60 0x00000039b541617c Yes /lib64/libvorbisenc.so.2 >0x00007ff7c9d0bef0 0x00007ff7c9d263f8 Yes /usr/lib64/gio/modules/libgvfsdbus.so >0x00007ff7c9aa78c0 0x00007ff7c9abf618 Yes /lib64/libgvfscommon.so.0 >0x00007ff7c985b7f0 0x00007ff7c9885720 Yes /lib64/libbluray.so.1 >0x00007ff7c9654f10 0x00007ff7c9655804 Yes /lib64/libutil.so.1 >0x00007ff7c8380ab0 0x00007ff7c8385130 Yes /usr/lib64/gio/modules/libdconfsettings.so >0x00007ff7c80ca1f0 0x00007ff7c80ccfec Yes /usr/lib64/libcanberra-0.30/libcanberra-pulse.so >0x00007ff7c1ff6240 0x00007ff7c1ffceb4 Yes /lib64/libnss_files.so.2 >0x00007ff7c1df2830 0x00007ff7c1df2a64 Yes /usr/lib64/cjs-1.0/langNative.so >0x00007ff7c1befa10 0x00007ff7c1bf03c4 Yes /usr/lib64/cjs-1.0/gettextNative.so >0x00007ff7c18fd4d0 0x00007ff7c18fdf10 Yes /usr/lib64/cjs-1.0/mainloop.so >0x00007ff7c16efa80 0x00007ff7c16f70f4 Yes /usr/lib64/cjs-1.0/dbusNative.so >0x00007ff7c14b2e30 0x00007ff7c14b79e8 Yes /lib64/libcjs-dbus.so.0 >0x00007ff7c129f480 0x00007ff7c12a7af8 Yes /usr/lib64/cjs-1.0/cairoNative.so >0x00007ff7c06fa990 0x00007ff7c06fcaac Yes /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-jpeg.so >0x00007ff7c04a8200 0x00007ff7c04ded30 Yes /lib64/libjpeg.so.62 >0x00007ff7c028e4e0 0x00007ff7c029a968 Yes /usr/lib64/gio/modules/libgioremote-volume-monitor.so >0x00007ff7b75fbc00 0x00007ff7b75fbfcc Yes /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so >0x00000039bea07a60 0x00000039bea2ba58 Yes /lib64/librsvg-2.so.2 >0x00000039d6413a20 0x00000039d6430788 Yes /lib64/libaccountsservice.so.0 >0x00007ff7b40fbbd0 0x00007ff7b40fdcec Yes /lib64/libgnomekbd.so.8 >0x00007ff790272cd0 0x00007ff79027df90 Yes /lib64/libxklavier.so.16 >0x00007ff79005dfc0 0x00007ff7900669c0 Yes /lib64/libgnomekbdui.so.8 >0x00000039b5003dc0 0x00000039b500bd98 Yes /lib64/libupower-glib.so.1 >0x00007ff7b6a34570 0x00007ff7b6a35018 Yes /usr/lib64/gconv/ISO8859-1.so >(*): Shared library is missing debugging information. >$1 = 0x0 >$2 = 0x0 >rax 0x0 0 >rbx 0x0 0 >rcx 0x55 85 >rdx 0x200000 2097152 >rsi 0x0 0 >rdi 0xffff7c8bffff7e7b -144534239478149 >rbp 0x7ff77cac6d80 0x7ff77cac6d80 >rsp 0x7fffd47a6a00 0x7fffd47a6a00 >r8 0xcefaf80 217034624 >r9 0x1 1 >r10 0x0 0 >r11 0xfffa7fffffffffff -1548112371908609 >r12 0x7fffd47a7d70 140736758185328 >r13 0x20000000000000 9007199254740992 >r14 0x7fffd47a7d70 140736758185328 >r15 0xfffb000000000000 -1407374883553280 >rip 0x39aeef84d3 0x39aeef84d3 <js::gc::MarkChildren(JSTracer*, JSObject*)+195> >eflags 0x10246 [ PF ZF IF RF ] >cs 0x33 51 >ss 0x2b 43 >ds 0x0 0 >es 0x0 0 >fs 0x0 0 >gs 0x0 0 >Dump of assembler code for function js::gc::MarkChildren(JSTracer*, JSObject*): > 0x00000039aeef8410 <+0>: push %r12 > 0x00000039aeef8412 <+2>: push %rbp > 0x00000039aeef8413 <+3>: mov %rsi,%rbp > 0x00000039aeef8416 <+6>: push %rbx > 0x00000039aeef8417 <+7>: sub $0x10,%rsp > 0x00000039aeef841b <+11>: mov %fs:0x28,%rax > 0x00000039aeef8424 <+20>: mov %rax,0x8(%rsp) > 0x00000039aeef8429 <+25>: xor %eax,%eax > 0x00000039aeef842b <+27>: cmpq $0x0,(%rsi) > 0x00000039aeef842f <+31>: je 0x39aeef8620 <js::gc::MarkChildren(JSTracer*, JSObject*)+528> > 0x00000039aeef8435 <+37>: mov 0x20(%rsi),%rsi > 0x00000039aeef8439 <+41>: mov %rdi,%r12 > 0x00000039aeef843c <+44>: test %rsi,%rsi > 0x00000039aeef843f <+47>: je 0x39aeef846b <js::gc::MarkChildren(JSTracer*, JSObject*)+91> > 0x00000039aeef8441 <+49>: mov (%rdi),%rax > 0x00000039aeef8444 <+52>: mov 0x58(%rax),%rax > 0x00000039aeef8448 <+56>: mov 0x128(%rax),%rax > 0x00000039aeef844f <+63>: test %rax,%rax > 0x00000039aeef8452 <+66>: je 0x39aeef8510 <js::gc::MarkChildren(JSTracer*, JSObject*)+256> > 0x00000039aeef8458 <+72>: mov %rsi,%rdx > 0x00000039aeef845b <+75>: and $0xfffffffffffff000,%rdx > 0x00000039aeef8462 <+82>: cmp (%rdx),%rax > 0x00000039aeef8465 <+85>: je 0x39aeef8510 <js::gc::MarkChildren(JSTracer*, JSObject*)+256> > 0x00000039aeef846b <+91>: mov 0x28(%rbp),%rsi > 0x00000039aeef846f <+95>: test %rsi,%rsi > 0x00000039aeef8472 <+98>: je 0x39aeef849f <js::gc::MarkChildren(JSTracer*, JSObject*)+143> > 0x00000039aeef8474 <+100>: mov (%r12),%rax > 0x00000039aeef8478 <+104>: mov 0x58(%rax),%rax > 0x00000039aeef847c <+108>: mov 0x128(%rax),%rax > 0x00000039aeef8483 <+115>: test %rax,%rax > 0x00000039aeef8486 <+118>: je 0x39aeef8590 <js::gc::MarkChildren(JSTracer*, JSObject*)+384> > 0x00000039aeef848c <+124>: mov %rsi,%rdx > 0x00000039aeef848f <+127>: and $0xfffffffffffff000,%rdx > 0x00000039aeef8496 <+134>: cmp (%rdx),%rax > 0x00000039aeef8499 <+137>: je 0x39aeef8590 <js::gc::MarkChildren(JSTracer*, JSObject*)+384> > 0x00000039aeef849f <+143>: mov 0x18(%rbp),%rax > 0x00000039aeef84a3 <+147>: xor %ebx,%ebx > 0x00000039aeef84a5 <+149>: test %rax,%rax > 0x00000039aeef84a8 <+152>: jne 0x39aeef84b4 <js::gc::MarkChildren(JSTracer*, JSObject*)+164> > 0x00000039aeef84aa <+154>: jmp 0x39aeef84cf <js::gc::MarkChildren(JSTracer*, JSObject*)+191> > 0x00000039aeef84ac <+156>: nopl 0x0(%rax) > 0x00000039aeef84b0 <+160>: mov 0x18(%rbp),%rax > 0x00000039aeef84b4 <+164>: mov (%rax,%rbx,1),%rdi > 0x00000039aeef84b8 <+168>: test %rdi,%rdi > 0x00000039aeef84bb <+171>: je 0x39aeef84c5 <js::gc::MarkChildren(JSTracer*, JSObject*)+181> > 0x00000039aeef84bd <+173>: mov %r12,%rsi > 0x00000039aeef84c0 <+176>: callq 0x39aef72020 <js::Shape::trace(JSTracer*) const> > 0x00000039aeef84c5 <+181>: add $0x8,%rbx > 0x00000039aeef84c9 <+185>: cmp $0x30,%rbx > 0x00000039aeef84cd <+189>: jne 0x39aeef84b0 <js::gc::MarkChildren(JSTracer*, JSObject*)+160> > 0x00000039aeef84cf <+191>: mov 0x8(%rbp),%rax >=> 0x00000039aeef84d3 <+195>: mov 0xf8(%rax),%rdx > 0x00000039aeef84da <+202>: lea 0x4d6f(%rip),%rax # 0x39aeefd250 <js_TraceObject(JSTracer*, JSObject*)> > 0x00000039aeef84e1 <+209>: test %rdx,%rdx > 0x00000039aeef84e4 <+212>: cmovne %rdx,%rax > 0x00000039aeef84e8 <+216>: mov 0x8(%rsp),%rcx > 0x00000039aeef84ed <+221>: xor %fs:0x28,%rcx > 0x00000039aeef84f6 <+230>: jne 0x39aeef8795 <js::gc::MarkChildren(JSTracer*, JSObject*)+901> > 0x00000039aeef84fc <+236>: add $0x10,%rsp > 0x00000039aeef8500 <+240>: mov %rbp,%rsi > 0x00000039aeef8503 <+243>: mov %r12,%rdi > 0x00000039aeef8506 <+246>: pop %rbx > 0x00000039aeef8507 <+247>: pop %rbp > 0x00000039aeef8508 <+248>: pop %r12 > 0x00000039aeef850a <+250>: jmpq *%rax > 0x00000039aeef850c <+252>: nopl 0x0(%rax) > 0x00000039aeef8510 <+256>: mov 0x8(%r12),%rax > 0x00000039aeef8515 <+261>: test %rax,%rax > 0x00000039aeef8518 <+264>: je 0x39aeef8640 <js::gc::MarkChildren(JSTracer*, JSObject*)+560> > 0x00000039aeef851e <+270>: lea 0x471e3b(%rip),%rdx # 0x39af36a360 <_ZN8JSString15unitStringTableE> > 0x00000039aeef8525 <+277>: mov %rsi,%rcx > 0x00000039aeef8528 <+280>: sub %rdx,%rcx > 0x00000039aeef852b <+283>: cmp $0x1fff,%rcx > 0x00000039aeef8532 <+290>: jbe 0x39aeef8610 <js::gc::MarkChildren(JSTracer*, JSObject*)+512> > 0x00000039aeef8538 <+296>: lea 0x451e21(%rip),%rdx # 0x39af34a360 <_ZN8JSString18length2StringTableE> > 0x00000039aeef853f <+303>: mov %rsi,%rcx > 0x00000039aeef8542 <+306>: sub %rdx,%rcx > 0x00000039aeef8545 <+309>: mov $0x1,%edx > 0x00000039aeef854a <+314>: cmp $0x1ffff,%rcx > 0x00000039aeef8551 <+321>: jbe 0x39aeef8615 <js::gc::MarkChildren(JSTracer*, JSObject*)+517> > 0x00000039aeef8557 <+327>: lea 0x450a82(%rip),%rcx # 0x39af348fe0 <_ZN8JSString18hundredStringTableE> > 0x00000039aeef855e <+334>: mov %rsi,%rbx > 0x00000039aeef8561 <+337>: sub %rcx,%rbx > 0x00000039aeef8564 <+340>: cmp $0x137f,%rbx > 0x00000039aeef856b <+347>: jbe 0x39aeef8615 <js::gc::MarkChildren(JSTracer*, JSObject*)+517> > 0x00000039aeef8571 <+353>: mov %rsi,%rdx > 0x00000039aeef8574 <+356>: lea 0x1cf8e9(%rip),%rcx # 0x39af0c7e64 <_ZZN2js2gcL23GetFinalizableTraceKindEmE3map> > 0x00000039aeef857b <+363>: and $0xfffffffffffff000,%rdx > 0x00000039aeef8582 <+370>: mov 0x18(%rdx),%edx > 0x00000039aeef8585 <+373>: movzbl (%rcx,%rdx,1),%edx > 0x00000039aeef8589 <+377>: jmpq 0x39aeef8615 <js::gc::MarkChildren(JSTracer*, JSObject*)+517> > 0x00000039aeef858e <+382>: xchg %ax,%ax > 0x00000039aeef8590 <+384>: mov 0x8(%r12),%rax > 0x00000039aeef8595 <+389>: test %rax,%rax > 0x00000039aeef8598 <+392>: je 0x39aeef86e0 <js::gc::MarkChildren(JSTracer*, JSObject*)+720> > 0x00000039aeef859e <+398>: lea 0x471dbb(%rip),%rdx # 0x39af36a360 <_ZN8JSString15unitStringTableE> > 0x00000039aeef85a5 <+405>: mov %rsi,%rcx > 0x00000039aeef85a8 <+408>: sub %rdx,%rcx > 0x00000039aeef85ab <+411>: cmp $0x1fff,%rcx > 0x00000039aeef85b2 <+418>: jbe 0x39aeef8600 <js::gc::MarkChildren(JSTracer*, JSObject*)+496> > 0x00000039aeef85b4 <+420>: lea 0x451da5(%rip),%rdx # 0x39af34a360 <_ZN8JSString18length2StringTableE> > 0x00000039aeef85bb <+427>: mov %rsi,%rcx > 0x00000039aeef85be <+430>: sub %rdx,%rcx > 0x00000039aeef85c1 <+433>: mov $0x1,%edx > 0x00000039aeef85c6 <+438>: cmp $0x1ffff,%rcx > 0x00000039aeef85cd <+445>: jbe 0x39aeef8605 <js::gc::MarkChildren(JSTracer*, JSObject*)+501> > 0x00000039aeef85cf <+447>: lea 0x450a0a(%rip),%rcx # 0x39af348fe0 <_ZN8JSString18hundredStringTableE> > 0x00000039aeef85d6 <+454>: mov %rsi,%rbx > 0x00000039aeef85d9 <+457>: sub %rcx,%rbx > 0x00000039aeef85dc <+460>: cmp $0x137f,%rbx > 0x00000039aeef85e3 <+467>: jbe 0x39aeef8605 <js::gc::MarkChildren(JSTracer*, JSObject*)+501> > 0x00000039aeef85e5 <+469>: mov %rsi,%rdx > 0x00000039aeef85e8 <+472>: lea 0x1cf875(%rip),%rcx # 0x39af0c7e64 <_ZZN2js2gcL23GetFinalizableTraceKindEmE3map> > 0x00000039aeef85ef <+479>: and $0xfffffffffffff000,%rdx > 0x00000039aeef85f6 <+486>: mov 0x18(%rdx),%edx > 0x00000039aeef85f9 <+489>: movzbl (%rcx,%rdx,1),%edx > 0x00000039aeef85fd <+493>: jmp 0x39aeef8605 <js::gc::MarkChildren(JSTracer*, JSObject*)+501> > 0x00000039aeef85ff <+495>: nop > 0x00000039aeef8600 <+496>: mov $0x1,%edx > 0x00000039aeef8605 <+501>: mov %r12,%rdi > 0x00000039aeef8608 <+504>: callq *%rax > 0x00000039aeef860a <+506>: jmpq 0x39aeef849f <js::gc::MarkChildren(JSTracer*, JSObject*)+143> > 0x00000039aeef860f <+511>: nop > 0x00000039aeef8610 <+512>: mov $0x1,%edx > 0x00000039aeef8615 <+517>: mov %r12,%rdi > 0x00000039aeef8618 <+520>: callq *%rax > 0x00000039aeef861a <+522>: jmpq 0x39aeef846b <js::gc::MarkChildren(JSTracer*, JSObject*)+91> > 0x00000039aeef861f <+527>: nop > 0x00000039aeef8620 <+528>: mov 0x8(%rsp),%rax > 0x00000039aeef8625 <+533>: xor %fs:0x28,%rax > 0x00000039aeef862e <+542>: jne 0x39aeef8795 <js::gc::MarkChildren(JSTracer*, JSObject*)+901> > 0x00000039aeef8634 <+548>: add $0x10,%rsp > 0x00000039aeef8638 <+552>: pop %rbx > 0x00000039aeef8639 <+553>: pop %rbp > 0x00000039aeef863a <+554>: pop %r12 > 0x00000039aeef863c <+556>: retq > 0x00000039aeef863d <+557>: nopl (%rax) > 0x00000039aeef8640 <+560>: mov %rsi,%rax > 0x00000039aeef8643 <+563>: mov %rsi,%rcx > 0x00000039aeef8646 <+566>: mov $0x1,%r9d > 0x00000039aeef864c <+572>: and $0xfffffffffffff000,%rax > 0x00000039aeef8652 <+578>: mov 0x28(%r12),%r10d > 0x00000039aeef8657 <+583>: lea 0x28(%rax),%rdx > 0x00000039aeef865b <+587>: sub %rdx,%rcx > 0x00000039aeef865e <+590>: mov %rsi,%rdx > 0x00000039aeef8661 <+593>: and $0xfffffffffff00000,%rdx > 0x00000039aeef8668 <+600>: sar $0x3,%rcx > 0x00000039aeef866c <+604>: sub %rdx,%rax > 0x00000039aeef866f <+607>: sar $0x6,%rax > 0x00000039aeef8673 <+611>: lea 0xfa000(%rdx,%rax,1),%r8 > 0x00000039aeef867b <+619>: mov %rcx,%rax > 0x00000039aeef867e <+622>: mov %r9,%rdx > 0x00000039aeef8681 <+625>: shr $0x6,%rax > 0x00000039aeef8685 <+629>: shl %cl,%rdx > 0x00000039aeef8688 <+632>: lea (%r8,%rax,8),%rax > 0x00000039aeef868c <+636>: mov (%rax),%rdi > 0x00000039aeef868f <+639>: test %rdx,%rdi > 0x00000039aeef8692 <+642>: jne 0x39aeef846b <js::gc::MarkChildren(JSTracer*, JSObject*)+91> > 0x00000039aeef8698 <+648>: or %rdi,%rdx > 0x00000039aeef869b <+651>: test %r10d,%r10d > 0x00000039aeef869e <+654>: mov %rdx,(%rax) > 0x00000039aeef86a1 <+657>: je 0x39aeef86c3 <js::gc::MarkChildren(JSTracer*, JSObject*)+691> > 0x00000039aeef86a3 <+659>: add %r10,%rcx > 0x00000039aeef86a6 <+662>: shl %cl,%r9 > 0x00000039aeef86a9 <+665>: shr $0x6,%rcx > 0x00000039aeef86ad <+669>: lea (%r8,%rcx,8),%rax > 0x00000039aeef86b1 <+673>: mov (%rax),%rdx > 0x00000039aeef86b4 <+676>: test %rdx,%r9 > 0x00000039aeef86b7 <+679>: jne 0x39aeef846b <js::gc::MarkChildren(JSTracer*, JSObject*)+91> > 0x00000039aeef86bd <+685>: or %r9,%rdx > 0x00000039aeef86c0 <+688>: mov %rdx,(%rax) > 0x00000039aeef86c3 <+691>: cmp 0x30(%r12),%rsp > 0x00000039aeef86c8 <+696>: jbe 0x39aeef8785 <js::gc::MarkChildren(JSTracer*, JSObject*)+885> > 0x00000039aeef86ce <+702>: mov %r12,%rdi > 0x00000039aeef86d1 <+705>: callq 0x39aeef8410 <js::gc::MarkChildren(JSTracer*, JSObject*)> > 0x00000039aeef86d6 <+710>: jmpq 0x39aeef846b <js::gc::MarkChildren(JSTracer*, JSObject*)+91> > 0x00000039aeef86db <+715>: nopl 0x0(%rax,%rax,1) > 0x00000039aeef86e0 <+720>: mov %rsi,%rax > 0x00000039aeef86e3 <+723>: mov %rsi,%rcx > 0x00000039aeef86e6 <+726>: mov $0x1,%r9d > 0x00000039aeef86ec <+732>: and $0xfffffffffffff000,%rax > 0x00000039aeef86f2 <+738>: mov 0x28(%r12),%r10d > 0x00000039aeef86f7 <+743>: lea 0x28(%rax),%rdx > 0x00000039aeef86fb <+747>: sub %rdx,%rcx > 0x00000039aeef86fe <+750>: mov %rsi,%rdx > 0x00000039aeef8701 <+753>: and $0xfffffffffff00000,%rdx > 0x00000039aeef8708 <+760>: sar $0x3,%rcx > 0x00000039aeef870c <+764>: sub %rdx,%rax > 0x00000039aeef870f <+767>: sar $0x6,%rax > 0x00000039aeef8713 <+771>: lea 0xfa000(%rdx,%rax,1),%r8 > 0x00000039aeef871b <+779>: mov %rcx,%rax > 0x00000039aeef871e <+782>: mov %r9,%rdx > 0x00000039aeef8721 <+785>: shr $0x6,%rax > 0x00000039aeef8725 <+789>: shl %cl,%rdx > 0x00000039aeef8728 <+792>: lea (%r8,%rax,8),%rax > 0x00000039aeef872c <+796>: mov (%rax),%rdi > 0x00000039aeef872f <+799>: test %rdx,%rdi > 0x00000039aeef8732 <+802>: jne 0x39aeef849f <js::gc::MarkChildren(JSTracer*, JSObject*)+143> > 0x00000039aeef8738 <+808>: or %rdi,%rdx > 0x00000039aeef873b <+811>: test %r10d,%r10d > 0x00000039aeef873e <+814>: mov %rdx,(%rax) > 0x00000039aeef8741 <+817>: je 0x39aeef8763 <js::gc::MarkChildren(JSTracer*, JSObject*)+851> > 0x00000039aeef8743 <+819>: add %r10,%rcx > 0x00000039aeef8746 <+822>: shl %cl,%r9 > 0x00000039aeef8749 <+825>: shr $0x6,%rcx > 0x00000039aeef874d <+829>: lea (%r8,%rcx,8),%rax > 0x00000039aeef8751 <+833>: mov (%rax),%rdx > 0x00000039aeef8754 <+836>: test %rdx,%r9 > 0x00000039aeef8757 <+839>: jne 0x39aeef849f <js::gc::MarkChildren(JSTracer*, JSObject*)+143> > 0x00000039aeef875d <+845>: or %r9,%rdx > 0x00000039aeef8760 <+848>: mov %rdx,(%rax) > 0x00000039aeef8763 <+851>: cmp 0x30(%r12),%rsp > 0x00000039aeef8768 <+856>: jbe 0x39aeef8777 <js::gc::MarkChildren(JSTracer*, JSObject*)+871> > 0x00000039aeef876a <+858>: mov %r12,%rdi > 0x00000039aeef876d <+861>: callq 0x39aeef8410 <js::gc::MarkChildren(JSTracer*, JSObject*)> > 0x00000039aeef8772 <+866>: jmpq 0x39aeef849f <js::gc::MarkChildren(JSTracer*, JSObject*)+143> > 0x00000039aeef8777 <+871>: mov %r12,%rdi > 0x00000039aeef877a <+874>: callq 0x39aeebfa60 <js::GCMarker::delayMarkingChildren(void*)> > 0x00000039aeef877f <+879>: nop > 0x00000039aeef8780 <+880>: jmpq 0x39aeef849f <js::gc::MarkChildren(JSTracer*, JSObject*)+143> > 0x00000039aeef8785 <+885>: mov %r12,%rdi > 0x00000039aeef8788 <+888>: callq 0x39aeebfa60 <js::GCMarker::delayMarkingChildren(void*)> > 0x00000039aeef878d <+893>: nopl (%rax) > 0x00000039aeef8790 <+896>: jmpq 0x39aeef846b <js::gc::MarkChildren(JSTracer*, JSObject*)+91> > 0x00000039aeef8795 <+901>: callq 0x39aee408c0 <__stack_chk_fail@plt> >End of assembler dump.
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 1153389
: 947371 |
947372
|
947373
|
947374
|
947375
|
947376
|
947377
|
947378
|
947379
|
947380
|
947381