RFR: JDK-8289569: [test] java/lang/ProcessBuilder/Basic.java fails on Alpine/musl
Matthias Baesken
mbaesken at openjdk.org
Mon Jul 4 07:12:20 UTC 2022
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.
-------------
Commit messages:
- JDK-8289569
Changes: https://git.openjdk.org/jdk/pull/9361/files
Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=9361&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8289569
Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod
Patch: https://git.openjdk.org/jdk/pull/9361.diff
Fetch: git fetch https://git.openjdk.org/jdk pull/9361/head:pull/9361
PR: https://git.openjdk.org/jdk/pull/9361
More information about the core-libs-dev
mailing list