Closed Bug 1644393 Opened 5 years ago Closed 5 years ago

Perma js/src/jit-test/tests/gc/bug-1643913.js | Error: Invalid long option: --no-ti (code 1, args "--enable-weak-refs --no-ti") [0.0 s] when Gecko 79 merges to Beta on 2020-06-29

Categories

(Core :: JavaScript: GC, defect, P1)

defect

Tracking

()

VERIFIED FIXED
mozilla79
Tracking Status
thunderbird_esr68 --- unaffected
firefox-esr68 --- unaffected
firefox77 --- unaffected
firefox78 --- unaffected
firefox79 + verified

People

(Reporter: aryx, Assigned: jonco)

References

(Regression)

Details

(Keywords: regression)

Attachments

(1 file, 1 obsolete file)

[Tracking Requested - why for this release]:

central-as-beta simulation: https://treeherder.mozilla.org/#/jobs?repo=try&group_state=expanded&selectedTaskRun=f-PQE2F3Qha6yIka1e2TRQ-0&resultStatus=testfailed%2Cbusted%2Cexception&revision=09ee4be5cc8391808c4f6c132a9733bfb2d9c99f

Log: https://treeherder.mozilla.org/logviewer.html#?job_id=305597199&repo=try

TEST-UNEXPECTED-FAIL | js/src/jit-test/tests/gc/bug-1643913.js | Error: Invalid long option: --no-ti (code 1, args "--enable-weak-refs --no-ti") [0.0 s]
TEST-UNEXPECTED-FAIL | js/src/jit-test/tests/gc/bug-1643913.js | Error: Invalid long option: --no-ti (code 1, args "--enable-weak-refs --no-ti --ion-eager --ion-offthread-compile=off --more-compartments") [0.0 s]
TEST-UNEXPECTED-FAIL | js/src/jit-test/tests/gc/bug-1643913.js | Error: Invalid long option: --no-ti (code 1, args "--enable-weak-refs --no-ti --ion-eager --ion-offthread-compile=off --ion-check-range-analysis --ion-extra-checks --no-sse3 --no-threads") [0.0 s]
TEST-UNEXPECTED-FAIL | js/src/jit-test/tests/gc/bug-1643913.js | Error: Invalid long option: --no-ti (code 1, args "--enable-weak-refs --no-ti --baseline-eager") [0.0 s]
TEST-UNEXPECTED-FAIL | js/src/jit-test/tests/gc/bug-1643913.js | Error: Invalid long option: --no-ti (code 1, args "--enable-weak-refs --no-ti --no-blinterp --no-baseline --no-ion --more-compartments") [0.0 s]
TEST-UNEXPECTED-FAIL | js/src/jit-test/tests/gc/bug-1643913.js | Error: Invalid long option: --no-ti (code 1, args "--enable-weak-refs --no-ti --blinterp-eager") [0.0 s]

Assignee: nobody → jcoppeard
Severity: -- → S4
Flags: needinfo?(jcoppeard)
Priority: -- → P1

I don't know why this test case depends on disabling TI, but it doesn't work without it. That shell option is only supported on nightly however, presumably to avoid the overhead of checking the flag all the time.

Attachment #9155544 - Attachment is obsolete: true

I rewrote the test to be much more specific, and it took a good bit of fiddling about to come up with something that worked.

I had to add a way of making gcslice only trigger a slice during an incremental collection, otherwise this can end up looping forever.

Flags: needinfo?(jcoppeard)
Pushed by jcoppeard@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/cbd70b0fa849 Fix test case to work in beta/release builds r=sfink
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla79
Has Regression Range: --- → yes
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: