run-program issues with OpenJDK 11

Eric Timmons etimmons at mit.edu
Wed Jul 1 17:27:13 UTC 2020


Mark Evenson <evenson at panix.com> writes:

> Hmmm.  I can’t seem to confirm under abcl-bin-1.7.0/openjdk11/linux.

I'll be honest, I thought I was going crazy at first! It seemed weird
that things like this would break things like this between versions.
I'd love it if there's some other explanation!

[...]

> What are the values returned for LISP-IMPLEMENTATION-VERSION where you
> encountering the error?
>
> You aren’t trying to get a java.lang.UNIXProcess under Windows by any chance?

Nope, I'm running on Gentoo with kernel 5.4.45 and in Docker containers
running on that computer. I've attached a tarball containing the Docker
build context and some scripts I used to test this. The build-images
script will build Docker images using the ABCL 1.7.0 jar running with
Buster's default JRE (11), Stretch's default JRE (8), the JRE in the
openjdk:11-buster image, and the JRE in the openjdk:8-buster image. The
test-run-program script will try to start a child process using each of
the images.

The first value of LISP-IMPLEMENTATION-VERSION is always "1.7.0" and the
third is always "amd64-Linux-5.4.45-gentoo".

I get the errors when the second value is one of:

+ "OpenJDK_64-Bit_Server_VM-Debian-11.0.7+10-post-Debian-3deb10u1" (docker label debian-buster)
+ "OpenJDK_64-Bit_Server_VM-Oracle_Corporation-11.0.7+10" (docker label opendjk-11-buster)
+ "OpenJDK_64-Bit_Server_VM-AdoptOpenJDK-11.0.7+10" (native)

I don't get errors when the second value is one of:

+ "OpenJDK_64-Bit_Server_VM-Oracle_Corporation-1.8.0_252-8u252-b09-1~deb9u1-b09" (docker label debian-stretch)
+ "OpenJDK_64-Bit_Server_VM-Oracle_Corporation-1.8.0_252-b09" (docker label openjdk-8-buster)
+ "OpenJDK_64-Bit_Server_VM-AdoptOpenJDK-1.8.0_252-b09" (native)

I've also attached the full output of running the test-run-program
script from the tarball (after build-images has already been run).

-Eric

-------------- next part --------------
A non-text attachment was scrubbed...
Name: abcl-run-program-test.tar.gz
Type: application/octet-stream
Size: 1095 bytes
Desc: not available
URL: <https://mailman.common-lisp.net/pipermail/armedbear-devel/attachments/20200701/dcd21787/attachment.obj>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: output-of-test-run-program.txt
URL: <https://mailman.common-lisp.net/pipermail/armedbear-devel/attachments/20200701/dcd21787/attachment.txt>


More information about the armedbear-devel mailing list