Skip to content

Disable flaky Unit_NonHost_Printf hip-tests introduced by compiler submodule update #4244

@lajagapp

Description

@lajagapp

Summary

The following hip-tests are intermittently failing (subprocess aborted) after the compiler submodule update in #4081. These tests need to be disabled in TheRock CI to unblock the compiler promotion, and then investigated separately.

Failing Tests

# Test Name Failure Mode
1962 Unit_NonHost_Printf_loop Subprocess aborted
1963 Unit_NonHost_Printf_multiple_Threads Subprocess aborted
1964 Unit_NonHost_Printf_BufferAvailability Subprocess aborted

Observations

  • All three tests are in the Unit_NonHost_Printf_* suite
  • Failures are intermittent/flaky, they do not reproduce consistently
  • Failure mode is Subprocess aborted (signal-based termination, likely SIGABRT)
  • Tests pass on the current main branch without the compiler update
  • Introduced by compiler submodule bump in Update submodule pointer for compiler 7.13 : ww11 #4081

Reproducer

cd /share/hip/catch_tests
ctest -R "Unit_NonHost_Printf_loop|Unit_NonHost_Printf_multiple_Threads|Unit_NonHost_Printf_BufferAvailability" --repeat until-fail:10 --output-on-failure

Action Items

  • Add Unit_NonHost_Printf_* tests to TEST_TO_IGNORE in build_tools/github_actions/test_executable_scripts/test_hiptests.py
  • Investigate root cause, likely a compiler codegen or runtime change affecting device-side printf buffer handling
  • Re-enable tests after fix is landed

Related

Compiler submodule update PR: #4081

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

Status

TODO

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions