These test cases sometimes can't complete because the worker object created by startWorker() has been gc'ed before the worker thread complete. We should reference the worker object returned by startWorker() to avoid being gc'ed. Patch is coming.
Created attachment 160009 [details] Patch
Comment on attachment 160009 [details] Patch Hold on. There are more cases need to be updated.
Created attachment 160011 [details] Patch v2
Comment on attachment 160011 [details] Patch v2 LGTM
Comment on attachment 160011 [details] Patch v2 Clearing flags on attachment: 160011 Committed r126358: <http://trac.webkit.org/changeset/126358>
All reviewed patches have been landed. Closing bug.
> These test cases sometimes can't complete because the worker object > created by startWorker() has been gc'ed before the worker thread complete. Is this correct behavior, or a bug in JSC bindings?