• Michael Lippautz's avatar
    [heap] Add TSAN suppression for lock-order inversion in Scavenger · e26cd874
    Michael Lippautz authored
    The Scavenger currently requires taking the lock for OLD->NEW processing
    and can also take another lock for sweeping a different page.
    
    Since order of pages during scavenge and sweep is unstable this may
    result in lock order inversion reports on TSAN when long-running
    programms are only executed on a single thread.
    
    The report is a false positve, hence flag it as suppression until we
    redesign this particular piece.
    
    No-try: true
    Bug: v8:6923
    Change-Id: I82355be1c8d83ea61cc21152aeb10b58b1dc4b86
    Reviewed-on: https://chromium-review.googlesource.com/716261Reviewed-by: 's avatarUlan Degenbaev <ulan@chromium.org>
    Commit-Queue: Michael Lippautz <mlippautz@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#48504}
    e26cd874
tsan_suppressions.txt 366 Bytes