Hashing SecurityOrigin's can lead to trouble if you mutate them :(
Created attachment 208230 [details] Patch
Comment on attachment 208230 [details] Patch Attachment 208230 [details] did not pass mac-wk2-ews (mac-wk2): Output: http://webkit-queues.appspot.com/results/1418039
Comment on attachment 208230 [details] Patch Attachment 208230 [details] did not pass mac-ews (mac): Output: http://webkit-queues.appspot.com/results/1417041
Created attachment 208232 [details] Patch
Comment on attachment 208232 [details] Patch r=me Very related: bug 99266.
Could you please also address comments around equal() in SecurityOrigin.h, and add a Radar link?
Committed r153850: <http://trac.webkit.org/changeset/153850>
*** Bug 99266 has been marked as a duplicate of this bug. ***