DescriptionRevert 291214 "Fixes three crashes" in an attempt to find the cause of Athena related unit test failures on the ASAN bot.
http://build.chromium.org/p/chromium.memory/buildstatus?builder=Linux%20Chromium%20OS%20ASan%20LSan%20Tests%20%283%29&number=2862
> Fixes three crashes
> * AppListViewDelegate was accessing deleted search_provider.
> * DeviceSocketListener::StopListening can happen after DeviceSocketManager is deleted
> * Explicitly delete FilePathWatcher. This was causing
> recursive callback to FilePathWatcherImpl::Cancel from
> FilePathWatcherImpl::CancelOnMessageLoopThread, which
> caused crash.
>
>
> Clean ups
> * change OnIO to OnFILE as they run on FILE thread.
> * removed unused singleton related code.
>
> BUG=None
> TEST=Run athena_main on desktop and close window.
>
> Review URL: https://codereview.chromium.org/490033003
TBR=oshima@chromium.org
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=291394
Patch Set 1 #
Messages
Total messages: 4 (0 generated)
|