dynamorio icon indicating copy to clipboard operation
dynamorio copied to clipboard

Windows 32b failure: Error copying file drconfiglib.dll

Open prasun3 opened this issue 2 years ago • 4 comments

Seeing this failure in #5717

2023-02-27T04:29:11.5101083Z ==================================================
2023-02-27T04:29:11.5101644Z RESULTS
2023-02-27T04:29:11.5101998Z 
2023-02-27T04:29:11.5102315Z debug-internal-32: **** 1 build errors ****
2023-02-27T04:29:11.5103319Z 	Error copying file "/.../dynamorio/build_debug-internal-32/lib32/debug/../drconfiglib.dll" to "/.../dynamorio/build_debug-internal-32/suite/tests/bin/drconfiglib.dll".
2023-02-27T04:29:11.5103853Z 
2023-02-27T04:29:11.5470204Z Finished running ctest --output-on-failure -VV -S "D:/a/dynamorio/dynamorio/suite/runsuite.cmake,automated_ci;use_ninja;32_only;debug_only"
2023-02-27T04:29:11.5470987Z RESULTS
2023-02-27T04:29:11.5471336Z 
2023-02-27T04:29:11.5471487Z 
2023-02-27T04:29:11.5471769Z ====> FAILURE in debug-internal-32 <====
2023-02-27T04:29:11.5472812Z debug-internal-32: **** 1 build errors ****
2023-02-27T04:29:11.5473596Z 	Error copying file "/.../dynamorio/build_debug-internal-32/lib32/debug/../drconfiglib.dll" to "/.../dynamorio/build_debug-internal-32/suite/tests/bin/drconfiglib.dll".
2023-02-27T04:29:11.5562265Z ##[error]Process completed with exit code 1.

prasun3 avatar Feb 28 '23 02:02 prasun3

Xref https://github.com/DynamoRIO/dynamorio/issues/1807#issuecomment-1061909208

derekbruening avatar Feb 28 '23 03:02 derekbruening

Xref #4668

derekbruening avatar Mar 16 '23 21:03 derekbruening

This looks like a race. Somewhere a dependency is missing.

derekbruening avatar Mar 16 '23 21:03 derekbruening

Data point: This fails on 64 bit too. Possibly the same race. https://github.com/DynamoRIO/dynamorio/actions/runs/10894111956/job/30230273364#step:6:1407

RESULTS

debug-internal-64: **** 1 build errors ****
	Error copying file "/.../dynamorio/build_debug-internal-64/lib64/debug/../drconfiglib.dll" to "/.../dynamorio/build_debug-internal-64/suite/tests/bin/drconfiglib.dll".

Finished running ctest --output-on-failure -VV -S "D:/a/dynamorio/dynamorio/suite/runsuite.cmake,automated_ci;use_ninja;64_only;debug_only"
RESULTS


====> FAILURE in debug-internal-64 <====
debug-internal-64: **** 1 build errors ****
	Error copying file "/.../dynamorio/build_debug-internal-64/lib64/debug/../drconfiglib.dll" to "/.../dynamorio/build_debug-internal-64/suite/tests/bin/drconfiglib.dll".
Error: Process completed with exit code 1.

xdje42 avatar Sep 18 '24 22:09 xdje42

I just hit this so my fix doesn't seem to have solved it: https://github.com/DynamoRIO/dynamorio/actions/runs/13934345130/job/38998877726?pr=7372

Error copying file (if different) from "/.../dynamorio/build_release-external-64/lib64/release/../drconfiglib.dll" to "/.../dynamorio/build_release-external-64/suite/tests/bin/drconfiglib.dll".

derekbruening avatar Mar 18 '25 22:03 derekbruening

Happened again: https://github.com/DynamoRIO/dynamorio/actions/runs/14273401769/attempts/1?pr=7432

derekbruening avatar Apr 04 '25 20:04 derekbruening

I think what is happening is that drconfiglib.dll has not been built yet: so the source doesn't exist.

derekbruening avatar Apr 04 '25 20:04 derekbruening