Closed Bug 1987639 Opened 9 months ago Closed 9 months ago

[Trunk as Beta] Perma SM /builds/worker/checkouts/gecko/js/src/jit-test/tests/baseline/blinterp-trial-inlining.js:26:11 Error: Assertion failed: got false, expected true when Gecko 144 switches to Late Beta on 2025-09-26

Categories

(Core :: JavaScript Engine, defect, P1)

defect

Tracking

()

VERIFIED FIXED
144 Branch
Tracking Status
firefox-esr128 --- unaffected
firefox-esr140 --- unaffected
firefox142 --- unaffected
firefox143 --- unaffected
firefox144 + verified

People

(Reporter: NarcisB, Assigned: iain)

References

(Blocks 1 open bug, Regression)

Details

(Keywords: regression)

Attachments

(1 file)

Central-as-beta-simulation
How to run these simulations
Failure log

[task 2025-09-09T10:37:48.514+00:00] TEST-PASS | js/src/jit-test/tests/baseline/baseline-hints-2.js | Success (code 0, args "--blinterp-warmup-threshold=1000 --baseline-warmup-threshold=1000 --blinterp-eager") [0.1 s]
[task 2025-09-09T10:37:48.514+00:00] /builds/worker/checkouts/gecko/js/src/jit-test/tests/baseline/blinterp-trial-inlining.js:26:11 Error: Assertion failed: got false, expected true
[task 2025-09-09T10:37:48.514+00:00] Stack:
[task 2025-09-09T10:37:48.514+00:00]   test@/builds/worker/checkouts/gecko/js/src/jit-test/tests/baseline/blinterp-trial-inlining.js:26:11
[task 2025-09-09T10:37:48.514+00:00]   @/builds/worker/checkouts/gecko/js/src/jit-test/tests/baseline/blinterp-trial-inlining.js:28:1
[task 2025-09-09T10:37:48.514+00:00] Exit code: 3
[task 2025-09-09T10:37:48.514+00:00] FAIL - baseline/blinterp-trial-inlining.js
[task 2025-09-09T10:37:48.514+00:00] TEST-UNEXPECTED-FAIL | js/src/jit-test/tests/baseline/blinterp-trial-inlining.js | /builds/worker/checkouts/gecko/js/src/jit-test/tests/baseline/blinterp-trial-inlining.js:26:11 Error: Assertion failed: got false, expected true (code 3, args "--inlining-entry-threshold=1 --trial-inlining-warmup-threshold=50 --baseline-warmup-threshold=200 --ion-warmup-threshold=1000") [0.1 s]
[task 2025-09-09T10:37:48.514+00:00] INFO exit-status     : 3
[task 2025-09-09T10:37:48.514+00:00] INFO timed-out       : False
[task 2025-09-09T10:37:48.514+00:00] INFO stderr         2> /builds/worker/checkouts/gecko/js/src/jit-test/tests/baseline/blinterp-trial-inlining.js:26:11 Error: Assertion failed: got false, expected true
[task 2025-09-09T10:37:48.514+00:00] INFO stderr         2> Stack:
[task 2025-09-09T10:37:48.515+00:00] INFO stderr         2> test@/builds/worker/checkouts/gecko/js/src/jit-test/tests/baseline/blinterp-trial-inlining.js:26:11
[task 2025-09-09T10:37:48.515+00:00] INFO stderr         2> @/builds/worker/checkouts/gecko/js/src/jit-test/tests/baseline/blinterp-trial-inlining.js:28:1
[task 2025-09-09T10:37:48.515+00:00] TEST-PASS | js/src/jit-test/tests/baseline/blinterp-trial-inlining.js | Success (code 0, args "--inlining-entry-threshold=1 --trial-inlining-warmup-threshold=50 --baseline-warmup-threshold=200 --ion-warmup-threshold=1000 --no-blinterp --no-baseline --no-ion --more-compartments") [0.0 s]
[task 2025-09-09T10:37:48.515+00:00] TEST-PASS | js/src/jit-test/tests/baseline/blinterp-trial-inlining.js | Success (code 0, args "--inlining-entry-threshold=1 --trial-inlining-warmup-threshold=50 --baseline-warmup-threshold=200 --ion-warmup-threshold=1000 --ion-eager --ion-offthread-compile=off --more-compartments") [0.1 s]
[task 2025-09-09T10:37:48.515+00:00] TEST-PASS | js/src/jit-test/tests/baseline/blinterp-trial-inlining.js | Success (code 0, args "--inlining-entry-threshold=1 --trial-inlining-warmup-threshold=50 --baseline-warmup-threshold=200 --ion-warmup-threshold=1000 --ion-eager --ion-offthread-compile=off --ion-check-range-analysis --ion-extra-checks --no-sse3 --no-threads") [0.1 s]
[task 2025-09-09T10:37:48.515+00:00] /builds/worker/checkouts/gecko/js/src/jit-test/tests/baseline/blinterp-trial-inlining.js:26:11 Error: Assertion failed: got false, expected true
[task 2025-09-09T10:37:48.515+00:00] Stack:
[task 2025-09-09T10:37:48.515+00:00]   test@/builds/worker/checkouts/gecko/js/src/jit-test/tests/baseline/blinterp-trial-inlining.js:26:11
[task 2025-09-09T10:37:48.515+00:00]   @/builds/worker/checkouts/gecko/js/src/jit-test/tests/baseline/blinterp-trial-inlining.js:28:1
[task 2025-09-09T10:37:48.516+00:00] Exit code: 3
[task 2025-09-09T10:37:48.516+00:00] FAIL - baseline/blinterp-trial-inlining.js
[task 2025-09-09T10:37:48.516+00:00] TEST-UNEXPECTED-FAIL | js/src/jit-test/tests/baseline/blinterp-trial-inlining.js | /builds/worker/checkouts/gecko/js/src/jit-test/tests/baseline/blinterp-trial-inlining.js:26:11 Error: Assertion failed: got false, expected true (code 3, args "--inlining-entry-threshold=1 --trial-inlining-warmup-threshold=50 --baseline-warmup-threshold=200 --ion-warmup-threshold=1000 --baseline-eager --write-protect-code=off") [0.1 s]
[task 2025-09-09T10:37:48.516+00:00] INFO exit-status     : 3
[task 2025-09-09T10:37:48.516+00:00] INFO timed-out       : False
[task 2025-09-09T10:37:48.516+00:00] INFO stderr         2> /builds/worker/checkouts/gecko/js/src/jit-test/tests/baseline/blinterp-trial-inlining.js:26:11 Error: Assertion failed: got false, expected true
[task 2025-09-09T10:37:48.516+00:00] INFO stderr         2> Stack:
[task 2025-09-09T10:37:48.517+00:00] INFO stderr         2> test@/builds/worker/checkouts/gecko/js/src/jit-test/tests/baseline/blinterp-trial-inlining.js:26:11
[task 2025-09-09T10:37:48.517+00:00] INFO stderr         2> @/builds/worker/checkouts/gecko/js/src/jit-test/tests/baseline/blinterp-trial-inlining.js:28:1
[task 2025-09-09T10:37:48.517+00:00] TEST-PASS | js/src/jit-test/tests/baseline/bug1024444.js | Success (code 0, args "") [0.0 s]
[task 2025-09-09T10:37:48.517+00:00] /builds/worker/checkouts/gecko/js/src/jit-test/tests/baseline/blinterp-trial-inlining.js:26:11 Error: Assertion failed: got false, expected true
[task 2025-09-09T10:37:48.517+00:00] Stack:
[task 2025-09-09T10:37:48.517+00:00]   test@/builds/worker/checkouts/gecko/js/src/jit-test/tests/baseline/blinterp-trial-inlining.js:26:11
[task 2025-09-09T10:37:48.517+00:00]   @/builds/worker/checkouts/gecko/js/src/jit-test/tests/baseline/blinterp-trial-inlining.js:28:1
[task 2025-09-09T10:37:48.517+00:00] Exit code: 3
[task 2025-09-09T10:37:48.517+00:00] FAIL - baseline/blinterp-trial-inlining.js
[task 2025-09-09T10:37:48.518+00:00] TEST-UNEXPECTED-FAIL | js/src/jit-test/tests/baseline/blinterp-trial-inlining.js | /builds/worker/checkouts/gecko/js/src/jit-test/tests/baseline/blinterp-trial-inlining.js:26:11 Error: Assertion failed: got false, expected true (code 3, args "--inlining-entry-threshold=1 --trial-inlining-warmup-threshold=50 --baseline-warmup-threshold=200 --ion-warmup-threshold=1000 --blinterp-eager") [0.1 s]
[task 2025-09-09T10:37:48.518+00:00] INFO exit-status     : 3
[task 2025-09-09T10:37:48.518+00:00] INFO timed-out       : False
[task 2025-09-09T10:37:48.518+00:00] INFO stderr         2> /builds/worker/checkouts/gecko/js/src/jit-test/tests/baseline/blinterp-trial-inlining.js:26:11 Error: Assertion failed: got false, expected true
[task 2025-09-09T10:37:48.518+00:00] INFO stderr         2> Stack:
[task 2025-09-09T10:37:48.518+00:00] INFO stderr         2> test@/builds/worker/checkouts/gecko/js/src/jit-test/tests/baseline/blinterp-trial-inlining.js:26:11
[task 2025-09-09T10:37:48.518+00:00] INFO stderr         2> @/builds/worker/checkouts/gecko/js/src/jit-test/tests/baseline/blinterp-trial-inlining.js:28:1
Flags: needinfo?(iireland)

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

The bug is marked as tracked for firefox144 (nightly). We have limited time to fix this, the soft freeze is in 2 days. However, the bug still isn't assigned.

:sdetar, could you please find an assignee for this tracked bug? Given that it is a regression and we know the cause, we could also simply backout the regressor. If you disagree with the tracking decision, please talk with the release managers.

For more information, please visit BugBot documentation.

Flags: needinfo?(sdetar)
Summary: [Trunk as Early/Late Beta] Perma SM /builds/worker/checkouts/gecko/js/src/jit-test/tests/baseline/blinterp-trial-inlining.js:26:11 Error: Assertion failed: got false, expected true when Gecko 144 switches to Late Beta on 2025-09-26 → [Trunk as Beta] Perma SM /builds/worker/checkouts/gecko/js/src/jit-test/tests/baseline/blinterp-trial-inlining.js:26:11 Error: Assertion failed: got false, expected true when Gecko 144 switches to Late Beta on 2025-09-26
Severity: -- → S3
Priority: -- → P1
Blocks: sm-jits

Ah, the problem is that this code is guarded by JS_CACHEIR_SPEW, which is only set in debug/nightly builds.

Flags: needinfo?(sdetar)
Flags: needinfo?(iireland)
Assignee: nobody → iireland
Status: NEW → ASSIGNED

The patch is working in today's beta simulation.

Status: ASSIGNED → RESOLVED
Closed: 9 months ago
Resolution: --- → FIXED
Target Milestone: --- → 144 Branch

Verified fixed in today's beta simulations

Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: