Bug 28789

Summary: Release the storage mutex whenever leaving JavaScript execution.
Product: WebKit Reporter: Jeremy Orlow <jorlow>
Component: New BugsAssignee: Jeremy Orlow <jorlow>
Status: RESOLVED FIXED    
Severity: Normal    
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: All   
OS: All   
Attachments:
Description Flags
Patch v1 fishd: review+

Jeremy Orlow
Reported 2009-08-27 16:37:15 PDT
http://dev.w3.org/html5/spec/Overview.html#storage-mutex describes the required behavior. After we leave JavaScript, we must be sure the storage mutex has been released. At the end of evaluate(), if localStorage has been instantiated, tell it to release any locks that may be applicable.
Attachments
Patch v1 (2.84 KB, patch)
2009-08-27 16:38 PDT, Jeremy Orlow
fishd: review+
Jeremy Orlow
Comment 1 2009-08-27 16:38:49 PDT
Created attachment 38698 [details] Patch v1
Jeremy Orlow
Comment 2 2009-08-27 17:14:55 PDT
Note You need to log in before you can comment on or make changes to this bug.