[Webkit-unassigned] [Bug 69599] [JSC] JIT buffer refcounting causing assertions in debug WebSocket tests when using proxy PAC

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Oct 6 20:59:35 PDT 2011


https://bugs.webkit.org/show_bug.cgi?id=69599





--- Comment #3 from Geoffrey Garen <ggaren at apple.com>  2011-10-06 20:59:35 PST ---
FYI, what's interesting about a PAC (Proxy Auto-Config) file is that the networking thread will run the PAC .js code on a secondary thread while JS runs on the main thread.

A cursory glance shows that MetaAllocator uses locking in a seemingly appropriate way. I believe the bug here is that the RefCountedBase debug verifier is in SingleThreadVerificationMode, but the JSC API allows an object to be used on more than one thread, as long as it's not at the same time. 

NoVerificationMode seems to be the only mode in ThreadRestrictionVerifier that's compatible with our API.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list