Closed Bug 1124603 Opened 9 years ago Closed 9 years ago

MOZ_ASSERT(state == NotStarted) in js::GCParallelTask::startWithLockHeld()

Categories

(Core :: JavaScript: GC, defect)

x86
macOS
defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla38

People

(Reporter: jya, Assigned: jonco)

References

Details

Attachments

(2 files)

Attached file backtrace.txt
Fresh Nightly in debug mode.

Getting assert in js::GCParallelTask::startWithLockHeld()

HelperThreads.cpp:747

Has happened twice so far..
Probably a dupe of bug 1124468.
Depends on: 1124468
I managed to reproduce it quite consistently by doing the following:

./mach mochitest-plain dom/media/test/test_eme_playback.html

let the test complete and pass.
Attach the debugger.

Go into Preferences -> Advanced -> Network -> Click on Clear Now twice rapidly.
(In reply to Jean-Yves Avenard [:jya] from comment #2)
Thanks for reporting this!

How many CPU cores do you have BTW?
Ugh, this was dumb of me :)
Attachment #8553165 - Flags: review?(terrence)
Comment on attachment 8553165 [details] [diff] [review]
bug1124603-parallel-state

Review of attachment 8553165 [details] [diff] [review]:
-----------------------------------------------------------------

Gah, I totally should have caught that in review, too.
Attachment #8553165 - Flags: review?(terrence) → review+
(In reply to Jon Coppeard (:jonco) from comment #3)
> (In reply to Jean-Yves Avenard [:jya] from comment #2)
> Thanks for reporting this!
> 
> How many CPU cores do you have BTW?

8
Blocks: 1125005
(In reply to Jean-Yves Avenard [:jya] from comment #6)

Definitely this issue then.  Cheers!
I've been running with the patch all day, and the issue has been resolved
https://hg.mozilla.org/mozilla-central/rev/f4a464da4b43
Assignee: nobody → jcoppeard
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla38
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: