[Webkit-unassigned] [Bug 107970] New: New NetworkProcess can ASSERT after old NetworkProcess crashes

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Jan 25 11:40:19 PST 2013


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

           Summary: New NetworkProcess can ASSERT after old NetworkProcess
                    crashes
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: WebKit2
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: beidson at apple.com


New NetworkProcess can ASSERT after old NetworkProcess crashes

Steps:
1 - Go to a site with HTTP auth, so Safari drops down the auth sheet
2 - `killall -9 NetworkProcess` in a terminal
3 - The WebProcess responds to the news that the NetworkProcess crashed by failing all of its outstanding ResourceLoaders
4 - In that process, it tells the new NetworkProcess to remove a load identifier for a failed loader
5 - The new NetworkProcess has no record of that new load identifier so it ASSERTs in:

void NetworkResourceLoadScheduler::removeLoader(SchedulableLoader* loader)
{
    ASSERT(loader);
    ...
}

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