I'll also note that a disproportionate number of those bugs are happening on
the Qt build. This either means that the Qt build is awesome at reproducing
this race condition, or that there's some other flakiness on that build that
is exposed with workers.

-atw

On Mon, Mar 29, 2010 at 5:26 PM, Darin Adler <[email protected]> wrote:

> On Mar 29, 2010, at 5:14 PM, Dmitry Titov wrote:
>
> > JSC workers are terminated by setting a 1-ms timeout. V8 workers
> terminate by throwing exception of a special kind and then checking for it
> in C++ code.
>
> There is precedent in JavaScriptCore for using a special exception to
> terminate code. InterruptedExecutionError is used for this purpose. I could
> imagine having something similar for workers. A timeout sounds like a poor
> way to do it.
>
>    -- Darin
>
> _______________________________________________
> webkit-dev mailing list
> [email protected]
> http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
>
_______________________________________________
webkit-dev mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev

Reply via email to