Closed Bug 1145318 Opened 9 years ago Closed 9 years ago

assertion failure in DebugScopeObject::create

Categories

(Core :: JavaScript Engine, defect)

x86_64
Linux
defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 1143286

People

(Reporter: tromey, Unassigned)

Details

I'm seeing an assertion failure in DebugScopeObject::create.
(Stack trace appended)

Reproducing this is somewhat complicated.  However:

* Use e10s.
* Open a web page
* Open the network developer tool
* Open the browser content toolbox
* There, navigate to webconsole.js
* Scroll down to onNetworkEvent (~line 1290) and set a breakpoint on the first line
* Reload the web page


#0  AsmJSFaultHandler (signum=32757, info=0x7fff8e6d08c0, 
    context=0x7fff8e6d06f0)
    at /home/tromey/firefox-git/workdir-rebase-debugger/js/src/asmjs/AsmJSSignalHandlers.cpp:1130
#1  <signal handler called>
#2  0x00007ff52cf0cdff in js::DebugScopeObject::create (cx=0x12a3ec0, 
    scope=(js::ScopeObject &) @0x7ff50b007f50 Cannot access memory at address 0x0, enclosing=(JSObject * const) 0x7ff508068980 [object With])
    at /home/tromey/firefox-git/workdir-rebase-debugger/js/src/vm/ScopeObject.cpp:1730
#3  0x00007ff52cf0f9aa in GetDebugScopeForMissing (cx=0x12a3ec0, si=...)
    at /home/tromey/firefox-git/workdir-rebase-debugger/js/src/vm/ScopeObject.cpp:2402
#4  0x00007ff52cf0fed5 in GetDebugScope (cx=0x12a3ec0, si=...)
    at /home/tromey/firefox-git/workdir-rebase-debugger/js/src/vm/ScopeObject.cpp:2465
#5  0x00007ff52cf10160 in js::GetDebugScopeForFrame (cx=0x12a3ec0, 
    frame=AbstractFramePtr ((js::InterpreterFrame *) 0x1576cc8) = {...}, 
    pc=0x167d769 "A\f\270")
    at /home/tromey/firefox-git/workdir-rebase-debugger/js/src/vm/ScopeObject.cpp:2489
#6  0x00007ff52ce416d7 in DebuggerFrame_getEnvironment (cx=0x12a3ec0, argc=0, 
    vp=0x7fff8e6d2228)
    at /home/tromey/firefox-git/workdir-rebase-debugger/js/src/vm/Debugger.cpp:5787
#7  0x00007ff52ce8fcd9 in js::CallJSNative (cx=0x12a3ec0, 
    native=0x7ff52ce413bf <DebuggerFrame_getEnvironment(JSContext*, unsigned int, JS::Value*)>, args=...)
    at /home/tromey/firefox-git/workdir-rebase-debugger/js/src/jscntxtinlines.h:235
#8  0x00007ff52ce62b03 in js::Invoke (cx=0x12a3ec0, args=..., 
    construct=js::NO_CONSTRUCT)
    at /home/tromey/firefox-git/workdir-rebase-debugger/js/src/vm/Interpreter.cpp:502
#9  0x00007ff52ce62f90 in js::Invoke (cx=0x12a3ec0, thisv=..., fval=..., 
    argc=0, argv=0x0, rval=JSVAL_VOID)
    at /home/tromey/firefox-git/workdir-rebase-debugger/js/src/vm/Interpreter.cpp:558
#10 0x00007ff52ce634a1 in js::InvokeGetterOrSetter (cx=0x12a3ec0, 
    obj=(JSObject *) 0x7ff5096e0ee0 [object Frame], 
    fval=$jsval((JSObject *) 0x7ff5104d9e00 [object Function "environment"]), 
    argc=0, argv=0x0, rval=JSVAL_VOID)
    at /home/tromey/firefox-git/workdir-rebase-debugger/js/src/vm/Interpreter.cpp:628
#11 0x00007ff52ceeeef4 in CallGetter (cx=0x12a3ec0, 
    receiver=(JSObject * const) 0x7ff5096e0ee0 [object Frame], 
    shape=0x7ff5080921c8, vp=JSVAL_VOID)
    at /home/tromey/firefox-git/workdir-rebase-debugger/js/src/vm/NativeObject.cpp:1614
#12 0x00007ff52cf2be26 in GetExistingProperty<(js::AllowGC)1> (cx=0x12a3ec0, 
    receiver=(JSObject * const) 0x7ff5096e0ee0 [object Frame], 
    obj=(js::NativeObject * const) 0x7ff5096e0ca0 [object Frame] delegate, 
    shape=0x7ff5080921c8, vp=JSVAL_VOID)
    at /home/tromey/firefox-git/workdir-rebase-debugger/js/src/vm/NativeObject.cpp:1664
#13 0x00007ff52cf2c0fc in NativeGetPropertyInline<(js::AllowGC)1> (
    cx=0x12a3ec0, 
    obj=(js::NativeObject * const) 0x7ff5096e0ee0 [object Frame], 
    receiver=(JSObject * const) 0x7ff5096e0ee0 [object Frame], 
    id=$jsid("environment"), nameLookup=NotNameLookup, vp=JSVAL_VOID)
    at /home/tromey/firefox-git/workdir-rebase-debugger/js/src/vm/NativeObject.cpp:1878
#14 0x00007ff52ceef754 in js::NativeGetProperty (cx=0x12a3ec0, 
    obj=(js::NativeObject * const) 0x7ff5096e0ee0 [object Frame], 
    receiver=(JSObject * const) 0x7ff5096e0ee0 [object Frame], 
    id=$jsid("environment"), vp=JSVAL_VOID)
    at /home/tromey/firefox-git/workdir-rebase-debugger/js/src/vm/NativeObject.cpp:1912
#15 0x00007ff52cc701ae in js::GetProperty (cx=0x12a3ec0, 
    obj=(JSObject * const) 0x7ff5096e0ee0 [object Frame], 
    receiver=(JSObject * const) 0x7ff5096e0ee0 [object Frame], 
    id=$jsid("environment"), vp=JSVAL_VOID)
    at /home/tromey/firefox-git/workdir-rebase-debugger/js/src/vm/NativeObject.h:1434
#16 0x00007ff52d4ba9a0 in js::DirectProxyHandler::get (
    this=0x7ff5306601a0 <js::CrossCompartmentWrapper::singleton>, 
    cx=0x12a3ec0, proxy=(JSObject * const) 0x7ff510467500 [object Proxy], 
    receiver=(JSObject * const) 0x7ff5096e0ee0 [object Frame], 
    id=$jsid("environment"), vp=JSVAL_VOID)
    at /home/tromey/firefox-git/workdir-rebase-debugger/js/src/proxy/DirectProxyHandler.cpp:223
#17 0x00007ff52d4b67ea in js::CrossCompartmentWrapper::get (
    this=0x7ff5306601a0 <js::CrossCompartmentWrapper::singleton>, 
    cx=0x12a3ec0, wrapper=(JSObject * const) 0x7ff510467500 [object Proxy], 
    receiver=(JSObject * const) 0x7ff510467500 [object Proxy], 
    id=$jsid("environment"), vp=JSVAL_VOID)
    at /home/tromey/firefox-git/workdir-rebase-debugger/js/src/proxy/CrossCompartmentWrapper.cpp:165
#18 0x00007ff52d4bc3e6 in js::Proxy::get (cx=0x12a3ec0, 
    proxy=(JSObject * const) 0x7ff510467500 [object Proxy], 
    receiver=(JSObject * const) 0x7ff510467500 [object Proxy], 
    id=$jsid("environment"), vp=JSVAL_VOID)
    at /home/tromey/firefox-git/workdir-rebase-debugger/js/src/proxy/Proxy.cpp:286
#19 0x00007ff52d4bdb61 in js::proxy_GetProperty (cx=0x12a3ec0, 
    obj=(JSObject * const) 0x7ff510467500 [object Proxy], 
    receiver=(JSObject * const) 0x7ff510467500 [object Proxy], 
    id=$jsid("environment"), vp=JSVAL_VOID)
    at /home/tromey/firefox-git/workdir-rebase-debugger/js/src/proxy/Proxy.cpp:585
#20 0x00007ff52cc70182 in js::GetProperty (cx=0x12a3ec0, 
    obj=(JSObject * const) 0x7ff510467500 [object Proxy], 
    receiver=(JSObject * const) 0x7ff510467500 [object Proxy], 
    id=$jsid("environment"), vp=JSVAL_VOID)
    at /home/tromey/firefox-git/workdir-rebase-debugger/js/src/vm/NativeObject.h:1433
#21 0x00007ff52ce61718 in GetPropertyOperation (cx=0x12a3ec0, fp=0x1576fe8, 
    script=0x7ff508001448, pc=0x240d2d8 "5", lval=JSVAL_VOID, vp=JSVAL_VOID)
    at /home/tromey/firefox-git/workdir-rebase-debugger/js/src/vm/Interpreter.cpp:260
#22 0x00007ff52ce6f2a0 in Interpret (cx=0x12a3ec0, state=...)
    at /home/tromey/firefox-git/workdir-rebase-debugger/js/src/vm/Interpreter.cpp:2414
#23 0x00007ff52ce627e4 in js::RunScript (cx=0x12a3ec0, state=...)
    at /home/tromey/firefox-git/workdir-rebase-debugger/js/src/vm/Interpreter.cpp:452
#24 0x00007ff52ce62c32 in js::Invoke (cx=0x12a3ec0, args=..., 
    construct=js::NO_CONSTRUCT)
    at /home/tromey/firefox-git/workdir-rebase-debugger/js/src/vm/Interpreter.cpp:521
#25 0x00007ff52ce62f90 in js::Invoke (cx=0x12a3ec0, thisv=..., fval=..., 
    argc=1, argv=0x7fff8e6d5ab8, 
    rval=$jsval((JSObject *) 0x7ff50807f980 [object Function "BreakpointActor.prototype.hit"]))
    at /home/tromey/firefox-git/workdir-rebase-debugger/js/src/vm/Interpreter.cpp:558
#26 0x00007ff52d4b9c63 in js::DirectProxyHandler::call (
    this=0x7ff5306601a0 <js::CrossCompartmentWrapper::singleton>, 
    cx=0x12a3ec0, proxy=(JSObject * const) 0x7ff50823f220 [object Proxy], 
    args=...)
    at /home/tromey/firefox-git/workdir-rebase-debugger/js/src/proxy/DirectProxyHandler.cpp:77
#27 0x00007ff52d4b72d3 in js::CrossCompartmentWrapper::call (
    this=0x7ff5306601a0 <js::CrossCompartmentWrapper::singleton>, 
    cx=0x12a3ec0, wrapper=(JSObject * const) 0x7ff50823f220 [object Proxy], 
    args=...)
    at /home/tromey/firefox-git/workdir-rebase-debugger/js/src/proxy/CrossCompartmentWrapper.cpp:288
#28 0x00007ff52d4bcd7c in js::Proxy::call (cx=0x12a3ec0, 
    proxy=(JSObject * const) 0x7ff50823f220 [object Proxy], args=...)
    at /home/tromey/firefox-git/workdir-rebase-debugger/js/src/proxy/Proxy.cpp:391
#29 0x00007ff52d4be26f in js::proxy_Call (cx=0x12a3ec0, argc=1, 
    vp=0x7fff8e6d5aa8)
    at /home/tromey/firefox-git/workdir-rebase-debugger/js/src/proxy/Proxy.cpp:703
#30 0x00007ff52ce8fcd9 in js::CallJSNative (cx=0x12a3ec0, 
    native=0x7ff52d4be184 <js::proxy_Call(JSContext*, unsigned int, JS::Value*)>, args=...)
    at /home/tromey/firefox-git/workdir-rebase-debugger/js/src/jscntxtinlines.h:235
#31 0x00007ff52ce62a68 in js::Invoke (cx=0x12a3ec0, args=..., 
    construct=js::NO_CONSTRUCT)
    at /home/tromey/firefox-git/workdir-rebase-debugger/js/src/vm/Interpreter.cpp:495
#32 0x00007ff52ce62f90 in js::Invoke (cx=0x12a3ec0, thisv=..., fval=..., 
    argc=1, argv=0x7fff8e6d5ce0, rval=JSVAL_VOID)
    at /home/tromey/firefox-git/workdir-rebase-debugger/js/src/vm/Interpreter.cpp:558
#33 0x00007ff52ce2d9e0 in CallMethodIfPresent (cx=0x12a3ec0, 
    obj=(JSObject * const) 0x7ff4e3570240 [object Proxy], 
    name=0x7ff52e2cc83e "hit", argc=1, argv=0x7fff8e6d5ce0, rval=JSVAL_VOID)
    at /home/tromey/firefox-git/workdir-rebase-debugger/js/src/vm/Debugger.cpp:1228
#34 0x00007ff52ce2f742 in js::Debugger::onTrap (cx=0x12a3ec0, vp=JSVAL_VOID)
    at /home/tromey/firefox-git/workdir-rebase-debugger/js/src/vm/Debugger.cpp:1498
#35 0x00007ff52ce66df6 in Interpret (cx=0x12a3ec0, state=...)
    at /home/tromey/firefox-git/workdir-rebase-debugger/js/src/vm/Interpreter.cpp:1623
#36 0x00007ff52ce627e4 in js::RunScript (cx=0x12a3ec0, state=...)
    at /home/tromey/firefox-git/workdir-rebase-debugger/js/src/vm/Interpreter.cpp:452
#37 0x00007ff52ce62c32 in js::Invoke (cx=0x12a3ec0, args=..., 
    construct=js::NO_CONSTRUCT)
    at /home/tromey/firefox-git/workdir-rebase-debugger/js/src/vm/Interpreter.cpp:521
#38 0x00007ff52d3e7df4 in js::fun_apply (cx=0x12a3ec0, argc=2, vp=0x1576bb8)
    at /home/tromey/firefox-git/workdir-rebase-debugger/js/src/jsfun.cpp:1311
#39 0x00007ff52ce8fcd9 in js::CallJSNative (cx=0x12a3ec0, 
    native=0x7ff52d3e7862 <js::fun_apply(JSContext*, unsigned int, JS::Value*)>, args=...)
    at /home/tromey/firefox-git/workdir-rebase-debugger/js/src/jscntxtinlines.h:235
#40 0x00007ff52ce62b03 in js::Invoke (cx=0x12a3ec0, args=..., 
    construct=js::NO_CONSTRUCT)
    at /home/tromey/firefox-git/workdir-rebase-debugger/js/src/vm/Interpreter.cpp:502
#41 0x00007ff52ce70a74 in Interpret (cx=0x12a3ec0, state=...)
    at /home/tromey/firefox-git/workdir-rebase-debugger/js/src/vm/Interpreter.cpp:2597
#42 0x00007ff52ce627e4 in js::RunScript (cx=0x12a3ec0, state=...)
    at /home/tromey/firefox-git/workdir-rebase-debugger/js/src/vm/Interpreter.cpp:452
#43 0x00007ff52ce62c32 in js::Invoke (cx=0x12a3ec0, args=..., 
    construct=js::NO_CONSTRUCT)
    at /home/tromey/firefox-git/workdir-rebase-debugger/js/src/vm/Interpreter.cpp:521
#44 0x00007ff52d3e9226 in js::CallOrConstructBoundFunction (cx=0x12a3ec0, 
    argc=1, vp=0x7fff8e6dc568)
    at /home/tromey/firefox-git/workdir-rebase-debugger/js/src/jsfun.cpp:1588
#45 0x00007ff52ce8fcd9 in js::CallJSNative (cx=0x12a3ec0, 
    native=0x7ff52d3e8ec3 <js::CallOrConstructBoundFunction(JSContext*, unsigned int, JS::Value*)>, args=...)
    at /home/tromey/firefox-git/workdir-rebase-debugger/js/src/jscntxtinlines.h:235
#46 0x00007ff52ce62b03 in js::Invoke (cx=0x12a3ec0, args=..., 
    construct=js::NO_CONSTRUCT)
    at /home/tromey/firefox-git/workdir-rebase-debugger/js/src/vm/Interpreter.cpp:502
#47 0x00007ff52ce62f90 in js::Invoke (cx=0x12a3ec0, thisv=..., fval=..., 
    argc=1, argv=0x7fff8e6dd238, 
    rval=$jsval((JSObject *) 0x7ff4e3642400 [object Function ""]))
    at /home/tromey/firefox-git/workdir-rebase-debugger/js/src/vm/Interpreter.cpp:558
#48 0x00007ff52d4b9c63 in js::DirectProxyHandler::call (
    this=0x7ff5306601a0 <js::CrossCompartmentWrapper::singleton>, 
    cx=0x12a3ec0, proxy=(JSObject * const) 0x7ff4e364a7a0 [object Proxy], 
    args=...)
    at /home/tromey/firefox-git/workdir-rebase-debugger/js/src/proxy/DirectProxyHandler.cpp:77
#49 0x00007ff52d4b72d3 in js::CrossCompartmentWrapper::call (
    this=0x7ff5306601a0 <js::CrossCompartmentWrapper::singleton>, 
    cx=0x12a3ec0, wrapper=(JSObject * const) 0x7ff4e364a7a0 [object Proxy], 
    args=...)
    at /home/tromey/firefox-git/workdir-rebase-debugger/js/src/proxy/CrossCompartmentWrapper.cpp:288
#50 0x00007ff52d4bcd7c in js::Proxy::call (cx=0x12a3ec0, 
    proxy=(JSObject * const) 0x7ff4e364a7a0 [object Proxy], args=...)
    at /home/tromey/firefox-git/workdir-rebase-debugger/js/src/proxy/Proxy.cpp:391
#51 0x00007ff52d4be26f in js::proxy_Call (cx=0x12a3ec0, argc=1, 
    vp=0x7fff8e6dd228)
    at /home/tromey/firefox-git/workdir-rebase-debugger/js/src/proxy/Proxy.cpp:703
#52 0x00007ff52ce8fcd9 in js::CallJSNative (cx=0x12a3ec0, 
    native=0x7ff52d4be184 <js::proxy_Call(JSContext*, unsigned int, JS::Value*)>, args=...)
    at /home/tromey/firefox-git/workdir-rebase-debugger/js/src/jscntxtinlines.h:235
#53 0x00007ff52ce62a68 in js::Invoke (cx=0x12a3ec0, args=..., 
    construct=js::NO_CONSTRUCT)
    at /home/tromey/firefox-git/workdir-rebase-debugger/js/src/vm/Interpreter.cpp:495
#54 0x00007ff52ce62f90 in js::Invoke (cx=0x12a3ec0, thisv=..., fval=..., 
    argc=1, argv=0x7fff8e6dd560, rval=JSVAL_VOID)
    at /home/tromey/firefox-git/workdir-rebase-debugger/js/src/vm/Interpreter.cpp:558
#55 0x00007ff52d3a3a30 in JS_CallFunctionValue (cx=0x12a3ec0, 
    obj=(JSObject * const) 0x7ff51059e740 [object ContentFrameMessageManager] delegate, fval=$jsval((JSObject *) 0x7ff4e364a7a0 [object Proxy]), args=..., 
    rval=JSVAL_VOID)
    at /home/tromey/firefox-git/workdir-rebase-debugger/js/src/jsapi.cpp:4322
#56 0x00007ff5298ddae7 in nsFrameMessageManager::ReceiveMessage (
    this=0x19040e0, aTarget=0x18f2bd0, aMessage=..., aIsSync=false, 
    aCloneData=0x7fff8e6ddad0, aCpows=0x7fff8e6ddaa0, aPrincipal=0x0, 
    aJSONRetVal=0x0)
    at /home/tromey/firefox-git/workdir-rebase-debugger/dom/base/nsFrameMessageManager.cpp:1142
#57 0x00007ff52aedc016 in mozilla::dom::TabChild::RecvAsyncMessage(nsString const&, mozilla::dom::ClonedMessageData const&, nsTArray<mozilla::jsipc::CpowEntry>&&, IPC::Principal const&) (this=0x1880740, aMessage=..., aData=..., 
    aCpows=<unknown type in /home/tromey/firefox-git/workdir-rebase-debugger/obj-x86_64-unknown-linux-gnu/dist/bin/libxul.so, CU 0xa6eaf36, DIE 0xa820635>, 
    aPrincipal=...)
    at /home/tromey/firefox-git/workdir-rebase-debugger/dom/ipc/TabChild.cpp:2635
#58 0x00007ff528f82f9c in mozilla::dom::PBrowserChild::OnMessageReceived (
    this=0x18808c0, __msg=...)
    at /home/tromey/firefox-git/workdir-rebase-debugger/obj-x86_64-unknown-linux-gnu/ipc/ipdl/PBrowserChild.cpp:2126
#59 0x00007ff52903bb01 in mozilla::dom::PContentChild::OnMessageReceived (
    this=0x12177c0, __msg=...)
    at /home/tromey/firefox-git/workdir-rebase-debugger/obj-x86_64-unknown-linux-gnu/ipc/ipdl/PContentChild.cpp:4777
#60 0x00007ff528c152e7 in mozilla::ipc::MessageChannel::DispatchAsyncMessage (
    this=0x1217820, aMsg=...)
    at /home/tromey/firefox-git/workdir-rebase-debugger/ipc/glue/MessageChannel.cpp:1224
#61 0x00007ff528c14db0 in mozilla::ipc::MessageChannel::DispatchMessage (
    this=0x1217820, aMsg=...)
    at /home/tromey/firefox-git/workdir-rebase-debugger/ipc/glue/MessageChannel.cpp:1151
#62 0x00007ff528c14cb6 in mozilla::ipc::MessageChannel::OnMaybeDequeueOne (
    this=0x1217820)
    at /home/tromey/firefox-git/workdir-rebase-debugger/ipc/glue/MessageChannel.cpp:1135
#63 0x00007ff528c28626 in DispatchToMethod<mozilla::ipc::MessageChannel, bool (mozilla::ipc::MessageChannel::*)()> (obj=0x1217820, 
    method=(bool (mozilla::ipc::MessageChannel::*)(mozilla::ipc::MessageChannel * const)) 0x7ff528c14ad8 <mozilla::ipc::MessageChannel::OnMaybeDequeueOne()>, arg=...)
    at /home/tromey/firefox-git/workdir-rebase-debugger/ipc/chromium/src/base/tuple.h:383
#64 0x00007ff528c280a6 in RunnableMethod<mozilla::ipc::MessageChannel, bool (mozilla::ipc::MessageChannel::*)(), Tuple0>::Run (this=0x1218ef0)
    at /home/tromey/firefox-git/workdir-rebase-debugger/ipc/chromium/src/base/task.h:310
#65 0x00007ff528c1d525 in mozilla::ipc::MessageChannel::RefCountedTask::Run (
    this=0x1216bc0) at ../../dist/include/mozilla/ipc/MessageChannel.h:446
#66 0x00007ff528c1d6fa in mozilla::ipc::MessageChannel::DequeueTask::Run (
    this=0x7ff51801d0d0)
    at ../../dist/include/mozilla/ipc/MessageChannel.h:463
#67 0x00007ff528bc1653 in MessageLoop::RunTask (this=0x7fff8e6dfe00, 
    task=0x7ff51801d0d0)
    at /home/tromey/firefox-git/workdir-rebase-debugger/ipc/chromium/src/base/message_loop.cc:361
#68 0x00007ff528bc16cb in MessageLoop::DeferOrRunPendingTask (
    this=0x7fff8e6dfe00, pending_task=...)
    at /home/tromey/firefox-git/workdir-rebase-debugger/ipc/chromium/src/base/message_loop.cc:369
#69 0x00007ff528bc1b26 in MessageLoop::DoWork (this=0x7fff8e6dfe00)
    at /home/tromey/firefox-git/workdir-rebase-debugger/ipc/chromium/src/base/message_loop.cc:456
#70 0x00007ff528c18906 in mozilla::ipc::DoWorkRunnable::Run (this=0x1217050)
    at /home/tromey/firefox-git/workdir-rebase-debugger/ipc/glue/MessagePump.cpp:233
#71 0x00007ff52871397e in nsThread::ProcessNextEvent (this=0x129f150, 
    aMayWait=true, aResult=0x7fff8e6dfacf)
    at /home/tromey/firefox-git/workdir-rebase-debugger/xpcom/threads/nsThread.cpp:855
#72 0x00007ff52875bb36 in NS_ProcessNextEvent (aThread=0x129f150, 
    aMayWait=true)
    at /home/tromey/firefox-git/workdir-rebase-debugger/xpcom/glue/nsThreadUtils.cpp:265
#73 0x00007ff528c183ac in mozilla::ipc::MessagePump::Run (this=0x12176f0, 
    aDelegate=0x7fff8e6dfe00)
    at /home/tromey/firefox-git/workdir-rebase-debugger/ipc/glue/MessagePump.cpp:140
#74 0x00007ff528c18c1e in mozilla::ipc::MessagePumpForChildProcess::Run (
    this=0x12176f0, aDelegate=0x7fff8e6dfe00)
    at /home/tromey/firefox-git/workdir-rebase-debugger/ipc/glue/MessagePump.cpp:302
#75 0x00007ff528bc10f9 in MessageLoop::RunInternal (this=0x7fff8e6dfe00)
    at /home/tromey/firefox-git/workdir-rebase-debugger/ipc/chromium/src/base/message_loop.cc:233
#76 0x00007ff528bc108e in MessageLoop::RunHandler (this=0x7fff8e6dfe00)
    at /home/tromey/firefox-git/workdir-rebase-debugger/ipc/chromium/src/base/message_loop.cc:226
#77 0x00007ff528bc101f in MessageLoop::Run (this=0x7fff8e6dfe00)
    at /home/tromey/firefox-git/workdir-rebase-debugger/ipc/chromium/src/base/message_loop.cc:200
#78 0x00007ff52b1992c0 in nsBaseAppShell::Run (this=0x17b4bd0)
    at /home/tromey/firefox-git/workdir-rebase-debugger/widget/nsBaseAppShell.cpp:164
#79 0x00007ff52bed7506 in XRE_RunAppShell ()
    at /home/tromey/firefox-git/workdir-rebase-debugger/toolkit/xre/nsEmbedFunctions.cpp:743
#80 0x00007ff528c18a94 in mozilla::ipc::MessagePumpForChildProcess::Run (
    this=0x12176f0, aDelegate=0x7fff8e6dfe00)
    at /home/tromey/firefox-git/workdir-rebase-debugger/ipc/glue/MessagePump.cpp:272
#81 0x00007ff528bc10f9 in MessageLoop::RunInternal (this=0x7fff8e6dfe00)
    at /home/tromey/firefox-git/workdir-rebase-debugger/ipc/chromium/src/base/message_loop.cc:233
#82 0x00007ff528bc108e in MessageLoop::RunHandler (this=0x7fff8e6dfe00)
    at /home/tromey/firefox-git/workdir-rebase-debugger/ipc/chromium/src/base/message_loop.cc:226
#83 0x00007ff528bc101f in MessageLoop::Run (this=0x7fff8e6dfe00)
    at /home/tromey/firefox-git/workdir-rebase-debugger/ipc/chromium/src/base/message_loop.cc:200
#84 0x00007ff52bed6f54 in XRE_InitChildProcess (aArgc=3, 
    aArgv=0x7fff8e6e1398, aGMPLoader=0x0)
    at /home/tromey/firefox-git/workdir-rebase-debugger/toolkit/xre/nsEmbedFunctions.cpp:580
#85 0x000000000041eb06 in content_process_main (argc=4, argv=0x7fff8e6e1398)
    at /home/tromey/firefox-git/workdir-rebase-debugger/ipc/app/../contentproc/plugin-container.cpp:211
#86 0x000000000041ebcf in main (argc=5, argv=0x7fff8e6e1398)
    at /home/tromey/firefox-git/workdir-rebase-debugger/ipc/app/MozillaRuntimeMain.cpp:11
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.