Closed Bug 1743768 Opened 2 years ago Closed 2 years ago

Intermittent tests\jit-test\jit-test\tests\wasm\memory64\data-active.js | Z:\task_163834557273277\build\tests\jit-test\jit-test\lib\asserts.js:59:23 Error: Assertion failed: expected exception RuntimeError, got out of memory (code 3, args "") [0.4 s]

Categories

(Core :: JavaScript: WebAssembly, defect, P3)

defect

Tracking

()

RESOLVED FIXED
97 Branch
Tracking Status
firefox-esr91 --- unaffected
firefox94 --- unaffected
firefox95 --- unaffected
firefox96 --- wontfix
firefox97 --- fixed

People

(Reporter: intermittent-bug-filer, Assigned: lth)

References

(Regression)

Details

(Keywords: assertion, intermittent-failure, regression)

Attachments

(1 file)

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


[task 2021-12-01T08:15:23.055Z] 08:15:23     INFO -  TEST-PASS | tests\jit-test\jit-test\tests\wasm\intrinsics\i8vecmul.js | Success (code 0, args "--wasm-compiler=optimizing") [0.2 s]
[task 2021-12-01T08:15:23.220Z] 08:15:23     INFO -  TEST-PASS | tests\jit-test\jit-test\tests\wasm\memory64\basic.js | Success (code 3, args "--ion-eager --ion-offthread-compile=off --more-compartments") [0.3 s]
[task 2021-12-01T08:15:23.245Z] 08:15:23     INFO -  TEST-PASS | tests\jit-test\jit-test\tests\wasm\memory64\basic.js | Success (code 3, args "--no-blinterp --no-baseline --no-ion --more-compartments") [0.3 s]
[task 2021-12-01T08:15:23.313Z] 08:15:23     INFO -  TEST-PASS | tests\jit-test\jit-test\tests\wasm\memory64\basic.js | Success (code 3, args "--wasm-compiler=optimizing") [0.3 s]
[task 2021-12-01T08:15:23.321Z] 08:15:23     INFO -  TEST-PASS | tests\jit-test\jit-test\tests\wasm\memory64\basic.js | Success (code 3, args "--blinterp-eager") [0.3 s]
[task 2021-12-01T08:15:23.386Z] 08:15:23     INFO -  TEST-PASS | tests\jit-test\jit-test\tests\wasm\memory64\basic.js | Success (code 3, args "") [0.5 s]
[task 2021-12-01T08:15:23.414Z] 08:15:23     INFO -  TEST-PASS | tests\jit-test\jit-test\tests\wasm\memory64\basic.js | Success (code 3, args "--ion-eager --ion-offthread-compile=off --ion-check-range-analysis --ion-extra-checks --no-sse3 --no-threads") [0.5 s]
[task 2021-12-01T08:15:23.432Z] 08:15:23     INFO -  TEST-PASS | tests\jit-test\jit-test\tests\wasm\memory64\basic.js | Success (code 3, args "--baseline-eager") [0.5 s]
[task 2021-12-01T08:15:23.617Z] 08:15:23     INFO -  TEST-PASS | tests\jit-test\jit-test\tests\wasm\memory64\basic.js | Success (code 3, args "--test-wasm-await-tier2") [0.4 s]
[task 2021-12-01T08:15:23.632Z] 08:15:23     INFO -  TEST-PASS | tests\jit-test\jit-test\tests\wasm\memory64\data-active.js | Success (code 3, args "--baseline-eager") [0.2 s]
[task 2021-12-01T08:15:23.652Z] 08:15:23     INFO -  TEST-PASS | tests\jit-test\jit-test\tests\wasm\memory64\data-active.js | Success (code 3, args "--no-blinterp --no-baseline --no-ion --more-compartments") [0.2 s]
[task 2021-12-01T08:15:23.655Z] 08:15:23     INFO -  TEST-PASS | tests\jit-test\jit-test\tests\wasm\memory64\data-active.js | Success (code 3, args "--ion-eager --ion-offthread-compile=off --ion-check-range-analysis --ion-extra-checks --no-sse3 --no-threads") [0.3 s]
[task 2021-12-01T08:15:23.659Z] 08:15:23     INFO -  TEST-PASS | tests\jit-test\jit-test\tests\wasm\memory64\data-active.js | Success (code 3, args "--ion-eager --ion-offthread-compile=off --more-compartments") [0.3 s]
[task 2021-12-01T08:15:23.672Z] 08:15:23     INFO -  Z:\task_163834557273277\build\tests\jit-test\jit-test\lib\asserts.js:59:23 Error: Assertion failed: expected exception RuntimeError, got out of memory
[task 2021-12-01T08:15:23.672Z] 08:15:23     INFO -  Stack:
[task 2021-12-01T08:15:23.672Z] 08:15:23     INFO -    assertErrorMessage@Z:\task_163834557273277\build\tests\jit-test\jit-test\lib\asserts.js:59:23
[task 2021-12-01T08:15:23.672Z] 08:15:23     INFO -    @Z:\task_163834557273277\build\tests\jit-test\jit-test\tests\wasm\memory64\data-active.js:28:19
[task 2021-12-01T08:15:23.672Z] 08:15:23     INFO -  Exit code: 3
[task 2021-12-01T08:15:23.672Z] 08:15:23     INFO -  FAIL - wasm\memory64\data-active.js
[task 2021-12-01T08:15:23.672Z] 08:15:23  WARNING -  TEST-UNEXPECTED-FAIL | tests\jit-test\jit-test\tests\wasm\memory64\data-active.js | Z:\task_163834557273277\build\tests\jit-test\jit-test\lib\asserts.js:59:23 Error: Assertion failed: expected exception RuntimeError, got out of memory (code 3, args "") [0.4 s]
[task 2021-12-01T08:15:23.672Z] 08:15:23     INFO -  INFO exit-status     : 3
[task 2021-12-01T08:15:23.672Z] 08:15:23     INFO -  INFO timed-out       : False
[task 2021-12-01T08:15:23.687Z] 08:15:23     INFO -  INFO stderr         2> Z:\task_163834557273277\build\tests\jit-test\jit-test\lib\asserts.js:59:23 Error: Assertion failed: expected exception RuntimeError, got out of memory
[task 2021-12-01T08:15:23.687Z] 08:15:23     INFO -  INFO stderr         2> Stack:
[task 2021-12-01T08:15:23.687Z] 08:15:23     INFO -  INFO stderr         2> assertErrorMessage@Z:\task_163834557273277\build\tests\jit-test\jit-test\lib\asserts.js:59:23
[task 2021-12-01T08:15:23.688Z] 08:15:23     INFO -  INFO stderr         2> @Z:\task_163834557273277\build\tests\jit-test\jit-test\tests\wasm\memory64\data-active.js:28:19
[task 2021-12-01T08:15:23.863Z] 08:15:23     INFO -  TEST-PASS | tests\jit-test\jit-test\tests\wasm\memory64\data-active.js | Success (code 3, args "--wasm-compiler=baseline") [0.2 s]
[task 2021-12-01T08:15:23.879Z] 08:15:23     INFO -  TEST-PASS | tests\jit-test\jit-test\tests\wasm\memory64\memory-copy.js | Success (code 3, args "") [0.2 s]
[task 2021-12-01T08:15:23.931Z] 08:15:23     INFO -  TEST-PASS | tests\jit-test\jit-test\tests\wasm\memory64\data-active.js | Success (code 3, args "--wasm-compiler=optimizing") [0.3 s]
[task 2021-12-01T08:15:23.941Z] 08:15:23     INFO -  TEST-PASS | tests\jit-test\jit-test\tests\wasm\memory64\data-active.js | Success (code 3, args "--blinterp-eager") [0.3 s]
[task 2021-12-01T08:15:23.957Z] 08:15:23     INFO -  TEST-PASS | tests\jit-test\jit-test\tests\wasm\memory64\data-active.js | Success (code 3, args "--test-wasm-await-tier2") [0.3 s]

I'll take this, it's likely the test can be tweaked a little by adding an error message to the regexp.

Assignee: nobody → lhansen
Status: NEW → ASSIGNED
Component: JavaScript Engine → Javascript: WebAssembly
Priority: P5 → P3
Keywords: regression
Regressed by: 1737798
Has Regression Range: --- → yes

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

assertErrorMessage should propagate plain OOM errors as these errors
can't be tested for with that predicate. Instead, the test file will
typically be annotated with allow-oom (or not) to specify how to deal
with plain OOM.

This is hard to test, but if the intermittents stop arriving at the
present bug it probably indicates success.

I'll land in 97 and let it go for a week before asking for an uplift to 96, I think - just to be sure. Although at the current rate, leaving the intermittent in 96 is probably acceptable.

Pushed by lhansen@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/6ec452bbf721
let oom pass through assertErrorMessage. r=yury

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

Status: ASSIGNED → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 97 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: