Tested on Mac Mavericks and it is still valid on ToT, but unfortunately the new regression caused by http://trac.webkit.org/changeset/164417 hides it. But you can easily reproduce it on r164416. test log: jsc-layout-tests.yaml/js/script-tests/reentrant-caching.js.layout: Test caching with re-entrancy. jsc-layout-tests.yaml/js/script-tests/reentrant-caching.js.layout: jsc-layout-tests.yaml/js/script-tests/reentrant-caching.js.layout: On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". jsc-layout-tests.yaml/js/script-tests/reentrant-caching.js.layout: jsc-layout-tests.yaml/js/script-tests/reentrant-caching.js.layout: jsc-layout-tests.yaml/js/script-tests/reentrant-caching.js.layout: test_script_7956: line 2: 2668 Bus error: 10 "$@" ../../../../.vm/JavaScriptCore.framework/Resources/jsc resources/standalone-pre.js reentrant-caching.js resources/standalone-post.js jsc-layout-tests.yaml/js/script-tests/reentrant-caching.js.layout: ERROR: Unexpected exit code: 138 jsc-layout-tests.yaml/js/script-tests/reentrant-caching.js.layout-no-cjit: Test caching with re-entrancy. jsc-layout-tests.yaml/js/script-tests/reentrant-caching.js.layout-no-cjit: jsc-layout-tests.yaml/js/script-tests/reentrant-caching.js.layout-no-cjit: On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". jsc-layout-tests.yaml/js/script-tests/reentrant-caching.js.layout-no-cjit: jsc-layout-tests.yaml/js/script-tests/reentrant-caching.js.layout-no-cjit: jsc-layout-tests.yaml/js/script-tests/reentrant-caching.js.layout-no-cjit: test_script_7958: line 2: 2680 Bus error: 10 "$@" ../../../../.vm/JavaScriptCore.framework/Resources/jsc --enableConcurrentJIT\=false resources/standalone-pre.js reentrant-caching.js resources/standalone-post.js jsc-layout-tests.yaml/js/script-tests/reentrant-caching.js.layout-no-cjit: ERROR: Unexpected exit code: 138 8364/8364 (failed 2) ** The following JSC stress test failures have been introduced: jsc-layout-tests.yaml/js/script-tests/reentrant-caching.js.layout jsc-layout-tests.yaml/js/script-tests/reentrant-caching.js.layout-no-cjit Results for JSC stress tests: 2 failures found.
It works now on ToT.