Closed Bug 1620825 Opened 4 years ago Closed 4 years ago

Spidermonkey Build Bustages - UnicodeEncodeError: 'ascii' codec can't encode characters in position 53-54: ordinal not in range(128)

Categories

(Core :: JavaScript Engine, defect, P5)

defect

Tracking

()

RESOLVED FIXED

People

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

References

Details

(Keywords: intermittent-failure)

Attachments

(1 file)

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


Failure log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=292145457&repo=mozilla-central&lineNumber=62459

Backfill: https://treeherder.mozilla.org/#/jobs?repo=autoland&fromchange=296cb55bfa55d21f23b07808eb2e1eea91d19a7d&searchStr=linux%2Cx64%2Copt%2Cspidermonkey%2Cbuilds%2Cspidermonkey-sm-nojit-linux64%2Fopt%2Csm%28nojit%29

[task 2020-03-08T10:11:24.198Z] TEST-PASS | test262/built-ins/Date/parse/name.js | (args: "--dll /builds/worker/workspace/breakpad-tools/libbreakpadinjector.so") [0.0 s]
[task 2020-03-08T10:11:24.218Z] TEST-PASS | test262/built-ins/Date/parse/time-value-maximum-range.js | (args: "--dll /builds/worker/workspace/breakpad-tools/libbreakpadinjector.so") [0.0 s]
[task 2020-03-08T10:11:24.219Z] ## test262/built-ins/Date/parse/without-utc-offset.js: rc = 3, run time = 0.045591
[task 2020-03-08T10:11:24.237Z] Traceback (most recent call last):
[task 2020-03-08T10:11:24.237Z] File "/builds/worker/workspace/build/src/js/src/tests/jstests.py", line 577, in <module>
[task 2020-03-08T10:11:24.238Z] sys.exit(main())
[task 2020-03-08T10:11:24.238Z] File "/builds/worker/workspace/build/src/js/src/tests/jstests.py", line 566, in main
[task 2020-03-08T10:11:24.238Z] results.push(out)
[task 2020-03-08T10:11:24.238Z] File "/builds/worker/workspace/build/src/js/src/tests/lib/results.py", line 296, in push
[task 2020-03-08T10:11:24.238Z] self.fp.write(output.err)
[task 2020-03-08T10:11:24.238Z] UnicodeEncodeError: 'ascii' codec can't encode characters in position 53-54: ordinal not in range(128)
[task 2020-03-08T10:11:24.366Z] Makefile:63: recipe for target 'check-jstests' failed
[task 2020-03-08T10:11:24.366Z] make[1]: *** [check-jstests] Error 1
[task 2020-03-08T10:11:24.366Z] make[1]: Leaving directory '/builds/worker/workspace/build/src/obj-spider/js/src'
[task 2020-03-08T10:11:24.366Z] Makefile:245: recipe for target 'check-jstests' failed
[task 2020-03-08T10:11:24.366Z] make: *** [check-jstests] Error 2
[task 2020-03-08T10:11:24.366Z] in directory /builds/worker/workspace/build/src/obj-spider, running ['/builds/worker/workspace/build/src/obj-spider/_virtualenvs/init/bin/python', '/builds/worker/workspace/build/src/testing/mozbase/mozcrash/mozcrash/mozcrash.py', '/tmp', '/builds/worker/workspace/build/src/obj-spider/dist/crashreporter-symbols']
[task 2020-03-08T10:11:24.453Z] + BUILD_STATUS=2
[task 2020-03-08T10:11:24.453Z] + mkdir -p /builds/worker/artifacts
[task 2020-03-08T10:11:24.454Z] + cp -rL /builds/worker/workspace/build/src/obj-spider/dist/bin/js /builds/worker/workspace/build/src/obj-spider/dist/bin/jsapi-tests /builds/worker/workspace/build/src/obj-spider/dist/bin/js-gdb.py /builds/worker/artifacts
[task 2020-03-08T10:11:24.931Z] + gzip -c /builds/worker/fetches/clang/bin/llvm-symbolizer
[task 2020-03-08T10:11:25.095Z] + '[' -n 20200308095244 ']'
[task 2020-03-08T10:11:25.095Z] + '[' -n 1599efdb60137ff3dbaee953263d2cc03599b4ba ']'
[task 2020-03-08T10:11:25.096Z] + cat
[task 2020-03-08T10:11:25.096Z] + exit 2
[fetches 2020-03-08T10:11:25.097Z] removing /builds/worker/fetches
[fetches 2020-03-08T10:11:25.447Z] finished
[taskcluster 2020-03-08 10:11:25.895Z] === Task Finished ===
[taskcluster 2020-03-08 10:12:04.203Z] Unsuccessful task run with exit code: 2 completed in 778.76 seconds

Flags: needinfo?(sphink)
Flags: needinfo?(sdetar)
Flags: needinfo?(jorendorff)
Flags: needinfo?(jdemooij)
Flags: needinfo?(jcoppeard)

It smells like there's an error triggered by DST that is masked by the python wrapping not liking how it looks like.

Yeah this is a failure in a timezone-related test:

## test262/built-ins/Date/parse/without-utc-offset.js: rc = 3, run time = 0.110461
uncaught exception: Test262Error: Expected SameValue(«28800000», «25200000») to be true
Stack:
  $ERROR@/home/jan/dev/mozilla-unified/js/src/tests/test262/shell.js:406:9
  assert.sameValue@/home/jan/dev/mozilla-unified/js/src/tests/test262/shell.js:51:9
  @/home/jan/dev/mozilla-unified/js/src/tests/test262/built-ins/Date/parse/without-utc-offset.js:16:8
Component: General → JavaScript Engine
Product: Firefox Build System → Core
Version: unspecified → Trunk
Flags: needinfo?(andrebargull)

I can post a patch to disable the test for now.

Assignee: nobody → jdemooij
Status: NEW → ASSIGNED
Flags: needinfo?(sphink)
Flags: needinfo?(sdetar)
Flags: needinfo?(jorendorff)
Flags: needinfo?(jdemooij)
Flags: needinfo?(jcoppeard)
Keywords: leave-open
Pushed by apavel@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/da252eb0ae61
Disable DST-related test262 test for now.

I've posted a comment to the test262 PR which added this test: https://github.com/tc39/test262/pull/2461#issuecomment-596199997

Flags: needinfo?(andrebargull)

(In reply to André Bargull [:anba] from comment #6)

I've posted a comment to the test262 PR which added this test: https://github.com/tc39/test262/pull/2461#issuecomment-596199997

The test has been fixed upstream so we can re-enable the test next time we do an import.

(In reply to Jan de Mooij [:jandem] from comment #9)

(In reply to André Bargull [:anba] from comment #6)

I've posted a comment to the test262 PR which added this test: https://github.com/tc39/test262/pull/2461#issuecomment-596199997

The test has been fixed upstream so we can re-enable the test next time we do an import.

There was a sync with upstream yesterday.

Flags: needinfo?(jdemooij)

(In reply to Sebastian Hengst [:aryx] [limited availability until end of March](needinfo on intermittent or backout) from comment #10)

There was a sync with upstream yesterday.

Yes, the test was re-enabled as part of that so this is fixed.

Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Flags: needinfo?(jdemooij)
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: