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

Issue 630835 link

Starred by 2 users

Issue metadata

Status: Fixed
Owner:
please use my google.com address
Closed: Jul 2016
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Bug



Sign in to add a comment

Data race in ChannelAssociatedGroupController

Project Member Reported by roc...@chromium.org, Jul 23 2016

Issue description

Access to thread_task_runner_ is unguarded but may be read/written from different threads.
 
Project Member

Comment 1 by bugdroid1@chromium.org, Jul 25 2016

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

commit 9098435cfcf0bb09325351beabbb27c8ad62632f
Author: rockot <rockot@chromium.org>
Date: Mon Jul 25 17:36:19 2016

Fix data race in ChannelAssociatedGroupController

Introduces an atomic value to guard access to a cached
TaskRunner which read from multiple threads but written
at some arbitrary time on the IPC thread inside Bind().

BUG= 630835 
R=yzshen@chromium.org

Review-Url: https://codereview.chromium.org/2178773002
Cr-Commit-Position: refs/heads/master@{#407504}

[modify] https://crrev.com/9098435cfcf0bb09325351beabbb27c8ad62632f/ipc/ipc_mojo_bootstrap.cc

Comment 2 by roc...@chromium.org, Jul 25 2016

Status: Fixed (was: Started)

Sign in to add a comment