If I'm reading the code right it looks like BookmarkModelTask (in chrome/browser/android/provider) adds an observer on a thread other than the ui thread. BookmarkModel is generally not thread safe, so this is risky and could cause problems. The call, to BlockTillLoaded is thread safe, but not adding/removing an observer.
Ted, any idea who could own this?
Comment 1 by tedc...@chromium.org
, May 2 2018