Bug 144256
Summary: | REGRESSION(r183072): dfg-put-by-id-prototype-check.js.layout-dfg-eager-no-cjit fails on AArch64 Linux | ||
---|---|---|---|
Product: | WebKit | Reporter: | Csaba Osztrogonác <ossy> |
Component: | JavaScriptCore | Assignee: | Nobody <webkit-unassigned> |
Status: | REOPENED | ||
Severity: | Normal | CC: | fpizlo, ggaren, mark.lam, msaboff, oliver, ossy, zan |
Priority: | P2 | ||
Version: | 528+ (Nightly build) | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Bug Depends on: | |||
Bug Blocks: | 108645, 143734 |
Csaba Osztrogonác
jsc-layout-tests.yaml/js/script-tests/dfg-put-by-id-prototype-check.js.layout-dfg-eager-no-cjit
started to fail intermittently on the EFL Linux AArch64 bot. Maybe it fails on iOS AArch64 too,
but I don't know, because there isn't public iOS buildbot.
The first failure: https://build.webkit.org/builders/EFL%20Linux%20AArch64%20Release/builds/455 (r183204)
183202-183204 seems to be absolutely unrelated. There are many JSC changes near here:
https://trac.webkit.org/changeset/183201
https://trac.webkit.org/changeset/183199
https://trac.webkit.org/changeset/183162
https://trac.webkit.org/changeset/183161
...
I'm going to find which commit caused this regression.
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Csaba Osztrogonác
failure log:
jsc-layout-tests.yaml/js/script-tests/dfg-put-by-id-prototype-check.js.layout-dfg-eager-no-cjit: DIFF FAILURE!
jsc-layout-tests.yaml/js/script-tests/dfg-put-by-id-prototype-check.js.layout-dfg-eager-no-cjit: --- ../.tests/jsc-layout-tests.yaml/js/dfg-put-by-id-prototype-check-expected.txt 2015-04-27 00:51:01.000000000 -0700
jsc-layout-tests.yaml/js/script-tests/dfg-put-by-id-prototype-check.js.layout-dfg-eager-no-cjit: +++ ../jsc-layout-tests.yaml/js/script-tests/dfg-put-by-id-prototype-check.js.layout-dfg-eager-no-cjit.out 2015-04-27 03:26:24.470000000 -0700
jsc-layout-tests.yaml/js/script-tests/dfg-put-by-id-prototype-check.js.layout-dfg-eager-no-cjit: @@ -903,8 +903,8 @@
jsc-layout-tests.yaml/js/script-tests/dfg-put-by-id-prototype-check.js.layout-dfg-eager-no-cjit: PASS o.f is 897
jsc-layout-tests.yaml/js/script-tests/dfg-put-by-id-prototype-check.js.layout-dfg-eager-no-cjit: PASS o.f is 898
jsc-layout-tests.yaml/js/script-tests/dfg-put-by-id-prototype-check.js.layout-dfg-eager-no-cjit: PASS o.f is 899
jsc-layout-tests.yaml/js/script-tests/dfg-put-by-id-prototype-check.js.layout-dfg-eager-no-cjit: -PASS stuff is 900
jsc-layout-tests.yaml/js/script-tests/dfg-put-by-id-prototype-check.js.layout-dfg-eager-no-cjit: -PASS o.f is undefined
jsc-layout-tests.yaml/js/script-tests/dfg-put-by-id-prototype-check.js.layout-dfg-eager-no-cjit: +FAIL stuff should be 900 (of type number). Was undefined (of type undefined).
jsc-layout-tests.yaml/js/script-tests/dfg-put-by-id-prototype-check.js.layout-dfg-eager-no-cjit: +FAIL o.f should be undefined (of type undefined). Was 900 (of type number).
jsc-layout-tests.yaml/js/script-tests/dfg-put-by-id-prototype-check.js.layout-dfg-eager-no-cjit: PASS stuff is 901
jsc-layout-tests.yaml/js/script-tests/dfg-put-by-id-prototype-check.js.layout-dfg-eager-no-cjit: PASS o.f is undefined
jsc-layout-tests.yaml/js/script-tests/dfg-put-by-id-prototype-check.js.layout-dfg-eager-no-cjit: PASS stuff is 902
FAIL: jsc-layout-tests.yaml/js/script-tests/dfg-put-by-id-prototype-check.js.layout-dfg-eager-no-cjit
Csaba Osztrogonác
I can reproduce it on r183160 too, I'll check older revisions too.
Csaba Osztrogonác
I found, http://trac.webkit.org/changeset/183072 is the culprit.
The failure can be reproduced on r183072, but not before r183072.
Michael Saboff
We are not seeing this failure on iOS AArch64 testbots.
Csaba Osztrogonác
I painted the AArch64 Linux bot green with skipping this flakey test:
https://trac.webkit.org/changeset/183989
Zan Dobersek
These failures aren't exhibited anymore.
Zan Dobersek
(In reply to Zan Dobersek from comment #6)
> These failures aren't exhibited anymore.
Reopening because the test hasn't been unskipped yet. Otherwise, yes, this failure isn't exhibited anymore.