Bug 143089 - stress/arguments-inlined-exit-strict-mode.js.default-ftl fails regularly
Summary: stress/arguments-inlined-exit-strict-mode.js.default-ftl fails regularly
Status: RESOLVED WORKSFORME
Alias: None
Product: WebKit
Classification: Unclassified
Component: JavaScriptCore (show other bugs)
Version: 528+ (Nightly build)
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks: 141174 143605 143822
  Show dependency treegraph
 
Reported: 2015-03-26 03:42 PDT by Csaba Osztrogonác
Modified: 2017-10-18 01:41 PDT (History)
6 users (show)

See Also:


Attachments
crash log (7.47 KB, text/plain)
2015-03-26 03:42 PDT, Csaba Osztrogonác
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Csaba Osztrogonác 2015-03-26 03:42:03 PDT
Created attachment 249481 [details]
crash log

stress/arguments-inlined-exit-strict-mode.js.default-ftl fails regularly
at least on EFL Linux. ( it fails in ~50% of test runs )

log is attached
Comment 1 Csaba Osztrogonác 2015-03-26 03:43:56 PDT
It is a new test inroduced in https://trac.webkit.org/changeset/181993
Comment 2 Csaba Osztrogonác 2015-03-26 03:46:48 PDT
I got similar failures on AArch64 too with these tests:
stress/arguments-exit-strict-mode.js.default-ftl
stress/arguments-inlined-exit-strict-mode.js.default-ftl
Comment 3 Michael Saboff 2015-03-26 13:37:33 PDT
(In reply to comment #2)
> I got similar failures on AArch64 too with these tests:
> stress/arguments-exit-strict-mode.js.default-ftl
> stress/arguments-inlined-exit-strict-mode.js.default-ftl

These are the new failures we saw on iOS AArch64 after r181993:
jsc-layout-tests.yaml/js/script-tests/dfg-arguments-alias.js.layout-ftl 
jsc-layout-tests.yaml/js/script-tests/dfg-arguments-alias.js.layout-ftl-eager-no-cjit   
jsc-layout-tests.yaml/js/script-tests/dfg-arguments-alias.js.layout-ftl-no-cjit 
jsc-layout-tests.yaml/js/script-tests/dfg-arguments-mixed-alias.js.layout-ftl   
jsc-layout-tests.yaml/js/script-tests/dfg-arguments-mixed-alias.js.layout-ftl-no-cjit   
jsc-layout-tests.yaml/js/script-tests/dfg-arguments-osr-exit-multiple-blocks-before-exit.js.layout-ftl  
jsc-layout-tests.yaml/js/script-tests/dfg-arguments-osr-exit-multiple-blocks-before-exit.js.layout-ftl-eager-no-cjit    
jsc-layout-tests.yaml/js/script-tests/dfg-arguments-osr-exit-multiple-blocks-before-exit.js.layout-ftl-no-cjit  
jsc-layout-tests.yaml/js/script-tests/dfg-arguments-osr-exit-multiple-blocks.js.layout-ftl      
jsc-layout-tests.yaml/js/script-tests/dfg-arguments-osr-exit-multiple-blocks.js.layout-ftl-eager-no-cjit        
jsc-layout-tests.yaml/js/script-tests/dfg-arguments-osr-exit-multiple-blocks.js.layout-ftl-no-cjit      
jsc-layout-tests.yaml/js/script-tests/dfg-arguments-osr-exit.js.layout-ftl      
jsc-layout-tests.yaml/js/script-tests/dfg-arguments-osr-exit.js.layout-ftl-eager-no-cjit        
jsc-layout-tests.yaml/js/script-tests/dfg-arguments-osr-exit.js.layout-ftl-no-cjit      
jsc-layout-tests.yaml/js/script-tests/dfg-arguments-unexpected-escape.js.layout-ftl-eager-no-cjit       
regress/script-tests/deltablue-varargs.js.default-ftl   
regress/script-tests/deltablue-varargs.js.ftl-eager     
regress/script-tests/deltablue-varargs.js.ftl-eager-no-cjit     
regress/script-tests/deltablue-varargs.js.ftl-no-cjit-validate

This have since been fixed.
Comment 4 Csaba Osztrogonác 2015-04-14 07:52:59 PDT
This bug is still valid.
Comment 5 Csaba Osztrogonác 2015-10-27 10:41:53 PDT
I tested it again on ToT, stress/arguments-inlined-exit-strict-mode.js.default-ftl doesn't fail now ... but something is changed,
because FTL JIT isn't run at all for this test now.

Of course FTL runs for the "ftl-eager-no-cjit" case ... 
but this test always passed in the passed.

So the bug can be valid, but isn't triggered anymore.
Comment 6 Zan Dobersek 2017-10-18 01:41:43 PDT
These failures aren't exhibited anymore.