Closed
Bug 1261599
Opened 10 years ago
Closed 10 years ago
Intermittent browser_bug538331.js | application crashed [@ mozilla::dom::TabParent::RemoveWindowListeners()]
Categories
(Core :: DOM: Core & HTML, defect)
Core
DOM: Core & HTML
Tracking
()
RESOLVED
FIXED
mozilla48
Tracking | Status | |
---|---|---|
firefox48 | --- | fixed |
People
(Reporter: aryx, Unassigned)
References
Details
(Keywords: crash, intermittent-failure)
Attachments
(1 file)
https://treeherder.mozilla.org/logviewer.html#?job_id=25034941&repo=mozilla-inbound
19:29:43 INFO - 100 INFO TEST-START | browser/components/tests/browser/browser_bug538331.js
19:29:43 INFO - JavaScript error: jar:file:///C:/slave/test/build/application/firefox/omni.ja!/components/Weave.js, line 13: NS_ERROR_NOT_AVAILABLE: Component returned failure code: 0x80040111 (NS_ERROR_NOT_AVAILABLE) [nsIXPCComponents_Utils.import]
19:29:43 INFO - ###!!! [Parent][DispatchAsyncMessage] Error: (msgtype=0x7,name=???) Route error: message sent to unknown actor ID
19:29:48 INFO - MEMORY STAT | vsize 646MB | vsizeMaxContiguous 585MB | residentFast 247MB | heapAllocated 89MB
19:29:48 INFO - 101 INFO TEST-OK | browser/components/tests/browser/browser_bug538331.js | took 5111ms
19:29:48 INFO - ###!!! [Parent][MessageChannel] Error: (msgtype=0x480001,name=PContent::Msg_PBrowserConstructor) Channel error: cannot send/recv
19:29:48 INFO - TEST-INFO | Main app process: exit 1
19:29:48 WARNING - TEST-UNEXPECTED-FAIL | browser/components/tests/browser/browser_bug538331.js | application terminated with exit code 1
19:29:48 INFO - runtests.py | Application ran for: 0:00:10.964000
19:29:48 INFO - zombiecheck | Reading PID log: c:\users\cltbld\appdata\local\temp\tmp0mwggupidlog
19:29:48 INFO - ==> process 2968 launched child process 776 ("C:\slave\test\build\application\firefox\firefox-webcontent.exe" --channel="2968.0.781282551\1273008156" -greomni "C:\slave\test\build\application\firefox\omni.ja" -appomni "C:\slave\test\build\application\firefox\browser\omni.ja" -sandbox -appdir "C:\slave\test\build\application\firefox\browser" 2968 "\\.\pipe\gecko-crash-server-pipe.2968" tab)
19:29:48 INFO - ==> process 2968 launched child process 2812 ("C:\slave\test\build\application\firefox\firefox-webcontent.exe" --channel="2968.5.820996628\1035332699" -greomni "C:\slave\test\build\application\firefox\omni.ja" -appomni "C:\slave\test\build\application\firefox\browser\omni.ja" -sandbox -appdir "C:\slave\test\build\application\firefox\browser" 2968 "\\.\pipe\gecko-crash-server-pipe.2968" tab)
19:29:48 INFO - zombiecheck | Checking for orphan process with PID: 776
19:29:48 INFO - zombiecheck | Checking for orphan process with PID: 2812
19:29:48 INFO - mozcrash Downloading symbols from: https://queue.taskcluster.net/v1/task/ANdxmbItS5qVuzH5nw1_kQ/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip
19:29:54 INFO - mozcrash Copy/paste: C:\slave\test\build\win32-minidump_stackwalk.exe c:\users\cltbld\appdata\local\temp\tmppoa1ir.mozrunner\minidumps\7b610c9e-78ca-4878-a21c-74f74a5e56e9.dmp c:\users\cltbld\appdata\local\temp\tmpgycao2
19:30:01 INFO - mozcrash Saved minidump as C:\slave\test\build\blobber_upload_dir\7b610c9e-78ca-4878-a21c-74f74a5e56e9.dmp
19:30:01 INFO - mozcrash Saved app info as C:\slave\test\build\blobber_upload_dir\7b610c9e-78ca-4878-a21c-74f74a5e56e9.extra
19:30:01 WARNING - PROCESS-CRASH | browser/components/tests/browser/browser_bug538331.js | application crashed [@ mozilla::dom::TabParent::RemoveWindowListeners()]
19:30:01 INFO - Crash dump filename: c:\users\cltbld\appdata\local\temp\tmppoa1ir.mozrunner\minidumps\7b610c9e-78ca-4878-a21c-74f74a5e56e9.dmp
19:30:01 INFO - Operating system: Windows NT
19:30:01 INFO - 6.1.7601 Service Pack 1
19:30:01 INFO - CPU: x86
19:30:01 INFO - GenuineIntel family 6 model 30 stepping 5
19:30:01 INFO - 8 CPUs
19:30:01 INFO - Crash reason: EXCEPTION_ACCESS_VIOLATION_READ
19:30:01 INFO - Crash address: 0x148
19:30:01 INFO - Process uptime: 11 seconds
19:30:01 INFO - Thread 0 (crashed)
19:30:01 INFO - 0 xul.dll!mozilla::dom::TabParent::RemoveWindowListeners() [TabParent.cpp:1d4afa71e193 : 411 + 0x3]
19:30:01 INFO - eip = 0x65ae3f70 esp = 0x002cbe0c ebp = 0x002cbe30 ebx = 0x00000000
19:30:01 INFO - esi = 0x00000000 edi = 0x2163dd58 eax = 0x002cbe80 ecx = 0x00000000
19:30:01 INFO - edx = 0x00000001 efl = 0x00210246
19:30:01 INFO - Found by: given as instruction pointer in context
19:30:01 INFO - 1 xul.dll!mozilla::dom::TabParent::SetOwnerElement(mozilla::dom::Element *) [TabParent.cpp:1d4afa71e193 : 352 + 0x5]
19:30:01 INFO - eip = 0x65ae4a31 esp = 0x002cbe38 ebp = 0x002cbe54
19:30:01 INFO - Found by: call frame info
19:30:01 INFO - 2 xul.dll!mozilla::dom::ContentParent::CreateBrowserOrApp(mozilla::dom::TabContext const &,mozilla::dom::Element *,mozilla::dom::ContentParent *) [ContentParent.cpp:1d4afa71e193 : 1205 + 0xf]
19:30:01 INFO - eip = 0x65ad0680 esp = 0x002cbe5c ebp = 0x002cc04c
19:30:01 INFO - Found by: call frame info
19:30:01 INFO - 3 xul.dll!nsFrameLoader::TryRemoteBrowser() [nsFrameLoader.cpp:1d4afa71e193 : 2418 + 0x17]
19:30:01 INFO - eip = 0x64ef0aed esp = 0x002cc054 ebp = 0x002cc1a0
19:30:01 INFO - Found by: call frame info
19:30:01 INFO - 4 xul.dll!nsFrameLoader::ShowRemoteFrame(mozilla::gfx::IntSizeTyped<mozilla::ScreenPixel> const &,nsSubDocumentFrame *) [nsFrameLoader.cpp:1d4afa71e193 : 787 + 0xe]
19:30:01 INFO - eip = 0x654dc1ff esp = 0x002cc1a8 ebp = 0x002cc1d8
19:30:01 INFO - Found by: previous frame's frame pointer
19:30:01 INFO - 5 xul.dll!nsFrameLoader::Show(int,int,int,int,nsSubDocumentFrame *) [nsFrameLoader.cpp:1d4afa71e193 : 657 + 0xd]
19:30:01 INFO - eip = 0x64ef0d8c esp = 0x002cc1e0 ebp = 0x002cc2c4
19:30:01 INFO - Found by: call frame info
19:30:01 INFO - 6 xul.dll!nsSubDocumentFrame::ShowViewer() [nsSubDocumentFrame.cpp:1d4afa71e193 : 176 + 0x12]
19:30:01 INFO - eip = 0x64afa347 esp = 0x002cc2cc ebp = 0x002cc300
19:30:01 INFO - Found by: previous frame's frame pointer
19:30:01 INFO - 7 xul.dll!AsyncFrameInit::Run() [nsSubDocumentFrame.cpp:1d4afa71e193 : 87 + 0x5]
19:30:01 INFO - eip = 0x64d4b1c4 esp = 0x002cc308 ebp = 0x002cc30c
19:30:01 INFO - Found by: call frame info
19:30:01 INFO - 8 xul.dll!nsContentUtils::RemoveScriptBlocker() [nsContentUtils.cpp:1d4afa71e193 : 4982 + 0x6]
19:30:01 INFO - eip = 0x64ac54d2 esp = 0x002cc314 ebp = 0x002cc330
19:30:01 INFO - Found by: call frame info
19:30:01 INFO - 9 xul.dll!mozilla::dom::XULDocument::EndUpdate(unsigned int) [XULDocument.cpp:1d4afa71e193 : 3180 + 0x3b]
19:30:01 INFO - eip = 0x64ae76dd esp = 0x002cc338 ebp = 0x002cc34c
19:30:01 INFO - Found by: call frame info
19:30:01 INFO - 10 xul.dll!mozAutoDocUpdate::~mozAutoDocUpdate() [mozAutoDocUpdate.h:1d4afa71e193 : 40 + 0xb]
19:30:01 INFO - eip = 0x64aea918 esp = 0x002cc354 ebp = 0x002cc540
19:30:01 INFO - Found by: call frame info
19:30:01 INFO - 11 xul.dll!nsINode::ReplaceOrInsertBefore(bool,nsINode *,nsINode *,mozilla::ErrorResult &) [nsINode.cpp:1d4afa71e193 : 2316 + 0x16]
19:30:01 INFO - eip = 0x64a3a4d7 esp = 0x002cc360 ebp = 0x002cc540
19:30:01 INFO - Found by: call frame info
19:30:01 INFO - 12 xul.dll!nsINode::AppendChild(nsINode &,mozilla::ErrorResult &) [nsINode.h:1d4afa71e193 : 1767 + 0xf]
19:30:01 INFO - eip = 0x650559e2 esp = 0x002cc548 ebp = 0x002cc558
19:30:01 INFO - Found by: call frame info
19:30:01 INFO - 13 xul.dll!mozilla::dom::NodeBinding::appendChild [NodeBinding.cpp:1d4afa71e193 : 662 + 0x5]
19:30:01 INFO - eip = 0x64c50c3d esp = 0x002cc560 ebp = 0x002cc590
19:30:01 INFO - Found by: call frame info
19:30:01 INFO - 14 xul.dll!js::Invoke(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [Interpreter.cpp:1d4afa71e193 : 476 + 0x153]
19:30:01 INFO - eip = 0x64850aaa esp = 0x002cc598 ebp = 0x002cc634
19:30:01 INFO - Found by: call frame info
19:30:01 INFO - 15 xul.dll!Interpret [Interpreter.cpp:1d4afa71e193 : 2807 + 0x14]
19:30:01 INFO - eip = 0x64859a34 esp = 0x002cc63c ebp = 0x002cd210
19:30:01 INFO - Found by: call frame info
19:30:01 INFO - 16 xul.dll!js::RunScript(JSContext *,js::RunState &) [Interpreter.cpp:1d4afa71e193 : 426 + 0xb]
19:30:01 INFO - eip = 0x64e7bdfd esp = 0x002cd218 ebp = 0x002cd2a0
19:30:01 INFO - Found by: call frame info
19:30:01 INFO - 17 xul.dll!js::Invoke(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [Interpreter.cpp:1d4afa71e193 : 494 + 0xb]
19:30:01 INFO - eip = 0x64850807 esp = 0x002cd2a8 ebp = 0x002cd33c
19:30:01 INFO - Found by: call frame info
19:30:01 INFO - 18 xul.dll!js::DirectProxyHandler::call(JSContext *,JS::Handle<JSObject *>,JS::CallArgs const &) [DirectProxyHandler.cpp:1d4afa71e193 : 77 + 0xee]
19:30:01 INFO - eip = 0x6482ef03 esp = 0x002cd344 ebp = 0x002cd3ec
19:30:01 INFO - Found by: call frame info
19:30:01 INFO - 19 xul.dll!js::CrossCompartmentWrapper::call(JSContext *,JS::Handle<JSObject *>,JS::CallArgs const &) [CrossCompartmentWrapper.cpp:1d4afa71e193 : 291 + 0xe]
19:30:01 INFO - eip = 0x6482dcdc esp = 0x002cd3f4 ebp = 0x002cd42c
19:30:01 INFO - Found by: call frame info
19:30:01 INFO - 20 xul.dll!xpc::AddonWrapper<js::CrossCompartmentWrapper>::call(JSContext *,JS::Handle<JSObject *>,JS::CallArgs const &) [AddonWrapper.cpp:1d4afa71e193 : 141 + 0x16]
19:30:01 INFO - eip = 0x64999f72 esp = 0x002cd434 ebp = 0x002cd454
19:30:01 INFO - Found by: call frame info
19:30:01 INFO - 21 xul.dll!js::Invoke(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [Interpreter.cpp:1d4afa71e193 : 464 + 0x8c]
19:30:01 INFO - eip = 0x64850c12 esp = 0x002cd45c ebp = 0x002cd4f4
19:30:01 INFO - Found by: call frame info
19:30:01 INFO - 22 xul.dll!Interpret [Interpreter.cpp:1d4afa71e193 : 2807 + 0x14]
19:30:01 INFO - eip = 0x64859a34 esp = 0x002cd4fc ebp = 0x002ce0e8
19:30:01 INFO - Found by: call frame info
19:30:01 INFO - 23 xul.dll!js::RunScript(JSContext *,js::RunState &) [Interpreter.cpp:1d4afa71e193 : 426 + 0xb]
19:30:01 INFO - eip = 0x64e7bdfd esp = 0x002ce0f0 ebp = 0x002ce178
19:30:01 INFO - Found by: call frame info
19:30:01 INFO - 24 xul.dll!js::Invoke(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [Interpreter.cpp:1d4afa71e193 : 494 + 0xb]
19:30:01 INFO - eip = 0x64850807 esp = 0x002ce180 ebp = 0x002ce214
19:30:01 INFO - Found by: call frame info
19:30:01 INFO - 25 xul.dll!js::DirectProxyHandler::call(JSContext *,JS::Handle<JSObject *>,JS::CallArgs const &) [DirectProxyHandler.cpp:1d4afa71e193 : 77 + 0xee]
19:30:01 INFO - eip = 0x6482ef03 esp = 0x002ce21c ebp = 0x002ce2c4
19:30:01 INFO - Found by: call frame info
19:30:01 INFO - 26 xul.dll!js::CrossCompartmentWrapper::call(JSContext *,JS::Handle<JSObject *>,JS::CallArgs const &) [CrossCompartmentWrapper.cpp:1d4afa71e193 : 291 + 0xe]
19:30:01 INFO - eip = 0x6482dcdc esp = 0x002ce2cc ebp = 0x002ce304
19:30:01 INFO - Found by: call frame info
19:30:01 INFO - 27 xul.dll!js::Invoke(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [Interpreter.cpp:1d4afa71e193 : 464 + 0x8c]
19:30:01 INFO - eip = 0x64850c12 esp = 0x002ce30c ebp = 0x002ce3a4
19:30:01 INFO - Found by: call frame info
19:30:01 INFO - 28 xul.dll!js::jit::DoCallFallback [BaselineIC.cpp:1d4afa71e193 : 6113 + 0xd]
19:30:01 INFO - eip = 0x648689da esp = 0x002ce3ac ebp = 0x002ce43c
19:30:01 INFO - Found by: call frame info
19:30:01 INFO - 29 0x159a60b1
19:30:01 INFO - eip = 0x159a60b1 esp = 0x002ce444 ebp = 0x002ce4a0
19:30:01 INFO - Found by: call frame info
19:30:01 INFO - 30 0x119c51c0
19:30:01 INFO - eip = 0x119c51c0 esp = 0x002ce4a8 ebp = 0x002ce4fc
19:30:01 INFO - Found by: previous frame's frame pointer
19:30:01 INFO - 31 0x1f3230b4
19:30:01 INFO - eip = 0x1f3230b4 esp = 0x002ce504 ebp = 0x002ce528
19:30:01 INFO - Found by: previous frame's frame pointer
19:30:01 INFO - 32 0x11c21480
19:30:01 INFO - eip = 0x11c21480 esp = 0x002ce530 ebp = 0x002ce59c
19:30:01 INFO - Found by: previous frame's frame pointer
19:30:01 INFO - 33 0x159a0955
19:30:01 INFO - eip = 0x159a0955 esp = 0x002ce5a4 ebp = 0x002ce5d0
19:30:01 INFO - Found by: previous frame's frame pointer
19:30:01 INFO - 34 xul.dll!EnterBaseline [BaselineJIT.cpp:1d4afa71e193 : 149 + 0x17]
19:30:01 INFO - eip = 0x64869370 esp = 0x002ce5d8 ebp = 0x002ce6e8
19:30:01 INFO - Found by: previous frame's frame pointer
19:30:01 INFO - 35 xul.dll!js::jit::EnterBaselineMethod(JSContext *,js::RunState &) [BaselineJIT.cpp:1d4afa71e193 : 188 + 0xb]
19:30:01 INFO - eip = 0x64868c6f esp = 0x002ce6f0 ebp = 0x002ce7a8
19:30:01 INFO - Found by: call frame info
19:30:01 INFO - 36 xul.dll!js::RunScript(JSContext *,js::RunState &) [Interpreter.cpp:1d4afa71e193 : 416 + 0xb]
19:30:01 INFO - eip = 0x64e7bd7a esp = 0x002ce7b0 ebp = 0x002ce838
19:30:01 INFO - Found by: call frame info
19:30:01 INFO - 37 xul.dll!js::Invoke(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [Interpreter.cpp:1d4afa71e193 : 494 + 0xb]
19:30:01 INFO - eip = 0x64850807 esp = 0x002ce840 ebp = 0x002ce8d4
19:30:01 INFO - Found by: call frame info
19:30:01 INFO - 38 xul.dll!js::DirectProxyHandler::call(JSContext *,JS::Handle<JSObject *>,JS::CallArgs const &) [DirectProxyHandler.cpp:1d4afa71e193 : 77 + 0xee]
19:30:01 INFO - eip = 0x6482ef03 esp = 0x002ce8dc ebp = 0x002ce984
19:30:01 INFO - Found by: call frame info
19:30:01 INFO - 39 xul.dll!js::CrossCompartmentWrapper::call(JSContext *,JS::Handle<JSObject *>,JS::CallArgs const &) [CrossCompartmentWrapper.cpp:1d4afa71e193 : 291 + 0xe]
19:30:01 INFO - eip = 0x6482dcdc esp = 0x002ce98c ebp = 0x002ce9c4
19:30:01 INFO - Found by: call frame info
19:30:01 INFO - 40 xul.dll!xpc::AddonWrapper<js::CrossCompartmentWrapper>::call(JSContext *,JS::Handle<JSObject *>,JS::CallArgs const &) [AddonWrapper.cpp:1d4afa71e193 : 141 + 0x16]
19:30:01 INFO - eip = 0x64999f72 esp = 0x002ce9cc ebp = 0x002ce9ec
19:30:01 INFO - Found by: call frame info
19:30:01 INFO - 41 xul.dll!js::Invoke(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [Interpreter.cpp:1d4afa71e193 : 464 + 0x8c]
19:30:01 INFO - eip = 0x64850c12 esp = 0x002ce9f4 ebp = 0x002cea8c
19:30:01 INFO - Found by: call frame info
19:30:01 INFO - 42 xul.dll!js::Invoke(JSContext *,JS::Value const &,JS::Value const &,unsigned int,JS::Value const *,JS::MutableHandle<JS::Value>) [Interpreter.cpp:1d4afa71e193 : 528 + 0xf]
19:30:01 INFO - eip = 0x6486907b esp = 0x002cea94 ebp = 0x002ceb38
19:30:01 INFO - Found by: call frame info
19:30:01 INFO - 43 xul.dll!JS::Call(JSContext *,JS::Handle<JS::Value>,JS::Handle<JS::Value>,JS::HandleValueArray const &,JS::MutableHandle<JS::Value>) [jsapi.cpp:1d4afa71e193 : 2899 + 0xa]
19:30:01 INFO - eip = 0x648dcf55 esp = 0x002ceb40 ebp = 0x002ceb64
19:30:01 INFO - Found by: call frame info
19:30:01 INFO - 44 xul.dll!mozilla::dom::AnyCallback::Call(JSContext *,JS::Handle<JS::Value>,JS::Handle<JS::Value>,JS::MutableHandle<JS::Value>,mozilla::ErrorResult &) [PromiseBinding.cpp:1d4afa71e193 : 93 + 0x30]
19:30:01 INFO - eip = 0x64ca50b0 esp = 0x002ceb6c ebp = 0x002cec44
19:30:01 INFO - Found by: call frame info
19:30:01 INFO - 45 xul.dll!mozilla::dom::AnyCallback::Call(JS::Handle<JS::Value>,JS::MutableHandle<JS::Value>,mozilla::ErrorResult &,char const *,mozilla::dom::CallbackObject::ExceptionHandling,JSCompartment *) [PromiseBinding.h:1d4afa71e193 : 242 + 0x1a]
19:30:01 INFO - eip = 0x64ca5202 esp = 0x002cec4c ebp = 0x002ced78
19:30:01 INFO - Found by: call frame info
19:30:01 INFO - 46 xul.dll!mozilla::dom::WrapperPromiseCallback::Call(JSContext *,JS::Handle<JS::Value>) [PromiseCallback.cpp:1d4afa71e193 : 336 + 0x30]
19:30:01 INFO - eip = 0x64887a4f esp = 0x002ced80 ebp = 0x002cee80
19:30:01 INFO - Found by: call frame info
19:30:01 INFO - 47 xul.dll!mozilla::dom::PromiseReactionJob::Run() [Promise.cpp:1d4afa71e193 : 105 + 0x12]
19:30:01 INFO - eip = 0x648e15f7 esp = 0x002cee88 ebp = 0x002cef34
19:30:01 INFO - Found by: call frame info
19:30:01 INFO - 48 xul.dll!mozilla::dom::Promise::PerformMicroTaskCheckpoint() [Promise.cpp:1d4afa71e193 : 940 + 0xa]
19:30:01 INFO - eip = 0x64838227 esp = 0x002cef3c ebp = 0x002cefb0
19:30:01 INFO - Found by: call frame info
19:30:01 INFO - 49 xul.dll!nsGlobalWindow::RunTimeoutHandler(nsTimeout *,nsIScriptContext *) [nsGlobalWindow.cpp:1d4afa71e193 : 11995 + 0x5]
19:30:01 INFO - eip = 0x64815879 esp = 0x002cefb8 ebp = 0x002cf0f8
19:30:01 INFO - Found by: call frame info
19:30:01 INFO - 50 xul.dll!nsGlobalWindow::RunTimeout(nsTimeout *) [nsGlobalWindow.cpp:1d4afa71e193 : 12213 + 0x5]
19:30:01 INFO - eip = 0x64815b72 esp = 0x002cf100 ebp = 0x002cf17c
19:30:01 INFO - Found by: call frame info
19:30:01 INFO - 51 xul.dll!nsGlobalWindow::TimerCallback(nsITimer *,void *) [nsGlobalWindow.cpp:1d4afa71e193 : 12459 + 0xc]
19:30:01 INFO - eip = 0x64d007ae esp = 0x002cf184 ebp = 0x002cf190
19:30:01 INFO - Found by: call frame info
19:30:01 INFO - 52 xul.dll!nsTimerImpl::Fire() [nsTimerImpl.cpp:1d4afa71e193 : 524 + 0x6]
19:30:01 INFO - eip = 0x64a6e62d esp = 0x002cf198 ebp = 0x002cf260
19:30:01 INFO - Found by: call frame info
19:30:01 INFO - 53 xul.dll!nsTimerEvent::Run() [TimerThread.cpp:1d4afa71e193 : 286 + 0x8]
19:30:01 INFO - eip = 0x6498b719 esp = 0x002cf268 ebp = 0x002cf294
19:30:01 INFO - Found by: call frame info
19:30:01 INFO - 54 xul.dll!nsThread::ProcessNextEvent(bool,bool *) [nsThread.cpp:1d4afa71e193 : 994 + 0xa]
19:30:01 INFO - eip = 0x64aabc23 esp = 0x002cf29c ebp = 0x002cf308
19:30:01 INFO - Found by: call frame info
19:30:01 INFO - 55 xul.dll!mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate *) [MessagePump.cpp:1d4afa71e193 : 98 + 0x16]
19:30:01 INFO - eip = 0x64a6cbcb esp = 0x002cf310 ebp = 0x002cf340
19:30:01 INFO - Found by: call frame info
19:30:01 INFO - 56 xul.dll!MessageLoop::RunHandler() [message_loop.cc:1d4afa71e193 : 223 + 0x8]
19:30:01 INFO - eip = 0x64a6d9bc esp = 0x002cf348 ebp = 0x002cf378
19:30:01 INFO - Found by: call frame info
19:30:01 INFO - 57 xul.dll!MessageLoop::Run() [message_loop.cc:1d4afa71e193 : 203 + 0x7]
19:30:01 INFO - eip = 0x64a6d59e esp = 0x002cf380 ebp = 0x002cf398
19:30:01 INFO - Found by: call frame info
19:30:01 INFO - 58 xul.dll!nsBaseAppShell::Run() [nsBaseAppShell.cpp:1d4afa71e193 : 156 + 0x14]
19:30:01 INFO - eip = 0x64aacaa0 esp = 0x002cf3a0 ebp = 0x002cf3a8
19:30:01 INFO - Found by: call frame info
19:30:01 INFO - 59 xul.dll!nsAppShell::Run() [nsAppShell.cpp:1d4afa71e193 : 262 + 0x8]
19:30:01 INFO - eip = 0x64aacf32 esp = 0x002cf3b0 ebp = 0x002cf3b8
19:30:01 INFO - Found by: call frame info
19:30:01 INFO - 60 xul.dll!nsAppStartup::Run() [nsAppStartup.cpp:1d4afa71e193 : 281 + 0x6]
19:30:01 INFO - eip = 0x649030b6 esp = 0x002cf3c0 ebp = 0x002cf3cc
19:30:01 INFO - Found by: call frame info
19:30:01 INFO - 61 xul.dll!XREMain::XRE_mainRun() [nsAppRunner.cpp:1d4afa71e193 : 4342 + 0xa]
19:30:01 INFO - eip = 0x649e9180 esp = 0x002cf3d4 ebp = 0x002cf760
19:30:01 INFO - Found by: call frame info
19:30:01 INFO - 62 xul.dll!XREMain::XRE_main(int,char * * const,nsXREAppData const *) [nsAppRunner.cpp:1d4afa71e193 : 4439 + 0x7]
19:30:01 INFO - eip = 0x649e975a esp = 0x002cf768 ebp = 0x002cf77c
19:30:01 INFO - Found by: call frame info
19:30:01 INFO - 63 xul.dll!XRE_main [nsAppRunner.cpp:1d4afa71e193 : 4545 + 0x12]
19:30:01 INFO - eip = 0x64d78671 esp = 0x002cf784 ebp = 0x002cf8d0
19:30:01 INFO - Found by: call frame info
19:30:01 INFO - 64 firefox.exe!do_main [nsBrowserApp.cpp:1d4afa71e193 : 220 + 0x1c]
19:30:01 INFO - eip = 0x01091804 esp = 0x002cf8d8 ebp = 0x002cfa70
19:30:01 INFO - Found by: call frame info
19:30:01 INFO - 65 firefox.exe!NS_internal_main(int,char * *,char * *) [nsBrowserApp.cpp:1d4afa71e193 : 360 + 0x13]
19:30:01 INFO - eip = 0x0109157d esp = 0x002cfa78 ebp = 0x002cfb24
19:30:01 INFO - Found by: call frame info
19:30:01 INFO - 66 firefox.exe!wmain [nsWindowsWMain.cpp:1d4afa71e193 : 135 + 0x10]
19:30:01 INFO - eip = 0x0109134d esp = 0x002cfb2c ebp = 0x002cfb40
19:30:01 INFO - Found by: call frame info
19:30:01 INFO - 67 firefox.exe!__scrt_common_main_seh [exe_common.inl : 264 + 0x1d]
19:30:01 INFO - eip = 0x01092bf0 esp = 0x002cfb48 ebp = 0x002cfb8c
19:30:01 INFO - Found by: call frame info
19:30:01 INFO - 68 kernel32.dll!BaseThreadInitThunk + 0x12
19:30:01 INFO - eip = 0x765d3c45 esp = 0x002cfb94 ebp = 0x002cfb98
19:30:01 INFO - Found by: call frame info
19:30:01 INFO - 69 ntdll.dll!__RtlUserThreadStart + 0x27
19:30:01 INFO - eip = 0x76f637f5 esp = 0x002cfba0 ebp = 0x002cfbd8
19:30:01 INFO - Found by: call frame info
19:30:01 INFO - 70 ntdll.dll!_RtlUserThreadStart + 0x1b
19:30:01 INFO - eip = 0x76f637c8 esp = 0x002cfbe0 ebp = 0x002cfbf0
19:30:01 INFO - Found by: call frame info
Comment 1•10 years ago
|
||
this looks like a null+offset crash to me.
Is this a regression from http://hg.mozilla.org/mozilla-central/diff/ae25970e4fc5/dom/ipc/ContentParent.cpp#l1204
It is unclear to me why that added a null check to one place but not to the other
/me slaps himself about the review.
I think this could happen when we're about to destroy the child process.
Flags: needinfo?(mconley)
Comment 2•10 years ago
|
||
Comment 3•10 years ago
|
||
Review commit: https://reviewboard.mozilla.org/r/44139/diff/#index_header
See other reviews: https://reviewboard.mozilla.org/r/44139/
Attachment #8737825 -
Flags: review?(bugs)
Comment 4•10 years ago
|
||
PGO trybuild: https://treeherder.mozilla.org/#/jobs?repo=try&revision=43d8289a03d2680211bc5fe14bcd9ef403bda917
Flags: needinfo?(mconley)
Updated•10 years ago
|
Attachment #8737825 -
Flags: review?(bugs) → review+
Comment 5•10 years ago
|
||
Comment on attachment 8737825 [details]
MozReview Request: Bug 1261599 - null check SendPBrowserConstructor return in ContentParent to avoid crashes on content process shutdown. r?smaug
https://reviewboard.mozilla.org/r/44139/#review40737
![]() |
||
Comment 7•10 years ago
|
||
bugherder |
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla48
Assignee | ||
Updated•7 years ago
|
Component: DOM → DOM: Core & HTML
You need to log in
before you can comment on or make changes to this bug.
Description
•