Closed Bug 1819090 Opened 2 years ago Closed 2 years ago

Frequent js/src/jit-test/tests/debug/optimized-out-03.js | /builds/worker/checkouts/gecko/js/src/jit-test/tests/debug/optimized-out-03.js:17:7 TypeError: can't access property "unsafeDereference", a.throw is undefined (code 3, args "--ion-eager --ion-off

Categories

(Core :: JavaScript Engine, defect, P5)

defect

Tracking

()

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

People

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

References

(Regression)

Details

(Keywords: intermittent-failure, regression)

Attachments

(1 file)

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


[task 2023-02-27T14:25:24.056Z] TEST-PASS | js/src/jit-test/tests/debug/onExceptionUnwind-12.js | Success (code 0, args "--ion-eager --ion-offthread-compile=off --more-compartments") [0.7 s]
[task 2023-02-27T14:25:24.057Z] /builds/worker/checkouts/gecko/js/src/jit-test/tests/debug/optimized-out-03.js:17:7 TypeError: can't access property "unsafeDereference", a.throw is undefined
[task 2023-02-27T14:25:24.057Z] Stack:
[task 2023-02-27T14:25:24.057Z]   check@/builds/worker/checkouts/gecko/js/src/jit-test/tests/debug/optimized-out-03.js:17:7
[task 2023-02-27T14:25:24.057Z]   testBlockScope@/builds/worker/checkouts/gecko/js/src/jit-test/tests/debug/optimized-out-03.js:32:37
[task 2023-02-27T14:25:24.057Z]   @/builds/worker/checkouts/gecko/js/src/jit-test/tests/debug/optimized-out-03.js:44:3
[task 2023-02-27T14:25:24.057Z]   withJitOptions@/builds/worker/checkouts/gecko/js/src/jit-test/lib/jitopts.js:21:5
[task 2023-02-27T14:25:24.057Z]   @/builds/worker/checkouts/gecko/js/src/jit-test/tests/debug/optimized-out-03.js:8:15
[task 2023-02-27T14:25:24.057Z] Exit code: 3
[task 2023-02-27T14:25:24.057Z] FAIL - debug/optimized-out-03.js
[task 2023-02-27T14:25:24.057Z] TEST-UNEXPECTED-FAIL | js/src/jit-test/tests/debug/optimized-out-03.js | /builds/worker/checkouts/gecko/js/src/jit-test/tests/debug/optimized-out-03.js:17:7 TypeError: can't access property "unsafeDereference", a.throw is undefined (code 3, args "--ion-eager --ion-offthread-compile=off --more-compartments") [0.1 s]
[task 2023-02-27T14:25:24.057Z] INFO exit-status     : 3
[task 2023-02-27T14:25:24.057Z] INFO timed-out       : False
[task 2023-02-27T14:25:24.057Z] INFO stderr         2> /builds/worker/checkouts/gecko/js/src/jit-test/tests/debug/optimized-out-03.js:17:7 TypeError: can't access property "unsafeDereference", a.throw is undefined
[task 2023-02-27T14:25:24.057Z] INFO stderr         2> Stack:
[task 2023-02-27T14:25:24.057Z] INFO stderr         2> check@/builds/worker/checkouts/gecko/js/src/jit-test/tests/debug/optimized-out-03.js:17:7
[task 2023-02-27T14:25:24.057Z] INFO stderr         2> testBlockScope@/builds/worker/checkouts/gecko/js/src/jit-test/tests/debug/optimized-out-03.js:32:37
[task 2023-02-27T14:25:24.057Z] INFO stderr         2> @/builds/worker/checkouts/gecko/js/src/jit-test/tests/debug/optimized-out-03.js:44:3
[task 2023-02-27T14:25:24.057Z] INFO stderr         2> withJitOptions@/builds/worker/checkouts/gecko/js/src/jit-test/lib/jitopts.js:21:5
[task 2023-02-27T14:25:24.057Z] INFO stderr         2> @/builds/worker/checkouts/gecko/js/src/jit-test/tests/debug/optimized-out-03.js:8:15
[task 2023-02-27T14:25:24.057Z] TEST-PASS | js/src/jit-test/tests/debug/optimized-out-arrow-this.js | Success (code 0, args "--ion-eager --ion-offthread-compile=off --more-compartments") [0.1 s]

Hello Jan! Could you please take a look at this? This looks to be frequent after your latest changes.

Thank you!

Flags: needinfo?(jdemooij)

(In reply to Serban Stanca from comment #1)

Hello Jan! Could you please take a look at this? This looks to be frequent after your latest changes.

Thank you!

I'll take a look but for what it's worth, the test doesn't use bind() anywhere that I can see so it's likely unrelated to my changes.

The test is checking that we get the "optimized out" value with the debugger API
for an Ion-compiled script, but gczeal can affect JIT compilations.

Assignee: nobody → jdemooij
Status: NEW → ASSIGNED
Flags: needinfo?(jdemooij)
Duplicate of this bug: 1702640
Pushed by jdemooij@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/ff31f1fd6deb Fix frequent cgc test failure in debug/optimized-out-03.js jit-test. r=jonco

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

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

Attachment

General

Created:
Updated:
Size: