Closed Bug 1657522 Opened 4 years ago Closed 4 years ago

Perma [android][tier2] tests/jit-test/jit-test/tests/wasm/limits.js | -e:1:34 SyntaxError: invalid escape sequence: (code 3, args "") [0.6 s]

Categories

(Core :: JavaScript Engine, defect, P5)

defect

Tracking

()

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

People

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

References

(Regression)

Details

(Keywords: intermittent-failure, regression)

Attachments

(1 file)

Filed by: apavel [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer.html#?job_id=312198562&repo=mozilla-central
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/GROpFlvtRU-J9KTUjg6I-g/runs/0/artifacts/public/logs/live_backing.log


[task 2020-08-05T23:42:38.183Z] Setting test_root to /data/local/tmp/test_root
[task 2020-08-05T23:42:38.183Z] 23:41:09 INFO - Found Android bogomips: 38
[task 2020-08-05T23:42:38.183Z] 23:41:09 INFO - adb -s HT86B1A01456 logcat -v threadtime Trace:S StrictMode:S ExchangeService:S
[task 2020-08-05T23:42:38.183Z] 23:41:16 INFO - /data/tombstones/tombstone_00 deleted
[task 2020-08-05T23:42:38.183Z] 23:41:16 INFO - verify_device complete
[task 2020-08-05T23:42:38.183Z] 23:41:16 INFO - Running post-action listener: _resource_record_post_action
[task 2020-08-05T23:42:38.183Z] 23:41:16 INFO - [mozharness: 2020-08-05 23:41:16.472124Z] Finished verify-device step (success)
[task 2020-08-05T23:42:38.183Z] 23:41:16 INFO - [mozharness: 2020-08-05 23:41:16.472250Z] Running install step.
[task 2020-08-05T23:42:38.183Z] 23:41:16 INFO - Running pre-action listener: _resource_record_pre_action
[task 2020-08-05T23:42:38.183Z] 23:41:16 INFO - Running main action method: install
[task 2020-08-05T23:42:38.184Z] 23:41:38 INFO - Finished installing apps for pixel2-39
[task 2020-08-05T23:42:38.184Z] 23:41:38 INFO - Running post-action listener: _resource_record_post_action
[task 2020-08-05T23:42:38.184Z] 23:41:38 INFO - [mozharness: 2020-08-05 23:41:38.742473Z] Finished install step (success)
[task 2020-08-05T23:42:38.184Z] 23:41:38 INFO - [mozharness: 2020-08-05 23:41:38.742522Z] Running run-tests step.
[task 2020-08-05T23:42:38.184Z] 23:41:38 INFO - Running pre-action listener: _resource_record_pre_action
[task 2020-08-05T23:42:38.184Z] 23:41:38 INFO - Running pre-action listener: _set_gcov_prefix
[task 2020-08-05T23:42:38.184Z] 23:41:38 INFO - Running pre-action listener: timed_screenshots
[task 2020-08-05T23:42:38.184Z] 23:41:38 INFO - Running main action method: run_tests
[task 2020-08-05T23:42:38.184Z] 23:41:38 INFO - Running on pixel2-39 the command /builds/task_159667064101539/workspace/build/venv/bin/python -u /builds/task_159667064101539/workspace/build/tests/jit-test/jit-test/jit_test.py ../../bin/js --remote -j 1 --localLib=../../bin --no-slow --no-progress --format=automation --jitflags=all --deviceSerial=HT86B1A01456 --this-chunk 10 --total-chunks 10
[task 2020-08-05T23:42:38.184Z] 23:41:38 INFO - ##### jittest log begins
[task 2020-08-05T23:42:38.184Z] 23:41:38 INFO - Running command: ['/builds/task_159667064101539/workspace/build/venv/bin/python', '-u', '/builds/task_159667064101539/workspace/build/tests/jit-test/jit-test/jit_test.py', '../../bin/js', '--remote', '-j', '1', '--localLib=../../bin', '--no-slow', '--no-progress', '--format=automation', '--jitflags=all', '--deviceSerial=HT86B1A01456', '--this-chunk', '10', '--total-chunks', '10'] in /builds/task_159667064101539/workspace/build/tests/jit-test/jit-test
[task 2020-08-05T23:42:38.184Z] 23:41:38 INFO - Copy/paste: /builds/task_159667064101539/workspace/build/venv/bin/python -u /builds/task_159667064101539/workspace/build/tests/jit-test/jit-test/jit_test.py ../../bin/js --remote -j 1 --localLib=../../bin --no-slow --no-progress --format=automation --jitflags=all --deviceSerial=HT86B1A01456 --this-chunk 10 --total-chunks 10
[task 2020-08-05T23:42:38.184Z] 23:41:38 INFO - Using env: (same as previous command)
[task 2020-08-05T23:42:38.184Z] 23:41:39 INFO - Using adb 1.0.41
[task 2020-08-05T23:42:38.184Z] 23:41:39 INFO - /system/bin/ls -1A supported
[task 2020-08-05T23:42:38.184Z] 23:41:39 INFO - Native cp support: True
[task 2020-08-05T23:42:38.184Z] 23:41:39 INFO - Native chmod -R support: True
[task 2020-08-05T23:42:38.184Z] 23:41:40 INFO - Native chown -R support: True
[task 2020-08-05T23:42:38.184Z] 23:41:40 INFO - Native normal pidof support: True
[task 2020-08-05T23:42:38.184Z] 23:41:40 INFO - adbd not restarted as root
[task 2020-08-05T23:42:38.184Z] 23:41:41 INFO - su -c setenforce 0 exitcode 0, stdout: None
[task 2020-08-05T23:42:38.184Z] 23:41:41 INFO - su -c supported
[task 2020-08-05T23:42:38.184Z] 23:41:43 INFO - Setting SELinux Permissive
[task 2020-08-05T23:42:38.184Z] 23:41:49 INFO - Setting test_root to /data/local/tmp/test_root
[task 2020-08-05T23:42:38.184Z] 23:42:25 INFO - TEST-PASS | tests/jit-test/jit-test/tests/proxy/testDirectProxySetReceiverLookup.js | Success (code 0, args "") [0.5 s]
[task 2020-08-05T23:42:38.184Z] 23:42:26 INFO - TEST-PASS | tests/jit-test/jit-test/tests/proxy/testDirectProxySetReceiverLookup.js | Success (code 0, args "--ion-eager --ion-offthread-compile=off --more-compartments") [0.6 s]
[task 2020-08-05T23:42:38.184Z] 23:42:26 INFO - TEST-PASS | tests/jit-test/jit-test/tests/proxy/testDirectProxySetReceiverLookup.js | Success (code 0, args "--ion-eager --ion-offthread-compile=off --ion-check-range-analysis --ion-extra-checks --no-sse3 --no-threads") [0.5 s]
[task 2020-08-05T23:42:38.184Z] 23:42:27 INFO - TEST-PASS | tests/jit-test/jit-test/tests/proxy/testDirectProxySetReceiverLookup.js | Success (code 0, args "--baseline-eager") [0.5 s]
[task 2020-08-05T23:42:38.184Z] 23:42:27 INFO - TEST-PASS | tests/jit-test/jit-test/tests/proxy/testDirectProxySetReceiverLookup.js | Success (code 0, args "--no-blinterp --no-baseline --no-ion --more-compartments") [0.5 s]
[task 2020-08-05T23:42:38.184Z] 23:42:28 INFO - TEST-PASS | tests/jit-test/jit-test/tests/proxy/testDirectProxySetReceiverLookup.js | Success (code 0, args "--blinterp-eager") [0.4 s]
[task 2020-08-05T23:42:38.184Z] 23:42:28 INFO - TEST-PASS | tests/jit-test/jit-test/tests/proxy/testDirectProxyValidateProperty1.js | Success (code 0, args "") [0.5 s]

[task 2020-08-05T23:59:19.863Z] 23:59:17 INFO - TEST-PASS | tests/jit-test/jit-test/tests/wasm/js-reexport.js | Success (code 59, args "--disable-wasm-huge-memory") [0.4 s]
[task 2020-08-05T23:59:19.863Z] 23:59:18 INFO - -e:1:34 SyntaxError: invalid escape sequence:
[task 2020-08-05T23:59:19.863Z] 23:59:18 INFO - -e:1:34 if ((wasmCompilersPresent().match(\cranelift) && !getBuildConfiguration()['arm64'])) quit(59)
[task 2020-08-05T23:59:19.863Z] 23:59:18 INFO - -e:1:34 ..................................^-e:1:34 SyntaxError: invalid escape sequence:
[task 2020-08-05T23:59:19.863Z] 23:59:18 INFO - -e:1:34 if ((wasmCompilersPresent().match(\cranelift) && !getBuildConfiguration()['arm64'])) quit(59)
[task 2020-08-05T23:59:19.863Z] 23:59:18 INFO - -e:1:34 ..................................^Exit code: 3
[task 2020-08-05T23:59:19.863Z] 23:59:18 INFO - FAIL - wasm/limits.js
[task 2020-08-05T23:59:19.863Z] 23:59:18 WARNING - TEST-UNEXPECTED-FAIL | tests/jit-test/jit-test/tests/wasm/limits.js | -e:1:34 SyntaxError: invalid escape sequence: (code 3, args "") [0.6 s]
[task 2020-08-05T23:59:19.863Z] 23:59:18 INFO - INFO exit-status : 3
[task 2020-08-05T23:59:19.863Z] 23:59:18 INFO - INFO timed-out : False
[task 2020-08-05T23:59:19.863Z] 23:59:18 INFO - INFO stdout > -e:1:34 SyntaxError: invalid escape sequence:
[task 2020-08-05T23:59:19.863Z] 23:59:18 INFO - INFO stdout > -e:1:34 if ((wasmCompilersPresent().match(\cranelift) && !getBuildConfiguration()['arm64'])) quit(59)
[task 2020-08-05T23:59:19.863Z] 23:59:18 INFO - INFO stdout > -e:1:34 ..................................^
[task 2020-08-05T23:59:19.863Z] 23:59:18 INFO - INFO stderr 2> -e:1:34 SyntaxError: invalid escape sequence:
[task 2020-08-05T23:59:19.863Z] 23:59:18 INFO - INFO stderr 2> -e:1:34 if ((wasmCompilersPresent().match(\cranelift) && !getBuildConfiguration()['arm64'])) quit(59)
[task 2020-08-05T23:59:19.863Z] 23:59:18 INFO - INFO stderr 2> -e:1:34 ..................................^
[task 2020-08-05T23:59:19.863Z] 23:59:18 INFO - -e:1:34 SyntaxError: invalid escape sequence:
[task 2020-08-05T23:59:19.863Z] 23:59:18 INFO - -e:1:34 if ((wasmCompilersPresent().match(\cranelift) && !getBuildConfiguration()['arm64'])) quit(59)
[task 2020-08-05T23:59:19.863Z] 23:59:18 INFO - -e:1:34 ..................................^-e:1:34 SyntaxError: invalid escape sequence:
[task 2020-08-05T23:59:19.863Z] 23:59:18 INFO - -e:1:34 if ((wasmCompilersPresent().match(\cranelift) && !getBuildConfiguration()['arm64'])) quit(59)
[task 2020-08-05T23:59:19.863Z] 23:59:18 INFO - -e:1:34 ..................................^Exit code: 3
[task 2020-08-05T23:59:19.863Z] 23:59:18 INFO - FAIL - wasm/limits.js
[task 2020-08-05T23:59:19.863Z] 23:59:18 WARNING - TEST-UNEXPECTED-FAIL | tests/jit-test/jit-test/tests/wasm/limits.js | -e:1:34 SyntaxError: invalid escape sequence: (code 3, args "--ion-eager --ion-offthread-compile=off --more-compartments") [0.5 s]
[task 2020-08-05T23:59:19.863Z] 23:59:18 INFO - INFO exit-status : 3
[task 2020-08-05T23:59:19.863Z] 23:59:18 INFO - INFO timed-out : False
[task 2020-08-05T23:59:19.863Z] 23:59:18 INFO - INFO stdout > -e:1:34 SyntaxError: invalid escape sequence:
[task 2020-08-05T23:59:19.863Z] 23:59:18 INFO - INFO stdout > -e:1:34 if ((wasmCompilersPresent().match(\cranelift) && !getBuildConfiguration()['arm64'])) quit(59)
[task 2020-08-05T23:59:19.863Z] 23:59:18 INFO - INFO stdout > -e:1:34 ..................................^
[task 2020-08-05T23:59:19.863Z] 23:59:18 INFO - INFO stderr 2> -e:1:34 SyntaxError: invalid escape sequence:
[task 2020-08-05T23:59:19.863Z] 23:59:18 INFO - INFO stderr 2> -e:1:34 if ((wasmCompilersPresent().match(\cranelift) && !getBuildConfiguration()['arm64'])) quit(59)
[task 2020-08-05T23:59:19.863Z] 23:59:18 INFO - INFO stderr 2> -e:1:34 ..................................^
[task 2020-08-05T23:59:19.863Z] 23:59:19 INFO - -e:1:34 SyntaxError: invalid escape sequence:
[task 2020-08-05T23:59:19.863Z] 23:59:19 INFO - -e:1:34 if ((wasmCompilersPresent().match(\cranelift) && !getBuildConfiguration()['arm64'])) quit(59)
[task 2020-08-05T23:59:19.863Z] 23:59:19 INFO - -e:1:34 ..................................^-e:1:34 SyntaxError: invalid escape sequence:
[task 2020-08-05T23:59:19.863Z] 23:59:19 INFO - -e:1:34 if ((wasmCompilersPresent().match(\cranelift) && !getBuildConfiguration()['arm64'])) quit(59)
[task 2020-08-05T23:59:19.863Z] 23:59:19 INFO - -e:1:34 ..................................^Exit code: 3
[task 2020-08-05T23:59:19.863Z] 23:59:19 INFO - FAIL - wasm/limits.js
[task 2020-08-05T23:59:19.863Z] 23:59:19 WARNING - TEST-UNEXPECTED-FAIL | tests/jit-test/jit-test/tests/wasm/limits.js | -e:1:34 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.6 s]
[task 2020-08-05T23:59:19.863Z] 23:59:19 INFO - INFO exit-status : 3
[task 2020-08-05T23:59:19.863Z] 23:59:19 INFO - INFO timed-out : False
[task 2020-08-05T23:59:19.863Z] 23:59:19 INFO - INFO stdout > -e:1:34 SyntaxError: invalid escape sequence:
[task 2020-08-05T23:59:19.863Z] 23:59:19 INFO - INFO stdout > -e:1:34 if ((wasmCompilersPresent().match(\cranelift) && !getBuildConfiguration()['arm64'])) quit(59)
[task 2020-08-05T23:59:19.863Z] 23:59:19 INFO - INFO stdout > -e:1:34 ..................................^
[task 2020-08-05T23:59:19.863Z] 23:59:19 INFO - INFO stderr 2> -e:1:34 SyntaxError: invalid escape sequence:
[task 2020-08-05T23:59:19.863Z] 23:59:19 INFO - INFO stderr 2> -e:1:34 if ((wasmCompilersPresent().match(\cranelift) && !getBuildConfiguration()['arm64'])) quit(59)
[task 2020-08-05T23:59:19.863Z] 23:59:19 INFO - INFO stderr 2> -e:1:34 ..................................^
[task 2020-08-05T23:59:19.863Z] 23:59:19 INFO - -e:1:34 SyntaxError: invalid escape sequence:
[task 2020-08-05T23:59:19.863Z] 23:59:19 INFO - -e:1:34 if ((wasmCompilersPresent().match(\cranelift) && !getBuildConfiguration()['arm64'])) quit(59)
[task 2020-08-05T23:59:19.863Z] 23:59:19 INFO - -e:1:34 ..................................^-e:1:34 SyntaxError: invalid escape sequence:
[task 2020-08-05T23:59:19.863Z] 23:59:19 INFO - -e:1:34 if ((wasmCompilersPresent().match(\cranelift) && !getBuildConfiguration()['arm64'])) quit(59)
[task 2020-08-05T23:59:19.863Z] 23:59:19 INFO - -e:1:34 ..................................^Exit code: 3
[task 2020-08-05T23:59:19.863Z] 23:59:19 INFO - FAIL - wasm/limits.js
[task 2020-08-05T23:59:19.863Z] 23:59:19 WARNING - TEST-UNEXPECTED-FAIL | tests/jit-test/jit-test/tests/wasm/limits.js | -e:1:34 SyntaxError: invalid escape sequence: (code 3, args "--baseline-eager") [0.5 s]
[task 2020-08-05T23:59:19.863Z] 23:59:19 INFO - INFO exit-status : 3
[task 2020-08-05T23:59:19.863Z] 23:59:19 INFO - INFO timed-out : False
[task 2020-08-05T23:59:19.863Z] 23:59:19 INFO - INFO stdout > -e:1:34 SyntaxError: invalid escape sequence:
[task 2020-08-05T23:59:19.863Z] 23:59:19 INFO - INFO stdout > -e:1:34 if ((wasmCompilersPresent().match(\cranelift) && !getBuildConfiguration()['arm64'])) quit(59)
[task 2020-08-05T23:59:19.863Z] 23:59:19 INFO - INFO stdout > -e:1:34 ..................................^
[task 2020-08-05T23:59:19.863Z] 23:59:19 INFO - INFO stderr 2> -e:1:34 SyntaxError: invalid escape sequence:
[task 2020-08-05T23:59:19.863Z] 23:59:19 INFO - INFO stderr 2> -e:1:34 if ((wasmCompilersPresent().match(\cranelift) && !getBuildConfiguration()['arm64'])) quit(59)
[task 2020-08-05T23:59:22.868Z] 23:59:19 INFO - INFO stderr 2> -e:1:34 ..................................^
[task 2020-08-05T23:59:22.868Z] 23:59:20 INFO - -e:1:34 SyntaxError: invalid escape sequence:
[task 2020-08-05T23:59:22.868Z] 23:59:20 INFO - -e:1:34 if ((wasmCompilersPresent().match(\cranelift) && !getBuildConfiguration()['arm64'])) quit(59)
[task 2020-08-05T23:59:22.868Z] 23:59:20 INFO - -e:1:34 ..................................^-e:1:34 SyntaxError: invalid escape sequence:
[task 2020-08-05T23:59:22.868Z] 23:59:20 INFO - -e:1:34 if ((wasmCompilersPresent().match(\cranelift) && !getBuildConfiguration()['arm64'])) quit(59)
[task 2020-08-05T23:59:22.868Z] 23:59:20 INFO - -e:1:34 ..................................^Exit code: 3
[task 2020-08-05T23:59:22.868Z] 23:59:20 INFO - FAIL - wasm/limits.js
[task 2020-08-05T23:59:22.868Z] 23:59:20 WARNING - TEST-UNEXPECTED-FAIL | tests/jit-test/jit-test/tests/wasm/limits.js | -e:1:34 SyntaxError: invalid escape sequence: (code 3, args "--no-blinterp --no-baseline --no-ion --more-compartments") [0.5 s]
[task 2020-08-05T23:59:22.868Z] 23:59:20 INFO - INFO exit-status : 3
[task 2020-08-05T23:59:22.868Z] 23:59:20 INFO - INFO timed-out : False
[task 2020-08-05T23:59:22.868Z] 23:59:20 INFO - INFO stdout > -e:1:34 SyntaxError: invalid escape sequence:
[task 2020-08-05T23:59:22.868Z] 23:59:20 INFO - INFO stdout > -e:1:34 if ((wasmCompilersPresent().match(\cranelift) && !getBuildConfiguration()['arm64'])) quit(59)
[task 2020-08-05T23:59:22.868Z] 23:59:20 INFO - INFO stdout > -e:1:34 ..................................^
[task 2020-08-05T23:59:22.868Z] 23:59:20 INFO - INFO stderr 2> -e:1:34 SyntaxError: invalid escape sequence:
[task 2020-08-05T23:59:22.868Z] 23:59:20 INFO - INFO stderr 2> -e:1:34 if ((wasmCompilersPresent().match(\cranelift) && !getBuildConfiguration()['arm64'])) quit(59)
[task 2020-08-05T23:59:22.868Z] 23:59:20 INFO - INFO stderr 2> -e:1:34 ..................................^
[task 2020-08-05T23:59:22.868Z] 23:59:20 INFO - -e:1:34 SyntaxError: invalid escape sequence:
[task 2020-08-05T23:59:22.868Z] 23:59:20 INFO - -e:1:34 if ((wasmCompilersPresent().match(\cranelift) && !getBuildConfiguration()['arm64'])) quit(59)
[task 2020-08-05T23:59:22.868Z] 23:59:20 INFO - -e:1:34 ..................................^-e:1:34 SyntaxError: invalid escape sequence:
[task 2020-08-05T23:59:22.868Z] 23:59:20 INFO - -e:1:34 if ((wasmCompilersPresent().match(\cranelift) && !getBuildConfiguration()['arm64'])) quit(59)
[task 2020-08-05T23:59:22.868Z] 23:59:20 INFO - -e:1:34 ..................................^Exit code: 3
[task 2020-08-05T23:59:22.868Z] 23:59:20 INFO - FAIL - wasm/limits.js
[task 2020-08-05T23:59:22.868Z] 23:59:20 WARNING - TEST-UNEXPECTED-FAIL | tests/jit-test/jit-test/tests/wasm/limits.js | -e:1:34 SyntaxError: invalid escape sequence: (code 3, args "--blinterp-eager") [0.5 s]
[task 2020-08-05T23:59:22.868Z] 23:59:20 INFO - INFO exit-status : 3
[task 2020-08-05T23:59:22.869Z] 23:59:20 INFO - INFO timed-out : False
[task 2020-08-05T23:59:22.869Z] 23:59:20 INFO - INFO stdout > -e:1:34 SyntaxError: invalid escape sequence:
[task 2020-08-05T23:59:22.869Z] 23:59:20 INFO - INFO stdout > -e:1:34 if ((wasmCompilersPresent().match(\cranelift) && !getBuildConfiguration()['arm64'])) quit(59)
[task 2020-08-05T23:59:22.869Z] 23:59:20 INFO - INFO stdout > -e:1:34 ..................................^
[task 2020-08-05T23:59:22.869Z] 23:59:20 INFO - INFO stderr 2> -e:1:34 SyntaxError: invalid escape sequence:
[task 2020-08-05T23:59:22.869Z] 23:59:20 INFO - INFO stderr 2> -e:1:34 if ((wasmCompilersPresent().match(\cranelift) && !getBuildConfiguration()['arm64'])) quit(59)
[task 2020-08-05T23:59:22.869Z] 23:59:20 INFO - INFO stderr 2> -e:1:34 ..................................^
[task 2020-08-05T23:59:22.869Z] 23:59:21 INFO - -e:1:34 SyntaxError: invalid escape sequence:
[task 2020-08-05T23:59:22.869Z] 23:59:21 INFO - -e:1:34 if ((wasmCompilersPresent().match(\cranelift) && !getBuildConfiguration()['arm64'])) quit(59)
[task 2020-08-05T23:59:22.869Z] 23:59:21 INFO - -e:1:34 ..................................^-e:1:34 SyntaxError: invalid escape sequence:
[task 2020-08-05T23:59:22.869Z] 23:59:21 INFO - -e:1:34 if ((wasmCompilersPresent().match(\cranelift) && !getBuildConfiguration()['arm64'])) quit(59)
[task 2020-08-05T23:59:22.869Z] 23:59:21 INFO - -e:1:34 ..................................^Exit code: 3
[task 2020-08-05T23:59:22.869Z] 23:59:21 INFO - FAIL - wasm/limits.js
[task 2020-08-05T23:59:22.869Z] 23:59:21 WARNING - TEST-UNEXPECTED-FAIL | tests/jit-test/jit-test/tests/wasm/limits.js | -e:1:34 SyntaxError: invalid escape sequence: (code 3, args "--wasm-compiler=ion") [0.5 s]
[task 2020-08-05T23:59:22.869Z] 23:59:21 INFO - INFO exit-status : 3
[task 2020-08-05T23:59:22.869Z] 23:59:21 INFO - INFO timed-out : False
[task 2020-08-05T23:59:22.869Z] 23:59:21 INFO - INFO stdout > -e:1:34 SyntaxError: invalid escape sequence:
[task 2020-08-05T23:59:22.869Z] 23:59:21 INFO - INFO stdout > -e:1:34 if ((wasmCompilersPresent().match(\cranelift) && !getBuildConfiguration()['arm64'])) quit(59)
[task 2020-08-05T23:59:22.869Z] 23:59:21 INFO - INFO stdout > -e:1:34 ..................................^
[task 2020-08-05T23:59:22.869Z] 23:59:21 INFO - INFO stderr 2> -e:1:34 SyntaxError: invalid escape sequence:
[task 2020-08-05T23:59:22.869Z] 23:59:21 INFO - INFO stderr 2> -e:1:34 if ((wasmCompilersPresent().match(\cranelift) && !getBuildConfiguration()['arm64'])) quit(59)
[task 2020-08-05T23:59:22.869Z] 23:59:21 INFO - INFO stderr 2> -e:1:34 ..................................^
[task 2020-08-05T23:59:22.869Z] 23:59:21 INFO - -e:1:34 SyntaxError: invalid escape sequence:
[task 2020-08-05T23:59:22.869Z] 23:59:21 INFO - -e:1:34 if ((wasmCompilersPresent().match(\cranelift) && !getBuildConfiguration()['arm64'])) quit(59)
[task 2020-08-05T23:59:22.869Z] 23:59:21 INFO - -e:1:34 ..................................^-e:1:34 SyntaxError: invalid escape sequence:
[task 2020-08-05T23:59:22.869Z] 23:59:21 INFO - -e:1:34 if ((wasmCompilersPresent().match(\cranelift) && !getBuildConfiguration()['arm64'])) quit(59)
[task 2020-08-05T23:59:22.869Z] 23:59:21 INFO - -e:1:34 ..................................^Exit code: 3
[task 2020-08-05T23:59:22.869Z] 23:59:21 INFO - FAIL - wasm/limits.js
[task 2020-08-05T23:59:22.869Z] 23:59:21 WARNING - TEST-UNEXPECTED-FAIL | tests/jit-test/jit-test/tests/wasm/limits.js | -e:1:34 SyntaxError: invalid escape sequence: (code 3, args "--wasm-compiler=baseline") [0.5 s]
[task 2020-08-05T23:59:22.869Z] 23:59:21 INFO - INFO exit-status : 3
[task 2020-08-05T23:59:22.869Z] 23:59:21 INFO - INFO timed-out : False
[task 2020-08-05T23:59:22.869Z] 23:59:21 INFO - INFO stdout > -e:1:34 SyntaxError: invalid escape sequence:
[task 2020-08-05T23:59:22.869Z] 23:59:21 INFO - INFO stdout > -e:1:34 if ((wasmCompilersPresent().match(\cranelift) && !getBuildConfiguration()['arm64'])) quit(59)
[task 2020-08-05T23:59:22.869Z] 23:59:21 INFO - INFO stdout > -e:1:34 ..................................^
[task 2020-08-05T23:59:22.869Z] 23:59:21 INFO - INFO stderr 2> -e:1:34 SyntaxError: invalid escape sequence:
[task 2020-08-05T23:59:22.869Z] 23:59:21 INFO - INFO stderr 2> -e:1:34 if ((wasmCompilersPresent().match(\cranelift) && !getBuildConfiguration()['arm64'])) quit(59)
[task 2020-08-05T23:59:22.869Z] 23:59:21 INFO - INFO stderr 2> -e:1:34 ..................................^
[task 2020-08-05T23:59:22.869Z] 23:59:22 INFO - -e:1:34 SyntaxError: invalid escape sequence:
[task 2020-08-05T23:59:22.869Z] 23:59:22 INFO - -e:1:34 if ((wasmCompilersPresent().match(\cranelift) && !getBuildConfiguration()['arm64'])) quit(59)
[task 2020-08-05T23:59:22.869Z] 23:59:22 INFO - -e:1:34 ..................................^-e:1:34 SyntaxError: invalid escape sequence:
[task 2020-08-05T23:59:22.869Z] 23:59:22 INFO - -e:1:34 if ((wasmCompilersPresent().match(\cranelift) && !getBuildConfiguration()['arm64'])) quit(59)
[task 2020-08-05T23:59:22.869Z] 23:59:22 INFO - -e:1:34 ..................................^Exit code: 3
[task 2020-08-05T23:59:22.869Z] 23:59:22 INFO - FAIL - wasm/limits.js
[task 2020-08-05T23:59:22.869Z] 23:59:22 WARNING - TEST-UNEXPECTED-FAIL | tests/jit-test/jit-test/tests/wasm/limits.js | -e:1:34 SyntaxError: invalid escape sequence: (code 3, args "--test-wasm-await-tier2") [0.5 s]
[task 2020-08-05T23:59:22.869Z] 23:59:22 INFO - INFO exit-status : 3
[task 2020-08-05T23:59:22.869Z] 23:59:22 INFO - INFO timed-out : False
[task 2020-08-05T23:59:22.869Z] 23:59:22 INFO - INFO stdout > -e:1:34 SyntaxError: invalid escape sequence:
[task 2020-08-05T23:59:22.869Z] 23:59:22 INFO - INFO stdout > -e:1:34 if ((wasmCompilersPresent().match(\cranelift) && !getBuildConfiguration()['arm64'])) quit(59)
[task 2020-08-05T23:59:22.869Z] 23:59:22 INFO - INFO stdout > -e:1:34 ..................................^
[task 2020-08-05T23:59:22.869Z] 23:59:22 INFO - INFO stderr 2> -e:1:34 SyntaxError: invalid escape sequence:
[task 2020-08-05T23:59:22.869Z] 23:59:22 INFO - INFO stderr 2> -e:1:34 if ((wasmCompilersPresent().match(\cranelift) && !getBuildConfiguration()['arm64'])) quit(59)
[task 2020-08-05T23:59:22.869Z] 23:59:22 INFO - INFO stderr 2> -e:1:34 ..................................^
[task 2020-08-05T23:59:22.869Z] 23:59:22 INFO - -e:1:34 SyntaxError: invalid escape sequence:
[task 2020-08-05T23:59:22.869Z] 23:59:22 INFO - -e:1:34 if ((wasmCompilersPresent().match(\cranelift) && !getBuildConfiguration()['arm64']) || ((wasm
[task 2020-08-05T23:59:22.869Z] 23:59:22 INFO - -e:1:34 ..................................^-e:1:34 SyntaxError: invalid escape sequence:
[task 2020-08-05T23:59:22.869Z] 23:59:22 INFO - -e:1:34 if ((wasmCompilersPresent().match(\cranelift) && !getBuildConfiguration()['arm64']) || ((wasm
[task 2020-08-05T23:59:22.869Z] 23:59:22 INFO - -e:1:34 ..................................^Exit code: 3
[task 2020-08-05T23:59:22.869Z] 23:59:22 INFO - FAIL - wasm/limits.js
[task 2020-08-05T23:59:22.869Z] 23:59:22 WARNING - TEST-UNEXPECTED-FAIL | tests/jit-test/jit-test/tests/wasm/limits.js | -e:1:34 SyntaxError: invalid escape sequence: (code 3, args "--disable-wasm-huge-memory") [0.5 s]
[task 2020-08-05T23:59:22.869Z] 23:59:22 INFO - INFO exit-status : 3
[task 2020-08-05T23:59:22.869Z] 23:59:22 INFO - INFO timed-out : False
[task 2020-08-05T23:59:22.869Z] 23:59:22 INFO - INFO stdout > -e:1:34 SyntaxError: invalid escape sequence:
[task 2020-08-05T23:59:22.869Z] 23:59:22 INFO - INFO stdout > -e:1:34 if ((wasmCompilersPresent().match(\cranelift) && !getBuildConfiguration()['arm64']) || ((wasm
[task 2020-08-05T23:59:22.869Z] 23:59:22 INFO - INFO stdout > -e:1:34 ..................................^
[task 2020-08-05T23:59:22.869Z] 23:59:22 INFO - INFO stderr 2> -e:1:34 SyntaxError: invalid escape sequence:
[task 2020-08-05T23:59:22.869Z] 23:59:22 INFO - INFO stderr 2> -e:1:34 if ((wasmCompilersPresent().match(\cranelift) && !getBuildConfiguration()['arm64']) || ((wasm
[task 2020-08-06T00:00:09.555Z] 23:59:22 INFO - INFO stderr 2> -e:1:34 ..................................^
[task 2020-08-06T00:00:09.555Z] 23:59:23 INFO - TEST-PASS | tests/jit-test/jit-test/tests/wasm/memory-aliasing.js | Success (code 0, args "") [0.5 s]
[task 2020-08-06T00:00:09.555Z] 23:59:23 INFO - TEST-PASS | tests/jit-test/jit-test/tests/wasm/memory-aliasing.js | Success (code 0, args "--ion-eager --ion-offthread-compile=off --more-compartments") [0.5 s]
[task 2020-08-06T00:00:09.555Z] 23:59:24 INFO - TEST-PASS | tests/jit-test/jit-test/tests/wasm/memory-aliasing.js | Success (code 0, args "--ion-eager --ion-offthread-compile=off --ion-check-range-analysis --ion-extra-checks --no-sse3 --no-threads") [0.5 s]
[task 2020-08-06T00:00:09.555Z] 23:59:24 INFO - TEST-PASS | tests/jit-test/jit-test/tests/wasm/memory-aliasing.js | Success (code 0, args "--baseline-eager") [0.5 s]
[task 2020-08-06T00:00:09.555Z] 23:59:25 INFO - TEST-PASS | tests/jit-test/jit-test/tests/wasm/memory-aliasing.js | Success (code 0, args "--no-blinterp --no-baseline --no-ion --more-compartments") [0.5 s]
[task 2020-08-06T00:00:09.555Z] 23:59:25 INFO - TEST-PASS | tests/jit-test/jit-test/tests/wasm/memory-aliasing.js | Success (code 0, args "--blinterp-eager") [0.4 s]
[task 2020-08-06T00:00:09.555Z] 23:59:26 INFO - TEST-PASS | tests/jit-test/jit-test/tests/wasm/memory-aliasing.js | Success (code 0, args "--wasm-compiler=ion") [0.5 s]
[task 2020-08-06T00:00:09.555Z] 23:59:26 INFO - TEST-PASS | tests/jit-test/jit-test/tests/wasm/memory-aliasing.js | Success (code 0, args "--wasm-compiler=baseline") [0.5 s]
[task 2020-08-06T00:00:09.555Z] 23:59:27 INFO - TEST-PASS | tests/jit-test/jit-test/tests/wasm/memory-aliasing.js | Success (code 0, args "--test-wasm-await-tier2") [0.5 s]
[task 2020-08-06T00:00:09.555Z] 23:59:27 INFO - TEST-PASS | tests/jit-test/jit-test/tests/wasm/memory-aliasing.js | Success (code 59, args "--disable-wasm-huge-memory") [0.5 s]
[task 2020-08-06T00:00:09.555Z] 23:59:28 INFO - TEST-PASS | tests/jit-test/jit-test/tests/wasm/memory-cloning.js | Success (code 0, args "") [0.5 s]
[task 2020-08-06T00:00:09.556Z] 23:59:28 INFO - TEST-PASS | tests/jit-test/jit-test/tests/wasm/memory-cloning.js | Success (code 0, args "--ion-eager --ion-offthread-compile=off --more-compartments") [0.5 s]
[task 2020-08-06T00:00:09.556Z] 23:59:29 INFO - TEST-PASS | tests/jit-test/jit-test/tests/wasm/memory-cloning.js | Success (code 0, args "--ion-eager --ion-offthread-compile=off --ion-check-range-analysis --ion-extra-checks --no-sse3 --no-threads") [0.5 s]

Summary: Perma [tier2] tests/jit-test/jit-test/tests/wasm/limits.js | -e:1:34 SyntaxError: invalid escape sequence: (code 3, args "") [0.6 s] → Perma [android][tier2] tests/jit-test/jit-test/tests/wasm/limits.js | -e:1:34 SyntaxError: invalid escape sequence: (code 3, args "") [0.6 s]

Julian please take a look.

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

This failure is extremely odd -- here's the key part:

[task 2020-08-05T23:59:19.863Z] 23:59:18     INFO -  INFO stdout          > -e:1:34 SyntaxError: invalid escape sequence:
[task 2020-08-05T23:59:19.863Z] 23:59:18     INFO -  INFO stdout          > -e:1:34 if ((wasmCompilersPresent().match(\cranelift\) && !getBuildConfiguration()['arm64'])) quit(59)
[task 2020-08-05T23:59:19.863Z] 23:59:18     INFO -  INFO stdout          > -e:1:34 ..................................^

But that line in wasm/limits.js has quotes around "cranelift", not backslashes. In other words, the source is being mangled somehow, and then the runner is complaining (rightly) about mangled syntax.

Is there any reason that jit-test.py would cause this? Digging deeper...

It seems that a jit-test directive telling the testing infra to skip a
JIT test is being mangled somehow: the double-quote character is being
replaced with a backslash, causing syntax errors later when the
directive is interpreted. I haven't worked out what is making this
substitution or why, but a single-quote seems to make it through OK.

Assignee: nobody → cfallin
Status: NEW → ASSIGNED

I'd like to try the above patch, but unfortunately the failing task (test-android-hw-p2-8.0...) has no matches when I run ./mach try fuzzy, and I can't seem to add tasks from the Treeherder try-push GUI either, as when I click "Add new jobs", I get "Error fetching runnable jobs: Failed to fetch task ID (TypeError: e is undefined)." I am guessing that perhaps there are special limits as this is a job that runs on a phone (Pixel 2)?

I am enough errors deep that I think I am done with computers for the day, but :apavel, could you let us know if there is a way to test the above patch with a try-job?

A little more digging: jit-tests.py calls ADBDevice._escape_command_line; this seems relevant since the failure is only on Android. Chasing the definition of that function leads to:

https://searchfox.org/mozilla-central/source/testing/mozbase/mozdevice/mozdevice/adb.py#1078

where there's some hand-rolled quoting logic that does different things based on the presence of single or double quotes. Other jit-test directives seem to make it through fine when there are only single or double quotes, but not mixed; so hopefully the above patch fixes things. :apavel, could you let us know?

Hi Chris, I could add the jobs from TH UI and they are green: https://treeherder.mozilla.org/#/jobs?repo=try&group_state=expanded&revision=9f24e328df8e9ca66aa848e5c699ff23c4e9ea1a&selectedTaskRun=LabVQ_V2RJmgocl108QMsA.0

Removing ni since this has an assignee and a green patch.

Flags: needinfo?(jseward)

There are indeed issues when the skip-if condition uses mixed quotes. See bug 1655813.

(In reply to Chris Fallin [:cfallin] from comment #4)

I'd like to try the above patch, but unfortunately the failing task (test-android-hw-p2-8.0...) has no matches when I run ./mach try fuzzy, [...]

Some tasks are only visible when ./mach try fuzzy --full is used.

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

Pushed by cfallin@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/d161f289f9f7 try to work around a jit-test.py quoting bug. r=jseward
Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → 81 Branch

The quoting issue has hopefully been 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: