Closed Bug 1344868 Opened 7 years ago Closed 7 years ago

Intermittent test_navigation.py TestBackForward.test_frameset | application crashed [@ mozilla::a11y::DocAccessibleParent::RemoveChildDoc(mozilla::a11y::DocAccessibleParent *)]

Categories

(Core :: Disability Access APIs, defect)

defect
Not set
critical

Tracking

()

RESOLVED WORKSFORME
Tracking Status
firefox54 --- affected

People

(Reporter: intermittent-bug-filer, Unassigned)

References

Details

(Keywords: crash, intermittent-failure)

Filed by: hskupin [at] mozilla.com

https://treeherder.mozilla.org/logviewer.html#?job_id=81940189&repo=try

https://archive.mozilla.org/pub/firefox/try-builds/hskupin@mozilla.com-ed6dc58e4920c614199fc7540e768ac93e9a9e84/try-win32-debug/try_win7_vm-debug_test-marionette-e10s-bm140-tests1-windows-build1538.txt.gz

This seems to be a perma crash as triggered by a new Marionette test which I created for bug 1330348  and hasn't been landed yet. The crash report is part of the following try build:

https://treeherder.mozilla.org/#/jobs?repo=try&revision=ed6dc58e4920

It's only happening on Windows 7 VM.
First 5 frames of the stack:

09:41:11     INFO -  Crash reason:  EXCEPTION_BREAKPOINT
09:41:11     INFO -  Crash address: 0x5b59a988
09:41:11     INFO -  Process uptime: 249 seconds
09:41:11     INFO -  Thread 0 (crashed)
09:41:11     INFO -   0  xul.dll!mozilla::a11y::DocAccessibleParent::RemoveChildDoc(mozilla::a11y::DocAccessibleParent *) [DocAccessibleParent.h:1bc2ad020aee : 137 + 0x18]
09:41:11     INFO -      eip = 0x5b59a988   esp = 0x0021f234   ebp = 0x0021f244   ebx = 0x0938d300
09:41:11     INFO -      esi = 0x0000008f   edi = 0x0c77e180   eax = 0x00000000   ecx = 0x667206ef
09:41:11     INFO -      edx = 0x00000060   efl = 0x00200212
09:41:11     INFO -      Found by: given as instruction pointer in context
09:41:11     INFO -   1  xul.dll!mozilla::a11y::DocAccessibleParent::Destroy() [DocAccessibleParent.cpp:1bc2ad020aee : 497 + 0x8]
09:41:11     INFO -      eip = 0x5b59967e   esp = 0x0021f24c   ebp = 0x0021f27c
09:41:11     INFO -      Found by: call frame info
09:41:11     INFO -   2  xul.dll!mozilla::a11y::DocAccessibleParent::ActorDestroy(mozilla::ipc::IProtocol::ActorDestroyReason) [DocAccessibleParent.h:1bc2ad020aee : 113 + 0x7]
09:41:11     INFO -      eip = 0x5a885b6a   esp = 0x0021f284   ebp = 0x0021f294
09:41:11     INFO -      Found by: call frame info
09:41:11     INFO -   3  xul.dll!mozilla::a11y::PDocAccessibleParent::DestroySubtree(mozilla::ipc::IProtocol::ActorDestroyReason) [PDocAccessibleParent.cpp:1bc2ad020aee : 635 + 0xd]
09:41:11     INFO -      eip = 0x59709b38   esp = 0x0021f28c   ebp = 0x0021f294
09:41:11     INFO -      Found by: call frame info
09:41:11     INFO -   4  xul.dll!mozilla::dom::PBrowserParent::DestroySubtree(mozilla::ipc::IProtocol::ActorDestroyReason) [PBrowserParent.cpp:1bc2ad020aee : 4971 + 0xb]
09:41:11     INFO -      eip = 0x59643e0b   esp = 0x0021f29c   ebp = 0x0021f2bc
09:41:11     INFO -      Found by: call frame info
09:41:11     INFO -   5  xul.dll!mozilla::dom::PContentParent::DestroySubtree(mozilla::ipc::IProtocol::ActorDestroyReason) [PContentParent.cpp:1bc2ad020aee : 8819 + 0xb]
09:41:11     INFO -      eip = 0x59698e3c   esp = 0x0021f2c4   ebp = 0x0021f2e4
09:41:11     INFO -      Found by: call frame info


There is also an assertion reported:

Assertion failure: result, at c:\builds\moz2_slave\m-cen-w32-d-000000000000000000\build\src\accessible\ipc\DocAccessibleParent.h:143
#01: DumpFrameArray[c:\slave\test\build\application\firefox\xul.dll +0x26a967e]
#02: mozilla_dump_image[c:\slave\test\build\application\firefox\xul.dll +0x1995b6a]
#03: soundtouch::SoundTouch::operator=[c:\slave\test\build\application\firefox\xul.dll +0x753e0b]
#04: soundtouch::SoundTouch::operator=[c:\slave\test\build\application\firefox\xul.dll +0x7a8e3c]
#05: soundtouch::SoundTouch::operator=[c:\slave\test\build\application\firefox\xul.dll +0x7add0e]
#06: soundtouch::SoundTouch::operator=[c:\slave\test\build\application\firefox\xul.dll +0x565d7d]
#07: ???[c:\slave\test\build\application\firefox\xul.dll +0x1b4c90]
#08: ???[c:\slave\test\build\application\firefox\xul.dll +0x1b4290]
#09: soundtouch::SoundTouch::operator=[c:\slave\test\build\application\firefox\xul.dll +0x56646d]
#10: ???[c:\slave\test\build\application\firefox\xul.dll +0x547b08]
#11: ???[c:\slave\test\build\application\firefox\xul.dll +0x547ac0]
#12: ???[c:\slave\test\build\application\firefox\xul.dll +0x547817]
#13: mozilla_dump_image[c:\slave\test\build\application\firefox\xul.dll +0x1b47762]
#14: mozilla_dump_image[c:\slave\test\build\application\firefox\xul.dll +0x1b9a5bf]
#15: workerlz4_maxCompressedSize[c:\slave\test\build\application\firefox\xul.dll +0x2840f27]
#16: workerlz4_maxCompressedSize[c:\slave\test\build\application\firefox\xul.dll +0x28ad7ff]
#17: workerlz4_maxCompressedSize[c:\slave\test\build\application\firefox\xul.dll +0x28ab881]
#18: workerlz4_maxCompressedSize[c:\slave\test\build\application\firefox\xul.dll +0x28ab31f]
#19: workerlz4_maxCompressedSize[c:\slave\test\build\application\firefox\xul.dll +0x28b835e]
#20: ???[c:\slave\test\build\application\firefox\firefox.exe +0x173c]
#21: ???[c:\slave\test\build\application\firefox\firefox.exe +0x13a6]
#22: ???[c:\slave\test\build\application\firefox\firefox.exe +0x1a79]
#23: TargetNtUnmapViewOfSection[c:\slave\test\build\application\firefox\firefox.exe +0x32b8d]
#24: BaseThreadInitThunk[C:\windows\system32\kernel32.dll +0x53c45]
#25: RtlInitializeExceptionChain[C:\windows\SYSTEM32\ntdll.dll +0x637f5]
#26: RtlInitializeExceptionChain[C:\windows\SYSTEM32\ntdll.dll +0x637c8]

And before that I see lots of lines like:


###!!! [Parent][RunMessage] Error: Channel error: cannot send/recv
###!!! [Parent][RunMessage] Error: Channel error: cannot send/recv
###!!! [Parent][RunMessage] Error: Channel error: cannot send/recv
###!!! [Parent][MessageChannel] Error: (msgtype=0x2C008F,name=PBrowser::Msg_UpdateNativeWindowHandle) Channel error: cannot send/recv
###!!! [Parent][MessageChannel] Error: (msgtype=0x2C0082,name=PBrowser::Msg_Destroy) Channel error: cannot send/recv
Severity: normal → critical
Keywords: crash
Since the causing test has been re-enabled we haven't seen this crash anymore.
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.