A COM smart pointer is both released, and set to null. This means that the COM Release method is called twice, causing a crash.
Created attachment 246032 [details] Patch
Comment on attachment 246032 [details] Patch I remember we found some trick to make it impossible to call deref() on a RefPtr, but I don’t remember what it was or if we did it.
(In reply to comment #2) > Comment on attachment 246032 [details] > Patch > > I remember we found some trick to make it impossible to call deref() on a > RefPtr, but I don’t remember what it was or if we did it. I see, would be nice to have that in the COMPtr class aswell. Thanks for reviewing :)
cq+ ? ;)
Comment on attachment 246032 [details] Patch Clearing flags on attachment: 246032 Committed r180501: <http://trac.webkit.org/changeset/180501>
All reviewed patches have been landed. Closing bug.