Closed Bug 1613880 Opened 4 years ago Closed 4 years ago

TEST-UNEXPECTED-FAIL | wasm/jsapi/global/constructor.any.js | (args: "") [0.4 s] when Gecko 74 merges to Beta on 2020-02-10

Categories

(Core :: JavaScript: WebAssembly, defect)

defect
Not set
normal

Tracking

()

VERIFIED FIXED
mozilla74
Tracking Status
thunderbird_esr60 --- unaffected
thunderbird_esr68 --- unaffected
firefox-esr68 --- unaffected
firefox72 --- unaffected
firefox73 --- unaffected
firefox74 + verified

People

(Reporter: dluca, Assigned: asumu)

References

(Regression)

Details

(Keywords: regression)

Attachments

(1 file)

[Tracking Requested - why for this release]:

Central as beta simulation:
https://treeherder.mozilla.org/#/jobs?repo=try&resultStatus=testfailed%2Cbusted%2Cexception%2Cretry%2Cusercancel%2Crunnable&revision=179426220158fdf53c91451d1d4f37fed4033c64&selectedJob=287905162

Log:
https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=287905162&repo=try&lineNumber=84331

TEST-PASS | non262/jit/math-jit-tests.js | (args: "") [0.9 s]
[task 2020-02-07T11:21:20.650Z] ## wasm/jsapi/global/constructor.any.js: rc = 0, run time = 0.404156
[task 2020-02-07T11:21:20.651Z] 
[task 2020-02-07T11:21:20.651Z] Harness status: OK (Reported by harness: None)
[task 2020-02-07T11:21:20.651Z] Subtest "name": as expected: PASS
[task 2020-02-07T11:21:20.651Z] Subtest "length": as expected: PASS
[task 2020-02-07T11:21:20.651Z] Subtest "No arguments": as expected: PASS
[task 2020-02-07T11:21:20.651Z] Subtest "Calling": as expected: PASS
[task 2020-02-07T11:21:20.651Z] Subtest "Order of evaluation": as expected: PASS
[task 2020-02-07T11:21:20.651Z] Subtest "Invalid descriptor argument": as expected: PASS
[task 2020-02-07T11:21:20.651Z] Subtest "Invalid type argument": as expected: PASS
[task 2020-02-07T11:21:20.651Z] Subtest "i64 with default": expected FAIL, found PASS
[task 2020-02-07T11:21:20.651Z] Subtest "Default value for type i32": as expected: PASS
[task 2020-02-07T11:21:20.651Z] Subtest "Explicit value undefined for type i32": as expected: PASS
[task 2020-02-07T11:21:20.651Z] Subtest "Explicit value null for type i32": as expected: PASS
[task 2020-02-07T11:21:20.651Z] Subtest "Explicit value true for type i32": as expected: PASS
[task 2020-02-07T11:21:20.651Z] Subtest "Explicit value false for type i32": as expected: PASS
[task 2020-02-07T11:21:20.651Z] Subtest "Explicit value 2 for type i32": as expected: PASS
[task 2020-02-07T11:21:20.651Z] Subtest "Explicit value "3" for type i32": as expected: PASS
[task 2020-02-07T11:21:20.651Z] Subtest "Explicit value object with toString for type i32": as expected: PASS
[task 2020-02-07T11:21:20.651Z] Subtest "Explicit value object with valueOf for type i32": as expected: PASS
[task 2020-02-07T11:21:20.651Z] Subtest "Default value for type f32": as expected: PASS
[task 2020-02-07T11:21:20.651Z] Subtest "Explicit value undefined for type f32": as expected: PASS
[task 2020-02-07T11:21:20.651Z] Subtest "Explicit value null for type f32": as expected: PASS
[task 2020-02-07T11:21:20.651Z] Subtest "Explicit value true for type f32": as expected: PASS
[task 2020-02-07T11:21:20.651Z] Subtest "Explicit value false for type f32": as expected: PASS
[task 2020-02-07T11:21:20.651Z] Subtest "Explicit value 2 for type f32": as expected: PASS
[task 2020-02-07T11:21:20.651Z] Subtest "Explicit value "3" for type f32": as expected: PASS
[task 2020-02-07T11:21:20.651Z] Subtest "Explicit value object with toString for type f32": as expected: PASS
[task 2020-02-07T11:21:20.651Z] Subtest "Explicit value object with valueOf for type f32": as expected: PASS
[task 2020-02-07T11:21:20.651Z] Subtest "Default value for type f64": as expected: PASS
[task 2020-02-07T11:21:20.651Z] Subtest "Explicit value undefined for type f64": as expected: PASS
[task 2020-02-07T11:21:20.651Z] Subtest "Explicit value null for type f64": as expected: PASS
[task 2020-02-07T11:21:20.651Z] Subtest "Explicit value true for type f64": as expected: PASS
[task 2020-02-07T11:21:20.651Z] Subtest "Explicit value false for type f64": as expected: PASS
[task 2020-02-07T11:21:20.651Z] Subtest "Explicit value 2 for type f64": as expected: PASS
[task 2020-02-07T11:21:20.651Z] Subtest "Explicit value "3" for type f64": as expected: PASS
[task 2020-02-07T11:21:20.651Z] Subtest "Explicit value object with toString for type f64": as expected: PASS
[task 2020-02-07T11:21:20.651Z] Subtest "Explicit value object with valueOf for type f64": as expected: PASS
[task 2020-02-07T11:21:20.651Z] Subtest "Stray argument": as expected: PASS
[task 2020-02-07T11:21:20.651Z] TEST-PASS | wasm/jsapi/global/constructor.any.js | (args: "") [0.4 s]
[task 2020-02-07T11:21:20.651Z] TEST-PASS | wasm/jsapi/global/constructor.any.js | (args: "") [0.4 s]
[task 2020-02-07T11:21:20.651Z] TEST-PASS | wasm/jsapi/global/constructor.any.js | (args: "") [0.4 s]
[task 2020-02-07T11:21:20.652Z] TEST-PASS | wasm/jsapi/global/constructor.any.js | (args: "") [0.4 s]
[task 2020-02-07T11:21:20.652Z] TEST-PASS | wasm/jsapi/global/constructor.any.js | (args: "") [0.4 s]
[task 2020-02-07T11:21:20.652Z] TEST-PASS | wasm/jsapi/global/constructor.any.js | (args: "") [0.4 s]
[task 2020-02-07T11:21:20.652Z] TEST-PASS | wasm/jsapi/global/constructor.any.js | (args: "") [0.4 s]
[task 2020-02-07T11:21:20.652Z] TEST-UNEXPECTED-FAIL | wasm/jsapi/global/constructor.any.js | (args: "") [0.4 s]
[task 2020-02-07T11:21:20.652Z] TEST-PASS | wasm/jsapi/global/constructor.any.js | (args: "") [0.4 s]
[task 2020-02-07T11:21:20.653Z] TEST-PASS | wasm/jsapi/global/constructor.any.js | (args: "") [0.4 s]
[task 2020-02-07T11:21:20.653Z] TEST-PASS | wasm/jsapi/global/constructor.any.js | (args: "") [0.4 s]
[task 2020-02-07T11:21:20.653Z] TEST-PASS | wasm/jsapi/global/constructor.any.js | (args: "") [0.4 s]
[task 2020-02-07T11:21:20.653Z] TEST-PASS | wasm/jsapi/global/constructor.any.js | (args: "") [0.4 s]
[task 2020-02-07T11:21:20.653Z] TEST-PASS | wasm/jsapi/global/constructor.any.js | (args: "") [0.4 s]
[task 2020-02-07T11:21:20.654Z] TEST-PASS | wasm/jsapi/global/constructor.any.js | (args: "") [0.4 s]
[task 2020-02-07T11:21:20.654Z] TEST-PASS | wasm/jsapi/global/constructor.any.js | (args: "") [0.4 s]
[task 2020-02-07T11:21:20.654Z] TEST-PASS | wasm/jsapi/global/constructor.any.js | (args: "") [0.4 s]
[task 2020-02-07T11:21:20.654Z] TEST-PASS | wasm/jsapi/global/constructor.any.js | (args: "") [0.4 s]
[task 2020-02-07T11:21:20.654Z] TEST-PASS | wasm/jsapi/global/constructor.any.js | (args: "") [0.4 s]
[task 2020-02-07T11:21:20.655Z] TEST-PASS | wasm/jsapi/global/constructor.any.js | (args: "") [0.4 s]
[task 2020-02-07T11:21:20.655Z] TEST-PASS | wasm/jsapi/global/constructor.any.js | (args: "") [0.4 s]
[task 2020-02-07T11:21:20.655Z] TEST-PASS | wasm/jsapi/global/constructor.any.js | (args: "") [0.4 s]
[task 2020-02-07T11:21:20.655Z] TEST-PASS | wasm/jsapi/global/constructor.any.js | (args: "") [0.4 s]
[task 2020-02-07T11:21:20.655Z] TEST-PASS | wasm/jsapi/global/constructor.any.js | (args: "") [0.4 s]
[task 2020-02-07T11:21:20.656Z] TEST-PASS | wasm/jsapi/global/constructor.any.js | (args: "") [0.4 s]
[task 2020-02-07T11:21:20.656Z] TEST-PASS | wasm/jsapi/global/constructor.any.js | (args: "") [0.4 s]
[task 2020-02-07T11:21:20.656Z] TEST-PASS | wasm/jsapi/global/constructor.any.js | (args: "") [0.4 s]
[task 2020-02-07T11:21:20.656Z] TEST-PASS | wasm/jsapi/global/constructor.any.js | (args: "") [0.4 s]
[task 2020-02-07T11:21:20.656Z] TEST-PASS | wasm/jsapi/global/constructor.any.js | (args: "") [0.4 s]
[task 2020-02-07T11:21:20.656Z] TEST-PASS | wasm/jsapi/global/constructor.any.js | (args: "") [0.4 s]
[task 2020-02-07T11:21:20.657Z] TEST-PASS | wasm/jsapi/global/constructor.any.js | (args: "") [0.4 s]
[task 2020-02-07T11:21:20.657Z] TEST-PASS | wasm/jsapi/global/constructor.any.js | (args: "") [0.4 s]
[task 2020-02-07T11:21:20.657Z] TEST-PASS | wasm/jsapi/global/constructor.any.js | (args: "") [0.4 s]
[task 2020-02-07T11:21:20.658Z] TEST-PASS | wasm/jsapi/global/constructor.any.js | (args: "") [0.4 s]
[task 2020-02-07T11:21:20.658Z] TEST-PASS | wasm/jsapi/global/constructor.any.js | (args: "") [0.4 s]
[task 2020-02-07T11:21:20.658Z] TEST-PASS | wasm/jsapi/global/constructor.any.js | (args: "") [0.4 s]
[task 2020-02-07T11:21:20.658Z] TEST-UNEXPECTED-FAIL | wasm/jsapi/global/constructor.any.js | (args: "") [0.4 s]
[task 2020-02-07T11:21:20.669Z] TEST-PASS | wasm/jsapi/constructor/validate.any.js | (args: "") [0.4 s]
[task 2020-02-07T11:21:20.670Z] TEST-PASS | wasm/jsapi/instance/constructor-caching.any.js | (args: "") [0.3 s]
[task 2020-02-07T11:21:20.685Z] ## wasm/jsapi/global/value-get-set.any.js: rc = 0, run time = 0.420855
[task 2020-02-07T11:21:20.685Z] 
[task 2020-02-07T11:21:20.685Z] Harness status: OK (Reported by harness: None)

Asumu: Could you please take a look at this bug?

Flags: needinfo?(asumu)

Looks like WPT jobs are affected to:

https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=287920127&repo=try&lineNumber=4299

INFO - TEST-START | /wasm/jsapi/global/constructor.any.worker.html
[task 2020-02-07T12:38:36.611Z] 12:38:36     INFO - 
[task 2020-02-07T12:38:36.611Z] 12:38:36     INFO - TEST-PASS | /wasm/jsapi/global/constructor.any.worker.html | name 
[task 2020-02-07T12:38:36.611Z] 12:38:36     INFO - TEST-PASS | /wasm/jsapi/global/constructor.any.worker.html | length 
[task 2020-02-07T12:38:36.611Z] 12:38:36     INFO - TEST-PASS | /wasm/jsapi/global/constructor.any.worker.html | No arguments 
[task 2020-02-07T12:38:36.611Z] 12:38:36     INFO - TEST-PASS | /wasm/jsapi/global/constructor.any.worker.html | Calling 
[task 2020-02-07T12:38:36.611Z] 12:38:36     INFO - TEST-PASS | /wasm/jsapi/global/constructor.any.worker.html | Order of evaluation 
[task 2020-02-07T12:38:36.611Z] 12:38:36     INFO - TEST-PASS | /wasm/jsapi/global/constructor.any.worker.html | Invalid descriptor argument 
[task 2020-02-07T12:38:36.611Z] 12:38:36     INFO - TEST-PASS | /wasm/jsapi/global/constructor.any.worker.html | Invalid type argument 
[task 2020-02-07T12:38:36.612Z] 12:38:36     INFO - TEST-UNEXPECTED-PASS | /wasm/jsapi/global/constructor.any.worker.html | i64 with default - expected FAIL
[task 2020-02-07T12:38:36.612Z] 12:38:36     INFO - TEST-INFO | expected FAIL
[task 2020-02-07T12:38:36.620Z] 12:38:36     INFO - ............................
[task 2020-02-07T12:38:36.620Z] 12:38:36     INFO - TEST-OK | /wasm/jsapi/global/constructor.any.worker.html | took 445ms
[task 2020-02-07T12:38:36.636Z] 12:38:36     INFO - PID 5531 | 1581079116627	Marionette	INFO	Stopped listening on port 39204
[task 2020-02-07T12:38:37.340Z] 12:38:37     INFO - Browser exited with return code 0
[task 2020-02-07T12:38:37.340Z] 12:38:37     INFO - PROCESS LEAKS None
[task 2020-02-07T12:38:37.340Z] 12:38:37     INFO - PROCESS LEAKS None
[task 2020-02-07T12:38:37.340Z] 12:38:37     INFO - Closing logging queue
[task 2020-02-07T12:38:37.341Z] 12:38:37     INFO - queue closed
[task 2020-02-07T12:38:37.357Z] 12:38:37     INFO - Setting up ssl
[task 2020-02-07T12:38:37.398Z] 12:38:37     INFO - certutil | 
[task 2020-02-07T12:38:37.438Z] 12:38:37     INFO - certutil | 
[task 2020-02-07T12:38:37.466Z] 12:38:37     INFO - certutil | 
[task 2020-02-07T12:38:37.466Z] 12:38:37     INFO - Certificate Nickname                                         Trust Attributes
[task 2020-02-07T12:38:37.466Z] 12:38:37     INFO -                                                              SSL,S/MIME,JAR/XPI
[task 2020-02-07T12:38:37.466Z] 12:38:37     INFO - 
[task 2020-02-07T12:38:37.466Z] 12:38:37     INFO - web-platform-tests                                           CT,, 
[task 2020-02-07T12:38:37.467Z] 12:38:37     INFO - 
[task 2020-02-07T12:38:37.483Z] 12:38:37     INFO - Application command: /builds/worker/workspace/build/application/firefox/firefox --marionette about:blank -profile /tmp/tmpnKG9YP.mozrunner
[task 2020-02-07T12:38:37.506Z] 12:38:37     INFO - Starting runner
[task 2020-02-07T12:38:37.921Z] 12:38:37     INFO - PID 5793 | 1581079117911	addons.webextension.doh-rollout@mozilla.org	WARN	Loading extension 'doh-rollout@mozilla.org': Reading manifest: Invalid extension permission: networkStatus
[task 2020-02-07T12:38:38.386Z] 12:38:38     INFO - PID 5793 | 1581079118380	addons.webextension.screenshots@mozilla.org	WARN	Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid extension permission: mozillaAddons
[task 2020-02-07T12:38:38.386Z] 12:38:38     INFO - PID 5793 | 1581079118380	addons.webextension.screenshots@mozilla.org	WARN	Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid extension permission: telemetry
[task 2020-02-07T12:38:38.386Z] 12:38:38     INFO - PID 5793 | 1581079118380	addons.webextension.screenshots@mozilla.org	WARN	Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid extension permission: resource://pdf.js/
[task 2020-02-07T12:38:38.387Z] 12:38:38     INFO - PID 5793 | 1581079118380	addons.webextension.screenshots@mozilla.org	WARN	Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid extension permission: about:reader*
[task 2020-02-07T12:38:41.636Z] 12:38:41     INFO - PID 5793 | 1581079121628	Marionette	INFO	Listening on port 39204
[task 2020-02-07T12:38:41.898Z] 12:38:41     INFO - TEST-START | /wasm/jsapi/global/constructor.any.html

Ah, sorry for the test failure, it looks like the problem here is that I set some WPT test metadata and should have set "if nightly_build: FAIL" rather than just "FAIL" as the relevant feature is only enabled on nightly builds. I can follow up with a fix.

Flags: needinfo?(asumu)

(I'll be travelling a lot starting Sunday so if it's a rush to land a fix maybe flag somebody down on IRC, or get a review from Andy.)

These tests were marked as expected to fail, but they should only fail on nightly builds.

Assignee: nobody → asumu
Status: NEW → ASSIGNED

I've attached a patch that should fix this. I ran Spidermonkey tests on the try server both with the nightly flag (https://treeherder.mozilla.org/#/jobs?repo=try&selectedJob=287959507&revision=feddc76d4696f4479badd93e48fc69d6deb7335f) and without (https://treeherder.mozilla.org/#/jobs?repo=try&selectedJob=287964156&revision=fcafeb817eb35a8a4a7e19b9de2c5ba6685b4b63) and they passed.

Thanks for the info Lars, I did add you as reviewer for now but I'll ask Andy or someone else if you don't see the patch soon.

Pushed by opoprus@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/01dcf9580bde
Fix WPT metadata for I64/BigInt related tests r=lth
Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla74
Has Regression Range: --- → yes
Keywords: regression
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: