StorageTracker::initializeTracker ASSERTs: ASSERT(!storageTracker); However that global static could have been initialized by a call to StorageTracker::tracker. We should instead ASSERT that the tracker doesn't exist yet (we create it here) or if it does exist that it doesn't yet have a client (which is what initialize is doing).
Created attachment 107110 [details] [PATCH] Proposed Fix
<rdar://problem/10064708>
Comment on attachment 107110 [details] [PATCH] Proposed Fix Seems fine.
Comment on attachment 107110 [details] [PATCH] Proposed Fix Clearing flags on attachment: 107110 Committed r95013: <http://trac.webkit.org/changeset/95013>
All reviewed patches have been landed. Closing bug.