Closed Bug 1820250 Opened 2 years ago Closed 2 years ago

Perma [tier 2] editor/spellchecker/tests/test_bug1209414.html | Test timed out. -

Categories

(Core :: DOM: Editor, defect, P5)

defect

Tracking

()

RESOLVED FIXED
112 Branch
Tracking Status
firefox-esr102 --- unaffected
firefox110 --- unaffected
firefox111 --- unaffected
firefox112 --- fixed

People

(Reporter: intermittent-bug-filer, Unassigned)

References

(Regression)

Details

(Keywords: intermittent-failure, intermittent-testcase, regression)

Filed by: sstanca [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=407745839&repo=mozilla-central
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/bqcWmDGwRm-wESVlpU92xg/runs/0/artifacts/public/logs/live_backing.log


[task 2023-03-03T18:20:38.072Z] 18:20:38     INFO - TEST-PASS | editor/spellchecker/tests/test_bug1209414.html | some misspelled words expected: today is a good day 
[task 2023-03-03T18:20:38.073Z] 18:20:38     INFO - Buffered messages finished
[task 2023-03-03T18:20:38.073Z] 18:20:38     INFO - TEST-UNEXPECTED-FAIL | editor/spellchecker/tests/test_bug1209414.html | Test timed out. - 
[task 2023-03-03T18:20:38.867Z] 18:20:38     INFO - GECKO(14908) | MEMORY STAT | vsize 2545MB | residentFast 109MB | heapAllocated 12MB
[task 2023-03-03T18:20:38.872Z] 18:20:38     INFO - TEST-OK | editor/spellchecker/tests/test_bug1209414.html | took 321299ms
<...>
[task 2023-03-03T18:23:21.425Z] 18:23:21     INFO - TEST-PASS | editor/spellchecker/tests/test_bug697981.html | expected en-US 
[task 2023-03-03T18:23:21.425Z] 18:23:21     INFO - Buffered messages finished
[task 2023-03-03T18:23:21.426Z] 18:23:21     INFO - TEST-UNEXPECTED-FAIL | editor/spellchecker/tests/test_bug697981.html | some misspelled words expected: heute ist ein guter - got "German", expected "heuteisteinguter"
[task 2023-03-03T18:23:21.427Z] 18:23:21     INFO -     SimpleTest.is@SimpleTest/SimpleTest.js:497:14
[task 2023-03-03T18:23:21.427Z] 18:23:21     INFO -     enFocus/</<@editor/spellchecker/tests/test_bug697981.html:126:9
[task 2023-03-03T18:23:21.427Z] 18:23:21     INFO - GECKO(14908) | MEMORY STAT | vsize 2671MB | residentFast 184MB | heapAllocated 79MB
[task 2023-03-03T18:23:21.438Z] 18:23:21     INFO - TEST-OK | editor/spellchecker/tests/test_bug697981.html | took 3180ms

Hello Luca! Could you please take a look at this? Could this be related to Bug 1820248 (which is also perma failing and it seems to be related with your changes) ?

Thank you!

Flags: needinfo?(lgreco)
See Also: → 1820248

Set release status flags based on info from the regressing bug 1819940

(In reply to Serban Stanca from comment #1)

Hello Luca! Could you please take a look at this? Could this be related to Bug 1820248 (which is also perma failing and it seems to be related with your changes) ?

Thank you!

Given that this test is also spellchecker related, it is very likely that this one and Bug 1820248 would be sharing the exact same root cause.

As I mentioned in the comment answering Bug 1820248 needinfo (Bug 1820248 comment 3), I'd need to dig a bit more to determine how the failure gets triggered as a side-effect of Bug 1819940 patches and so I think we may want to backout Bug 1819940 patches as a short term workaround to unbreak these tests.

As an additional side note, based on an initial digging into differences between executing this test with and without --headless it seems that the DOM element with id "spell-check-dictionary-en-US" that the test trying to retrieve here isn't found, which seems to be at least a clue that would be worth for me to dig more into.

Flags: needinfo?(lgreco)
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED

This is still perma failing even after the backout of Bug 1819940.
It seems that this was actually regressed by Bug 1805288 - Part 2 from that bug.
More context about the actual bug that caused this can be found in Bug 1819940 - comment 8.

Hi Tooru! Can you please take a look at this?
Thank you!

Status: RESOLVED → REOPENED
Flags: needinfo?(arai.unmht)
Regressed by: 1805288
No longer regressed by: 1819940
Resolution: FIXED → ---

observed the regression, and it seems to be related to defineLazyServiceGetter that uses XPCOMUtils.defineLazyGetter internally,
but still not sure why it's happening, and what the difference between the old and new implementation that causes the service instantiation fails.
Also this is not reproducible locally on macOS, and right now I don't have linux development environment.
I'll investigate this on taskcluster interactive job, but that will take long time.

I'll ask backing out bug 1805288 patches for now.

Flags: needinfo?(arai.unmht)

The perma failure should be fixed by backout. Backout link: https://hg.mozilla.org/integration/autoland/rev/056c6b740f51f26df3f439385200f3d78bd02a1f

Status: REOPENED → RESOLVED
Closed: 2 years ago2 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.