Closed
Bug 1336630
Opened 8 years ago
Closed 8 years ago
Intermittent dom/promise/tests/test_promise.html | application crashed [@ js::CompartmentChecker::check] after Assertion failure: IsInsideNursery(obj) || !obj->asTenured().isMarked(gc::GRAY), at /home/worker/workspace/build/src/js/src/jscntxtinlines.h:71
Categories
(Core :: DOM: Core & HTML, defect)
Core
DOM: Core & HTML
Tracking
()
RESOLVED
FIXED
People
(Reporter: intermittent-bug-filer, Unassigned)
References
Details
(Keywords: intermittent-failure, Whiteboard: [stockwell fixed])
Comment hidden (Intermittent Failures Robot) |
![]() |
||
Updated•8 years ago
|
Comment 2•8 years ago
|
||
it looks like there is a lot of action in bug 1292852, possibly we wait until that bug is resolved before looking more into this?
this is happening right after: dom/promise/tests/test_promise.html
I also did some retriggers that might help point out if a specific patch triggered this:
https://treeherder.mozilla.org/#/jobs?repo=autoland&filter-searchStr=debug%20mochitest-5%20linux&tochange=711aa14e4c4cfe5a39fd3c06ac67c4bb31573375&fromchange=f49a72bc7aed912d7cbb546ac5bab19f46b38969&selectedJob=74396057
Comment 3•8 years ago
|
||
ok, the main tracking bug is bug 1317672.
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment 15•8 years ago
|
||
waiting on action in bug 1317672
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Updated•8 years ago
|
Whiteboard: [stockwell needswork]
Comment 19•8 years ago
|
||
I've run this test (and dom/promise/tests) locally 1000 times in a loop and haven't seen any failures.
Comment 20•8 years ago
|
||
this fails on linux32/64 debug, specifically in e10s. Are you running that config?
Comment 21•8 years ago
|
||
(In reply to Joel Maher ( :jmaher) from comment #20)
Yes, linux64 optdebug build with e10s.
Comment 22•8 years ago
|
||
trying a random idea- we run these browser-chrome tests on ubuntu 12.04, what if we run on 16.04... :)
https://treeherder.mozilla.org/#/jobs?repo=try&author=jmaher@mozilla.com&filter-searchStr=browser-chrome&group_state=expanded&fromchange=9bb14b87c3306c0b91cfc1ab336ea37585fb93f0
Comment 23•8 years ago
|
||
bummer, similar rates of failure on 12.04 vs 16.04;
:jonco, possibly you could reproduce/debug using a 1 click loaner.
Comment hidden (Intermittent Failures Robot) |
Comment 25•8 years ago
|
||
the question is why does this specific test dom/promise/tests/test_promise.html cause the gc:GRAY assertion?
With the troubles to reproduce this locally, I am planning on disabling this one specific test for linux/debug later this week.
Comment hidden (Intermittent Failures Robot) |
Comment 27•8 years ago
|
||
(In reply to Joel Maher ( :jmaher) from comment #25)
> the question is why does this specific test
> dom/promise/tests/test_promise.html cause the gc:GRAY assertion?
I've had a look at the promises implementation and couldn't find anything wrong with it that would cause this. What's probably happening is that the gray marking state for some object is wrong and we're only finding out when it's touched by the promises code at a later time.
Problems like this can be sensitive and non-deterministic, for example depending on the timing incremental GC slices.
> With the troubles to reproduce this locally, I am planning on disabling this
> one specific test for linux/debug later this week.
Could you leave it enabled at least until mid-next week? I've got a couple more patches to land that may affect things, and we won't know whether it's fixed if the test is disabled.
Comment 28•8 years ago
|
||
yeah, I can do that. Would it help to reduce the test case to what is causing the assertions? I could push a series of them to try to help out- not sure if that would help, but happy to do it.
Comment hidden (Intermittent Failures Robot) |
Comment 30•8 years ago
|
||
this looks to be fixed around March 5th :)
Whiteboard: [stockwell needswork] → [stockwell fixed]
Updated•8 years ago
|
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
Comment 31•8 years ago
|
||
Bug 1342181 would be believable I'd think.
Assignee | ||
Updated•6 years ago
|
Component: DOM → DOM: Core & HTML
You need to log in
before you can comment on or make changes to this bug.
Description
•