Closed Bug 1932087 Opened 1 year ago Closed 1 year ago

Perma SM js/src/jit-test/tests/wasm/memory64/basic.js | TypeError: WebAssembly.Function is not a constructor (code 3, args "") - when Gecko 134 merges to beta on 2024-11-25

Categories

(Core :: JavaScript Engine, defect, P1)

Firefox 134
defect

Tracking

()

VERIFIED FIXED
134 Branch
Tracking Status
thunderbird_esr115 --- unaffected
thunderbird_esr128 --- unaffected
firefox-esr115 --- unaffected
firefox-esr128 --- unaffected
firefox132 --- unaffected
firefox133 --- unaffected
firefox134 + verified

People

(Reporter: amarc, Assigned: bvisness)

References

(Blocks 1 open bug, Regression)

Details

(Keywords: regression)

Attachments

(1 file)

Central-as-beta-simulation

How to run these simulations

There have been several perma SM bustages with 3 different failure lines all on the js/src/jit-test/tests/wasm/memory64/basic.js path

  1. Perma SM js/src/jit-test/tests/wasm/memory64/basic.js | builds/worker/checkouts/gecko/js/src/jit-test/tests/wasm/memory64/basic.js:1776:12 TypeError: WebAssembly.Function is not a constructor (code 3, args "") [0.5 s]
    Failure log
    *Failure snippet:
task 2024-11-19T10:13:26.078Z] TEST-PASS | js/src/jit-test/tests/bug1742592.js | Success (code 0, args "--ion-eager --ion-offthread-compile=off --ion-check-range-analysis --ion-extra-checks --no-sse3 --no-threads") [0.1 s]
[task 2024-11-19T10:13:26.091Z] /builds/worker/checkouts/gecko/js/src/jit-test/tests/wasm/memory64/basic.js:1776:12 TypeError: WebAssembly.Function is not a constructor
[task 2024-11-19T10:13:26.092Z] Stack:
[task 2024-11-19T10:13:26.092Z]   @/builds/worker/checkouts/gecko/js/src/jit-test/tests/wasm/memory64/basic.js:1776:12
[task 2024-11-19T10:13:26.092Z] Exit code: 3
[task 2024-11-19T10:13:26.092Z] FAIL - wasm/memory64/basic.js
[task 2024-11-19T10:13:26.092Z] TEST-UNEXPECTED-FAIL | js/src/jit-test/tests/wasm/memory64/basic.js | /builds/worker/checkouts/gecko/js/src/jit-test/tests/wasm/memory64/basic.js:1776:12 TypeError: WebAssembly.Function is not a constructor (code 3, args "") [0.5 s]
[task 2024-11-19T10:13:26.092Z] INFO exit-status     : 3
[task 2024-11-19T10:13:26.092Z] INFO timed-out       : False
[task 2024-11-19T10:13:26.092Z] INFO stderr         2> /builds/worker/checkouts/gecko/js/src/jit-test/tests/wasm/memory64/basic.js:1776:12 TypeError: WebAssembly.Function is not a constructor
[task 2024-11-19T10:13:26.092Z] INFO stderr         2> Stack:
[task 2024-11-19T10:13:26.092Z] INFO stderr         2> @/builds/worker/checkouts/gecko/js/src/jit-test/tests/wasm/memory64/basic.js:1776:12
[task 2024-11-19T10:13:26.103Z] TEST-PASS | js/src/jit-test/tests/bug1775005.js | Success (code 0, args "") [0.1 s]
  1. Perma SM js/src/jit-test/tests/wasm/memory64/basic.js | WARNING: VIXL simulator support for load-/store-/clear-exclusive instructions is limited. Refer to the README for details. (code 3, args "") [1.7 s]

Failure log
*Failure line:

[task 2024-11-19T10:14:49.795Z] TEST-PASS | js/src/jit-test/tests/arguments/external-arguments-apply.js | Success (code 0, args "") [0.1 s]
[task 2024-11-19T10:14:49.805Z] WARNING: VIXL simulator support for load-/store-/clear-exclusive instructions is limited. Refer to the README for details.
[task 2024-11-19T10:14:49.805Z] /builds/worker/checkouts/gecko/js/src/jit-test/tests/wasm/memory64/basic.js:1776:12 TypeError: WebAssembly.Function is not a constructor
[task 2024-11-19T10:14:49.806Z] Stack:
[task 2024-11-19T10:14:49.806Z]   @/builds/worker/checkouts/gecko/js/src/jit-test/tests/wasm/memory64/basic.js:1776:12
[task 2024-11-19T10:14:49.806Z] Exit code: 3
[task 2024-11-19T10:14:49.806Z] FAIL - wasm/memory64/basic.js
[task 2024-11-19T10:14:49.806Z] TEST-UNEXPECTED-FAIL | js/src/jit-test/tests/wasm/memory64/basic.js | WARNING: VIXL simulator support for load-/store-/clear-exclusive instructions is limited. Refer to the README for details. (code 3, args "") [1.7 s]
[task 2024-11-19T10:14:49.806Z] INFO exit-status     : 3
[task 2024-11-19T10:14:49.806Z] INFO timed-out       : False
[task 2024-11-19T10:14:49.806Z] INFO stderr         2> WARNING: VIXL simulator support for load-/store-/clear-exclusive instructions is limited. Refer to the README for details.
[task 2024-11-19T10:14:49.806Z] INFO stderr         2> /builds/worker/checkouts/gecko/js/src/jit-test/tests/wasm/memory64/basic.js:1776:12 TypeError: WebAssembly.Function is not a constructor
[task 2024-11-19T10:14:49.806Z] INFO stderr         2> Stack:
[task 2024-11-19T10:14:49.806Z] INFO stderr         2> @/builds/worker/checkouts/gecko/js/src/jit-test/tests/wasm/memory64/basic.js:1776:12
[task 2024-11-19T10:14:49.809Z] TEST-PASS | js/src/jit-test/tests/arguments/external-arguments-apply-forwarded.js | Success (code 0, args "") [0.1 s]

————————————————————————————
3. Perma SM js/src/jit-test/tests/wasm/memory64/basic.js | executionHash is 0x1 with 0 inputs (code 3, args "--baseline-eager --write-protect-code=off")

task 2024-11-19T10:12:58.070Z] TEST-PASS | js/src/jit-test/tests/bug793385.js | Success (code 3, args "--baseline-eager --write-protect-code=off") [0.1 s]
[task 2024-11-19T10:12:58.130Z] [COV] no shared memory bitmap available, skipping
[task 2024-11-19T10:12:58.130Z] [COV] edge counters initialized. Shared memory: (null) with 328026 edges
[task 2024-11-19T10:12:58.131Z] executionHash is 0x1 with 0 inputs
[task 2024-11-19T10:12:58.132Z] executionHash is 0x1 with 0 inputs
[task 2024-11-19T10:12:58.132Z] /builds/worker/checkouts/gecko/js/src/jit-test/tests/wasm/memory64/basic.js:1776:12 TypeError: WebAssembly.Function is not a constructor
[task 2024-11-19T10:12:58.133Z] Stack:
[task 2024-11-19T10:12:58.133Z]   @/builds/worker/checkouts/gecko/js/src/jit-test/tests/wasm/memory64/basic.js:1776:12
[task 2024-11-19T10:12:58.134Z] Exit code: 3
[task 2024-11-19T10:12:58.135Z] FAIL - wasm/memory64/basic.js
[task 2024-11-19T10:12:58.136Z] TEST-UNEXPECTED-FAIL | js/src/jit-test/tests/wasm/memory64/basic.js | executionHash is 0x1 with 0 inputs (code 3, args "--baseline-eager --write-protect-code=off") [0.6 s]
[task 2024-11-19T10:12:58.136Z] INFO exit-status     : 3
[task 2024-11-19T10:12:58.137Z] INFO timed-out       : False
[task 2024-11-19T10:12:58.138Z] INFO stdout          > [COV] no shared memory bitmap available, skipping
[task 2024-11-19T10:12:58.138Z] INFO stdout          > [COV] edge counters initialized. Shared memory: (null) with 328026 edges
[task 2024-11-19T10:12:58.139Z] INFO stderr         2> executionHash is 0x1 with 0 inputs
[task 2024-11-19T10:12:58.140Z] INFO stderr         2> executionHash is 0x1 with 0 inputs
[task 2024-11-19T10:12:58.140Z] INFO stderr         2> /builds/worker/checkouts/gecko/js/src/jit-test/tests/wasm/memory64/basic.js:1776:12 TypeError: WebAssembly.Function is not a constructor
[task 2024-11-19T10:12:58.141Z] INFO stderr         2> Stack:
[task 2024-11-19T10:12:58.142Z] INFO stderr         2> @/builds/worker/checkouts/gecko/js/src/jit-test/tests/wasm/memory64/basic.js:1776:12
[task 2024-11-19T10:12:58.143Z] TEST-PASS | js/src/jit-test/tests/bug793385.js | Success (code 3, args "--ion-eager --ion-offthread-compile=off --more-compartments") [0.1 s]
Flags: needinfo?(bvisness)

This is tied to the type reflections proposal and therefore shouldn't be
used unless available.

Assignee: nobody → bvisness
Status: NEW → ASSIGNED
Attachment #9438544 - Attachment description: Bug 1932087: Check for WebAssembly.Function in memory64 test. r=rhunt → Bug 1932087: Check for WebAssembly.Function in memory64 test. r=yury
Severity: -- → S3
Priority: -- → P1
Pushed by bvisness@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/53b09915e803 Check for WebAssembly.Function in memory64 test. r=yury
Status: ASSIGNED → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 134 Branch

Verified fixed in today's central as beta sim

Status: RESOLVED → VERIFIED
Flags: needinfo?(bvisness)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: