Closed Bug 1165188 Opened 10 years ago Closed 10 years ago

Assertion failure: js::CurrentThreadCanAccessRuntime(runtime_), at ../../../dist/include/js/HeapAPI.h:132

Categories

(Core :: JavaScript Engine, defect)

defect
Not set
normal

Tracking

()

VERIFIED DUPLICATE of bug 1159321
Tracking Status
firefox39 --- fixed
firefox40 --- verified
firefox41 --- fixed

People

(Reporter: bc, Unassigned)

References

()

Details

(Keywords: assertion, csectype-race, sec-high, Whiteboard: [adv-main39-])

Attachments

(2 files)

1. https://tangrams.github.io/tangram-sandbox/tangram.html?styles/matrix.yaml#15.785/51.5091/-0.1150 2. reload until assertion appears 3. Assertion failure: js::CurrentThreadCanAccessRuntime(runtime_), at ../../../dist/include/js/HeapAPI.h:132 Aurora/40, Nightly/41 on OSX, Linux, Windows I used Developer tools/Web Console to open a new tab via w = window.open('about:blank'). I actually had to allow popups then execute that again to get the right window. In the new tab/window I opened Developer tools/Web Console then executed setInterval('window.opener.document.location.reload()', 120000) and waited. s-s since similar bugs were.
Beta/39 as well with a related assertion: Assertion failure: CurrentThreadCanAccessRuntime(rt), at /mozilla/builds/beta/mozilla/js/src/gc/Heap.h:1258
We're firing a pre-barrier under SetAliasedVarOperation and we should be on the main thread there..
[Tracking Requested - why for this release]:
NI terrence to make sure this doesn't slip through the cracks.
Flags: needinfo?(terrence)
I think this is almost certainly a dup of bug 1159321, but let me see if I can reproduce it first.
Flags: needinfo?(terrence)
Great STR Bob! Verified on Aurora (the only unpatched branch still) that this is the same as bug 1159321. This should be fixed as soon as I get aurora approval in bug 1159321.
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → DUPLICATE
:terrence: I can still reproduce this with today's nightly on Windows 7 64bit using the manual steps in comment 0. I can also reproduce this in automation (using Spider) on OSX, Linux, Windows on Nightly. I don't think this is a dupe or if it is, then bug 1159321 isn't fixed.
Flags: needinfo?(terrence)
Sorry, Bob, I should have mentioned that the fixing changeset on nightly is bfcba00a76c0. It landed under cover in bug 1159428. It only got uplifted to m-c at 10 PDT last night to I don't expect it's on nightly yet! Can you check if that changeset is in the tree you tested?
Flags: needinfo?(terrence)
The Windows 7 64bit build was built just after midnight PDT this morning from http://hg.mozilla.org/mozilla-central/rev/ac277e615f8f The other platforms are all built every morning just after midnight and may have slightly different revisions. https://hg.mozilla.org/mozilla-central/rev/bfcba00a76c0 was merged into mozilla-central on 2015-05-02 10:05:09 which is included.
You are correct! I looked at the wrong bug. That was the first cover bug that landed in what is now Aurora. The new, second, cover bug with the rest of the fix landed just yesterday in: changeset: 244585:f09a26b8374c user: Terrence Cole <terrence@mozilla.com> date: Wed May 13 19:13:49 2015 -0700 summary: Bug 1163810 - Use type-based dispatch for IncrementalReferenceBarrier; r=jonco
Ok, I rebuilt everything and retested the url in this bug and could only reproduce on Aurora.
Since the duplicate bug has been resolved fixed, I don't think there is a need to track this bug. Re-setting the tracking FF40 and FF41 flag to empty. Liz, can you please make a call on whether to track this for 39 or not?
Flags: qe-verify?
Flags: needinfo?(lhenry)
bc, can you still reproduce this on aurora? Just checking.
Flags: needinfo?(lhenry) → needinfo?(bob)
looks good. nothing anywhere.
Status: RESOLVED → VERIFIED
Flags: needinfo?(bob)
Whiteboard: [adv-main39-]
Group: core-security → core-security-release
Group: core-security-release
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: