Closed Bug 1653301 Opened 4 years ago Closed 4 years ago

Perma [Tier2] tests/jit-test/jit-test/tests/gc/bug-1188290.js | -e:1:26 SyntaxError: invalid escape sequence: (code 3, args "") [0.5 s]

Categories

(Core :: JavaScript Engine, defect, P5)

defect

Tracking

()

RESOLVED FIXED
81 Branch
Tracking Status
firefox-esr68 --- unaffected
firefox-esr78 --- unaffected
firefox78 --- unaffected
firefox79 --- unaffected
firefox80 --- fixed
firefox81 --- fixed

People

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

References

(Regression)

Details

(Keywords: intermittent-failure, regression, Whiteboard: [stockwell disable-recommended])

Attachments

(1 file)

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


[task 2020-07-16T15:09:04.770Z] 15:09:03 INFO - TEST-PASS | tests/jit-test/jit-test/tests/gc/bug-1177778.js | Success (code 0, args "--blinterp-eager") [0.5 s]
[task 2020-07-16T15:09:04.770Z] 15:09:03 INFO - -e:1:26 SyntaxError: invalid escape sequence:
[task 2020-07-16T15:09:04.770Z] 15:09:03 INFO - -e:1:26 if ((!this.hasOwnProperty(\TypedObject) || typeof minorgc !== 'function')) quit(59)
[task 2020-07-16T15:09:04.770Z] 15:09:03 INFO - -e:1:26 ..........................^-e:1:26 SyntaxError: invalid escape sequence:
[task 2020-07-16T15:09:04.770Z] 15:09:03 INFO - -e:1:26 if ((!this.hasOwnProperty(\TypedObject) || typeof minorgc !== 'function')) quit(59)
[task 2020-07-16T15:09:04.770Z] 15:09:03 INFO - -e:1:26 ..........................^Exit code: 3
[task 2020-07-16T15:09:04.770Z] 15:09:03 INFO - FAIL - gc/bug-1188290.js
[task 2020-07-16T15:09:04.770Z] 15:09:03 WARNING - TEST-UNEXPECTED-FAIL | tests/jit-test/jit-test/tests/gc/bug-1188290.js | -e:1:26 SyntaxError: invalid escape sequence: (code 3, args "") [0.5 s]
[task 2020-07-16T15:09:04.770Z] 15:09:03 INFO - INFO exit-status : 3
[task 2020-07-16T15:09:04.770Z] 15:09:03 INFO - INFO timed-out : False
[task 2020-07-16T15:09:04.770Z] 15:09:03 INFO - INFO stdout > -e:1:26 SyntaxError: invalid escape sequence:
[task 2020-07-16T15:09:04.770Z] 15:09:03 INFO - INFO stdout > -e:1:26 if ((!this.hasOwnProperty(\TypedObject) || typeof minorgc !== 'function')) quit(59)
[task 2020-07-16T15:09:04.770Z] 15:09:03 INFO - INFO stdout > -e:1:26 ..........................^
[task 2020-07-16T15:09:04.770Z] 15:09:03 INFO - INFO stderr 2> -e:1:26 SyntaxError: invalid escape sequence:
[task 2020-07-16T15:09:04.770Z] 15:09:03 INFO - INFO stderr 2> -e:1:26 if ((!this.hasOwnProperty(\TypedObject) || typeof minorgc !== 'function')) quit(59)
[task 2020-07-16T15:09:04.770Z] 15:09:03 INFO - INFO stderr 2> -e:1:26 ..........................^
[task 2020-07-16T15:09:04.770Z] 15:09:04 INFO - -e:1:26 SyntaxError: invalid escape sequence:
[task 2020-07-16T15:09:04.770Z] 15:09:04 INFO - -e:1:26 if ((!this.hasOwnProperty(\TypedObject) || typeof minorgc !== 'function')) quit(59)
[task 2020-07-16T15:09:04.770Z] 15:09:04 INFO - -e:1:26 ..........................^-e:1:26 SyntaxError: invalid escape sequence:
[task 2020-07-16T15:09:04.770Z] 15:09:04 INFO - -e:1:26 if ((!this.hasOwnProperty(\TypedObject) || typeof minorgc !== 'function')) quit(59)
[task 2020-07-16T15:09:04.771Z] 15:09:04 INFO - -e:1:26 ..........................^Exit code: 3
[task 2020-07-16T15:09:04.771Z] 15:09:04 INFO - FAIL - gc/bug-1188290.js
[task 2020-07-16T15:09:04.771Z] 15:09:04 WARNING - TEST-UNEXPECTED-FAIL | tests/jit-test/jit-test/tests/gc/bug-1188290.js | -e:1:26 SyntaxError: invalid escape sequence: (code 3, args "--ion-eager --ion-offthread-compile=off --more-compartments") [0.5 s]
[task 2020-07-16T15:09:04.771Z] 15:09:04 INFO - INFO exit-status : 3
[task 2020-07-16T15:09:04.771Z] 15:09:04 INFO - INFO timed-out : False
[task 2020-07-16T15:09:04.771Z] 15:09:04 INFO - INFO stdout > -e:1:26 SyntaxError: invalid escape sequence:
[task 2020-07-16T15:09:04.771Z] 15:09:04 INFO - INFO stdout > -e:1:26 if ((!this.hasOwnProperty(\TypedObject) || typeof minorgc !== 'function')) quit(59)
[task 2020-07-16T15:09:04.771Z] 15:09:04 INFO - INFO stdout > -e:1:26 ..........................^
[task 2020-07-16T15:09:04.771Z] 15:09:04 INFO - INFO stderr 2> -e:1:26 SyntaxError: invalid escape sequence:
[task 2020-07-16T15:09:04.771Z] 15:09:04 INFO - INFO stderr 2> -e:1:26 if ((!this.hasOwnProperty(\TypedObject) || typeof minorgc !== 'function')) quit(59)
[task 2020-07-16T15:09:04.771Z] 15:09:04 INFO - INFO stderr 2> -e:1:26 ..........................^
[task 2020-07-16T15:09:04.771Z] 15:09:04 INFO - -e:1:26 SyntaxError: invalid escape sequence:
[task 2020-07-16T15:09:04.771Z] 15:09:04 INFO - -e:1:26 if ((!this.hasOwnProperty(\TypedObject) || typeof minorgc !== 'function')) quit(59)
[task 2020-07-16T15:09:04.771Z] 15:09:04 INFO - -e:1:26 ..........................^-e:1:26 SyntaxError: invalid escape sequence:
[task 2020-07-16T15:09:04.771Z] 15:09:04 INFO - -e:1:26 if ((!this.hasOwnProperty(\TypedObject) || typeof minorgc !== 'function')) quit(59)
[task 2020-07-16T15:09:04.771Z] 15:09:04 INFO - -e:1:26 ..........................^Exit code: 3
[task 2020-07-16T15:09:04.771Z] 15:09:04 INFO - FAIL - gc/bug-1188290.js
[task 2020-07-16T15:09:04.771Z] 15:09:04 WARNING - TEST-UNEXPECTED-FAIL | tests/jit-test/jit-test/tests/gc/bug-1188290.js | -e:1:26 SyntaxError: invalid escape sequence: (code 3, args "--ion-eager --ion-offthread-compile=off --ion-check-range-analysis --ion-extra-checks --no-sse3 --no-threads") [0.4 s]
[task 2020-07-16T15:09:04.771Z] 15:09:04 INFO - INFO exit-status : 3
[task 2020-07-16T15:09:04.771Z] 15:09:04 INFO - INFO timed-out : False
[task 2020-07-16T15:09:04.771Z] 15:09:04 INFO - INFO stdout > -e:1:26 SyntaxError: invalid escape sequence:
[task 2020-07-16T15:09:04.771Z] 15:09:04 INFO - INFO stdout > -e:1:26 if ((!this.hasOwnProperty(\TypedObject) || typeof minorgc !== 'function')) quit(59)
[task 2020-07-16T15:09:04.771Z] 15:09:04 INFO - INFO stdout > -e:1:26 ..........................^
[task 2020-07-16T15:09:04.771Z] 15:09:04 INFO - INFO stderr 2> -e:1:26 SyntaxError: invalid escape sequence:
[task 2020-07-16T15:09:04.771Z] 15:09:04 INFO - INFO stderr 2> -e:1:26 if ((!this.hasOwnProperty(\TypedObject) || typeof minorgc !== 'function')) quit(59)
[task 2020-07-16T15:09:18.096Z] 15:09:04 INFO - INFO stderr 2> -e:1:26 ..........................^
[task 2020-07-16T15:09:18.096Z] 15:09:05 INFO - -e:1:26 SyntaxError: invalid escape sequence:
[task 2020-07-16T15:09:18.096Z] 15:09:05 INFO - -e:1:26 if ((!this.hasOwnProperty(\TypedObject) || typeof minorgc !== 'function')) quit(59)
[task 2020-07-16T15:09:18.096Z] 15:09:05 INFO - -e:1:26 ..........................^-e:1:26 SyntaxError: invalid escape sequence:
[task 2020-07-16T15:09:18.096Z] 15:09:05 INFO - -e:1:26 if ((!this.hasOwnProperty(\TypedObject) || typeof minorgc !== 'function')) quit(59)
[task 2020-07-16T15:09:18.096Z] 15:09:05 INFO - -e:1:26 ..........................^Exit code: 3
[task 2020-07-16T15:09:18.096Z] 15:09:05 INFO - FAIL - gc/bug-1188290.js

Looks related to Bug 1486004.
:bc , will you have a few moments to look into this after the PTO?
Thank you.

Flags: needinfo?(bob)
Regressed by: 1486004
Has Regression Range: --- → yes
Keywords: regression

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

Assignee: nobody → bob
Status: NEW → ASSIGNED

The issue is the use of strings with both single and double quotes in the skip-if condition for this test and the inability currently of the mozdevice command line handling to deal. Perhaps we can fix this in mozdevice or wait until shlex is available for handling these issues. This fixes the issue for me locally.

Flags: needinfo?(bob)
See Also: → 1655813

I've queued the "fix" and it should be on autoland soon.

Pushed by bclary@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/e20eb0eb3b18 do not use mixed quotes in skip-if conditions. r=jandem
See Also: → 1655982
Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → 81 Branch

The patch landed in nightly and beta is affected.
:bc, is this bug important enough to require an uplift?
If not please set status_beta to wontfix.

For more information, please visit auto_nag documentation.

Flags: needinfo?(bob)

I think this is important enough to require an uplift. I don't see status_beta in my ui. Perhaps special permissions are required?

Flags: needinfo?(bob)

Comment on attachment 9166610 [details]
Bug 1653301 - do not use mixed quotes in skip-if conditions.

Beta/Release Uplift Approval Request

  • User impact if declined: No impact to users though jit-tests will be perma orange without this change.
  • Is this code covered by automated tests?: Yes
  • Has the fix been verified in Nightly?: Yes
  • Needs manual test from QE?: No
  • If yes, steps to reproduce:
  • List of other uplifts needed: None
  • Risk to taking this patch: Low
  • Why is the change risky/not risky? (and alternatives if risky): This change is not risky due to the nature of the change which is a simple change from double quoted to single quoted string in a test.
  • String changes made/needed:
Attachment #9166610 - Flags: approval-mozilla-beta?

Comment on attachment 9166610 [details]
Bug 1653301 - do not use mixed quotes in skip-if conditions.

test-only changes don't need approval for uplift

Attachment #9166610 - Flags: approval-mozilla-beta?

(In reply to Bob Clary [:bc] from comment #11)

The issue is the use of strings with both single and double quotes in the skip-if condition for this test and the inability currently of the mozdevice command line handling to deal. Perhaps we can fix this in mozdevice or wait until shlex is available for handling these issues. This fixes the issue for me locally.

fixed in bug 1655813

You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: