Closed Bug 1457232 Opened 6 years ago Closed 6 years ago

Assertion failure: zone->ownedByCurrentHelperThread(), at threading/ProtectedData.cpp:74

Categories

(Core :: JavaScript: GC, defect)

All
macOS
defect
Not set
critical

Tracking

()

RESOLVED DUPLICATE of bug 1456494
Tracking Status
firefox61 --- affected

People

(Reporter: gkw, Unassigned)

Details

Attachments

(1 file)

Attached file full crash log
jsfunfuzz keeps hitting hard-to-reproduce assertion failures at:

Assertion failure: zone->ownedByCurrentHelperThread(), at threading/ProtectedData.cpp:74

off a 64-bit debug deterministic with mozilla-central rev 0be8ef04ed89.

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   js-dbg-64-dm-clang-darwin-0be8ef04ed89	0x0000000102fea607 js::CheckZone<(js::AllowedHelperThread)0>::check() const + 87 (ProtectedData.cpp:74)
1   js-dbg-64-dm-clang-darwin-0be8ef04ed89	0x00000001034cc802 js::gc::ArenaLists::ArenaLists(JSRuntime*, JS::Zone*) + 1250 (GC.cpp:3091)
2   js-dbg-64-dm-clang-darwin-0be8ef04ed89	0x000000010354ea32 JS::Zone::Zone(JSRuntime*) + 162 (Zone.cpp:33)
3   js-dbg-64-dm-clang-darwin-0be8ef04ed89	0x00000001034eb85c js::NewCompartment(JSContext*, JSPrincipals*, JS::CompartmentOptions const&) + 220 (GC.cpp:7944)
4   js-dbg-64-dm-clang-darwin-0be8ef04ed89	0x00000001030e9ca5 js::GlobalObject::new_(JSContext*, js::Class const*, JSPrincipals*, JS::OnNewGlobalHookOption, JS::CompartmentOptions const&) + 117 (GlobalObject.cpp:500)
5   js-dbg-64-dm-clang-darwin-0be8ef04ed89	0x0000000102f82a31 JS_NewGlobalObject(JSContext*, JSClass const*, JSPrincipals*, JS::OnNewGlobalHookOption, JS::CompartmentOptions const&) + 97 (jsapi.cpp:1943)
6   js-dbg-64-dm-clang-darwin-0be8ef04ed89	0x000000010291820e NewGlobalObject(JSContext*, JS::CompartmentOptions&, JSPrincipals*) + 46 (RootingAPI.h:962)
7   js-dbg-64-dm-clang-darwin-0be8ef04ed89	0x000000010290a2fa main + 10570 (RootingAPI.h:962)
8   js-dbg-64-dm-clang-darwin-0be8ef04ed89	0x0000000102904034 start + 52

Jon, does the stack make sense to you?

This seems macOS-only, and seems to show up occasionally since early/mid-April 2018.
Flags: needinfo?(jcoppeard)
macOS version is 10.13, Xcode version is 9.2.
Status: NEW → RESOLVED
Closed: 6 years ago
Flags: needinfo?(jcoppeard)
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: