Bug 35951

Summary: Frequent crashes in Dashcode at JSC::Bindings::ObjcInstance::~ObjcInstance + 80
Product: WebKit Reporter: Alexey Proskuryakov <ap>
Component: WebCore Misc.Assignee: Alexey Proskuryakov <ap>
Status: RESOLVED FIXED    
Severity: Normal CC: darin
Priority: P1    
Version: 528+ (Nightly build)   
Hardware: Mac   
OS: All   
Attachments:
Description Flags
proposed fix
oliver: review+
Tiger fix mrowe: review+

Description Alexey Proskuryakov 2010-03-09 17:18:25 PST
Dashcode crashes with ToT WebKit on many operations. Patch forthcoming.
Comment 1 Alexey Proskuryakov 2010-03-09 17:22:06 PST
Created attachment 50361 [details]
proposed fix
Comment 2 Oliver Hunt 2010-03-09 17:27:36 PST
Comment on attachment 50361 [details]
proposed fix

r=me
Comment 3 Alexey Proskuryakov 2010-03-09 17:29:58 PST
Committed <http://trac.webkit.org/changeset/55757>.
Comment 4 Alexey Proskuryakov 2010-03-09 18:58:43 PST
Need to fix Tiger code path, too.

Note that it's correct to use value personality in DOMInternal.mm - it's used for values there, and it just gives a description function.
Comment 5 Alexey Proskuryakov 2010-03-09 19:06:21 PST
Created attachment 50366 [details]
Tiger fix
Comment 6 Alexey Proskuryakov 2010-03-09 20:08:24 PST
Committed <http://trac.webkit.org/changeset/55760>.