[Webkit-unassigned] [Bug 115880] New: [GTK] Connection issues in repeated WebProcess crash/reloads.

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu May 9 15:37:01 PDT 2013


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

           Summary: [GTK] Connection issues in repeated WebProcess
                    crash/reloads.
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Unspecified
        OS/Version: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: WebKit Gtk
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: lauro.neto at openbossa.org
                CC: mrobinson at webkit.org, cgarcia at igalia.com,
                    jesus at webkit.org, rafael.lobo at openbossa.org,
                    sergio.correia at openbossa.org


Created an attachment (id=201291)
 --> (https://bugs.webkit.org/attachment.cgi?id=201291&action=review)
Test case.

When stressing the WebProcess creation/destruction, WebKitGTK can often run into socket issues like bad file descriptor errors or polling a socket indefinitely.

Currently WebKitGTK's has three places where a socket can be closed.

- childFinishedFunction (in ProcessLauncherGtk.cpp)
- Connection::platformInvalidate (in ConnectionUnix.cpp)
- WorkQueue EventSource destruction (in WorkQueueGtk.cpp)

After leaving only the latter, the test case works fine although there are potential issues like when the WebProcess crashes early, and the event sources aren't registered properly.

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