One observation... It seems like this is reliably associated with `canvas` operations, at least in our four crashtest failures. Looking at the orange-factor history for the crashtest testsuites, it looks like `canvas` is the common thread. Crashtest runs: - The two `crashtest-swr-6` failures are during https://searchfox.org/mozilla-central/rev/e66cff951667dacd0faa95dfde830564a58a8a3f/dom/media/test/crashtests/1378826.html which draws to a canvas. - The `crashtest-swr-4` failure is during https://searchfox.org/mozilla-central/rev/e66cff951667dacd0faa95dfde830564a58a8a3f/dom/canvas/crashtests/360293-1.html - The `crashtest-11` failure is during https://searchfox.org/mozilla-central/rev/e66cff951667dacd0faa95dfde830564a58a8a3f/gfx/tests/crashtests/766422-2.html ...and all three of those tests use an HTML `<canvas>` with some scripted drawing onto it. The mochitest failures don't have as clear of a connection to canvas. We do have two failures on `mochitest-a11y-1proc` where the issue is during https://searchfox.org/mozilla-central/rev/e66cff951667dacd0faa95dfde830564a58a8a3f/accessible/tests/mochitest/elm/test_HTMLSpec.html which does include a section for testing `HTML:canvas` -- but the other mochitest failures don't seem related to canvas. (Two of our mochitest failures are mis-stars, too -- a `mochitest-plain-spi-nw-1` failure and a `mochitest-browser-chrome-swr-16` failure). And then, as noted before, the reftest failures are nearly all during `drawSnapshot` calls ([this API](https://searchfox.org/mozilla-central/rev/e66cff951667dacd0faa95dfde830564a58a8a3f/dom/chrome-webidl/WindowGlobalActors.webidl#127-148)), aside from the one that I linked in comment 59 where we failed a bit earlier. So: focusing just on the (few) crashtest results and the (many) reftest results, it seems like this is typically a failure during canvas operations or `drawSnapshot`.
Bug 1770595 Comment 63 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
One observation... It seems like this is reliably associated with `canvas` operations, at least in our four crashtest failures. Looking at the orange-factor history for the crashtest testsuites, it looks like `canvas` is the common thread. Crashtest runs: - The two `crashtest-swr-6` failures are during https://searchfox.org/mozilla-central/rev/e66cff951667dacd0faa95dfde830564a58a8a3f/dom/media/test/crashtests/1378826.html which draws to a canvas. - The `crashtest-swr-4` failure is during https://searchfox.org/mozilla-central/rev/e66cff951667dacd0faa95dfde830564a58a8a3f/dom/canvas/crashtests/360293-1.html - The `crashtest-11` failure is during https://searchfox.org/mozilla-central/rev/e66cff951667dacd0faa95dfde830564a58a8a3f/gfx/tests/crashtests/766422-2.html ...and all three of those tests use an HTML `<canvas>` with some scripted drawing onto it. The mochitest failures don't have as clear of a connection to canvas. We do have two failures on `mochitest-a11y-1proc` where the issue is during https://searchfox.org/mozilla-central/rev/e66cff951667dacd0faa95dfde830564a58a8a3f/accessible/tests/mochitest/elm/test_HTMLSpec.html which does include a section for testing `HTML:canvas` -- but the other mochitest failures don't seem related to canvas. (Two of our mochitest failures are mis-stars, too -- a `mochitest-plain-spi-nw-1` failure and a `mochitest-browser-chrome-swr-16` failure). And then, as noted before, the reftest failures are nearly all during ~`drawSnapshot`~ `drawWindow` calls aside from the one that I linked in comment 59 where we failed a bit earlier. [EDIT: I initially said `drawSnapshot` but I meant `drawWindow`.] So: focusing just on the (few) crashtest results and the (many) reftest results, it seems like this is typically a failure during canvas operations or `drawWindow`.