-
Notifications
You must be signed in to change notification settings - Fork 214
Disable flaky Unit_NonHost_Printf hip-tests introduced by compiler submodule update #4244
Copy link
Copy link
Open
Description
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
mainbranch 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
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
TODO