Open Bug 1707736 Opened 3 years ago Updated 3 years ago

3 crash reporting tests skipped on apple_silicon

Categories

(Toolkit :: Crash Reporting, task)

task

Tracking

()

Tracking Status
firefox90 --- affected

People

(Reporter: jmaher, Unassigned)

References

Details

Last week we turned on tests for Apple Silicon (OSX 11.2.3 on new Apple based hardware). We are using the simplified new test config process:
https://firefox-source-docs.mozilla.org/testing/ci-configs/index.html

As the tests are live, we are now filing bugs to help close the loop and hope to fix any issues over the next 7 weeks. As the process outlines, there are tier-3 jobs running on m-c which run these skipped tests and will expect a failure/timeout/crash- if it doesn't fail, then the job will turn orange.

here are some failing tests:
dom/ipc/tests/JSWindowActor/browser_crash_report.js

here are some more failing tests:
dom/ipc/tests/browser_CrashService_crash.js
dom/ipc/tests/browser_crash_oopiframe.js

:neha, a heads up that we have a few tests that are skipped on the new apple silicon platform- I suspect these are related to issues with the crashreporter.

Flags: needinfo?(nkochar)

Gabriele might be interested in these failures.

Flags: needinfo?(gsvelto)

Just skimming the failure logs, these tests intentionally crash a process, and the failure log just shows that there's a crash, so presumably the "ignore a crash" mechanism is failing.

Summary: 3 tests skipped on apple_silicon → 3 crash reporting tests skipped on apple_silicon

:mccr8 and :gsvelto - I would encourage you to look at the other bugs blocking bug 1706716, there are some other crashing related tests.

Looking at the test logs the exception handler is failing which is something I feared might happen eventually. We need to fix bug 1035892 ASAP which is something I've been delaying for a long, long time because my patch causes issues elsewhere. I'll have to get an ARM-based mac to test because I don't have one ATM so I don't expect to fix this in the very short term.

Flags: needinfo?(gsvelto)
Component: DOM: Content Processes → Crash Reporting
Flags: needinfo?(nkochar)
Product: Core → Toolkit
You need to log in before you can comment on or make changes to this bug.