Closed Bug 1729540 Opened 4 years ago Closed 1 month ago

test failure in toolkit/components/extensions/test/xpcshell/test_ext_native_messaging.js on apple silicon

Categories

(WebExtensions :: General, task, P5)

task

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 1951522

People

(Reporter: bhearsum, 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 is a log showing the failure: https://treeherder.mozilla.org/jobs?repo=mozilla-central&tier=1%2C2%2C3&searchStr=macosx1100&revision=eac40293649628d32911c909219d514bebb8ce63&test_paths=toolkit%2Fcomponents%2Fextensions%2Ftest%2Fxpcshell&selectedTaskRun=bN5NfSCESuubbzrtos0O5Q.0

Shane, can you take a look?

Flags: needinfo?(mixedpuppy)

The Bugbug bot thinks this bug should belong to the 'Toolkit::Crash Reporting' component, and is moving the bug to that component. Please revert this change in case you think the bot is wrong.

Component: Untriaged → Crash Reporting
Product: WebExtensions → Toolkit

redirecting

Flags: needinfo?(mixedpuppy) → needinfo?(rob)

I don't see anything useful in the log files. Just the following without anything else actionable:

TEST-FAIL | toolkit/components/extensions/test/xpcshell/test_ext_native_messaging.js | took 21485ms

The test relies on Python, but the other two tests that do the same are not failing. Oddly, they don't appear at all in the log file, even though they're registered in https://searchfox.org/mozilla-central/rev/88cd13997fb0747cdcd78638fc762ff2d75e1fc5/toolkit/components/extensions/test/xpcshell/native_messaging.ini#11,15,17

Ben, can you get me a try push with log files for the error message?
I don't have M1 hardware yet, I'll have access to some in 1-2 months.

Flags: needinfo?(rob) → needinfo?(bhearsum)

Redirecting to jmaher.

Flags: needinfo?(bhearsum) → needinfo?(jmaher)

:robwu, you can push to try ./mach try fuzzy --full -q 'test-macosx1100 xpcshell'. Make sure to edit the manifest file so the test isn't skipped.

Flags: needinfo?(jmaher)
Flags: needinfo?(rob)
Component: Crash Reporting → General
Product: Toolkit → WebExtensions
Severity: -- → N/A
Type: defect → task
Priority: -- → P5

This test logic is similar to test_subprocess.js which had a similar issue (bug 1729546).

I'm marking this as a duplicate of bug 1951522, where the slowness of this test is tracked. I recently wrote about the cause of the intermittent tests at https://bugzilla.mozilla.org/show_bug.cgi?id=1951522#c31 , and also the other test at https://bugzilla.mozilla.org/show_bug.cgi?id=1729546#c4

Status: NEW → RESOLVED
Closed: 1 month ago
Duplicate of bug: 1951522
Flags: needinfo?(rob)
Resolution: --- → DUPLICATE
See Also: → 1729546
You need to log in before you can comment on or make changes to this bug.