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

Issue 827009 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Apr 2018
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux
Pri: 1
Type: Bug



Sign in to add a comment

Data race in base::internal::WeakPtrFactoryBase::~WeakPtrFactoryBase

Project Member Reported by ClusterFuzz, Mar 29 2018

Issue description

Detailed report: https://clusterfuzz.com/testcase?key=4747862723002368

Fuzzer: phoglund_webrtc_peerconnection
Job Type: linux_tsan_chrome_mp
Platform Id: linux

Crash Type: Data race WRITE 1
Crash Address: 0x7b0400012835
Crash State:
  base::internal::WeakPtrFactoryBase::~WeakPtrFactoryBase
  gpu::CommandBufferProxyImpl::~CommandBufferProxyImpl
  gpu::CommandBufferProxyImpl::~CommandBufferProxyImpl
  
Sanitizer: thread (TSAN)

Reproducer Testcase: https://clusterfuzz.com/download?testcase_id=4747862723002368

Additional requirements: Requires HTTP

Issue filed automatically.

See https://github.com/google/clusterfuzz-tools for more information.

Note: This crash might not be reproducible with the provided testcase. That said, for the past 14 days we've been seeing this crash frequently. If you are unable to reproduce this, please try a speculative fix based on the crash stacktrace in the report. The fix can be verified by looking at the crash statistics in the report, a day after the fix is deployed. We will auto-close the bug if the crash is not seen for 14 days.
 
Project Member

Comment 1 by ClusterFuzz, Mar 29 2018

Components: Internals>Core Internals>GPU>Internals
Labels: Test-Predator-Auto-Components
Automatically applying components based on crash stacktrace and information from OWNERS files.

If this is incorrect, please apply the Test-Predator-Wrong-Components label.
Cc: brajkumar@chromium.org
Labels: CF-NeedsTriage
Unable to find actual suspect through code search and also observing no CL's under regression range, hence adding appropriate label and requesting someone from GPU team to look in to this issue.

Thanks!
Cc: piman@chromium.org
Labels: -Pri-2 Pri-1
Owner: sunn...@chromium.org
Status: Assigned (was: Untriaged)

Comment 4 by piman@chromium.org, Apr 6 2018

Cc: dcasta...@chromium.org
Components: -Internals>GPU>Internals Internals>GPU>Video
Owner: emir...@chromium.org
Status: Fixed (was: Assigned)
Same as  crbug.com/827039 , this is the media context, deleted on the wrong thread. Should be fixed with https://chromium-review.googlesource.com/c/chromium/src/+/984438

Sign in to add a comment