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 579090 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), 28.94 KB, created by
Attila Zilizi
on 2012-04-20 19:22:11 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Attila Zilizi
Created:
2012-04-20 19:22:11 UTC
Size:
28.94 KB
patch
obsolete
>[New LWP 1839] >[New LWP 1838] >[New LWP 1840] >[New LWP 1841] >warning: .dynamic section for "/usr/lib/libstdc++.so.6" is not at the expected address (wrong library or version mismatch?) >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib/libthread_db.so.1". >Core was generated by `/usr/libexec/glib-pacrunner'. >Program terminated with signal 11, Segmentation fault. >#0 0x00be86ba in thisObject (cx=0xb6e2f7a8, this=0xb5503040) at ./jsobjinlines.h:145 >145 return op ? op(cx, this) : this; > >Thread 4 (Thread 0xb63ffb40 (LWP 1841)): >#0 0x00547416 in __kernel_vsyscall () >No symbol table info available. >#1 0x480d785c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:172 >No locals. >#2 0x001befc2 in PR_WaitCondVar (cvar=0xb6e28700, timeout=4294967295) at ../../../mozilla/nsprpub/pr/src/pthreads/ptsynch.c:417 > rv = <optimized out> > thred = 0xb6e28780 >#3 0x00bb392b in js::GCHelperThread::threadLoop (this=0xb65fa324) at /usr/src/debug/xulrunner-11.0/mozilla-release/js/src/jsgc.cpp:2273 > lock = {runtime = 0xb65da008} >#4 0x001c4eb2 in _pt_root (arg=0xb6e28780) at ../../../mozilla/nsprpub/pr/src/pthreads/ptthread.c:187 > thred = 0xb6e28780 > detached = 0 >#5 0x480d3cd3 in start_thread (arg=0xb63ffb40) at pthread_create.c:309 > __res = <optimized out> > pd = 0xb63ffb40 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {1208897524, 0, 4001536, -1237322776, -739853311, -1233520131}, 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> > __PRETTY_FUNCTION__ = "start_thread" >#6 0x48010a2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 >No locals. > >Thread 3 (Thread 0xb6dffb40 (LWP 1840)): >#0 0x00547416 in __kernel_vsyscall () >No symbol table info available. >#1 0x480061a0 in __GI___poll (fds=0xb64027c0, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 > resultvar = <optimized out> > oldtype = -516 > result = <optimized out> >#2 0x4819b83c in g_poll (fds=0xb64027c0, nfds=3, timeout=-1) at gpoll.c:132 >No locals. >#3 0x4818cc76 in g_main_context_poll (n_fds=3, fds=0xb64027c0, priority=<optimized out>, timeout=<optimized out>, context=0xb6e077a0) at gmain.c:3402 > poll_func = 0x4819b810 <g_poll> >#4 g_main_context_iterate (context=0xb6e077a0, block=1209645072, dispatch=1, self=0xb6e07830) at gmain.c:3084 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 3 > allocated_nfds = <optimized out> > fds = <optimized out> > __PRETTY_FUNCTION__ = "g_main_context_iterate" >#5 0x4818d3a7 in g_main_loop_run (loop=0xb6e07790) at gmain.c:3297 > self = 0xb6e07830 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#6 0x483ee74b in gdbus_shared_thread_func (user_data=0xb6e08bd0) at gdbusprivate.c:276 > data = 0xb6e08bd0 >#7 0x481b3f45 in g_thread_create_proxy (data=0xb6e07830) at gthread.c:1962 > thread = 0xb6e07830 > __PRETTY_FUNCTION__ = "g_thread_create_proxy" >#8 0x480d3cd3 in start_thread (arg=0xb6dffb40) at pthread_create.c:309 > __res = <optimized out> > pd = 0xb6dffb40 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {1208897524, 0, 4001536, -1226837016, 333888512, -1233520131}, 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> > __PRETTY_FUNCTION__ = "start_thread" >#9 0x48010a2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 >No locals. > >Thread 2 (Thread 0xb7703740 (LWP 1838)): >#0 0x00547416 in __kernel_vsyscall () >No symbol table info available. >#1 0x480061a0 in __GI___poll (fds=0x880f9b0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 > resultvar = <optimized out> > oldtype = -516 > result = <optimized out> >#2 0x4819b83c in g_poll (fds=0x880f9b0, nfds=1, timeout=-1) at gpoll.c:132 >No locals. >#3 0x4818cc76 in g_main_context_poll (n_fds=1, fds=0x880f9b0, priority=<optimized out>, timeout=<optimized out>, context=0x880f910) at gmain.c:3402 > poll_func = 0x4819b810 <g_poll> >#4 g_main_context_iterate (context=0x880f910, block=1209645072, dispatch=1, self=0x8803008) at gmain.c:3084 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 1 > allocated_nfds = <optimized out> > fds = <optimized out> > __PRETTY_FUNCTION__ = "g_main_context_iterate" >#5 0x4818d3a7 in g_main_loop_run (loop=0x880f9a0) at gmain.c:3297 > self = 0x8803008 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#6 0x08049295 in main (argc=1, argv=0xbff9ad34) at glibpacrunner.c:162 > owner_id = 1 > >Thread 1 (Thread 0xb7702b40 (LWP 1839)): >#0 0x00be86ba in thisObject (cx=0xb6e2f7a8, this=0xb5503040) at ./jsobjinlines.h:145 > op = 0x6e2e0063 >#1 js::Execute (cx=0xb6e2f7a8, script=0xb5506780, scopeChainArg=..., rval=0xb7701e48) at /usr/src/debug/xulrunner-11.0/mozilla-release/js/src/jsinterp.cpp:810 > scopeChain = 0xb5503040 > thisObj = 0x6e2e0063 > thisv = {data = {asBits = 9672265251080372224, s = {payload = {i32 = 0, u32 = 0, boo = 0, str = 0x0, obj = 0x0, ptr = 0x0, why = JS_ARRAY_HOLE, word = 0}, tag = -2042967552}, asDouble = -1.1806509999924661e-278, asPtr = 0x0}} >#2 0x00b5ed24 in EvaluateUCScriptForPrincipalsCommon (compileVersion=<optimized out>, rval=0xb7701e48, lineno=0, filename=0xf221a9 "pacutils.js", length=5969, chars=0xb6e4b8e8, originPrincipals=0x0, principals=0x0, obj=0xb5503040, cx=0xb6e2f7a8) at /usr/src/debug/xulrunner-11.0/mozilla-release/js/src/jsapi.cpp:5093 > flags = <optimized out> > lfc = {cx = 0xb6e2f7a8} > script = <optimized out> >#3 JS_EvaluateUCScriptForPrincipals (cx=0xb6e2f7a8, obj=0xb5503040, principals=0x0, chars=0xb6e4b8e8, length=5969, filename=0xf221a9 "pacutils.js", lineno=0, rval=0xb7701e48) at /usr/src/debug/xulrunner-11.0/mozilla-release/js/src/jsapi.cpp:5104 >No locals. >#4 0x00b5ee3b in JS_EvaluateScriptForPrincipals (cx=0xb6e2f7a8, obj=0xb5503040, principals=0x0, bytes=0xf221f0 "function dnsDomainIs(host, domain) {\n return (host.length >= domain.length &&\n", ' ' <repeats 12 times>, "host.substring(host.length - domain.length) == domain);\n}\nfunction dnsDomainLevels(host) {\n return host."..., nbytes=5969, filename=0xf221a9 "pacutils.js", lineno=0, rval=0xb7701e48) at /usr/src/debug/xulrunner-11.0/mozilla-release/js/src/jsapi.cpp:5153 > length = 5969 > chars = 0xb6e4b8e8 > ok = <optimized out> >#5 0x00b5eef4 in JS_EvaluateScript (cx=0xb6e2f7a8, obj=0xb5503040, bytes=0xf221f0 "function dnsDomainIs(host, domain) {\n return (host.length >= domain.length &&\n", ' ' <repeats 12 times>, "host.substring(host.length - domain.length) == domain);\n}\nfunction dnsDomainLevels(host) {\n return host."..., nbytes=5969, filename=0xf221a9 "pacutils.js", lineno=0, rval=0xb7701e48) at /usr/src/debug/xulrunner-11.0/mozilla-release/js/src/jsapi.cpp:5173 >No locals. >#6 0x00f21f22 in mozjs_pacrunner (pacurl=<optimized out>, pac=<optimized out>, this=<optimized out>) at /usr/src/debug/libproxy-0.4.7/libproxy/modules/pacrunner_mozjs.cpp:126 > rval = 5269106719719474088 >#7 mozjs_pacrunner_extension::create (this=0x880c3a8, pac=Cannot access memory at address 0x6e2e0063 >) at /usr/src/debug/libproxy-0.4.7/libproxy/modules/pacrunner_mozjs.cpp:178 >No locals. >#8 0x49774d7e in libproxy::pacrunner_extension::get (this=0x880c3a8, pac='/' <repeats 97 times>, "\nfunction FindProxyForURL(url, host)\n{\n\tvar force_proxy = \"PROXY 10.2.128.140:3128\";\n var ntrproxy = force_proxy + \"; DIRECT\";\t\n \n\t/* Array of destination URL for which to bypass proxy"..., pacurl=...) at /usr/src/debug/libproxy-0.4.7/libproxy/extension_pacrunner.cpp:40 >No locals. >#9 0x49779eba in libproxy::proxy_factory::_get_proxies (this=0x880aa28, realurl=0xb6e096f0, 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 = {0x880c3a8} > pacresp = <error reading variable: Cannot access memory at address 0x62> > confurl = {m_orig = "wpad://", m_scheme = "wpad", m_user = "", m_pass = "", m_host = "", m_port = 0, m_path = "", m_ips = 0x0} > config = 0xb7701f80 > configs = std::vector of length 1, capacity 1 = {0x880aaf0} > ignores = std::vector of length 3, capacity 3 = {0x880b0e8, 0x880b108, 0x880b0f8} > debug = 0x0 > ignored = 99 > invign = false > confign = "" > networks = std::vector of length 0, capacity 0 >#10 0x4977b25a in libproxy::proxy_factory::get_proxies (this=0x880aa28, 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 = 0xb6e096f0 > response = std::vector of length 0, capacity 0 >#11 0x4977b40f in px_proxy_factory_get_proxies (self=0x6e2e0063, url=0x6e2e0063 <Address 0x6e2e0063 out of bounds>) at /usr/src/debug/libproxy-0.4.7/libproxy/proxy.cpp:421 > proxies = std::vector of length 0, capacity 0 > retval = 0xb77021bc >#12 0x080495cd in get_libproxy_proxies (resolver=0x880ab00, uri=0x8810da0 "http://api.flickr.com/services/rest/?method=flickr%2Eauth%2EcheckToken&api%5Fsig=b4182f2f96c74c51ce141ae71c5555d3&api%5Fkey=d7953dc63a9498433bfdb4287ee2694b", cancellable=<optimized out>, error=0xb77021bc) at glibproxyresolver.c:147 > proxies = <optimized out> >#13 0x08049885 in _lookup_async (simple=0x8805100, object=0x880ab00, cancellable=0x0) at glibproxyresolver.c:200 > resolver = 0x880ab00 > error = 0x0 > proxies = 0x0 > uri = <optimized out> >#14 0x4838d22e in run_in_thread (job=0x880da20, c=0x0, _data=0x880da10) at gsimpleasyncresult.c:843 > data = 0x880da10 > simple = 0x8805100 > source = <optimized out> >#15 0x4837d85c in io_job_thread (data=0x880da20, user_data=0x0) at gioscheduler.c:180 > job = 0x880da20 > result = <optimized out> >#16 0x481b63bf in g_thread_pool_thread_proxy (data=0x880d600) at gthreadpool.c:319 > task = 0x880da20 > pool = 0x880d600 >#17 0x481b3f45 in g_thread_create_proxy (data=0x880fb08) at gthread.c:1962 > thread = 0x880fb08 > __PRETTY_FUNCTION__ = "g_thread_create_proxy" >#18 0x480d3cd3 in start_thread (arg=0xb7702b40) at pthread_create.c:309 > __res = <optimized out> > pd = 0xb7702b40 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {1208897524, 0, 4001536, -1217387544, 1279704067, -1233520131}, 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> > __PRETTY_FUNCTION__ = "start_thread" >#19 0x48010a2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 >No locals. >From To Syms Read Shared Object Library >0x4834cee0 0x48418298 Yes /lib/libgio-2.0.so.0 >0x482dc2b0 0x4830f1f8 Yes /lib/libgobject-2.0.so.0 >0x48325bf0 0x48326d78 Yes /lib/libgmodule-2.0.so.0 >0x482a7f50 0x482a9728 Yes /lib/libgthread-2.0.so.0 >0x480f2920 0x480f6a98 Yes /lib/librt.so.1 >0x4815c0f0 0x481fa9f8 Yes /lib/libglib-2.0.so.0 >0x49774a20 0x497876fc Yes /usr/lib/libproxy.so.1 >0x480d1680 0x480dd6f8 Yes /lib/libpthread.so.0 >0x47f33e90 0x4806c294 Yes /lib/libc.so.6 >0x482cd020 0x482d0678 Yes /usr/lib/libffi.so.5 >0x480eaa60 0x480eba88 Yes /lib/libdl.so.2 >0x48290670 0x4829d948 Yes /lib/libz.so.1 >0x482716e0 0x48283478 Yes /lib/libselinux.so.1 >0x482b1670 0x482c2088 Yes /lib/libresolv.so.2 >0x47ef8850 0x47f11edf Yes /lib/ld-linux.so.2 >0x4978fc10 0x4979381c Yes /usr/lib/libmodman.so.1 >0x491aa7c0 0x4921df78 Yes /usr/lib/libstdc++.so.6 >0x48101420 0x4811c3a8 Yes /lib/libm.so.6 >0x4812bf30 0x48142c48 Yes /lib/libgcc_s.so.1 >0x00f21390 0x00f2215c Yes /usr/lib/libproxy/0.4.7/modules/pacrunner_mozjs.so >0x00b4e0c0 0x00e05838 Yes /usr/lib/xulrunner-2/libmozjs.so >0x00862ad0 0x00863bb8 Yes /lib/libplds4.so >0x00711e60 0x00713808 Yes /lib/libplc4.so >0x001a6920 0x001ca268 Yes /lib/libnspr4.so >0x002f1a10 0x002f9158 Yes /lib/libnss_files.so.2 >0x007fbbd0 0x00800878 Yes /lib/libnss_dns.so.2 >$1 = 0x0 >$2 = 0x0 >eax 0x6e2e0063 1848508515 >ecx 0x201 513 >edx 0xb55011e0 -1253043744 >ebx 0xe8435c 15221596 >esp 0xb7701c90 0xb7701c90 >ebp 0xb6e2f7a8 0xb6e2f7a8 >esi 0xb5503040 -1253035968 >edi 0x0 0 >eip 0xbe86ba 0xbe86ba <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+138> >eflags 0x10206 [ PF IF RF ] >cs 0x73 115 >ss 0x7b 123 >ds 0x7b 123 >es 0x7b 123 >fs 0x0 0 >gs 0x33 51 >Dump of assembler code for function js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*): > 0x00be8630 <+0>: lea -0x8c(%esp),%esp > 0x00be8637 <+7>: mov %esi,0x80(%esp) > 0x00be863e <+14>: mov 0x98(%esp),%esi > 0x00be8645 <+21>: mov %ebx,0x7c(%esp) > 0x00be8649 <+25>: mov %ebp,0x88(%esp) > 0x00be8650 <+32>: mov %edi,0x84(%esp) > 0x00be8657 <+39>: mov 0x90(%esp),%ebp > 0x00be865e <+46>: call 0xb4f9f9 <__i686.get_pc_thunk.bx> > 0x00be8663 <+51>: add $0x29bcf9,%ebx > 0x00be8669 <+57>: mov (%esi),%eax > 0x00be866b <+59>: mov (%eax),%eax > 0x00be866d <+61>: mov (%eax),%eax > 0x00be866f <+63>: mov 0x4c(%eax),%eax > 0x00be8672 <+66>: test %eax,%eax > 0x00be8674 <+68>: je 0xbe8681 <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+81> > 0x00be8676 <+70>: mov %esi,0x4(%esp) > 0x00be867a <+74>: mov %ebp,(%esp) > 0x00be867d <+77>: call *%eax > 0x00be867f <+79>: mov %eax,%esi > 0x00be8681 <+81>: xor %edi,%edi > 0x00be8683 <+83>: test %esi,%esi > 0x00be8685 <+85>: je 0xbe8758 <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+296> > 0x00be868b <+91>: mov (%esi),%eax > 0x00be868d <+93>: testb $0x1,0xd(%eax) > 0x00be8691 <+97>: jne 0xbe89a8 <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+888> > 0x00be8697 <+103>: testb $0x4,0x20(%ebp) > 0x00be869b <+107>: je 0xbe87c0 <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+400> > 0x00be86a1 <+113>: mov (%eax),%eax > 0x00be86a3 <+115>: mov (%eax),%eax > 0x00be86a5 <+117>: mov 0xdc(%eax),%eax > 0x00be86ab <+123>: test %eax,%eax > 0x00be86ad <+125>: je 0xbe87f8 <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+456> > 0x00be86b3 <+131>: mov %esi,0x4(%esp) > 0x00be86b7 <+135>: mov %ebp,(%esp) >=> 0x00be86ba <+138>: call *%eax > 0x00be86bc <+140>: xor %edi,%edi > 0x00be86be <+142>: test %eax,%eax > 0x00be86c0 <+144>: je 0xbe8758 <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+296> > 0x00be86c6 <+150>: mov %eax,0x68(%esp) > 0x00be86ca <+154>: mov 0x94(%esp),%eax > 0x00be86d1 <+161>: movl $0xffffff87,0x6c(%esp) > 0x00be86d9 <+169>: cmpl $0x3,0x8(%eax) > 0x00be86dd <+173>: jbe 0xbe8780 <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+336> > 0x00be86e3 <+179>: lea 0x68(%esp),%eax > 0x00be86e7 <+183>: mov %eax,0xc(%esp) > 0x00be86eb <+187>: mov 0x94(%esp),%eax > 0x00be86f2 <+194>: lea 0x4c(%esp),%ecx > 0x00be86f6 <+198>: mov %eax,0x8(%esp) > 0x00be86fa <+202>: mov %ecx,0x1c(%esp) > 0x00be86fe <+206>: lea 0x44(%ebp),%eax > 0x00be8701 <+209>: movl $0x0,0x18(%esp) > 0x00be8709 <+217>: movl $0x1,0x14(%esp) > 0x00be8711 <+225>: mov %esi,0x10(%esp) > 0x00be8715 <+229>: mov %ebp,0x4(%esp) > 0x00be8719 <+233>: mov %eax,(%esp) > 0x00be871c <+236>: mov %ecx,0x38(%esp) > 0x00be8720 <+240>: movl $0x0,0x4c(%esp) > 0x00be8728 <+248>: movb $0x0,0x50(%esp) > 0x00be872d <+253>: xor %edi,%edi > 0x00be872f <+255>: call 0xcc35d0 <js::ContextStack::pushExecuteFrame(JSContext*, JSScript*, JS::Value const&, JSObject&, js::ExecuteType, js::StackFrame*, js::ExecuteFrameGuard*)> > 0x00be8734 <+260>: test %al,%al > 0x00be8736 <+262>: mov 0x38(%esp),%ecx > 0x00be873a <+266>: jne 0xbe8810 <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+480> > 0x00be8740 <+272>: mov 0x4c(%esp),%eax > 0x00be8744 <+276>: test %eax,%eax > 0x00be8746 <+278>: je 0xbe8758 <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+296> > 0x00be8748 <+280>: mov %ecx,0x4(%esp) > 0x00be874c <+284>: mov %eax,(%esp) > 0x00be874f <+287>: call 0xcc2a80 <js::ContextStack::popFrame(js::FrameGuard const&)> > 0x00be8754 <+292>: lea 0x0(%esi,%eiz,1),%esi > 0x00be8758 <+296>: mov %edi,%eax > 0x00be875a <+298>: mov 0x7c(%esp),%ebx > 0x00be875e <+302>: mov 0x80(%esp),%esi > 0x00be8765 <+309>: mov 0x84(%esp),%edi > 0x00be876c <+316>: mov 0x88(%esp),%ebp > 0x00be8773 <+323>: lea 0x8c(%esp),%esp > 0x00be877a <+330>: ret > 0x00be877b <+331>: nop > 0x00be877c <+332>: lea 0x0(%esi,%eiz,1),%esi > 0x00be8780 <+336>: mov (%eax),%edx > 0x00be8782 <+338>: testb $0x1,0x20(%eax) > 0x00be8786 <+342>: movzbl (%edx),%eax > 0x00be8789 <+345>: jne 0xbe8800 <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+464> > 0x00be878b <+347>: cmp $0xc2,%al > 0x00be878d <+349>: jne 0xbe86e3 <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+179> > 0x00be8793 <+355>: mov 0x9c(%esp),%ebp > 0x00be879a <+362>: mov $0x1,%edi > 0x00be879f <+367>: test %ebp,%ebp > 0x00be87a1 <+369>: je 0xbe8758 <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+296> > 0x00be87a3 <+371>: mov 0x9c(%esp),%esi > 0x00be87aa <+378>: movl $0x0,(%esi) > 0x00be87b0 <+384>: movl $0xffffff82,0x4(%esi) > 0x00be87b7 <+391>: jmp 0xbe8758 <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+296> > 0x00be87b9 <+393>: lea 0x0(%esi,%eiz,1),%esi > 0x00be87c0 <+400>: movl $0x0,0xc(%esp) > 0x00be87c8 <+408>: movl $0x200,0x8(%esp) > 0x00be87d0 <+416>: mov %ebp,0x4(%esp) > 0x00be87d4 <+420>: mov %esi,(%esp) > 0x00be87d7 <+423>: call 0xc4e460 <JSObject::setFlag(JSContext*, unsigned int, JSObject::GenerateShape)> > 0x00be87dc <+428>: test %al,%al > 0x00be87de <+430>: je 0xbe8758 <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+296> > 0x00be87e4 <+436>: mov (%esi),%eax > 0x00be87e6 <+438>: mov (%eax),%eax > 0x00be87e8 <+440>: mov (%eax),%eax > 0x00be87ea <+442>: mov 0xdc(%eax),%eax > 0x00be87f0 <+448>: test %eax,%eax > 0x00be87f2 <+450>: jne 0xbe86b3 <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+131> > 0x00be87f8 <+456>: mov %esi,%eax > 0x00be87fa <+458>: jmp 0xbe86c6 <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+150> > 0x00be87ff <+463>: nop > 0x00be8800 <+464>: cmp $0x42,%al > 0x00be8802 <+466>: jne 0xbe878b <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+347> > 0x00be8804 <+468>: movzbl 0x1(%edx),%eax > 0x00be8808 <+472>: jmp 0xbe878b <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+347> > 0x00be880a <+474>: lea 0x0(%esi),%esi > 0x00be8810 <+480>: mov 0x60(%esp),%edx > 0x00be8814 <+484>: mov %edx,0x3c(%esp) > 0x00be8818 <+488>: mov (%edx),%eax > 0x00be881a <+490>: test $0x8,%al > 0x00be881c <+492>: je 0xbe8858 <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+552> > 0x00be881e <+494>: test $0x2,%al > 0x00be8820 <+496>: je 0xbe89f8 <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+968> > 0x00be8826 <+502>: mov 0x8(%edx),%eax > 0x00be8829 <+505>: testb $0x8,0x20(%eax) > 0x00be882d <+509>: je 0xbe8858 <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+552> > 0x00be882f <+511>: mov 0x3c(%esp),%eax > 0x00be8833 <+515>: mov %ebp,(%esp) > 0x00be8836 <+518>: mov %eax,0x4(%esp) > 0x00be883a <+522>: mov %ecx,0x38(%esp) > 0x00be883e <+526>: call 0xba91c0 <js::CreateEvalCallObject(JSContext*, js::StackFrame*)> > 0x00be8843 <+531>: xor %edi,%edi > 0x00be8845 <+533>: test %eax,%eax > 0x00be8847 <+535>: mov 0x38(%esp),%ecx > 0x00be884b <+539>: je 0xbe8740 <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+272> > 0x00be8851 <+545>: lea 0x0(%esi,%eiz,1),%esi > 0x00be8858 <+552>: mov 0x94(%esp),%edx > 0x00be885f <+559>: testb $0x4,0x20(%edx) > 0x00be8863 <+563>: jne 0xbe89d0 <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+928> > 0x00be8869 <+569>: mov 0x94(%esp),%edx > 0x00be8870 <+576>: mov 0x68(%edx),%eax > 0x00be8873 <+579>: test %eax,%eax > 0x00be8875 <+581>: je 0xbe8a3a <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+1034> > 0x00be887b <+587>: cmpl $0x1,0x4(%eax) > 0x00be887f <+591>: je 0xbe8a68 <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+1080> > 0x00be8885 <+597>: test %eax,%eax > 0x00be8887 <+599>: je 0xbe8a10 <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+992> > 0x00be888d <+605>: mov (%eax),%edi > 0x00be888f <+607>: test %edi,%edi > 0x00be8891 <+609>: je 0xbe8a10 <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+992> > 0x00be8897 <+615>: mov 0x3c(%esp),%esi > 0x00be889b <+619>: mov 0x3c(%esp),%eax > 0x00be889f <+623>: sub $0x8,%eax > 0x00be88a2 <+626>: testb $0x9,(%esi) > 0x00be88a5 <+629>: jne 0xbe88b8 <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+648> > 0x00be88a7 <+631>: mov 0x4(%esi),%eax > 0x00be88aa <+634>: movzwl 0x10(%eax),%eax > 0x00be88ae <+638>: shl $0x3,%eax > 0x00be88b1 <+641>: sub %eax,%esi > 0x00be88b3 <+643>: mov %esi,%eax > 0x00be88b5 <+645>: sub $0x8,%eax > 0x00be88b8 <+648>: cmpb $0x0,0xc1(%ebp) > 0x00be88bf <+655>: je 0xbe88f8 <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+712> > 0x00be88c1 <+657>: mov 0x4(%eax),%esi > 0x00be88c4 <+660>: xor %edx,%edx > 0x00be88c6 <+662>: cmp $0xffffff80,%esi > 0x00be88c9 <+665>: jbe 0xbe88d9 <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+681> > 0x00be88cb <+667>: mov %esi,%edx > 0x00be88cd <+669>: and $0xf,%edx > 0x00be88d0 <+672>: cmp $0xffffff87,%esi > 0x00be88d3 <+675>: je 0xbe8a93 <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+1123> > 0x00be88d9 <+681>: mov 0x94(%esp),%esi > 0x00be88e0 <+688>: mov %edx,0x8(%esp) > 0x00be88e4 <+692>: mov %esi,0x4(%esp) > 0x00be88e8 <+696>: mov %ebp,(%esp) > 0x00be88eb <+699>: mov %ecx,0x38(%esp) > 0x00be88ef <+703>: call 0xbe8d10 <js::types::TypeScript::SetThis(JSContext*, JSScript*, js::types::Type)> > 0x00be88f4 <+708>: mov 0x38(%esp),%ecx > 0x00be88f8 <+712>: mov 0x3c(%esp),%esi > 0x00be88fc <+716>: mov 0xf4(%ebp),%edx > 0x00be8902 <+722>: mov %esi,0x8(%esp) > 0x00be8906 <+726>: mov 0x94(%esp),%esi > 0x00be890d <+733>: mov %esi,0x4(%esp) > 0x00be8911 <+737>: mov %ebp,(%esp) > 0x00be8914 <+740>: mov %ecx,0x38(%esp) > 0x00be8918 <+744>: mov %edx,0x2c(%esp) > 0x00be891c <+748>: call 0xbe74a0 <js::RunScript(JSContext*, JSScript*, js::StackFrame*)> > 0x00be8921 <+753>: test %al,%al > 0x00be8923 <+755>: mov %eax,%edi > 0x00be8925 <+757>: mov 0x38(%esp),%ecx > 0x00be8929 <+761>: je 0xbe8967 <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+823> > 0x00be892b <+763>: mov 0x9c(%esp),%esi > 0x00be8932 <+770>: test %esi,%esi > 0x00be8934 <+772>: je 0xbe8967 <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+823> > 0x00be8936 <+774>: mov 0x3c(%esp),%esi > 0x00be893a <+778>: mov (%esi),%eax > 0x00be893c <+780>: test $0x20000,%eax > 0x00be8941 <+785>: jne 0xbe8951 <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+801> > 0x00be8943 <+787>: movl $0x0,0x18(%esi) > 0x00be894a <+794>: movl $0xffffff82,0x1c(%esi) > 0x00be8951 <+801>: mov 0x3c(%esp),%edx > 0x00be8955 <+805>: mov 0x9c(%esp),%esi > 0x00be895c <+812>: mov 0x18(%edx),%eax > 0x00be895f <+815>: mov 0x1c(%edx),%edx > 0x00be8962 <+818>: mov %edx,0x4(%esi) > 0x00be8965 <+821>: mov %eax,(%esi) > 0x00be8967 <+823>: mov 0x3c(%esp),%esi > 0x00be896b <+827>: mov (%esi),%eax > 0x00be896d <+829>: test $0x8,%al > 0x00be896f <+831>: je 0xbe8996 <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+870> > 0x00be8971 <+833>: test $0x2,%al > 0x00be8973 <+835>: je 0xbe8a04 <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+980> > 0x00be8979 <+841>: mov 0x8(%esi),%eax > 0x00be897c <+844>: testb $0x8,0x20(%eax) > 0x00be8980 <+848>: je 0xbe8996 <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+870> > 0x00be8982 <+850>: mov 0x3c(%esp),%esi > 0x00be8986 <+854>: mov %ecx,0x38(%esp) > 0x00be898a <+858>: mov %esi,(%esp) > 0x00be898d <+861>: call 0xba9300 <js_PutCallObject(js::StackFrame*)> > 0x00be8992 <+866>: mov 0x38(%esp),%ecx > 0x00be8996 <+870>: mov 0x2c(%esp),%edx > 0x00be899a <+874>: mov %edx,0xf4(%ebp) > 0x00be89a0 <+880>: jmp 0xbe8740 <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+272> > 0x00be89a5 <+885>: lea 0x0(%esi),%esi > 0x00be89a8 <+888>: mov -0x18(%ebx),%eax > 0x00be89ae <+894>: movl $0x10a,0xc(%esp) > 0x00be89b6 <+902>: movl $0x0,0x8(%esp) > 0x00be89be <+910>: mov %eax,0x4(%esp) > 0x00be89c2 <+914>: mov %ebp,(%esp) > 0x00be89c5 <+917>: call 0xb4d3a0 <JS_ReportErrorNumber@plt> > 0x00be89ca <+922>: jmp 0xbe8758 <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+296> > 0x00be89cf <+927>: nop > 0x00be89d0 <+928>: mov 0x3c(%esp),%edx > 0x00be89d4 <+932>: mov %ebp,%eax > 0x00be89d6 <+934>: mov %ecx,0x38(%esp) > 0x00be89da <+938>: xor %edi,%edi > 0x00be89dc <+940>: call 0xbd5d20 <InitSharpSlots(JSContext*, js::StackFrame*)> > 0x00be89e1 <+945>: test %al,%al > 0x00be89e3 <+947>: mov 0x38(%esp),%ecx > 0x00be89e7 <+951>: je 0xbe8740 <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+272> > 0x00be89ed <+957>: jmp 0xbe8869 <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+569> > 0x00be89f2 <+962>: lea 0x0(%esi),%esi > 0x00be89f8 <+968>: mov 0x3c(%esp),%edx > 0x00be89fc <+972>: mov 0x4(%edx),%eax > 0x00be89ff <+975>: jmp 0xbe8829 <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+505> > 0x00be8a04 <+980>: mov 0x3c(%esp),%esi > 0x00be8a08 <+984>: mov 0x4(%esi),%eax > 0x00be8a0b <+987>: jmp 0xbe897c <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+844> > 0x00be8a10 <+992>: mov 0x94(%esp),%esi > 0x00be8a17 <+999>: mov %ebp,0x4(%esp) > 0x00be8a1b <+1003>: mov %esi,(%esp) > 0x00be8a1e <+1006>: mov %ecx,0x38(%esp) > 0x00be8a22 <+1010>: call 0xbc8770 <JSScript::makeAnalysis(JSContext*)> > 0x00be8a27 <+1015>: xor %edi,%edi > 0x00be8a29 <+1017>: test %al,%al > 0x00be8a2b <+1019>: mov 0x38(%esp),%ecx > 0x00be8a2f <+1023>: je 0xbe8740 <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+272> > 0x00be8a35 <+1029>: jmp 0xbe8897 <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+615> > 0x00be8a3a <+1034>: mov %ebp,0x4(%esp) > 0x00be8a3e <+1038>: mov %edx,(%esp) > 0x00be8a41 <+1041>: mov %ecx,0x38(%esp) > 0x00be8a45 <+1045>: call 0xbc83e0 <JSScript::makeTypes(JSContext*)> > 0x00be8a4a <+1050>: test %al,%al > 0x00be8a4c <+1052>: mov 0x38(%esp),%ecx > 0x00be8a50 <+1056>: je 0xbe8a61 <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+1073> > 0x00be8a52 <+1058>: mov 0x94(%esp),%edx > 0x00be8a59 <+1065>: mov 0x68(%edx),%eax > 0x00be8a5c <+1068>: jmp 0xbe887b <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+587> > 0x00be8a61 <+1073>: xor %edi,%edi > 0x00be8a63 <+1075>: jmp 0xbe8740 <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+272> > 0x00be8a68 <+1080>: mov %esi,0x8(%esp) > 0x00be8a6c <+1084>: mov 0x94(%esp),%esi > 0x00be8a73 <+1091>: mov %esi,0x4(%esp) > 0x00be8a77 <+1095>: mov %ebp,(%esp) > 0x00be8a7a <+1098>: mov %ecx,0x38(%esp) > 0x00be8a7e <+1102>: call 0xbca6d0 <js::types::TypeScript::SetScope(JSContext*, JSScript*, JSObject*)> > 0x00be8a83 <+1107>: test %al,%al > 0x00be8a85 <+1109>: mov 0x38(%esp),%ecx > 0x00be8a89 <+1113>: je 0xbe8a61 <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+1073> > 0x00be8a8b <+1115>: mov 0x68(%esi),%eax > 0x00be8a8e <+1118>: jmp 0xbe8885 <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+597> > 0x00be8a93 <+1123>: mov (%eax),%eax > 0x00be8a95 <+1125>: mov 0x4(%eax),%edx > 0x00be8a98 <+1128>: or $0x1,%eax > 0x00be8a9b <+1131>: cmpl $0x0,0x4(%edx) > 0x00be8a9f <+1135>: cmovne %eax,%edx > 0x00be8aa2 <+1138>: jmp 0xbe88d9 <js::Execute(JSContext*, JSScript*, JSObject&, JS::Value*)+681> >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