Updates:
Summary: Crash -
ObserverList<NotificationObserver,0>::RemoveObserver(NotificationObserver
*)
Comment #2 on issue 9444 by [email protected]: Crash -
ObserverList<NotificationObserver,0>::RemoveObserver(NotificationObserver
*)
http://code.google.com/p/chromium/issues/detail?id=9444
The following revision refers to this bug:
http://src.chromium.org/viewvc/chrome?view=rev&revision=12874
------------------------------------------------------------------------
r12874 | [email protected] | 2009-03-31 10:36:28 -0700 (Tue, 31 Mar 2009) |
15 lines
Changed paths:
M
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/download/download_manager.cc?r1=12874&r2=12873
Delete downloads after updating observers.
The download page adds itself as an observer to in-progress
and unconfirmed dangerous downloads, and removes itself when
the download manager indicates its state has changed.
This caused a crash when the downloads were deleted during a
"clear browsing data" operation, since the delete happened
before the download page was notified of a download manager
state change. The download page then attempted to remove itself
from a deleted item.
BUG=9444 (http://crbug.com/9444)
Review URL: http://codereview.chromium.org/56096
------------------------------------------------------------------------
--
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
--~--~---------~--~----~------------~-------~--~----~
Automated mail from issue updates at http://crbug.com/
Subscription options: http://groups.google.com/group/chromium-bugs
-~----------~----~----~----~------~----~------~--~---