Bug 4580

Summary: WebCore+SVG asserts when running JavaScript
Product: WebKit Reporter: Eric Seidel (no email) <eric>
Component: SVGAssignee: Eric Seidel (no email) <eric>
Status: RESOLVED FIXED    
Severity: Normal    
Priority: P4    
Version: 420+   
Hardware: Mac   
OS: OS X 10.4   
Attachments:
Description Flags
A simple javascript SVG which asserts
none
Adds necessary Interpreter::lock()/unlock() calls. darin: review+

Description Eric Seidel (no email) 2005-08-22 01:37:18 PDT
As part of recent changes in JSC, more Interpreter::lockCount() asserts were added, thus causing WebCore
+SVG to fail in more places.

Attached is an example SVG which asserts.
Comment 1 Eric Seidel (no email) 2005-08-22 01:38:03 PDT
Created attachment 3505 [details]
A simple javascript SVG which asserts
Comment 2 Eric Seidel (no email) 2005-08-22 02:01:58 PDT
Created attachment 3507 [details]
Adds necessary Interpreter::lock()/unlock() calls.
Comment 3 Darin Adler 2005-08-22 08:18:36 PDT
Comment on attachment 3507 [details]
Adds necessary Interpreter::lock()/unlock() calls.

Looks fine. The APPLE_CHANGES should not be necessary, because the lock/unlock
functions should be empty inlines when locking is not necessary, but I guess
that's not how JavaScriptCore is right now.

r=me