Bug 149096

Summary: stress/exit-from-getter.js.ftl-eager occasionally traps in debug
Product: WebKit Reporter: Filip Pizlo <fpizlo>
Component: JavaScriptCoreAssignee: Filip Pizlo <fpizlo>
Severity: Normal CC: ap, barraclough, benjamin, ggaren, mark.lam, mhahnenb, msaboff, nrotem, oliver, sam, sbarati
Priority: P2    
Version: Other   
Hardware: All   
OS: All   
Description Flags
the patch ggaren: review+

Description Filip Pizlo 2015-09-12 13:58:13 PDT
It looks like this:

stress/exit-from-getter.js.ftl-eager: test_script_9780: line 2:  2530 Trace/BPT trap: 5       "$@" ../../.vm/JavaScriptCore.framework/Resources/jsc --useFTLJIT\=false --enableFunctionDotArguments\=true --useFTLJIT\=true --ftlCrashesIfCantInitializeLLVM\=true --thresholdForJITAfterWarmUp\=10 --thresholdForJITSoon\=10 --thresholdForOptimizeAfterWarmUp\=20 --thresholdForOptimizeAfterLongWarmUp\=20 --thresholdForOptimizeSoon\=20 --thresholdForFTLOptimizeAfterWarmUp\=20 --thresholdForFTLOptimizeSoon\=20 --maximumEvalCacheableSourceLength\=150000 exit-from-getter.js
stress/exit-from-getter.js.ftl-eager: ERROR: Unexpected exit code: 133
FAIL: stress/exit-from-getter.js.ftl-eager
Comment 1 Filip Pizlo 2015-09-17 11:45:08 PDT
I have a fix.
Comment 2 Filip Pizlo 2015-09-17 12:01:42 PDT
Created attachment 261408 [details]
the patch
Comment 3 Geoffrey Garen 2015-09-17 12:06:04 PDT
Comment on attachment 261408 [details]
the patch

Comment 4 Filip Pizlo 2015-09-17 13:27:02 PDT
Landed in http://trac.webkit.org/changeset/189928