Created attachment 257080 [details] Crash Report r187013: "quit unexpectedly - A problem repeatedly occurred with tddbin.com" r187008: works I would suspect https://trac.webkit.org/changeset/187012 being the cause because it's a heavy change. tddbin.com is a "no-install/setup testing environment" from uxebu and it makes use of block scoping, const and let. Another interesting page in that regard is http://tddbin.com/#?kata=es6/language/block-scoping/const. It offers several use cases to test block-scoping.
Created attachment 257083 [details] test case: defining strict arrow function (will crash on load) Minimal testcase: execute the following JS code in order to perform the crash: () => { 'use strict' }
In fact, my testcase makes r186963 crash, while r186927 works. Either the crash of tddbin.com is unrelated to my testcase, or it was a side-effect of another change in WebKit.
Comment on attachment 257083 [details] test case: defining strict arrow function (will crash on load) Filed Bug 147105 for the issue covered by my testcase.
Seems to be fixed in r187018. Can you confirm (and, if yes, close the bug)? I suspect that it was due to Bug 147105.
Yes, you're right Claude. Thanks for investigating!
Verified as fixed in latest nightly (r187018)