28415, "jabraham17", "Better halting error message with ROCm 6.3", "2026-02-18T00:27:35Z"
Currently, when using ROCm 6.3 with Chapel, we get bad error messages when a halt occurs (like for example when using @assertOnGpu)
Its not clear if the error is on our side with how we use ROCm or a ROCm bug (we did not have this issue with previous ROCm versions)
For example
@assertOnGpu
foreach i in 1..10 { }
When running this code, instead of seeing a nice halt message, users will likely see segfault or some other unclear halt when hitting the halt. Since this is an error condition anyways, its not terrible that Chapel programs crash when halting. But it would be nice to have better errors.
This issue serves as a place to request that we have better halt messages for the latest versions of ROCm
PR Add support for ROCm 6.3 by jabraham17 · Pull Request #28220 · chapel-lang/chapel · GitHub adds support for ROCm 6.3, but does not fix these bad error messages. ROCm 6.3 support · Issue #26934 · chapel-lang/chapel · GitHub has some more information on this topic