Skip to content

Instantly share code, notes, and snippets.

@pnkfelix
Created February 1, 2013 17:07
Show Gist options
  • Save pnkfelix/4692626 to your computer and use it in GitHub Desktop.
Save pnkfelix/4692626 to your computer and use it in GitHub Desktop.
(gdb) bt
#0 nsXPConnect::GetXPConnect () at nsXPConnect.cpp:140
#1 0x0000000102c946a0 in XPCCallContext::XPCCallContext (this=0x149397d30, callerLanguage=XPCContext::LANG_JS, cx=0x11af2fdb0, obj=0x10eef3310, funobj=0x0, name={asBits = 2}, argc=4294967295, argv=0x0, rval=0x0) at XPCCallContext.cpp:24
#2 0x0000000102c94628 in XPCCallContext::XPCCallContext (this=0x149397d30, callerLanguage=XPCContext::LANG_JS, cx=0x11af2fdb0, obj=0x10eef3310, funobj=0x0, name={asBits = 2}, argc=4294967295, argv=0x0, rval=0x0) at XPCCallContext.cpp:33
#3 0x0000000102d26280 in XPC_WN_Helper_NewResolve (cx=0x11af2fdb0, obj={<js::HandleBase<JSObject *>> = {<No data fields>}, ptr = 0x149398158}, id={<js::HandleBase<jsid>> = {<No data fields>}, ptr = 0x1493987e0}, flags=0, objp={<js::MutableHandleBase<JSObject *>> = {<No data fields>}, ptr = 0x149397f48}) at XPCWrappedNativeJSOps.cpp:1054
#4 0x0000000104ae10e2 in CallResolveOp (cx=0x11af2fdb0, obj={<js::HandleBase<JSObject *>> = {<No data fields>}, ptr = 0x149398158}, id={<js::HandleBase<jsid>> = {<No data fields>}, ptr = 0x1493987e0}, flags=0, objp={<js::MutableHandleBase<JSObject *>> = {<No data fields>}, ptr = 0x149398488}, propp={<js::MutableHandleBase<js::Shape *>> = {<No data fields>}, ptr = 0x149398470}, recursedp=0x14939811f) at jsobj.cpp:3270
#5 0x0000000104ad64bb in LookupPropertyWithFlagsInline<1> (cx=0x11af2fdb0, obj={<js::HandleBase<JSObject *>> = {<No data fields>}, ptr = 0x1493989b8}, id={<js::HandleBase<jsid>> = {<No data fields>}, ptr = 0x1493987e0}, flags=65535, objp={<js::MutableHandleBase<JSObject *>> = {<No data fields>}, ptr = 0x149398488}, propp={<js::MutableHandleBase<js::Shape *>> = {<No data fields>}, ptr = 0x149398470}) at jsobj.cpp:3352
#6 0x0000000104ad7cb8 in GetPropertyHelperInline<1> (cx=0x11af2fdb0, obj={<js::HandleBase<JSObject *>> = {<No data fields>}, ptr = 0x1493989b8}, receiver={<js::HandleBase<JSObject *>> = {<No data fields>}, ptr = 0x1493989b8}, id={<js::HandleBase<jsid>> = {<No data fields>}, ptr = 0x1493987e0}, getHow=0, vp={<js::MutableHandleBase<JS::Value>> = {<js::MutableValueOperations<JS::MutableHandle<JS::Value> >> = {<js::ValueOperations<JS::MutableHandle<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, ptr = 0x149398988}) at jsobj.cpp:3614
#7 0x0000000104ad7ba8 in js::GetPropertyHelper (cx=0x11af2fdb0, obj={<js::HandleBase<JSObject *>> = {<No data fields>}, ptr = 0x1493989b8}, id={<js::HandleBase<jsid>> = {<No data fields>}, ptr = 0x1493987e0}, getHow=0, vp={<js::MutableHandleBase<JS::Value>> = {<js::MutableValueOperations<JS::MutableHandle<JS::Value> >> = {<js::ValueOperations<JS::MutableHandle<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, ptr = 0x149398988}) at jsobj.cpp:3719
#8 0x0000000104f5f60a in GetProperty (cx=0x11af2fdb0, pc=0x12122af6a "5", obj={<js::HandleBase<JSObject *>> = {<No data fields>}, ptr = 0x1493989b8}, id={<js::HandleBase<jsid>> = {<No data fields>}, ptr = 0x1493987e0}, vp={<js::MutableHandleBase<JS::Value>> = {<js::MutableValueOperations<JS::MutableHandle<JS::Value> >> = {<js::ValueOperations<JS::MutableHandle<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, ptr = 0x149398988}) at /Users/fklock/Dev/Mozilla/iontrail/js/src/ion/IonCaches.cpp:942
#9 0x0000000104f5edf1 in js::ion::GetPropertyCache (cx=0x11af2fdb0, cacheIndex=0, obj={<js::HandleBase<JSObject *>> = {<No data fields>}, ptr = 0x1493989b8}, vp={<js::MutableHandleBase<JS::Value>> = {<js::MutableValueOperations<JS::MutableHandle<JS::Value> >> = {<js::ValueOperations<JS::MutableHandle<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, ptr = 0x149398988}) at /Users/fklock/Dev/Mozilla/iontrail/js/src/ion/IonCaches.cpp:982
#10 0x0000000104ed66f5 in js::ion::LockedVMFunction<bool (*)(JSContext*, unsigned long, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>)>::Wrap<&(js::ion::GetPropertyCache(JSContext*, unsigned long, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>))> (slice=0x149398d20, a1=0, a2={<js::HandleBase<JSObject *>> = {<No data fields>}, ptr = 0x1493989b8}, a3={<js::MutableHandleBase<JS::Value>> = {<js::MutableValueOperations<JS::MutableHandle<JS::Value> >> = {<js::ValueOperations<JS::MutableHandle<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, ptr = 0x149398988}) at ParallelFunctions.h:109
#11 0x000000011db8097f in ?? ()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment