[Webkit-unassigned] [Bug 45202] Intermittent crashes in EventSource::close()

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Aug 12 14:18:49 PDT 2011


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


Nate Chapin <japhet at chromium.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |japhet at chromium.org




--- Comment #4 from Nate Chapin <japhet at chromium.org>  2011-08-12 14:18:49 PST ---
This was also reported at http://code.google.com/p/chromium/issues/detail?id=89155.

It appears this is happening when an EventSource reconnect timer triggers after a navigation away from the current page has begun. In this case, SubresourceLoader::create() will return 0, and EventSource ends up thinking a request is in-flight but has a null m_loader.

I have a fix (don't set "m_requestInFlight = true" in connect() if ThreadableLoader::create() returns 0), but I don't have a good test reduction because it's timing-dependent.

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