Closed Bug 1381177 Opened 7 years ago Closed 5 years ago

Intermittent dom/canvas/test/reftest/webgl-hanging-scissor-test.html?__ | application crashed [@ xul.dll + 0xd8883b] after Assertion failure: false (Ran out of memory while building cycle collector graph), at nsCycleCollector.cpp:930

Categories

(Core :: Graphics: CanvasWebGL, defect, P3)

defect

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: intermittent-bug-filer, Unassigned)

References

Details

(Keywords: crash, intermittent-failure, Whiteboard: [stockwell unknown], gfx-noted)

Crash Data

This appears to have started with the landing of bug 1380025. The test varies, but the assertion is always Assertion failure: false (Ran out of memory while building cycle collector graph), at nsCycleCollector.cpp:930. (There's another frequent failure in these Win7debug Reftest-4 jobs with assertions about `Failed to create DrawTarget`, but those appear to be unrelated to this failure.
Blocks: 1380025
Flags: needinfo?(jcoppeard)
:jonco, as the author of the patch which triggered this failure please look into this- the longer we go with failures the less likely we are to fix them!
Whiteboard: [stockwell needswork]
Hello Steve, do you have any thought about this failure?
Flags: needinfo?(sphink)
No new failures reported since July 21.
Whiteboard: [stockwell needswork] → [stockwell unknown]
Whiteboard: [stockwell unknown] → [stockwell unknown], gfx-noted
See Also: → 1392228
I don't understand why bug 1380025 might have caused this but it seems to have stopped failing.
Flags: needinfo?(jcoppeard)
Huh. Yeah, I don't see how bug 1380025 would do this either, though it does require going through the logic for the gcPoke removal to see that, so maybe we missed something there. On the other hand, if we were to fix this OOM, it would probably be by adding an additional more robust mechanism. But this seems low enough volume right now to now bother with.
Flags: needinfo?(sphink)
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.