Bug 148635

Summary: Watchdog timer callback should release the lock before deref’ing the Watchdog
Product: WebKit Reporter: Mark Lam <mark.lam>
Component: JavaScriptCoreAssignee: Mark Lam <mark.lam>
Status: RESOLVED FIXED    
Severity: Normal CC: apavlov, ddkilzer
Priority: P2 Keywords: InRadar
Version: WebKit Local Build   
Hardware: Unspecified   
OS: Unspecified   
Attachments:
Description Flags
the fix.
none
fix 2: fixed ChangeLog comment fpizlo: review+

Description Mark Lam 2015-08-31 09:49:32 PDT
The deref’ing of the watchdog may free it.  The lock may not be available to be unlocked after the deref.
Comment 1 Mark Lam 2015-08-31 09:54:36 PDT
<rdar://problem/22495785>
Comment 2 Mark Lam 2015-08-31 09:57:52 PDT
Created attachment 260290 [details]
the fix.
Comment 3 Mark Lam 2015-08-31 10:00:46 PDT
Created attachment 260291 [details]
fix 2: fixed ChangeLog comment
Comment 4 Mark Lam 2015-08-31 10:05:14 PDT
Thanks for the review.  Landed in r189172: <http://trac.webkit.org/r189172>.