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 845005 Details for
Bug 1048296
[abrt] polkit: js::ShapeTable::search(): polkitd killed by SIGSEGV
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
File: backtrace
backtrace (text/plain), 27.42 KB, created by
Robert Hancock
on 2014-01-03 16:09:41 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Robert Hancock
Created:
2014-01-03 16:09:41 UTC
Size:
27.42 KB
patch
obsolete
>[New LWP 17453] >[New LWP 17457] >[New LWP 17456] >[New LWP 17458] >[New LWP 17454] >[New LWP 17455] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `/usr/lib/polkit-1/polkitd --no-debug'. >Program terminated with signal SIGSEGV, Segmentation fault. >#0 js::ShapeTable::search (this=0x7f54e5025f80, id=id@entry=140002596008736, adding=adding@entry=false) at /usr/src/debug/mozjs17.0.0/js/src/jsscope.cpp:163 >163 stored = *spp; > >Thread 6 (Thread 0x7f54e6d02700 (LWP 17455)): >#0 0x00007f54e995ea8d in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x00007f54ea8b95b4 in g_main_context_poll (priority=2147483647, n_fds=3, fds=0x7f54d80010c0, timeout=-1, context=0x7f54ebeb7b10) at gmain.c:4007 > poll_func = 0x7f54ea8c8500 <g_poll> >#2 g_main_context_iterate (context=0x7f54ebeb7b10, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3708 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 3 > allocated_nfds = 3 > fds = 0x7f54d80010c0 >#3 0x00007f54ea8b9a3a in g_main_loop_run (loop=0x7f54ebeb7aa0) at gmain.c:3907 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#4 0x00007f54eaebd376 in gdbus_shared_thread_func (user_data=0x7f54ebeb7ae0) at gdbusprivate.c:278 > data = 0x7f54ebeb7ae0 >#5 0x00007f54ea8dea45 in g_thread_proxy (data=0x7f54ebea60f0) at gthread.c:798 > thread = 0x7f54ebea60f0 >#6 0x00007f54e9c3af33 in start_thread (arg=0x7f54e6d02700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f54e6d02700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140002626381568, 300124819897034930, 0, 0, 140002626382272, 140002626381568, -395318072380118862, -395311359861479246}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#7 0x00007f54e9968ead in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 5 (Thread 0x7f54e7503700 (LWP 17454)): >#0 0x00007f54e995ea8d in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x00007f54ea8b95b4 in g_main_context_poll (priority=2147483647, n_fds=2, fds=0x7f54e00008e0, timeout=-1, context=0x7f54ebea64f0) at gmain.c:4007 > poll_func = 0x7f54ea8c8500 <g_poll> >#2 g_main_context_iterate (context=context@entry=0x7f54ebea64f0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3708 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 2 > allocated_nfds = 2 > fds = 0x7f54e00008e0 >#3 0x00007f54ea8b96dc in g_main_context_iteration (context=0x7f54ebea64f0, may_block=may_block@entry=1) at gmain.c:3774 > retval = <optimized out> >#4 0x00007f54ea8b9729 in glib_worker_main (data=<optimized out>) at gmain.c:5473 >No locals. >#5 0x00007f54ea8dea45 in g_thread_proxy (data=0x7f54ebea6050) at gthread.c:798 > thread = 0x7f54ebea6050 >#6 0x00007f54e9c3af33 in start_thread (arg=0x7f54e7503700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f54e7503700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140002634774272, 300124819897034930, 0, 0, 140002634774976, 140002634774272, -395314774382106446, -395311359861479246}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#7 0x00007f54e9968ead in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 4 (Thread 0x7f54e4eff700 (LWP 17458)): >#0 0x00007f54e995ea8d in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x00007f54ea8b95b4 in g_main_context_poll (priority=2147483647, n_fds=1, fds=0x7f54d4001640, timeout=15029, context=0x7f54d40008c0) at gmain.c:4007 > poll_func = 0x7f54ea8c8500 <g_poll> >#2 g_main_context_iterate (context=0x7f54d40008c0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3708 > max_priority = 2147483647 > timeout = 15029 > some_ready = <optimized out> > nfds = 1 > allocated_nfds = 1 > fds = 0x7f54d4001640 >#3 0x00007f54ea8b9a3a in g_main_loop_run (loop=0x7f54d4001620) at gmain.c:3907 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#4 0x00007f54eb59e0cd in runaway_killer_thread_func (user_data=<optimized out>) at polkitbackendjsauthority.c:915 > authority = 0x7f54ebea10c0 >#5 0x00007f54ea8dea45 in g_thread_proxy (data=0x7f54ebea61e0) at gthread.c:798 > thread = 0x7f54ebea61e0 >#6 0x00007f54e9c3af33 in start_thread (arg=0x7f54e4eff700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f54e4eff700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140002594912000, 300124819897034930, 0, 0, 140002594912704, 140002594912000, -395322597665036110, -395311359861479246}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#7 0x00007f54e9968ead in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 3 (Thread 0x7f54e6501700 (LWP 17456)): >#0 js::gc::Chunk::releaseArena (this=0x7f54e4500000, aheader=<optimized out>) at /usr/src/debug/mozjs17.0.0/js/src/gc/Heap.h:500 >No locals. >#1 0x00007f54e9eff7d5 in js::gc::FinalizeArenas (fop=<optimized out>, src=0x7f54e6500cd0, dest=..., thingKind=<optimized out>, budget=...) at /usr/src/debug/mozjs17.0.0/js/src/jsgc.cpp:421 >No locals. >#2 0x00007f54e9efff8e in js::SweepBackgroundThings (rt=0x7f54eb512010, onBackgroundThread=true) at /usr/src/debug/mozjs17.0.0/js/src/jsgc.cpp:1686 >No locals. >#3 0x00007f54e9f00425 in js::GCHelperThread::doSweep (this=0x7f54eb512ba0) at /usr/src/debug/mozjs17.0.0/js/src/jsgc.cpp:3116 >No locals. >#4 0x00007f54e9f00556 in js::GCHelperThread::threadLoop (this=0x7f54eb512ba0) at /usr/src/debug/mozjs17.0.0/js/src/jsgc.cpp:2968 >No locals. >#5 0x00007f54e81d3c10 in _pt_root (arg=0x7f54ebec3ad0) at ../../../nspr/pr/src/pthreads/ptthread.c:204 > rv = <optimized out> > thred = 0x7f54ebec3ad0 > detached = 0 > tid = 17456 >#6 0x00007f54e9c3af33 in start_thread (arg=0x7f54e6501700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f54e6501700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140002617988864, 300124819897034930, 0, 0, 140002617989568, 140002617988864, -395316972331620174, -395311359861479246}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#7 0x00007f54e9968ead in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 2 (Thread 0x7f54e5900700 (LWP 17457)): >#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 >No locals. >#1 0x00007f54e81ce660 in PR_WaitCondVar (cvar=0x7f54ebecdb80, timeout=4294967295) at ../../../nspr/pr/src/pthreads/ptsynch.c:385 > rv = <optimized out> > thred = 0x7f54ebecdc20 >#2 0x00007f54e9f970de in js::SourceCompressorThread::threadLoop (this=0x7f54eb512c78) at /usr/src/debug/mozjs17.0.0/js/src/jsscript.cpp:913 >No locals. >#3 0x00007f54e81d3c10 in _pt_root (arg=0x7f54ebecdc20) at ../../../nspr/pr/src/pthreads/ptthread.c:204 > rv = <optimized out> > thred = 0x7f54ebecdc20 > detached = 0 > tid = 17457 >#4 0x00007f54e9c3af33 in start_thread (arg=0x7f54e5900700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f54e5900700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140002605401856, 300124819897034930, 0, 0, 140002605402560, 140002605401856, -395319574544930638, -395311359861479246}, 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> >#5 0x00007f54e9968ead in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 1 (Thread 0x7f54eb548840 (LWP 17453)): >#0 js::ShapeTable::search (this=0x7f54e5025f80, id=id@entry=140002596008736, adding=adding@entry=false) at /usr/src/debug/mozjs17.0.0/js/src/jsscope.cpp:163 > hash1 = 920466 > shape = <optimized out> > spp = 0x72006500e35d05 > firstRemoved = <optimized out> > hash2 = <optimized out> > sizeLog2 = <optimized out> > stored = <optimized out> > sizeMask = <optimized out> >#1 0x00007f54ea035a18 in search (adding=false, pspp=<synthetic pointer>, id=140002596008736, start=<optimized out>, cx=0x7f54e4f08038) at /usr/src/debug/mozjs17.0.0/js/src/jsscope.h:1085 > spp = <optimized out> >#2 js::ObjectImpl::nativeLookup (this=<optimized out>, cx=cx@entry=0x7f54ebecedf0, id=140002596008736) at /usr/src/debug/mozjs17.0.0/js/src/vm/ObjectImpl.cpp:265 > spp = <optimized out> >#3 0x00007f54e9f4ccac in LookupPropertyWithFlagsInline (propp=..., objp=..., flags=65535, id=..., obj=..., cx=0x7f54ebecedf0) at /usr/src/debug/mozjs17.0.0/js/src/jsobj.cpp:4051 > shape = <optimized out> > proto = {<JS::RootedBase<JSObject*>> = {<No data fields>}, ptr = 0x7f54ebecedf0} > current = {<JS::RootedBase<JSObject*>> = {<No data fields>}, ptr = 0x7f54e45eb740} >#4 js_GetPropertyHelperInline (vp=..., getHow=1, id_=<optimized out>, receiver=..., obj=..., cx=<optimized out>) at /usr/src/debug/mozjs17.0.0/js/src/jsobj.cpp:4277 > id = {<JS::RootedBase<long>> = {<No data fields>}, ptr = 140002596008736} > obj2 = {<JS::RootedBase<JSObject*>> = {<No data fields>}, ptr = 0x0} > shape = {<JS::RootedBase<js::Shape*>> = {<No data fields>}, ptr = 0x0} >#5 js::GetPropertyHelper (cx=0x7f54ebecedf0, obj=..., id=..., getHow=1, vp=...) at /usr/src/debug/mozjs17.0.0/js/src/jsobj.cpp:4365 >No locals. >#6 0x00007f54e9f2944e in js::Interpret (cx=0x7f54ebecedf0, entryFrame=<optimized out>, interpMode=js::JSINTERP_NORMAL) at /usr/src/debug/mozjs17.0.0/js/src/jsinterpinlines.h:270 >No locals. >#7 0x00007f54e9f2e98d in js::RunScript (cx=0x7f54ebecedf0, script=<optimized out>, fp=0x7f54e5901068) at /usr/src/debug/mozjs17.0.0/js/src/jsinterp.cpp:309 >No locals. >#8 0x00007f54e9f2ec09 in js::InvokeKernel (cx=0x7f54ebecedf0, args=..., construct=js::NO_CONSTRUCT) at /usr/src/debug/mozjs17.0.0/js/src/jsinterp.cpp:363 >No locals. >#9 0x00007f54e9f2ef55 in js::Invoke (cx=0x7f54ebecedf0, thisv=..., fval=..., argc=3, argv=0x7fff791a3990, rval=0x7fff791a3980) at /usr/src/debug/mozjs17.0.0/js/src/jsinterp.h:119 >No locals. >#10 0x00007f54e9e9a6aa in JS_CallFunctionName (cx=0x7f54ebecedf0, objArg=<optimized out>, name=name@entry=0x7f54eb5a63ab "_runRules", argc=argc@entry=3, argv=argv@entry=0x7fff791a3990, rval=rval@entry=0x7fff791a3980) at /usr/src/debug/mozjs17.0.0/js/src/jsapi.cpp:5837 >No locals. >#11 0x00007f54eb59d71d in call_js_function_with_runaway_killer (rval=0x7fff791a3980, argv=0x7fff791a3990, argc=3, function_name=0x7f54eb5a63ab "_runRules", authority=0x7f54ebea10c0) at polkitbackendjsauthority.c:1019 > ret = <optimized out> >#12 polkit_backend_js_authority_check_authorization_sync (_authority=<optimized out>, caller=<optimized out>, subject=0x7f54ec426220, user_for_subject=0x7f54d809e360, subject_is_local=1, subject_is_active=1, action_id=0x7f54ec3d3d23 "org.freedesktop.NetworkManager.enable-disable-wwan", details=0x7f54ec3cf9a0, implicit=POLKIT_IMPLICIT_AUTHORIZATION_AUTHORIZED) at polkitbackendjsauthority.c:1180 > authority = 0x7f54ebea10c0 > ret = POLKIT_IMPLICIT_AUTHORIZATION_AUTHORIZED > argv = {{asBits = 18445617438899746624, s = {payload = {i32 = -463554752, u32 = 3831412544, why = 3831412544}}, asDouble = -nan(0xbff54e45eb740), asPtr = 0xfffbff54e45eb740, asWord = 18445617438899746624, asUIntPtr = 18445617438899746624}, {asBits = 18445617438899746816, s = {payload = {i32 = -463554560, u32 = 3831412736, why = 3831412736}}, asDouble = -nan(0xbff54e45eb800), asPtr = 0xfffbff54e45eb800, asWord = 18445617438899746816, asUIntPtr = 18445617438899746816}} > rval = {asBits = 18445336698825998336, s = {payload = {i32 = 0, u32 = 0, why = JS_ARRAY_HOLE}}, asDouble = -nan(0xb000000000000), asPtr = 0xfffb000000000000, asWord = 18445336698825998336, asUIntPtr = 18445336698825998336} > error = 0x0 > ret_jsstr = <optimized out> > ret_utf16 = <optimized out> > ret_str = 0x0 >#13 0x00007f54eb5a181d in check_authorization_sync (authority=authority@entry=0x7f54ebea10c0, caller=caller@entry=0x7f54ec419b80, subject=subject@entry=0x7f54ec426220, action_id=action_id@entry=0x7f54ec3d3d23 "org.freedesktop.NetworkManager.enable-disable-wwan", details=details@entry=0x7f54ec3cf9a0, flags=flags@entry=POLKIT_CHECK_AUTHORIZATION_FLAGS_NONE, out_implicit_authorization=out_implicit_authorization@entry=0x7fff791a3bb4, checking_imply=checking_imply@entry=0, error=error@entry=0x7fff791a3bb8) at polkitbackendinteractiveauthority.c:1131 > interactive_authority = 0x7f54ebea10c0 > priv = 0x7f54ebea1090 > result = 0x0 > user_of_subject = 0x7f54d809e360 > session_for_subject = 0x7f54d8060130 > subject_str = 0x7f54ec4258d0 "system-bus-name::1.70" > action_desc = 0x7f54ec3caed0 > session_is_local = <optimized out> > session_is_active = 1 > implicit_authorization = <optimized out> > tmp_authz_id = 0x7f54ebea10c0 "0\367\351\353T\177" > actions = 0x0 > l = <optimized out> >#14 0x00007f54eb5a21f0 in polkit_backend_interactive_authority_check_authorization (authority=0x7f54ebea10c0, caller=<optimized out>, subject=0x7f54ec426220, action_id=0x7f54ec3d3d23 "org.freedesktop.NetworkManager.enable-disable-wwan", details=0x7f54ec3cf9a0, flags=POLKIT_CHECK_AUTHORIZATION_FLAGS_NONE, cancellable=0x7f54d8099f90, callback=0x7f54eb59acd0 <check_auth_cb>, user_data=0x7f54ec3d64a0) at polkitbackendinteractiveauthority.c:952 > interactive_authority = 0x7f54ebea10c0 > priv = <optimized out> > caller_str = 0x7f54ec4248c0 "system-bus-name::1.13" > subject_str = 0x7f54ec425800 "system-bus-name::1.70" > user_of_caller = 0x7f54d8095360 > user_of_subject = <optimized out> > user_of_caller_str = 0x7f54ec421cd0 "unix-user:root" > user_of_subject_str = 0x7f54ec424910 "unix-user:hancock" > result = 0x0 > implicit_authorization = POLKIT_IMPLICIT_AUTHORIZATION_NOT_AUTHORIZED > error = 0x0 > simple = <optimized out> > has_details = <optimized out> > detail_keys = <optimized out> >#15 0x00007f54eb59b1fa in server_handle_check_authorization (invocation=0x7f54ec3ccac0, caller=0x7f54ec419b80, parameters=0x6477211ceea91800, server=0x7f54ebede9e0) at polkitbackendauthority.c:787 > flags = 0 > details_gvariant = 0x7f54d809cc60 > cancellation_id = 0x7f54ec3d3d5c "cancellation-id-4621" > details = 0x7f54ec3cf9a0 > data = 0x7f54ec3d64a0 > subject_gvariant = 0x7f54d806e2a0 > action_id = 0x7f54ec3d3d23 "org.freedesktop.NetworkManager.enable-disable-wwan" > error = 0x0 > subject = 0x7f54ec426220 >#16 server_handle_method_call (connection=<optimized out>, sender=sender@entry=0x7f54d800f7c0 ":1.13", object_path=object_path@entry=0x7f54d80348d0 "/org/freedesktop/PolicyKit1/Authority", interface_name=interface_name@entry=0x7f54d80812a0 "org.freedesktop.PolicyKit1.Authority", method_name=method_name@entry=0x7f54d806dc30 "CheckAuthorization", parameters=parameters@entry=0x7f54d805ae10, invocation=invocation@entry=0x7f54ec3ccac0, user_data=user_data@entry=0x7f54ebede9e0) at polkitbackendauthority.c:1214 > server = 0x7f54ebede9e0 > caller = 0x7f54ec419b80 > __FUNCTION__ = "server_handle_method_call" >#17 0x00007f54eaeadd51 in call_in_idle_cb (user_data=0x7f54ec3ccac0) at gdbusconnection.c:4868 > invocation = 0x7f54ec3ccac0 > vtable = <optimized out> > registration_id = <optimized out> > subtree_registration_id = <optimized out> > __FUNCTION__ = "call_in_idle_cb" >#18 0x00007f54ea8b92a6 in g_main_dispatch (context=0x7f54ebea5550) at gmain.c:3066 > dispatch = 0x7f54ea8b6150 <g_idle_dispatch> > was_in_call = 0 > user_data = 0x7f54ec3ccac0 > callback = 0x7f54eaeadc60 <call_in_idle_cb> > cb_funcs = 0x7f54eab9a8e0 <g_source_callback_funcs> > cb_data = 0x7f54d8008550 > need_destroy = <optimized out> > current_source_link = {data = 0x7f54d8005340, next = 0x0} > source = 0x7f54d8005340 > current = 0x7f54ebeb4660 > i = 6 >#19 g_main_context_dispatch (context=context@entry=0x7f54ebea5550) at gmain.c:3642 >No locals. >#20 0x00007f54ea8b9628 in g_main_context_iterate (context=0x7f54ebea5550, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3713 > max_priority = 0 > timeout = 0 > some_ready = 1 > nfds = <optimized out> > allocated_nfds = 2 > fds = 0x7f54ebedb9f0 >#21 0x00007f54ea8b9a3a in g_main_loop_run (loop=0x7f54ebee06b0) at gmain.c:3907 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#22 0x00007f54eb59a4b5 in main (argc=1, argv=0x7fff791a4098) at polkitd.c:236 > error = 0x0 > opt_context = 0x7f54ebe9af30 > ret = 1 > name_owner_id = 1 > sigint_id = 2 >From To Syms Read Shared Object Library >0x00007f54eb1598a0 0x00007f54eb164f64 Yes /lib64/libpolkit-gobject-1.so.0 >0x00007f54eae1ebe0 0x00007f54eaee065c Yes /lib64/libgio-2.0.so.0 >0x00007f54eaba7160 0x00007f54eabd5a18 Yes /lib64/libgobject-2.0.so.0 >0x00007f54ea88a6e0 0x00007f54ea922f1c Yes /lib64/libglib-2.0.so.0 >0x00007f54ea6652d0 0x00007f54ea66b186 Yes /lib64/libsystemd-login.so.0 >0x00007f54ea43ce00 0x00007f54ea455cdc Yes /lib64/libexpat.so.1 >0x00007f54e9e84c40 0x00007f54ea17bdd9 Yes /lib64/libmozjs-17.0.so >0x00007f54e9c389f0 0x00007f54e9c44614 Yes /lib64/libpthread.so.0 >0x00007f54e9893560 0x00007f54e99d4cc4 Yes /lib64/libc.so.6 >0x00007f54e9671190 0x00007f54e9672088 Yes /lib64/libgmodule-2.0.so.0 >0x00007f54e9469870 0x00007f54e946dfe8 Yes /lib64/libffi.so.6 >0x00007f54e9264ed0 0x00007f54e92659d0 Yes /lib64/libdl.so.2 >0x00007f54e9050210 0x00007f54e905c930 Yes /lib64/libz.so.1 >0x00007f54e8e304a0 0x00007f54e8e42fe4 Yes /lib64/libselinux.so.1 >0x00007f54e8c13a40 0x00007f54e8c2281c Yes /lib64/libresolv.so.2 >0x00007f54e8a0a2d0 0x00007f54e8a0d0cc Yes /lib64/librt.so.1 >0x00007f54e87f4af0 0x00007f54e8804218 Yes /lib64/libgcc_s.so.1 >0x00007f54eb36fb10 0x00007f54eb388cb0 Yes /lib64/ld-linux-x86-64.so.2 >0x00007f54e85ef090 0x00007f54e85f0018 Yes /lib64/libplds4.so >0x00007f54e83ea510 0x00007f54e83ebb18 Yes /lib64/libplc4.so >0x00007f54e81b8140 0x00007f54e81d7eb0 Yes /lib64/libnspr4.so >0x00007f54e7efeab0 0x00007f54e7f6562a Yes /lib64/libstdc++.so.6 >0x00007f54e7ba1890 0x00007f54e7c10bb8 Yes /lib64/libm.so.6 >0x00007f54e7937770 0x00007f54e79818d8 Yes /lib64/libpcre.so.1 >0x00007f54e77140e0 0x00007f54e772a060 Yes /lib64/liblzma.so.5 >0x00007f54e75061e0 0x00007f54e750d4a4 Yes /lib64/libnss_files.so.2 >$1 = 0x0 >$2 = 0x0 >rax 0x72006500e35d05 32088581151612165 >rbx 0x7f54e4f08038 140002594947128 >rcx 0x48 72 >rdx 0x0 0 >rsi 0x7f54e500b320 140002596008736 >rdi 0x7f54e5025f80 140002596118400 >rbp 0x7f54e500b320 0x7f54e500b320 >rsp 0x7fff791a3260 0x7fff791a3260 >r8 0xe0b92 920466 >r9 0xe0b9220 235639328 >r10 0x72006500730075 32088581144248437 >r11 0x48 72 >r12 0x7fff791a32e0 140735225148128 >r13 0x7fff791a3330 140735225148208 >r14 0xffff 65535 >r15 0x35 53 >rip 0x7f54e9f8f022 0x7f54e9f8f022 <js::ShapeTable::search(long, bool)+34> >eflags 0x10202 [ IF RF ] >cs 0x33 51 >ss 0x2b 43 >ds 0x0 0 >es 0x0 0 >fs 0x0 0 >gs 0x0 0 >st0 *value not available* >st1 *value not available* >st2 *value not available* >st3 *value not available* >st4 *value not available* >st5 *value not available* >st6 *value not available* >st7 *value not available* >fctrl *value not available* >fstat *value not available* >ftag *value not available* >fiseg *value not available* >fioff *value not available* >foseg *value not available* >fooff *value not available* >fop *value not available* >mxcsr *value not available* >ymm0 *value not available* >ymm1 *value not available* >ymm2 *value not available* >ymm3 *value not available* >ymm4 *value not available* >ymm5 *value not available* >ymm6 *value not available* >ymm7 *value not available* >ymm8 *value not available* >ymm9 *value not available* >ymm10 *value not available* >ymm11 *value not available* >ymm12 *value not available* >ymm13 *value not available* >ymm14 *value not available* >ymm15 *value not available* >Dump of assembler code for function js::ShapeTable::search(long, bool): > 0x00007f54e9f8f000 <+0>: push %r12 > 0x00007f54e9f8f002 <+2>: imul $0x9e3779b9,%esi,%r9d > 0x00007f54e9f8f009 <+9>: push %rbp > 0x00007f54e9f8f00a <+10>: push %rbx > 0x00007f54e9f8f00b <+11>: mov (%rdi),%r11d > 0x00007f54e9f8f00e <+14>: mov %r9d,%r8d > 0x00007f54e9f8f011 <+17>: mov 0x10(%rdi),%r10 > 0x00007f54e9f8f015 <+21>: mov %r11d,%ecx > 0x00007f54e9f8f018 <+24>: shr %cl,%r8d > 0x00007f54e9f8f01b <+27>: mov %r8d,%eax > 0x00007f54e9f8f01e <+30>: lea (%r10,%rax,8),%rax >=> 0x00007f54e9f8f022 <+34>: mov (%rax),%rbx > 0x00007f54e9f8f025 <+37>: test %rbx,%rbx > 0x00007f54e9f8f028 <+40>: je 0x7f54e9f8f0c8 <js::ShapeTable::search(long, bool)+200> > 0x00007f54e9f8f02e <+46>: mov %rbx,%r12 > 0x00007f54e9f8f031 <+49>: and $0xfffffffffffffffe,%r12 > 0x00007f54e9f8f035 <+53>: je 0x7f54e9f8f042 <js::ShapeTable::search(long, bool)+66> > 0x00007f54e9f8f037 <+55>: cmp 0x8(%r12),%rsi > 0x00007f54e9f8f03c <+60>: je 0x7f54e9f8f0c8 <js::ShapeTable::search(long, bool)+200> > 0x00007f54e9f8f042 <+66>: mov $0x20,%ebp > 0x00007f54e9f8f047 <+71>: sub %r11d,%ebp > 0x00007f54e9f8f04a <+74>: mov %ebp,%ecx > 0x00007f54e9f8f04c <+76>: shl %cl,%r9d > 0x00007f54e9f8f04f <+79>: mov %r11d,%ecx > 0x00007f54e9f8f052 <+82>: mov $0x1,%r11d > 0x00007f54e9f8f058 <+88>: shr %cl,%r9d > 0x00007f54e9f8f05b <+91>: mov %ebp,%ecx > 0x00007f54e9f8f05d <+93>: shl %cl,%r11d > 0x00007f54e9f8f060 <+96>: or $0x1,%r9d > 0x00007f54e9f8f064 <+100>: sub $0x1,%r11d > 0x00007f54e9f8f068 <+104>: cmp $0x1,%rbx > 0x00007f54e9f8f06c <+108>: je 0x7f54e9f8f140 <js::ShapeTable::search(long, bool)+320> > 0x00007f54e9f8f072 <+114>: test %dl,%dl > 0x00007f54e9f8f074 <+116>: jne 0x7f54e9f8f0d0 <js::ShapeTable::search(long, bool)+208> > 0x00007f54e9f8f076 <+118>: xor %ebp,%ebp > 0x00007f54e9f8f078 <+120>: nopl 0x0(%rax,%rax,1) > 0x00007f54e9f8f080 <+128>: sub %r9d,%r8d > 0x00007f54e9f8f083 <+131>: and %r11d,%r8d > 0x00007f54e9f8f086 <+134>: mov %r8d,%eax > 0x00007f54e9f8f089 <+137>: lea (%r10,%rax,8),%rax > 0x00007f54e9f8f08d <+141>: mov (%rax),%rcx > 0x00007f54e9f8f090 <+144>: test %rcx,%rcx > 0x00007f54e9f8f093 <+147>: je 0x7f54e9f8f0b8 <js::ShapeTable::search(long, bool)+184> > 0x00007f54e9f8f095 <+149>: mov %rcx,%rdi > 0x00007f54e9f8f098 <+152>: and $0xfffffffffffffffe,%rdi > 0x00007f54e9f8f09c <+156>: je 0x7f54e9f8f0a4 <js::ShapeTable::search(long, bool)+164> > 0x00007f54e9f8f09e <+158>: cmp 0x8(%rdi),%rsi > 0x00007f54e9f8f0a2 <+162>: je 0x7f54e9f8f0c8 <js::ShapeTable::search(long, bool)+200> > 0x00007f54e9f8f0a4 <+164>: cmp $0x1,%rcx > 0x00007f54e9f8f0a8 <+168>: jne 0x7f54e9f8f080 <js::ShapeTable::search(long, bool)+128> > 0x00007f54e9f8f0aa <+170>: test %rbp,%rbp > 0x00007f54e9f8f0ad <+173>: cmove %rax,%rbp > 0x00007f54e9f8f0b1 <+177>: jmp 0x7f54e9f8f080 <js::ShapeTable::search(long, bool)+128> > 0x00007f54e9f8f0b3 <+179>: nopl 0x0(%rax,%rax,1) > 0x00007f54e9f8f0b8 <+184>: test %rbp,%rbp > 0x00007f54e9f8f0bb <+187>: je 0x7f54e9f8f0c8 <js::ShapeTable::search(long, bool)+200> > 0x00007f54e9f8f0bd <+189>: test %dl,%dl > 0x00007f54e9f8f0bf <+191>: cmovne %rbp,%rax > 0x00007f54e9f8f0c3 <+195>: nopl 0x0(%rax,%rax,1) > 0x00007f54e9f8f0c8 <+200>: pop %rbx > 0x00007f54e9f8f0c9 <+201>: pop %rbp > 0x00007f54e9f8f0ca <+202>: pop %r12 > 0x00007f54e9f8f0cc <+204>: retq > 0x00007f54e9f8f0cd <+205>: nopl (%rax) > 0x00007f54e9f8f0d0 <+208>: and $0x1,%ebx > 0x00007f54e9f8f0d3 <+211>: je 0x7f54e9f8f130 <js::ShapeTable::search(long, bool)+304> > 0x00007f54e9f8f0d5 <+213>: xor %ebp,%ebp > 0x00007f54e9f8f0d7 <+215>: nopw 0x0(%rax,%rax,1) > 0x00007f54e9f8f0e0 <+224>: sub %r9d,%r8d > 0x00007f54e9f8f0e3 <+227>: and %r11d,%r8d > 0x00007f54e9f8f0e6 <+230>: mov %r8d,%eax > 0x00007f54e9f8f0e9 <+233>: lea (%r10,%rax,8),%rax > 0x00007f54e9f8f0ed <+237>: mov (%rax),%rcx > 0x00007f54e9f8f0f0 <+240>: test %rcx,%rcx > 0x00007f54e9f8f0f3 <+243>: je 0x7f54e9f8f0b8 <js::ShapeTable::search(long, bool)+184> > 0x00007f54e9f8f0f5 <+245>: mov %rcx,%rbx > 0x00007f54e9f8f0f8 <+248>: and $0xfffffffffffffffe,%rbx > 0x00007f54e9f8f0fc <+252>: je 0x7f54e9f8f104 <js::ShapeTable::search(long, bool)+260> > 0x00007f54e9f8f0fe <+254>: cmp 0x8(%rbx),%rsi > 0x00007f54e9f8f102 <+258>: je 0x7f54e9f8f0c8 <js::ShapeTable::search(long, bool)+200> > 0x00007f54e9f8f104 <+260>: cmp $0x1,%rcx > 0x00007f54e9f8f108 <+264>: je 0x7f54e9f8f120 <js::ShapeTable::search(long, bool)+288> > 0x00007f54e9f8f10a <+266>: and $0x1,%ecx > 0x00007f54e9f8f10d <+269>: jne 0x7f54e9f8f0e0 <js::ShapeTable::search(long, bool)+224> > 0x00007f54e9f8f10f <+271>: or $0x1,%rbx > 0x00007f54e9f8f113 <+275>: mov %rbx,(%rax) > 0x00007f54e9f8f116 <+278>: mov 0x10(%rdi),%r10 > 0x00007f54e9f8f11a <+282>: jmp 0x7f54e9f8f0e0 <js::ShapeTable::search(long, bool)+224> > 0x00007f54e9f8f11c <+284>: nopl 0x0(%rax) > 0x00007f54e9f8f120 <+288>: test %rbp,%rbp > 0x00007f54e9f8f123 <+291>: cmove %rax,%rbp > 0x00007f54e9f8f127 <+295>: jmp 0x7f54e9f8f0e0 <js::ShapeTable::search(long, bool)+224> > 0x00007f54e9f8f129 <+297>: nopl 0x0(%rax) > 0x00007f54e9f8f130 <+304>: or $0x1,%r12 > 0x00007f54e9f8f134 <+308>: mov %r12,(%rax) > 0x00007f54e9f8f137 <+311>: mov 0x10(%rdi),%r10 > 0x00007f54e9f8f13b <+315>: jmp 0x7f54e9f8f0d5 <js::ShapeTable::search(long, bool)+213> > 0x00007f54e9f8f13d <+317>: nopl (%rax) > 0x00007f54e9f8f140 <+320>: test %dl,%dl > 0x00007f54e9f8f142 <+322>: mov %rax,%rbp > 0x00007f54e9f8f145 <+325>: je 0x7f54e9f8f080 <js::ShapeTable::search(long, bool)+128> > 0x00007f54e9f8f14b <+331>: jmp 0x7f54e9f8f0e0 <js::ShapeTable::search(long, bool)+224> >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 1048296
: 845005 |
845006
|
845007
|
845008
|
845009
|
845010
|
845011
|
845012
|
845013
|
845014
|
845015
|
909469