Closed Bug 1431520 Opened 6 years ago Closed 6 years ago

Crash in shutdownhang | js::NukeCrossCompartmentWrappers

Categories

(Core :: JavaScript Engine, defect, P5)

52 Branch
x86
Windows XP
defect

Tracking

()

RESOLVED DUPLICATE of bug 816784
mozilla52
Tracking Status
firefox-esr52 --- affected
firefox58 --- unaffected
firefox59 --- unaffected
firefox60 --- unaffected

People

(Reporter: Robert_Hartmann, Unassigned)

References

Details

Crash Data

Firefox 52.5.3esr
Windows XP SP3 , 32bit

Socorro lost my user comment:

closing Firefox with this tabs open:
website https://mydrive.tomtom.com/de_de/
and 
website https://www.tomtommaps.com/livetraffic/

=============================================================
This bug was filed from the Socorro interface and is
report bp-d74f0b45-b887-48fb-bc85-902f50180118.
=============================================================

Top 10 frames of crashing thread:

0 xul.dll js::NukeCrossCompartmentWrappers js/src/proxy/CrossCompartmentWrapper.cpp:522
1 xul.dll nsXPCComponents_Utils::NukeSandbox js/xpconnect/src/XPCComponents.cpp:3025
2 xul.dll NS_InvokeByIndex xpcom/reflect/xptcall/md/win32/xptcinvoke_asm_x86_msvc.asm:54
3 xul.dll XPCWrappedNative::CallMethod js/xpconnect/src/XPCWrappedNative.cpp:1344
4 xul.dll XPC_WN_CallMethod js/xpconnect/src/XPCWrappedNativeJSOps.cpp:1000
5 xul.dll js::InternalCallOrConstruct js/src/vm/Interpreter.cpp:459
6 xul.dll InternalCall js/src/vm/Interpreter.cpp:504
7 xul.dll Interpret js/src/vm/Interpreter.cpp:2922
8 xul.dll js::RunScript js/src/vm/Interpreter.cpp:405
9 xul.dll js::InternalCallOrConstruct js/src/vm/Interpreter.cpp:477

=============================================================
Based on other similar crashes I think the correct component is Core::JavaScript Engine.
Component: Untriaged → JavaScript Engine
Product: Firefox → Core
Target Milestone: --- → mozilla52
Version: unspecified → 52 Branch
Started abruptly on December 27. See bug 1430972. But this flavor happens only on ESR52.

As it happens, we shipped FIREFOX_52_5_3esr_RELEASE at some point after 2017-12-26 08:38 +0000. That's the push timestamp of this changeset: <https://hg.mozilla.org/releases/mozilla-esr52/rev/292a2d5bcb1f>.

<https://product-details.mozilla.org/1.0/firefox.json> gives the release date of "firefox-52.5.2esr" as 	"2017-12-28" (date only, no time or time zone).
Depends on: 1430972
Bug 816784 made NukeCrossCompartmentWrappers much faster, but that only landed in 55. I don't think it meets the criteria for backporting to ESR.
Hmm. It looks like the only new thing in 52.5.3 was a change to the crash reporter.

https://hg.mozilla.org/releases/mozilla-esr52/graph/292a2d5bcb1f

So perhaps this caused crashes to be reported that were previously being blocked or dropped? mconley can tell us.
Flags: needinfo?(mconley)
No longer depends on: 1430972
Priority: -- → P3
See Also: → 1430972
Don't forget that we purged all the old crash data in late December due to the aforementioned crash reporter issues.
Depends on: 1430972
Priority: P3 → --
Oh, we're done then. This is ESR-only and we have no other leads.
Status: UNCONFIRMED → RESOLVED
Closed: 6 years ago
Resolution: --- → DUPLICATE
(In reply to Jason Orendorff [:jorendorff] from comment #4)
> Hmm. It looks like the only new thing in 52.5.3 was a change to the crash
> reporter.
> 
> https://hg.mozilla.org/releases/mozilla-esr52/graph/292a2d5bcb1f
> 
> So perhaps this caused crashes to be reported that were previously being
> blocked or dropped? mconley can tell us.

I suspect this only appeared abruptly because, as RyanVM noted, we nuked all of the old crash data right around then.

The client-side stackwalking crash ping data (which, as far as I can tell, is not accessible by any UI for analysis just yet) could probably help confirm this.
Flags: needinfo?(mconley)
You need to log in before you can comment on or make changes to this bug.