Zkoušel jsem jen oficiální openjdk kontejnery, můžu to otestovat i načisto bez dockeru.
Oficiální JDK 9 i 10 napřímo ve vps v pohodě běží:
-bash-4.2$ JAVA_HOME=jdk-9.0.4 jdk-9.0.4/bin/java --version openjdk 9.0.4 OpenJDK Runtime Environment (build 9.0.4+11) OpenJDK 64-Bit Server VM (build 9.0.4+11, mixed mode)
Takže to musí být něco v tom kontejneru. Nebo v kódu, který se aktivuje jen uvnitř kontejneru (Java už si umí zjistit limity z cgroups).
Martin
2018-03-22 11:51 GMT+01:00 Martin Sivák mars@montik.net:
Ahoj,
jedine, co mne napada, je, ze si jdk9 v tom buildu nejako netyka s retpolined kernelem/vdso; jsi to schopny odtracovat, nez to sleti, co se to snazi delat?
Mno moje hypotéza byla spíše nekompatibilní glibc v tom Debianu a kernel na vpsFree. Ale zkusím tam dostat strace.
Nejsem Java vyvojar, JDK jsem nikdy na level zdrojaku nevidel, takze ani netusim z prvni, kam sahnout. OpenJDK9 v jinym buildu z jinyho distra Ti nejede? Jenom 8?
Zkoušel jsem jen oficiální openjdk kontejnery, můžu to otestovat i načisto bez dockeru.
Martin
/snajpa (Pavel Snajdr) (Predseda vpsFree.cz) (+420 720 107 791)
On 22 Mar 2018, at 10:39, Martin Sivák mars@montik.net wrote:
Ahoj,
napadá Vás někoho co může za následující chování? Dělají to jen ty na debianu založené kontejnery. Alpine (8-jre-alpine) funguje v pohodě.
[root@vps ~]# docker run openjdk:9-jre java --version Unable to find image 'openjdk:9-jre' locally Trying to pull repository docker.io/library/openjdk ... 9-jre: Pulling from docker.io/library/openjdk 2115d46e7396: Already exists daa734ed5aa0: Already exists 801e6e5516c1: Already exists 404c3612208c: Already exists 258506b48a3e: Already exists b8ae0883616a: Already exists a9b93d536da3: Already exists Digest: sha256:aea139f395628bcc1ec57ecba8b319ee395d31158a47754f56286afe09220700 Status: Downloaded newer image for docker.io/openjdk:9-jre # # A fatal error has been detected by the Java Runtime Environment: # # SIGSEGV (0xb) at pc=0x00007f3bf98f1324, pid=1, tid=12 # # JRE version: OpenJDK Runtime Environment (9.0+12) (build 9.0.4+12-Debian-2) # Java VM: OpenJDK 64-Bit Server VM (9.0.4+12-Debian-2, mixed mode, tiered, compressed oops, g1 gc, linux-amd64) # Problematic frame: # C [libc.so.6+0x36324] abort+0x244 # # Core dump will be written. Default location: //core.1 (may not exist) # # An error report file with more information is saved as: # //hs_err_pid1.log library initialization failed - unable to get max # of allocated fds # # If you would like to submit a bug report, please visit: # http://bugreport.java.com/bugreport/crash.jsp # The crash happened outside the Java Virtual Machine in native code. # See problematic frame for where to report the bug. #
Díky
Martin Sivák _______________________________________________ Community-list mailing list Community-list@lists.vpsfree.cz http://lists.vpsfree.cz/listinfo/community-list
Community-list mailing list Community-list@lists.vpsfree.cz http://lists.vpsfree.cz/listinfo/community-list