-
Bug
-
Resolution: Fixed
-
P4
-
17, 19, 20
-
b05
-
generic
-
linux_alpine
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8291382 | 19.0.2 | Matthias Baesken | P4 | Resolved | Fixed | b01 |
JDK-8291219 | 19.0.1 | Matthias Baesken | P4 | Resolved | Fixed | b04 |
JDK-8289696 | 19 | Matthias Baesken | P4 | Resolved | Fixed | b30 |
JDK-8289888 | 17.0.5 | Matthias Baesken | P4 | Resolved | Fixed | b01 |
JDK-8292642 | 11.0.17 | Paul Hohensee | P4 | Resolved | Fixed | b04 |
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.
- backported by
-
JDK-8289696 [test] java/lang/ProcessBuilder/Basic.java fails on Alpine/musl
-
- Resolved
-
-
JDK-8289888 [test] java/lang/ProcessBuilder/Basic.java fails on Alpine/musl
-
- Resolved
-
-
JDK-8291219 [test] java/lang/ProcessBuilder/Basic.java fails on Alpine/musl
-
- Resolved
-
-
JDK-8291382 [test] java/lang/ProcessBuilder/Basic.java fails on Alpine/musl
-
- Resolved
-
-
JDK-8292642 [test] java/lang/ProcessBuilder/Basic.java fails on Alpine/musl
-
- Resolved
-
- links to
-
Commit openjdk/jdk11u-dev/a491f0d8
-
Commit openjdk/jdk17u-dev/01217e1c
-
Commit openjdk/jdk19/0dff3276
-
Commit openjdk/jdk/a8edd7a1
-
Review openjdk/jdk11u-dev/1324
-
Review openjdk/jdk17u-dev/527
-
Review openjdk/jdk19/106
-
Review openjdk/jdk/9361