DescriptionCorrect the order of destruction of ProfileImplIOData and ExtensionProcessManager. This was causing obscure shutdown crashes. See bug for description of crashes.
Also add a DCHECK to help enforce that all RenderProcessHost instances must have been shutdown before ProfileImplIOData->ShutdownOnUIThread() is called.
BUG=91398
TEST=Chrome does not crash when extensions with background pages make resource requests during shutdown.
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=111762
Patch Set 1 : '' #
Total comments: 4
Patch Set 2 : '' #Patch Set 3 : '' #Patch Set 4 : '' #Patch Set 5 : Remove the DCHECK() on RPH counts, it is not compatible with multiple profiles. #Patch Set 6 : '' #
Messages
Total messages: 7 (0 generated)
|