file_io tests are failing when run in the CI on windows machines
Created by: joshua-warburton
Across several PRs, the file_ip tests are failing with no seeming relation to the content of the patch, such as here: https://github.com/DynamoRIO/dynamorio/actions/runs/3746175708/jobs/6361283731
tart 116: code_api|client.file_io
2022-12-19T14:48:07.3715131Z
2022-12-19T14:48:07.3720035Z 116: Test command: D:\a\dynamorio\dynamorio\build_debug-internal-64\bin64\drrun.exe "-s" "90" "-quiet" "-debug" "-use_dll" "D:/a/dynamorio/dynamorio/build_debug-internal-64/lib64/debug/dynamorio.dll" "-exit0" "-stderr_mask" "0xC" "-msgbox_mask" "0" "-dumpcore_mask" "0x7d" "-staged" "-code_api" "-c" "D:/a/dynamorio/dynamorio/build_debug-internal-64/suite/tests/bin/client.file_io.dll.dll" "D:/a/dynamorio/dynamorio/suite/tests/client-interface/file_io_data.txt" "--" "D:/a/dynamorio/dynamorio/build_debug-internal-64/suite/tests/bin/client.file_io.exe"
2022-12-19T14:48:07.3721496Z 116: Working Directory: D:/a/dynamorio/dynamorio/build_debug-internal-64/suite/tests
2022-12-19T14:48:07.3721972Z 116: Test timeout computed to be: 600
2022-12-19T14:48:07.3722327Z 115: About to create thread
2022-12-19T14:48:07.3722677Z 115: kernel_xfer_event: type 2
2022-12-19T14:48:07.3722993Z 116: 0123456789
2022-12-19T14:48:07.3723272Z 116: 01234
2022-12-19T14:48:07.3723546Z 116: abcdefg
2022-12-19T14:48:07.3723805Z 116: x
2022-12-19T14:48:07.3724075Z 116: EOF
2022-12-19T14:48:07.3724344Z 116:
2022-12-19T14:48:07.3724644Z 115: kernel_xfer_event: type 7
2022-12-19T14:48:07.3724982Z 115: kernel_xfer_event: type 5
2022-12-19T14:48:07.3725315Z 115: kernel_xfer_event: type 6
2022-12-19T14:48:07.3725647Z 115: kernel_xfer_event: type 5
2022-12-19T14:48:07.3726400Z 116: <Application D:\a\dynamorio\dynamorio\build_debug-internal-64\suite\tests\bin\client.file_io.exe (6876). Internal Error: DynamoRIO debug check failure: D:\a\dynamorio\dynamorio\core\win32\loader.c:771 !is_dynamo_address(dcontext->app_fls_data)
2022-12-19T14:48:07.3727351Z 116: (Error occurred @0 frags in tid 2500)
2022-12-19T14:48:07.3727716Z 116: version 9.0.19345, custom build
2022-12-19T14:48:07.3728628Z 116: -no_dynamic_options -client_lib 'D:\a\dynamorio\dynamorio\build_debug-internal-64\suite\tests\bin\client.file_io.dll.dll;0;"D:/a/dynamorio/dynamorio/suite/tests/client-interface/file_io_data.txt"' -client_lib64 'D:\a\dynamorio\dynamorio\build_debug-internal-64\suite\tests\bin\client.file_io.dll.dll;0;"D:/a/dynamorio/dyna
2022-12-19T14:48:07.3729498Z 116: 0x00000097b6b1e5e0 0x000001fd792b097a
2022-12-19T14:48:07.3729861Z 116: 0x00000097b6b1e720 0x0000000000000000
2022-12-19T14:48:07.3730370Z 116: D:\a\dynamorio\dynamorio\build_debug-internal-64\lib64\debug\dynamorio.dll=0x0000000015000000
2022-12-19T14:48:07.3731034Z 116: D:\a\dynamorio\dynamorio\build_debug-internal-64\suite\tests\bin\client.file_io.dll.dll=0x00007ff676880000
2022-12-19T14:48:07.3731592Z 116: C:\Windows/system32/KERNEL32.dll=0x000001fd79090000
2022-12-19T14:48:07.3732045Z 116: C:\Windows/system32/KERNELBASE.dll=0x000001fd79220000>
2022-12-19T14:48:07.3732621Z 116/285 Test #116: code_api|client.file_io ......................................***Failed Required regular expression not found. Regex=[^0123456789
This affects #5797, #5799 and #5776 at a minimum