On Mon, 4 Jul 2022 07:05:03 GMT, Matthias Baesken <mbaes...@openjdk.org> wrote:
> Currently the ProcessBuilder/Basic.java test fails on musl. > We run into >>'java.io.IOException: Cannot run program "./prog": error=8, Exec format error > at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1143) > at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1073) > at Basic.run(Basic.java:2771) > at Basic$JavaChild.main(Basic.java:498) > Caused by: java.io.IOException: error=8, Exec format error > at java.base/java.lang.ProcessImpl.forkAndExec(Native Method) > at java.base/java.lang.ProcessImpl.<init>(ProcessImpl.java:319) > at java.base/java.lang.ProcessImpl.start(ProcessImpl.java:249) > at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1110) > ... 3 more > > This seems to be a musl/Alpine specific issue with some process execs. > So adding !vm.musl to the test might make sense. This pull request has now been integrated. Changeset: a8edd7a1 Author: Matthias Baesken <mbaes...@openjdk.org> URL: https://git.openjdk.org/jdk/commit/a8edd7a12f955fe843c7c9ad4273e9c653a80c5a Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod 8289569: [test] java/lang/ProcessBuilder/Basic.java fails on Alpine/musl Reviewed-by: clanger, alanb, stuefe ------------- PR: https://git.openjdk.org/jdk/pull/9361