http://trac.webkit.org/changeset/150199 was a result of some mis-read code. We weren't protecting the context, we were protecting the underlying JSValueRef. D'oh!
Created attachment 203072 [details] Patch
Committed r150831: <http://trac.webkit.org/changeset/150831>
<rdar://problem/14004998>
Eep!