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