Skip to content

[WIP][ROCm] Fix stale symbol names in tsan_ignore_list.txt#1032

Open
nurmukhametov wants to merge 3 commits into
mainfrom
anurmukh/update-stale-tsan-ignore-entries
Open

[WIP][ROCm] Fix stale symbol names in tsan_ignore_list.txt#1032
nurmukhametov wants to merge 3 commits into
mainfrom
anurmukh/update-stale-tsan-ignore-entries

Conversation

@nurmukhametov

Copy link
Copy Markdown
Member

Motivation

Several suppressions no longer matched their target races after
upstream renames/removals, silently letting TSan reports through.

Submission Checklist

Both //build_tools/rocm:sanitizer_wrapper and :parallel_gpu_execute can
end up as the effective --run_under tool depending on --config order
(--run_under is single-valued, so tsan/asan and ci_single_gpu/
ci_multi_gpu/ci_rocm_cpu silently clobber each other), so both need to
resolve the symbolizer correctly.
Several suppressions no longer matched their target races after
upstream renames/removals, silently letting TSan reports through:
AllocateAndRecordEvent moved from PjRtStreamExecutorClient to
LocalDeviceState (edaa01b), ExecuteHelper was migrated to
CommonPjRtLoadedExecutable::ExecuteHelperOnSingleDevice (d300770),
HloRunnerPjRt was renamed to HloRunner (a15d305), and
AllocateDestinationBuffer/BufferFromHostBufferInternal were deleted
outright (3cf1f09).
@nurmukhametov nurmukhametov added sanitizers Execute sanitizer pipelines for that PR and removed sanitizers Execute sanitizer pipelines for that PR labels Jul 6, 2026
@nurmukhametov nurmukhametov added sanitizers Execute sanitizer pipelines for that PR and removed sanitizers Execute sanitizer pipelines for that PR labels Jul 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

sanitizers Execute sanitizer pipelines for that PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant