Bug 136401

Summary: Make timerNestingLevel threadsafe
Product: WebKit Reporter: Gavin Barraclough <barraclough>
Component: WebCore Misc.Assignee: Gavin Barraclough <barraclough>
Status: RESOLVED FIXED    
Severity: Normal CC: commit-queue, esprehn+autocc, kangil.han
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   
Attachments:
Description Flags
Fix thorton: review+

Description Gavin Barraclough 2014-08-29 18:17:00 PDT
timerNestingLevel, used by DOMTimer to determine whether a timer is 'nested' (repeating, possible due to a timer rescheduling itself) is a global. Since worker threads can set timers too this is not thread safe.
Comment 1 Gavin Barraclough 2014-08-29 18:19:18 PDT
Created attachment 237401 [details]
Fix
Comment 2 Gavin Barraclough 2014-08-29 18:33:40 PDT
Transmitting file data ....
Committed revision 173133.