Integrated: JDK-8289569: [test] java/lang/ProcessBuilder/Basic.java fails on Alpine/musl

Matthias Baesken mbaesken at openjdk.org
Mon Jul 4 09:00:40 UTC 2022


On Mon, 4 Jul 2022 07:05:03 GMT, Matthias Baesken <mbaesken at 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 <mbaesken at 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


More information about the core-libs-dev mailing list