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 582835 Details for
Bug 770531
[abrt] glib-networking-2.30.1-2.fc16: thisObject: Process /usr/libexec/glib-pacrunner 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), 29.92 KB, created by
Scott Davis
on 2012-05-08 03:02:58 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Scott Davis
Created:
2012-05-08 03:02:58 UTC
Size:
29.92 KB
patch
obsolete
>[New LWP 3038] >[New LWP 3031] >[New LWP 3039] >[New LWP 3040] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `/usr/libexec/glib-pacrunner'. >Program terminated with signal 11, Segmentation fault. >#0 thisObject (cx=0x7fe3d403daa0, this=0x7fe3d9d03060) at ./jsobjinlines.h:143 >143 ./jsobjinlines.h: No such file or directory. > in ./jsobjinlines.h > >Thread 4 (Thread 0x7fe3dabe4700 (LWP 3040)): >#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:165 >No locals. >#1 0x00000037b5c233d0 in PR_WaitCondVar (cvar=0x7fe3d4031990, timeout=4294967295) at ../../../mozilla/nsprpub/pr/src/pthreads/ptsynch.c:417 > rv = <optimized out> > thred = 0x7fe3d4031a30 >#2 0x00007fe3dbd53526 in js::GCHelperThread::threadLoop (this=0x7fe3dac254a0) at /usr/src/debug/xulrunner-12.0/mozilla-release/js/src/jsgc.cpp:2447 > lock = {runtime = 0x7fe3dabe5010} >#3 0x00000037b5c28793 in _pt_root (arg=0x7fe3d4031a30) at ../../../mozilla/nsprpub/pr/src/pthreads/ptthread.c:187 > thred = 0x7fe3d4031a30 > detached = 0 >#4 0x0000003e32007d90 in start_thread (arg=0x7fe3dabe4700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7fe3dabe4700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {1, 2392090709572435620, 140616621888896, 140616604207552, 0, 3, -2380754179876208988, 2399870853139644068}, 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> > __PRETTY_FUNCTION__ = "start_thread" >#5 0x0000003e31cf0f5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 >No locals. > >Thread 3 (Thread 0x7fe3db4c1700 (LWP 3039)): >#0 0x0000003e31ce85c3 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 0x00007fe3dc48c448 in g_main_context_poll (n_fds=3, fds=0x7fe3cc001110, priority=<optimized out>, timeout=-1, context=0x7fe3d400bf60) at gmain.c:3402 > poll_func = 0x7fe3dc49a860 <g_poll> >#2 g_main_context_iterate (context=0x7fe3d400bf60, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3084 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 3 > allocated_nfds = <optimized out> > fds = 0x7fe3cc001110 > __PRETTY_FUNCTION__ = "g_main_context_iterate" >#3 0x00007fe3dc48cc85 in g_main_loop_run (loop=0x7fe3d400bf10) at gmain.c:3297 > self = 0x7fe3d400c050 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#4 0x00007fe3dce80ca6 in gdbus_shared_thread_func (user_data=0x7fe3d400bf30) at gdbusprivate.c:276 > data = 0x7fe3d400bf30 >#5 0x00007fe3dc4b16e6 in g_thread_create_proxy (data=0x7fe3d400c050) at gthread.c:1962 > thread = 0x7fe3d400c050 > __PRETTY_FUNCTION__ = "g_thread_create_proxy" >#6 0x0000003e32007d90 in start_thread (arg=0x7fe3db4c1700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7fe3db4c1700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, 2392090709572435620, 140616621890416, 140616613501376, 0, 3, -2380751312448667996, 2399870853139644068}, 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> > __PRETTY_FUNCTION__ = "start_thread" >#7 0x0000003e31cf0f5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 >No locals. > >Thread 2 (Thread 0x7fe3dc43f7c0 (LWP 3031)): >#0 0x0000003e31ce85c3 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 0x00007fe3dc48c448 in g_main_context_poll (n_fds=1, fds=0x1baf650, priority=<optimized out>, timeout=-1, context=0x1baf540) at gmain.c:3402 > poll_func = 0x7fe3dc49a860 <g_poll> >#2 g_main_context_iterate (context=0x1baf540, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3084 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 1 > allocated_nfds = <optimized out> > fds = 0x1baf650 > __PRETTY_FUNCTION__ = "g_main_context_iterate" >#3 0x00007fe3dc48cc85 in g_main_loop_run (loop=0x1baf630) at gmain.c:3297 > self = 0x1b9b010 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#4 0x000000000040185d in main (argc=<optimized out>, argv=<optimized out>) at glibpacrunner.c:162 > owner_id = 1 > >Thread 1 (Thread 0x7fe3dbcc2700 (LWP 3038)): >#0 thisObject (cx=0x7fe3d403daa0, this=0x7fe3d9d03060) at ./jsobjinlines.h:143 > op = 0x696e69662e006873 >#1 js::Execute (cx=0x7fe3d403daa0, script=0x7fe3d9d07bf0, scopeChainArg=<optimized out>, rval=0x7fe3dbcc16f0) at /usr/src/debug/xulrunner-12.0/mozilla-release/js/src/jsinterp.cpp:712 > scopeChain = 0x7fe3d9d03060 > thisObj = 0x696e69662e006873 > thisv = {data = {asBits = 140616588603488, debugView = {payload47 = 140616588603488, tag = 0}, s = {payload = {i32 = -640667552, u32 = 3654299744, why = 3654299744}}, asDouble = 6.9473825664375167e-310, asPtr = 0x7fe3d9d03060, asWord = 140616588603488}} >#2 0x00007fe3dbd0022e in EvaluateUCScriptForPrincipalsCommon (compileVersion=<optimized out>, rval=0x7fe3dbcc16f0, lineno=0, filename=<optimized out>, length=<optimized out>, chars=<optimized out>, originPrincipals=0x0, principals=<optimized out>, obj=0x7fe3d9d03060, cx=0x7fe3d403daa0) at /usr/src/debug/xulrunner-12.0/mozilla-release/js/src/jsapi.cpp:5326 > flags = <optimized out> > lfc = {cx = 0x7fe3d403daa0} > script = <optimized out> >#3 JS_EvaluateUCScriptForPrincipals (cx=0x7fe3d403daa0, obj=0x7fe3d9d03060, principals=<optimized out>, chars=<optimized out>, length=<optimized out>, filename=<optimized out>, lineno=0, rval=0x7fe3dbcc16f0) at /usr/src/debug/xulrunner-12.0/mozilla-release/js/src/jsapi.cpp:5337 >No locals. >#4 0x00007fe3dbd00334 in JS_EvaluateScriptForPrincipals (cx=0x7fe3d403daa0, obj=0x7fe3d9d03060, principals=0x0, bytes=<optimized out>, nbytes=<optimized out>, filename=0x7fe3dc23b7f1 "pacutils.js", lineno=0, rval=0x7fe3dbcc16f0) at /usr/src/debug/xulrunner-12.0/mozilla-release/js/src/jsapi.cpp:5386 > length = 5969 > chars = 0x7fe3d4046fa0 > ok = <optimized out> >#5 0x00007fe3dbd003d2 in JS_EvaluateScript (cx=<optimized out>, obj=<optimized out>, bytes=<optimized out>, nbytes=<optimized out>, filename=<optimized out>, lineno=<optimized out>, rval=0x7fe3dbcc16f0) at /usr/src/debug/xulrunner-12.0/mozilla-release/js/src/jsapi.cpp:5406 >No locals. >#6 0x00007fe3dc23b5b9 in mozjs_pacrunner (pacurl=..., pac="", this=0x7fe3d400eae0) at /usr/src/debug/libproxy-0.4.7/libproxy/modules/pacrunner_mozjs.cpp:126 > rval = 140616491133640 >#7 mozjs_pacrunner_extension::create (this=<optimized out>, pac=<optimized out>, pacurl=...) at /usr/src/debug/libproxy-0.4.7/libproxy/modules/pacrunner_mozjs.cpp:178 >No locals. >#8 0x000000354da090f7 in libproxy::pacrunner_extension::get (this=0x1baad90, pac="/*\n", '*' <repeats 63 times>, "\nAutomatic Configuration Script for EDNWC503\n", '*' <repeats 63 times>, "\n*/\nfunction FindProxyForURL(url, host)\n{\n// Check for any external DSTO hosts and send via proxy chain\n\nif (shExpMatch(host,\"www.*d"..., pacurl=...) at /usr/src/debug/libproxy-0.4.7/libproxy/extension_pacrunner.cpp:40 >No locals. >#9 0x000000354da0e038 in libproxy::proxy_factory::_get_proxies (this=0x1ba88a0, realurl=0x7fe3d400e9e0, response=std::vector of length 0, capacity 0) at /usr/src/debug/libproxy-0.4.7/libproxy/proxy.cpp:373 > pacrunners = std::vector of length 1, capacity 1 = {0x1baad90} > pacresp = "\270\305\000\324\343\177\000\000\230\304\000\324\343\177\000\000\270EOK5\000\000\000\270EOK5\000\000\000\030\304\000\324\343\177\000\000P\000g.freex\342\000\324\343\177\000\000\000\000\000\000\000\000\000\000P\000\000\000\000\000\000\000E", '\000' <repeats 11 times>, "\002\000\000\000\001\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\320\337\272\001", '\000' <repeats 20 times>, "E\000\000\000\000\000\000\000\034\000\000\000\000\000\000\000\034\000\000\000\000\000\000\000\377\377\377\377\343\177\000\000proxy-sa.dsto.defence.gov.au\000\r\000\000\065\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\001", '\000' <repeats 11 times>"\343, \177\000\000/\000tp\000"... <Address 0x7fe3d405e000 out of bounds> > confurl = {m_orig = "pac+http://proxy-sa.dsto.defence.gov.au:8080/", m_scheme = "pac+http", m_user = "", m_pass = "", m_host = "proxy-sa.dsto.defence.gov.au", m_port = 8080, m_path = "/", m_ips = 0x7fe3d400e950} > config = <optimized out> > configs = std::vector of length 1, capacity 1 = {0x1ba8860} > ignores = std::vector of length 3, capacity 3 = {0x1ba8d50, 0x1ba8d90, 0x1ba8d70} > debug = 0x0 > ignored = <optimized out> > invign = <optimized out> > confign = "" > networks = std::vector of length 0, capacity 0 >#10 0x000000354da0f38e in libproxy::proxy_factory::get_proxies (this=0x1ba88a0, url_="http://api.flickr.com/services/rest/?method=flickr%2Eauth%2EcheckToken&api%5Fsig=b4182f2f96c74c51ce141ae71c5555d3&api%5Fkey=d7953dc63a9498433bfdb4287ee2694b") at /usr/src/debug/libproxy-0.4.7/libproxy/proxy.cpp:195 > realurl = 0x7fe3d400e9e0 > response = std::vector of length 0, capacity 0 >#11 0x000000354da0f518 in px_proxy_factory_get_proxies (self=0x1ba88a0, url=<optimized out>) at /usr/src/debug/libproxy-0.4.7/libproxy/proxy.cpp:421 > proxies = std::vector of length 0, capacity 0 > retval = <optimized out> >#12 0x0000000000401bce in get_libproxy_proxies (resolver=0x1b9c040, uri=0x1bb1b80 "http://api.flickr.com/services/rest/?method=flickr%2Eauth%2EcheckToken&api%5Fsig=b4182f2f96c74c51ce141ae71c5555d3&api%5Fkey=d7953dc63a9498433bfdb4287ee2694b", cancellable=<optimized out>, error=0x7fe3dbcc1d28) at glibproxyresolver.c:147 > proxies = <optimized out> >#13 0x0000000000401e43 in _lookup_async (simple=0x1bb1400, object=<optimized out>, cancellable=0x0) at glibproxyresolver.c:200 > resolver = 0x1b9c040 > error = 0x0 > proxies = 0x0 > uri = <optimized out> >#14 0x00007fe3dce29c0c in run_in_thread (job=<optimized out>, c=0x0, _data=0x1bacba0) at gsimpleasyncresult.c:843 > data = 0x1bacba0 > simple = 0x1bb1400 > source = <optimized out> >#15 0x00007fe3dce1b496 in io_job_thread (data=0x1bb1c30, user_data=<optimized out>) at gioscheduler.c:180 > job = 0x1bb1c30 > result = <optimized out> >#16 0x00007fe3dc4b3c08 in g_thread_pool_thread_proxy (data=<optimized out>) at gthreadpool.c:319 > task = 0x1bb1c30 > pool = 0x1bab8a0 >#17 0x00007fe3dc4b16e6 in g_thread_create_proxy (data=0x1bb0cf0) at gthread.c:1962 > thread = 0x1bb0cf0 > __PRETTY_FUNCTION__ = "g_thread_create_proxy" >#18 0x0000003e32007d90 in start_thread (arg=0x7fe3dbcc2700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7fe3dbcc2700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, 2392090709572435620, 140735736302352, 140616621894080, 0, 3, -2380752411423424860, 2399870853139644068}, 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> > __PRETTY_FUNCTION__ = "start_thread" >#19 0x0000003e31cf0f5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 >No locals. >From To Syms Read Shared Object Library >0x00007fe3dcdee120 0x00007fe3dcea5e38 Yes /lib64/libgio-2.0.so.0 >0x00007fe3dcb7cdd0 0x00007fe3dcbaceb8 Yes /lib64/libgobject-2.0.so.0 >0x00007fe3dc96f020 0x00007fe3dc96ffc8 Yes /lib64/libgmodule-2.0.so.0 >0x00007fe3dc76a5a0 0x00007fe3dc76ba68 Yes /lib64/libgthread-2.0.so.0 >0x0000003e32802260 0x0000003e32805758 Yes /lib64/librt.so.1 >0x00007fe3dc45e8f0 0x00007fe3dc4f75b8 Yes /lib64/libglib-2.0.so.0 >0x000000354da08e70 0x000000354da1ac7c Yes /usr/lib64/libproxy.so.1 >0x0000003e32005700 0x0000003e32010b88 Yes /lib64/libpthread.so.0 >0x0000003e31c1ef10 0x0000003e31d5bb70 Yes /lib64/libc.so.6 >0x0000003e34c01890 0x0000003e34c05ff8 Yes /usr/lib64/libffi.so.5 >0x0000003e32400de0 0x0000003e32401918 Yes /lib64/libdl.so.2 >0x0000003e33401e90 0x0000003e3340e688 Yes /lib64/libz.so.1 >0x0000003e33805d00 0x0000003e33816068 Yes /lib64/libselinux.so.1 >0x0000003e34003940 0x0000003e34014018 Yes /lib64/libresolv.so.2 >0x0000003e31800b20 0x0000003e3181aaaa Yes /lib64/ld-linux-x86-64.so.2 >0x000000354d602370 0x000000354d605d9c Yes /usr/lib64/libmodman.so.1 >0x000000354b25a490 0x000000354b2c2f46 Yes /usr/lib64/libstdc++.so.6 >0x0000003e32c051b0 0x0000003e32c43b68 Yes /lib64/libm.so.6 >0x00000035476028a0 0x00000035476120b8 Yes /lib64/libgcc_s.so.1 >0x00007fe3dc23abb0 0x00007fe3dc23b7ac Yes /usr/lib64/libproxy/0.4.7/modules/pacrunner_mozjs.so >0x00007fe3dbcf0f30 0x00007fe3dbf97028 Yes /usr/lib64/xulrunner-2/libmozjs.so >0x00000037b5400ef0 0x00000037b5401e28 Yes /lib64/libplds4.so >0x00000037b6001410 0x00000037b6002b08 Yes /lib64/libplc4.so >0x00000037b5c0d130 0x00000037b5c2c5f8 Yes /lib64/libnspr4.so >$1 = 0x0 >$2 = 0x0 >rax 0x696e69662e006873 7597125508999964787 >rbx 0x7fe3d9d03060 140616588603488 >rcx 0x0 0 >rdx 0x200 512 >rsi 0x7fe3d9d03060 140616588603488 >rdi 0x7fe3d403daa0 140616491326112 >rbp 0x7fe3d403daa0 0x7fe3d403daa0 >rsp 0x7fe3dbcc1510 0x7fe3dbcc1510 >r8 0x200 512 >r9 0x7fe3d9d01350 140616588596048 >r10 0x0 0 >r11 0x0 0 >r12 0x7fe3d9d07bf0 140616588622832 >r13 0x7fe3dbcc16f0 140616621889264 >r14 0x0 0 >r15 0x7fe3d400e918 140616491133208 >rip 0x7fe3dbd86410 0x7fe3dbd86410 <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+144> >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::Execute(JSContext*, JSScript*, JSObject&, JS::Value*): > 0x00007fe3dbd86380 <+0>: mov %rbx,-0x30(%rsp) > 0x00007fe3dbd86385 <+5>: mov %rbp,-0x28(%rsp) > 0x00007fe3dbd8638a <+10>: mov %rdx,%rbx > 0x00007fe3dbd8638d <+13>: mov %r12,-0x20(%rsp) > 0x00007fe3dbd86392 <+18>: mov %r13,-0x18(%rsp) > 0x00007fe3dbd86397 <+23>: mov %rdi,%rbp > 0x00007fe3dbd8639a <+26>: mov %r14,-0x10(%rsp) > 0x00007fe3dbd8639f <+31>: mov %r15,-0x8(%rsp) > 0x00007fe3dbd863a4 <+36>: sub $0xa8,%rsp > 0x00007fe3dbd863ab <+43>: mov (%rdx),%rax > 0x00007fe3dbd863ae <+46>: mov %rsi,%r12 > 0x00007fe3dbd863b1 <+49>: mov %rcx,%r13 > 0x00007fe3dbd863b4 <+52>: mov (%rax),%rax > 0x00007fe3dbd863b7 <+55>: mov (%rax),%rax > 0x00007fe3dbd863ba <+58>: mov 0x98(%rax),%rax > 0x00007fe3dbd863c1 <+65>: test %rax,%rax > 0x00007fe3dbd863c4 <+68>: je 0x7fe3dbd863ce <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+78> > 0x00007fe3dbd863c6 <+70>: mov %rdx,%rsi > 0x00007fe3dbd863c9 <+73>: callq *%rax > 0x00007fe3dbd863cb <+75>: mov %rax,%rbx > 0x00007fe3dbd863ce <+78>: xor %r14d,%r14d > 0x00007fe3dbd863d1 <+81>: test %rbx,%rbx > 0x00007fe3dbd863d4 <+84>: je 0x7fe3dbd86490 <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+272> > 0x00007fe3dbd863da <+90>: mov (%rbx),%rax > 0x00007fe3dbd863dd <+93>: testb $0x1,0x15(%rax) > 0x00007fe3dbd863e1 <+97>: jne 0x7fe3dbd86550 <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+464> > 0x00007fe3dbd863e7 <+103>: testb $0x4,0x28(%rbp) > 0x00007fe3dbd863eb <+107>: je 0x7fe3dbd86508 <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+392> > 0x00007fe3dbd863f1 <+113>: mov (%rax),%rax > 0x00007fe3dbd863f4 <+116>: mov (%rax),%rax > 0x00007fe3dbd863f7 <+119>: mov 0x1b0(%rax),%rax > 0x00007fe3dbd863fe <+126>: test %rax,%rax > 0x00007fe3dbd86401 <+129>: je 0x7fe3dbd86530 <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+432> > 0x00007fe3dbd86407 <+135>: mov %rbx,%rsi > 0x00007fe3dbd8640a <+138>: mov %rbp,%rdi > 0x00007fe3dbd8640d <+141>: xor %r14d,%r14d >=> 0x00007fe3dbd86410 <+144>: callq *%rax > 0x00007fe3dbd86412 <+146>: test %rax,%rax > 0x00007fe3dbd86415 <+149>: je 0x7fe3dbd86490 <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+272> > 0x00007fe3dbd86417 <+151>: movabs $0xfffb800000000000,%rdx > 0x00007fe3dbd86421 <+161>: or %rax,%rdx > 0x00007fe3dbd86424 <+164>: cmpl $0x3,0x10(%r12) > 0x00007fe3dbd8642a <+170>: mov %rdx,0x60(%rsp) > 0x00007fe3dbd8642f <+175>: jbe 0x7fe3dbd864d0 <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+336> > 0x00007fe3dbd86435 <+181>: lea 0x20(%rsp),%r15 > 0x00007fe3dbd8643a <+186>: lea 0x60(%rbp),%rdi > 0x00007fe3dbd8643e <+190>: lea 0x60(%rsp),%rcx > 0x00007fe3dbd86443 <+195>: movq $0x0,(%rsp) > 0x00007fe3dbd8644b <+203>: mov $0x1,%r9d > 0x00007fe3dbd86451 <+209>: mov %rbx,%r8 > 0x00007fe3dbd86454 <+212>: mov %r15,0x8(%rsp) > 0x00007fe3dbd86459 <+217>: mov %r12,%rdx > 0x00007fe3dbd8645c <+220>: mov %rbp,%rsi > 0x00007fe3dbd8645f <+223>: movq $0x0,0x20(%rsp) > 0x00007fe3dbd86468 <+232>: movb $0x0,0x28(%rsp) > 0x00007fe3dbd8646d <+237>: xor %r14d,%r14d > 0x00007fe3dbd86470 <+240>: callq 0x7fe3dbe63ae0 <js::ContextStack::pushExecuteFrame(JSContext*, JSScript*, JS::Value const&, JSObject&, js::ExecuteType, js::StackFrame*, js::ExecuteFrameGuard*)> > 0x00007fe3dbd86475 <+245>: test %al,%al > 0x00007fe3dbd86477 <+247>: jne 0x7fe3dbd86570 <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+496> > 0x00007fe3dbd8647d <+253>: mov 0x20(%rsp),%rdi > 0x00007fe3dbd86482 <+258>: test %rdi,%rdi > 0x00007fe3dbd86485 <+261>: je 0x7fe3dbd86490 <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+272> > 0x00007fe3dbd86487 <+263>: mov %r15,%rsi > 0x00007fe3dbd8648a <+266>: callq 0x7fe3dbe62e50 <js::ContextStack::popFrame(js::FrameGuard const&)> > 0x00007fe3dbd8648f <+271>: nop > 0x00007fe3dbd86490 <+272>: mov %r14d,%eax > 0x00007fe3dbd86493 <+275>: mov 0x78(%rsp),%rbx > 0x00007fe3dbd86498 <+280>: mov 0x80(%rsp),%rbp > 0x00007fe3dbd864a0 <+288>: mov 0x88(%rsp),%r12 > 0x00007fe3dbd864a8 <+296>: mov 0x90(%rsp),%r13 > 0x00007fe3dbd864b0 <+304>: mov 0x98(%rsp),%r14 > 0x00007fe3dbd864b8 <+312>: mov 0xa0(%rsp),%r15 > 0x00007fe3dbd864c0 <+320>: add $0xa8,%rsp > 0x00007fe3dbd864c7 <+327>: retq > 0x00007fe3dbd864c8 <+328>: nopl 0x0(%rax,%rax,1) > 0x00007fe3dbd864d0 <+336>: testb $0x1,0x28(%r12) > 0x00007fe3dbd864d6 <+342>: mov (%r12),%rdx > 0x00007fe3dbd864da <+346>: movzbl (%rdx),%eax > 0x00007fe3dbd864dd <+349>: jne 0x7fe3dbd86540 <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+448> > 0x00007fe3dbd864df <+351>: cmp $0xc2,%al > 0x00007fe3dbd864e1 <+353>: jne 0x7fe3dbd86435 <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+181> > 0x00007fe3dbd864e7 <+359>: test %r13,%r13 > 0x00007fe3dbd864ea <+362>: mov $0x1,%r14d > 0x00007fe3dbd864f0 <+368>: je 0x7fe3dbd86490 <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+272> > 0x00007fe3dbd864f2 <+370>: movabs $0xfff9000000000000,%rax > 0x00007fe3dbd864fc <+380>: mov %rax,0x0(%r13) > 0x00007fe3dbd86500 <+384>: jmp 0x7fe3dbd86490 <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+272> > 0x00007fe3dbd86502 <+386>: nopw 0x0(%rax,%rax,1) > 0x00007fe3dbd86508 <+392>: xor %ecx,%ecx > 0x00007fe3dbd8650a <+394>: mov $0x200,%edx > 0x00007fe3dbd8650f <+399>: mov %rbp,%rsi > 0x00007fe3dbd86512 <+402>: mov %rbx,%rdi > 0x00007fe3dbd86515 <+405>: callq 0x7fe3dbdeb440 <JSObject::setFlag(JSContext*, unsigned int, JSObject::GenerateShape)> > 0x00007fe3dbd8651a <+410>: test %al,%al > 0x00007fe3dbd8651c <+412>: je 0x7fe3dbd86490 <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+272> > 0x00007fe3dbd86522 <+418>: mov (%rbx),%rax > 0x00007fe3dbd86525 <+421>: jmpq 0x7fe3dbd863f1 <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+113> > 0x00007fe3dbd8652a <+426>: nopw 0x0(%rax,%rax,1) > 0x00007fe3dbd86530 <+432>: mov %rbx,%rax > 0x00007fe3dbd86533 <+435>: jmpq 0x7fe3dbd86417 <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+151> > 0x00007fe3dbd86538 <+440>: nopl 0x0(%rax,%rax,1) > 0x00007fe3dbd86540 <+448>: cmp $0x42,%al > 0x00007fe3dbd86542 <+450>: jne 0x7fe3dbd864df <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+351> > 0x00007fe3dbd86544 <+452>: movzbl 0x1(%rdx),%eax > 0x00007fe3dbd86548 <+456>: jmp 0x7fe3dbd864df <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+351> > 0x00007fe3dbd8654a <+458>: nopw 0x0(%rax,%rax,1) > 0x00007fe3dbd86550 <+464>: mov 0x489589(%rip),%rsi # 0x7fe3dc20fae0 > 0x00007fe3dbd86557 <+471>: mov $0x10a,%ecx > 0x00007fe3dbd8655c <+476>: xor %edx,%edx > 0x00007fe3dbd8655e <+478>: mov %rbp,%rdi > 0x00007fe3dbd86561 <+481>: xor %eax,%eax > 0x00007fe3dbd86563 <+483>: callq 0x7fe3dbcf02f0 <JS_ReportErrorNumber@plt> > 0x00007fe3dbd86568 <+488>: jmpq 0x7fe3dbd86490 <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+272> > 0x00007fe3dbd8656d <+493>: nopl (%rax) > 0x00007fe3dbd86570 <+496>: mov 0xa8(%r12),%rax > 0x00007fe3dbd86578 <+504>: test %rax,%rax > 0x00007fe3dbd8657b <+507>: je 0x7fe3dbd866de <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+862> > 0x00007fe3dbd86581 <+513>: cmpq $0x1,0x8(%rax) > 0x00007fe3dbd86586 <+518>: je 0x7fe3dbd86730 <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+944> > 0x00007fe3dbd8658c <+524>: test %rax,%rax > 0x00007fe3dbd8658f <+527>: je 0x7fe3dbd86691 <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+785> > 0x00007fe3dbd86595 <+533>: cmpq $0x0,(%rax) > 0x00007fe3dbd86599 <+537>: je 0x7fe3dbd86691 <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+785> > 0x00007fe3dbd8659f <+543>: mov 0x48(%rsp),%rbx > 0x00007fe3dbd865a4 <+548>: mov (%rbx),%eax > 0x00007fe3dbd865a6 <+550>: test $0x8,%al > 0x00007fe3dbd865a8 <+552>: jne 0x7fe3dbd866ac <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+812> > 0x00007fe3dbd865ae <+558>: test $0x9,%al > 0x00007fe3dbd865b0 <+560>: jne 0x7fe3dbd866fa <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+890> > 0x00007fe3dbd865b6 <+566>: mov 0x8(%rbx),%rax > 0x00007fe3dbd865ba <+570>: mov %rbx,%rdx > 0x00007fe3dbd865bd <+573>: movzwl 0x20(%rax),%eax > 0x00007fe3dbd865c1 <+577>: shl $0x3,%rax > 0x00007fe3dbd865c5 <+581>: sub %rax,%rdx > 0x00007fe3dbd865c8 <+584>: mov %rdx,%rax > 0x00007fe3dbd865cb <+587>: sub $0x8,%rax > 0x00007fe3dbd865cf <+591>: cmpb $0x0,0x129(%rbp) > 0x00007fe3dbd865d6 <+598>: je 0x7fe3dbd86631 <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+689> > 0x00007fe3dbd865d8 <+600>: mov (%rax),%rax > 0x00007fe3dbd865db <+603>: movabs $0xfff80000ffffffff,%rcx > 0x00007fe3dbd865e5 <+613>: xor %edx,%edx > 0x00007fe3dbd865e7 <+615>: cmp %rcx,%rax > 0x00007fe3dbd865ea <+618>: jbe 0x7fe3dbd86626 <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+678> > 0x00007fe3dbd865ec <+620>: mov %rax,%rdx > 0x00007fe3dbd865ef <+623>: movabs $0xfffb7fffffffffff,%rcx > 0x00007fe3dbd865f9 <+633>: shr $0x2f,%rdx > 0x00007fe3dbd865fd <+637>: and $0xf,%edx > 0x00007fe3dbd86600 <+640>: cmp %rcx,%rax > 0x00007fe3dbd86603 <+643>: jbe 0x7fe3dbd86626 <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+678> > 0x00007fe3dbd86605 <+645>: movabs $0x7fffffffffff,%rdx > 0x00007fe3dbd8660f <+655>: and %rdx,%rax > 0x00007fe3dbd86612 <+658>: mov 0x8(%rax),%rcx > 0x00007fe3dbd86616 <+662>: mov %rax,%rdx > 0x00007fe3dbd86619 <+665>: or $0x1,%rdx > 0x00007fe3dbd8661d <+669>: cmpq $0x0,0x8(%rcx) > 0x00007fe3dbd86622 <+674>: cmove %rcx,%rdx > 0x00007fe3dbd86626 <+678>: mov %r12,%rsi > 0x00007fe3dbd86629 <+681>: mov %rbp,%rdi > 0x00007fe3dbd8662c <+684>: callq 0x7fe3dbd86a20 <js::types::TypeScript::SetThis(JSContext*, JSScript*, js::types::Type)> > 0x00007fe3dbd86631 <+689>: mov 0x160(%rbp),%rax > 0x00007fe3dbd86638 <+696>: mov %rbx,%rdx > 0x00007fe3dbd8663b <+699>: mov %r12,%rsi > 0x00007fe3dbd8663e <+702>: mov %rbp,%rdi > 0x00007fe3dbd86641 <+705>: mov %rax,0x18(%rsp) > 0x00007fe3dbd86646 <+710>: callq 0x7fe3dbd854b0 <js::RunScript(JSContext*, JSScript*, js::StackFrame*)> > 0x00007fe3dbd8664b <+715>: test %al,%al > 0x00007fe3dbd8664d <+717>: mov %eax,%r14d > 0x00007fe3dbd86650 <+720>: je 0x7fe3dbd86676 <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+758> > 0x00007fe3dbd86652 <+722>: test %r13,%r13 > 0x00007fe3dbd86655 <+725>: je 0x7fe3dbd86676 <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+758> > 0x00007fe3dbd86657 <+727>: mov (%rbx),%eax > 0x00007fe3dbd86659 <+729>: test $0x20000,%eax > 0x00007fe3dbd8665e <+734>: jne 0x7fe3dbd8666e <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+750> > 0x00007fe3dbd86660 <+736>: movabs $0xfff9000000000000,%rax > 0x00007fe3dbd8666a <+746>: mov %rax,0x30(%rbx) > 0x00007fe3dbd8666e <+750>: mov 0x30(%rbx),%rax > 0x00007fe3dbd86672 <+754>: mov %rax,0x0(%r13) > 0x00007fe3dbd86676 <+758>: mov (%rbx),%eax > 0x00007fe3dbd86678 <+760>: test $0x8,%al > 0x00007fe3dbd8667a <+762>: jne 0x7fe3dbd8670b <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+907> > 0x00007fe3dbd86680 <+768>: mov 0x18(%rsp),%rdx > 0x00007fe3dbd86685 <+773>: mov %rdx,0x160(%rbp) > 0x00007fe3dbd8668c <+780>: jmpq 0x7fe3dbd8647d <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+253> > 0x00007fe3dbd86691 <+785>: mov %rbp,%rsi > 0x00007fe3dbd86694 <+788>: mov %r12,%rdi > 0x00007fe3dbd86697 <+791>: xor %r14d,%r14d > 0x00007fe3dbd8669a <+794>: callq 0x7fe3dbd672e0 <JSScript::makeAnalysis(JSContext*)> > 0x00007fe3dbd8669f <+799>: test %al,%al > 0x00007fe3dbd866a1 <+801>: je 0x7fe3dbd8647d <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+253> > 0x00007fe3dbd866a7 <+807>: jmpq 0x7fe3dbd8659f <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+543> > 0x00007fe3dbd866ac <+812>: test $0x2,%al > 0x00007fe3dbd866ae <+814>: xchg %ax,%ax > 0x00007fe3dbd866b0 <+816>: je 0x7fe3dbd8672a <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+938> > 0x00007fe3dbd866b2 <+818>: mov 0x10(%rbx),%rdx > 0x00007fe3dbd866b6 <+822>: testb $0x4,0x28(%rdx) > 0x00007fe3dbd866ba <+826>: je 0x7fe3dbd865ae <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+558> > 0x00007fe3dbd866c0 <+832>: mov %rbx,%rsi > 0x00007fe3dbd866c3 <+835>: mov %rbp,%rdi > 0x00007fe3dbd866c6 <+838>: xor %r14d,%r14d > 0x00007fe3dbd866c9 <+841>: callq 0x7fe3dbd48ed0 <js::CreateEvalCallObject(JSContext*, js::StackFrame*)> > 0x00007fe3dbd866ce <+846>: test %rax,%rax > 0x00007fe3dbd866d1 <+849>: je 0x7fe3dbd8647d <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+253> > 0x00007fe3dbd866d7 <+855>: mov (%rbx),%eax > 0x00007fe3dbd866d9 <+857>: jmpq 0x7fe3dbd865ae <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+558> > 0x00007fe3dbd866de <+862>: mov %rbp,%rsi > 0x00007fe3dbd866e1 <+865>: mov %r12,%rdi > 0x00007fe3dbd866e4 <+868>: callq 0x7fe3dbd66f80 <JSScript::makeTypes(JSContext*)> > 0x00007fe3dbd866e9 <+873>: test %al,%al > 0x00007fe3dbd866eb <+875>: je 0x7fe3dbd86703 <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+899> > 0x00007fe3dbd866ed <+877>: mov 0xa8(%r12),%rax > 0x00007fe3dbd866f5 <+885>: jmpq 0x7fe3dbd86581 <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+513> > 0x00007fe3dbd866fa <+890>: lea -0x8(%rbx),%rax > 0x00007fe3dbd866fe <+894>: jmpq 0x7fe3dbd865cf <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+591> > 0x00007fe3dbd86703 <+899>: xor %r14d,%r14d > 0x00007fe3dbd86706 <+902>: jmpq 0x7fe3dbd8647d <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+253> > 0x00007fe3dbd8670b <+907>: test $0x2,%al > 0x00007fe3dbd8670d <+909>: je 0x7fe3dbd8674f <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+975> > 0x00007fe3dbd8670f <+911>: mov 0x10(%rbx),%rax > 0x00007fe3dbd86713 <+915>: testb $0x4,0x28(%rax) > 0x00007fe3dbd86717 <+919>: je 0x7fe3dbd86680 <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+768> > 0x00007fe3dbd8671d <+925>: mov %rbx,%rdi > 0x00007fe3dbd86720 <+928>: callq 0x7fe3dbd49020 <js_PutCallObject(js::StackFrame*)> > 0x00007fe3dbd86725 <+933>: jmpq 0x7fe3dbd86680 <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+768> > 0x00007fe3dbd8672a <+938>: mov 0x8(%rbx),%rdx > 0x00007fe3dbd8672e <+942>: jmp 0x7fe3dbd866b6 <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+822> > 0x00007fe3dbd86730 <+944>: mov %rbx,%rdx > 0x00007fe3dbd86733 <+947>: mov %r12,%rsi > 0x00007fe3dbd86736 <+950>: mov %rbp,%rdi > 0x00007fe3dbd86739 <+953>: callq 0x7fe3dbd695b0 <js::types::TypeScript::SetScope(JSContext*, JSScript*, JSObject*)> > 0x00007fe3dbd8673e <+958>: test %al,%al > 0x00007fe3dbd86740 <+960>: je 0x7fe3dbd86703 <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+899> > 0x00007fe3dbd86742 <+962>: mov 0xa8(%r12),%rax > 0x00007fe3dbd8674a <+970>: jmpq 0x7fe3dbd8658c <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+524> > 0x00007fe3dbd8674f <+975>: mov 0x8(%rbx),%rax > 0x00007fe3dbd86753 <+979>: jmp 0x7fe3dbd86713 <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+915> >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 770531
:
549665
|
549666
|
559799
|
565466
|
567915
|
570358
|
577200
|
577205
|
579090
| 582835 |
584497
|
587866