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 608563 Details for
Bug 853480
[abrt] cinnamon-1.5.2-6.fc17: markIfUnmarked: Process /usr/bin/cinnamon was killed by signal 11 (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), 57.64 KB, created by
Eugene Kanter
on 2012-08-31 17:00:59 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Eugene Kanter
Created:
2012-08-31 17:00:59 UTC
Size:
57.64 KB
patch
obsolete
>[New LWP 2859] >[New LWP 2867] >[New LWP 2868] >[New LWP 2869] >[New LWP 2870] >[New LWP 3105] >[New LWP 10920] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `/usr/bin/cinnamon'. >Program terminated with signal 11, Segmentation fault. >#0 markIfUnmarked (bit=18446744073709551611, color=<optimized out>, this=<optimized out>) at jsgc.h:202 >202 jsgc.h: No such file or directory. > >Thread 7 (Thread 0x7fa40d36f700 (LWP 10920)): >#0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:218 >No locals. >#1 0x0000003b61283a75 in g_cond_wait_until (cond=cond@entry=0x2a22928, mutex=mutex@entry=0x2a22920, end_time=end_time@entry=62842620405) at gthread-posix.c:855 > ts = {tv_sec = 62842, tv_nsec = 620405000} > status = <optimized out> >#2 0x0000003b6121e541 in g_async_queue_pop_intern_unlocked (queue=0x2a22920, wait=wait@entry=1, end_time=62842620405) at gasyncqueue.c:424 > retval = <optimized out> > __PRETTY_FUNCTION__ = "g_async_queue_pop_intern_unlocked" >#3 0x0000003b6121ebe8 in g_async_queue_timeout_pop_unlocked (queue=<optimized out>, timeout=timeout@entry=500000) at gasyncqueue.c:572 > end_time = <optimized out> >#4 0x0000003b6126aa0a in g_thread_pool_wait_for_new_task (pool=0x2a228c0) at gthreadpool.c:264 > task = <optimized out> >#5 g_thread_pool_thread_proxy (data=<optimized out>) at gthreadpool.c:298 > task = 0xc671090 > pool = 0x2a228c0 >#6 0x0000003b6126a305 in g_thread_proxy (data=0xb09a630) at gthread.c:801 > thread = 0xb09a630 >#7 0x0000003b5fa07d14 in start_thread (arg=0x7fa40d36f700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7fa40d36f700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140342573070080, 7360580087574521084, 0, 47016240, 140342573070080, 20, -7390949070617877252, 7372594726418998524}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = 0 > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#8 0x0000003b5f6f167d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 >No locals. > >Thread 6 (Thread 0x7fa40e371700 (LWP 3105)): >#0 0x0000003b5f6e8bcf in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 > resultvar = <optimized out> > oldtype = 0 > result = <optimized out> >#1 0x0000003b61247964 in g_main_context_poll (n_fds=1, fds=0x7fa408001260, timeout=-1, context=0x27e7f50, priority=<optimized out>) at gmain.c:3440 > poll_func = 0x3b61255780 <g_poll> >#2 g_main_context_iterate (context=context@entry=0x27e7f50, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3141 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 1 > allocated_nfds = <optimized out> > fds = 0x7fa408001260 >#3 0x0000003b61247a84 in g_main_context_iteration (context=0x27e7f50, may_block=may_block@entry=1) at gmain.c:3207 > retval = <optimized out> >#4 0x0000003b61247ad1 in glib_worker_main (data=<optimized out>) at gmain.c:4879 >No locals. >#5 0x0000003b6126a305 in g_thread_proxy (data=0x2c12b70) at gthread.c:801 > thread = 0x2c12b70 >#6 0x0000003b5fa07d14 in start_thread (arg=0x7fa40e371700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7fa40e371700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140342589855488, 7360580087574521084, 0, 44645248, 140342589855488, 20, -7390946876963330820, 7372594726418998524}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = 0 > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#7 0x0000003b5f6f167d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 >No locals. > >Thread 5 (Thread 0x7fa42c8fb700 (LWP 2870)): >#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:166 >No locals. >#1 0x0000003b6aa238a0 in PR_WaitCondVar (cvar=0x230c850, timeout=4294967295) at ../../../mozilla/nsprpub/pr/src/pthreads/ptsynch.c:385 > rv = <optimized out> > thred = 0x230c8f0 >#2 0x0000003b884b99a8 in js::GCHelperThread::threadLoop (this=0x22a5568, rt=0x22a52f0) at jsgc.cpp:2084 > lock = {rt = 0x22a52f0} >#3 0x0000003b6aa28c03 in _pt_root (arg=0x230c8f0) at ../../../mozilla/nsprpub/pr/src/pthreads/ptthread.c:155 > thred = 0x230c8f0 > detached = 0 >#4 0x0000003b5fa07d14 in start_thread (arg=0x7fa42c8fb700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7fa42c8fb700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140343098980096, 7360580087574521084, 1, 255001231360, 140343098980096, 36328176, -7390880293159082756, 7372594726418998524}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = 0 > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#5 0x0000003b5f6f167d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 >No locals. > >Thread 4 (Thread 0x7fa42d10c700 (LWP 2869)): >#0 0x0000003b5f6e8bcf in __GI___poll (fds=fds@entry=0x7fa424001460, nfds=nfds@entry=2, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 > resultvar = <optimized out> > oldtype = 0 > result = <optimized out> >#1 0x0000003b7ac30f4f in poll_func (ufds=0x7fa424001460, nfds=2, timeout=-1, userdata=0x22967e0) at pulse/thread-mainloop.c:69 > mutex = 0x22967e0 > r = <optimized out> >#2 0x0000003b7ac224cc in pa_mainloop_poll (m=m@entry=0x229e890) at pulse/mainloop.c:875 > __func__ = "pa_mainloop_poll" > __PRETTY_FUNCTION__ = "pa_mainloop_poll" >#3 0x0000003b7ac22b29 in pa_mainloop_iterate (m=m@entry=0x229e890, block=block@entry=1, retval=retval@entry=0x0) at pulse/mainloop.c:957 > r = <optimized out> > __func__ = "pa_mainloop_iterate" > __PRETTY_FUNCTION__ = "pa_mainloop_iterate" >#4 0x0000003b7ac22be0 in pa_mainloop_run (m=0x229e890, retval=retval@entry=0x0) at pulse/mainloop.c:975 > r = <optimized out> >#5 0x0000003b7ac30eff in thread (userdata=0x22979c0) at pulse/thread-mainloop.c:88 > m = 0x22979c0 > mask = {__val = {18446744067267100671, 18446744073709551615 <repeats 15 times>}} >#6 0x0000003b7a443343 in internal_thread_func (userdata=0x229cd70) at pulsecore/thread-posix.c:83 > t = 0x229cd70 >#7 0x0000003b5fa07d14 in start_thread (arg=0x7fa42d10c700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7fa42d10c700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140343107438336, 7360580087574521084, 0, 255001231360, 140343107438336, 0, -7390878996615830276, 7372594726418998524}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = 0 > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#8 0x0000003b5f6f167d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 >No locals. > >Thread 3 (Thread 0x7fa42db14700 (LWP 2868)): >#0 0x0000003b5f6e8bcf in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 > resultvar = <optimized out> > oldtype = 0 > result = <optimized out> >#1 0x0000003b61247964 in g_main_context_poll (n_fds=5, fds=0x7fa420006970, timeout=-1, context=0x7fa42800c530, priority=<optimized out>) at gmain.c:3440 > poll_func = 0x3b61255780 <g_poll> >#2 g_main_context_iterate (context=0x7fa42800c530, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3141 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 5 > allocated_nfds = <optimized out> > fds = 0x7fa420006970 >#3 0x0000003b61247dc2 in g_main_loop_run (loop=0x7fa42800c450) at gmain.c:3340 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#4 0x00000030b42c9466 in gdbus_shared_thread_func (user_data=0x7fa42800c500) at gdbusprivate.c:277 > data = 0x7fa42800c500 >#5 0x0000003b6126a305 in g_thread_proxy (data=0x7fa42800a140) at gthread.c:801 > thread = 0x7fa42800a140 >#6 0x0000003b5fa07d14 in start_thread (arg=0x7fa42db14700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7fa42db14700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140343117956864, 7360580087574521084, 0, 255001231360, 140343117956864, 140343022503168, -7390877626521262852, 7372594726418998524}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = 0 > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#7 0x0000003b5f6f167d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 >No locals. > >Thread 2 (Thread 0x7fa42e315700 (LWP 2867)): >#0 0x0000003b5f6e8bcf in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 > resultvar = <optimized out> > oldtype = 0 > result = <optimized out> >#1 0x0000003b61247964 in g_main_context_poll (n_fds=1, fds=0x7fa4280010e0, timeout=-1, context=0x2293720, priority=<optimized out>) at gmain.c:3440 > poll_func = 0x3b61255780 <g_poll> >#2 g_main_context_iterate (context=0x2293720, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3141 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 1 > allocated_nfds = <optimized out> > fds = 0x7fa4280010e0 >#3 0x0000003b61247dc2 in g_main_loop_run (loop=0x7fa4280010c0) at gmain.c:3340 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#4 0x00007fa42e31ab0b in dconf_context_thread (data=0x2293720) at dconfcontext.c:11 > context = 0x2293720 > loop = <optimized out> > __PRETTY_FUNCTION__ = "dconf_context_thread" >#5 0x0000003b6126a305 in g_thread_proxy (data=0x2244940) at gthread.c:801 > thread = 0x2244940 >#6 0x0000003b5fa07d14 in start_thread (arg=0x7fa42e315700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7fa42e315700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140343126349568, 7360580087574521084, 0, 255001231360, 140343126349568, 36255520, -7390876523251538692, 7372594726418998524}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = 0 > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#7 0x0000003b5f6f167d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 >No locals. > >Thread 1 (Thread 0x7fa4362c79c0 (LWP 2859)): >#0 markIfUnmarked (bit=18446744073709551611, color=<optimized out>, this=<optimized out>) at jsgc.h:202 > mask = 576460752303423488 >#1 markIfUnmarked (color=<optimized out>, this=0x7fff00000000) at jsgc.h:466 >No locals. >#2 TypedMarker (thing=0x7fff00000000, trc=0x7fff3bedd100) at jsgcinlines.h:341 > gcmarker = 0x7fff3bedd100 >#3 Mark<JSObject> (thing=0x7fff00000000, trc=0x7fff3bedd100) at jsgcinlines.h:222 > rt = 0x22a52f0 >#4 MarkKind (kind=0, thing=0x7fff00000000, trc=0x7fff3bedd100) at jsgcinlines.h:579 >No locals. >#5 MarkValueRaw (v=..., trc=0x7fff3bedd100) at jsgcinlines.h:600 >No locals. >#6 gc_root_traversal (trc=0x7fff3bedd100, entry=...) at jsgc.cpp:1465 >No locals. >#7 js::MarkRuntime (trc=trc@entry=0x7fff3bedd100) at jsgc.cpp:1717 > r = <optimized out> > rt = 0x22a52f0 > iter = <optimized out> >#8 0x0000003b884b9d27 in MarkAndSweep (cx=cx@entry=0x2315c40, gckind=gckind@entry=GC_NORMAL) at jsgc.cpp:2411 > rt = 0x22a52f0 > gcmarker = {<JSTracer> = {context = 0x2315c40, callback = 0, debugPrinter = 0, debugPrintArg = 0x0, debugPrintIndex = 18446744073709551615}, color = 0, stackLimit = 0, unmarkedArenaStackTop = 0x0} >#9 0x0000003b884ba391 in GCUntilDone (gckind=GC_NORMAL, comp=0x0, cx=0x2315c40) at jsgc.cpp:2755 > unlock = {rt = 0x22a52f0} > rt = 0x22a52f0 > gcsession = {context = 0x2315c40} > firstRun = false >#10 js_GC (cx=0x2315c40, comp=0x0, gckind=GC_NORMAL) at jsgc.cpp:2824 > lock = {rt = 0x22a52f0} > rt = 0x22a52f0 >#11 0x00000030bb631cc1 in run_leisure_functions (data=0x15a3360) at cinnamon-global.c:1708 > closures = <optimized out> > iter = <optimized out> >#12 run_leisure_functions (data=0x15a3360) at cinnamon-global.c:1691 > global = 0x15a3360 [CinnamonGlobal] >#13 0x0000003b61247695 in g_main_dispatch (context=0x148c580) at gmain.c:2539 > dispatch = 0x3b612453f0 <g_idle_dispatch> > was_in_call = 0 > user_data = 0x15a3360 > callback = 0x30bb631c90 <run_leisure_functions> > cb_funcs = 0x3b6151d960 > cb_data = 0x316afd0 > current_source_link = {data = 0x8d6d290, next = 0x0} > need_destroy = <optimized out> > source = 0x8d6d290 > current = 0x24eda50 > i = <optimized out> >#14 g_main_context_dispatch (context=context@entry=0x148c580) at gmain.c:3075 >No locals. >#15 0x0000003b612479c8 in g_main_context_iterate (context=0x148c580, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3146 > max_priority = 300 > timeout = 0 > some_ready = 1 > nfds = <optimized out> > allocated_nfds = <optimized out> > fds = 0x51f2b00 >#16 0x0000003b61247dc2 in g_main_loop_run (loop=0x148cfc0) at gmain.c:3340 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#17 0x00000030bb254387 in meta_run () at core/main.c:555 > log_domains = {0x0, 0x30bb29bbdd "muffin", 0x30bb29af3d "Gtk", 0x30bb29af41 "Gdk", 0x30bb29af45 "GLib", 0x30bb29af4a "Pango", 0x30bb29af50 "GLib-GObject", 0x30bb29af5d "GThread"} > i = <optimized out> >#18 0x0000000000401bf3 in main (argc=1, argv=0x7fff3bedd4c8) at main.c:296 > ctx = <optimized out> > error = 0x0 > ecode = <optimized out> >From To Syms Read Shared Object Library >0x00000030bb629610 0x00000030bb679b50 Yes /usr/lib64/cinnamon/libcinnamon.so >0x00000030bb22f470 0x00000030bb293f2c Yes /lib64/libmuffin.so.0 >0x00000030b8610400 0x00000030b862d8a4 Yes /lib64/libgjs.so.0 >0x0000003b88441080 0x0000003b88698970 Yes /lib64/libmozjs185.so.1.0 >0x0000003b6c200fb0 0x0000003b6c201ef8 Yes /lib64/libplds4.so >0x0000003b6a6014d0 0x0000003b6a602bd4 Yes /lib64/libplc4.so >0x0000003b6aa0d1f0 0x0000003b6aa2ca70 Yes /lib64/libnspr4.so >0x0000003b5fe00ea0 0x0000003b5fe019e0 Yes /lib64/libdl.so.2 >0x00000030b7e04950 0x00000030b7e0eb9c Yes /lib64/libgnome-menu-3.so.0 >0x00000030ba20af50 0x00000030ba23f880 Yes /lib64/libgstbase-0.10.so.0 >0x00000030b9224c60 0x00000030b92a168c Yes /lib64/libgstreamer-0.10.so.0 >0x00000030b7a0b570 0x00000030b7a23278 Yes /lib64/libgconf-2.so.4 >0x00000030b82191e0 0x00000030b8250554 Yes /lib64/libsoup-2.4.so.1 >0x0000003b7d41ade0 0x0000003b7d461ba0 Yes /lib64/libGL.so.1 >0x0000003b7e0031b0 0x0000003b7e00680c Yes /lib64/libstartup-notification-1.so.0 >0x00000030be807b50 0x00000030be8248ec Yes /lib64/libgirepository-1.0.so.1 >0x0000003b61a00680 0x0000003b61a007fc Yes /lib64/libgthread-2.0.so.0 >0x0000003b62201950 0x0000003b622060ec Yes /lib64/libffi.so.5 >0x0000003b75a033c0 0x0000003b75a0c31c Yes /lib64/libcanberra.so.0 >0x00000030b6e03ea0 0x00000030b6e06c9c Yes /lib64/libpolkit-agent-1.so.0 >0x00000030b9a07680 0x00000030b9a12d80 Yes /lib64/libpolkit-gobject-1.so.0 >0x00000030b960d120 0x00000030b96294dc Yes /lib64/libnm-glib.so.4 >0x00000030b9e133c0 0x00000030b9e3b420 Yes /lib64/libnm-util.so.2 >0x00000030b560a540 0x00000030b561c594 Yes /lib64/libdbus-glib-1.so.2 >0x0000003b64207760 0x0000003b642302b4 Yes /lib64/libdbus-1.so.3 >0x0000003b5fa05790 0x0000003b5fa10494 Yes /lib64/libpthread.so.0 >0x0000003b72207960 0x0000003b722193b4 Yes /lib64/libgnome-keyring.so.0 >0x00000030baa02b30 0x00000030baa04cb4 Yes /usr/lib64/gnome-bluetooth/libgnome-bluetooth-applet.so.0 >0x0000003b606055f0 0x0000003b6066ca4c Yes /lib64/libm.so.6 >0x00000030bd830620 0x00000030bd8d422c Yes /lib64/libclutter-1.0.so.0 >0x00000030bca035e0 0x00000030bca05764 Yes /lib64/libcogl-pango.so.0 >0x00000030bae09be0 0x00000030bae1bc5c Yes /lib64/libjson-glib-1.0.so.0 >0x0000003b66202130 0x0000003b6620bfb4 Yes /lib64/libXi.so.6 >0x00000030bce16a60 0x00000030bce6420c Yes /lib64/libcogl.so.9 >0x0000003b79003080 0x0000003b79007c44 Yes /lib64/libdrm.so.2 >0x0000003b63e03700 0x0000003b63e0d7d0 Yes /lib64/libXext.so.6 >0x0000003b66e00b90 0x0000003b66e0159c Yes /lib64/libXdamage.so.1 >0x0000003b69600c30 0x0000003b69601774 Yes /lib64/libXcomposite.so.1 >0x0000003b626010f0 0x0000003b62601fd8 Yes /lib64/libgmodule-2.0.so.0 >0x0000003b60202260 0x0000003b6020554c Yes /lib64/librt.so.1 >0x0000003b66a014f0 0x0000003b66a03cf8 Yes /lib64/libXfixes.so.3 >0x00000030b8a08ce0 0x00000030b8a27428 Yes /lib64/libcroco-0.6.so.3 >0x00000030b462cbc0 0x00000030b470da74 Yes /lib64/libxml2.so.2 >0x00000030ba60b8d0 0x00000030ba61e72c Yes /lib64/libgnome-desktop-3.so.2 >0x0000003b6361dea0 0x0000003b636a4260 Yes /lib64/libX11.so.6 >0x00000030b5e6e2a0 0x00000030b60ffa90 Yes /lib64/libgtk-3.so.0 >0x00000030b6a1a080 0x00000030b6a5b944 Yes /lib64/libgdk-3.so.0 >0x0000003b69a09b30 0x0000003b69a15c04 Yes /lib64/libatk-1.0.so.0 >0x00000030b422eee0 0x00000030b42eaa84 Yes /lib64/libgio-2.0.so.0 >0x00000030b5a04910 0x00000030b5a09358 Yes /lib64/libpangocairo-1.0.so.0 >0x00000030b5206750 0x00000030b5219b50 Yes /lib64/libgdk_pixbuf-2.0.so.0 >0x00000030b66033c0 0x00000030b6604374 Yes /lib64/libcairo-gobject.so.2 >0x0000003b67e0eeb0 0x0000003b67e2d490 Yes /lib64/libpango-1.0.so.0 >0x00000030b4e0b2f0 0x00000030b4e8215c Yes /lib64/libcairo.so.2 >0x0000003b87400d20 0x0000003b87402614 Yes /lib64/libpulse-mainloop-glib.so.0 >0x0000003b7ac0c110 0x0000003b7ac36d18 Yes /lib64/libpulse.so.0 >0x0000003b61e0a910 0x0000003b61e37dbc Yes /lib64/libgobject-2.0.so.0 >0x0000003b61219b70 0x0000003b612ac74c Yes /lib64/libglib-2.0.so.0 >0x0000003b5f61ef60 0x0000003b5f75f780 Yes /lib64/libc.so.6 >0x0000003b64a01a70 0x0000003b64a079e0 Yes /lib64/libXrender.so.1 >0x00000030b8e01cb0 0x00000030b8e03160 Yes /lib64/libcanberra-gtk3.so.0 >0x0000003b68602a80 0x0000003b686076dc Yes /lib64/libXcursor.so.1 >0x0000003b65e01830 0x0000003b65e05f34 Yes /lib64/libXrandr.so.2 >0x0000003b70601be0 0x0000003b70605d18 Yes /lib64/libSM.so.6 >0x0000003b70a04eb0 0x0000003b70a12e1c Yes /lib64/libICE.so.6 >0x0000003b65200b00 0x0000003b65201438 Yes /lib64/libXinerama.so.1 >0x0000003b6925baf0 0x0000003b692c13ab Yes /lib64/libstdc++.so.6 >0x0000003b62e029d0 0x0000003b62e12148 Yes /lib64/libgcc_s.so.1 >0x0000003b5f200b20 0x0000003b5f21a319 Yes /lib64/ld-linux-x86-64.so.2 >0x0000003b7c80e8c0 0x0000003b7c822058 Yes /lib64/libglapi.so.0 >0x0000003b736005c0 0x0000003b736006dc Yes /lib64/libX11-xcb.so.1 >0x0000003b7dc09f70 0x0000003b7dc101b8 Yes /lib64/libxcb-glx.so.0 >0x0000003b63a099c0 0x0000003b63a15878 Yes /lib64/libxcb.so.1 >0x0000003b72e00f60 0x0000003b72e039ac Yes /lib64/libXxf86vm.so.1 >0x0000003b7cc025f0 0x0000003b7cc033a4 Yes /lib64/libxcb-util.so.0 >0x0000003b752020b0 0x0000003b7520614c Yes /lib64/libvorbisfile.so.3 >0x0000003b72603810 0x0000003b7261ad6c Yes /lib64/libvorbis.so.0 >0x0000003b71201a70 0x0000003b71204138 Yes /lib64/libogg.so.0 >0x0000003b75e02880 0x0000003b75e0c010 Yes /lib64/libtdb.so.1 >0x0000003b71e02400 0x0000003b71e065d4 Yes /lib64/libltdl.so.7 >0x0000003b6da01e20 0x0000003b6da05fc8 Yes /lib64/libsystemd-login.so.0 >0x0000003b64603dd0 0x0000003b6461cccc Yes /lib64/libexpat.so.1 >0x0000003b68e016d0 0x0000003b68e02d48 Yes /lib64/libuuid.so.1 >0x00000030b7209640 0x00000030b722d070 Yes /lib64/libssl3.so >0x0000003b6e209ca0 0x0000003b6e222200 Yes /lib64/libsmime3.so >0x0000003b6ce18ac0 0x0000003b6cefb794 Yes /lib64/libnss3.so >0x0000003b6be0aa30 0x0000003b6be15af4 Yes /lib64/libnssutil3.so >0x0000003b73203830 0x0000003b7320690c Yes /lib64/libgudev-1.0.so.0 >0x0000003b6ca07200 0x0000003b6ca52b48 Yes /lib64/libgcrypt.so.11 >0x00000030b760ada0 0x00000030b761c568 Yes /lib64/libgnome-bluetooth.so.10 >0x0000003b67a07600 0x0000003b67a21bfc Yes /lib64/libpangoft2-1.0.so.0 >0x0000003b6560cbc0 0x0000003b65677250 Yes /lib64/libfreetype.so.6 >0x0000003b66605ef0 0x0000003b6661f6ec Yes /lib64/libfontconfig.so.1 >0x00000030b3e01f50 0x00000030b3e0e718 Yes /lib64/libz.so.1 >0x0000003b60e05fc0 0x0000003b60e16768 Yes /lib64/libselinux.so.1 >0x0000003b616039b0 0x0000003b61611e1c Yes /lib64/libresolv.so.2 >0x00000030b4a04fa0 0x00000030b4a20ae0 Yes /lib64/libpng15.so.15 >0x0000003b68a08d80 0x0000003b68a72eec Yes /usr/lib64/libpixman-1.so.0 >0x0000003b794023d0 0x0000003b794058d4 Yes /lib64/libjson.so.0 >0x0000003b7a4126d0 0x0000003b7a44770c Yes /lib64/libpulsecommon-1.1.so >0x0000003b76601480 0x0000003b76603e48 Yes /lib64/libXtst.so.6 >0x0000003b79c03130 0x0000003b79c06c98 Yes /lib64/libwrap.so.0 >0x0000003b78806260 0x0000003b7883e9c8 Yes /lib64/libsndfile.so.1 >0x0000003b7a801340 0x0000003b7a803998 Yes /lib64/libasyncns.so.0 >0x0000003b63200e80 0x0000003b63201bb0 Yes /lib64/libXau.so.6 >0x0000003b6c600dc0 0x0000003b6c605cac Yes /lib64/libcrypt.so.1 >0x0000003b6ea02ef0 0x0000003b6ea0a2d6 Yes /lib64/libudev.so.0 >0x0000003b6d200960 0x0000003b6d200ed8 Yes /lib64/libgpg-error.so.0 >0x0000003b74a040d0 0x0000003b74a11934 Yes /lib64/libnsl.so.1 >0x0000003b78c01270 0x0000003b78c093a4 Yes /lib64/libgsm.so.1 >0x0000003b77e0bfb0 0x0000003b77e30c78 Yes /lib64/libFLAC.so.8 >0x0000003b78213ab0 0x0000003b78216164 Yes /lib64/libvorbisenc.so.2 >0x0000003b6a203520 0x0000003b6a242538 Yes /lib64/libfreebl3.so >0x00007fa42fc8f1b0 0x00007fa42fc9667c Yes /lib64/libnss_files.so.2 >0x00007fa42fa0f930 0x00007fa42fa26f98 Yes /usr/lib64/gio/modules/libgvfsdbus.so >0x00007fa42f7dc310 0x00007fa42f7e5c9c Yes /lib64/libgvfscommon.so.0 >0x00007fa42f5a8f20 0x00007fa42f5c80cc Yes /lib64/libbluray.so.1 >0x00007fa42f3a2ee0 0x00007fa42f3a3814 Yes /lib64/libutil.so.1 >0x00007fa42f19d700 0x00007fa42f19f714 Yes /usr/lib64/gtk-3.0/3.0.0/theming-engines/libadwaita.so >0x00000030be407950 0x00000030be42b9e8 Yes /lib64/librsvg-2.so.2 >0x00007fa42ef99710 0x00007fa42ef99ec0 Yes /usr/lib64/gtk-3.0/modules/libpk-gtk-module.so >0x00007fa42e9a1e50 0x00007fa42ec2804c Yes /usr/lib64/dri/i965_dri.so >0x00007fa42e755cd0 0x00007fa42e767048 Yes /lib64/libdrm_intel.so.1 >0x00007fa42e54c320 0x00007fa42e550520 Yes /lib64/libpciaccess.so.0 >0x00007fa42e318a30 0x00007fa42e31ba18 Yes /usr/lib64/gio/modules/libdconfsettings.so >0x00007fa42d10f150 0x00007fa42d111e4c Yes /usr/lib64/libcanberra-0.28/libcanberra-pulse.so >0x00007fa41b664830 0x00007fa41b664a40 Yes /usr/lib64/gjs-1.0/langNative.so >0x00007fa41b461a00 0x00007fa41b462304 Yes /usr/lib64/gjs-1.0/gettextNative.so >0x00007fa41b25e450 0x00007fa41b25ed78 Yes /usr/lib64/gjs-1.0/mainloop.so >0x00007fa41b050ad0 0x00007fa41b057cd4 Yes /usr/lib64/gjs-1.0/dbusNative.so >0x00007fa41ae26e70 0x00007fa41ae2ba20 Yes /lib64/libgjs-dbus.so.0 >0x00007fa41ac205f0 0x00007fa41ac21024 Yes /lib64/libgjs-gdbus.so.0 >0x00007fa41aa0f470 0x00007fa41aa17dd8 Yes /usr/lib64/gjs-1.0/cairoNative.so >0x00007fa41a805de0 0x00007fa41a8070f8 Yes /usr/lib64/gio/modules/libgiognomeproxy.so >0x00007fa41a5f1c40 0x00007fa41a5fd92c Yes /usr/lib64/gio/modules/libgiognutls.so >0x0000003b73e02cd0 0x0000003b73e0ba6c Yes /lib64/libp11-kit.so.0 >0x00007fa41a32f8e0 0x00007fa41a3a9a2c Yes /lib64/libgnutls.so.26 >0x0000003b74601ce0 0x0000003b7460c9e8 Yes /lib64/libtasn1.so.3 >0x00007fa41a106d20 0x00007fa41a110cac Yes /usr/lib64/pkcs11/gnome-keyring-pkcs11.so >0x00007fa419df2ce0 0x00007fa419dfb330 Yes /usr/lib64/gio/modules/libgioremote-volume-monitor.so >0x00007fa419bc14e0 0x00007fa419bdd058 Yes /lib64/libaccountsservice.so.0 >0x00007fa4199abd70 0x00007fa4199acc0a Yes /lib64/libsystemd-daemon.so.0 >0x00007fa4189f5bd0 0x00007fa4189f604c Yes /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so >0x00007fa4185fa500 0x00007fa4185fb85c Yes /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-xpm.so >0x00007fa4181fae00 0x00007fa4181fd0c4 Yes /lib64/libgnomekbd.so.7 >0x00007fa40c1590d0 0x00007fa40c16430c Yes /lib64/libxklavier.so.16 >0x00007fa3fd5dad60 0x00007fa3fd5f29a0 Yes /lib64/libxkbfile.so.1 >0x00007fa3fd3c8f10 0x00007fa3fd3d19dc Yes /lib64/libgnomekbdui.so.7 >0x00007fa3fcfc49f0 0x00007fa3fcff178c Yes /lib64/libsoftokn3.so >0x0000003b71a0a2e0 0x0000003b71a86860 Yes /lib64/libsqlite3.so.0 >0x00007fa3fc852d10 0x00007fa3fc85adb8 Yes /lib64/libupower-glib.so.1 >0x00007fa418f9b540 0x00007fa418f9bf50 Yes /usr/lib64/gconv/ISO8859-1.so >$1 = 0x0 >$2 = 0x0 >rax 0x7fff000fa000 140733194412032 >rbx 0x7fff3bedd100 140734198829312 >rcx 0x3b 59 >rdx 0xfffffffffffffffb -5 >rsi 0x7fff00000000 140733193388032 >rdi 0x0 0 >rbp 0x35bc750 0x35bc750 >rsp 0x7fff3bedd070 0x7fff3bedd070 >r8 0x3ffffffffffffff 288230376151711743 >r9 0x800000000000000 576460752303423488 >r10 0x1 1 >r11 0x1 1 >r12 0x22a52f0 36328176 >r13 0x3b88936418 255694431256 >r14 0x3b88916418 255694300184 >r15 0x35bca30 56347184 >rip 0x3b884b6b38 0x3b884b6b38 <js::MarkRuntime(JSTracer*)+1608> >eflags 0x10206 [ PF 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::MarkRuntime(JSTracer*): > 0x0000003b884b64f0 <+0>: push %r15 > 0x0000003b884b64f2 <+2>: push %r14 > 0x0000003b884b64f4 <+4>: push %r13 > 0x0000003b884b64f6 <+6>: push %r12 > 0x0000003b884b64f8 <+8>: push %rbp > 0x0000003b884b64f9 <+9>: push %rbx > 0x0000003b884b64fa <+10>: mov %rdi,%rbx > 0x0000003b884b64fd <+13>: sub $0x48,%rsp > 0x0000003b884b6501 <+17>: mov (%rdi),%rax > 0x0000003b884b6504 <+20>: mov 0x58(%rax),%r12 > 0x0000003b884b6508 <+24>: cmpl $0x3,0x30(%r12) > 0x0000003b884b650e <+30>: je 0x3b884b6515 <js::MarkRuntime(JSTracer*)+37> > 0x0000003b884b6510 <+32>: callq 0x3b884b5f20 <js::MarkConservativeStackRoots(JSTracer*)> > 0x0000003b884b6515 <+37>: mov 0x84(%r12),%r8d > 0x0000003b884b651d <+45>: mov 0x98(%r12),%rbp > 0x0000003b884b6525 <+53>: shl $0x5,%r8 > 0x0000003b884b6529 <+57>: lea 0x0(%rbp,%r8,1),%r15 > 0x0000003b884b652e <+62>: cmp %r15,%rbp > 0x0000003b884b6531 <+65>: je 0x3b884b6608 <js::MarkRuntime(JSTracer*)+280> > 0x0000003b884b6537 <+71>: cmpl $0x1,0x0(%rbp) > 0x0000003b884b653b <+75>: jbe 0x3b884b6abb <js::MarkRuntime(JSTracer*)+1483> > 0x0000003b884b6541 <+81>: nopl 0x0(%rax) > 0x0000003b884b6548 <+88>: lea 0x20(%rsp),%r8 > 0x0000003b884b654d <+93>: lea 0x47fec4(%rip),%r13 # 0x3b88936418 <_ZN8JSString15unitStringTableE> > 0x0000003b884b6554 <+100>: lea 0x45febd(%rip),%r14 # 0x3b88916418 <_ZN8JSString18length2StringTableE> > 0x0000003b884b655b <+107>: mov %r8,0x18(%rsp) > 0x0000003b884b6560 <+112>: jmp 0x3b884b6576 <js::MarkRuntime(JSTracer*)+134> > 0x0000003b884b6562 <+114>: nopw 0x0(%rax,%rax,1) > 0x0000003b884b6568 <+120>: add $0x20,%rax > 0x0000003b884b656c <+124>: cmpl $0x1,-0x20(%rax) > 0x0000003b884b6570 <+128>: jbe 0x3b884b65fc <js::MarkRuntime(JSTracer*)+268> > 0x0000003b884b6576 <+134>: cmpl $0x1,0x18(%rbp) > 0x0000003b884b657a <+138>: mov 0x8(%rbp),%rax > 0x0000003b884b657e <+142>: je 0x3b884b6850 <js::MarkRuntime(JSTracer*)+864> > 0x0000003b884b6584 <+148>: mov (%rax),%rax > 0x0000003b884b6587 <+151>: movabs $0xfffa7fffffffffff,%rdx > 0x0000003b884b6591 <+161>: cmp %rdx,%rax > 0x0000003b884b6594 <+164>: jbe 0x3b884b65f8 <js::MarkRuntime(JSTracer*)+264> > 0x0000003b884b6596 <+166>: movabs $0xfffb000000000000,%rdx > 0x0000003b884b65a0 <+176>: cmp %rdx,%rax > 0x0000003b884b65a3 <+179>: je 0x3b884b65f8 <js::MarkRuntime(JSTracer*)+264> > 0x0000003b884b65a5 <+181>: movabs $0x7fffffffffff,%rsi > 0x0000003b884b65af <+191>: movabs $0xfffb7fffffffffff,%rdx > 0x0000003b884b65b9 <+201>: and %rax,%rsi > 0x0000003b884b65bc <+204>: cmp %rdx,%rax > 0x0000003b884b65bf <+207>: jbe 0x3b884b69b8 <js::MarkRuntime(JSTracer*)+1224> > 0x0000003b884b65c5 <+213>: mov (%rbx),%rdx > 0x0000003b884b65c8 <+216>: mov 0x58(%rdx),%rdx > 0x0000003b884b65cc <+220>: mov 0x128(%rdx),%rdx > 0x0000003b884b65d3 <+227>: test %rdx,%rdx > 0x0000003b884b65d6 <+230>: je 0x3b884b69c8 <js::MarkRuntime(JSTracer*)+1240> > 0x0000003b884b65dc <+236>: movabs $0x7ffffffff000,%rcx > 0x0000003b884b65e6 <+246>: and %rax,%rcx > 0x0000003b884b65e9 <+249>: cmp (%rcx),%rdx > 0x0000003b884b65ec <+252>: je 0x3b884b69c8 <js::MarkRuntime(JSTracer*)+1240> > 0x0000003b884b65f2 <+258>: nopw 0x0(%rax,%rax,1) > 0x0000003b884b65f8 <+264>: lea 0x20(%rbp),%rax > 0x0000003b884b65fc <+268>: cmp %rax,%r15 > 0x0000003b884b65ff <+271>: mov %rax,%rbp > 0x0000003b884b6602 <+274>: jne 0x3b884b6568 <js::MarkRuntime(JSTracer*)+120> > 0x0000003b884b6608 <+280>: mov 0xa4(%r12),%eax > 0x0000003b884b6610 <+288>: mov 0xb8(%r12),%rbp > 0x0000003b884b6618 <+296>: lea (%rax,%rax,2),%rax > 0x0000003b884b661c <+300>: lea 0x0(%rbp,%rax,8),%r15 > 0x0000003b884b6621 <+305>: cmp %r15,%rbp > 0x0000003b884b6624 <+308>: je 0x3b884b6740 <js::MarkRuntime(JSTracer*)+592> > 0x0000003b884b662a <+314>: cmpl $0x1,0x0(%rbp) > 0x0000003b884b662e <+318>: jbe 0x3b884b6713 <js::MarkRuntime(JSTracer*)+547> > 0x0000003b884b6634 <+324>: nopl 0x0(%rax) > 0x0000003b884b6638 <+328>: lea 0x20(%rsp),%rax > 0x0000003b884b663d <+333>: lea 0x47fdd4(%rip),%r13 # 0x3b88936418 <_ZN8JSString15unitStringTableE> > 0x0000003b884b6644 <+340>: lea 0x45fdcd(%rip),%r14 # 0x3b88916418 <_ZN8JSString18length2StringTableE> > 0x0000003b884b664b <+347>: mov %rax,0x18(%rsp) > 0x0000003b884b6650 <+352>: jmp 0x3b884b667a <js::MarkRuntime(JSTracer*)+394> > 0x0000003b884b6652 <+354>: nopw 0x0(%rax,%rax,1) > 0x0000003b884b6658 <+360>: mov %rbx,%rdi > 0x0000003b884b665b <+363>: callq 0x3b884b0a40 <js::gc::MarkString(JSTracer*, JSString*)> > 0x0000003b884b6660 <+368>: lea 0x18(%rbp),%rax > 0x0000003b884b6664 <+372>: cmp %rax,%r15 > 0x0000003b884b6667 <+375>: mov %rax,%rbp > 0x0000003b884b666a <+378>: je 0x3b884b6740 <js::MarkRuntime(JSTracer*)+592> > 0x0000003b884b6670 <+384>: add $0x18,%rax > 0x0000003b884b6674 <+388>: cmpl $0x1,-0x18(%rax) > 0x0000003b884b6678 <+392>: jbe 0x3b884b6664 <js::MarkRuntime(JSTracer*)+372> > 0x0000003b884b667a <+394>: mov 0x8(%rbp),%rsi > 0x0000003b884b667e <+398>: test %rsi,%rsi > 0x0000003b884b6681 <+401>: je 0x3b884b6660 <js::MarkRuntime(JSTracer*)+368> > 0x0000003b884b6683 <+403>: mov %rsi,%rax > 0x0000003b884b6686 <+406>: sub %r13,%rax > 0x0000003b884b6689 <+409>: cmp $0x1fff,%rax > 0x0000003b884b668f <+415>: jbe 0x3b884b6658 <js::MarkRuntime(JSTracer*)+360> > 0x0000003b884b6691 <+417>: mov %rsi,%rax > 0x0000003b884b6694 <+420>: sub %r14,%rax > 0x0000003b884b6697 <+423>: cmp $0x1ffff,%rax > 0x0000003b884b669d <+429>: jbe 0x3b884b6658 <js::MarkRuntime(JSTracer*)+360> > 0x0000003b884b669f <+431>: lea 0x45e9f2(%rip),%rdx # 0x3b88915098 <_ZN8JSString18hundredStringTableE> > 0x0000003b884b66a6 <+438>: mov %rsi,%rax > 0x0000003b884b66a9 <+441>: sub %rdx,%rax > 0x0000003b884b66ac <+444>: cmp $0x137f,%rax > 0x0000003b884b66b2 <+450>: jbe 0x3b884b6658 <js::MarkRuntime(JSTracer*)+360> > 0x0000003b884b66b4 <+452>: mov %rsi,%rax > 0x0000003b884b66b7 <+455>: lea 0x1e673e(%rip),%rcx # 0x3b8869cdfc <_ZZN2js2gcL23GetFinalizableTraceKindEmE3map> > 0x0000003b884b66be <+462>: and $0xfffffffffffff000,%rax > 0x0000003b884b66c4 <+468>: mov 0x18(%rax),%edx > 0x0000003b884b66c7 <+471>: movzbl (%rcx,%rdx,1),%edx > 0x0000003b884b66cb <+475>: cmp $0x1,%edx > 0x0000003b884b66ce <+478>: je 0x3b884b6658 <js::MarkRuntime(JSTracer*)+360> > 0x0000003b884b66d0 <+480>: jb 0x3b884b6980 <js::MarkRuntime(JSTracer*)+1168> > 0x0000003b884b66d6 <+486>: cmp $0x2,%edx > 0x0000003b884b66d9 <+489>: jne 0x3b884b6660 <js::MarkRuntime(JSTracer*)+368> > 0x0000003b884b66db <+491>: mov (%rbx),%rdx > 0x0000003b884b66de <+494>: mov 0x58(%rdx),%rdx > 0x0000003b884b66e2 <+498>: mov 0x128(%rdx),%rdx > 0x0000003b884b66e9 <+505>: test %rdx,%rdx > 0x0000003b884b66ec <+508>: je 0x3b884b66f7 <js::MarkRuntime(JSTracer*)+519> > 0x0000003b884b66ee <+510>: cmp (%rax),%rdx > 0x0000003b884b66f1 <+513>: jne 0x3b884b6660 <js::MarkRuntime(JSTracer*)+368> > 0x0000003b884b66f7 <+519>: mov 0x8(%rbx),%rcx > 0x0000003b884b66fb <+523>: test %rcx,%rcx > 0x0000003b884b66fe <+526>: je 0x3b884b6c28 <js::MarkRuntime(JSTracer*)+1848> > 0x0000003b884b6704 <+532>: mov $0x2,%edx > 0x0000003b884b6709 <+537>: mov %rbx,%rdi > 0x0000003b884b670c <+540>: callq *%rcx > 0x0000003b884b670e <+542>: jmpq 0x3b884b6660 <js::MarkRuntime(JSTracer*)+368> > 0x0000003b884b6713 <+547>: lea 0x18(%rbp),%rdx > 0x0000003b884b6717 <+551>: jmp 0x3b884b672e <js::MarkRuntime(JSTracer*)+574> > 0x0000003b884b6719 <+553>: nopl 0x0(%rax) > 0x0000003b884b6720 <+560>: add $0x18,%rdx > 0x0000003b884b6724 <+564>: cmpl $0x1,-0x18(%rdx) > 0x0000003b884b6728 <+568>: ja 0x3b884b6638 <js::MarkRuntime(JSTracer*)+328> > 0x0000003b884b672e <+574>: cmp %rdx,%r15 > 0x0000003b884b6731 <+577>: mov %rdx,%rbp > 0x0000003b884b6734 <+580>: jne 0x3b884b6720 <js::MarkRuntime(JSTracer*)+560> > 0x0000003b884b6736 <+582>: nopw %cs:0x0(%rax,%rax,1) > 0x0000003b884b6740 <+592>: mov %rbx,%rdi > 0x0000003b884b6743 <+595>: callq 0x3b88464920 <js_TraceAtomState(JSTracer*)> > 0x0000003b884b6748 <+600>: mov %rbx,%rdi > 0x0000003b884b674b <+603>: callq 0x3b88483260 <js_MarkTraps(JSTracer*)> > 0x0000003b884b6750 <+608>: movq $0x0,0x30(%rsp) > 0x0000003b884b6759 <+617>: jmp 0x3b884b676b <js::MarkRuntime(JSTracer*)+635> > 0x0000003b884b675b <+619>: nopl 0x0(%rax,%rax,1) > 0x0000003b884b6760 <+624>: mov %rax,%rsi > 0x0000003b884b6763 <+627>: mov %rbx,%rdi > 0x0000003b884b6766 <+630>: callq 0x3b8843fc30 <_ZN2js11MarkContextEP8JSTracerP9JSContext@plt> > 0x0000003b884b676b <+635>: lea 0x30(%rsp),%rdx > 0x0000003b884b6770 <+640>: mov $0x1,%esi > 0x0000003b884b6775 <+645>: mov %r12,%rdi > 0x0000003b884b6778 <+648>: callq 0x3b88472e70 <js_ContextIterator(JSRuntime*, int, JSContext**)> > 0x0000003b884b677d <+653>: test %rax,%rax > 0x0000003b884b6780 <+656>: jne 0x3b884b6760 <js::MarkRuntime(JSTracer*)+624> > 0x0000003b884b6782 <+658>: mov (%r12),%rdi > 0x0000003b884b6786 <+662>: mov %rbx,%rsi > 0x0000003b884b6789 <+665>: callq 0x3b8843f850 <_ZN13JSCompartment4markEP8JSTracer@plt> > 0x0000003b884b678e <+670>: mov 0x18(%r12),%rax > 0x0000003b884b6793 <+675>: mov 0x10(%r12),%rbp > 0x0000003b884b6798 <+680>: shl $0x3,%rax > 0x0000003b884b679c <+684>: test %rax,%rax > 0x0000003b884b679f <+687>: je 0x3b884b67d2 <js::MarkRuntime(JSTracer*)+738> > 0x0000003b884b67a1 <+689>: nopl 0x0(%rax) > 0x0000003b884b67a8 <+696>: mov 0x0(%rbp),%rdi > 0x0000003b884b67ac <+700>: mov %rbx,%rsi > 0x0000003b884b67af <+703>: add $0x8,%rbp > 0x0000003b884b67b3 <+707>: add $0x138,%rdi > 0x0000003b884b67ba <+714>: callq 0x3b885b7660 <js::TraceMonitor::mark(JSTracer*)> > 0x0000003b884b67bf <+719>: mov 0x18(%r12),%rdx > 0x0000003b884b67c4 <+724>: mov 0x10(%r12),%rax > 0x0000003b884b67c9 <+729>: lea (%rax,%rdx,8),%rax > 0x0000003b884b67cd <+733>: cmp %rax,%rbp > 0x0000003b884b67d0 <+736>: jne 0x3b884b67a8 <js::MarkRuntime(JSTracer*)+696> > 0x0000003b884b67d2 <+738>: mov 0x35c(%r12),%eax > 0x0000003b884b67da <+746>: mov 0x370(%r12),%rbp > 0x0000003b884b67e2 <+754>: lea (%rax,%rax,2),%rax > 0x0000003b884b67e6 <+758>: lea 0x0(%rbp,%rax,8),%r13 > 0x0000003b884b67eb <+763>: cmp %r13,%rbp > 0x0000003b884b67ee <+766>: je 0x3b884b6826 <js::MarkRuntime(JSTracer*)+822> > 0x0000003b884b67f0 <+768>: cmpl $0x1,0x0(%rbp) > 0x0000003b884b67f4 <+772>: ja 0x3b884b680a <js::MarkRuntime(JSTracer*)+794> > 0x0000003b884b67f6 <+774>: jmpq 0x3b884b6a94 <js::MarkRuntime(JSTracer*)+1444> > 0x0000003b884b67fb <+779>: nopl 0x0(%rax,%rax,1) > 0x0000003b884b6800 <+784>: add $0x18,%rax > 0x0000003b884b6804 <+788>: cmpl $0x1,-0x18(%rax) > 0x0000003b884b6808 <+792>: jbe 0x3b884b681e <js::MarkRuntime(JSTracer*)+814> > 0x0000003b884b680a <+794>: mov 0x10(%rbp),%rdi > 0x0000003b884b680e <+798>: mov %rbx,%rsi > 0x0000003b884b6811 <+801>: add $0x20,%rdi > 0x0000003b884b6815 <+805>: callq 0x3b8846f7b0 <JSThreadData::mark(JSTracer*)> > 0x0000003b884b681a <+810>: lea 0x18(%rbp),%rax > 0x0000003b884b681e <+814>: cmp %rax,%r13 > 0x0000003b884b6821 <+817>: mov %rax,%rbp > 0x0000003b884b6824 <+820>: jne 0x3b884b6800 <js::MarkRuntime(JSTracer*)+784> > 0x0000003b884b6826 <+822>: mov 0x150(%r12),%rax > 0x0000003b884b682e <+830>: test %rax,%rax > 0x0000003b884b6831 <+833>: je 0x3b884b6840 <js::MarkRuntime(JSTracer*)+848> > 0x0000003b884b6833 <+835>: mov 0x158(%r12),%rsi > 0x0000003b884b683b <+843>: mov %rbx,%rdi > 0x0000003b884b683e <+846>: callq *%rax > 0x0000003b884b6840 <+848>: add $0x48,%rsp > 0x0000003b884b6844 <+852>: pop %rbx > 0x0000003b884b6845 <+853>: pop %rbp > 0x0000003b884b6846 <+854>: pop %r12 > 0x0000003b884b6848 <+856>: pop %r13 > 0x0000003b884b684a <+858>: pop %r14 > 0x0000003b884b684c <+860>: pop %r15 > 0x0000003b884b684e <+862>: retq > 0x0000003b884b684f <+863>: nop > 0x0000003b884b6850 <+864>: mov (%rax),%rsi > 0x0000003b884b6853 <+867>: test %rsi,%rsi > 0x0000003b884b6856 <+870>: je 0x3b884b65f8 <js::MarkRuntime(JSTracer*)+264> > 0x0000003b884b685c <+876>: mov %rsi,%rax > 0x0000003b884b685f <+879>: sub %r13,%rax > 0x0000003b884b6862 <+882>: cmp $0x1fff,%rax > 0x0000003b884b6868 <+888>: jbe 0x3b884b69b8 <js::MarkRuntime(JSTracer*)+1224> > 0x0000003b884b686e <+894>: mov %rsi,%rax > 0x0000003b884b6871 <+897>: sub %r14,%rax > 0x0000003b884b6874 <+900>: cmp $0x1ffff,%rax > 0x0000003b884b687a <+906>: jbe 0x3b884b69b8 <js::MarkRuntime(JSTracer*)+1224> > 0x0000003b884b6880 <+912>: lea 0x45e811(%rip),%r8 # 0x3b88915098 <_ZN8JSString18hundredStringTableE> > 0x0000003b884b6887 <+919>: mov %rsi,%rax > 0x0000003b884b688a <+922>: sub %r8,%rax > 0x0000003b884b688d <+925>: cmp $0x137f,%rax > 0x0000003b884b6893 <+931>: jbe 0x3b884b69b8 <js::MarkRuntime(JSTracer*)+1224> > 0x0000003b884b6899 <+937>: mov %rsi,%rax > 0x0000003b884b689c <+940>: lea 0x1e6559(%rip),%rcx # 0x3b8869cdfc <_ZZN2js2gcL23GetFinalizableTraceKindEmE3map> > 0x0000003b884b68a3 <+947>: and $0xfffffffffffff000,%rax > 0x0000003b884b68a9 <+953>: mov 0x18(%rax),%edx > 0x0000003b884b68ac <+956>: movzbl (%rcx,%rdx,1),%edx > 0x0000003b884b68b0 <+960>: cmp $0x1,%edx > 0x0000003b884b68b3 <+963>: je 0x3b884b69b8 <js::MarkRuntime(JSTracer*)+1224> > 0x0000003b884b68b9 <+969>: jae 0x3b884b6a3a <js::MarkRuntime(JSTracer*)+1354> > 0x0000003b884b68bf <+975>: mov (%rbx),%rdx > 0x0000003b884b68c2 <+978>: mov 0x58(%rdx),%rdx > 0x0000003b884b68c6 <+982>: mov 0x128(%rdx),%rdx > 0x0000003b884b68cd <+989>: test %rdx,%rdx > 0x0000003b884b68d0 <+992>: je 0x3b884b68db <js::MarkRuntime(JSTracer*)+1003> > 0x0000003b884b68d2 <+994>: cmp (%rax),%rdx > 0x0000003b884b68d5 <+997>: jne 0x3b884b65f8 <js::MarkRuntime(JSTracer*)+264> > 0x0000003b884b68db <+1003>: mov 0x8(%rbx),%rcx > 0x0000003b884b68df <+1007>: xor %edx,%edx > 0x0000003b884b68e1 <+1009>: test %rcx,%rcx > 0x0000003b884b68e4 <+1012>: jne 0x3b884b6a30 <js::MarkRuntime(JSTracer*)+1344> > 0x0000003b884b68ea <+1018>: lea 0x28(%rax),%rdx > 0x0000003b884b68ee <+1022>: mov %rsi,%rcx > 0x0000003b884b68f1 <+1025>: mov $0x1,%edi > 0x0000003b884b68f6 <+1030>: mov %rdi,%r10 > 0x0000003b884b68f9 <+1033>: mov 0x28(%rbx),%r8d > 0x0000003b884b68fd <+1037>: sub %rdx,%rcx > 0x0000003b884b6900 <+1040>: mov %rcx,%rdx > 0x0000003b884b6903 <+1043>: mov %rsi,%rcx > 0x0000003b884b6906 <+1046>: and $0xfffffffffff00000,%rcx > 0x0000003b884b690d <+1053>: sar $0x3,%rdx > 0x0000003b884b6911 <+1057>: sub %rcx,%rax > 0x0000003b884b6914 <+1060>: mov %rdx,%r9 > 0x0000003b884b6917 <+1063>: sar $0x6,%rax > 0x0000003b884b691b <+1067>: shr $0x6,%r9 > 0x0000003b884b691f <+1071>: lea 0xfa000(%rcx,%rax,1),%rax > 0x0000003b884b6927 <+1079>: mov %edx,%ecx > 0x0000003b884b6929 <+1081>: and $0x3f,%ecx > 0x0000003b884b692c <+1084>: shl %cl,%r10 > 0x0000003b884b692f <+1087>: mov (%rax,%r9,8),%rcx > 0x0000003b884b6933 <+1091>: test %r10,%rcx > 0x0000003b884b6936 <+1094>: jne 0x3b884b65f8 <js::MarkRuntime(JSTracer*)+264> > 0x0000003b884b693c <+1100>: or %rcx,%r10 > 0x0000003b884b693f <+1103>: test %r8d,%r8d > 0x0000003b884b6942 <+1106>: mov %r10,(%rax,%r9,8) > 0x0000003b884b6946 <+1110>: je 0x3b884b6971 <js::MarkRuntime(JSTracer*)+1153> > 0x0000003b884b6948 <+1112>: add %r8,%rdx > 0x0000003b884b694b <+1115>: mov %rdx,%r8 > 0x0000003b884b694e <+1118>: mov %edx,%ecx > 0x0000003b884b6950 <+1120>: mov %rdi,%rdx > 0x0000003b884b6953 <+1123>: and $0x3f,%ecx > 0x0000003b884b6956 <+1126>: shr $0x6,%r8 > 0x0000003b884b695a <+1130>: shl %cl,%rdx > 0x0000003b884b695d <+1133>: mov (%rax,%r8,8),%rcx > 0x0000003b884b6961 <+1137>: test %rcx,%rdx > 0x0000003b884b6964 <+1140>: jne 0x3b884b65f8 <js::MarkRuntime(JSTracer*)+264> > 0x0000003b884b696a <+1146>: or %rcx,%rdx > 0x0000003b884b696d <+1149>: mov %rdx,(%rax,%r8,8) > 0x0000003b884b6971 <+1153>: mov %rbx,%rdi > 0x0000003b884b6974 <+1156>: callq 0x3b884b09c0 <js::gc::MarkKind(JSTracer*, void*, uint32)> > 0x0000003b884b6979 <+1161>: jmpq 0x3b884b65f8 <js::MarkRuntime(JSTracer*)+264> > 0x0000003b884b697e <+1166>: xchg %ax,%ax > 0x0000003b884b6980 <+1168>: mov (%rbx),%rdx > 0x0000003b884b6983 <+1171>: mov 0x58(%rdx),%rdx > 0x0000003b884b6987 <+1175>: mov 0x128(%rdx),%rdx > 0x0000003b884b698e <+1182>: test %rdx,%rdx > 0x0000003b884b6991 <+1185>: je 0x3b884b699c <js::MarkRuntime(JSTracer*)+1196> > 0x0000003b884b6993 <+1187>: cmp (%rax),%rdx > 0x0000003b884b6996 <+1190>: jne 0x3b884b6660 <js::MarkRuntime(JSTracer*)+368> > 0x0000003b884b699c <+1196>: mov 0x8(%rbx),%rcx > 0x0000003b884b69a0 <+1200>: test %rcx,%rcx > 0x0000003b884b69a3 <+1203>: je 0x3b884b6cc9 <js::MarkRuntime(JSTracer*)+2009> > 0x0000003b884b69a9 <+1209>: xor %edx,%edx > 0x0000003b884b69ab <+1211>: mov %rbx,%rdi > 0x0000003b884b69ae <+1214>: callq *%rcx > 0x0000003b884b69b0 <+1216>: jmpq 0x3b884b6660 <js::MarkRuntime(JSTracer*)+368> > 0x0000003b884b69b5 <+1221>: nopl (%rax) > 0x0000003b884b69b8 <+1224>: mov %rbx,%rdi > 0x0000003b884b69bb <+1227>: callq 0x3b884b0a40 <js::gc::MarkString(JSTracer*, JSString*)> > 0x0000003b884b69c0 <+1232>: jmpq 0x3b884b65f8 <js::MarkRuntime(JSTracer*)+264> > 0x0000003b884b69c5 <+1237>: nopl (%rax) > 0x0000003b884b69c8 <+1240>: mov 0x8(%rbx),%rcx > 0x0000003b884b69cc <+1244>: test %rcx,%rcx > 0x0000003b884b69cf <+1247>: je 0x3b884b6ae3 <js::MarkRuntime(JSTracer*)+1523> > 0x0000003b884b69d5 <+1253>: mov %rsi,%rdx > 0x0000003b884b69d8 <+1256>: sub %r13,%rdx > 0x0000003b884b69db <+1259>: cmp $0x1fff,%rdx > 0x0000003b884b69e2 <+1266>: jbe 0x3b884b6a2b <js::MarkRuntime(JSTracer*)+1339> > 0x0000003b884b69e4 <+1268>: mov %rsi,%rdi > 0x0000003b884b69e7 <+1271>: mov $0x1,%edx > 0x0000003b884b69ec <+1276>: sub %r14,%rdi > 0x0000003b884b69ef <+1279>: cmp $0x1ffff,%rdi > 0x0000003b884b69f6 <+1286>: jbe 0x3b884b6a30 <js::MarkRuntime(JSTracer*)+1344> > 0x0000003b884b69f8 <+1288>: lea 0x45e699(%rip),%r8 # 0x3b88915098 <_ZN8JSString18hundredStringTableE> > 0x0000003b884b69ff <+1295>: mov %rsi,%rdi > 0x0000003b884b6a02 <+1298>: sub %r8,%rdi > 0x0000003b884b6a05 <+1301>: cmp $0x137f,%rdi > 0x0000003b884b6a0c <+1308>: jbe 0x3b884b6a30 <js::MarkRuntime(JSTracer*)+1344> > 0x0000003b884b6a0e <+1310>: movabs $0x7ffffffff000,%rdx > 0x0000003b884b6a18 <+1320>: and %rdx,%rax > 0x0000003b884b6a1b <+1323>: lea 0x1e63da(%rip),%rdx # 0x3b8869cdfc <_ZZN2js2gcL23GetFinalizableTraceKindEmE3map> > 0x0000003b884b6a22 <+1330>: mov 0x18(%rax),%eax > 0x0000003b884b6a25 <+1333>: movzbl (%rdx,%rax,1),%edx > 0x0000003b884b6a29 <+1337>: jmp 0x3b884b6a30 <js::MarkRuntime(JSTracer*)+1344> > 0x0000003b884b6a2b <+1339>: mov $0x1,%edx > 0x0000003b884b6a30 <+1344>: mov %rbx,%rdi > 0x0000003b884b6a33 <+1347>: callq *%rcx > 0x0000003b884b6a35 <+1349>: jmpq 0x3b884b65f8 <js::MarkRuntime(JSTracer*)+264> > 0x0000003b884b6a3a <+1354>: cmp $0x2,%edx > 0x0000003b884b6a3d <+1357>: jne 0x3b884b65f8 <js::MarkRuntime(JSTracer*)+264> > 0x0000003b884b6a43 <+1363>: mov (%rbx),%rdx > 0x0000003b884b6a46 <+1366>: mov 0x58(%rdx),%rdx > 0x0000003b884b6a4a <+1370>: mov 0x128(%rdx),%rdx > 0x0000003b884b6a51 <+1377>: test %rdx,%rdx > 0x0000003b884b6a54 <+1380>: je 0x3b884b6a5f <js::MarkRuntime(JSTracer*)+1391> > 0x0000003b884b6a56 <+1382>: cmp (%rax),%rdx > 0x0000003b884b6a59 <+1385>: jne 0x3b884b65f8 <js::MarkRuntime(JSTracer*)+264> > 0x0000003b884b6a5f <+1391>: mov 0x8(%rbx),%rcx > 0x0000003b884b6a63 <+1395>: test %rcx,%rcx > 0x0000003b884b6a66 <+1398>: je 0x3b884b6b82 <js::MarkRuntime(JSTracer*)+1682> > 0x0000003b884b6a6c <+1404>: mov %rsi,%rdi > 0x0000003b884b6a6f <+1407>: mov %rcx,0x8(%rsp) > 0x0000003b884b6a74 <+1412>: mov %rsi,0x10(%rsp) > 0x0000003b884b6a79 <+1417>: callq 0x3b884b06a0 <js::gc::GetGCThingTraceKind(void*)> > 0x0000003b884b6a7e <+1422>: mov 0x10(%rsp),%rsi > 0x0000003b884b6a83 <+1427>: mov %eax,%edx > 0x0000003b884b6a85 <+1429>: mov %rbx,%rdi > 0x0000003b884b6a88 <+1432>: mov 0x8(%rsp),%rcx > 0x0000003b884b6a8d <+1437>: callq *%rcx > 0x0000003b884b6a8f <+1439>: jmpq 0x3b884b65f8 <js::MarkRuntime(JSTracer*)+264> > 0x0000003b884b6a94 <+1444>: lea 0x18(%rbp),%rax > 0x0000003b884b6a98 <+1448>: jmp 0x3b884b6aae <js::MarkRuntime(JSTracer*)+1470> > 0x0000003b884b6a9a <+1450>: nopw 0x0(%rax,%rax,1) > 0x0000003b884b6aa0 <+1456>: add $0x18,%rax > 0x0000003b884b6aa4 <+1460>: cmpl $0x1,-0x18(%rax) > 0x0000003b884b6aa8 <+1464>: ja 0x3b884b680a <js::MarkRuntime(JSTracer*)+794> > 0x0000003b884b6aae <+1470>: cmp %rax,%r13 > 0x0000003b884b6ab1 <+1473>: mov %rax,%rbp > 0x0000003b884b6ab4 <+1476>: jne 0x3b884b6aa0 <js::MarkRuntime(JSTracer*)+1456> > 0x0000003b884b6ab6 <+1478>: jmpq 0x3b884b6826 <js::MarkRuntime(JSTracer*)+822> > 0x0000003b884b6abb <+1483>: lea 0x20(%rbp),%rax > 0x0000003b884b6abf <+1487>: jmp 0x3b884b6ad6 <js::MarkRuntime(JSTracer*)+1510> > 0x0000003b884b6ac1 <+1489>: nopl 0x0(%rax) > 0x0000003b884b6ac8 <+1496>: add $0x20,%rax > 0x0000003b884b6acc <+1500>: cmpl $0x1,-0x20(%rax) > 0x0000003b884b6ad0 <+1504>: ja 0x3b884b6548 <js::MarkRuntime(JSTracer*)+88> > 0x0000003b884b6ad6 <+1510>: cmp %rax,%r15 > 0x0000003b884b6ad9 <+1513>: mov %rax,%rbp > 0x0000003b884b6adc <+1516>: jne 0x3b884b6ac8 <js::MarkRuntime(JSTracer*)+1496> > 0x0000003b884b6ade <+1518>: jmpq 0x3b884b6608 <js::MarkRuntime(JSTracer*)+280> > 0x0000003b884b6ae3 <+1523>: movabs $0x7ffffffff000,%rcx > 0x0000003b884b6aed <+1533>: mov %rsi,%r8 > 0x0000003b884b6af0 <+1536>: mov $0x1,%r10d > 0x0000003b884b6af6 <+1542>: and %rax,%rcx > 0x0000003b884b6af9 <+1545>: mov %r10,%r9 > 0x0000003b884b6afc <+1548>: mov 0x28(%rbx),%edi > 0x0000003b884b6aff <+1551>: lea 0x28(%rcx),%rdx > 0x0000003b884b6b03 <+1555>: sub %rdx,%r8 > 0x0000003b884b6b06 <+1558>: mov %r8,%rdx > 0x0000003b884b6b09 <+1561>: movabs $0x7ffffff00000,%r8 > 0x0000003b884b6b13 <+1571>: and %r8,%rax > 0x0000003b884b6b16 <+1574>: sar $0x3,%rdx > 0x0000003b884b6b1a <+1578>: sub %rax,%rcx > 0x0000003b884b6b1d <+1581>: mov %rdx,%r8 > 0x0000003b884b6b20 <+1584>: sar $0x6,%rcx > 0x0000003b884b6b24 <+1588>: shr $0x6,%r8 > 0x0000003b884b6b28 <+1592>: lea 0xfa000(%rax,%rcx,1),%rax > 0x0000003b884b6b30 <+1600>: mov %edx,%ecx > 0x0000003b884b6b32 <+1602>: and $0x3f,%ecx > 0x0000003b884b6b35 <+1605>: shl %cl,%r9 >=> 0x0000003b884b6b38 <+1608>: mov (%rax,%r8,8),%rcx > 0x0000003b884b6b3c <+1612>: test %r9,%rcx > 0x0000003b884b6b3f <+1615>: jne 0x3b884b65f8 <js::MarkRuntime(JSTracer*)+264> > 0x0000003b884b6b45 <+1621>: or %rcx,%r9 > 0x0000003b884b6b48 <+1624>: test %edi,%edi > 0x0000003b884b6b4a <+1626>: mov %r9,(%rax,%r8,8) > 0x0000003b884b6b4e <+1630>: je 0x3b884b6971 <js::MarkRuntime(JSTracer*)+1153> > 0x0000003b884b6b54 <+1636>: add %rdi,%rdx > 0x0000003b884b6b57 <+1639>: mov %rdx,%rdi > 0x0000003b884b6b5a <+1642>: mov %edx,%ecx > 0x0000003b884b6b5c <+1644>: mov %r10,%rdx > 0x0000003b884b6b5f <+1647>: and $0x3f,%ecx > 0x0000003b884b6b62 <+1650>: shr $0x6,%rdi > 0x0000003b884b6b66 <+1654>: shl %cl,%rdx > 0x0000003b884b6b69 <+1657>: mov (%rax,%rdi,8),%rcx > 0x0000003b884b6b6d <+1661>: test %rcx,%rdx > 0x0000003b884b6b70 <+1664>: jne 0x3b884b65f8 <js::MarkRuntime(JSTracer*)+264> > 0x0000003b884b6b76 <+1670>: or %rcx,%rdx > 0x0000003b884b6b79 <+1673>: mov %rdx,(%rax,%rdi,8) > 0x0000003b884b6b7d <+1677>: jmpq 0x3b884b6971 <js::MarkRuntime(JSTracer*)+1153> > 0x0000003b884b6b82 <+1682>: lea 0x28(%rax),%rdx > 0x0000003b884b6b86 <+1686>: mov %rsi,%rcx > 0x0000003b884b6b89 <+1689>: mov $0x1,%edi > 0x0000003b884b6b8e <+1694>: mov %rdi,%r10 > 0x0000003b884b6b91 <+1697>: mov 0x28(%rbx),%r8d > 0x0000003b884b6b95 <+1701>: sub %rdx,%rcx > 0x0000003b884b6b98 <+1704>: mov %rcx,%rdx > 0x0000003b884b6b9b <+1707>: mov %rsi,%rcx > 0x0000003b884b6b9e <+1710>: and $0xfffffffffff00000,%rcx > 0x0000003b884b6ba5 <+1717>: sar $0x3,%rdx > 0x0000003b884b6ba9 <+1721>: sub %rcx,%rax > 0x0000003b884b6bac <+1724>: mov %rdx,%r9 > 0x0000003b884b6baf <+1727>: sar $0x6,%rax > 0x0000003b884b6bb3 <+1731>: shr $0x6,%r9 > 0x0000003b884b6bb7 <+1735>: lea 0xfa000(%rcx,%rax,1),%rax > 0x0000003b884b6bbf <+1743>: mov %edx,%ecx > 0x0000003b884b6bc1 <+1745>: and $0x3f,%ecx > 0x0000003b884b6bc4 <+1748>: shl %cl,%r10 > 0x0000003b884b6bc7 <+1751>: mov (%rax,%r9,8),%rcx > 0x0000003b884b6bcb <+1755>: test %r10,%rcx > 0x0000003b884b6bce <+1758>: jne 0x3b884b65f8 <js::MarkRuntime(JSTracer*)+264> > 0x0000003b884b6bd4 <+1764>: or %rcx,%r10 > 0x0000003b884b6bd7 <+1767>: test %r8d,%r8d > 0x0000003b884b6bda <+1770>: mov %r10,(%rax,%r9,8) > 0x0000003b884b6bde <+1774>: je 0x3b884b6c09 <js::MarkRuntime(JSTracer*)+1817> > 0x0000003b884b6be0 <+1776>: add %r8,%rdx > 0x0000003b884b6be3 <+1779>: mov %rdx,%r8 > 0x0000003b884b6be6 <+1782>: mov %edx,%ecx > 0x0000003b884b6be8 <+1784>: mov %rdi,%rdx > 0x0000003b884b6beb <+1787>: and $0x3f,%ecx > 0x0000003b884b6bee <+1790>: shr $0x6,%r8 > 0x0000003b884b6bf2 <+1794>: shl %cl,%rdx > 0x0000003b884b6bf5 <+1797>: mov (%rax,%r8,8),%rcx > 0x0000003b884b6bf9 <+1801>: test %rcx,%rdx > 0x0000003b884b6bfc <+1804>: jne 0x3b884b65f8 <js::MarkRuntime(JSTracer*)+264> > 0x0000003b884b6c02 <+1810>: or %rcx,%rdx > 0x0000003b884b6c05 <+1813>: mov %rdx,(%rax,%r8,8) > 0x0000003b884b6c09 <+1817>: mov 0x18(%rsp),%r8 > 0x0000003b884b6c0e <+1822>: cmp 0x30(%rbx),%r8 > 0x0000003b884b6c12 <+1826>: jbe 0x3b884b6d68 <js::MarkRuntime(JSTracer*)+2168> > 0x0000003b884b6c18 <+1832>: mov %rbx,%rdi > 0x0000003b884b6c1b <+1835>: callq 0x3b885a23c0 <js_TraceXML(JSTracer*, JSXML*)> > 0x0000003b884b6c20 <+1840>: jmpq 0x3b884b65f8 <js::MarkRuntime(JSTracer*)+264> > 0x0000003b884b6c25 <+1845>: nopl (%rax) > 0x0000003b884b6c28 <+1848>: lea 0x28(%rax),%rdx > 0x0000003b884b6c2c <+1852>: mov %rsi,%rcx > 0x0000003b884b6c2f <+1855>: mov $0x1,%r10d > 0x0000003b884b6c35 <+1861>: mov %r10,%r9 > 0x0000003b884b6c38 <+1864>: mov 0x28(%rbx),%r8d > 0x0000003b884b6c3c <+1868>: sub %rdx,%rcx > 0x0000003b884b6c3f <+1871>: mov %rcx,%rdx > 0x0000003b884b6c42 <+1874>: mov %rsi,%rcx > 0x0000003b884b6c45 <+1877>: and $0xfffffffffff00000,%rcx > 0x0000003b884b6c4c <+1884>: sar $0x3,%rdx > 0x0000003b884b6c50 <+1888>: sub %rcx,%rax > 0x0000003b884b6c53 <+1891>: mov %rdx,%rdi > 0x0000003b884b6c56 <+1894>: sar $0x6,%rax > 0x0000003b884b6c5a <+1898>: shr $0x6,%rdi > 0x0000003b884b6c5e <+1902>: lea 0xfa000(%rcx,%rax,1),%rax > 0x0000003b884b6c66 <+1910>: mov %edx,%ecx > 0x0000003b884b6c68 <+1912>: and $0x3f,%ecx > 0x0000003b884b6c6b <+1915>: shl %cl,%r9 > 0x0000003b884b6c6e <+1918>: mov (%rax,%rdi,8),%rcx > 0x0000003b884b6c72 <+1922>: test %r9,%rcx > 0x0000003b884b6c75 <+1925>: jne 0x3b884b6660 <js::MarkRuntime(JSTracer*)+368> > 0x0000003b884b6c7b <+1931>: or %rcx,%r9 > 0x0000003b884b6c7e <+1934>: test %r8d,%r8d > 0x0000003b884b6c81 <+1937>: mov %r9,(%rax,%rdi,8) > 0x0000003b884b6c85 <+1941>: je 0x3b884b6cad <js::MarkRuntime(JSTracer*)+1981> > 0x0000003b884b6c87 <+1943>: add %r8,%rdx > 0x0000003b884b6c8a <+1946>: mov %rdx,%rdi > 0x0000003b884b6c8d <+1949>: mov %edx,%ecx > 0x0000003b884b6c8f <+1951>: shr $0x6,%rdi > 0x0000003b884b6c93 <+1955>: and $0x3f,%ecx > 0x0000003b884b6c96 <+1958>: mov (%rax,%rdi,8),%rdx > 0x0000003b884b6c9a <+1962>: shl %cl,%r10 > 0x0000003b884b6c9d <+1965>: test %rdx,%r10 > 0x0000003b884b6ca0 <+1968>: jne 0x3b884b6660 <js::MarkRuntime(JSTracer*)+368> > 0x0000003b884b6ca6 <+1974>: or %rdx,%r10 > 0x0000003b884b6ca9 <+1977>: mov %r10,(%rax,%rdi,8) > 0x0000003b884b6cad <+1981>: mov 0x18(%rsp),%r8 > 0x0000003b884b6cb2 <+1986>: cmp 0x30(%rbx),%r8 > 0x0000003b884b6cb6 <+1990>: jbe 0x3b884b6d5b <js::MarkRuntime(JSTracer*)+2155> > 0x0000003b884b6cbc <+1996>: mov %rbx,%rdi > 0x0000003b884b6cbf <+1999>: callq 0x3b885a23c0 <js_TraceXML(JSTracer*, JSXML*)> > 0x0000003b884b6cc4 <+2004>: jmpq 0x3b884b6660 <js::MarkRuntime(JSTracer*)+368> > 0x0000003b884b6cc9 <+2009>: lea 0x28(%rax),%rdx > 0x0000003b884b6ccd <+2013>: mov %rsi,%rcx > 0x0000003b884b6cd0 <+2016>: mov $0x1,%r10d > 0x0000003b884b6cd6 <+2022>: mov %r10,%r9 > 0x0000003b884b6cd9 <+2025>: mov 0x28(%rbx),%r8d > 0x0000003b884b6cdd <+2029>: sub %rdx,%rcx > 0x0000003b884b6ce0 <+2032>: mov %rcx,%rdx > 0x0000003b884b6ce3 <+2035>: mov %rsi,%rcx > 0x0000003b884b6ce6 <+2038>: and $0xfffffffffff00000,%rcx > 0x0000003b884b6ced <+2045>: sar $0x3,%rdx > 0x0000003b884b6cf1 <+2049>: sub %rcx,%rax > 0x0000003b884b6cf4 <+2052>: mov %rdx,%rdi > 0x0000003b884b6cf7 <+2055>: sar $0x6,%rax > 0x0000003b884b6cfb <+2059>: shr $0x6,%rdi > 0x0000003b884b6cff <+2063>: lea 0xfa000(%rcx,%rax,1),%rax > 0x0000003b884b6d07 <+2071>: mov %edx,%ecx > 0x0000003b884b6d09 <+2073>: and $0x3f,%ecx > 0x0000003b884b6d0c <+2076>: shl %cl,%r9 > 0x0000003b884b6d0f <+2079>: mov (%rax,%rdi,8),%rcx > 0x0000003b884b6d13 <+2083>: test %r9,%rcx > 0x0000003b884b6d16 <+2086>: jne 0x3b884b6660 <js::MarkRuntime(JSTracer*)+368> > 0x0000003b884b6d1c <+2092>: or %rcx,%r9 > 0x0000003b884b6d1f <+2095>: test %r8d,%r8d > 0x0000003b884b6d22 <+2098>: mov %r9,(%rax,%rdi,8) > 0x0000003b884b6d26 <+2102>: je 0x3b884b6d4e <js::MarkRuntime(JSTracer*)+2142> > 0x0000003b884b6d28 <+2104>: add %r8,%rdx > 0x0000003b884b6d2b <+2107>: mov %rdx,%rdi > 0x0000003b884b6d2e <+2110>: mov %edx,%ecx > 0x0000003b884b6d30 <+2112>: shr $0x6,%rdi > 0x0000003b884b6d34 <+2116>: and $0x3f,%ecx > 0x0000003b884b6d37 <+2119>: mov (%rax,%rdi,8),%rdx > 0x0000003b884b6d3b <+2123>: shl %cl,%r10 > 0x0000003b884b6d3e <+2126>: test %rdx,%r10 > 0x0000003b884b6d41 <+2129>: jne 0x3b884b6660 <js::MarkRuntime(JSTracer*)+368> > 0x0000003b884b6d47 <+2135>: or %rdx,%r10 > 0x0000003b884b6d4a <+2138>: mov %r10,(%rax,%rdi,8) > 0x0000003b884b6d4e <+2142>: mov %rbx,%rdi > 0x0000003b884b6d51 <+2145>: callq 0x3b884b09c0 <js::gc::MarkKind(JSTracer*, void*, uint32)> > 0x0000003b884b6d56 <+2150>: jmpq 0x3b884b6660 <js::MarkRuntime(JSTracer*)+368> > 0x0000003b884b6d5b <+2155>: mov %rbx,%rdi > 0x0000003b884b6d5e <+2158>: callq 0x3b884b1a50 <js::GCMarker::delayMarkingChildren(void*)> > 0x0000003b884b6d63 <+2163>: jmpq 0x3b884b6660 <js::MarkRuntime(JSTracer*)+368> > 0x0000003b884b6d68 <+2168>: mov %rbx,%rdi > 0x0000003b884b6d6b <+2171>: callq 0x3b884b1a50 <js::GCMarker::delayMarkingChildren(void*)> > 0x0000003b884b6d70 <+2176>: jmpq 0x3b884b65f8 <js::MarkRuntime(JSTracer*)+264> >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 853480
:
608560
|
608561
|
608562
| 608563 |
608564
|
608565
|
608566
|
608567
|
608568
|
608569