Bug 68809

Summary: IconDatabase::syncThreadMainLoop can assert if wakeSyncThread is called before thread starts executing
Product: WebKit Reporter: Mark Rowe (bdash) <mrowe>
Component: WebCore Misc.Assignee: Mark Rowe (bdash) <mrowe>
Severity: Normal CC: aroben, dino, mitz, simon.fraser
Priority: P2 Keywords: Regression
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   
Description Flags
Untested patch
Patch v1 andersca: review+

Description Mark Rowe (bdash) 2011-09-26 09:40:27 PDT
As in summary.  This is a regression from r95929 / bug 68783.
Comment 1 Mark Rowe (bdash) 2011-09-26 09:42:43 PDT
Created attachment 108679 [details]
Untested patch

This is an untested patch that I believe will address the issue.  I’m putting it up as it may be a few hours before I’m able to test the patch, and it may be useful for anyone being troubled by the assertion.
Comment 2 Mark Rowe (bdash) 2011-09-26 10:03:22 PDT
Created attachment 108683 [details]
Patch v1

Dan says that this addressed the issue for him, so I’m putting it up for review.
Comment 3 Mark Rowe (bdash) 2011-09-26 10:35:25 PDT
Fixed in r95961.