x86 scattergather tests fail with "gather result does not match"
In the master merge for PR #7667, the x86-64 test workflow had the following failures:
2025-10-14T20:30:43.2855871Z code_api|client.drx-scattergather 2025-10-14T20:30:43.2856117Z code_api|client.drx-scattergather-bbdup 2025-10-14T20:30:43.2856437Z code_api|sample.memval_simple_scattergather 2025-10-14T20:30:43.2856927Z code_api|tool.drcachesim.scattergather-x86
The error seems to be:
ERROR: gather result does not match
Logs: https://github.com/DynamoRIO/dynamorio/actions/runs/18508849493/attempts/1
Succeeded on a retry.
Happened in a PR with output mismatch on the same set of scattergather tests:
https://github.com/DynamoRIO/dynamorio/actions/runs/18603374767/job/53046989454?pr=7686
====> FAILURE in debug-internal-64 <====
code_api|client.drx-scattergather
code_api|client.drx-scattergather-bbdup
code_api|sample.memval_simple_scattergather
code_api|tool.drcachesim.scattergather-x86
Same output mismatch happened in x86-32 (https://github.com/DynamoRIO/dynamorio/actions/runs/18724532585/job/53405532740?pr=7691)
====> FAILURE in debug-internal-32 <====
code_api|client.drx-scattergather
code_api|client.drx-scattergather-bbdup
code_api|sample.memval_simple_scattergather
code_api|tool.drcachesim.scattergather-x86
Happened again x86-64: https://github.com/DynamoRIO/dynamorio/actions/runs/18912885658/job/53988260379?pr=7700
Happened on x86-32: https://github.com/DynamoRIO/dynamorio/actions/runs/19878728699/job/56971949068 Master merge: https://github.com/DynamoRIO/dynamorio/commit/0caf3965ad9c3099e18568a387d9c4a2d4b63d9f