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.

See Also: → 1707729
See Also: → 1707734
See Also: → 1707746
See Also: → 1707751

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.