[Webkit-unassigned] [Bug 42826] New: Crash in WaitForMultipleObjects in WorkQueue because WorkQueue keeps waiting on closed HANDLEs

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Jul 22 08:17:04 PDT 2010


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

           Summary: Crash in WaitForMultipleObjects in WorkQueue because
                    WorkQueue keeps waiting on closed HANDLEs
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: PC
        OS/Version: Windows XP
            Status: NEW
          Keywords: NeedsRadar, PlatformOnly
          Severity: Normal
          Priority: P2
         Component: WebKit2
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: aroben at apple.com
                CC: andersca at apple.com, sam at webkit.org


There's no way to tell WorkQueue to stop waiting on a particular HANDLE. This means that users of WorkQueue either have to leak their HANDLEs (yuck) or close their HANDLEs while WorkQueue is still waiting on them, which leads to crashes in WaitForMultipleObjects (also yuck).

We should add a way to tell WorkQueue to stop waiting on a particular handle so that it can be closed.

-- 
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