Closed
Bug 1322452
Opened 9 years ago
Closed 9 years ago
Intermittent marionette.py, Main app process exited normally | application crashed [@ mozSpellChecker::~mozSpellChecker()] after Assertion failure: !mEngine
Categories
(Core :: IPC, defect)
Core
IPC
Tracking
()
RESOLVED
FIXED
mozilla53
Tracking | Status | |
---|---|---|
firefox51 | --- | unaffected |
firefox52 | --- | unaffected |
firefox53 | --- | fixed |
People
(Reporter: intermittent-bug-filer, Assigned: kanru)
References
Details
(Keywords: crash, intermittent-failure)
Crash Data
Filed by: philringnalda [at] gmail.com
https://treeherder.mozilla.org/logviewer.html#?job_id=40370131&repo=mozilla-inbound
https://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-inbound-win32-debug/1481158658/mozilla-inbound_win7_vm-debug_test-mochitest-e10s-5-bm137-tests1-windows-build21.txt.gz
Comment hidden (Intermittent Failures Robot) |
Comment 2•9 years ago
|
||
Assertion from above test job:
19:29:10 INFO - Assertion failure: !mEngine, at c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/extensions/spellcheck/src/mozSpellChecker.cpp:54
19:29:10 INFO - #01: mozSpellChecker::DeleteCycleCollectable() [extensions/spellcheck/src/mozSpellChecker.cpp:25]
19:29:10 INFO -
19:29:10 INFO - #02: mozSpellChecker::cycleCollection::DeleteCycleCollectable(void *) [extensions/spellcheck/src/mozSpellChecker.h:31]
19:29:10 INFO -
19:29:10 INFO - #03: SnowWhiteKiller::~SnowWhiteKiller() [xpcom/base/nsCycleCollector.cpp:2656]
19:29:10 INFO -
19:29:10 INFO - #04: nsCycleCollector::FreeSnowWhite(bool) [xpcom/base/nsCycleCollector.cpp:2840]
19:29:10 INFO -
19:29:10 INFO - #05: nsCycleCollector_doDeferredDeletion() [xpcom/base/nsCycleCollector.cpp:4122]
19:29:10 INFO -
19:29:10 INFO - #06: nsThread::ProcessNextEvent(bool,bool *) [xpcom/threads/nsThread.cpp:1213]
19:29:10 INFO -
19:29:10 INFO - #07: NS_ProcessNextEvent(nsIThread *,bool) [xpcom/glue/nsThreadUtils.cpp:381]
19:29:10 INFO -
19:29:10 INFO - #08: mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate *) [ipc/glue/MessagePump.cpp:96]
19:29:10 INFO -
19:29:10 INFO - #09: mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate *) [ipc/glue/MessagePump.cpp:301]
19:29:10 INFO -
19:29:10 INFO - #10: MessageLoop::RunInternal() [ipc/chromium/src/base/message_loop.cc:232]
19:29:10 INFO -
19:29:10 INFO - #11: MessageLoop::RunHandler() [ipc/chromium/src/base/message_loop.cc:226]
19:29:10 INFO -
19:29:10 INFO - #12: MessageLoop::Run() [ipc/chromium/src/base/message_loop.cc:206]
19:29:10 INFO -
19:29:10 INFO - #13: nsBaseAppShell::Run() [widget/nsBaseAppShell.cpp:158]
19:29:10 INFO -
19:29:10 INFO - #14: nsAppShell::Run() [widget/windows/nsAppShell.cpp:262]
19:29:10 INFO -
19:29:10 INFO - #15: XRE_RunAppShell [toolkit/xre/nsEmbedFunctions.cpp:924]
19:29:10 INFO -
19:29:10 INFO - #16: mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate *) [ipc/glue/MessagePump.cpp:269]
19:29:10 INFO -
19:29:10 INFO - #17: MessageLoop::RunInternal() [ipc/chromium/src/base/message_loop.cc:232]
19:29:10 INFO -
19:29:10 INFO - #18: MessageLoop::RunHandler() [ipc/chromium/src/base/message_loop.cc:226]
19:29:10 INFO -
19:29:10 INFO - #19: MessageLoop::Run() [ipc/chromium/src/base/message_loop.cc:206]
19:29:10 INFO -
19:29:10 INFO - #20: XRE_InitChildProcess [toolkit/xre/nsEmbedFunctions.cpp:760]
19:29:10 INFO -
19:29:10 INFO - #21: content_process_main(int,char * * const) [ipc/contentproc/plugin-container.cpp:115]
19:29:10 INFO -
19:29:10 INFO - #22: NS_internal_main(int,char * *,char * *) [browser/app/nsBrowserApp.cpp:438]
19:29:10 INFO -
19:29:10 INFO - #23: wmain [toolkit/xre/nsWindowsWMain.cpp:118]
19:29:10 INFO -
19:29:10 INFO - #24: __scrt_common_main_seh [f:/dd/vctools/crt/vcstartup/src/startup/exe_common.inl:253]
19:29:10 INFO -
19:29:10 INFO - #25: kernel32.dll + 0x53c45
19:29:10 INFO -
19:29:10 INFO - #26: ntdll.dll + 0x637f5
19:29:10 INFO -
19:29:10 INFO - #27: ntdll.dll + 0x637c8
Five first frames from the crash:
19:29:25 INFO - Crash reason: EXCEPTION_BREAKPOINT
19:29:25 INFO - Crash address: 0x5faa1335
19:29:25 INFO - Assertion: Unknown assertion type 0x00000000
19:29:25 INFO - Process uptime: 12 seconds
19:29:25 INFO -
19:29:25 INFO - Thread 0 (crashed)
19:29:25 INFO - 0 xul.dll!mozSpellChecker::~mozSpellChecker() [mozSpellChecker.cpp:b277f63a4095 : 52 + 0x2a]
19:29:25 INFO - eip = 0x5faa1335 esp = 0x001ff508 ebp = 0x001ff51c ebx = 0x001ff57c
19:29:25 INFO - esi = 0x00000036 edi = 0x0c7972c4 eax = 0x6df05b50 ecx = 0x71b006ef
19:29:25 INFO - edx = 0x00000060 efl = 0x00000212
19:29:25 INFO - Found by: given as instruction pointer in context
19:29:25 INFO - 1 xul.dll!mozSpellChecker::`scalar deleting destructor'(unsigned int) + 0xb
19:29:25 INFO - eip = 0x5faa1478 esp = 0x001ff518 ebp = 0x001ff51c
19:29:25 INFO - Found by: call frame info
19:29:25 INFO - 2 xul.dll!mozSpellChecker::DeleteCycleCollectable() [mozSpellChecker.cpp:b277f63a4095 : 25 + 0x11]
19:29:25 INFO - eip = 0x5faa1871 esp = 0x001ff524 ebp = 0x001ff528
19:29:25 INFO - Found by: call frame info
19:29:25 INFO - 3 xul.dll!mozSpellChecker::cycleCollection::DeleteCycleCollectable(void *) [mozSpellChecker.h:b277f63a4095 : 31 + 0x12]
19:29:25 INFO - eip = 0x5faa117a esp = 0x001ff530 ebp = 0x001ff534
19:29:25 INFO - Found by: call frame info
19:29:25 INFO - 4 xul.dll!SnowWhiteKiller::~SnowWhiteKiller() [nsCycleCollector.cpp:b277f63a4095 : 2665 + 0xb]
19:29:25 INFO - eip = 0x5d838fa1 esp = 0x001ff53c ebp = 0x001ff560
19:29:25 INFO - Found by: call frame info
19:29:25 INFO - 5 xul.dll!nsCycleCollector::FreeSnowWhite(bool) [nsCycleCollector.cpp:b277f63a4095 : 2840 + 0xa]
19:29:25 INFO - eip = 0x5d83e97b esp = 0x001ff568 ebp = 0x001ff594
19:29:25 INFO - Found by: call frame info
It looks like that it started December 8th on integration branches.
Severity: normal → critical
Crash Signature: [@ mozSpellChecker::~mozSpellChecker()]
status-firefox53:
--- → affected
Keywords: crash
Updated•9 years ago
|
Summary: Intermittent Main app process exited normally | application crashed [@ mozSpellChecker::~mozSpellChecker()] after Assertion failure: !mEngine → Intermittent marionette.py, Main app process exited normally | application crashed [@ mozSpellChecker::~mozSpellChecker()] after Assertion failure: !mEngine
Comment 3•9 years ago
|
||
retriggering for the win!
https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&filter-searchStr=mochitest-e10s-5%20win%20vm%20debug&tochange=b277f63a40952dfb92279f488a56112d5da378c3&fromchange=653e7327b3f835cdc42de5632f8831f1616fcddc
bug 1319271 is the root cause of this intermittent:
https://hg.mozilla.org/integration/mozilla-inbound/rev/28a55c1ec275c381b2dfd174c8847d8339d7f652
:billm, I see you reviewed this patch, :kanru is on pto this week and the bug is not accessible to me (I assume for security reasons). Can you take a look at this, as of today, this is the #4 intermittent bug on orange factor.
Blocks: 1319271
Flags: needinfo?(wmccloskey)
The original patch in that bug was backed out and a different one landed. Can you confirm that this is now fixed, Joel? Thanks.
Flags: needinfo?(wmccloskey) → needinfo?(jmaher)
Comment 5•9 years ago
|
||
this regression shows data consistently at least through yesterday. Can you get me a date/revision/branch of the backout and the reland? I would like to confirm this was fixed with the backout and not reintroduced with the reland.
Flags: needinfo?(jmaher)
Backout and relanding:
https://hg.mozilla.org/integration/mozilla-inbound/rev/398939c728aa3fe3ff785cfa57d4f8c0bb01cbf9
https://hg.mozilla.org/integration/mozilla-inbound/rev/80818c86802088550a7c0b66a4584ba1886c1a62
These landed two days ago, but didn't make it to central until yesterday morning.
Comment 7•9 years ago
|
||
retriggering on the run prior to the backout/fix, I see the error (2/30 times), and on the backout/fix push I see 0/30 times for the error.
Given the fact that we haven't seen any new issues today (except me doing old revisions while retriggering), I would say we fixed this.
I am not sure if there is any need to understand why that patch caused a crash in mozspellchecker.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Updated•9 years ago
|
Assignee: nobody → kchen
status-firefox51:
--- → unaffected
status-firefox52:
--- → unaffected
Component: Spelling checker → IPC
Target Milestone: --- → mozilla53
Comment hidden (Intermittent Failures Robot) |
You need to log in
before you can comment on or make changes to this bug.
Description
•