Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fatal error in an alpine docker container #417

Open
lilithyang2018 opened this issue Nov 15, 2024 · 13 comments
Open

fatal error in an alpine docker container #417

lilithyang2018 opened this issue Nov 15, 2024 · 13 comments

Comments

@lilithyang2018
Copy link

the following are the error messages

#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x00000000001cd426, pid=1, tid=71
#
# JRE version: OpenJDK Runtime Environment Temurin-17.0.13+11 (17.0.13+11) (build 17.0.13+11)
# Java VM: OpenJDK 64-Bit Server VM Temurin-17.0.13+11 (17.0.13+11, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, linux-amd64)
# Problematic frame:
# C  [libjavet-node-linux-x86_64.v.3.1.0.so+0x26adc0d]
#
# Core dump will be written. Default location: Core dumps may be processed with "/usr/lib/systemd/systemd-coredump %P %u %g %s %t %c %h %e" (or dumping to //core.1)
#
# An error report file with more information is saved as:
# //hs_err_pid1.log
#
# If you would like to submit a bug report, please visit:
#   https://github.com/adoptium/adoptium-support/issues
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.

the following are part of the container's dockerfile

FROM alpine:3.20.3

# proxy
ARG HTTP_PROXY
ARG HTTPS_PROXY
# Install JRE
# see https://github.com/adoptium/containers/blob/d7a5038edcd8ab08b0babaeae09d0c097453a023/17/jre/alpine/Dockerfile
ENV JAVA_HOME=/opt/java/openjdk
ENV PATH=$JAVA_HOME/bin:$PATH

# Default to UTF-8 file.encoding
ENV LANG='en_US.UTF-8' LANGUAGE='en_US:en' LC_ALL='en_US.UTF-8'

RUN set -eux; \
    apk add --no-cache \
        # java.lang.UnsatisfiedLinkError: libfontmanager.so: libfreetype.so.6: cannot open shared object file: No such file or directory
        # java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11FontManager
        # https://github.com/docker-library/openjdk/pull/235#issuecomment-424466077
        fontconfig ttf-dejavu \
        # gnupg required to verify the signature
        gnupg \
        # utilities for keeping Alpine and OpenJDK CA certificates in sync
        # https://github.com/adoptium/containers/issues/293
        ca-certificates p11-kit-trust \
        # locales ensures proper character encoding and locale-specific behaviors using en_US.UTF-8
        musl-locales musl-locales-lang \
        tzdata \
        # Contains `csplit` used for splitting multiple certificates in one file to multiple files, since keytool can
        # only import one at a time.
        coreutils \
        # Needed to extract CN and generate aliases for certificates
        openssl \
    ; \
    rm -rf /var/cache/apk/*

ENV JAVA_VERSION=jdk-17.0.13+11

RUN set -eux; \
    apk add --no-cache \
        gcompat \
        libstdc++ \
    ; \
    ARCH="$(apk --print-arch)"; \
    case "${ARCH}" in \
       x86_64) \
         ESUM='7a2df4e2f86eca649af1e17d990ab8e354cb6dee389606025b9d05f75623c388'; \
         BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.13%2B11/OpenJDK17U-jre_x64_alpine-linux_hotspot_17.0.13_11.tar.gz'; \
         ;; \
       *) \
         echo "Unsupported arch: ${ARCH}"; \
         exit 1; \
         ;; \
    esac; \
    if [ -n "$HTTP_PROXY" ]; then export http_proxy=$HTTP_PROXY; fi; \
    if [ -n "$HTTPS_PROXY" ]; then export https_proxy=$HTTPS_PROXY; fi; \
    wget -O /tmp/openjdk.tar.gz ${BINARY_URL}; \
    wget -O /tmp/openjdk.tar.gz.sig ${BINARY_URL}.sig; \
    export GNUPGHOME="$(mktemp -d)"; \
    # gpg: key 843C48A565F8F04B: "Adoptium GPG Key (DEB/RPM Signing Key) <temurin-dev@eclipse.org>" imported
    gpg --batch --keyserver keyserver.ubuntu.com --recv-keys 3B04D753C9050D9A5D343F39843C48A565F8F04B; \
    gpg --batch --verify /tmp/openjdk.tar.gz.sig /tmp/openjdk.tar.gz; \
    rm -r "${GNUPGHOME}" /tmp/openjdk.tar.gz.sig; \
    echo "${ESUM} */tmp/openjdk.tar.gz" | sha256sum -c -; \
    mkdir -p "$JAVA_HOME"; \
    tar --extract \
        --file /tmp/openjdk.tar.gz \
        --directory "$JAVA_HOME" \
        --strip-components 1 \
        --no-same-owner \
    ; \
    rm -f /tmp/openjdk.tar.gz ${JAVA_HOME}/lib/src.zip;

RUN set -eux; \
    echo "Verifying install ..."; \
    echo "java --version"; java --version; \
    echo "Complete."

### install GNU libc
# see https://wiki.alpinelinux.org/wiki/Running_glibc_programs
# see https://github.com/sgerrand/alpine-pkg-glibc
ENV LANG=en_US.UTF-8
ARG ALPINE_GLIBC_PACKAGE_VERSION=2.29-r0

RUN if [ -n "$HTTP_PROXY" ]; then export http_proxy=$HTTP_PROXY; fi \
  && if [ -n "$HTTPS_PROXY" ]; then export https_proxy=$HTTPS_PROXY; fi \
  && wget -q -O /etc/apk/keys/sgerrand.rsa.pub https://alpine-pkgs.sgerrand.com/sgerrand.rsa.pub \
  && wget -P /tmp \
    https://github.com/sgerrand/alpine-pkg-glibc/releases/download/$ALPINE_GLIBC_PACKAGE_VERSION/glibc-$ALPINE_GLIBC_PACKAGE_VERSION.apk \
    https://github.com/sgerrand/alpine-pkg-glibc/releases/download/$ALPINE_GLIBC_PACKAGE_VERSION/glibc-bin-$ALPINE_GLIBC_PACKAGE_VERSION.apk \
    https://github.com/sgerrand/alpine-pkg-glibc/releases/download/$ALPINE_GLIBC_PACKAGE_VERSION/glibc-i18n-$ALPINE_GLIBC_PACKAGE_VERSION.apk \
  && apk add --no-cache --force-overwrite \
    "/tmp/glibc-$ALPINE_GLIBC_PACKAGE_VERSION.apk" \
    "/tmp/glibc-bin-$ALPINE_GLIBC_PACKAGE_VERSION.apk" \
    "/tmp/glibc-i18n-$ALPINE_GLIBC_PACKAGE_VERSION.apk" \
  && rm /etc/apk/keys/sgerrand.rsa.pub \
  && /usr/glibc-compat/bin/localedef --force --inputfile POSIX --charmap UTF-8 C.UTF-8 || true \
  && echo "export LANG=C.UTF-8" > /etc/profile.d/locale.sh \
  && rm \
    "/tmp/glibc-$ALPINE_GLIBC_PACKAGE_VERSION.apk" \
    "/tmp/glibc-bin-$ALPINE_GLIBC_PACKAGE_VERSION.apk" \
    "/tmp/glibc-i18n-$ALPINE_GLIBC_PACKAGE_VERSION.apk"

and the following is the dependency in the jar

<dependency>
	<groupId>com.caoccao.javet</groupId>
	<artifactId>javet</artifactId>
	<version>3.1.0</version>
</dependency>

it used to work well in an ubuntu container, but now i need an alpine container to run the code. is it possible ?

@caoccao
Copy link
Owner

caoccao commented Nov 15, 2024

I haven't tested alpine before. Did you get a chance to retrieve hs_err_pid1.log? I guess it might be the glibc version mismatch.

I believe Javet works on almost all Linux distributions. Of course, making Javet work on the Linux distributions other than Ubuntu might require some additional work. E.g. CentOS 7/8. Could you leave a repo with the source code + dockerfile that can reproduce the issue?

@lilithyang2018
Copy link
Author

lilithyang2018 commented Nov 18, 2024

hi, i have prepared a demo to reproduce the issue.

and the hs_err_pid1.log for the demo docker container

#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x00000000001cd426, pid=1, tid=7
#
# JRE version: OpenJDK Runtime Environment Temurin-17.0.13+11 (17.0.13+11) (build 17.0.13+11)
# Java VM: OpenJDK 64-Bit Server VM Temurin-17.0.13+11 (17.0.13+11, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, linux-amd64)
# Problematic frame:
# C  [libjavet-node-linux-x86_64.v.3.1.0.so+0x26adc0d]
#
# Core dump will be written. Default location: Core dumps may be processed with "/usr/share/apport/apport -p%p -s%s -c%c -d%d -P%P -u%u -g%g -- %E" (or dumping to //core.1)
#
# If you would like to submit a bug report, please visit:
#   https://github.com/adoptium/adoptium-support/issues
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#

---------------  S U M M A R Y ------------

Command Line: demo.jar

Host: Intel(R) Core(TM) i7-9700K CPU @ 3.60GHz, 6 cores, 7G, Alpine Linux v3.20
Time: Mon Nov 18 02:42:44 2024 UTC elapsed time: 5.931038 seconds (0d 0h 0m 5s)

---------------  T H R E A D  ---------------

Current thread (0x00007f59c3afe020):  JavaThread "main" [_thread_in_native, id=7, stack(0x00007f59c8bcd000,0x00007f59c8ccdac0)]

Stack: [0x00007f59c8bcd000,0x00007f59c8ccdac0],  sp=0x00007f59c8cc9ef0,  free space=1011k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C  [libjavet-node-linux-x86_64.v.3.1.0.so+0x26adc0d]
C  [ld-musl-x86_64.so.1+0x5d7dd]

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j  jdk.internal.loader.NativeLibraries.load(Ljdk/internal/loader/NativeLibraries$NativeLibraryImpl;Ljava/lang/String;ZZZ)Z+0 java.base@17.0.13
j  jdk.internal.loader.NativeLibraries$NativeLibraryImpl.open()Z+61 java.base@17.0.13
j  jdk.internal.loader.NativeLibraries.loadLibrary(Ljava/lang/Class;Ljava/lang/String;Z)Ljdk/internal/loader/NativeLibrary;+256 java.base@17.0.13
j  jdk.internal.loader.NativeLibraries.loadLibrary(Ljava/lang/Class;Ljava/io/File;)Ljdk/internal/loader/NativeLibrary;+51 java.base@17.0.13
j  java.lang.ClassLoader.loadLibrary(Ljava/lang/Class;Ljava/io/File;)Ljdk/internal/loader/NativeLibrary;+31 java.base@17.0.13
j  java.lang.Runtime.load0(Ljava/lang/Class;Ljava/lang/String;)V+61 java.base@17.0.13
j  java.lang.System.load(Ljava/lang/String;)V+7 java.base@17.0.13
j  com.caoccao.javet.interop.loader.JavetLibLoader.load()V+243
v  ~StubRoutines::call_stub
J 3617  jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; java.base@17.0.13 (0 bytes) @ 0x00007f59bc6d373f [0x00007f59bc6d36c0+0x000000000000007f]
j  jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+133 java.base@17.0.13
j  jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+6 java.base@17.0.13
j  java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+59 java.base@17.0.13
j  com.caoccao.javet.interop.JavetClassLoader.load()V+108
j  com.caoccao.javet.interop.V8Host.loadLibrary()Z+58
j  com.caoccao.javet.interop.V8Host.<init>(Lcom/caoccao/javet/enums/JSRuntimeType;)V+69
j  com.caoccao.javet.interop.V8Host.<init>(Lcom/caoccao/javet/enums/JSRuntimeType;Lcom/caoccao/javet/interop/V8Host$1;)V+2
j  com.caoccao.javet.interop.V8Host$NodeInstanceHolder.<clinit>()V+8
v  ~StubRoutines::call_stub
j  com.caoccao.javet.interop.V8Host.getNodeInstance()Lcom/caoccao/javet/interop/V8Host;+0
j  com.javet.demo.DemoApplication.run([Ljava/lang/String;)V+0
j  org.springframework.boot.SpringApplication.lambda$callRunner$5(Lorg/springframework/boot/ApplicationArguments;Lorg/springframework/boot/CommandLineRunner;)V+7
j  org.springframework.boot.SpringApplication$$Lambda$756+0x00007f596c3a5000.acceptWithException(Ljava/lang/Object;)V+8
j  org.springframework.util.function.ThrowingConsumer$1.acceptWithException(Ljava/lang/Object;)V+5
j  org.springframework.util.function.ThrowingConsumer.accept(Ljava/lang/Object;Ljava/util/function/BiFunction;)V+2
j  org.springframework.util.function.ThrowingConsumer$1.accept(Ljava/lang/Object;)V+6
j  org.springframework.boot.SpringApplication.callRunner(Ljava/lang/Class;Lorg/springframework/boot/Runner;Lorg/springframework/util/function/ThrowingConsumer;)V+13
j  org.springframework.boot.SpringApplication.callRunner(Lorg/springframework/boot/Runner;Lorg/springframework/boot/ApplicationArguments;)V+39
j  org.springframework.boot.SpringApplication.lambda$callRunners$3(Lorg/springframework/boot/ApplicationArguments;Lorg/springframework/boot/Runner;)V+3
j  org.springframework.boot.SpringApplication$$Lambda$755+0x00007f596c3a7800.accept(Ljava/lang/Object;)V+12
j  java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Ljava/lang/Object;)V+5 java.base@17.0.13
j  java.util.stream.SortedOps$SizedRefSortingSink.end()V+57 java.base@17.0.13
J 2602 c1 java.util.stream.AbstractPipeline.copyInto(Ljava/util/stream/Sink;Ljava/util/Spliterator;)V java.base@17.0.13 (54 bytes) @ 0x00007f59b4ec52fc [0x00007f59b4ec5200+0x00000000000000fc]
J 1679 c1 java.util.stream.AbstractPipeline.wrapAndCopyInto(Ljava/util/stream/Sink;Ljava/util/Spliterator;)Ljava/util/stream/Sink; java.base@17.0.13 (18 bytes) @ 0x00007f59b4d52434 [0x00007f59b4d52200+0x0000000000000234]
j  java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Ljava/util/stream/PipelineHelper;Ljava/util/Spliterator;)Ljava/lang/Void;+3 java.base@17.0.13
j  java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Ljava/util/stream/PipelineHelper;Ljava/util/Spliterator;)Ljava/lang/Object;+3 java.base@17.0.13
J 2596 c1 java.util.stream.AbstractPipeline.evaluate(Ljava/util/stream/TerminalOp;)Ljava/lang/Object; java.base@17.0.13 (94 bytes) @ 0x00007f59b4ec48bc [0x00007f59b4ec47a0+0x000000000000011c]
j  java.util.stream.ReferencePipeline.forEach(Ljava/util/function/Consumer;)V+6 java.base@17.0.13
j  org.springframework.boot.SpringApplication.callRunners(Lorg/springframework/context/ConfigurableApplicationContext;Lorg/springframework/boot/ApplicationArguments;)V+130
j  org.springframework.boot.SpringApplication.run([Ljava/lang/String;)Lorg/springframework/context/ConfigurableApplicationContext;+168
j  org.springframework.boot.SpringApplication.run([Ljava/lang/Class;[Ljava/lang/String;)Lorg/springframework/context/ConfigurableApplicationContext;+9
j  org.springframework.boot.SpringApplication.run(Ljava/lang/Class;[Ljava/lang/String;)Lorg/springframework/context/ConfigurableApplicationContext;+9
j  com.javet.demo.DemoApplication.main([Ljava/lang/String;)V+3
v  ~StubRoutines::call_stub
j  jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+0 java.base@17.0.13
j  jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+133 java.base@17.0.13
j  jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+6 java.base@17.0.13
j  java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+59 java.base@17.0.13
j  org.springframework.boot.loader.launch.Launcher.launch(Ljava/lang/ClassLoader;Ljava/lang/String;[Ljava/lang/String;)V+50
j  org.springframework.boot.loader.launch.Launcher.launch([Ljava/lang/String;)V+50
j  org.springframework.boot.loader.launch.JarLauncher.main([Ljava/lang/String;)V+8
v  ~StubRoutines::call_stub

siginfo: si_signo: 11 (SIGSEGV), si_code: 1 (SEGV_MAPERR), si_addr: 0x00000000001cd426

Registers:
RAX=0x00007f59c8ccdb38, RBX=0x00007f59632c5e48, RCX=0x0000000000000010, RDX=0x0000000000000000
RSP=0x00007f59c8cc9ee8, RBP=0x00007f59c8cc9ef0, RSI=0x00007f59ca0ec776, RDI=0x00007f59c8cc9f00
R8 =0x00007f5964ed9b70, R9 =0x00000000000000fe, R10=0x00007f59c8cc9ed0, R11=0x0000000000000000
R12=0x00007f59624acc00, R13=0x0000000000000000, R14=0x00007f5964e84fd0, R15=0x00007f596318b880
RIP=0x00000000001cd426, EFLAGS=0x0000000000010246, CSGSFS=0x002b000000000033, ERR=0x0000000000000014
  TRAPNO=0x000000000000000e


Register to memory mapping:

RAX=0x00007f59c8ccdb38 points into unknown readable memory: 0x00007f59c8ccdb38 | 38 db cc c8 59 7f 00 00
RBX=0x00007f59632c5e48: <offset 0x00000000034c6e48> in /tmp/javet/1/libjavet-node-linux-x86_64.v.3.1.0.so at 0x00007f595fdff000
RCX=0x0000000000000010 is an unknown value
RDX=0x0 is NULL
RSP=0x00007f59c8cc9ee8 is pointing into the stack for thread: 0x00007f59c3afe020
RBP=0x00007f59c8cc9ef0 is pointing into the stack for thread: 0x00007f59c3afe020
RSI=0x00007f59ca0ec776: <offset 0x000000000005d776> in /lib/ld-musl-x86_64.so.1 at 0x00007f59ca08f000
RDI=0x00007f59c8cc9f00 is pointing into the stack for thread: 0x00007f59c3afe020
R8 =0x00007f5964ed9b70 points into unknown readable memory: 0x00007f5964ed96f0 | f0 96 ed 64 59 7f 00 00
R9 =0x00000000000000fe is an unknown value
R10=0x00007f59c8cc9ed0 is pointing into the stack for thread: 0x00007f59c3afe020
R11=0x0 is NULL
R12=0x00007f59624acc00: <offset 0x00000000026adc00> in /tmp/javet/1/libjavet-node-linux-x86_64.v.3.1.0.so at 0x00007f595fdff000
R13=0x0 is NULL
R14=0x00007f5964e84fd0 points into unknown readable memory: 0x00007f5964eb22a0 | a0 22 eb 64 59 7f 00 00
R15=0x00007f596318b880: <offset 0x000000000338c880> in /tmp/javet/1/libjavet-node-linux-x86_64.v.3.1.0.so at 0x00007f595fdff000


Top of Stack: (sp=0x00007f59c8cc9ee8)
0x00007f59c8cc9ee8:   00007f59624acc0d 00007f59c8cc9f00
0x00007f59c8cc9ef8:   00007f59ca0ec7dd 00007f59ca0ec776
0x00007f59c8cc9f08:   00007f59632c5e48 0000000000000000
0x00007f59c8cc9f18:   00007f59c8cc9f80 00007f59632bef20
0x00007f59c8cc9f28:   00007f59c8cc9f40 00007f59632befa0
0x00007f59c8cc9f38:   00007f59624ad37d 00007f59c8cc9f80
0x00007f59c8cc9f48:   00007f59624ad51b 00007f5964eb22a0
0x00007f59c8cc9f58:   9f39b18ba1a8002b 00007f5964eb22a0
0x00007f59c8cc9f68:   00007f596327c000 00007f59632bef20
0x00007f59c8cc9f78:   00007f5964e84fd0 00007f59c8cc9fa0
0x00007f59c8cc9f88:   00007f596236a21c 00007f5964eb22a0
0x00007f59c8cc9f98:   00007f5964eb22a0 00007f59c8cc9fc0
0x00007f59c8cc9fa8:   00007f596003d8f3 00007f59ca130860
0x00007f59c8cc9fb8:   00007f59ca130820 00007f59c8ccdb38
0x00007f59c8cc9fc8:   00007f59ca0f3762 00007f5965084330
0x00007f59c8cc9fd8:   00007f596318bab0 000000001e907fee
0x00007f59c8cc9fe8:   0000000000004a36 0000000000002850
0x00007f59c8cc9ff8:   000000000347c000 0000000000000000
0x00007f59c8cca008:   00000000000057a0 0000000000000d60
0x00007f59c8cca018:   000000000000aaa0 00000000001bfbd0
0x00007f59c8cca028:   0000000000000018 0000000000004b40
0x00007f59c8cca038:   0000000000000018 00000000001cd000
0x00007f59c8cca048:   000000000276ac00 0000000000004a4b
0x00007f59c8cca058:   0000000000000000 0000000000000000
0x00007f59c8cca068:   0000000000000000 0000000000000000
0x00007f59c8cca078:   0000000000000000 0000000000000007
0x00007f59c8cca088:   0000000000000000 0000000000000000
0x00007f59c8cca098:   00000000001ca670 0000000000000000
0x00007f59c8cca0a8:   000000000338a830 000000000338cab0
0x00007f59c8cca0b8:   0000000000002280 0000000000000010
0x00007f59c8cca0c8:   0000000000000000 0000000000000000
0x00007f59c8cca0d8:   0000000000000000 0000000000000000 

Instructions: (pc=0x00007f59624acc0d)
0x00007f59624acb0d:   28 00 00 00 48 89 55 c8 31 d2 83 e1 40 41 89 cd
0x00007f59624acb1d:   74 0f 89 f8 0d 00 08 08 00 41 f6 c0 40 44 0f 45
0x00007f59624acb2d:   e0 48 8d 4d c0 44 89 ca 44 89 e6 bf 01 00 00 00
0x00007f59624acb3d:   e8 4e 0f b2 fd 85 c0 75 5a 41 81 e4 00 08 00 00
0x00007f59624acb4d:   75 41 45 85 ed 75 5c 41 83 e6 40 8b 7d c4 0f 85
0x00007f59624acb5d:   7f 00 00 00 48 8b 45 c0 49 89 07 48 8b 45 c8 64
0x00007f59624acb6d:   48 2b 04 25 28 00 00 00 75 7f 48 83 c4 18 44 89
0x00007f59624acb7d:   e0 5b 41 5c 41 5d 41 5e 41 5f 5d c3 0f 1f 80 00
0x00007f59624acb8d:   00 00 00 48 8b 45 c0 45 31 e4 49 89 07 eb cc 0f
0x00007f59624acb9d:   1f 40 00 e8 9b 0a b2 fd 8b 18 f7 db 41 89 dc eb
0x00007f59624acbad:   ba 66 90 8b 7d c0 be 01 00 00 00 e8 83 25 ff ff
0x00007f59624acbbd:   89 c3 85 c0 74 91 8b 7d c0 41 89 dc e8 e2 24 ff
0x00007f59624acbcd:   ff 8b 7d c4 e8 da 24 ff ff eb 90 0f 1f 84 00 00
0x00007f59624acbdd:   00 00 00 be 01 00 00 00 e8 56 25 ff ff 89 c3 85
0x00007f59624acbed:   c0 0f 84 6d ff ff ff eb cd e8 e5 f9 b1 fd 0f 1f
0x00007f59624acbfd:   44 00 00 f3 0f 1e fa 55 48 89 e5 e8 13 f8 b1 fd
0x00007f59624acc0d:   31 d2 80 38 32 74 0c 89 15 2a 92 e1 00 5d c3 0f
0x00007f59624acc1d:   1f 40 00 80 78 01 2e 75 ee ba 0a 00 00 00 31 f6
0x00007f59624acc2d:   48 8d 78 02 e8 ca 06 b2 fd 31 d2 83 f8 14 0f 9e
0x00007f59624acc3d:   c2 eb d4 f3 0f 1e fa 55 bf 03 00 00 00 48 89 e5
0x00007f59624acc4d:   53 48 8d 75 d0 48 83 ec 28 64 48 8b 04 25 28 00
0x00007f59624acc5d:   00 00 48 89 45 e8 31 c0 e8 f6 fa b1 fd 41 89 c0
0x00007f59624acc6d:   b8 00 00 20 00 45 85 c0 75 2f 48 8b 5d d0 48 83
0x00007f59624acc7d:   fb ff 74 25 e8 ca 0b b2 fd 31 d2 48 63 c8 48 89
0x00007f59624acc8d:   d8 48 f7 f1 48 89 d8 48 29 d0 ba 00 00 20 00 48
0x00007f59624acc9d:   3d ff 3f 00 00 48 0f 46 c2 48 8b 55 e8 64 48 2b
0x00007f59624accad:   14 25 28 00 00 00 75 06 48 8b 5d f8 c9 c3 e8 20
0x00007f59624accbd:   f9 b1 fd f3 0f 1e fa 55 48 89 e5 41 57 49 89 cf
0x00007f59624acccd:   41 56 49 89 d6 41 55 49 89 fd 41 54 53 48 83 ec
0x00007f59624accdd:   58 64 48 8b 04 25 28 00 00 00 48 89 45 c8 31 c0
0x00007f59624acced:   f6 06 01 74 0d 48 8b 5e 08 48 85 db 0f 85 a9 00
0x00007f59624accfd:   00 00 48 8d 75 80 bf 03 00 00 00 e8 53 fa b1 fd 


Stack slot to memory mapping:
stack at sp + 0 slots: 0x00007f59c8cc9f00 is pointing into the stack for thread: 0x00007f59c3afe020
stack at sp + 1 slots: 0x00007f59ca0ec7dd: <offset 0x000000000005d7dd> in /lib/ld-musl-x86_64.so.1 at 0x00007f59ca08f000
stack at sp + 2 slots: 0x00007f59ca0ec776: <offset 0x000000000005d776> in /lib/ld-musl-x86_64.so.1 at 0x00007f59ca08f000
stack at sp + 3 slots: 0x00007f59632c5e48: <offset 0x00000000034c6e48> in /tmp/javet/1/libjavet-node-linux-x86_64.v.3.1.0.so at 0x00007f595fdff000
stack at sp + 4 slots: 0x0 is NULL
stack at sp + 5 slots: 0x00007f59c8cc9f80 is pointing into the stack for thread: 0x00007f59c3afe020
stack at sp + 6 slots: 0x00007f59632bef20: <offset 0x00000000034bff20> in /tmp/javet/1/libjavet-node-linux-x86_64.v.3.1.0.so at 0x00007f595fdff000
stack at sp + 7 slots: 0x00007f59c8cc9f40 is pointing into the stack for thread: 0x00007f59c3afe020


Compiled method (n/a)    5934 3617     n 0       jdk.internal.reflect.NativeMethodAccessorImpl::invoke0 (native)
 total in heap  [0x00007f59bc6d3510,0x00007f59bc6d3958] = 1096
 relocation     [0x00007f59bc6d3670,0x00007f59bc6d36a8] = 56
 main code      [0x00007f59bc6d36c0,0x00007f59bc6d3958] = 664

[Constant Pool (empty)]

[MachCode]
[Entry Point]
  # {method} {0x00007f596b1c1850} 'invoke0' '(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;' in 'jdk/internal/reflect/NativeMethodAccessorImpl'
  # parm0:    rsi:rsi   = 'java/lang/reflect/Method'
  # parm1:    rdx:rdx   = 'java/lang/Object'
  # parm2:    rcx:rcx   = '[Ljava/lang/Object;'
  #           [sp+0x50]  (sp of caller)
  0x00007f59bc6d36c0: 448b 5608 | 49bb 0000 | 006b 597f | 0000 4d03 | d349 3bc2 | 0f84 0600 

  0x00007f59bc6d36d8: ;   {runtime_call ic_miss_stub}
  0x00007f59bc6d36d8: 0000 e9a1 | a697 ff90 
[Verified Entry Point]
  0x00007f59bc6d36e0: 8984 2400 | c0fe ff55 | 488b ec48 | 83ec 4048 | 894c 2410 | 4883 f900 | 4c8d 4424 | 104c 0f44 
  0x00007f59bc6d3700: 4424 1048 | 8954 2408 | 4883 fa00 | 488d 4c24 | 0848 0f44 | 4c24 0848 | 8934 2448 | 83fe 0048 
  0x00007f59bc6d3720: 8d14 2448 | 0f44 1424 

  0x00007f59bc6d3728: ;   {oop(a 'java/lang/Class'{0x00000000ffe16e38} = 'jdk/internal/reflect/NativeMethodAccessorImpl')}
  0x00007f59bc6d3728: 49be 386e | e1ff 0000 | 0000 4c89 | 7424 304c | 8d74 2430 | 498b f6c5 

  0x00007f59bc6d3740: ;   {internal_word}
  0x00007f59bc6d3740: f877 49ba | 3f37 6dbc | 597f 0000 | 4d89 9798 | 0200 0049 | 89a7 9002 

  0x00007f59bc6d3758: ;   {external_word}
  0x00007f59bc6d3758: 0000 803d | 44ba 950d | 000f 843a | 0000 0056 | 5251 4150 

  0x00007f59bc6d376c: ;   {metadata({method} {0x00007f596b1c1850} 'invoke0' '(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;' in 'jdk/internal/reflect/NativeMethodAccessorImpl')}
  0x00007f59bc6d376c: 48be 5018 | 1c6b 597f | 0000 498b | fff7 c40f | 0000 000f | 8412 0000 | 0048 83ec 

  0x00007f59bc6d3788: ;   {runtime_call SharedRuntime::dtrace_method_entry(JavaThread*, Method*)}
  0x00007f59bc6d3788: 08e8 3232 | 320d 4883 | c408 e905 

  0x00007f59bc6d3794: ;   {runtime_call SharedRuntime::dtrace_method_entry(JavaThread*, Method*)}
  0x00007f59bc6d3794: 0000 00e8 | 2432 320d | 4158 595a | 5e49 8dbf | b002 0000 | 41c7 8740 | 0300 0004 

  0x00007f59bc6d37b0: ;   {runtime_call Java_jdk_internal_reflect_NativeMethodAccessorImpl_invoke0}
  0x00007f59bc6d37b0: 0000 00e8 | 381e 4007 | c5f8 7741 | c787 4003 | 0000 0500 | 0000 f083 | 4424 c000 | 493b af48 
  0x00007f59bc6d37d0: 0300 000f | 8711 0000 | 0041 81bf | 3003 0000 | 0000 0000 | 0f84 2400 | 0000 c5f8 | 7748 8945 
  0x00007f59bc6d37f0: f849 8bff | 4c8b e448 | 83ec 0048 

  0x00007f59bc6d37fc: ;   {runtime_call JavaThread::check_special_condition_for_native_trans(JavaThread*)}
  0x00007f59bc6d37fc: 83e4 f0e8 | 6c35 4b0d | 498b e44d | 33e4 488b | 45f8 41c7 | 8740 0300 | 0008 0000 | 0041 81bf 
  0x00007f59bc6d381c: b003 0000 | 0200 0000 | 0f84 0801 

  0x00007f59bc6d3828: ;   {external_word}
  0x00007f59bc6d3828: 0000 803d | 74b9 950d | 000f 8438 | 0000 0048 

  0x00007f59bc6d3838: ;   {metadata({method} {0x00007f596b1c1850} 'invoke0' '(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;' in 'jdk/internal/reflect/NativeMethodAccessorImpl')}
  0x00007f59bc6d3838: 8945 f848 | be50 181c | 6b59 7f00 | 0049 8bff | f7c4 0f00 | 0000 0f84 | 1200 0000 | 4883 ec08 
  0x00007f59bc6d3858: ;   {runtime_call SharedRuntime::dtrace_method_exit(JavaThread*, Method*)}
  0x00007f59bc6d3858: e873 3132 | 0d48 83c4 | 08e9 0500 

  0x00007f59bc6d3864: ;   {runtime_call SharedRuntime::dtrace_method_exit(JavaThread*, Method*)}
  0x00007f59bc6d3864: 0000 e865 | 3132 0d48 | 8b45 f849 | c787 9002 | 0000 0000 | 0000 49c7 | 8798 0200 | 0000 0000 
  0x00007f59bc6d3884: 00c5 f877 | 4885 c00f | 847b 0000 | 0048 f7c0 | 0100 0000 | 0f84 6b00 | 0000 488b | 40ff 4180 
  0x00007f59bc6d38a4: 7f38 000f | 8457 0000 | 0048 83f8 | 000f 844d | 0000 0049 | 8b4f 2048 | 83f9 000f | 8414 0000 
  0x00007f59bc6d38c4: 0048 83e9 | 0849 894f | 2049 034f | 3048 8901 | e92b 0000 | 0050 498b | f748 8bf8 | f7c4 0f00 
  0x00007f59bc6d38e4: 0000 0f84 | 1200 0000 | 4883 ec08 

  0x00007f59bc6d38f0: ;   {runtime_call G1BarrierSetRuntime::write_ref_field_pre_entry(oopDesc*, JavaThread*)}
  0x00007f59bc6d38f0: e81b ffcf | 0c48 83c4 | 08e9 0500 

  0x00007f59bc6d38fc: ;   {runtime_call G1BarrierSetRuntime::write_ref_field_pre_entry(oopDesc*, JavaThread*)}
  0x00007f59bc6d38fc: 0000 e80d | ffcf 0c58 | e903 0000 | 0048 8b00 | 498b 8fd8 | 0000 00c7 | 8100 0100 | 0000 0000 
  0x00007f59bc6d391c: 00c9 4981 | 7f08 0000 | 0000 0f85 | 0100 0000 

  0x00007f59bc6d392c: ;   {runtime_call StubRoutines (1)}
  0x00007f59bc6d392c: c3e9 cea2 | 92ff c5f8 | 7748 8945 | f84c 8be4 | 4883 ec00 | 4883 e4f0 

  0x00007f59bc6d3944: ;   {runtime_call SharedRuntime::reguard_yellow_pages()}
  0x00007f59bc6d3944: e857 3e32 | 0d49 8be4 | 4d33 e448 | 8b45 f8e9 | d2fe ffff 
[/MachCode]


Compiled method (c1)    5943 2602       2       java.util.stream.AbstractPipeline::copyInto (54 bytes)
 total in heap  [0x00007f59b4ec5010,0x00007f59b4ec5660] = 1616
 relocation     [0x00007f59b4ec5170,0x00007f59b4ec5200] = 144
 main code      [0x00007f59b4ec5200,0x00007f59b4ec5460] = 608
 stub code      [0x00007f59b4ec5460,0x00007f59b4ec54f0] = 144
 metadata       [0x00007f59b4ec54f0,0x00007f59b4ec5508] = 24
 scopes data    [0x00007f59b4ec5508,0x00007f59b4ec5588] = 128
 scopes pcs     [0x00007f59b4ec5588,0x00007f59b4ec5648] = 192
 dependencies   [0x00007f59b4ec5648,0x00007f59b4ec5650] = 8
 nul chk table  [0x00007f59b4ec5650,0x00007f59b4ec5660] = 16

[Constant Pool (empty)]

[MachCode]
[Entry Point]
  # {method} {0x00007f596b0fbb18} 'copyInto' '(Ljava/util/stream/Sink;Ljava/util/Spliterator;)V' in 'java/util/stream/AbstractPipeline'
  # this:     rsi:rsi   = 'java/util/stream/AbstractPipeline'
  # parm0:    rdx:rdx   = 'java/util/stream/Sink'
  # parm1:    rcx:rcx   = 'java/util/Spliterator'
  #           [sp+0x70]  (sp of caller)
  0x00007f59b4ec5200: 448b 5608 | 49bb 0000 | 006b 597f | 0000 4d03 | d34c 3bd0 

  0x00007f59b4ec5214: ;   {runtime_call ic_miss_stub}
  0x00007f59b4ec5214: 0f85 668b | 1807 660f | 1f44 0000 
[Verified Entry Point]
  0x00007f59b4ec5220: 8984 2400 | c0fe ff55 | 4883 ec60 | 4889 5424 | 3848 894c | 2440 48bf | 7833 0367 | 597f 0000 
  0x00007f59b4ec5240: 8b5f 0883 | c302 895f | 0881 e3fe | 0f00 0083 | fb00 0f84 | 5e01 0000 | 4883 fa00 | 0f84 d500 
  0x00007f59b4ec5260: 0000 8b7e 

  0x00007f59b4ec5264: ;   {oop(a 'java/util/stream/StreamOpFlag'{0x00000000835f1208})}
  0x00007f59b4ec5264: 1448 bb08 | 125f 8300 | 0000 008b | 4320 8b5b | 1848 23f8 | 3bfb bf00 | 0000 000f | 8505 0000 
  0x00007f59b4ec5284: 00bf 0100 | 0000 83e7 | 0183 ff00 | 0f85 7900 | 0000 488b | f10f 1f40 | 0048 b880 | 23a9 6559 
  0x00007f59b4ec52a4: ;   {virtual_call}
  0x00007f59b4ec52a4: 7f00 00e8 

  0x00007f59b4ec52a8: ; ImmutableOopMap {[56]=Oop [64]=Oop }
                      ;*invokeinterface getExactSizeIfKnown {reexecute=0 rethrow=0 return_oop=0}
                      ; - java.util.stream.AbstractPipeline::copyInto@20
  0x00007f59b4ec52a8: c4f2 2507 | 488b d048 | 8b74 2438 | 9048 b820 | 53a9 6559 

  0x00007f59b4ec52bc: ;   {virtual_call}
  0x00007f59b4ec52bc: 7f00 00e8 

  0x00007f59b4ec52c0: ; ImmutableOopMap {[56]=Oop [64]=Oop }
                      ;*invokeinterface begin {reexecute=0 rethrow=0 return_oop=0}
                      ; - java.util.stream.AbstractPipeline::copyInto@25
  0x00007f59b4ec52c0: acf2 2507 | 488b 5424 | 3848 8b74 | 2440 0f1f | 8000 0000 | 0048 b8b0 | 23a9 6559 

  0x00007f59b4ec52dc: ;   {virtual_call}
  0x00007f59b4ec52dc: 7f00 00e8 

  0x00007f59b4ec52e0: ; ImmutableOopMap {[56]=Oop }
                      ;*invokeinterface forEachRemaining {reexecute=0 rethrow=0 return_oop=0}
                      ; - java.util.stream.AbstractPipeline::copyInto@32
  0x00007f59b4ec52e0: 6caa 2407 | 488b 7424 | 380f 1f40 | 0048 b880 | 53a9 6559 

  0x00007f59b4ec52f4: ;   {virtual_call}
  0x00007f59b4ec52f4: 7f00 00e8 

  0x00007f59b4ec52f8: ; ImmutableOopMap {}
                      ;*invokeinterface end {reexecute=0 rethrow=0 return_oop=0}
                      ; - java.util.stream.AbstractPipeline::copyInto@38
  0x00007f59b4ec52f8: 14f0 2507 | 4883 c460 

  0x00007f59b4ec5300: ;   {poll_return}
  0x00007f59b4ec5300: 5d49 3ba7 | 4803 0000 | 0f87 ce00 | 0000 c348 | 8b54 2438 | 488b 4c24 | 4066 0f1f 

  0x00007f59b4ec531c: ;   {optimized virtual_call}
  0x00007f59b4ec531c: 4400 00e8 

  0x00007f59b4ec5320: ; ImmutableOopMap {}
                      ;*invokevirtual copyIntoWithCancel {reexecute=0 rethrow=0 return_oop=0}
                      ; - java.util.stream.AbstractPipeline::copyInto@49
  0x00007f59b4ec5320: 8101 0000 | 4883 c460 

  0x00007f59b4ec5328: ;   {poll_return}
  0x00007f59b4ec5328: 5d49 3ba7 | 4803 0000 | 0f87 bc00 | 0000 c348 | 8974 2450 | 0f1f 4000 

  0x00007f59b4ec5340: ;   {no_reloc}
  0x00007f59b4ec5340: e9d2 0000 | 0000 0000 | 0000 498b | 8708 0100 | 0048 8d78 | 3049 3bbf | 1801 0000 | 0f87 bf00 
  0x00007f59b4ec5360: 0000 4989 | bf08 0100 | 0048 c700 | 0100 0000 | 488b ca49 | ba00 0000 | 6b59 7f00 | 0049 2bca 
  0x00007f59b4ec5380: 8948 0848 | 33c9 8948 | 0c48 33c9 | 4889 4810 | 4889 4818 | 4889 4820 | 4889 4828 | 488b f048 
  0x00007f59b4ec53a0: 8944 2448 

  0x00007f59b4ec53a4: ;   {optimized virtual_call}
  0x00007f59b4ec53a4: 6666 90e8 

  0x00007f59b4ec53a8: ; ImmutableOopMap {[72]=Oop [64]=Oop [80]=Oop [56]=Oop }
                      ;*invokespecial <init> {reexecute=0 rethrow=0 return_oop=0}
                      ; - java.util.Objects::requireNonNull@8
                      ; - java.util.stream.AbstractPipeline::copyInto@1
  0x00007f59b4ec53a8: d48c 1807 | 488b 4424 | 48e9 9700 

  0x00007f59b4ec53b4: ;   {metadata({method} {0x00007f596b0fbb18} 'copyInto' '(Ljava/util/stream/Sink;Ljava/util/Spliterator;)V' in 'java/util/stream/AbstractPipeline')}
  0x00007f59b4ec53b4: 0000 49ba | 18bb 0f6b | 597f 0000 | 4c89 5424 | 0848 c704 | 24ff ffff 

  0x00007f59b4ec53cc: ;   {runtime_call counter_overflow Runtime1 stub}
  0x00007f59b4ec53cc: ffe8 aef2 

  0x00007f59b4ec53d0: ; ImmutableOopMap {rsi=Oop rdx=Oop [56]=Oop rcx=Oop [64]=Oop }
                      ;*synchronization entry
                      ; - java.util.stream.AbstractPipeline::copyInto@-1
  0x00007f59b4ec53d0: 2207 e981 

  0x00007f59b4ec53d4: ;   {runtime_call throw_null_pointer_exception Runtime1 stub}
  0x00007f59b4ec53d4: feff ffe8 

  0x00007f59b4ec53d8: ; ImmutableOopMap {rsi=Oop rdx=Oop [56]=Oop rcx=Oop [64]=Oop rbx=Oop }
                      ;*getfield preserve {reexecute=1 rethrow=0 return_oop=0}
                      ; - (reexecute) java.util.stream.StreamOpFlag::isKnown@2
                      ; - java.util.stream.AbstractPipeline::copyInto@12
  0x00007f59b4ec53d8: c4a1 2207 

  0x00007f59b4ec53dc: ;   {internal_word}
  0x00007f59b4ec53dc: 49ba 0153 | ecb4 597f | 0000 4d89 | 9760 0300 

  0x00007f59b4ec53ec: ;   {runtime_call SafepointBlob}
  0x00007f59b4ec53ec: 00e9 0ef3 

  0x00007f59b4ec53f0: ;   {internal_word}
  0x00007f59b4ec53f0: 1807 49ba | 2953 ecb4 | 597f 0000 | 4d89 9760 

  0x00007f59b4ec5400: ;   {runtime_call SafepointBlob}
  0x00007f59b4ec5400: 0300 00e9 | f8f2 1807 

  0x00007f59b4ec5408: ;   {metadata(NULL)}
  0x00007f59b4ec5408: 48ba 0000 | 0000 0000 | 0000 b800 

  0x00007f59b4ec5414: ;   {runtime_call load_klass_patching Runtime1 stub}
  0x00007f59b4ec5414: 0f05 0ae8 

  0x00007f59b4ec5418: ; ImmutableOopMap {[64]=Oop [80]=Oop [56]=Oop }
                      ;*new {reexecute=1 rethrow=0 return_oop=0}
                      ; - (reexecute) java.util.Objects::requireNonNull@4
                      ; - java.util.stream.AbstractPipeline::copyInto@1
  0x00007f59b4ec5418: e4e1 2207 | e91f ffff | ff48 8bd2 

  0x00007f59b4ec5424: ;   {runtime_call fast_new_instance Runtime1 stub}
  0x00007f59b4ec5424: e857 aa22 

  0x00007f59b4ec5428: ; ImmutableOopMap {[56]=Oop [80]=Oop [64]=Oop }
                      ;*new {reexecute=0 rethrow=0 return_oop=0}
                      ; - java.util.Objects::requireNonNull@4
                      ; - java.util.stream.AbstractPipeline::copyInto@1
  0x00007f59b4ec5428: 07e9 6eff | ffff 9090 | 498b 87d8 | 0300 0049 | c787 d803 | 0000 0000 | 0000 49c7 | 87e0 0300 
  0x00007f59b4ec5448: 0000 0000 | 0048 83c4 

  0x00007f59b4ec5450: ;   {runtime_call unwind_exception Runtime1 stub}
  0x00007f59b4ec5450: 605d e9a9 | c119 07f4 | f4f4 f4f4 | f4f4 f4f4 
[Stub Code]
  0x00007f59b4ec5460: ;   {no_reloc}
  0x00007f59b4ec5460: 0f1f 4400 

  0x00007f59b4ec5464: ;   {static_stub}
  0x00007f59b4ec5464: 0048 bb00 | 0000 0000 

  0x00007f59b4ec546c: ;   {runtime_call}
  0x00007f59b4ec546c: 0000 00e9 | fbff ffff 

  0x00007f59b4ec5474: ;   {static_stub}
  0x00007f59b4ec5474: 9048 bb00 | 0000 0000 

  0x00007f59b4ec547c: ;   {runtime_call}
  0x00007f59b4ec547c: 0000 00e9 | fbff ffff 

  0x00007f59b4ec5484: ;   {static_stub}
  0x00007f59b4ec5484: 9048 bb00 | 0000 0000 

  0x00007f59b4ec548c: ;   {runtime_call}
  0x00007f59b4ec548c: 0000 00e9 | fbff ffff 

  0x00007f59b4ec5494: ;   {static_stub}
  0x00007f59b4ec5494: 9048 bb00 | 0000 0000 

  0x00007f59b4ec549c: ;   {runtime_call}
  0x00007f59b4ec549c: 0000 00e9 | fbff ffff 

  0x00007f59b4ec54a4: ;   {static_stub}
  0x00007f59b4ec54a4: 9048 bb70 | bb0f 6b59 

  0x00007f59b4ec54ac: ;   {runtime_call I2C/C2I adapters}
  0x00007f59b4ec54ac: 7f00 00e9 | 2d52 1807 

  0x00007f59b4ec54b4: ;   {static_stub}
  0x00007f59b4ec54b4: 9048 bb00 | 0000 0000 

  0x00007f59b4ec54bc: ;   {runtime_call}
  0x00007f59b4ec54bc: 0000 00e9 | fbff ffff 
[Exception Handler]
  0x00007f59b4ec54c4: ;   {runtime_call handle_exception_from_callee Runtime1 stub}
  0x00007f59b4ec54c4: e8b7 be22 

  0x00007f59b4ec54c8: ;   {external_word}
  0x00007f59b4ec54c8: 0748 bfb2 | 17cb c959 | 7f00 0048 

  0x00007f59b4ec54d4: ;   {runtime_call MacroAssembler::debug64(char*, long, long*)}
  0x00007f59b4ec54d4: 83e4 f0e8 | d438 9514 

  0x00007f59b4ec54dc: ;   {section_word}
  0x00007f59b4ec54dc: f449 badd | 54ec b459 | 7f00 0041 

  0x00007f59b4ec54e8: ;   {runtime_call DeoptimizationBlob}
  0x00007f59b4ec54e8: 52e9 b2e4 | 1807 f4f4 
[/MachCode]


Compiled method (c1)    5947 1679       3       java.util.stream.AbstractPipeline::wrapAndCopyInto (18 bytes)
 total in heap  [0x00007f59b4d52010,0x00007f59b4d52738] = 1832
 relocation     [0x00007f59b4d52170,0x00007f59b4d521e8] = 120
 main code      [0x00007f59b4d52200,0x00007f59b4d525a0] = 928
 stub code      [0x00007f59b4d525a0,0x00007f59b4d52600] = 96
 metadata       [0x00007f59b4d52600,0x00007f59b4d52610] = 16
 scopes data    [0x00007f59b4d52610,0x00007f59b4d52690] = 128
 scopes pcs     [0x00007f59b4d52690,0x00007f59b4d52730] = 160
 dependencies   [0x00007f59b4d52730,0x00007f59b4d52738] = 8

[Constant Pool (empty)]

[MachCode]
[Entry Point]
  # {method} {0x00007f596b0fba68} 'wrapAndCopyInto' '(Ljava/util/stream/Sink;Ljava/util/Spliterator;)Ljava/util/stream/Sink;' in 'java/util/stream/AbstractPipeline'
  # this:     rsi:rsi   = 'java/util/stream/AbstractPipeline'
  # parm0:    rdx:rdx   = 'java/util/stream/Sink'
  # parm1:    rcx:rcx   = 'java/util/Spliterator'
  #           [sp+0x70]  (sp of caller)
  0x00007f59b4d52200: 448b 5608 | 49bb 0000 | 006b 597f | 0000 4d03 | d34c 3bd0 

  0x00007f59b4d52214: ;   {runtime_call ic_miss_stub}
  0x00007f59b4d52214: 0f85 66bb | 2f07 660f | 1f44 0000 
[Verified Entry Point]
  0x00007f59b4d52220: 8984 2400 | c0fe ff55 | 4883 ec60 | 4889 7424 | 3848 8954 | 2448 4889 

  0x00007f59b4d52238: ;   {metadata(method data for {method} {0x00007f596b0fba68} 'wrapAndCopyInto' '(Ljava/util/stream/Sink;Ljava/util/Spliterator;)Ljava/util/stream/Sink;' in 'java/util/stream/AbstractPipeline')}
  0x00007f59b4d52238: 4c24 4048 | bf68 d029 | 6759 7f00 | 008b 9ff4 | 0000 0083 | c302 899f | f400 0000 | 81e3 fe07 
  0x00007f59b4d52258: 0000 83fb | 000f 847b 

  0x00007f59b4d52260: ;   {metadata(method data for {method} {0x00007f596b0fba68} 'wrapAndCopyInto' '(Ljava/util/stream/Sink;Ljava/util/Spliterator;)Ljava/util/stream/Sink;' in 'java/util/stream/AbstractPipeline')}
  0x00007f59b4d52260: 0200 0048 | bf68 d029 | 6759 7f00 | 0048 8387 | 3801 0000 

  0x00007f59b4d52274: ;   {metadata(method data for {method} {0x00007f596b074718} 'requireNonNull' '(Ljava/lang/Object;)Ljava/lang/Object;' in 'java/util/Objects')}
  0x00007f59b4d52274: 0148 bf58 | 7702 6759 | 7f00 008b | 9ff4 0000 | 0083 c302 | 899f f400 | 0000 81e3 | feff 1f00 
  0x00007f59b4d52294: 83fb 000f | 8462 0200 | 0048 83fa 

  0x00007f59b4d522a0: ;   {metadata(method data for {method} {0x00007f596b074718} 'requireNonNull' '(Ljava/lang/Object;)Ljava/lang/Object;' in 'java/util/Objects')}
  0x00007f59b4d522a0: 0048 bf58 | 7702 6759 | 7f00 0048 | c7c3 4801 | 0000 0f84 | 0700 0000 | 48c7 c338 | 0100 0048 
  0x00007f59b4d522c0: 8b04 1f48 | 8d40 0148 | 8904 1f0f | 847b 0100 | 0048 83fa 

  0x00007f59b4d522d4: ;   {metadata(method data for {method} {0x00007f596b0fba68} 'wrapAndCopyInto' '(Ljava/util/stream/Sink;Ljava/util/Spliterator;)Ljava/util/stream/Sink;' in 'java/util/stream/AbstractPipeline')}
  0x00007f59b4d522d4: 0075 1648 | b868 d029 | 6759 7f00 | 0080 8841 | 0100 0001 | e9f0 0000 

  0x00007f59b4d522ec: ;   {metadata('java/util/stream/Sink')}
  0x00007f59b4d522ec: 0049 b878 | 9b1c 6b59 | 7f00 008b | 4208 49ba | 0000 006b | 597f 0000 | 4903 c24c | 3b40 200f 
  0x00007f59b4d5230c: 841c 0000 | 0049 3bc0 | 0f84 1300 | 0000 5041 

  0x00007f59b4d5231c: ;   {runtime_call slow_subtype_check Runtime1 stub}
  0x00007f59b4d5231c: 50e8 5efc | 3907 5858 | 83f8 000f | 8494 0000 

  0x00007f59b4d5232c: ;   {metadata(method data for {method} {0x00007f596b0fba68} 'wrapAndCopyInto' '(Ljava/util/stream/Sink;Ljava/util/Spliterator;)Ljava/util/stream/Sink;' in 'java/util/stream/AbstractPipeline')}
  0x00007f59b4d5232c: 0048 b868 | d029 6759 | 7f00 0044 | 8b42 0849 | ba00 0000 | 6b59 7f00 | 004d 03c2 | 4c3b 8058 
  0x00007f59b4d5234c: 0100 0075 | 0d48 8380 | 6001 0000 | 01e9 7f00 | 0000 4c3b | 8068 0100 | 0075 0d48 | 8380 7001 
  0x00007f59b4d5236c: 0000 01e9 | 6900 0000 | 4881 b858 | 0100 0000 | 0000 0075 | 174c 8980 | 5801 0000 | 48c7 8060 
  0x00007f59b4d5238c: 0100 0001 | 0000 00e9 | 4500 0000 | 4881 b868 | 0100 0000 | 0000 0075 | 174c 8980 | 6801 0000 
  0x00007f59b4d523ac: 48c7 8070 | 0100 0001 | 0000 00e9 | 2100 0000 | e91c 0000 

  0x00007f59b4d523c0: ;   {metadata(method data for {method} {0x00007f596b0fba68} 'wrapAndCopyInto' '(Ljava/util/stream/Sink;Ljava/util/Spliterator;)Ljava/util/stream/Sink;' in 'java/util/stream/AbstractPipeline')}
  0x00007f59b4d523c0: 0048 b868 | d029 6759 | 7f00 0048 | 83a8 4801 | 0000 01e9 | 4801 0000 | e900 0000 | 0048 8bfa 
  0x00007f59b4d523e0: ;   {metadata(method data for {method} {0x00007f596b0fba68} 'wrapAndCopyInto' '(Ljava/util/stream/Sink;Ljava/util/Spliterator;)Ljava/util/stream/Sink;' in 'java/util/stream/AbstractPipeline')}
  0x00007f59b4d523e0: 488b de48 | b868 d029 | 6759 7f00 | 0048 8380 | 8001 0000 | 0148 8bd7 | 488b fe48 

  0x00007f59b4d523fc: ;   {optimized virtual_call}
  0x00007f59b4d523fc: 8bf7 90e8 

  0x00007f59b4d52400: ; ImmutableOopMap {[56]=Oop [72]=Oop [64]=Oop }
                      ;*invokevirtual wrapSink {reexecute=0 rethrow=0 return_oop=0}
                      ; - java.util.stream.AbstractPipeline::wrapAndCopyInto@9
  0x00007f59b4d52400: fc8c 1100 | 488b 7424 

  0x00007f59b4d52408: ;   {metadata(method data for {method} {0x00007f596b0fba68} 'wrapAndCopyInto' '(Ljava/util/stream/Sink;Ljava/util/Spliterator;)Ljava/util/stream/Sink;' in 'java/util/stream/AbstractPipeline')}
  0x00007f59b4d52408: 3848 ba68 | d029 6759 | 7f00 0048 | 8382 b801 | 0000 0148 | 8bd0 488b | 4c24 4048 | 8b74 2438 
  0x00007f59b4d52428: 0f1f 8000 

  0x00007f59b4d5242c: ;   {optimized virtual_call}
  0x00007f59b4d5242c: 0000 00e8 

  0x00007f59b4d52430: ; ImmutableOopMap {[72]=Oop }
                      ;*invokevirtual copyInto {reexecute=0 rethrow=0 return_oop=0}
                      ; - java.util.stream.AbstractPipeline::wrapAndCopyInto@13
  0x00007f59b4d52430: ec2d 1700 | 488b 4424 | 4848 83c4 

  0x00007f59b4d5243c: ;   {poll_return}
  0x00007f59b4d5243c: 605d 493b | a748 0300 | 000f 87de | 0000 00c3 | 0f1f 4000 

  0x00007f59b4d52450: ;   {no_reloc}
  0x00007f59b4d52450: e9f9 0000 | 0000 0000 | 0000 498b | 8708 0100 | 0048 8d78 | 3049 3bbf | 1801 0000 | 0f87 e600 
  0x00007f59b4d52470: 0000 4989 | bf08 0100 | 0048 c700 | 0100 0000 | 488b ca49 | ba00 0000 | 6b59 7f00 | 0049 2bca 
  0x00007f59b4d52490: 8948 0848 | 33c9 8948 | 0c48 33c9 | 4889 4810 | 4889 4818 | 4889 4820 | 4889 4828 

  0x00007f59b4d524ac: ;   {metadata(method data for {method} {0x00007f596b074718} 'requireNonNull' '(Ljava/lang/Object;)Ljava/lang/Object;' in 'java/util/Objects')}
  0x00007f59b4d524ac: 488b f048 | bf58 7702 | 6759 7f00 | 0048 8387 | 5801 0000 | 0148 8bf0 | 4889 4424 | 5066 0f1f 
  0x00007f59b4d524cc: ;   {optimized virtual_call}
  0x00007f59b4d524cc: 4400 00e8 

  0x00007f59b4d524d0: ; ImmutableOopMap {[80]=Oop [64]=Oop [56]=Oop [72]=Oop }
                      ;*invokespecial <init> {reexecute=0 rethrow=0 return_oop=0}
                      ; - java.util.Objects::requireNonNull@8
                      ; - java.util.stream.AbstractPipeline::wrapAndCopyInto@3
  0x00007f59b4d524d0: acbb 2f07 | 488b 4424 | 50e9 a600 

  0x00007f59b4d524dc: ;   {metadata({method} {0x00007f596b0fba68} 'wrapAndCopyInto' '(Ljava/util/stream/Sink;Ljava/util/Spliterator;)Ljava/util/stream/Sink;' in 'java/util/stream/AbstractPipeline')}
  0x00007f59b4d524dc: 0000 49ba | 68ba 0f6b | 597f 0000 | 4c89 5424 | 0848 c704 | 24ff ffff 

  0x00007f59b4d524f4: ;   {runtime_call counter_overflow Runtime1 stub}
  0x00007f59b4d524f4: ffe8 8621 

  0x00007f59b4d524f8: ; ImmutableOopMap {rsi=Oop [56]=Oop rdx=Oop [72]=Oop rcx=Oop [64]=Oop }
                      ;*synchronization entry
                      ; - java.util.stream.AbstractPipeline::wrapAndCopyInto@-1
  0x00007f59b4d524f8: 3a07 e964 

  0x00007f59b4d524fc: ;   {metadata({method} {0x00007f596b074718} 'requireNonNull' '(Ljava/lang/Object;)Ljava/lang/Object;' in 'java/util/Objects')}
  0x00007f59b4d524fc: fdff ff49 | ba18 4707 | 6b59 7f00 | 004c 8954 | 2408 48c7 | 0424 ffff 

  0x00007f59b4d52514: ;   {runtime_call counter_overflow Runtime1 stub}
  0x00007f59b4d52514: ffff e865 

  0x00007f59b4d52518: ; ImmutableOopMap {rsi=Oop [56]=Oop rdx=Oop [72]=Oop rcx=Oop [64]=Oop }
                      ;*synchronization entry
                      ; - java.util.Objects::requireNonNull@-1
                      ; - java.util.stream.AbstractPipeline::wrapAndCopyInto@3
  0x00007f59b4d52518: 213a 07e9 | 7dfd ffff | 4889 1424 

  0x00007f59b4d52524: ;   {runtime_call throw_class_cast_exception Runtime1 stub}
  0x00007f59b4d52524: e877 f439 

  0x00007f59b4d52528: ; ImmutableOopMap {rsi=Oop [56]=Oop rdx=Oop [72]=Oop [64]=Oop }
                      ;*checkcast {reexecute=0 rethrow=0 return_oop=0}
                      ; - java.util.stream.AbstractPipeline::wrapAndCopyInto@6
                      ;   {internal_word}
  0x00007f59b4d52528: 0749 ba3e | 24d5 b459 | 7f00 004d | 8997 6003 

  0x00007f59b4d52538: ;   {runtime_call SafepointBlob}
  0x00007f59b4d52538: 0000 e9c1 

  0x00007f59b4d5253c: ;   {metadata(NULL)}
  0x00007f59b4d5253c: 2130 0748 | ba00 0000 | 0000 0000 | 00b8 000f 

  0x00007f59b4d5254c: ;   {runtime_call load_klass_patching Runtime1 stub}
  0x00007f59b4d5254c: 050a e8ad 

  0x00007f59b4d52550: ; ImmutableOopMap {[64]=Oop [56]=Oop [72]=Oop }
                      ;*new {reexecute=1 rethrow=0 return_oop=0}
                      ; - (reexecute) java.util.Objects::requireNonNull@4
                      ; - java.util.stream.AbstractPipeline::wrapAndCopyInto@3
  0x00007f59b4d52550: 103a 07e9 | f8fe ffff 

  0x00007f59b4d52558: ;   {runtime_call fast_new_instance Runtime1 stub}
  0x00007f59b4d52558: 488b d2e8 

  0x00007f59b4d5255c: ; ImmutableOopMap {[72]=Oop [56]=Oop [64]=Oop }
                      ;*new {reexecute=0 rethrow=0 return_oop=0}
                      ; - java.util.Objects::requireNonNull@4
                      ; - java.util.stream.AbstractPipeline::wrapAndCopyInto@3
  0x00007f59b4d5255c: 20d9 3907 | e947 ffff | ff90 9049 | 8b87 d803 | 0000 49c7 | 87d8 0300 | 0000 0000 | 0049 c787 
  0x00007f59b4d5257c: e003 0000 | 0000 0000 | 4883 c460 

  0x00007f59b4d52588: ;   {runtime_call unwind_exception Runtime1 stub}
  0x00007f59b4d52588: 5de9 72f0 | 3007 f4f4 | f4f4 f4f4 | f4f4 f4f4 | f4f4 f4f4 | f4f4 f4f4 
[Stub Code]
  0x00007f59b4d525a0: ;   {no_reloc}
  0x00007f59b4d525a0: 0f1f 4400 

  0x00007f59b4d525a4: ;   {static_stub}
  0x00007f59b4d525a4: 0048 bbc0 | ba0f 6b59 

  0x00007f59b4d525ac: ;   {runtime_call I2C/C2I adapters}
  0x00007f59b4d525ac: 7f00 00e9 | a90d 3007 

  0x00007f59b4d525b4: ;   {static_stub}
  0x00007f59b4d525b4: 9048 bb18 | bb0f 6b59 

  0x00007f59b4d525bc: ;   {runtime_call I2C/C2I adapters}
  0x00007f59b4d525bc: 7f00 00e9 | 1d81 2f07 

  0x00007f59b4d525c4: ;   {static_stub}
  0x00007f59b4d525c4: 9048 bb00 | 0000 0000 

  0x00007f59b4d525cc: ;   {runtime_call}
  0x00007f59b4d525cc: 0000 00e9 | fbff ffff 
[Exception Handler]
  0x00007f59b4d525d4: ;   {runtime_call handle_exception_from_callee Runtime1 stub}
  0x00007f59b4d525d4: e8a7 ed39 

  0x00007f59b4d525d8: ;   {external_word}
  0x00007f59b4d525d8: 0748 bfb2 | 17cb c959 | 7f00 0048 

  0x00007f59b4d525e4: ;   {runtime_call MacroAssembler::debug64(char*, long, long*)}
  0x00007f59b4d525e4: 83e4 f0e8 | c467 ac14 

  0x00007f59b4d525ec: ;   {section_word}
  0x00007f59b4d525ec: f449 baed | 25d5 b459 | 7f00 0041 

  0x00007f59b4d525f8: ;   {runtime_call DeoptimizationBlob}
  0x00007f59b4d525f8: 52e9 a213 | 3007 f4f4 
[/MachCode]


---------------  P R O C E S S  ---------------

Threads class SMR info:
_java_thread_list=0x00007f5964e84cf0, length=28, elements={
0x00007f59c3afe020, 0x00007f59c3aff3c0, 0x00007f59c3affa30, 0x00007f59acc0b020,
0x00007f59acc0b690, 0x00007f59acc0bd00, 0x00007f59acc0c370, 0x00007f59acc0c9e0,
0x00007f59acc08020, 0x00007f59acc086e0, 0x00007f59acc08d50, 0x00007f59c3afe6b0,
0x00007f59659d8cf0, 0x00007f59659d99a0, 0x00007f59650f10c0, 0x00007f59650f16f0,
0x00007f59650f1da0, 0x00007f59650f2330, 0x00007f59650f2990, 0x00007f596500a020,
0x00007f596500a690, 0x00007f596500ad70, 0x00007f596500b330, 0x00007f596500ba40,
0x00007f5964fa70e0, 0x00007f5964fa7670, 0x00007f5964fa8330, 0x00007f5964fa89b0
}

Java Threads: ( => current thread )
=>0x00007f59c3afe020 JavaThread "main" [_thread_in_native, id=7, stack(0x00007f59c8bcd000,0x00007f59c8ccdac0)]
  0x00007f59c3aff3c0 JavaThread "Reference Handler" daemon [_thread_blocked, id=14, stack(0x00007f59ac801000,0x00007f59ac901aa8)]
  0x00007f59c3affa30 JavaThread "Finalizer" daemon [_thread_blocked, id=15, stack(0x00007f59ac700000,0x00007f59ac800aa8)]
  0x00007f59acc0b020 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=16, stack(0x00007f59ac5ff000,0x00007f59ac6ffaa8)]
  0x00007f59acc0b690 JavaThread "Service Thread" daemon [_thread_blocked, id=17, stack(0x00007f59ac4fe000,0x00007f59ac5feaa8)]
  0x00007f59acc0bd00 JavaThread "Monitor Deflation Thread" daemon [_thread_blocked, id=18, stack(0x00007f59ac3fd000,0x00007f59ac4fdaa8)]
  0x00007f59acc0c370 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, id=19, stack(0x00007f59ac2fc000,0x00007f59ac3fcaa8)]
  0x00007f59acc0c9e0 JavaThread "C1 CompilerThread0" daemon [_thread_blocked, id=20, stack(0x00007f59ac1fb000,0x00007f59ac2fbaa8)]
  0x00007f59acc08020 JavaThread "Sweeper thread" daemon [_thread_blocked, id=21, stack(0x00007f59ac092000,0x00007f59ac192aa8)]
  0x00007f59acc086e0 JavaThread "Notification Thread" daemon [_thread_blocked, id=22, stack(0x00007f5966eff000,0x00007f5966fffaa8)]
  0x00007f59acc08d50 JavaThread "Common-Cleaner" daemon [_thread_blocked, id=24, stack(0x00007f5966cfb000,0x00007f5966dfbaa8)]
  0x00007f59c3afe6b0 JavaThread "Cleaner-0" daemon [_thread_blocked, id=25, stack(0x00007f59669b7000,0x00007f5966ab7aa8)]
  0x00007f59659d8cf0 JavaThread "Catalina-utility-1" [_thread_blocked, id=34, stack(0x00007f5963ed6000,0x00007f5963fd6aa8)]
  0x00007f59659d99a0 JavaThread "Catalina-utility-2" [_thread_blocked, id=35, stack(0x00007f5963dd5000,0x00007f5963ed5aa8)]
  0x00007f59650f10c0 JavaThread "container-0" [_thread_blocked, id=36, stack(0x00007f5964007000,0x00007f5964107aa8)]
  0x00007f59650f16f0 JavaThread "http-nio-8080-exec-1" daemon [_thread_blocked, id=37, stack(0x00007f5964788000,0x00007f5964888aa8)]
  0x00007f59650f1da0 JavaThread "http-nio-8080-exec-2" daemon [_thread_blocked, id=38, stack(0x00007f5963cd4000,0x00007f5963dd4aa8)]
  0x00007f59650f2330 JavaThread "http-nio-8080-exec-3" daemon [_thread_blocked, id=39, stack(0x00007f5963bd3000,0x00007f5963cd3aa8)]
  0x00007f59650f2990 JavaThread "http-nio-8080-exec-4" daemon [_thread_blocked, id=40, stack(0x00007f5963ad2000,0x00007f5963bd2aa8)]
  0x00007f596500a020 JavaThread "http-nio-8080-exec-5" daemon [_thread_blocked, id=41, stack(0x00007f59639d1000,0x00007f5963ad1aa8)]
  0x00007f596500a690 JavaThread "http-nio-8080-exec-6" daemon [_thread_blocked, id=42, stack(0x00007f59638d0000,0x00007f59639d0aa8)]
  0x00007f596500ad70 JavaThread "http-nio-8080-exec-7" daemon [_thread_blocked, id=43, stack(0x00007f59637cf000,0x00007f59638cfaa8)]
  0x00007f596500b330 JavaThread "http-nio-8080-exec-8" daemon [_thread_blocked, id=44, stack(0x00007f59636ce000,0x00007f59637ceaa8)]
  0x00007f596500ba40 JavaThread "http-nio-8080-exec-9" daemon [_thread_blocked, id=45, stack(0x00007f59635cd000,0x00007f59636cdaa8)]
  0x00007f5964fa70e0 JavaThread "http-nio-8080-exec-10" daemon [_thread_blocked, id=46, stack(0x00007f59634cc000,0x00007f59635ccaa8)]
  0x00007f5964fa7670 JavaThread "http-nio-8080-Poller" daemon [_thread_in_native, id=47, stack(0x00007f59633cb000,0x00007f59634cbaa8)]
  0x00007f5964fa8330 JavaThread "http-nio-8080-Acceptor" daemon [_thread_in_native, id=48, stack(0x00007f59632ca000,0x00007f59633caaa8)]
  0x00007f5964fa89b0 JavaThread "process reaper" daemon [_thread_blocked, id=50, stack(0x00007f5964e5c000,0x00007f5964e7eaa8)]

Other Threads:
  0x00007f59acc1e070 VMThread "VM Thread" [stack: 0x00007f59ac904000,0x00007f59aca04aa8] [id=13]
  0x00007f59acc0d560 WatcherThread [stack: 0x00007f5966dfe000,0x00007f5966efeaa8] [id=23]
  0x00007f59b43ce340 GCTaskThread "GC Thread#0" [stack: 0x00007f59af6f3000,0x00007f59af7f3aa8] [id=8]
  0x00007f5966693cc0 GCTaskThread "GC Thread#1" [stack: 0x00007f5965fcc000,0x00007f59660ccaa8] [id=26]
  0x00007f5966693370 GCTaskThread "GC Thread#2" [stack: 0x00007f5965ec9000,0x00007f5965fc9aa8] [id=27]
  0x00007f5965d1f9c0 GCTaskThread "GC Thread#3" [stack: 0x00007f59654d8000,0x00007f59655d8aa8] [id=29]
  0x00007f5965d1fcb0 GCTaskThread "GC Thread#4" [stack: 0x00007f59653d5000,0x00007f59654d5aa8] [id=30]
  0x00007f5965d1f690 GCTaskThread "GC Thread#5" [stack: 0x00007f59652d2000,0x00007f59653d2aa8] [id=31]
  0x00007f59b43ce690 ConcurrentGCThread "G1 Main Marker" [stack: 0x00007f59af5dc000,0x00007f59af6dcaa8] [id=9]
  0x00007f59b43ce9c0 ConcurrentGCThread "G1 Conc#0" [stack: 0x00007f59af4d7000,0x00007f59af5d7aa8] [id=10]
  0x00007f596526d030 ConcurrentGCThread "G1 Conc#1" [stack: 0x00007f5964972000,0x00007f5964a72aa8] [id=33]
  0x00007f59b43cecc0 ConcurrentGCThread "G1 Refine#0" [stack: 0x00007f59acd4a000,0x00007f59ace4aaa8] [id=11]
  0x00007f59ace4b820 ConcurrentGCThread "G1 Service" [stack: 0x00007f59acc47000,0x00007f59acd47aa8] [id=12]

Threads with active compile tasks:

VM state: not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

Heap address: 0x0000000083400000, size: 1996 MB, Compressed Oops mode: 32-bit

CDS archive(s) mapped at: [0x00007f596b000000-0x00007f596ba60000-0x00007f596ba60000), size 10878976, SharedBaseAddress: 0x00007f596b000000, ArchiveRelocationMode: 1.
Compressed class space mapped at: 0x00007f596c000000-0x00007f59ac000000, reserved size: 1073741824
Narrow klass base: 0x00007f596b000000, Narrow klass shift: 0, Narrow klass range: 0x100000000

GC Precious Log:
 CPUs: 6 total, 6 available
 Memory: 7976M
 Large Page Support: Disabled
 NUMA Support: Disabled
 Compressed Oops: Enabled (32-bit)
 Heap Region Size: 1M
 Heap Min Capacity: 8M
 Heap Initial Capacity: 126M
 Heap Max Capacity: 1996M
 Pre-touch: Disabled
 Parallel Workers: 6
 Concurrent Workers: 2
 Concurrent Refinement Workers: 6
 Periodic GC: Disabled

Heap:
 garbage-first heap   total 40960K, used 15938K [0x0000000083400000, 0x0000000100000000)
  region size 1024K, 7 young (7168K), 2 survivors (2048K)
 Metaspace       used 27975K, committed 28416K, reserved 1114112K
  class space    used 3625K, committed 3840K, reserved 1048576K

Heap Regions: E=young(eden), S=young(survivor), O=old, HS=humongous(starts), HC=humongous(continues), CS=collection set, F=free, OA=open archive, CA=closed archive, TAMS=top-at-mark-start (previous, next)
|   0|0x0000000083400000, 0x0000000083500000, 0x0000000083500000|100%| O|  |TAMS 0x0000000083400000, 0x0000000083400000| Untracked 
|   1|0x0000000083500000, 0x0000000083600000, 0x0000000083600000|100%| O|  |TAMS 0x0000000083500000, 0x0000000083500000| Untracked 
|   2|0x0000000083600000, 0x0000000083700000, 0x0000000083700000|100%| O|  |TAMS 0x0000000083600000, 0x0000000083600000| Untracked 
|   3|0x0000000083700000, 0x0000000083700000, 0x0000000083800000|  0%| F|  |TAMS 0x0000000083700000, 0x0000000083700000| Untracked 
|   4|0x0000000083800000, 0x0000000083800000, 0x0000000083900000|  0%| F|  |TAMS 0x0000000083800000, 0x0000000083800000| Untracked 
|   5|0x0000000083900000, 0x0000000083900000, 0x0000000083a00000|  0%| F|  |TAMS 0x0000000083900000, 0x0000000083900000| Untracked 
|   6|0x0000000083a00000, 0x0000000083a00000, 0x0000000083b00000|  0%| F|  |TAMS 0x0000000083a00000, 0x0000000083a00000| Untracked 
|   7|0x0000000083b00000, 0x0000000083c00000, 0x0000000083c00000|100%| O|  |TAMS 0x0000000083b00000, 0x0000000083b00000| Untracked 
|   8|0x0000000083c00000, 0x0000000083d00000, 0x0000000083d00000|100%| O|  |TAMS 0x0000000083c00000, 0x0000000083c00000| Untracked 
|   9|0x0000000083d00000, 0x0000000083e00000, 0x0000000083e00000|100%| O|  |TAMS 0x0000000083d00000, 0x0000000083d00000| Untracked 
|  10|0x0000000083e00000, 0x0000000083f00000, 0x0000000083f00000|100%| O|  |TAMS 0x0000000083e00000, 0x0000000083e00000| Untracked 
|  11|0x0000000083f00000, 0x0000000083ff6c00, 0x0000000084000000| 96%| O|  |TAMS 0x0000000083f00000, 0x0000000083f00000| Untracked 
|  12|0x0000000084000000, 0x0000000084000000, 0x0000000084100000|  0%| F|  |TAMS 0x0000000084000000, 0x0000000084000000| Untracked 
|  13|0x0000000084100000, 0x0000000084100000, 0x0000000084200000|  0%| F|  |TAMS 0x0000000084100000, 0x0000000084100000| Untracked 
|  14|0x0000000084200000, 0x0000000084200000, 0x0000000084300000|  0%| F|  |TAMS 0x0000000084200000, 0x0000000084200000| Untracked 
|  15|0x0000000084300000, 0x00000000843bee80, 0x0000000084400000| 74%| S|CS|TAMS 0x0000000084300000, 0x0000000084300000| Complete 
|  16|0x0000000084400000, 0x0000000084500000, 0x0000000084500000|100%| S|CS|TAMS 0x0000000084400000, 0x0000000084400000| Complete 
|  17|0x0000000084500000, 0x0000000084500000, 0x0000000084600000|  0%| F|  |TAMS 0x0000000084500000, 0x0000000084500000| Untracked 
|  18|0x0000000084600000, 0x0000000084600000, 0x0000000084700000|  0%| F|  |TAMS 0x0000000084600000, 0x0000000084600000| Untracked 
|  19|0x0000000084700000, 0x0000000084700000, 0x0000000084800000|  0%| F|  |TAMS 0x0000000084700000, 0x0000000084700000| Untracked 
|  20|0x0000000084800000, 0x0000000084800000, 0x0000000084900000|  0%| F|  |TAMS 0x0000000084800000, 0x0000000084800000| Untracked 
|  21|0x0000000084900000, 0x0000000084900000, 0x0000000084a00000|  0%| F|  |TAMS 0x0000000084900000, 0x0000000084900000| Untracked 
|  22|0x0000000084a00000, 0x0000000084a00000, 0x0000000084b00000|  0%| F|  |TAMS 0x0000000084a00000, 0x0000000084a00000| Untracked 
|  23|0x0000000084b00000, 0x0000000084b00000, 0x0000000084c00000|  0%| F|  |TAMS 0x0000000084b00000, 0x0000000084b00000| Untracked 
|  24|0x0000000084c00000, 0x0000000084c00000, 0x0000000084d00000|  0%| F|  |TAMS 0x0000000084c00000, 0x0000000084c00000| Untracked 
|  25|0x0000000084d00000, 0x0000000084d00000, 0x0000000084e00000|  0%| F|  |TAMS 0x0000000084d00000, 0x0000000084d00000| Untracked 
|  26|0x0000000084e00000, 0x0000000084e00000, 0x0000000084f00000|  0%| F|  |TAMS 0x0000000084e00000, 0x0000000084e00000| Untracked 
|  27|0x0000000084f00000, 0x0000000084f00000, 0x0000000085000000|  0%| F|  |TAMS 0x0000000084f00000, 0x0000000084f00000| Untracked 
|  55|0x0000000086b00000, 0x0000000086b00000, 0x0000000086c00000|  0%| F|  |TAMS 0x0000000086b00000, 0x0000000086b00000| Untracked 
|  56|0x0000000086c00000, 0x0000000086c00000, 0x0000000086d00000|  0%| F|  |TAMS 0x0000000086c00000, 0x0000000086c00000| Untracked 
|  57|0x0000000086d00000, 0x0000000086d00000, 0x0000000086e00000|  0%| F|  |TAMS 0x0000000086d00000, 0x0000000086d00000| Untracked 
|  58|0x0000000086e00000, 0x0000000086e00000, 0x0000000086f00000|  0%| F|  |TAMS 0x0000000086e00000, 0x0000000086e00000| Untracked 
|  59|0x0000000086f00000, 0x0000000086f70d08, 0x0000000087000000| 44%| E|  |TAMS 0x0000000086f00000, 0x0000000086f00000| Complete 
|  60|0x0000000087000000, 0x0000000087100000, 0x0000000087100000|100%| E|CS|TAMS 0x0000000087000000, 0x0000000087000000| Complete 
|  61|0x0000000087100000, 0x0000000087200000, 0x0000000087200000|100%| E|CS|TAMS 0x0000000087100000, 0x0000000087100000| Complete 
|  62|0x0000000087200000, 0x0000000087300000, 0x0000000087300000|100%| E|CS|TAMS 0x0000000087200000, 0x0000000087200000| Complete 
| 125|0x000000008b100000, 0x000000008b200000, 0x000000008b200000|100%| E|CS|TAMS 0x000000008b100000, 0x000000008b100000| Complete 
|1993|0x00000000ffd00000, 0x00000000ffe00000, 0x00000000ffe00000|100%| O|  |TAMS 0x00000000ffd00000, 0x00000000ffd00000| Untracked 
|1994|0x00000000ffe00000, 0x00000000ffe69000, 0x00000000fff00000| 41%|OA|  |TAMS 0x00000000ffe69000, 0x00000000ffe00000| Untracked 
|1995|0x00000000fff00000, 0x00000000fff72000, 0x0000000100000000| 44%|CA|  |TAMS 0x00000000fff72000, 0x00000000fff00000| Untracked 

Card table byte_map: [0x00007f59b3af0000,0x00007f59b3ed6000] _byte_map_base: 0x00007f59b36d6000

Marking Bits (Prev, Next): (CMBitMap*) 0x00007f59b48db840, (CMBitMap*) 0x00007f59b48db800
 Prev Bits: [0x00007f59af8aa000, 0x00007f59b17da000)
 Next Bits: [0x00007f59b17da000, 0x00007f59b370a000)

Polling page: 0x00007f59c3b28000

Metaspace:

Usage:
  Non-class:     23.78 MB used.
      Class:      3.54 MB used.
       Both:     27.32 MB used.

Virtual space:
  Non-class space:       64.00 MB reserved,      24.00 MB ( 38%) committed,  1 nodes.
      Class space:        1.00 GB reserved,       3.75 MB ( <1%) committed,  1 nodes.
             Both:        1.06 GB reserved,      27.75 MB (  3%) committed. 

Chunk freelists:
   Non-Class:  7.53 MB
       Class:  12.30 MB
        Both:  19.84 MB

MaxMetaspaceSize: unlimited
CompressedClassSpaceSize: 1.00 GB
Initial GC threshold: 21.00 MB
Current GC threshold: 35.25 MB
CDS: on
MetaspaceReclaimPolicy: balanced
 - commit_granule_bytes: 65536.
 - commit_granule_words: 8192.
 - virtual_space_node_default_size: 8388608.
 - enlarge_chunks_in_place: 1.
 - new_chunks_are_fully_committed: 0.
 - uncommit_free_chunks: 1.
 - use_allocation_guard: 0.
 - handle_deallocations: 1.


Internal statistics:

num_allocs_failed_limit: 3.
num_arena_births: 576.
num_arena_deaths: 0.
num_vsnodes_births: 2.
num_vsnodes_deaths: 0.
num_space_committed: 444.
num_space_uncommitted: 0.
num_chunks_returned_to_freelist: 3.
num_chunks_taken_from_freelist: 1629.
num_chunk_merges: 3.
num_chunk_splits: 1104.
num_chunks_enlarged: 792.
num_inconsistent_stats: 0.

CodeHeap 'non-profiled nmethods': size=120032Kb used=1525Kb max_used=1525Kb free=118506Kb
 bounds [0x00007f59bc58e000, 0x00007f59bc7fe000, 0x00007f59c3ac6000]
CodeHeap 'profiled nmethods': size=120028Kb used=6247Kb max_used=6247Kb free=113780Kb
 bounds [0x00007f59b4ac6000, 0x00007f59b50e6000, 0x00007f59bbffd000]
CodeHeap 'non-nmethods': size=5700Kb used=1221Kb max_used=1261Kb free=4478Kb
 bounds [0x00007f59bbffd000, 0x00007f59bc26d000, 0x00007f59bc58e000]
 total_blobs=4355 nmethods=3823 adapters=445
 compilation: enabled
              stopped_count=0, restarted_count=0
 full_count=0

Compilation events (20 events):
Event: 5.186 Thread 0x00007f59acc0c370 3810   !   4       java.nio.ByteBuffer::wrap (21 bytes)
Event: 5.188 Thread 0x00007f59acc0c370 nmethod 3810 0x00007f59bc707610 code [0x00007f59bc7077a0, 0x00007f59bc7079f8]
Event: 5.195 Thread 0x00007f59acc0c370 3818       4       org.springframework.boot.loader.net.protocol.jar.LazyDelegatingInputStream::read (9 bytes)
Event: 5.196 Thread 0x00007f59acc0c370 nmethod 3818 0x00007f59bc707d10 code [0x00007f59bc707ec0, 0x00007f59bc707fd8]
Event: 5.196 Thread 0x00007f59acc0c370 3819       4       java.io.FileOutputStream::write (20 bytes)
Event: 5.196 Thread 0x00007f59acc0c370 nmethod 3819 0x00007f59bc708190 code [0x00007f59bc708320, 0x00007f59bc7083c8]
Event: 5.333 Thread 0x00007f59acc0c370 3820       4       sun.nio.ch.IOUtil::read (14 bytes)
Event: 5.336 Thread 0x00007f59acc0c370 nmethod 3820 0x00007f59bc708490 code [0x00007f59bc708640, 0x00007f59bc708958]
Event: 5.336 Thread 0x00007f59acc0c370 3821   !   4       sun.nio.ch.IOUtil::read (133 bytes)
Event: 5.338 Thread 0x00007f59acc0c370 nmethod 3821 0x00007f59bc708e90 code [0x00007f59bc709040, 0x00007f59bc709358]
Event: 5.338 Thread 0x00007f59acc0c370 3822   !   4       sun.nio.ch.IOUtil::readIntoNativeBuffer (173 bytes)
Event: 5.339 Thread 0x00007f59acc0c370 nmethod 3822 0x00007f59bc709890 code [0x00007f59bc709a40, 0x00007f59bc709d38]
Event: 5.339 Thread 0x00007f59acc0c370 3823       4       java.nio.Buffer$1::acquireScope (41 bytes)
Event: 5.340 Thread 0x00007f59acc0c370 nmethod 3823 0x00007f59bc70a210 code [0x00007f59bc70a3a0, 0x00007f59bc70a458]
Event: 5.340 Thread 0x00007f59acc0c370 3824       4       java.nio.MappedByteBuffer::clear (5 bytes)
Event: 5.340 Thread 0x00007f59acc0c370 nmethod 3824 0x00007f59bc70a510 code [0x00007f59bc70a680, 0x00007f59bc70a718]
Event: 5.340 Thread 0x00007f59acc0c9e0 3825       3       jdk.internal.reflect.MethodAccessorImpl::<init> (5 bytes)
Event: 5.340 Thread 0x00007f59acc0c9e0 nmethod 3825 0x00007f59b50dfa90 code [0x00007f59b50dfc40, 0x00007f59b50dfdf0]
Event: 5.851 Thread 0x00007f59acc0c370 3826       4       java.lang.Class::getPackageName (81 bytes)
Event: 5.859 Thread 0x00007f59acc0c370 nmethod 3826 0x00007f59bc70a810 code [0x00007f59bc70a9e0, 0x00007f59bc70b0f8]

GC Heap History (10 events):
Event: 0.923 GC heap before
{Heap before GC invocations=0 (full 0):
 garbage-first heap   total 131072K, used 22380K [0x0000000083400000, 0x0000000100000000)
  region size 1024K, 21 young (21504K), 0 survivors (0K)
 Metaspace       used 4527K, committed 4800K, reserved 1114112K
  class space    used 533K, committed 640K, reserved 1048576K
}
Event: 0.975 GC heap after
{Heap after GC invocations=1 (full 0):
 garbage-first heap   total 131072K, used 2572K [0x0000000083400000, 0x0000000100000000)
  region size 1024K, 2 young (2048K), 2 survivors (2048K)
 Metaspace       used 4527K, committed 4800K, reserved 1114112K
  class space    used 533K, committed 640K, reserved 1048576K
}
Event: 2.144 GC heap before
{Heap before GC invocations=1 (full 0):
 garbage-first heap   total 131072K, used 46604K [0x0000000083400000, 0x0000000100000000)
  region size 1024K, 46 young (47104K), 2 survivors (2048K)
 Metaspace       used 12948K, committed 13312K, reserved 1114112K
  class space    used 1620K, committed 1792K, reserved 1048576K
}
Event: 2.204 GC heap after
{Heap after GC invocations=2 (full 0):
 garbage-first heap   total 131072K, used 4968K [0x0000000083400000, 0x0000000100000000)
  region size 1024K, 4 young (4096K), 4 survivors (4096K)
 Metaspace       used 12948K, committed 13312K, reserved 1114112K
  class space    used 1620K, committed 1792K, reserved 1048576K
}
Event: 3.563 GC heap before
{Heap before GC invocations=2 (full 0):
 garbage-first heap   total 131072K, used 63336K [0x0000000083400000, 0x0000000100000000)
  region size 1024K, 63 young (64512K), 4 survivors (4096K)
 Metaspace       used 21191K, committed 21504K, reserved 1114112K
  class space    used 2700K, committed 2816K, reserved 1048576K
}
Event: 3.606 GC heap after
{Heap after GC invocations=3 (full 0):
 garbage-first heap   total 131072K, used 8948K [0x0000000083400000, 0x0000000100000000)
  region size 1024K, 8 young (8192K), 8 survivors (8192K)
 Metaspace       used 21191K, committed 21504K, reserved 1114112K
  class space    used 2700K, committed 2816K, reserved 1048576K
}
Event: 4.379 GC heap before
{Heap before GC invocations=4 (full 0):
 garbage-first heap   total 37888K, used 28404K [0x0000000083400000, 0x0000000100000000)
  region size 1024K, 28 young (28672K), 8 survivors (8192K)
 Metaspace       used 24708K, committed 25152K, reserved 1114112K
  class space    used 3176K, committed 3392K, reserved 1048576K
}
Event: 4.398 GC heap after
{Heap after GC invocations=5 (full 0):
 garbage-first heap   total 40960K, used 10831K [0x0000000083400000, 0x0000000100000000)
  region size 1024K, 6 young (6144K), 6 survivors (6144K)
 Metaspace       used 24708K, committed 25152K, reserved 1114112K
  class space    used 3176K, committed 3392K, reserved 1048576K
}
Event: 4.759 GC heap before
{Heap before GC invocations=5 (full 0):
 garbage-first heap   total 40960K, used 29263K [0x0000000083400000, 0x0000000100000000)
  region size 1024K, 24 young (24576K), 6 survivors (6144K)
 Metaspace       used 27146K, committed 27584K, reserved 1114112K
  class space    used 3507K, committed 3712K, reserved 1048576K
}
Event: 4.795 GC heap after
{Heap after GC invocations=6 (full 0):
 garbage-first heap   total 40960K, used 11842K [0x0000000083400000, 0x0000000100000000)
  region size 1024K, 2 young (2048K), 2 survivors (2048K)
 Metaspace       used 27146K, committed 27584K, reserved 1114112K
  class space    used 3507K, committed 3712K, reserved 1048576K
}

Dll operation events (9 events):
Event: 0.002 Loaded shared library /opt/java/openjdk/lib/libjava.so
Event: 0.032 Loaded shared library /opt/java/openjdk/lib/libjsvml.so
Event: 0.089 Loaded shared library /opt/java/openjdk/lib/libnio.so
Event: 0.090 Loaded shared library /opt/java/openjdk/lib/libzip.so
Event: 0.142 Loaded shared library /opt/java/openjdk/lib/libjimage.so
Event: 0.249 Loaded shared library /opt/java/openjdk/lib/libnet.so
Event: 4.756 Loaded shared library /opt/java/openjdk/lib/libextnet.so
Event: 4.865 Loaded shared library /opt/java/openjdk/lib/libmanagement.so
Event: 4.865 Loaded shared library /opt/java/openjdk/lib/libmanagement_ext.so

Deoptimization events (20 events):
Event: 4.705 Thread 0x00007f59c3afe020 Uncommon trap: trap_request=0xffffff45 fr.pc=0x00007f59bc6d73bc relative=0x00000000000008bc
Event: 4.705 Thread 0x00007f59c3afe020 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f59bc6d73bc method=org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(Ljava/lang/String;Z)Ljava/lang/Object; @ 39 c2
Event: 4.705 Thread 0x00007f59c3afe020 DEOPT PACKING pc=0x00007f59bc6d73bc sp=0x00007f59c8ccba20
Event: 4.705 Thread 0x00007f59c3afe020 DEOPT UNPACKING pc=0x00007f59bc053699 sp=0x00007f59c8ccb9d8 mode 2
Event: 4.757 Thread 0x00007f59c3afe020 Uncommon trap: trap_request=0xffffffde fr.pc=0x00007f59bc69fdf0 relative=0x00000000000010d0
Event: 4.757 Thread 0x00007f59c3afe020 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f59bc69fdf0 method=java.util.Properties$LineReader.readLine()I @ 479 c2
Event: 4.757 Thread 0x00007f59c3afe020 DEOPT PACKING pc=0x00007f59bc69fdf0 sp=0x00007f59c8cca8d0
Event: 4.757 Thread 0x00007f59c3afe020 DEOPT UNPACKING pc=0x00007f59bc053699 sp=0x00007f59c8cca858 mode 2
Event: 4.851 Thread 0x00007f59c3afe020 DEOPT PACKING pc=0x00007f59b4e74cc2 sp=0x00007f59c8ccbfc0
Event: 4.851 Thread 0x00007f59c3afe020 DEOPT UNPACKING pc=0x00007f59bc053e2f sp=0x00007f59c8ccb470 mode 3
Event: 4.853 Thread 0x00007f59659d8cf0 DEOPT PACKING pc=0x00007f59b4e4b54f sp=0x00007f5963fd5f60
Event: 4.853 Thread 0x00007f59659d8cf0 DEOPT UNPACKING pc=0x00007f59bc053e2f sp=0x00007f5963fd53d8 mode 3
Event: 4.869 Thread 0x00007f59c3afe020 Uncommon trap: trap_request=0xffffffde fr.pc=0x00007f59bc6cc27c relative=0x00000000000011dc
Event: 4.869 Thread 0x00007f59c3afe020 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f59bc6cc27c method=java.util.concurrent.ConcurrentHashMap.putVal(Ljava/lang/Object;Ljava/lang/Object;Z)Ljava/lang/Object; @ 159 c2
Event: 4.869 Thread 0x00007f59c3afe020 DEOPT PACKING pc=0x00007f59bc6cc27c sp=0x00007f59c8ccbd60
Event: 4.869 Thread 0x00007f59c3afe020 DEOPT UNPACKING pc=0x00007f59bc053699 sp=0x00007f59c8ccbcf0 mode 2
Event: 4.917 Thread 0x00007f59c3afe020 Uncommon trap: trap_request=0xffffff45 fr.pc=0x00007f59bc6cc2ec relative=0x000000000000124c
Event: 4.917 Thread 0x00007f59c3afe020 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f59bc6cc2ec method=java.util.concurrent.ConcurrentHashMap.putVal(Ljava/lang/Object;Ljava/lang/Object;Z)Ljava/lang/Object; @ 148 c2
Event: 4.917 Thread 0x00007f59c3afe020 DEOPT PACKING pc=0x00007f59bc6cc2ec sp=0x00007f59c8ccade0
Event: 4.917 Thread 0x00007f59c3afe020 DEOPT UNPACKING pc=0x00007f59bc053699 sp=0x00007f59c8ccad70 mode 2

Classes loaded (20 events):
Event: 5.851 Loading class java/util/concurrent/CompletableFuture$AltResult
Event: 5.851 Loading class java/util/concurrent/CompletableFuture$AltResult done
Event: 5.851 Loading class java/util/concurrent/CompletableFuture$Completion
Event: 5.851 Loading class java/util/concurrent/CompletableFuture$AsynchronousCompletionTask
Event: 5.851 Loading class java/util/concurrent/CompletableFuture$AsynchronousCompletionTask done
Event: 5.851 Loading class java/util/concurrent/CompletableFuture$Completion done
Event: 5.851 Loading class java/lang/ProcessHandleImpl$1
Event: 5.851 Loading class java/lang/ProcessHandleImpl$1 done
Event: 5.852 Loading class java/util/concurrent/CompletableFuture$UniHandle
Event: 5.852 Loading class java/util/concurrent/CompletableFuture$UniCompletion
Event: 5.852 Loading class java/util/concurrent/CompletableFuture$UniCompletion done
Event: 5.852 Loading class java/util/concurrent/CompletableFuture$UniHandle done
Event: 5.852 Loading class java/lang/ProcessBuilder$NullInputStream
Event: 5.852 Loading class java/lang/ProcessBuilder$NullInputStream done
Event: 5.852 Loading class java/io/FileOutputStream$1
Event: 5.852 Loading class java/io/FileOutputStream$1 done
Event: 5.852 Loading class java/lang/ProcessBuilder$NullOutputStream
Event: 5.852 Loading class java/lang/ProcessBuilder$NullOutputStream done
Event: 5.852 Loading class jdk/internal/event/ProcessStartEvent
Event: 5.852 Loading class jdk/internal/event/ProcessStartEvent done

Classes unloaded (0 events):
No events

Classes redefined (0 events):
No events

Internal exceptions (20 events):
Event: 3.420 Thread 0x00007f59c3afe020 Exception <a 'java/lang/NoSuchMethodError'{0x000000008791eac0}: 'void java.lang.invoke.DirectMethodHandle$Holder.invokeSpecial(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)'> (0x000000008791eac0) 
thrown [src/hotspot/share/interpreter/linkResolver.cpp, line 758]
Event: 3.475 Thread 0x00007f59c3afe020 Exception <a 'java/lang/NoSuchMethodError'{0x0000000087761168}: 'int java.lang.invoke.DirectMethodHandle$Holder.invokeSpecial(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)'> (0x0000000087761168) 
thrown [src/hotspot/share/interpreter/linkResolver.cpp, line 758]
Event: 3.561 Thread 0x00007f59c3afe020 Exception <a 'java/lang/NoSuchMethodError'{0x00000000873155e0}: 'void java.lang.invoke.DirectMethodHandle$Holder.invokeInterface(java.lang.Object, java.lang.Object, int)'> (0x00000000873155e0) 
thrown [src/hotspot/share/interpreter/linkResolver.cpp, line 758]
Event: 3.610 Thread 0x00007f59c3afe020 Exception <a 'java/lang/IncompatibleClassChangeError'{0x000000008b128c30}: Found class java.lang.Object, but interface was expected> (0x000000008b128c30) 
thrown [src/hotspot/share/interpreter/linkResolver.cpp, line 826]
Event: 3.616 Thread 0x00007f59c3afe020 Exception <a 'java/lang/NoSuchMethodError'{0x000000008b139648}: 'int java.lang.invoke.DirectMethodHandle$Holder.invokeSpecialIFC(java.lang.Object, java.lang.Object, java.lang.Object)'> (0x000000008b139648) 
thrown [src/hotspot/share/interpreter/linkResolver.cpp, line 758]
Event: 3.639 Thread 0x00007f59c3afe020 Exception <a 'java/lang/NoSuchMethodError'{0x000000008b151c60}: 'void java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(java.lang.Object, int, java.lang.Object)'> (0x000000008b151c60) 
thrown [src/hotspot/share/interpreter/linkResolver.cpp, line 758]
Event: 3.675 Thread 0x00007f59c3afe020 Exception <a 'java/lang/NoSuchMethodError'{0x000000008b1919b8}: 'void java.lang.invoke.DirectMethodHandle$Holder.invokeVirtual(java.lang.Object, java.lang.Object, int)'> (0x000000008b1919b8) 
thrown [src/hotspot/share/interpreter/linkResolver.cpp, line 758]
Event: 3.676 Thread 0x00007f59c3afe020 Exception <a 'java/lang/NoSuchMethodError'{0x000000008b197b40}: 'void java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(java.lang.Object, java.lang.Object, java.lang.Object, int, java.lang.Object)'> (0x000000008b197b40) 
thrown [src/hotspot/share/interpreter/linkResolver.cpp, line 758]
Event: 3.676 Thread 0x00007f59c3afe020 Exception <a 'java/lang/NoSuchMethodError'{0x000000008b19f048}: 'java.lang.Object java.lang.invoke.DirectMethodHandle$Holder.newInvokeSpecial(java.lang.Object, java.lang.Object, java.lang.Object, int)'> (0x000000008b19f048) 
thrown [src/hotspot/share/interpreter/linkResolver.cpp, line 758]
Event: 3.676 Thread 0x00007f59c3afe020 Exception <a 'java/lang/NoSuchMethodError'{0x000000008b1a3330}: 'java.lang.Object java.lang.invoke.DirectMethodHandle$Holder.invokeSpecial(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, int)'> (0x000000008b1a3330) 
thrown [src/hotspot/share/interpreter/linkResolver.cpp, line 758]
Event: 3.676 Thread 0x00007f59c3afe020 Exception <a 'java/lang/NoSuchMethodError'{0x000000008b1a6ef8}: 'java.lang.Object java.lang.invoke.Invokers$Holder.linkToTargetMethod(java.lang.Object, java.lang.Object, int, java.lang.Object)'> (0x000000008b1a6ef8) 
thrown [src/hotspot/share/interpreter/linkResolver.cpp, line 758]
Event: 4.044 Thread 0x00007f59c3afe020 Exception <a 'java/lang/NoSuchMethodError'{0x0000000084349e70}: 'java.lang.Object java.lang.invoke.DirectMethodHandle$Holder.invokeSpecial(java.lang.Object, java.lang.Object, long, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)'> (0x0000000084349e70) 
thrown [src/hotspot/share/interpreter/linkResolver.cpp, line 758]
Event: 4.044 Thread 0x00007f59c3afe020 Exception <a 'java/lang/NoSuchMethodError'{0x000000008434e998}: 'java.lang.Object java.lang.invoke.DelegatingMethodHandle$Holder.reinvoke_L(java.lang.Object, long, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)'> (0x000000008434e998) 
thrown [src/hotspot/share/interpreter/linkResolver.cpp, line 758]
Event: 4.070 Thread 0x00007f59c3afe020 Exception <a 'java/lang/ClassNotFoundException'{0x0000000084205eb8}: org/springframework/boot/loader/net/protocol/nested/Handler> (0x0000000084205eb8) 
thrown [src/hotspot/share/classfile/systemDictionary.cpp, line 256]
Event: 4.109 Thread 0x00007f59c3afe020 Exception <a 'java/lang/NoSuchMethodError'{0x000000008418f268}: 'int java.lang.invoke.DirectMethodHandle$Holder.invokeInterface(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)'> (0x000000008418f268) 
thrown [src/hotspot/share/interpreter/linkResolver.cpp, line 758]
Event: 4.178 Thread 0x00007f59c3afe020 Exception <a 'java/lang/NoSuchMethodError'{0x0000000083fd1698}: 'long java.lang.invoke.DirectMethodHandle$Holder.invokeVirtual(java.lang.Object, java.lang.Object)'> (0x0000000083fd1698) 
thrown [src/hotspot/share/interpreter/linkResolver.cpp, line 758]
Event: 4.581 Thread 0x00007f59c3afe020 Exception <a 'java/lang/IncompatibleClassChangeError'{0x0000000084daf378}: Found class java.lang.Object, but interface was expected> (0x0000000084daf378) 
thrown [src/hotspot/share/interpreter/linkResolver.cpp, line 826]
Event: 4.617 Thread 0x00007f59c3afe020 Exception <a 'java/lang/NoSuchMethodError'{0x0000000084b7c7d8}: 'void java.lang.invoke.DirectMethodHandle$Holder.invokeVirtual(java.lang.Object, java.lang.Object, long)'> (0x0000000084b7c7d8) 
thrown [src/hotspot/share/interpreter/linkResolver.cpp, line 758]
Event: 4.686 Thread 0x00007f59c3afe020 Exception <a 'java/lang/NoSuchMethodError'{0x00000000846155b0}: 'int java.lang.invoke.DirectMethodHandle$Holder.invokeStaticInit(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)'> (0x00000000846155b0) 
thrown [src/hotspot/share/interpreter/linkResolver.cpp, line 758]
Event: 4.753 Thread 0x00007f59c3afe020 Exception <a 'java/lang/NoSuchMethodError'{0x00000000845cf148}: 'java.lang.Object java.lang.invoke.DirectMethodHandle$Holder.newInvokeSpecial(java.lang.Object, java.lang.Object, int, java.lang.Object, java.lang.Object)'> (0x00000000845cf148) 
thrown [src/hotspot/share/interpreter/linkResolver.cpp, line 758]

VM Operations (20 events):
Event: 4.375 Executing VM operation: G1CollectForAllocation
Event: 4.398 Executing VM operation: G1CollectForAllocation done
Event: 4.462 Executing VM operation: HandshakeAllThreads
Event: 4.462 Executing VM operation: HandshakeAllThreads done
Event: 4.487 Executing VM operation: HandshakeAllThreads
Event: 4.487 Executing VM operation: HandshakeAllThreads done
Event: 4.583 Executing VM operation: HandshakeAllThreads
Event: 4.583 Executing VM operation: HandshakeAllThreads done
Event: 4.647 Executing VM operation: HandshakeAllThreads
Event: 4.647 Executing VM operation: HandshakeAllThreads done
Event: 4.714 Executing VM operation: ICBufferFull
Event: 4.714 Executing VM operation: ICBufferFull done
Event: 4.759 Executing VM operation: G1CollectForAllocation
Event: 4.795 Executing VM operation: G1CollectForAllocation done
Event: 4.848 Executing VM operation: HandshakeAllThreads
Event: 4.848 Executing VM operation: HandshakeAllThreads done
Event: 5.848 Executing VM operation: Cleanup
Event: 5.848 Executing VM operation: Cleanup done
Event: 5.851 Executing VM operation: HandshakeAllThreads
Event: 5.851 Executing VM operation: HandshakeAllThreads done

Memory protections (20 events):
Event: 0.098 Protecting memory [0x00007f5966cfb000,0x00007f5966cff000] with protection modes 0
Event: 0.175 Protecting memory [0x00007f59669b7000,0x00007f59669bb000] with protection modes 0
Event: 1.623 Protecting memory [0x00007f59659d1000,0x00007f59659d5000] with protection modes 0
Event: 2.719 Protecting memory [0x00007f5964bf5000,0x00007f5964bf9000] with protection modes 0
Event: 4.207 Protecting memory [0x00007f5963ed6000,0x00007f5963eda000] with protection modes 0
Event: 4.224 Protecting memory [0x00007f5963dd5000,0x00007f5963dd9000] with protection modes 0
Event: 4.239 Protecting memory [0x00007f5964007000,0x00007f596400b000] with protection modes 0
Event: 4.799 Protecting memory [0x00007f5964788000,0x00007f596478c000] with protection modes 0
Event: 4.809 Protecting memory [0x00007f5963bd3000,0x00007f5963bd7000] with protection modes 0
Event: 4.810 Protecting memory [0x00007f5963ad2000,0x00007f5963ad6000] with protection modes 0
Event: 4.810 Protecting memory [0x00007f5963cd4000,0x00007f5963cd8000] with protection modes 0
Event: 4.815 Protecting memory [0x00007f59639d1000,0x00007f59639d5000] with protection modes 0
Event: 4.819 Protecting memory [0x00007f59638d0000,0x00007f59638d4000] with protection modes 0
Event: 4.827 Protecting memory [0x00007f59637cf000,0x00007f59637d3000] with protection modes 0
Event: 4.831 Protecting memory [0x00007f59636ce000,0x00007f59636d2000] with protection modes 0
Event: 4.835 Protecting memory [0x00007f59635cd000,0x00007f59635d1000] with protection modes 0
Event: 4.839 Protecting memory [0x00007f59634cc000,0x00007f59634d0000] with protection modes 0
Event: 4.847 Protecting memory [0x00007f59633cb000,0x00007f59633cf000] with protection modes 0
Event: 4.848 Protecting memory [0x00007f59632ca000,0x00007f59632ce000] with protection modes 0
Event: 5.852 Protecting memory [0x00007f5964e5c000,0x00007f5964e60000] with protection modes 0

Nmethod flushes (0 events):
No events

Events (20 events):
Event: 1.619 Thread 0x00007f59c3afe020 Thread added: 0x00007f596621c040
Event: 2.659 Thread 0x00007f596621c040 Thread exited: 0x00007f596621c040
Event: 2.715 Thread 0x00007f59c3afe020 Thread added: 0x00007f596621c050
Event: 2.756 Thread 0x00007f596621c050 Thread exited: 0x00007f596621c050
Event: 4.207 Thread 0x00007f59c3afe020 Thread added: 0x00007f59659d8cf0
Event: 4.219 Thread 0x00007f59659d8cf0 Thread added: 0x00007f59659d99a0
Event: 4.238 Thread 0x00007f59c3afe020 Thread added: 0x00007f59650f10c0
Event: 4.799 Thread 0x00007f59c3afe020 Thread added: 0x00007f59650f16f0
Event: 4.809 Thread 0x00007f59c3afe020 Thread added: 0x00007f59650f1da0
Event: 4.809 Thread 0x00007f59c3afe020 Thread added: 0x00007f59650f2330
Event: 4.810 Thread 0x00007f59c3afe020 Thread added: 0x00007f59650f2990
Event: 4.811 Thread 0x00007f59c3afe020 Thread added: 0x00007f596500a020
Event: 4.819 Thread 0x00007f59c3afe020 Thread added: 0x00007f596500a690
Event: 4.823 Thread 0x00007f59c3afe020 Thread added: 0x00007f596500ad70
Event: 4.831 Thread 0x00007f59c3afe020 Thread added: 0x00007f596500b330
Event: 4.834 Thread 0x00007f59c3afe020 Thread added: 0x00007f596500ba40
Event: 4.834 Thread 0x00007f59c3afe020 Thread added: 0x00007f5964fa70e0
Event: 4.846 Thread 0x00007f59c3afe020 Thread added: 0x00007f5964fa7670
Event: 4.847 Thread 0x00007f59c3afe020 Thread added: 0x00007f5964fa8330
Event: 5.852 Thread 0x00007f59c3afe020 Thread added: 0x00007f5964fa89b0


Dynamic libraries:
83400000-85000000 rw-p 00000000 00:00 0 
85000000-86b00000 ---p 00000000 00:00 0 
86b00000-87300000 rw-p 00000000 00:00 0 
87300000-8b100000 ---p 00000000 00:00 0 
8b100000-8b200000 rw-p 00000000 00:00 0 
8b200000-ffd00000 ---p 00000000 00:00 0 
ffd00000-ffe00000 rw-p 00000000 00:00 0 
ffe00000-ffe69000 rw-p 00b04000 08:02 1279916                            /opt/java/openjdk/lib/server/classes.jsa
ffe69000-fff00000 rw-p 00000000 00:00 0 
fff00000-fff72000 rw-p 00a92000 08:02 1279916                            /opt/java/openjdk/lib/server/classes.jsa
fff72000-100000000 rw-p 00000000 00:00 0 
55588f8aa000-55588f8ab000 r--p 00000000 08:02 1279608                    /opt/java/openjdk/bin/java
55588f8ab000-55588f8ac000 r-xp 00001000 08:02 1279608                    /opt/java/openjdk/bin/java
55588f8ac000-55588f8ad000 r--p 00002000 08:02 1279608                    /opt/java/openjdk/bin/java
55588f8ad000-55588f8ae000 r--p 00002000 08:02 1279608                    /opt/java/openjdk/bin/java
55588f8ae000-55588f8af000 rw-p 00003000 08:02 1279608                    /opt/java/openjdk/bin/java
55588ffce000-55588ffcf000 ---p 00000000 00:00 0                          [heap]
55588ffcf000-55589001d000 rw-p 00000000 00:00 0                          [heap]
7f595eb20000-7f595fbd6000 rw-p 00000000 00:00 0 
7f595fbd6000-7f595fdfc000 r-xp 00000000 08:02 1279993                    /usr/glibc-compat/lib/ld-2.29.so
7f595fdfc000-7f595fdfd000 r--p 00026000 08:02 1279993                    /usr/glibc-compat/lib/ld-2.29.so
7f595fdfd000-7f595fdfe000 rw-p 00027000 08:02 1279993                    /usr/glibc-compat/lib/ld-2.29.so
7f595fdfe000-7f595fdff000 rw-p 00000000 00:00 0 
7f595fdff000-7f595ffcc000 r--p 00000000 08:02 1279920                    /tmp/javet/1/libjavet-node-linux-x86_64.v.3.1.0.so
7f595ffcc000-7f595ffce000 r-xp 001cd000 08:02 1279920                    /tmp/javet/1/libjavet-node-linux-x86_64.v.3.1.0.so
7f595ffce000-7f595ffcf000 r--p 001cf000 08:02 1279920                    /tmp/javet/1/libjavet-node-linux-x86_64.v.3.1.0.so
7f595ffcf000-7f596256a000 r-xp 001cf000 08:02 1279920                    /tmp/javet/1/libjavet-node-linux-x86_64.v.3.1.0.so
7f596256a000-7f5963189000 r--p 0276a000 08:02 1279920                    /tmp/javet/1/libjavet-node-linux-x86_64.v.3.1.0.so
7f5963189000-7f596327b000 r--p 03388000 08:02 1279920                    /tmp/javet/1/libjavet-node-linux-x86_64.v.3.1.0.so
7f596327b000-7f596329d000 rw-p 0347a000 08:02 1279920                    /tmp/javet/1/libjavet-node-linux-x86_64.v.3.1.0.so
7f596329d000-7f59632ca000 rw-p 00000000 00:00 0 
7f59632ca000-7f59632ce000 ---p 00000000 00:00 0 
7f59632ce000-7f59633cb000 rw-p 00000000 00:00 0 
7f59633cb000-7f59633cf000 ---p 00000000 00:00 0 
7f59633cf000-7f59634cc000 rw-p 00000000 00:00 0 
7f59634cc000-7f59634d0000 ---p 00000000 00:00 0 
7f59634d0000-7f59635cd000 rw-p 00000000 00:00 0 
7f59635cd000-7f59635d1000 ---p 00000000 00:00 0 
7f59635d1000-7f59636ce000 rw-p 00000000 00:00 0 
7f59636ce000-7f59636d2000 ---p 00000000 00:00 0 
7f59636d2000-7f59637cf000 rw-p 00000000 00:00 0 
7f59637cf000-7f59637d3000 ---p 00000000 00:00 0 
7f59637d3000-7f59638d0000 rw-p 00000000 00:00 0 
7f59638d0000-7f59638d4000 ---p 00000000 00:00 0 
7f59638d4000-7f59639d1000 rw-p 00000000 00:00 0 
7f59639d1000-7f59639d5000 ---p 00000000 00:00 0 
7f59639d5000-7f5963ad2000 rw-p 00000000 00:00 0 
7f5963ad2000-7f5963ad6000 ---p 00000000 00:00 0 
7f5963ad6000-7f5963bd3000 rw-p 00000000 00:00 0 
7f5963bd3000-7f5963bd7000 ---p 00000000 00:00 0 
7f5963bd7000-7f5963cd4000 rw-p 00000000 00:00 0 
7f5963cd4000-7f5963cd8000 ---p 00000000 00:00 0 
7f5963cd8000-7f5963dd5000 rw-p 00000000 00:00 0 
7f5963dd5000-7f5963dd9000 ---p 00000000 00:00 0 
7f5963dd9000-7f5963ed6000 rw-p 00000000 00:00 0 
7f5963ed6000-7f5963eda000 ---p 00000000 00:00 0 
7f5963eda000-7f5963fd7000 rw-p 00000000 00:00 0 
7f5964007000-7f596400b000 ---p 00000000 00:00 0 
7f596400b000-7f5964208000 rw-p 00000000 00:00 0 
7f5964308000-7f5964608000 rw-p 00000000 00:00 0 
7f5964649000-7f5964749000 rw-p 00000000 00:00 0 
7f5964788000-7f596478c000 ---p 00000000 00:00 0 
7f596478c000-7f5964889000 rw-p 00000000 00:00 0 
7f5964970000-7f5964971000 ---p 00000000 00:00 0 
7f5964971000-7f5964a73000 rw-p 00000000 00:00 0 
7f5964af5000-7f5964bf5000 rw-p 00000000 00:00 0 
7f5964c0f000-7f5964c17000 rw-p 00000000 00:00 0 
7f5964c5b000-7f5964dc5000 rw-p 00000000 00:00 0 
7f5964de2000-7f5964df2000 rw-p 00000000 00:00 0 
7f5964df3000-7f5964dfb000 rw-p 00000000 00:00 0 
7f5964e2b000-7f5964e56000 rw-p 00000000 00:00 0 
7f5964e58000-7f5964e5c000 rw-p 00000000 00:00 0 
7f5964e5c000-7f5964e60000 ---p 00000000 00:00 0 
7f5964e60000-7f5964ee6000 rw-p 00000000 00:00 0 
7f5964ee6000-7f5964ee7000 rw-p 00000000 00:00 0 
7f5964ee7000-7f5964ee9000 r--p 00000000 08:02 1279897                    /opt/java/openjdk/lib/libmanagement_ext.so
7f5964ee9000-7f5964eec000 r-xp 00002000 08:02 1279897                    /opt/java/openjdk/lib/libmanagement_ext.so
7f5964eec000-7f5964eee000 r--p 00005000 08:02 1279897                    /opt/java/openjdk/lib/libmanagement_ext.so
7f5964eee000-7f5964eef000 r--p 00006000 08:02 1279897                    /opt/java/openjdk/lib/libmanagement_ext.so
7f5964eef000-7f5964ef0000 rw-p 00007000 08:02 1279897                    /opt/java/openjdk/lib/libmanagement_ext.so
7f5964ef0000-7f5964ef2000 r--p 00000000 08:02 1279895                    /opt/java/openjdk/lib/libmanagement.so
7f5964ef2000-7f5964ef3000 r-xp 00002000 08:02 1279895                    /opt/java/openjdk/lib/libmanagement.so
7f5964ef3000-7f5964ef4000 r--p 00003000 08:02 1279895                    /opt/java/openjdk/lib/libmanagement.so
7f5964ef4000-7f5964ef5000 r--p 00003000 08:02 1279895                    /opt/java/openjdk/lib/libmanagement.so
7f5964ef5000-7f5964ef6000 rw-p 00004000 08:02 1279895                    /opt/java/openjdk/lib/libmanagement.so
7f5964ef6000-7f5964f8d000 rw-p 00000000 00:00 0 
7f5964f8d000-7f5964f8e000 r--p 00000000 08:02 1279878                    /opt/java/openjdk/lib/libextnet.so
7f5964f8e000-7f5964f8f000 r-xp 00001000 08:02 1279878                    /opt/java/openjdk/lib/libextnet.so
7f5964f8f000-7f5964f90000 r--p 00002000 08:02 1279878                    /opt/java/openjdk/lib/libextnet.so
7f5964f90000-7f5964f91000 r--p 00002000 08:02 1279878                    /opt/java/openjdk/lib/libextnet.so
7f5964f91000-7f5964f92000 rw-p 00003000 08:02 1279878                    /opt/java/openjdk/lib/libextnet.so
7f5964f92000-7f596526d000 rw-p 00000000 00:00 0 
7f596526d000-7f59652c7000 rw-p 00000000 00:00 0 
7f59652c7000-7f59652d0000 rw-p 00000000 00:00 0 
7f59652d0000-7f59652d1000 ---p 00000000 00:00 0 
7f59652d1000-7f59653d3000 rw-p 00000000 00:00 0 
7f59653d3000-7f59653d4000 ---p 00000000 00:00 0 
7f59653d4000-7f59654d6000 rw-p 00000000 00:00 0 
7f59654d6000-7f59654d7000 ---p 00000000 00:00 0 
7f59654d7000-7f5965ec7000 rw-p 00000000 00:00 0 
7f5965ec7000-7f5965ec8000 ---p 00000000 00:00 0 
7f5965ec8000-7f5965fca000 rw-p 00000000 00:00 0 
7f5965fca000-7f5965fcb000 ---p 00000000 00:00 0 
7f5965fcb000-7f59669b7000 rw-p 00000000 00:00 0 
7f59669b7000-7f59669bb000 ---p 00000000 00:00 0 
7f59669bb000-7f5966cfb000 rw-p 00000000 00:00 0 
7f5966cfb000-7f5966cff000 ---p 00000000 00:00 0 
7f5966cff000-7f5966dfc000 rw-p 00000000 00:00 0 
7f5966dfc000-7f5966dfd000 ---p 00000000 00:00 0 
7f5966dfd000-7f5966eff000 rw-p 00000000 00:00 0 
7f5966eff000-7f5966f03000 ---p 00000000 00:00 0 
7f5966f03000-7f5967400000 rw-p 00000000 00:00 0 
7f5967400000-7f5968100000 rw-p 00000000 00:00 0 
7f5968100000-7f5968200000 rw-p 00000000 00:00 0 
7f5968200000-7f5968700000 rw-p 00000000 00:00 0 
7f5968700000-7f5968780000 rw-p 00000000 00:00 0 
7f5968780000-7f5968800000 ---p 00000000 00:00 0 
7f5968800000-7f5968880000 rw-p 00000000 00:00 0 
7f5968880000-7f596b000000 ---p 00000000 00:00 0 
7f596b000000-7f596ba60000 rw-p 00001000 08:02 1279916                    /opt/java/openjdk/lib/server/classes.jsa
7f596ba60000-7f596c000000 ---p 00000000 00:00 0 
7f596c000000-7f596c040000 rw-p 00000000 00:00 0 
7f596c040000-7f596c080000 rw-p 00000000 00:00 0 
7f596c080000-7f596c0e0000 rw-p 00000000 00:00 0 
7f596c0e0000-7f596c100000 rw-p 00000000 00:00 0 
7f596c100000-7f596c240000 rw-p 00000000 00:00 0 
7f596c240000-7f596c280000 rw-p 00000000 00:00 0 
7f596c280000-7f596c3c0000 rw-p 00000000 00:00 0 
7f596c3c0000-7f59ac000000 ---p 00000000 00:00 0 
7f59ac000000-7f59ac004000 rw-p 00000000 00:00 0 
7f59ac004000-7f59ac006000 r--p 00000000 08:02 1279906                    /opt/java/openjdk/lib/libzip.so
7f59ac006000-7f59ac018000 r-xp 00002000 08:02 1279906                    /opt/java/openjdk/lib/libzip.so
7f59ac018000-7f59ac020000 r--p 00014000 08:02 1279906                    /opt/java/openjdk/lib/libzip.so
7f59ac020000-7f59ac021000 r--p 0001b000 08:02 1279906                    /opt/java/openjdk/lib/libzip.so
7f59ac021000-7f59ac022000 rw-p 0001c000 08:02 1279906                    /opt/java/openjdk/lib/libzip.so
7f59ac022000-7f59ac055000 rw-p 00000000 00:00 0 
7f59ac055000-7f59ac059000 r--p 00000000 08:02 1279899                    /opt/java/openjdk/lib/libnet.so
7f59ac059000-7f59ac068000 r-xp 00004000 08:02 1279899                    /opt/java/openjdk/lib/libnet.so
7f59ac068000-7f59ac06c000 r--p 00013000 08:02 1279899                    /opt/java/openjdk/lib/libnet.so
7f59ac06c000-7f59ac06d000 r--p 00016000 08:02 1279899                    /opt/java/openjdk/lib/libnet.so
7f59ac06d000-7f59ac06e000 rw-p 00017000 08:02 1279899                    /opt/java/openjdk/lib/libnet.so
7f59ac06e000-7f59ac074000 r--p 00000000 08:02 1279900                    /opt/java/openjdk/lib/libnio.so
7f59ac074000-7f59ac07d000 r-xp 00006000 08:02 1279900                    /opt/java/openjdk/lib/libnio.so
7f59ac07d000-7f59ac082000 r--p 0000f000 08:02 1279900                    /opt/java/openjdk/lib/libnio.so
7f59ac082000-7f59ac083000 r--p 00013000 08:02 1279900                    /opt/java/openjdk/lib/libnio.so
7f59ac083000-7f59ac084000 rw-p 00014000 08:02 1279900                    /opt/java/openjdk/lib/libnio.so
7f59ac084000-7f59ac092000 rw-p 00000000 00:00 0 
7f59ac092000-7f59ac096000 ---p 00000000 00:00 0 
7f59ac096000-7f59ac1fb000 rw-p 00000000 00:00 0 
7f59ac1fb000-7f59ac1ff000 ---p 00000000 00:00 0 
7f59ac1ff000-7f59ac2fc000 rw-p 00000000 00:00 0 
7f59ac2fc000-7f59ac300000 ---p 00000000 00:00 0 
7f59ac300000-7f59ac3fd000 rw-p 00000000 00:00 0 
7f59ac3fd000-7f59ac401000 ---p 00000000 00:00 0 
7f59ac401000-7f59ac4fe000 rw-p 00000000 00:00 0 
7f59ac4fe000-7f59ac502000 ---p 00000000 00:00 0 
7f59ac502000-7f59ac5ff000 rw-p 00000000 00:00 0 
7f59ac5ff000-7f59ac603000 ---p 00000000 00:00 0 
7f59ac603000-7f59ac700000 rw-p 00000000 00:00 0 
7f59ac700000-7f59ac704000 ---p 00000000 00:00 0 
7f59ac704000-7f59ac801000 rw-p 00000000 00:00 0 
7f59ac801000-7f59ac805000 ---p 00000000 00:00 0 
7f59ac805000-7f59ac902000 rw-p 00000000 00:00 0 
7f59ac902000-7f59ac903000 ---p 00000000 00:00 0 
7f59ac903000-7f59aca05000 rw-p 00000000 00:00 0 
7f59aca05000-7f59aca0a000 r--p 00000000 08:02 1279893                    /opt/java/openjdk/lib/libjsvml.so
7f59aca0a000-7f59aca4b000 r-xp 00005000 08:02 1279893                    /opt/java/openjdk/lib/libjsvml.so
7f59aca4b000-7f59acad4000 r--p 00046000 08:02 1279893                    /opt/java/openjdk/lib/libjsvml.so
7f59acad4000-7f59acad5000 r--p 000ce000 08:02 1279893                    /opt/java/openjdk/lib/libjsvml.so
7f59acad5000-7f59acad6000 rw-p 000cf000 08:02 1279893                    /opt/java/openjdk/lib/libjsvml.so
7f59acad6000-7f59acc08000 rw-p 00000000 00:00 0 
7f59acc08000-7f59acc45000 rw-p 00000000 00:00 0 
7f59acc45000-7f59acc46000 ---p 00000000 00:00 0 
7f59acc46000-7f59acd48000 rw-p 00000000 00:00 0 
7f59acd48000-7f59acd49000 ---p 00000000 00:00 0 
7f59acd49000-7f59af4d5000 rw-p 00000000 00:00 0 
7f59af4d5000-7f59af4d6000 ---p 00000000 00:00 0 
7f59af4d6000-7f59af5da000 rw-p 00000000 00:00 0 
7f59af5da000-7f59af5db000 ---p 00000000 00:00 0 
7f59af5db000-7f59af6f1000 rw-p 00000000 00:00 0 
7f59af6f1000-7f59af6f2000 ---p 00000000 00:00 0 
7f59af6f2000-7f59af91a000 rw-p 00000000 00:00 0 
7f59af91a000-7f59af986000 ---p 00000000 00:00 0 
7f59af986000-7f59af9a6000 rw-p 00000000 00:00 0 
7f59af9a6000-7f59afa9e000 ---p 00000000 00:00 0 
7f59afa9e000-7f59afaa2000 rw-p 00000000 00:00 0 
7f59afaa2000-7f59b17ce000 ---p 00000000 00:00 0 
7f59b17ce000-7f59b184a000 rw-p 00000000 00:00 0 
7f59b184a000-7f59b18b6000 ---p 00000000 00:00 0 
7f59b18b6000-7f59b18d6000 rw-p 00000000 00:00 0 
7f59b18d6000-7f59b19ce000 ---p 00000000 00:00 0 
7f59b19ce000-7f59b19d2000 rw-p 00000000 00:00 0 
7f59b19d2000-7f59b36fe000 ---p 00000000 00:00 0 
7f59b36fe000-7f59b3718000 rw-p 00000000 00:00 0 
7f59b3718000-7f59b3725000 ---p 00000000 00:00 0 
7f59b3725000-7f59b372a000 rw-p 00000000 00:00 0 
7f59b372a000-7f59b3748000 ---p 00000000 00:00 0 
7f59b3748000-7f59b3749000 rw-p 00000000 00:00 0 
7f59b3749000-7f59b3aee000 ---p 00000000 00:00 0 
7f59b3aee000-7f59b3afe000 rw-p 00000000 00:00 0 
7f59b3afe000-7f59b3b0b000 ---p 00000000 00:00 0 
7f59b3b0b000-7f59b3b10000 rw-p 00000000 00:00 0 
7f59b3b10000-7f59b3b2e000 ---p 00000000 00:00 0 
7f59b3b2e000-7f59b3b2f000 rw-p 00000000 00:00 0 
7f59b3b2f000-7f59b3ed4000 ---p 00000000 00:00 0 
7f59b3ed4000-7f59b3ee4000 rw-p 00000000 00:00 0 
7f59b3ee4000-7f59b3ef1000 ---p 00000000 00:00 0 
7f59b3ef1000-7f59b3ef6000 rw-p 00000000 00:00 0 
7f59b3ef6000-7f59b3f14000 ---p 00000000 00:00 0 
7f59b3f14000-7f59b3f15000 rw-p 00000000 00:00 0 
7f59b3f15000-7f59b42ba000 ---p 00000000 00:00 0 
7f59b42ba000-7f59b48e9000 rw-p 00000000 00:00 0 
7f59b48e9000-7f59b49cf000 ---p 00000000 00:00 0 
7f59b49cf000-7f59b49dc000 rw-p 00000000 00:00 0 
7f59b49dc000-7f59b4aba000 ---p 00000000 00:00 0 
7f59b4aba000-7f59b4abf000 rw-p 00000000 00:00 0 
7f59b4abf000-7f59b4ac6000 ---p 00000000 00:00 0 
7f59b4ac6000-7f59b50e6000 rwxp 00000000 00:00 0 
7f59b50e6000-7f59bbffd000 ---p 00000000 00:00 0 
7f59bbffd000-7f59bc26d000 rwxp 00000000 00:00 0 
7f59bc26d000-7f59bc58e000 ---p 00000000 00:00 0 
7f59bc58e000-7f59bc7fe000 rwxp 00000000 00:00 0 
7f59bc7fe000-7f59c3ac6000 ---p 00000000 00:00 0 
7f59c3ac6000-7f59c3ac7000 rw-p 00000000 00:00 0 
7f59c3ac7000-7f59c3ad3000 r--p 00000000 08:02 1279885                    /opt/java/openjdk/lib/libjava.so
7f59c3ad3000-7f59c3ae5000 r-xp 0000c000 08:02 1279885                    /opt/java/openjdk/lib/libjava.so
7f59c3ae5000-7f59c3aec000 r--p 0001e000 08:02 1279885                    /opt/java/openjdk/lib/libjava.so
7f59c3aec000-7f59c3aed000 r--p 00024000 08:02 1279885                    /opt/java/openjdk/lib/libjava.so
7f59c3aed000-7f59c3aee000 rw-p 00025000 08:02 1279885                    /opt/java/openjdk/lib/libjava.so
7f59c3aee000-7f59c3b00000 rw-p 00000000 00:00 0 
7f59c3b00000-7f59c3b08000 rw-s 00000000 08:02 1276406                    /tmp/hsperfdata_root/1
7f59c3b08000-7f59c3b28000 rw-p 00000000 00:00 0 
7f59c3b28000-7f59c3b29000 ---p 00000000 00:00 0 
7f59c3b29000-7f59c3b2a000 r--p 00000000 00:00 0 
7f59c3b2a000-7f59c8b97000 r--s 00000000 08:02 1279907                    /opt/java/openjdk/lib/modules
7f59c8b97000-7f59c8ba9000 rw-p 00000000 00:00 0 
7f59c8ba9000-7f59c8bac000 r--p 00000000 08:02 1279889                    /opt/java/openjdk/lib/libjimage.so
7f59c8bac000-7f59c8bbf000 r-xp 00003000 08:02 1279889                    /opt/java/openjdk/lib/libjimage.so
7f59c8bbf000-7f59c8bc5000 r--p 00016000 08:02 1279889                    /opt/java/openjdk/lib/libjimage.so
7f59c8bc5000-7f59c8bc7000 r--p 0001b000 08:02 1279889                    /opt/java/openjdk/lib/libjimage.so
7f59c8bc7000-7f59c8bc8000 rw-p 0001d000 08:02 1279889                    /opt/java/openjdk/lib/libjimage.so
7f59c8bc8000-7f59c8bca000 rw-p 00000000 00:00 0 
7f59c8bca000-7f59c8bcb000 ---p 00000000 00:00 0 
7f59c8bcb000-7f59c8bcd000 rw-p 00000000 00:00 0 
7f59c8bcd000-7f59c8bd1000 ---p 00000000 00:00 0 
7f59c8bd1000-7f59c8cf3000 rw-p 00000000 00:00 0 
7f59c8cf3000-7f59c8f45000 r--p 00000000 08:02 1279919                    /opt/java/openjdk/lib/server/libjvm.so
7f59c8f45000-7f59c9c97000 r-xp 00252000 08:02 1279919                    /opt/java/openjdk/lib/server/libjvm.so
7f59c9c97000-7f59c9f2b000 r--p 00fa4000 08:02 1279919                    /opt/java/openjdk/lib/server/libjvm.so
7f59c9f2b000-7f59c9fe4000 r--p 01237000 08:02 1279919                    /opt/java/openjdk/lib/server/libjvm.so
7f59c9fe4000-7f59ca019000 rw-p 012f0000 08:02 1279919                    /opt/java/openjdk/lib/server/libjvm.so
7f59ca019000-7f59ca074000 rw-p 00000000 00:00 0 
7f59ca074000-7f59ca076000 r--p 00000000 08:02 1279890                    /opt/java/openjdk/lib/libjli.so
7f59ca076000-7f59ca086000 r-xp 00002000 08:02 1279890                    /opt/java/openjdk/lib/libjli.so
7f59ca086000-7f59ca08d000 r--p 00012000 08:02 1279890                    /opt/java/openjdk/lib/libjli.so
7f59ca08d000-7f59ca08e000 r--p 00018000 08:02 1279890                    /opt/java/openjdk/lib/libjli.so
7f59ca08e000-7f59ca08f000 rw-p 00019000 08:02 1279890                    /opt/java/openjdk/lib/libjli.so
7f59ca08f000-7f59ca0a3000 r--p 00000000 08:02 1274300                    /lib/ld-musl-x86_64.so.1
7f59ca0a3000-7f59ca0f7000 r-xp 00014000 08:02 1274300                    /lib/ld-musl-x86_64.so.1
7f59ca0f7000-7f59ca12d000 r--p 00068000 08:02 1274300                    /lib/ld-musl-x86_64.so.1
7f59ca12d000-7f59ca12e000 r--p 0009d000 08:02 1274300                    /lib/ld-musl-x86_64.so.1
7f59ca12e000-7f59ca12f000 rw-p 0009e000 08:02 1274300                    /lib/ld-musl-x86_64.so.1
7f59ca12f000-7f59ca132000 rw-p 00000000 00:00 0 
7ffda28c8000-7ffda28e9000 rw-p 00000000 00:00 0                          [stack]
7ffda29f6000-7ffda29f9000 r--p 00000000 00:00 0                          [vvar]
7ffda29f9000-7ffda29fb000 r-xp 00000000 00:00 0                          [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  [vsyscall]


VM Arguments:
java_command: demo.jar
java_class_path (initial): demo.jar
Launcher Type: SUN_STANDARD

[Global flags]
     intx CICompilerCount                          = 3                                         {product} {ergonomic}
     uint ConcGCThreads                            = 2                                         {product} {ergonomic}
     uint G1ConcRefinementThreads                  = 6                                         {product} {ergonomic}
   size_t G1HeapRegionSize                         = 1048576                                   {product} {ergonomic}
    uintx GCDrainStackTargetSize                   = 64                                        {product} {ergonomic}
   size_t InitialHeapSize                          = 132120576                                 {product} {ergonomic}
   size_t MarkStackSize                            = 4194304                                   {product} {ergonomic}
   size_t MaxHeapSize                              = 2092957696                                {product} {ergonomic}
   size_t MaxNewSize                               = 1255145472                                {product} {ergonomic}
   size_t MinHeapDeltaBytes                        = 1048576                                   {product} {ergonomic}
   size_t MinHeapSize                              = 8388608                                   {product} {ergonomic}
    uintx NonNMethodCodeHeapSize                   = 5832780                                {pd product} {ergonomic}
    uintx NonProfiledCodeHeapSize                  = 122912730                              {pd product} {ergonomic}
    uintx ProfiledCodeHeapSize                     = 122912730                              {pd product} {ergonomic}
    uintx ReservedCodeCacheSize                    = 251658240                              {pd product} {ergonomic}
     bool SegmentedCodeCache                       = true                                      {product} {ergonomic}
   size_t SoftMaxHeapSize                          = 2092957696                             {manageable} {ergonomic}
     bool UseCompressedClassPointers               = true                           {product lp64_product} {ergonomic}
     bool UseCompressedOops                        = true                           {product lp64_product} {ergonomic}
     bool UseG1GC                                  = true                                      {product} {ergonomic}

Logging:
Log output configuration:
 #0: stdout all=warning uptime,level,tags
 #1: stderr all=off uptime,level,tags

Environment Variables:
JAVA_HOME=/opt/java/openjdk
PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
LD_LIBRARY_PATH=/opt/java/openjdk/lib/server:/opt/java/openjdk/lib:/opt/java/openjdk/../lib
LANG=en_US.UTF-8
LC_ALL=en_US.UTF-8

Active Locale:
LC_ALL=en_US.UTF-8
LC_COLLATE=en_US.UTF-8
LC_CTYPE=en_US.UTF-8
LC_MESSAGES=en_US.UTF-8
LC_MONETARY=en_US.UTF-8
LC_NUMERIC=en_US.UTF-8
LC_TIME=en_US.UTF-8

Signal Handlers:
   SIGSEGV: crash_handler in libjvm.so, mask=11100100010111111101111111111110, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGBUS: crash_handler in libjvm.so, mask=11100100010111111101111111111110, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGFPE: crash_handler in libjvm.so, mask=11100100010111111101111111111110, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGPIPE: javaSignalHandler in libjvm.so, mask=11100100010111111101111111111110, flags=SA_RESTART|SA_SIGINFO, blocked
   SIGXFSZ: javaSignalHandler in libjvm.so, mask=11100100010111111101111111111110, flags=SA_RESTART|SA_SIGINFO, blocked
    SIGILL: crash_handler in libjvm.so, mask=11100100010111111101111111111110, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGUSR2: SR_handler in libjvm.so, mask=00000000000000000000000000000000, flags=SA_RESTART|SA_SIGINFO, blocked
    SIGHUP: UserHandler in libjvm.so, mask=11100100010111111101111111111110, flags=SA_RESTART|SA_SIGINFO, blocked
    SIGINT: UserHandler in libjvm.so, mask=11100100010111111101111111111110, flags=SA_RESTART|SA_SIGINFO, blocked
   SIGTERM: UserHandler in libjvm.so, mask=11100100010111111101111111111110, flags=SA_RESTART|SA_SIGINFO, blocked
   SIGQUIT: UserHandler in libjvm.so, mask=11100100010111111101111111111110, flags=SA_RESTART|SA_SIGINFO, blocked
   SIGTRAP: crash_handler in libjvm.so, mask=11100100010111111101111111111110, flags=SA_RESTART|SA_SIGINFO, unblocked


Periodic native trim disabled


---------------  S Y S T E M  ---------------

OS:
NAME="Alpine Linux"
ID=alpine
VERSION_ID=3.20.3
PRETTY_NAME="Alpine Linux v3.20"
HOME_URL="https://alpinelinux.org/"
BUG_REPORT_URL="https://gitlab.alpinelinux.org/alpine/aports/-/issues"
uname: Linux 4.15.0-211-generic #222-Ubuntu SMP Tue Apr 18 18:55:06 UTC 2023 x86_64
OS uptime: 41 days 1:50 hours
libc: musl - unknown musl - unknown 
rlimit (soft/hard): STACK 8192k/infinity , CORE infinity/infinity , NPROC infinity/infinity , NOFILE 1048576/1048576 , AS infinity/infinity , CPU infinity/infinity , DATA infinity/infinity , FSIZE infinity/infinity , MEMLOCK 65536k/65536k
load average: 7.42 7.44 7.31

/proc/meminfo:
MemTotal:        8167560 kB
MemFree:          130196 kB
MemAvailable:    1634576 kB
Buffers:          379216 kB
Cached:          1039544 kB
SwapCached:            0 kB
Active:          6610232 kB
Inactive:         817784 kB
Active(anon):    6003292 kB
Inactive(anon):      416 kB
Active(file):     606940 kB
Inactive(file):   817368 kB
Unevictable:           0 kB
Mlocked:               0 kB
SwapTotal:             0 kB
SwapFree:              0 kB
Dirty:                36 kB
Writeback:         23192 kB
AnonPages:       6009348 kB
Mapped:           209400 kB
Shmem:              1852 kB
Slab:             490756 kB
SReclaimable:     385400 kB
SUnreclaim:       105356 kB
KernelStack:       12192 kB
PageTables:        27064 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:     4083780 kB
Committed_AS:    8952708 kB
VmallocTotal:   34359738367 kB
VmallocUsed:           0 kB
VmallocChunk:          0 kB
HardwareCorrupted:     0 kB
AnonHugePages:         0 kB
ShmemHugePages:        0 kB
ShmemPmdMapped:        0 kB
CmaTotal:              0 kB
CmaFree:               0 kB
HugePages_Total:       0
HugePages_Free:        0
HugePages_Rsvd:        0
HugePages_Surp:        0
Hugepagesize:       2048 kB
DirectMap4k:     1197952 kB
DirectMap2M:     7190528 kB
DirectMap1G:     2097152 kB

/sys/kernel/mm/transparent_hugepage/enabled: always [madvise] never
/sys/kernel/mm/transparent_hugepage/hpage_pmd_size: 2097152
/sys/kernel/mm/transparent_hugepage/defrag (defrag/compaction efforts parameter): always defer defer+madvise [madvise] never

Process Memory:
Virtual Size: 3799828K (peak: 3799860K)
Resident Set Size: 150932K (peak: 169632K) (anon: 125212K, file: 25720K, shmem: 0K)
Swapped out: 0K

/proc/sys/kernel/threads-max (system-wide limit on the number of threads): 63280
/proc/sys/vm/max_map_count (maximum number of memory map areas a process may have): 65530
/proc/sys/vm/swappiness (control to define how aggressively the kernel swaps out anonymous memory): 60
/proc/sys/kernel/pid_max (system-wide limit on number of process identifiers): 32768

container (cgroup) information:
container_type: cgroupv1
cpu_cpuset_cpus: 0-5
cpu_memory_nodes: 0
active_processor_count: 6
cpu_quota: no quota
cpu_period: 100000
cpu_shares: no shares
memory_limit_in_bytes: unlimited
memory_and_swap_limit_in_bytes: not supported
memory_soft_limit_in_bytes: unlimited
memory_usage_in_bytes: 185008 k
memory_max_usage_in_bytes: 185020 k
kernel_memory_usage_in_bytes: 2844 k
kernel_memory_max_usage_in_bytes: unlimited
kernel_memory_limit_in_bytes: 2912 k
maximum number of tasks: 4915
current number of tasks: 42

VMWare virtualization detected
Steal ticks since vm start: 0
Steal ticks percentage since vm start:  0.000

CPU: total 6 (initial active 6) (1 cores per cpu, 1 threads per core) family 6 model 158 stepping 12 microcode 0x9c, cx8, cmov, fxsr, mmx, 3dnowpref, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, lzcnt, tsc, tscinvbit, avx, avx2, aes, erms, clmul, bmi1, bmi2, rtm, adx, fma, vzeroupper, clflush, clflushopt, hv
CPU Model and flags from /proc/cpuinfo:
model name	: Intel(R) Core(TM) i7-9700K CPU @ 3.60GHz
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon nopl xtopology tsc_reliable nonstop_tsc cpuid pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch cpuid_fault invpcid_single pti ibrs ibpb stibp fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 invpcid rtm mpx rdseed adx smap clflushopt xsaveopt xsavec xsaves arat arch_capabilities

Online cpus: 0-5
Offline cpus: 
BIOS frequency limitation: <Not Available>
Frequency switch latency (ns): <Not Available>
Available cpu frequencies: <Not Available>
Current governor: <Not Available>
Core performance/turbo boost: <Not Available>

Memory: 4k page, physical 8167560k(130196k free), swap 0k(0k free)
Page Sizes: 4k

vm_info: OpenJDK 64-Bit Server VM (17.0.13+11) for linux-amd64-musl JRE (17.0.13+11), built on Oct 15 2024 00:00:00 by "admin" with gcc 10.3.1 20211027

END.

@caoccao i cannot figure out the cause from the log. please check

@caoccao
Copy link
Owner

caoccao commented Nov 18, 2024

Please make sure this Linux has glibc 2.29 installed. The project you shared is too complicated. Could you simplify it, especially the dockerfile? You don't need to download Node.js because Javet has Node.js embedded. Besides, Javet doesn't support musl.

@caoccao
Copy link
Owner

caoccao commented Nov 18, 2024

I think you might want to check this out.

@lilithyang2018
Copy link
Author

lilithyang2018 commented Nov 18, 2024

i tried but still not work. if @sgerrand would concern about this, i'll leave the final dockerfile here

FROM alpine:3.20.3

# proxy
ARG HTTP_PROXY
ARG HTTPS_PROXY

# Install JRE
# see https://github.com/adoptium/containers/blob/d7a5038edcd8ab08b0babaeae09d0c097453a023/17/jre/alpine/Dockerfile
ENV JAVA_HOME=/opt/java/openjdk
ENV PATH=$JAVA_HOME/bin:$PATH

# Default to UTF-8 file.encoding
ENV LANG='en_US.UTF-8' LANGUAGE='en_US:en' LC_ALL='en_US.UTF-8'

RUN set -eux; \
    apk add --no-cache \
        # java.lang.UnsatisfiedLinkError: libfontmanager.so: libfreetype.so.6: cannot open shared object file: No such file or directory
        # java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11FontManager
        # https://github.com/docker-library/openjdk/pull/235#issuecomment-424466077
        fontconfig ttf-dejavu \
        # gnupg required to verify the signature
        gnupg \
        # utilities for keeping Alpine and OpenJDK CA certificates in sync
        # https://github.com/adoptium/containers/issues/293
        ca-certificates p11-kit-trust \
        # locales ensures proper character encoding and locale-specific behaviors using en_US.UTF-8
        musl-locales musl-locales-lang \
        tzdata \
        # Contains `csplit` used for splitting multiple certificates in one file to multiple files, since keytool can
        # only import one at a time.
        coreutils \
        # Needed to extract CN and generate aliases for certificates
        openssl \
    ; \
    rm -rf /var/cache/apk/*

ENV JAVA_VERSION=jdk-17.0.13+11

RUN set -eux; \
    apk add --no-cache \
        gcompat \
        libstdc++ \
    ; \
    ARCH="$(apk --print-arch)"; \
    case "${ARCH}" in \
       x86_64) \
         ESUM='7a2df4e2f86eca649af1e17d990ab8e354cb6dee389606025b9d05f75623c388'; \
         BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.13%2B11/OpenJDK17U-jre_x64_alpine-linux_hotspot_17.0.13_11.tar.gz'; \
         ;; \
       *) \
         echo "Unsupported arch: ${ARCH}"; \
         exit 1; \
         ;; \
    esac; \
    if [ -n "$HTTP_PROXY" ]; then export http_proxy=$HTTP_PROXY; fi; \
    if [ -n "$HTTPS_PROXY" ]; then export https_proxy=$HTTPS_PROXY; fi; \
    wget -O /tmp/openjdk.tar.gz ${BINARY_URL}; \
    wget -O /tmp/openjdk.tar.gz.sig ${BINARY_URL}.sig; \
    export GNUPGHOME="$(mktemp -d)"; \
    # gpg: key 843C48A565F8F04B: "Adoptium GPG Key (DEB/RPM Signing Key) <temurin-dev@eclipse.org>" imported
    gpg --batch --keyserver keyserver.ubuntu.com --recv-keys 3B04D753C9050D9A5D343F39843C48A565F8F04B; \
    gpg --batch --verify /tmp/openjdk.tar.gz.sig /tmp/openjdk.tar.gz; \
    rm -r "${GNUPGHOME}" /tmp/openjdk.tar.gz.sig; \
    echo "${ESUM} */tmp/openjdk.tar.gz" | sha256sum -c -; \
    mkdir -p "$JAVA_HOME"; \
    tar --extract \
        --file /tmp/openjdk.tar.gz \
        --directory "$JAVA_HOME" \
        --strip-components 1 \
        --no-same-owner \
    ; \
    rm -f /tmp/openjdk.tar.gz ${JAVA_HOME}/lib/src.zip;

RUN set -eux; \
    echo "Verifying install ..."; \
    echo "java --version"; java --version; \
    echo "Complete."

### install GNU libc
# see https://wiki.alpinelinux.org/wiki/Running_glibc_programs
# see https://github.com/sgerrand/alpine-pkg-glibc
ENV LANG=en_US.UTF-8
ARG ALPINE_GLIBC_PACKAGE_VERSION=2.29-r0

RUN if [ -n "$HTTP_PROXY" ]; then export http_proxy=$HTTP_PROXY; fi \
  && if [ -n "$HTTPS_PROXY" ]; then export https_proxy=$HTTPS_PROXY; fi \
  && wget -q -O /etc/apk/keys/sgerrand.rsa.pub https://alpine-pkgs.sgerrand.com/sgerrand.rsa.pub \
  && wget -P /tmp \
    https://github.com/sgerrand/alpine-pkg-glibc/releases/download/$ALPINE_GLIBC_PACKAGE_VERSION/glibc-$ALPINE_GLIBC_PACKAGE_VERSION.apk \
    https://github.com/sgerrand/alpine-pkg-glibc/releases/download/$ALPINE_GLIBC_PACKAGE_VERSION/glibc-bin-$ALPINE_GLIBC_PACKAGE_VERSION.apk \
    https://github.com/sgerrand/alpine-pkg-glibc/releases/download/$ALPINE_GLIBC_PACKAGE_VERSION/glibc-i18n-$ALPINE_GLIBC_PACKAGE_VERSION.apk \
  && apk add --no-cache --force-overwrite \
    "/tmp/glibc-$ALPINE_GLIBC_PACKAGE_VERSION.apk" \
    "/tmp/glibc-bin-$ALPINE_GLIBC_PACKAGE_VERSION.apk" \
    "/tmp/glibc-i18n-$ALPINE_GLIBC_PACKAGE_VERSION.apk" \
  && rm /etc/apk/keys/sgerrand.rsa.pub \
  && /usr/glibc-compat/bin/localedef --force --inputfile POSIX --charmap UTF-8 C.UTF-8 || true \
  && echo "export LANG=C.UTF-8" > /etc/profile.d/locale.sh \
  && rm \
    "/tmp/glibc-$ALPINE_GLIBC_PACKAGE_VERSION.apk" \
    "/tmp/glibc-bin-$ALPINE_GLIBC_PACKAGE_VERSION.apk" \
    "/tmp/glibc-i18n-$ALPINE_GLIBC_PACKAGE_VERSION.apk"

# Copy Java application files
COPY target/demo-0.0.1-SNAPSHOT.jar /demo.jar


# Entry point for the Java application
ENTRYPOINT ["java", "-jar", "demo.jar"]

@lilithyang2018
Copy link
Author

i've updated my demo using javet 4.1.1

in the Dockerfile, i added this

ENV PATH="/usr/glibc-compat/bin:$PATH"

RUN echo $PATH \
    && ls -l /usr/glibc-compat/bin \
    && which ldd \
    && ldd --version

and it seems to get the correct version of glibc in the docker container

ubuntu@k8snode144:~/javet-demo$ docker exec -it javet ldd --version
ldd (GNU libc) 2.29
Copyright (C) 2019 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Written by Roland McGrath and Ulrich Drepper.

but soon the container exit with the following error:

ubuntu@k8snode144:~/javet-demo$ docker logs d7

  .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/

 :: Spring Boot ::                (v3.4.1)

2025-01-07T07:28:21.733Z  INFO 1 --- [demo] [           main] com.javet.demo.DemoApplication           : Starting DemoApplication v0.0.1-SNAPSHOT using Java 17.0.13 with PID 1 (/demo.jar started by root in /)
2025-01-07T07:28:21.766Z  INFO 1 --- [demo] [           main] com.javet.demo.DemoApplication           : No active profile set, falling back to 1 default profile: "default"
2025-01-07T07:28:25.805Z  INFO 1 --- [demo] [           main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port 8080 (http)
2025-01-07T07:28:25.826Z  INFO 1 --- [demo] [           main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
2025-01-07T07:28:25.827Z  INFO 1 --- [demo] [           main] o.apache.catalina.core.StandardEngine    : Starting Servlet engine: [Apache Tomcat/10.1.34]
2025-01-07T07:28:26.001Z  INFO 1 --- [demo] [           main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
2025-01-07T07:28:26.005Z  INFO 1 --- [demo] [           main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 3957 ms
2025-01-07T07:28:27.570Z  INFO 1 --- [demo] [           main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port 8080 (http) with context path '/'
2025-01-07T07:28:27.720Z  INFO 1 --- [demo] [           main] com.javet.demo.DemoApplication           : Started DemoApplication in 7.613 seconds (process running for 9.094)
2025-01-07T07:28:28.529Z ERROR 1 --- [demo] [           main] c.c.javet.interop.loader.JavetLibLoader  : /tmp/javet/1/libjavet-node-linux-x86_64.v.4.1.1.so: Error relocating /tmp/javet/1/libjavet-node-linux-x86_64.v.4.1.1.so: fcntl64: symbol not found
2025-01-07T07:28:28.530Z ERROR 1 --- [demo] [           main] c.c.javet.interop.loader.JavetLibLoader  : java.lang.UnsatisfiedLinkError: /tmp/javet/1/libjavet-node-linux-x86_64.v.4.1.1.so: Error relocating /tmp/javet/1/libjavet-node-linux-x86_64.v.4.1.1.so: fcntl64: symbol not found
	at java.base/jdk.internal.loader.NativeLibraries.load(Native Method)
	at java.base/jdk.internal.loader.NativeLibraries$NativeLibraryImpl.open(Unknown Source)
	at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(Unknown Source)
	at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(Unknown Source)
	at java.base/java.lang.ClassLoader.loadLibrary(Unknown Source)
	at java.base/java.lang.Runtime.load0(Unknown Source)
	at java.base/java.lang.System.load(Unknown Source)
	at com.caoccao.javet.interop.loader.JavetLibLoader.load(JavetLibLoader.java:360)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at com.caoccao.javet.interop.JavetClassLoader.load(JavetClassLoader.java:104)
	at com.caoccao.javet.interop.V8Host.loadLibrary(V8Host.java:506)
	at com.caoccao.javet.interop.V8Host.<init>(V8Host.java:84)
	at com.caoccao.javet.interop.V8Host.<init>(V8Host.java:48)
	at com.caoccao.javet.interop.V8Host$NodeInstanceHolder.<clinit>(V8Host.java:580)
	at com.caoccao.javet.interop.V8Host.getNodeInstance(V8Host.java:139)
	at com.javet.demo.DemoApplication.run(DemoApplication.java:23)
	at org.springframework.boot.SpringApplication.lambda$callRunner$5(SpringApplication.java:788)
	at org.springframework.util.function.ThrowingConsumer$1.acceptWithException(ThrowingConsumer.java:82)
	at org.springframework.util.function.ThrowingConsumer.accept(ThrowingConsumer.java:60)
	at org.springframework.util.function.ThrowingConsumer$1.accept(ThrowingConsumer.java:86)
	at org.springframework.boot.SpringApplication.callRunner(SpringApplication.java:796)
	at org.springframework.boot.SpringApplication.callRunner(SpringApplication.java:787)
	at org.springframework.boot.SpringApplication.lambda$callRunners$3(SpringApplication.java:772)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source)
	at java.base/java.util.stream.SortedOps$SizedRefSortingSink.end(Unknown Source)
	at java.base/java.util.stream.AbstractPipeline.copyInto(Unknown Source)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source)
	at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source)
	at java.base/java.util.stream.AbstractPipeline.evaluate(Unknown Source)
	at java.base/java.util.stream.ReferencePipeline.forEach(Unknown Source)
	at org.springframework.boot.SpringApplication.callRunners(SpringApplication.java:772)
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:325)
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1361)
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1350)
	at com.javet.demo.DemoApplication.main(DemoApplication.java:18)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:102)
	at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:64)
	at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:40)

java.lang.reflect.InvocationTargetException
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at com.caoccao.javet.interop.JavetClassLoader.load(JavetClassLoader.java:104)
	at com.caoccao.javet.interop.V8Host.loadLibrary(V8Host.java:506)
	at com.caoccao.javet.interop.V8Host.<init>(V8Host.java:84)
	at com.caoccao.javet.interop.V8Host.<init>(V8Host.java:48)
	at com.caoccao.javet.interop.V8Host$NodeInstanceHolder.<clinit>(V8Host.java:580)
	at com.caoccao.javet.interop.V8Host.getNodeInstance(V8Host.java:139)
	at com.javet.demo.DemoApplication.run(DemoApplication.java:23)
	at org.springframework.boot.SpringApplication.lambda$callRunner$5(SpringApplication.java:788)
	at org.springframework.util.function.ThrowingConsumer$1.acceptWithException(ThrowingConsumer.java:82)
	at org.springframework.util.function.ThrowingConsumer.accept(ThrowingConsumer.java:60)
	at org.springframework.util.function.ThrowingConsumer$1.accept(ThrowingConsumer.java:86)
	at org.springframework.boot.SpringApplication.callRunner(SpringApplication.java:796)
	at org.springframework.boot.SpringApplication.callRunner(SpringApplication.java:787)
	at org.springframework.boot.SpringApplication.lambda$callRunners$3(SpringApplication.java:772)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source)
	at java.base/java.util.stream.SortedOps$SizedRefSortingSink.end(Unknown Source)
	at java.base/java.util.stream.AbstractPipeline.copyInto(Unknown Source)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source)
	at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source)
	at java.base/java.util.stream.AbstractPipeline.evaluate(Unknown Source)
	at java.base/java.util.stream.ReferencePipeline.forEach(Unknown Source)
	at org.springframework.boot.SpringApplication.callRunners(SpringApplication.java:772)
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:325)
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1361)
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1350)
	at com.javet.demo.DemoApplication.main(DemoApplication.java:18)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:102)
	at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:64)
	at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:40)
Caused by: com.caoccao.javet.exceptions.JavetException: Failed to read /tmp/javet/1/libjavet-node-linux-x86_64.v.4.1.1.so
	at com.caoccao.javet.interop.loader.JavetLibLoader.load(JavetLibLoader.java:375)
	... 38 more
Caused by: java.lang.UnsatisfiedLinkError: /tmp/javet/1/libjavet-node-linux-x86_64.v.4.1.1.so: Error relocating /tmp/javet/1/libjavet-node-linux-x86_64.v.4.1.1.so: fcntl64: symbol not found
	at java.base/jdk.internal.loader.NativeLibraries.load(Native Method)
	at java.base/jdk.internal.loader.NativeLibraries$NativeLibraryImpl.open(Unknown Source)
	at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(Unknown Source)
	at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(Unknown Source)
	at java.base/java.lang.ClassLoader.loadLibrary(Unknown Source)
	at java.base/java.lang.Runtime.load0(Unknown Source)
	at java.base/java.lang.System.load(Unknown Source)
	at com.caoccao.javet.interop.loader.JavetLibLoader.load(JavetLibLoader.java:360)
	... 38 more
2025-01-07T07:28:28.552Z ERROR 1 --- [demo] [           main] com.caoccao.javet.interop.V8Host         : Failed to load Javet lib with error Javet library is not loaded because <null>.
2025-01-07T07:28:28.553Z ERROR 1 --- [demo] [           main] com.caoccao.javet.interop.V8Host         : com.caoccao.javet.exceptions.JavetException: Javet library is not loaded because <null>
	at com.caoccao.javet.interop.JavetClassLoader.load(JavetClassLoader.java:109)
	at com.caoccao.javet.interop.V8Host.loadLibrary(V8Host.java:506)
	at com.caoccao.javet.interop.V8Host.<init>(V8Host.java:84)
	at com.caoccao.javet.interop.V8Host.<init>(V8Host.java:48)
	at com.caoccao.javet.interop.V8Host$NodeInstanceHolder.<clinit>(V8Host.java:580)
	at com.caoccao.javet.interop.V8Host.getNodeInstance(V8Host.java:139)
	at com.javet.demo.DemoApplication.run(DemoApplication.java:23)
	at org.springframework.boot.SpringApplication.lambda$callRunner$5(SpringApplication.java:788)
	at org.springframework.util.function.ThrowingConsumer$1.acceptWithException(ThrowingConsumer.java:82)
	at org.springframework.util.function.ThrowingConsumer.accept(ThrowingConsumer.java:60)
	at org.springframework.util.function.ThrowingConsumer$1.accept(ThrowingConsumer.java:86)
	at org.springframework.boot.SpringApplication.callRunner(SpringApplication.java:796)
	at org.springframework.boot.SpringApplication.callRunner(SpringApplication.java:787)
	at org.springframework.boot.SpringApplication.lambda$callRunners$3(SpringApplication.java:772)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source)
	at java.base/java.util.stream.SortedOps$SizedRefSortingSink.end(Unknown Source)
	at java.base/java.util.stream.AbstractPipeline.copyInto(Unknown Source)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source)
	at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source)
	at java.base/java.util.stream.AbstractPipeline.evaluate(Unknown Source)
	at java.base/java.util.stream.ReferencePipeline.forEach(Unknown Source)
	at org.springframework.boot.SpringApplication.callRunners(SpringApplication.java:772)
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:325)
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1361)
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1350)
	at com.javet.demo.DemoApplication.main(DemoApplication.java:18)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:102)
	at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:64)
	at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:40)
Caused by: java.lang.reflect.InvocationTargetException
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at com.caoccao.javet.interop.JavetClassLoader.load(JavetClassLoader.java:104)
	... 33 more
Caused by: com.caoccao.javet.exceptions.JavetException: Failed to read /tmp/javet/1/libjavet-node-linux-x86_64.v.4.1.1.so
	at com.caoccao.javet.interop.loader.JavetLibLoader.load(JavetLibLoader.java:375)
	... 38 more
Caused by: java.lang.UnsatisfiedLinkError: /tmp/javet/1/libjavet-node-linux-x86_64.v.4.1.1.so: Error relocating /tmp/javet/1/libjavet-node-linux-x86_64.v.4.1.1.so: fcntl64: symbol not found
	at java.base/jdk.internal.loader.NativeLibraries.load(Native Method)
	at java.base/jdk.internal.loader.NativeLibraries$NativeLibraryImpl.open(Unknown Source)
	at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(Unknown Source)
	at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(Unknown Source)
	at java.base/java.lang.ClassLoader.loadLibrary(Unknown Source)
	at java.base/java.lang.Runtime.load0(Unknown Source)
	at java.base/java.lang.System.load(Unknown Source)
	at com.caoccao.javet.interop.loader.JavetLibLoader.load(JavetLibLoader.java:360)
	... 38 more

2025-01-07T07:28:28.568Z  INFO 1 --- [demo] [           main] .s.b.a.l.ConditionEvaluationReportLogger : 

Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled.
2025-01-07T07:28:28.625Z ERROR 1 --- [demo] [           main] o.s.boot.SpringApplication               : Application run failed

java.lang.IllegalStateException: Failed to execute CommandLineRunner
	at org.springframework.boot.SpringApplication.lambda$callRunner$6(SpringApplication.java:795) ~[spring-boot-3.4.1.jar!/:3.4.1]
	at org.springframework.util.function.ThrowingConsumer.accept(ThrowingConsumer.java:66) ~[spring-core-6.2.1.jar!/:6.2.1]
	at org.springframework.util.function.ThrowingConsumer$1.accept(ThrowingConsumer.java:86) ~[spring-core-6.2.1.jar!/:6.2.1]
	at org.springframework.boot.SpringApplication.callRunner(SpringApplication.java:796) ~[spring-boot-3.4.1.jar!/:3.4.1]
	at org.springframework.boot.SpringApplication.callRunner(SpringApplication.java:787) ~[spring-boot-3.4.1.jar!/:3.4.1]
	at org.springframework.boot.SpringApplication.lambda$callRunners$3(SpringApplication.java:772) ~[spring-boot-3.4.1.jar!/:3.4.1]
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source) ~[na:na]
	at java.base/java.util.stream.SortedOps$SizedRefSortingSink.end(Unknown Source) ~[na:na]
	at java.base/java.util.stream.AbstractPipeline.copyInto(Unknown Source) ~[na:na]
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) ~[na:na]
	at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source) ~[na:na]
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source) ~[na:na]
	at java.base/java.util.stream.AbstractPipeline.evaluate(Unknown Source) ~[na:na]
	at java.base/java.util.stream.ReferencePipeline.forEach(Unknown Source) ~[na:na]
	at org.springframework.boot.SpringApplication.callRunners(SpringApplication.java:772) ~[spring-boot-3.4.1.jar!/:3.4.1]
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:325) ~[spring-boot-3.4.1.jar!/:3.4.1]
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1361) ~[spring-boot-3.4.1.jar!/:3.4.1]
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1350) ~[spring-boot-3.4.1.jar!/:3.4.1]
	at com.javet.demo.DemoApplication.main(DemoApplication.java:18) ~[!/:0.0.1-SNAPSHOT]
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na]
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[na:na]
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[na:na]
	at java.base/java.lang.reflect.Method.invoke(Unknown Source) ~[na:na]
	at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:102) ~[demo.jar:0.0.1-SNAPSHOT]
	at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:64) ~[demo.jar:0.0.1-SNAPSHOT]
	at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:40) ~[demo.jar:0.0.1-SNAPSHOT]
Caused by: com.caoccao.javet.exceptions.JavetException: Javet library is not loaded because <null>
	at com.caoccao.javet.interop.JavetClassLoader.load(JavetClassLoader.java:109) ~[javet-4.1.1.jar!/:na]
	at com.caoccao.javet.interop.V8Host.loadLibrary(V8Host.java:506) ~[javet-4.1.1.jar!/:na]
	at com.caoccao.javet.interop.V8Host.<init>(V8Host.java:84) ~[javet-4.1.1.jar!/:na]
	at com.caoccao.javet.interop.V8Host.<init>(V8Host.java:48) ~[javet-4.1.1.jar!/:na]
	at com.caoccao.javet.interop.V8Host$NodeInstanceHolder.<clinit>(V8Host.java:580) ~[javet-4.1.1.jar!/:na]
	at com.caoccao.javet.interop.V8Host.getNodeInstance(V8Host.java:139) ~[javet-4.1.1.jar!/:na]
	at com.javet.demo.DemoApplication.run(DemoApplication.java:23) ~[!/:0.0.1-SNAPSHOT]
	at org.springframework.boot.SpringApplication.lambda$callRunner$5(SpringApplication.java:788) ~[spring-boot-3.4.1.jar!/:3.4.1]
	at org.springframework.util.function.ThrowingConsumer$1.acceptWithException(ThrowingConsumer.java:82) ~[spring-core-6.2.1.jar!/:6.2.1]
	at org.springframework.util.function.ThrowingConsumer.accept(ThrowingConsumer.java:60) ~[spring-core-6.2.1.jar!/:6.2.1]
	... 24 common frames omitted
Caused by: java.lang.reflect.InvocationTargetException: null
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na]
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[na:na]
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[na:na]
	at java.base/java.lang.reflect.Method.invoke(Unknown Source) ~[na:na]
	at com.caoccao.javet.interop.JavetClassLoader.load(JavetClassLoader.java:104) ~[javet-4.1.1.jar!/:na]
	... 33 common frames omitted
Caused by: com.caoccao.javet.exceptions.JavetException: Failed to read /tmp/javet/1/libjavet-node-linux-x86_64.v.4.1.1.so
	at com.caoccao.javet.interop.loader.JavetLibLoader.load(JavetLibLoader.java:375) ~[javet-4.1.1.jar!/:na]
	... 38 common frames omitted
Caused by: java.lang.UnsatisfiedLinkError: /tmp/javet/1/libjavet-node-linux-x86_64.v.4.1.1.so: Error relocating /tmp/javet/1/libjavet-node-linux-x86_64.v.4.1.1.so: fcntl64: symbol not found
	at java.base/jdk.internal.loader.NativeLibraries.load(Native Method) ~[na:na]
	at java.base/jdk.internal.loader.NativeLibraries$NativeLibraryImpl.open(Unknown Source) ~[na:na]
	at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(Unknown Source) ~[na:na]
	at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(Unknown Source) ~[na:na]
	at java.base/java.lang.ClassLoader.loadLibrary(Unknown Source) ~[na:na]
	at java.base/java.lang.Runtime.load0(Unknown Source) ~[na:na]
	at java.base/java.lang.System.load(Unknown Source) ~[na:na]
	at com.caoccao.javet.interop.loader.JavetLibLoader.load(JavetLibLoader.java:360) ~[javet-4.1.1.jar!/:na]
	... 38 common frames omitted

now the alpine is using glibc 2.29, why still fail on start ? @caoccao

@lilithyang2018
Copy link
Author

demo updated here

@caoccao
Copy link
Owner

caoccao commented Jan 7, 2025

Is your host box an arm64 in? Please visit the discord to discuss with me. There are some details to be revealed.

@lilithyang2018
Copy link
Author

it's x86_64

ubuntu@k8snode144:~/javet-demo$ uname -m
x86_64

and also checked in the dockerfile when install the jre:

ARCH="$(apk --print-arch)"; \
    case "${ARCH}" in \
       x86_64) \
         ESUM='7a2df4e2f86eca649af1e17d990ab8e354cb6dee389606025b9d05f75623c388'; \
         BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.13%2B11/OpenJDK17U-jre_x64_alpine-linux_hotspot_17.0.13_11.tar.gz'; \
         ;; \
       *) \
         echo "Unsupported arch: ${ARCH}"; \
         exit 1; \
         ;; \
    esac; \

@caoccao
Copy link
Owner

caoccao commented Jan 7, 2025

It doesn't seem glibc 2.29 is installed successfully. Again, it's not efficient to discuss things with tens of questions and answers via github issues. Please find me on discord.

@lilithyang2018
Copy link
Author

sure, where can i find you?
图片

@caoccao
Copy link
Owner

caoccao commented Jan 7, 2025

The discord server is on the Javet home page.

@lilithyang2018
Copy link
Author

haha, already joined

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants