Issue 4541: Crash in SubresourceLoader::didFinishLoading
http://code.google.com/p/chromium/issues/detail?id=4541

Comment #1 by [EMAIL PROTECTED]:
The problem is that the resource load isn't actually canceled and the  
client isn't
cleared when it handles the 304. Speaking with anttik on #webkit, the right  
thing is
for a SubresourceLoader::clearClient() call to happen in the 304 case of  
Loader::Host::didReceiveResponse.

This doesn't happen in Safari because CFNet does the complete callback  
immediately in
the case of a 304, while we go back to the message loop. Going back to the  
message
loop means the timer that cleans up the Host objects gets a chance to run  
and delete
the Host out from under the load.


Issue attribute updates:
        Status: Started

-- 
You received this message because you are listed in the owner
or CC fields of this issue, or because you starred this issue.
You may adjust your issue notification preferences at:
http://code.google.com/hosting/settings

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Chromium-bugs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/chromium-bugs?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to