New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 914745 link

Starred by 1 user

Issue metadata

Status: Duplicate
Owner:
Closed: Dec 13
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: All
Pri: 1
Type: Bug

Blocking:
issue 516866



Sign in to add a comment

BookmarkModelTypeProcessor::EstimateMemoryUsage() should check for null bookmark_tracker_

Project Member Reported by mamir@chromium.org, Dec 13

Issue description

BookmarkModelTypeProcessor::EstimateMemoryUsage()
doesn't check if bookmark_tracker_ has been created or not yet.
If the method is called while the bookmark model is being loaded, it would cause a crash.

 
Blocking: 516866
Project Member

Comment 2 by bugdroid1@chromium.org, Dec 13

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/b4a35c5f53778450f68bb79cf7bbe03e2107d0da

commit b4a35c5f53778450f68bb79cf7bbe03e2107d0da
Author: Mohamed Amir Yosef <mamir@chromium.org>
Date: Thu Dec 13 14:42:48 2018

[Sync::USS] Fix crash when EstimateMemoryUsage in Bookmarks processor

BookmarkModelTypeProcessor::EstimateMemoryUsage()
should check bookmark_tracker_ for nullness before estimating the
memory usage.

The reason is if EstimateMemoryUsage() is called while the model is
being loaded, the bookmark_tracker_ wouldn't have been initialized yet.

Bug:  914745 
Change-Id: I93f6ee0972022d4f72dcfdee5261f5efe51c5239
Reviewed-on: https://chromium-review.googlesource.com/c/1375124
Reviewed-by: Mikel Astiz <mastiz@chromium.org>
Commit-Queue: Mohamed Amir Yosef <mamir@chromium.org>
Cr-Commit-Position: refs/heads/master@{#616307}
[modify] https://crrev.com/b4a35c5f53778450f68bb79cf7bbe03e2107d0da/components/sync_bookmarks/bookmark_model_type_processor.cc

Labels: Merge-Request-72
Mergedinto: 914780
Status: Duplicate (was: Started)
Project Member

Comment 5 by sheriffbot@chromium.org, Dec 14

Labels: -Merge-Request-72 Merge-Review-72 Hotlist-Merge-Review
This bug requires manual review: M72 has already been promoted to the beta branch, so this requires manual review
Please contact the milestone owner if you have questions.
Owners: govind@(Android), kariahda@(iOS), djmm@(ChromeOS), abdulsyed@(Desktop)

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
Project Member

Comment 6 by bugdroid1@chromium.org, Dec 14

Labels: merge-merged-3626
The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/03b26c2b3af57427e748bc022a272b135507cd01

commit 03b26c2b3af57427e748bc022a272b135507cd01
Author: Mohamed Amir Yosef <mamir@chromium.org>
Date: Fri Dec 14 16:41:03 2018

[Sync::USS] Fix crash when EstimateMemoryUsage in Bookmarks processor

BookmarkModelTypeProcessor::EstimateMemoryUsage()
should check bookmark_tracker_ for nullness before estimating the
memory usage.

The reason is if EstimateMemoryUsage() is called while the model is
being loaded, the bookmark_tracker_ wouldn't have been initialized yet.

Bug:  914745 ,914780
Change-Id: I93f6ee0972022d4f72dcfdee5261f5efe51c5239
Reviewed-on: https://chromium-review.googlesource.com/c/1375124
Reviewed-by: Mikel Astiz <mastiz@chromium.org>
Commit-Queue: Mohamed Amir Yosef <mamir@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#616307}(cherry picked from commit b4a35c5f53778450f68bb79cf7bbe03e2107d0da)
Reviewed-on: https://chromium-review.googlesource.com/c/1378142
Cr-Commit-Position: refs/branch-heads/3626@{#359}
Cr-Branched-From: d897fb137fbaaa9355c0c93124cc048824eb1e65-refs/heads/master@{#612437}
[modify] https://crrev.com/03b26c2b3af57427e748bc022a272b135507cd01/components/sync_bookmarks/bookmark_model_type_processor.cc

Labels: -Hotlist-Merge-Review -Merge-Review-72
Labels: Merge-Merged-72-3626
The following revision refers to this bug: 
https://chromium.googlesource.com/chromium/src.git/+/03b26c2b3af57427e748bc022a272b135507cd01

Commit: 03b26c2b3af57427e748bc022a272b135507cd01
Author: mamir@chromium.org
Commiter: mastiz@chromium.org
Date: 2018-12-14 16:41:03 +0000 UTC

[Sync::USS] Fix crash when EstimateMemoryUsage in Bookmarks processor

BookmarkModelTypeProcessor::EstimateMemoryUsage()
should check bookmark_tracker_ for nullness before estimating the
memory usage.

The reason is if EstimateMemoryUsage() is called while the model is
being loaded, the bookmark_tracker_ wouldn't have been initialized yet.

Bug:  914745 ,914780
Change-Id: I93f6ee0972022d4f72dcfdee5261f5efe51c5239
Reviewed-on: https://chromium-review.googlesource.com/c/1375124
Reviewed-by: Mikel Astiz <mastiz@chromium.org>
Commit-Queue: Mohamed Amir Yosef <mamir@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#616307}(cherry picked from commit b4a35c5f53778450f68bb79cf7bbe03e2107d0da)
Reviewed-on: https://chromium-review.googlesource.com/c/1378142
Cr-Commit-Position: refs/branch-heads/3626@{#359}
Cr-Branched-From: d897fb137fbaaa9355c0c93124cc048824eb1e65-refs/heads/master@{#612437}

Sign in to add a comment