Open Bug 1242910 Opened 10 years ago Updated 3 years ago

Assertion failure: !win->IsDying(), at XPCJSRuntime.cpp:1443

Categories

(Core :: DOM: Core & HTML, defect)

defect

Tracking

()

Tracking Status
firefox47 --- affected

People

(Reporter: cbook, Unassigned)

References

()

Details

(Keywords: crash, Whiteboard: dom-triaged)

Attachments

(3 files)

found via bughunter Steps to reproduce: -> http://m.whiskeymilitia.com/?cmp_id=ODAT_GGCL5001&mv_pc=1032&cmp_sku=BHD0001 --> Hit MOZ_CRASH(Stack overflow during compilation) at c:/Users/mozilla/debug-build s/mozilla-central/js/src/jit/Ion.cpp:2244
seems it triggeres also Assertion failure: !win->IsDying(), at XPCJSRuntime.cpp:1443
Summary: Hit MOZ_CRASH(Stack overflow during compilation) at c:/Users/mozilla/debug-build s/mozilla-central/js/src/jit/Ion.cpp:2244 → Hit MOZ_CRASH(Stack overflow during compilation) at Ion.cpp:2244 or Assertion failure: !win->IsDying(), at XPCJSRuntime.cpp:1443
JavaScript error: http://assets.moovweb.net/58573c19-f339-421f-9418-32e13a493d43/c45efb6e-23dd-489a-8ec7-f8910e360a8c/v11/javascript/main_mew.js, line 5739: too much recursion is a displayed a lot before the win 7 debug exists
Attached file bughunter linux stack
also reproducible on http://e-w-e.ru/
from a win7 debug build with todays m-c tip on the url commment #6 JavaScript error: https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js?ver=4.2.7, line 3: too much recursion Assertion failure: !win->IsDying(), at c:/Users/mozilla/debug-builds/mozilla-central/js/xpconnect/src/XPCJSRuntime.cpp:1444 #01: InvokeInterruptCallback (c:\users\mozilla\debug-builds\mozilla-central\js\src\vm\runtime.cpp:578) #02: JSRuntime::handleInterrupt (c:\users\mozilla\debug-builds\mozilla-central\js\src\vm\runtime.cpp:669) #03: js::CheckForInterrupt (c:\users\mozilla\debug-builds\mozilla-central\js\src\jscntxt.h:669) #04: js::jit::InterruptCheck (c:\users\mozilla\debug-builds\mozilla-central\js\src\jit\vmfunctions.cpp:472) #05: ??? (???:???) #06: ??? (???:???) #07: ??? (???:???) #08: InterruptCheckInfo[xul +0x9c5fbc8] #09: ??? (???:???) #10: ??? (???:???) mozilla@win-7-battlestar ~/debug-builds/mozilla-central/firefox-debug/dist/bin $
The "stack overflow during compilation" thing I fixed last week, bug 1232859. That leaves the !win->IsDying() assertion failure in the interrupt callback. Kyle, any idea why we're running JS while win->IsDying() is true? The page throws overrecursion errors but I've no idea if that's related somehow.
Component: JavaScript Engine: JIT → DOM
Flags: needinfo?(khuey)
Summary: Hit MOZ_CRASH(Stack overflow during compilation) at Ion.cpp:2244 or Assertion failure: !win->IsDying(), at XPCJSRuntime.cpp:1443 → Assertion failure: !win->IsDying(), at XPCJSRuntime.cpp:1443
Whiteboard: dom-triaged
I haven't been able to reproduce this on Linux. It just cycles endlessly on "too much recursion" errors. I also don't really know what the assertion is trying to guard against in this context.
Flags: needinfo?(khuey)
bz: do you know whats going on here ? still reproducible on windows on http://www.tesetturisland.com/tesetturlu-abiye-elbise-62
Flags: needinfo?(bzbarsky)
Someone asked me about this back around the comment 8 timeframe, I think. Sadly, I have no idea either. :(
Flags: needinfo?(bzbarsky)
Component: DOM → DOM: Core & HTML
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: