REGRESSION (91931) - Two LocalStorage threads started, thread unsafe operations can cause crash or other problems later. This is as simple as a bool that's not set correctly before some potentially-thread-launching-operations begin. Patch coming. In radar as <rdar://problem/9882581> and <rdar://problem/8186793>
(In reply to comment #0) > In radar as <rdar://problem/9882581> and <rdar://problem/8186793> That's actually 9868015 instead of 8186793
Created attachment 102962 [details] Patch v1 - Set a bool before it's value will be needed, not after.
Comment on attachment 102962 [details] Patch v1 - Set a bool before it's value will be needed, not after. Any way to do a regression test on this?
(In reply to comment #3) > (From update of attachment 102962 [details]) > Any way to do a regression test on this? AFAIK it was seen precisely once in one of the local storage tests since I originally landed, so one could argue it's already "covered" That said, it's been quite elusive to reproduce even testing under the browser. It's only been seen a handful of times there. Very racy. I'm open to ideas but don't think it's worth holding up landing.
Landed in r92406