jre9 (and 10) crashes in sha512 on intel celeron j3455 and n3350 (and probably others)

Tobias Hartmann tobias.hartmann at oracle.com
Wed Jan 3 14:42:50 UTC 2018


Hi,

thanks for reporting this! The problem seems to be that the processor does not support AVX 2 instructions but the
SHA-512 stub uses them. The instruction at the failing address is:

0x00007fae6f67c0b4:  vpblendd(xmm0, xmm0, xmm1, 0xF0, AVX_128bit)

Looking at the specification for the Intel Celeron J3455 [1], AVX 2 is not supported. I think the problem is that the
stub is only guarded by UseSHA and since the CPU does support SHA, the stub is emitted without checking for AVX 2
support. You should be able to verify this by running a debug build of the VM which should hit the
VM_Version::supports_avx2() assert.

As a workaround with minimal impact, you can use -XX:+UnlockDiagnosticVMOptions -XX:DisableIntrinsic=_sha5_implCompress

This code was introduced in JDK 9 by JDK-8165381. I've filed JDK-8194494 [2] to keep track of this.

Best regards,
Tobias

[1] https://ark.intel.com/products/95594/Intel-Celeron-Processor-J3455-2M-Cache-up-to-2_3-GHz
[2] https://bugs.openjdk.java.net/browse/JDK-8194494

On 03.01.2018 10:26, matecs wrote:
> hi,
> i surprised myself with two new 'silent' pcs.
> they are equipped with Intel Celeron N3350 @ 1.10GHz and
> Intel Celeron J3455 @ 1.50GHz.
> (the pcs are gigabyte brix gb-bpce-3450c and 3355)
> i installed debian sid on them, and everything seems fine
> except my java app.
> after debugging, i found that both cpus crash within sha512
> compression in jdk9 and 10.
> i've tested with the stock debian build, the latest
> builds from the adoptopenjdk's ones, and also oracle's ones.
> all of these affected. jdk8 is not affected at all.
> when i disable sha intrinsic (-XX:-UseSHA), everything works fine.
> here is the reproducer code that hits every time i run it:
> 
> import java.security.MessageDigest;
> public class zzz {
>     public final static void main(String[]args) {
>         try {
>             System.out.println("1");
>             MessageDigest digest = MessageDigest.getInstance("SHA-512");
>             System.out.println("2");
>             digest.reset();
>             System.out.println("3");
>             for (int i = 0; i < 1024000; i++) digest.update((byte)123);
>             System.out.println("4");
>             digest.digest();
>             System.out.println("5");
>         } catch (Exception e) {
>             System.out.println("6");
>         }
>         System.out.println("7");
>     }
> }
> 
> here are the test runs:
> 
> mc36 at mediapc:~$ /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java zzz
> 1
> 2
> 3
> 4
> 5
> 7
> mc36 at mediapc:~$ /usr/lib/jvm/java-9-openjdk-amd64/bin/java zzz
> 1
> 2
> 3
> #
> # A fatal error has been detected by the Java Runtime Environment:
> #
> #  SIGILL (0x4) at pc=0x00007fae6f67c0b4, pid=16238, tid=16239
> #
> # JRE version: OpenJDK Runtime Environment (9.0+11) (build 9.0.1+11-Debian-1)
> # Java VM: OpenJDK 64-Bit Server VM (9.0.1+11-Debian-1, mixed mode, tiered, compressed oops, g1 gc, linux-amd64)
> # Problematic frame:
> # v  ~StubRoutines::sha512_implCompress
> #
> # No core dump will be written. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before
> starting Java again
> #
> # An error report file with more information is saved as:
> # /home/mc36/hs_err_pid16238.log
> Could not load hsdis-amd64.so; library not loadable; PrintAssembly is disabled
> #
> # If you would like to submit a bug report, please visit:
> #   http://bugreport.java.com/bugreport/crash.jsp
> #
> Aborted
> mc36 at mediapc:~$
> 
> also please find the generated bug report file:
> 
> #
> # A fatal error has been detected by the Java Runtime Environment:
> #
> #  SIGILL (0x4) at pc=0x00007fae6f67c0b4, pid=16238, tid=16239
> #
> # JRE version: OpenJDK Runtime Environment (9.0+11) (build 9.0.1+11-Debian-1)
> # Java VM: OpenJDK 64-Bit Server VM (9.0.1+11-Debian-1, mixed mode, tiered, compressed oops, g1 gc, linux-amd64)
> # Problematic frame:
> # v  ~StubRoutines::sha512_implCompress
> #
> # No core dump will be written. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before
> starting Java again
> #
> # If you would like to submit a bug report, please visit:
> #   http://bugreport.java.com/bugreport/crash.jsp
> #
> 
> ---------------  S U M M A R Y ------------
> 
> Command Line: zzz
> 
> Host: Intel(R) Celeron(R) CPU J3455 @ 1.50GHz, 4 cores, 7G, Debian GNU/Linux buster/sid
> Time: Thu Dec 21 20:35:13 2017 CET elapsed time: 0 seconds (0d 0h 0m 0s)
> 
> ---------------  T H R E A D  ---------------
> 
> Current thread (0x00007fae88011800):  JavaThread "main" [_thread_in_Java, id=16239,
> stack(0x00007fae8f6b8000,0x00007fae8f7b8000)]
> 
> Stack: [0x00007fae8f6b8000,0x00007fae8f7b8000],  sp=0x00007fae8f7b6940, free space=1018k
> Native frames: (J=compiled Java code, A=aot compiled Java code, j=interpreted, Vv=VM code, C=native code)
> v  ~StubRoutines::sha512_implCompress
> J 171% c2 zzz.main([Ljava/lang/String;)V (96 bytes) @ 0x00007fae770f3689 [0x00007fae770f34a0+0x00000000000001e9]
> v  ~StubRoutines::call_stub
> V  [libjvm.so+0x7dc059]
> V  [libjvm.so+0x7ff420]
> V  [libjvm.so+0x801cb1]
> C  [libjli.so+0x4b20]
> C  [libjli.so+0x89ad]
> C  [libpthread.so.0+0x7519]  start_thread+0xd9
> 
> 
> siginfo: si_signo: 4 (SIGILL), si_code: 2 (ILL_ILLOPN), si_addr: 0x00007fae6f67c0b4
> 
> Register to memory mapping:
> 
> RAX=0x00007fae8f7b69b0 is pointing into the stack for thread: 0x00007fae88011800
> RBX=0x00007fae6cdc9a98 is pointing into metadata
> RCX=0x000000008d24de40 is pointing into object: 0x000000008d200168
> 
> [error occurred during error reporting (printing register info), id 0x4]
> 
> Registers:
> RAX=0x00007fae8f7b69b0, RBX=0x00007fae6cdc9a98, RCX=0x000000008d24de40, RDX=0x00007fae6cdc9a98
> RSP=0x00007fae8f7b6940, RBP=0x00007fae8f7b69c0, RSI=0x000000008d24de00, RDI=0x000000008d24dd70
> R8 =0x000000008d24dd60, R9 =0x000000007b7b0000, R10=0x00007fae6f67c080, R11=0x000000008d24ddf0
> R12=0x0000000000000000, R13=0x000000008d24dd20, R14=0x000000008d24e298, R15=0x00007fae88011800
> RIP=0x00007fae6f67c0b4, EFLAGS=0x0000000000010202, CSGSFS=0x002b000000000033, ERR=0x0000000000000000
>   TRAPNO=0x0000000000000006
> 
> Top of Stack: (sp=0x00007fae8f7b6940)
> 0x00007fae8f7b6940:   000000008d24dd20 0000000000000000
> 0x00007fae8f7b6950:   000000008d24dd20 00007fae6fbe1144
> 0x00007fae8f7b6960:   000000008d24dd60 0000000000000080
> 0x00007fae8f7b6970:   000000008d24e3e0 00007fae8f7b69b0
> 
> Instructions: (pc=0x00007fae6f67c0b4)
> 0x00007fae6f67c094:   24 38 48 89 6c 24 40 48 89 5c 24 48 4c 89 64 24
> 0x00007fae6f67c0a4:   50 4c 89 6c 24 58 4c 89 74 24 60 4c 89 7c 24 68
> 0x00007fae6f67c0b4:   c4 e3 79 02 c1 f0 c4 e3 7d 02 c1 f0 48 33 d2 48
> 0x00007fae6f67c0c4:   81 c2 80 00 00 00 48 03 d7 48 89 54 24 30 48 8b
> 
> StubRoutines::sha512_implCompress [0x00007fae6f67c080, 0x00007fae6f67cea2[ (3618 bytes)
> ---------------  P R O C E S S  ---------------
> 
> Java Threads: ( => current thread )
>   0x00007fae881f6000 JavaThread "Service Thread" daemon [_thread_blocked, id=16262,
> stack(0x00007fae3dad5000,0x00007fae3dbd6000)]
>   0x00007fae88186000 JavaThread "Common-Cleaner" daemon [_thread_blocked, id=16261,
> stack(0x00007fae440be000,0x00007fae441bf000)]
>   0x00007fae88161800 JavaThread "Sweeper thread" daemon [_thread_blocked, id=16260,
> stack(0x00007fae441bf000,0x00007fae442c0000)]
>   0x00007fae8815f800 JavaThread "C1 CompilerThread2" daemon [_thread_blocked, id=16259,
> stack(0x00007fae6c072000,0x00007fae6c173000)]
>   0x00007fae8815d800 JavaThread "C2 CompilerThread1" daemon [_thread_in_native, id=16258,
> stack(0x00007fae6c173000,0x00007fae6c274000)]
>   0x00007fae8815b800 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, id=16257,
> stack(0x00007fae6c274000,0x00007fae6c375000)]
>   0x00007fae8815a000 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=16256,
> stack(0x00007fae6c375000,0x00007fae6c476000)]
>   0x00007fae8813f000 JavaThread "Finalizer" daemon [_thread_blocked, id=16255,
> stack(0x00007fae6c611000,0x00007fae6c712000)]
>   0x00007fae88136800 JavaThread "Reference Handler" daemon [_thread_blocked, id=16254,
> stack(0x00007fae6c712000,0x00007fae6c813000)]
> =>0x00007fae88011800 JavaThread "main" [_thread_in_Java, id=16239, stack(0x00007fae8f6b8000,0x00007fae8f7b8000)]
> 
> Other Threads:
>   0x00007fae8812d000 VMThread "VM Thread" [stack: 0x00007fae6c814000,0x00007fae6c914000] [id=16253]
>   0x00007fae881f9000 WatcherThread [stack: 0x00007fae3d9d5000,0x00007fae3dad5000] [id=16263]
>   0x00007fae88026800 GCTaskThread "GC Thread#0" [stack: 0x00007fae6f348000,0x00007fae6f448000] [id=16240]
>   0x00007fae88028000 GCTaskThread "GC Thread#1" [stack: 0x00007fae6f247000,0x00007fae6f347000] [id=16241]
>   0x00007fae8802a000 GCTaskThread "GC Thread#2" [stack: 0x00007fae6f146000,0x00007fae6f246000] [id=16242]
>   0x00007fae8802b800 GCTaskThread "GC Thread#3" [stack: 0x00007fae6f045000,0x00007fae6f145000] [id=16243]
>   0x00007fae8805a000 ConcurrentGCThread "G1 Main Marker" [stack: 0x00007fae6d6eb000,0x00007fae6d7eb000] [id=16251]
>   0x00007fae8805b800 ConcurrentGCThread "G1 Marker#0" [stack: 0x00007fae6d5ea000,0x00007fae6d6ea000] [id=16252]
>   0x00007fae88033000 ConcurrentGCThread "G1 Refine#0" [stack: 0x00007fae6e83d000,0x00007fae6e93d000] [id=16247]
>   0x00007fae88031000 ConcurrentGCThread "G1 Refine#1" [stack: 0x00007fae6e93e000,0x00007fae6ea3e000] [id=16246]
>   0x00007fae8802f800 ConcurrentGCThread "G1 Refine#2" [stack: 0x00007fae6ea3f000,0x00007fae6eb3f000] [id=16245]
>   0x00007fae8802d800 ConcurrentGCThread "G1 Refine#3" [stack: 0x00007fae6eb40000,0x00007fae6ec40000] [id=16244]
>   0x00007fae88034800 ConcurrentGCThread "G1 Young RemSet Sampling" [stack: 0x00007fae6e73c000,0x00007fae6e83c000]
> [id=16250]
> 
> Threads with active compile tasks:
> C2 CompilerThread1 168 %     4 sun.security.provider.SHA5::implCompress0 @ 3 (322 bytes)
> 
> VM state:not at safepoint (normal execution)
> 
> VM Mutex/Monitor currently owned by a thread: None
> 
> Heap address: 0x0000000085800000, size: 1960 MB, Compressed Oops mode: 32-bit
> Narrow klass base: 0x0000000000000000, Narrow klass shift: 3
> Compressed class space size: 1073741824 Address: 0x0000000100000000
> 
> Heap:
>  garbage-first heap   total 126976K, used 1024K [0x0000000085800000, 0x00000000859003e0, 0x0000000100000000)
>   region size 1024K, 2 young (2048K), 0 survivors (0K)
>  Metaspace       used 4378K, capacity 4486K, committed 4864K, reserved 1056768K
>   class space    used 382K, capacity 386K, committed 512K, reserved 1048576K
> Heap Regions: E=young(eden), S=young(survivor), O=old, HS=humongous(starts), HC=humongous(continues), CS=collection set,
> F=free, A=archive, TS=gc time stamp, AC=allocation context, TAMS=top-at-mark-start (previous, next)
> |   0|0x0000000085800000, 0x0000000085800000, 0x0000000085900000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000085800000,
> 0x0000000085800000|
> |   1|0x0000000085900000, 0x0000000085900000, 0x0000000085a00000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000085900000,
> 0x0000000085900000|
> |   2|0x0000000085a00000, 0x0000000085a00000, 0x0000000085b00000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000085a00000,
> 0x0000000085a00000|
> |   3|0x0000000085b00000, 0x0000000085b00000, 0x0000000085c00000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000085b00000,
> 0x0000000085b00000|
> |   4|0x0000000085c00000, 0x0000000085c00000, 0x0000000085d00000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000085c00000,
> 0x0000000085c00000|
> |   5|0x0000000085d00000, 0x0000000085d00000, 0x0000000085e00000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000085d00000,
> 0x0000000085d00000|
> |   6|0x0000000085e00000, 0x0000000085e00000, 0x0000000085f00000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000085e00000,
> 0x0000000085e00000|
> |   7|0x0000000085f00000, 0x0000000085f00000, 0x0000000086000000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000085f00000,
> 0x0000000085f00000|
> |   8|0x0000000086000000, 0x0000000086000000, 0x0000000086100000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000086000000,
> 0x0000000086000000|
> |   9|0x0000000086100000, 0x0000000086100000, 0x0000000086200000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000086100000,
> 0x0000000086100000|
> |  10|0x0000000086200000, 0x0000000086200000, 0x0000000086300000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000086200000,
> 0x0000000086200000|
> |  11|0x0000000086300000, 0x0000000086300000, 0x0000000086400000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000086300000,
> 0x0000000086300000|
> |  12|0x0000000086400000, 0x0000000086400000, 0x0000000086500000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000086400000,
> 0x0000000086400000|
> |  13|0x0000000086500000, 0x0000000086500000, 0x0000000086600000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000086500000,
> 0x0000000086500000|
> |  14|0x0000000086600000, 0x0000000086600000, 0x0000000086700000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000086600000,
> 0x0000000086600000|
> |  15|0x0000000086700000, 0x0000000086700000, 0x0000000086800000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000086700000,
> 0x0000000086700000|
> |  16|0x0000000086800000, 0x0000000086800000, 0x0000000086900000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000086800000,
> 0x0000000086800000|
> |  17|0x0000000086900000, 0x0000000086900000, 0x0000000086a00000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000086900000,
> 0x0000000086900000|
> |  18|0x0000000086a00000, 0x0000000086a00000, 0x0000000086b00000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000086a00000,
> 0x0000000086a00000|
> |  19|0x0000000086b00000, 0x0000000086b00000, 0x0000000086c00000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000086b00000,
> 0x0000000086b00000|
> |  20|0x0000000086c00000, 0x0000000086c00000, 0x0000000086d00000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000086c00000,
> 0x0000000086c00000|
> |  21|0x0000000086d00000, 0x0000000086d00000, 0x0000000086e00000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000086d00000,
> 0x0000000086d00000|
> |  22|0x0000000086e00000, 0x0000000086e00000, 0x0000000086f00000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000086e00000,
> 0x0000000086e00000|
> |  23|0x0000000086f00000, 0x0000000086f00000, 0x0000000087000000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000086f00000,
> 0x0000000086f00000|
> |  24|0x0000000087000000, 0x0000000087000000, 0x0000000087100000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000087000000,
> 0x0000000087000000|
> |  25|0x0000000087100000, 0x0000000087100000, 0x0000000087200000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000087100000,
> 0x0000000087100000|
> |  26|0x0000000087200000, 0x0000000087200000, 0x0000000087300000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000087200000,
> 0x0000000087200000|
> |  27|0x0000000087300000, 0x0000000087300000, 0x0000000087400000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000087300000,
> 0x0000000087300000|
> |  28|0x0000000087400000, 0x0000000087400000, 0x0000000087500000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000087400000,
> 0x0000000087400000|
> |  29|0x0000000087500000, 0x0000000087500000, 0x0000000087600000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000087500000,
> 0x0000000087500000|
> |  30|0x0000000087600000, 0x0000000087600000, 0x0000000087700000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000087600000,
> 0x0000000087600000|
> |  31|0x0000000087700000, 0x0000000087700000, 0x0000000087800000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000087700000,
> 0x0000000087700000|
> |  32|0x0000000087800000, 0x0000000087800000, 0x0000000087900000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000087800000,
> 0x0000000087800000|
> |  33|0x0000000087900000, 0x0000000087900000, 0x0000000087a00000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000087900000,
> 0x0000000087900000|
> |  34|0x0000000087a00000, 0x0000000087a00000, 0x0000000087b00000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000087a00000,
> 0x0000000087a00000|
> |  35|0x0000000087b00000, 0x0000000087b00000, 0x0000000087c00000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000087b00000,
> 0x0000000087b00000|
> |  36|0x0000000087c00000, 0x0000000087c00000, 0x0000000087d00000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000087c00000,
> 0x0000000087c00000|
> |  37|0x0000000087d00000, 0x0000000087d00000, 0x0000000087e00000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000087d00000,
> 0x0000000087d00000|
> |  38|0x0000000087e00000, 0x0000000087e00000, 0x0000000087f00000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000087e00000,
> 0x0000000087e00000|
> |  39|0x0000000087f00000, 0x0000000087f00000, 0x0000000088000000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000087f00000,
> 0x0000000087f00000|
> |  40|0x0000000088000000, 0x0000000088000000, 0x0000000088100000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000088000000,
> 0x0000000088000000|
> |  41|0x0000000088100000, 0x0000000088100000, 0x0000000088200000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000088100000,
> 0x0000000088100000|
> |  42|0x0000000088200000, 0x0000000088200000, 0x0000000088300000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000088200000,
> 0x0000000088200000|
> |  43|0x0000000088300000, 0x0000000088300000, 0x0000000088400000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000088300000,
> 0x0000000088300000|
> |  44|0x0000000088400000, 0x0000000088400000, 0x0000000088500000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000088400000,
> 0x0000000088400000|
> |  45|0x0000000088500000, 0x0000000088500000, 0x0000000088600000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000088500000,
> 0x0000000088500000|
> |  46|0x0000000088600000, 0x0000000088600000, 0x0000000088700000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000088600000,
> 0x0000000088600000|
> |  47|0x0000000088700000, 0x0000000088700000, 0x0000000088800000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000088700000,
> 0x0000000088700000|
> |  48|0x0000000088800000, 0x0000000088800000, 0x0000000088900000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000088800000,
> 0x0000000088800000|
> |  49|0x0000000088900000, 0x0000000088900000, 0x0000000088a00000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000088900000,
> 0x0000000088900000|
> |  50|0x0000000088a00000, 0x0000000088a00000, 0x0000000088b00000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000088a00000,
> 0x0000000088a00000|
> |  51|0x0000000088b00000, 0x0000000088b00000, 0x0000000088c00000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000088b00000,
> 0x0000000088b00000|
> |  52|0x0000000088c00000, 0x0000000088c00000, 0x0000000088d00000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000088c00000,
> 0x0000000088c00000|
> |  53|0x0000000088d00000, 0x0000000088d00000, 0x0000000088e00000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000088d00000,
> 0x0000000088d00000|
> |  54|0x0000000088e00000, 0x0000000088e00000, 0x0000000088f00000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000088e00000,
> 0x0000000088e00000|
> |  55|0x0000000088f00000, 0x0000000088f00000, 0x0000000089000000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000088f00000,
> 0x0000000088f00000|
> |  56|0x0000000089000000, 0x0000000089000000, 0x0000000089100000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000089000000,
> 0x0000000089000000|
> |  57|0x0000000089100000, 0x0000000089100000, 0x0000000089200000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000089100000,
> 0x0000000089100000|
> |  58|0x0000000089200000, 0x0000000089200000, 0x0000000089300000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000089200000,
> 0x0000000089200000|
> |  59|0x0000000089300000, 0x0000000089300000, 0x0000000089400000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000089300000,
> 0x0000000089300000|
> |  60|0x0000000089400000, 0x0000000089400000, 0x0000000089500000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000089400000,
> 0x0000000089400000|
> |  61|0x0000000089500000, 0x0000000089500000, 0x0000000089600000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000089500000,
> 0x0000000089500000|
> |  62|0x0000000089600000, 0x0000000089600000, 0x0000000089700000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000089600000,
> 0x0000000089600000|
> |  63|0x0000000089700000, 0x0000000089700000, 0x0000000089800000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000089700000,
> 0x0000000089700000|
> |  64|0x0000000089800000, 0x0000000089800000, 0x0000000089900000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000089800000,
> 0x0000000089800000|
> |  65|0x0000000089900000, 0x0000000089900000, 0x0000000089a00000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000089900000,
> 0x0000000089900000|
> |  66|0x0000000089a00000, 0x0000000089a00000, 0x0000000089b00000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000089a00000,
> 0x0000000089a00000|
> |  67|0x0000000089b00000, 0x0000000089b00000, 0x0000000089c00000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000089b00000,
> 0x0000000089b00000|
> |  68|0x0000000089c00000, 0x0000000089c00000, 0x0000000089d00000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000089c00000,
> 0x0000000089c00000|
> |  69|0x0000000089d00000, 0x0000000089d00000, 0x0000000089e00000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000089d00000,
> 0x0000000089d00000|
> |  70|0x0000000089e00000, 0x0000000089e00000, 0x0000000089f00000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000089e00000,
> 0x0000000089e00000|
> |  71|0x0000000089f00000, 0x0000000089f00000, 0x000000008a000000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000089f00000,
> 0x0000000089f00000|
> |  72|0x000000008a000000, 0x000000008a000000, 0x000000008a100000|  0%| F|  |TS  0|AC  0|TAMS 0x000000008a000000,
> 0x000000008a000000|
> |  73|0x000000008a100000, 0x000000008a100000, 0x000000008a200000|  0%| F|  |TS  0|AC  0|TAMS 0x000000008a100000,
> 0x000000008a100000|
> |  74|0x000000008a200000, 0x000000008a200000, 0x000000008a300000|  0%| F|  |TS  0|AC  0|TAMS 0x000000008a200000,
> 0x000000008a200000|
> |  75|0x000000008a300000, 0x000000008a300000, 0x000000008a400000|  0%| F|  |TS  0|AC  0|TAMS 0x000000008a300000,
> 0x000000008a300000|
> |  76|0x000000008a400000, 0x000000008a400000, 0x000000008a500000|  0%| F|  |TS  0|AC  0|TAMS 0x000000008a400000,
> 0x000000008a400000|
> |  77|0x000000008a500000, 0x000000008a500000, 0x000000008a600000|  0%| F|  |TS  0|AC  0|TAMS 0x000000008a500000,
> 0x000000008a500000|
> |  78|0x000000008a600000, 0x000000008a600000, 0x000000008a700000|  0%| F|  |TS  0|AC  0|TAMS 0x000000008a600000,
> 0x000000008a600000|
> |  79|0x000000008a700000, 0x000000008a700000, 0x000000008a800000|  0%| F|  |TS  0|AC  0|TAMS 0x000000008a700000,
> 0x000000008a700000|
> |  80|0x000000008a800000, 0x000000008a800000, 0x000000008a900000|  0%| F|  |TS  0|AC  0|TAMS 0x000000008a800000,
> 0x000000008a800000|
> |  81|0x000000008a900000, 0x000000008a900000, 0x000000008aa00000|  0%| F|  |TS  0|AC  0|TAMS 0x000000008a900000,
> 0x000000008a900000|
> |  82|0x000000008aa00000, 0x000000008aa00000, 0x000000008ab00000|  0%| F|  |TS  0|AC  0|TAMS 0x000000008aa00000,
> 0x000000008aa00000|
> |  83|0x000000008ab00000, 0x000000008ab00000, 0x000000008ac00000|  0%| F|  |TS  0|AC  0|TAMS 0x000000008ab00000,
> 0x000000008ab00000|
> |  84|0x000000008ac00000, 0x000000008ac00000, 0x000000008ad00000|  0%| F|  |TS  0|AC  0|TAMS 0x000000008ac00000,
> 0x000000008ac00000|
> |  85|0x000000008ad00000, 0x000000008ad00000, 0x000000008ae00000|  0%| F|  |TS  0|AC  0|TAMS 0x000000008ad00000,
> 0x000000008ad00000|
> |  86|0x000000008ae00000, 0x000000008ae00000, 0x000000008af00000|  0%| F|  |TS  0|AC  0|TAMS 0x000000008ae00000,
> 0x000000008ae00000|
> |  87|0x000000008af00000, 0x000000008af00000, 0x000000008b000000|  0%| F|  |TS  0|AC  0|TAMS 0x000000008af00000,
> 0x000000008af00000|
> |  88|0x000000008b000000, 0x000000008b000000, 0x000000008b100000|  0%| F|  |TS  0|AC  0|TAMS 0x000000008b000000,
> 0x000000008b000000|
> |  89|0x000000008b100000, 0x000000008b100000, 0x000000008b200000|  0%| F|  |TS  0|AC  0|TAMS 0x000000008b100000,
> 0x000000008b100000|
> |  90|0x000000008b200000, 0x000000008b200000, 0x000000008b300000|  0%| F|  |TS  0|AC  0|TAMS 0x000000008b200000,
> 0x000000008b200000|
> |  91|0x000000008b300000, 0x000000008b300000, 0x000000008b400000|  0%| F|  |TS  0|AC  0|TAMS 0x000000008b300000,
> 0x000000008b300000|
> |  92|0x000000008b400000, 0x000000008b400000, 0x000000008b500000|  0%| F|  |TS  0|AC  0|TAMS 0x000000008b400000,
> 0x000000008b400000|
> |  93|0x000000008b500000, 0x000000008b500000, 0x000000008b600000|  0%| F|  |TS  0|AC  0|TAMS 0x000000008b500000,
> 0x000000008b500000|
> |  94|0x000000008b600000, 0x000000008b600000, 0x000000008b700000|  0%| F|  |TS  0|AC  0|TAMS 0x000000008b600000,
> 0x000000008b600000|
> |  95|0x000000008b700000, 0x000000008b700000, 0x000000008b800000|  0%| F|  |TS  0|AC  0|TAMS 0x000000008b700000,
> 0x000000008b700000|
> |  96|0x000000008b800000, 0x000000008b800000, 0x000000008b900000|  0%| F|  |TS  0|AC  0|TAMS 0x000000008b800000,
> 0x000000008b800000|
> |  97|0x000000008b900000, 0x000000008b900000, 0x000000008ba00000|  0%| F|  |TS  0|AC  0|TAMS 0x000000008b900000,
> 0x000000008b900000|
> |  98|0x000000008ba00000, 0x000000008ba00000, 0x000000008bb00000|  0%| F|  |TS  0|AC  0|TAMS 0x000000008ba00000,
> 0x000000008ba00000|
> |  99|0x000000008bb00000, 0x000000008bb00000, 0x000000008bc00000|  0%| F|  |TS  0|AC  0|TAMS 0x000000008bb00000,
> 0x000000008bb00000|
> | 100|0x000000008bc00000, 0x000000008bc00000, 0x000000008bd00000|  0%| F|  |TS  0|AC  0|TAMS 0x000000008bc00000,
> 0x000000008bc00000|
> | 101|0x000000008bd00000, 0x000000008bd00000, 0x000000008be00000|  0%| F|  |TS  0|AC  0|TAMS 0x000000008bd00000,
> 0x000000008bd00000|
> | 102|0x000000008be00000, 0x000000008be00000, 0x000000008bf00000|  0%| F|  |TS  0|AC  0|TAMS 0x000000008be00000,
> 0x000000008be00000|
> | 103|0x000000008bf00000, 0x000000008bf00000, 0x000000008c000000|  0%| F|  |TS  0|AC  0|TAMS 0x000000008bf00000,
> 0x000000008bf00000|
> | 104|0x000000008c000000, 0x000000008c000000, 0x000000008c100000|  0%| F|  |TS  0|AC  0|TAMS 0x000000008c000000,
> 0x000000008c000000|
> | 105|0x000000008c100000, 0x000000008c100000, 0x000000008c200000|  0%| F|  |TS  0|AC  0|TAMS 0x000000008c100000,
> 0x000000008c100000|
> | 106|0x000000008c200000, 0x000000008c200000, 0x000000008c300000|  0%| F|  |TS  0|AC  0|TAMS 0x000000008c200000,
> 0x000000008c200000|
> | 107|0x000000008c300000, 0x000000008c300000, 0x000000008c400000|  0%| F|  |TS  0|AC  0|TAMS 0x000000008c300000,
> 0x000000008c300000|
> | 108|0x000000008c400000, 0x000000008c400000, 0x000000008c500000|  0%| F|  |TS  0|AC  0|TAMS 0x000000008c400000,
> 0x000000008c400000|
> | 109|0x000000008c500000, 0x000000008c500000, 0x000000008c600000|  0%| F|  |TS  0|AC  0|TAMS 0x000000008c500000,
> 0x000000008c500000|
> | 110|0x000000008c600000, 0x000000008c600000, 0x000000008c700000|  0%| F|  |TS  0|AC  0|TAMS 0x000000008c600000,
> 0x000000008c600000|
> | 111|0x000000008c700000, 0x000000008c700000, 0x000000008c800000|  0%| F|  |TS  0|AC  0|TAMS 0x000000008c700000,
> 0x000000008c700000|
> | 112|0x000000008c800000, 0x000000008c800000, 0x000000008c900000|  0%| F|  |TS  0|AC  0|TAMS 0x000000008c800000,
> 0x000000008c800000|
> | 113|0x000000008c900000, 0x000000008c900000, 0x000000008ca00000|  0%| F|  |TS  0|AC  0|TAMS 0x000000008c900000,
> 0x000000008c900000|
> | 114|0x000000008ca00000, 0x000000008ca00000, 0x000000008cb00000|  0%| F|  |TS  0|AC  0|TAMS 0x000000008ca00000,
> 0x000000008ca00000|
> | 115|0x000000008cb00000, 0x000000008cb00000, 0x000000008cc00000|  0%| F|  |TS  0|AC  0|TAMS 0x000000008cb00000,
> 0x000000008cb00000|
> | 116|0x000000008cc00000, 0x000000008cc00000, 0x000000008cd00000|  0%| F|  |TS  0|AC  0|TAMS 0x000000008cc00000,
> 0x000000008cc00000|
> | 117|0x000000008cd00000, 0x000000008cd00000, 0x000000008ce00000|  0%| F|  |TS  0|AC  0|TAMS 0x000000008cd00000,
> 0x000000008cd00000|
> | 118|0x000000008ce00000, 0x000000008ce00000, 0x000000008cf00000|  0%| F|  |TS  0|AC  0|TAMS 0x000000008ce00000,
> 0x000000008ce00000|
> | 119|0x000000008cf00000, 0x000000008cf00000, 0x000000008d000000|  0%| F|  |TS  0|AC  0|TAMS 0x000000008cf00000,
> 0x000000008cf00000|
> | 120|0x000000008d000000, 0x000000008d000000, 0x000000008d100000|  0%| F|  |TS  0|AC  0|TAMS 0x000000008d000000,
> 0x000000008d000000|
> | 121|0x000000008d100000, 0x000000008d100000, 0x000000008d200000|  0%| F|  |TS  0|AC  0|TAMS 0x000000008d100000,
> 0x000000008d100000|
> | 122|0x000000008d200000, 0x000000008d28fe30, 0x000000008d300000| 56%| E|  |TS  0|AC  0|TAMS 0x000000008d200000,
> 0x000000008d200000|
> | 123|0x000000008d300000, 0x000000008d400000, 0x000000008d400000|100%| E|CS|TS  0|AC  0|TAMS 0x000000008d300000,
> 0x000000008d300000|
> 
> Card table byte_map: [0x00007fae6dbbf000,0x00007fae6df93000] byte_map_base: 0x00007fae6d793000
> 
> Marking Bits (Prev, Next): (CMBitMap*) 0x00007fae88058f90, (CMBitMap*) 0x00007fae88058fc8
>  Prev Bits: [0x00007fae46160000, 0x00007fae48000000)
>  Next Bits: [0x00007fae442c0000, 0x00007fae46160000)
> 
> Polling page: 0x00007fae8f7f0000
> 
> CodeHeap 'non-profiled nmethods': size=120032Kb used=55Kb max_used=55Kb free=119976Kb
>  bounds [0x00007fae770e6000, 0x00007fae77356000, 0x00007fae7e61e000]
> CodeHeap 'profiled nmethods': size=120032Kb used=232Kb max_used=232Kb free=119799Kb
>  bounds [0x00007fae6fbae000, 0x00007fae6fe1e000, 0x00007fae770e6000]
> CodeHeap 'non-nmethods': size=5696Kb used=1138Kb max_used=1151Kb free=4557Kb
>  bounds [0x00007fae6f61e000, 0x00007fae6f88e000, 0x00007fae6fbae000]
>  total_blobs=509 nmethods=170 adapters=174
>  compilation: enabled
> 
> Compilation events (10 events):
> Event: 0.228 Thread 0x00007fae8815f800 nmethod 167 0x00007fae6fbe0910 code [0x00007fae6fbe0be0, 0x00007fae6fbe14c8]
> Event: 0.228 Thread 0x00007fae8815f800  169 % !   3       zzz::main @ 36 (96 bytes)
> Event: 0.231 Thread 0x00007fae8815f800 nmethod 169% 0x00007fae6fbe1910 code [0x00007fae6fbe1d80, 0x00007fae6fbe40d8]
> Event: 0.231 Thread 0x00007fae8815f800  170   !   3       zzz::main (96 bytes)
> Event: 0.232 Thread 0x00007fae8815b800 nmethod 160 0x00007fae770f2710 code [0x00007fae770f28e0, 0x00007fae770f2d28]
> Event: 0.232 Thread 0x00007fae8815b800  161       4 java.lang.Long::reverseBytes (46 bytes)
> Event: 0.233 Thread 0x00007fae8815b800 nmethod 161 0x00007fae770f3010 code [0x00007fae770f31a0, 0x00007fae770f3238]
> Event: 0.234 Thread 0x00007fae8815f800 nmethod 170 0x00007fae6fbe4e90 code [0x00007fae6fbe5300, 0x00007fae6fbe75d8]
> Event: 0.235 Thread 0x00007fae8815b800  171 % !   4       zzz::main @ 36 (96 bytes)
> Event: 0.247 Thread 0x00007fae8815b800 nmethod 171% 0x00007fae770f3290 code [0x00007fae770f34a0, 0x00007fae770f3a48]
> 
> GC Heap History (0 events):
> No events
> 
> Deoptimization events (0 events):
> No events
> 
> Classes redefined (0 events):
> No events
> 
> Internal exceptions (0 events):
> No events
> 
> Events (10 events):
> Event: 0.208 loading class sun/security/jca/GetInstance$Instance
> Event: 0.208 loading class sun/security/jca/GetInstance$Instance done
> Event: 0.208 loading class java/security/MessageDigest$Delegate
> Event: 0.208 loading class sun/security/util/MessageDigestSpi2
> Event: 0.208 loading class sun/security/util/MessageDigestSpi2 done
> Event: 0.208 loading class java/security/MessageDigest$Delegate done
> Event: 0.209 loading class sun/security/provider/ByteArrayAccess
> Event: 0.209 loading class sun/security/provider/ByteArrayAccess done
> Event: 0.247 Thread 0x00007fae88011800 DEOPT PACKING pc=0x00007fae6fbe3b30 sp=0x00007fae8f7b6950
> Event: 0.247 Thread 0x00007fae88011800 DEOPT UNPACKING pc=0x00007fae6f66b32b sp=0x00007fae8f7b5eb8 mode 0
> 
> 
> Dynamic libraries:
> 85800000-8d400000 rw-p 00000000 00:00 0
> 8d400000-100000000 ---p 00000000 00:00 0
> 100000000-100080000 rw-p 00000000 00:00 0
> 100080000-140000000 ---p 00000000 00:00 0
> 55a6da81e000-55a6da81f000 r-xp 00000000 08:02 4856239 /usr/lib/jvm/java-9-openjdk-amd64/bin/java
> 55a6daa1f000-55a6daa20000 r--p 00001000 08:02 4856239 /usr/lib/jvm/java-9-openjdk-amd64/bin/java
> 55a6daa20000-55a6daa21000 rw-p 00002000 08:02 4856239 /usr/lib/jvm/java-9-openjdk-amd64/bin/java
> 55a6db38a000-55a6db3ab000 rw-p 00000000 00:00 0 [heap]
> 7fae0c000000-7fae0c021000 rw-p 00000000 00:00 0
> 7fae0c021000-7fae10000000 ---p 00000000 00:00 0
> 7fae10000000-7fae10021000 rw-p 00000000 00:00 0
> 7fae10021000-7fae14000000 ---p 00000000 00:00 0
> 7fae14000000-7fae14021000 rw-p 00000000 00:00 0
> 7fae14021000-7fae18000000 ---p 00000000 00:00 0
> 7fae18000000-7fae18021000 rw-p 00000000 00:00 0
> 7fae18021000-7fae1c000000 ---p 00000000 00:00 0
> 7fae1c000000-7fae1c0bf000 rw-p 00000000 00:00 0
> 7fae1c0bf000-7fae20000000 ---p 00000000 00:00 0
> 7fae20000000-7fae200c8000 rw-p 00000000 00:00 0
> 7fae200c8000-7fae24000000 ---p 00000000 00:00 0
> 7fae24000000-7fae24021000 rw-p 00000000 00:00 0
> 7fae24021000-7fae28000000 ---p 00000000 00:00 0
> 7fae28000000-7fae2817d000 rw-p 00000000 00:00 0
> 7fae2817d000-7fae2c000000 ---p 00000000 00:00 0
> 7fae2c000000-7fae2c021000 rw-p 00000000 00:00 0
> 7fae2c021000-7fae30000000 ---p 00000000 00:00 0
> 7fae30000000-7fae30021000 rw-p 00000000 00:00 0
> 7fae30021000-7fae34000000 ---p 00000000 00:00 0
> 7fae34000000-7fae34021000 rw-p 00000000 00:00 0
> 7fae34021000-7fae38000000 ---p 00000000 00:00 0
> 7fae38000000-7fae38021000 rw-p 00000000 00:00 0
> 7fae38021000-7fae3c000000 ---p 00000000 00:00 0
> 7fae3d9d4000-7fae3d9d5000 ---p 00000000 00:00 0
> 7fae3d9d5000-7fae3dad5000 rw-p 00000000 00:00 0
> 7fae3dad5000-7fae3dad9000 ---p 00000000 00:00 0
> 7fae3dad9000-7fae3dbd6000 rw-p 00000000 00:00 0
> 7fae3dbd6000-7fae3dbec000 r-xp 00000000 08:02 5248806 /usr/lib/jvm/java-9-openjdk-amd64/lib/libnet.so
> 7fae3dbec000-7fae3ddec000 ---p 00016000 08:02 5248806 /usr/lib/jvm/java-9-openjdk-amd64/lib/libnet.so
> 7fae3ddec000-7fae3dded000 r--p 00016000 08:02 5248806 /usr/lib/jvm/java-9-openjdk-amd64/lib/libnet.so
> 7fae3dded000-7fae3ddee000 rw-p 00017000 08:02 5248806 /usr/lib/jvm/java-9-openjdk-amd64/lib/libnet.so
> 7fae3ddee000-7fae3ddff000 r-xp 00000000 08:02 5248807 /usr/lib/jvm/java-9-openjdk-amd64/lib/libnio.so
> 7fae3ddff000-7fae3dffe000 ---p 00011000 08:02 5248807 /usr/lib/jvm/java-9-openjdk-amd64/lib/libnio.so
> 7fae3dffe000-7fae3dfff000 r--p 00010000 08:02 5248807 /usr/lib/jvm/java-9-openjdk-amd64/lib/libnio.so
> 7fae3dfff000-7fae3e000000 rw-p 00011000 08:02 5248807 /usr/lib/jvm/java-9-openjdk-amd64/lib/libnio.so
> 7fae3e000000-7fae40000000 rwxp 00000000 00:00 0
> 7fae40000000-7fae40021000 rw-p 00000000 00:00 0
> 7fae40021000-7fae44000000 ---p 00000000 00:00 0
> 7fae440be000-7fae440c2000 ---p 00000000 00:00 0
> 7fae440c2000-7fae441bf000 rw-p 00000000 00:00 0
> 7fae441bf000-7fae441c3000 ---p 00000000 00:00 0
> 7fae441c3000-7fae442c0000 rw-p 00000000 00:00 0
> 7fae442c0000-7fae444b0000 rw-p 00000000 00:00 0
> 7fae444b0000-7fae46160000 ---p 00000000 00:00 0
> 7fae46160000-7fae46350000 rw-p 00000000 00:00 0
> 7fae46350000-7fae48000000 ---p 00000000 00:00 0
> 7fae48000000-7fae48021000 rw-p 00000000 00:00 0
> 7fae48021000-7fae4c000000 ---p 00000000 00:00 0
> 7fae4c000000-7fae4c021000 rw-p 00000000 00:00 0
> 7fae4c021000-7fae50000000 ---p 00000000 00:00 0
> 7fae50000000-7fae50021000 rw-p 00000000 00:00 0
> 7fae50021000-7fae54000000 ---p 00000000 00:00 0
> 7fae54000000-7fae54021000 rw-p 00000000 00:00 0
> 7fae54021000-7fae58000000 ---p 00000000 00:00 0
> 7fae58000000-7fae58021000 rw-p 00000000 00:00 0
> 7fae58021000-7fae5c000000 ---p 00000000 00:00 0
> 7fae5c000000-7fae5c021000 rw-p 00000000 00:00 0
> 7fae5c021000-7fae60000000 ---p 00000000 00:00 0
> 7fae60000000-7fae60021000 rw-p 00000000 00:00 0
> 7fae60021000-7fae64000000 ---p 00000000 00:00 0
> 7fae64000000-7fae64021000 rw-p 00000000 00:00 0
> 7fae64021000-7fae68000000 ---p 00000000 00:00 0
> 7fae68000000-7fae68021000 rw-p 00000000 00:00 0
> 7fae68021000-7fae6c000000 ---p 00000000 00:00 0
> 7fae6c072000-7fae6c076000 ---p 00000000 00:00 0
> 7fae6c076000-7fae6c173000 rw-p 00000000 00:00 0
> 7fae6c173000-7fae6c177000 ---p 00000000 00:00 0
> 7fae6c177000-7fae6c274000 rw-p 00000000 00:00 0
> 7fae6c274000-7fae6c278000 ---p 00000000 00:00 0
> 7fae6c278000-7fae6c375000 rw-p 00000000 00:00 0
> 7fae6c375000-7fae6c379000 ---p 00000000 00:00 0
> 7fae6c379000-7fae6c476000 rw-p 00000000 00:00 0
> 7fae6c476000-7fae6c611000 r--p 00000000 08:02 3937009 /usr/lib/locale/locale-archive
> 7fae6c611000-7fae6c615000 ---p 00000000 00:00 0
> 7fae6c615000-7fae6c712000 rw-p 00000000 00:00 0
> 7fae6c712000-7fae6c716000 ---p 00000000 00:00 0
> 7fae6c716000-7fae6c813000 rw-p 00000000 00:00 0
> 7fae6c813000-7fae6c814000 ---p 00000000 00:00 0
> 7fae6c814000-7fae6c9e5000 rw-p 00000000 00:00 0
> 7fae6c9e5000-7fae6ce25000 rw-p 00000000 00:00 0
> 7fae6ce25000-7fae6d1e5000 ---p 00000000 00:00 0
> 7fae6d1e5000-7fae6d5e9000 rw-p 00000000 00:00 0
> 7fae6d5e9000-7fae6d5ea000 ---p 00000000 00:00 0
> 7fae6d5ea000-7fae6d6ea000 rw-p 00000000 00:00 0
> 7fae6d6ea000-7fae6d6eb000 ---p 00000000 00:00 0
> 7fae6d6eb000-7fae6d7eb000 rw-p 00000000 00:00 0
> 7fae6d7eb000-7fae6d829000 rw-p 00000000 00:00 0
> 7fae6d829000-7fae6dbbf000 ---p 00000000 00:00 0
> 7fae6dbbf000-7fae6dbfd000 rw-p 00000000 00:00 0
> 7fae6dbfd000-7fae6e367000 ---p 00000000 00:00 0
> 7fae6e367000-7fae6e3a5000 rw-p 00000000 00:00 0
> 7fae6e3a5000-7fae6e73b000 ---p 00000000 00:00 0
> 7fae6e73b000-7fae6e73c000 ---p 00000000 00:00 0
> 7fae6e73c000-7fae6e83c000 rw-p 00000000 00:00 0
> 7fae6e83c000-7fae6e83d000 ---p 00000000 00:00 0
> 7fae6e83d000-7fae6e93d000 rw-p 00000000 00:00 0
> 7fae6e93d000-7fae6e93e000 ---p 00000000 00:00 0
> 7fae6e93e000-7fae6ea3e000 rw-p 00000000 00:00 0
> 7fae6ea3e000-7fae6ea3f000 ---p 00000000 00:00 0
> 7fae6ea3f000-7fae6eb3f000 rw-p 00000000 00:00 0
> 7fae6eb3f000-7fae6eb40000 ---p 00000000 00:00 0
> 7fae6eb40000-7fae6f044000 rw-p 00000000 00:00 0
> 7fae6f044000-7fae6f045000 ---p 00000000 00:00 0
> 7fae6f045000-7fae6f145000 rw-p 00000000 00:00 0
> 7fae6f145000-7fae6f146000 ---p 00000000 00:00 0
> 7fae6f146000-7fae6f246000 rw-p 00000000 00:00 0
> 7fae6f246000-7fae6f247000 ---p 00000000 00:00 0
> 7fae6f247000-7fae6f347000 rw-p 00000000 00:00 0
> 7fae6f347000-7fae6f348000 ---p 00000000 00:00 0
> 7fae6f348000-7fae6f448000 rw-p 00000000 00:00 0
> 7fae6f448000-7fae6f44d000 rw-p 00000000 00:00 0
> 7fae6f44d000-7fae6f533000 ---p 00000000 00:00 0
> 7fae6f533000-7fae6f538000 rw-p 00000000 00:00 0
> 7fae6f538000-7fae6f61e000 ---p 00000000 00:00 0
> 7fae6f61e000-7fae6f88e000 rwxp 00000000 00:00 0
> 7fae6f88e000-7fae6fbae000 ---p 00000000 00:00 0
> 7fae6fbae000-7fae6fe1e000 rwxp 00000000 00:00 0
> 7fae6fe1e000-7fae770e6000 ---p 00000000 00:00 0
> 7fae770e6000-7fae77356000 rwxp 00000000 00:00 0
> 7fae77356000-7fae7e61e000 ---p 00000000 00:00 0
> 7fae7e61e000-7fae87bf2000 r--s 00000000 08:02 5248816 /usr/lib/jvm/java-9-openjdk-amd64/lib/modules
> 7fae87bf2000-7fae87bf7000 r-xp 00000000 08:02 5248798 /usr/lib/jvm/java-9-openjdk-amd64/lib/libjimage.so
> 7fae87bf7000-7fae87df6000 ---p 00005000 08:02 5248798 /usr/lib/jvm/java-9-openjdk-amd64/lib/libjimage.so
> 7fae87df6000-7fae87df7000 r--p 00004000 08:02 5248798 /usr/lib/jvm/java-9-openjdk-amd64/lib/libjimage.so
> 7fae87df7000-7fae87df8000 rw-p 00005000 08:02 5248798 /usr/lib/jvm/java-9-openjdk-amd64/lib/libjimage.so
> 7fae87df8000-7fae87dff000 r-xp 00000000 08:02 5248815 /usr/lib/jvm/java-9-openjdk-amd64/lib/libzip.so
> 7fae87dff000-7fae87ffe000 ---p 00007000 08:02 5248815 /usr/lib/jvm/java-9-openjdk-amd64/lib/libzip.so
> 7fae87ffe000-7fae87fff000 r--p 00006000 08:02 5248815 /usr/lib/jvm/java-9-openjdk-amd64/lib/libzip.so
> 7fae87fff000-7fae88000000 rw-p 00007000 08:02 5248815 /usr/lib/jvm/java-9-openjdk-amd64/lib/libzip.so
> 7fae88000000-7fae88228000 rw-p 00000000 00:00 0
> 7fae88228000-7fae8c000000 ---p 00000000 00:00 0
> 7fae8c01a000-7fae8c073000 rw-p 00000000 00:00 0
> 7fae8c073000-7fae8c07e000 r-xp 00000000 08:02 2362603 /lib/x86_64-linux-gnu/libnss_files-2.25.so
> 7fae8c07e000-7fae8c27d000 ---p 0000b000 08:02 2362603 /lib/x86_64-linux-gnu/libnss_files-2.25.so
> 7fae8c27d000-7fae8c27e000 r--p 0000a000 08:02 2362603 /lib/x86_64-linux-gnu/libnss_files-2.25.so
> 7fae8c27e000-7fae8c27f000 rw-p 0000b000 08:02 2362603 /lib/x86_64-linux-gnu/libnss_files-2.25.so
> 7fae8c27f000-7fae8c285000 rw-p 00000000 00:00 0
> 7fae8c285000-7fae8c290000 r-xp 00000000 08:02 2362605 /lib/x86_64-linux-gnu/libnss_nis-2.25.so
> 7fae8c290000-7fae8c48f000 ---p 0000b000 08:02 2362605 /lib/x86_64-linux-gnu/libnss_nis-2.25.so
> 7fae8c48f000-7fae8c490000 r--p 0000a000 08:02 2362605 /lib/x86_64-linux-gnu/libnss_nis-2.25.so
> 7fae8c490000-7fae8c491000 rw-p 0000b000 08:02 2362605 /lib/x86_64-linux-gnu/libnss_nis-2.25.so
> 7fae8c491000-7fae8c4a6000 r-xp 00000000 08:02 2362600 /lib/x86_64-linux-gnu/libnsl-2.25.so
> 7fae8c4a6000-7fae8c6a5000 ---p 00015000 08:02 2362600 /lib/x86_64-linux-gnu/libnsl-2.25.so
> 7fae8c6a5000-7fae8c6a6000 r--p 00014000 08:02 2362600 /lib/x86_64-linux-gnu/libnsl-2.25.so
> 7fae8c6a6000-7fae8c6a7000 rw-p 00015000 08:02 2362600 /lib/x86_64-linux-gnu/libnsl-2.25.so
> 7fae8c6a7000-7fae8c6a9000 rw-p 00000000 00:00 0
> 7fae8c6a9000-7fae8c6b0000 r-xp 00000000 08:02 2362601 /lib/x86_64-linux-gnu/libnss_compat-2.25.so
> 7fae8c6b0000-7fae8c8af000 ---p 00007000 08:02 2362601 /lib/x86_64-linux-gnu/libnss_compat-2.25.so
> 7fae8c8af000-7fae8c8b0000 r--p 00006000 08:02 2362601 /lib/x86_64-linux-gnu/libnss_compat-2.25.so
> 7fae8c8b0000-7fae8c8b1000 rw-p 00007000 08:02 2362601 /lib/x86_64-linux-gnu/libnss_compat-2.25.so
> 7fae8c8b1000-7fae8c8dd000 r-xp 00000000 08:02 5248793 /usr/lib/jvm/java-9-openjdk-amd64/lib/libjava.so
> 7fae8c8dd000-7fae8cadc000 ---p 0002c000 08:02 5248793 /usr/lib/jvm/java-9-openjdk-amd64/lib/libjava.so
> 7fae8cadc000-7fae8cadd000 r--p 0002b000 08:02 5248793 /usr/lib/jvm/java-9-openjdk-amd64/lib/libjava.so
> 7fae8cadd000-7fae8cadf000 rw-p 0002c000 08:02 5248793 /usr/lib/jvm/java-9-openjdk-amd64/lib/libjava.so
> 7fae8cadf000-7fae8caec000 r-xp 00000000 08:02 5248814 /usr/lib/jvm/java-9-openjdk-amd64/lib/libverify.so
> 7fae8caec000-7fae8cceb000 ---p 0000d000 08:02 5248814 /usr/lib/jvm/java-9-openjdk-amd64/lib/libverify.so
> 7fae8cceb000-7fae8cced000 r--p 0000c000 08:02 5248814 /usr/lib/jvm/java-9-openjdk-amd64/lib/libverify.so
> 7fae8cced000-7fae8ccee000 rw-p 0000e000 08:02 5248814 /usr/lib/jvm/java-9-openjdk-amd64/lib/libverify.so
> 7fae8ccee000-7fae8ccf5000 r-xp 00000000 08:02 2362610 /lib/x86_64-linux-gnu/librt-2.25.so
> 7fae8ccf5000-7fae8cef4000 ---p 00007000 08:02 2362610 /lib/x86_64-linux-gnu/librt-2.25.so
> 7fae8cef4000-7fae8cef5000 r--p 00006000 08:02 2362610 /lib/x86_64-linux-gnu/librt-2.25.so
> 7fae8cef5000-7fae8cef6000 rw-p 00007000 08:02 2362610 /lib/x86_64-linux-gnu/librt-2.25.so
> 7fae8cef6000-7fae8cf0c000 r-xp 00000000 08:02 2359353 /lib/x86_64-linux-gnu/libgcc_s.so.1
> 7fae8cf0c000-7fae8d10b000 ---p 00016000 08:02 2359353 /lib/x86_64-linux-gnu/libgcc_s.so.1
> 7fae8d10b000-7fae8d10c000 r--p 00015000 08:02 2359353 /lib/x86_64-linux-gnu/libgcc_s.so.1
> 7fae8d10c000-7fae8d10d000 rw-p 00016000 08:02 2359353 /lib/x86_64-linux-gnu/libgcc_s.so.1
> 7fae8d10d000-7fae8d21f000 r-xp 00000000 08:02 2362597 /lib/x86_64-linux-gnu/libm-2.25.so
> 7fae8d21f000-7fae8d41e000 ---p 00112000 08:02 2362597 /lib/x86_64-linux-gnu/libm-2.25.so
> 7fae8d41e000-7fae8d41f000 r--p 00111000 08:02 2362597 /lib/x86_64-linux-gnu/libm-2.25.so
> 7fae8d41f000-7fae8d420000 rw-p 00112000 08:02 2362597 /lib/x86_64-linux-gnu/libm-2.25.so
> 7fae8d420000-7fae8d590000 r-xp 00000000 08:02 3932169 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.24
> 7fae8d590000-7fae8d790000 ---p 00170000 08:02 3932169 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.24
> 7fae8d790000-7fae8d79a000 r--p 00170000 08:02 3932169 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.24
> 7fae8d79a000-7fae8d79c000 rw-p 0017a000 08:02 3932169 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.24
> 7fae8d79c000-7fae8d79f000 rw-p 00000000 00:00 0
> 7fae8d79f000-7fae8e6ac000 r-xp 00000000 08:02 5248821 /usr/lib/jvm/java-9-openjdk-amd64/lib/server/libjvm.so
> 7fae8e6ac000-7fae8e8ab000 ---p 00f0d000 08:02 5248821 /usr/lib/jvm/java-9-openjdk-amd64/lib/server/libjvm.so
> 7fae8e8ab000-7fae8e962000 r--p 00f0c000 08:02 5248821 /usr/lib/jvm/java-9-openjdk-amd64/lib/server/libjvm.so
> 7fae8e962000-7fae8e997000 rw-p 00fc3000 08:02 5248821 /usr/lib/jvm/java-9-openjdk-amd64/lib/server/libjvm.so
> 7fae8e997000-7fae8e9e0000 rw-p 00000000 00:00 0
> 7fae8e9e0000-7fae8eb79000 r-xp 00000000 08:02 2362593 /lib/x86_64-linux-gnu/libc-2.25.so
> 7fae8eb79000-7fae8ed79000 ---p 00199000 08:02 2362593 /lib/x86_64-linux-gnu/libc-2.25.so
> 7fae8ed79000-7fae8ed7d000 r--p 00199000 08:02 2362593 /lib/x86_64-linux-gnu/libc-2.25.so
> 7fae8ed7d000-7fae8ed7f000 rw-p 0019d000 08:02 2362593 /lib/x86_64-linux-gnu/libc-2.25.so
> 7fae8ed7f000-7fae8ed83000 rw-p 00000000 00:00 0
> 7fae8ed83000-7fae8ed86000 r-xp 00000000 08:02 2362596 /lib/x86_64-linux-gnu/libdl-2.25.so
> 7fae8ed86000-7fae8ef85000 ---p 00003000 08:02 2362596 /lib/x86_64-linux-gnu/libdl-2.25.so
> 7fae8ef85000-7fae8ef86000 r--p 00002000 08:02 2362596 /lib/x86_64-linux-gnu/libdl-2.25.so
> 7fae8ef86000-7fae8ef87000 rw-p 00003000 08:02 2362596 /lib/x86_64-linux-gnu/libdl-2.25.so
> 7fae8ef87000-7fae8ef96000 r-xp 00000000 08:02 5248779 /usr/lib/jvm/java-9-openjdk-amd64/lib/jli/libjli.so
> 7fae8ef96000-7fae8f195000 ---p 0000f000 08:02 5248779 /usr/lib/jvm/java-9-openjdk-amd64/lib/jli/libjli.so
> 7fae8f195000-7fae8f196000 r--p 0000e000 08:02 5248779 /usr/lib/jvm/java-9-openjdk-amd64/lib/jli/libjli.so
> 7fae8f196000-7fae8f197000 rw-p 0000f000 08:02 5248779 /usr/lib/jvm/java-9-openjdk-amd64/lib/jli/libjli.so
> 7fae8f197000-7fae8f1b0000 r-xp 00000000 08:02 2362608 /lib/x86_64-linux-gnu/libpthread-2.25.so
> 7fae8f1b0000-7fae8f3af000 ---p 00019000 08:02 2362608 /lib/x86_64-linux-gnu/libpthread-2.25.so
> 7fae8f3af000-7fae8f3b0000 r--p 00018000 08:02 2362608 /lib/x86_64-linux-gnu/libpthread-2.25.so
> 7fae8f3b0000-7fae8f3b1000 rw-p 00019000 08:02 2362608 /lib/x86_64-linux-gnu/libpthread-2.25.so
> 7fae8f3b1000-7fae8f3b5000 rw-p 00000000 00:00 0
> 7fae8f3b5000-7fae8f3ce000 r-xp 00000000 08:02 2359386 /lib/x86_64-linux-gnu/libz.so.1.2.8
> 7fae8f3ce000-7fae8f5cd000 ---p 00019000 08:02 2359386 /lib/x86_64-linux-gnu/libz.so.1.2.8
> 7fae8f5cd000-7fae8f5ce000 r--p 00018000 08:02 2359386 /lib/x86_64-linux-gnu/libz.so.1.2.8
> 7fae8f5ce000-7fae8f5cf000 rw-p 00019000 08:02 2359386 /lib/x86_64-linux-gnu/libz.so.1.2.8
> 7fae8f5cf000-7fae8f5f2000 r-xp 00000000 08:02 2362589 /lib/x86_64-linux-gnu/ld-2.25.so
> 7fae8f5fa000-7fae8f675000 rw-p 00000000 00:00 0
> 7fae8f675000-7fae8f6b7000 rw-p 00000000 00:00 0
> 7fae8f6b7000-7fae8f6b8000 ---p 00000000 00:00 0
> 7fae8f6b8000-7fae8f6bc000 ---p 00000000 00:00 0
> 7fae8f6bc000-7fae8f7bc000 rw-p 00000000 00:00 0
> 7fae8f7da000-7fae8f7e0000 rw-p 00000000 00:00 0
> 7fae8f7e0000-7fae8f7e7000 ---p 00000000 00:00 0
> 7fae8f7e7000-7fae8f7ef000 rw-s 00000000 00:29 69033 /tmp/hsperfdata_mc36/16238
> 7fae8f7ef000-7fae8f7f0000 rw-p 00000000 00:00 0
> 7fae8f7f0000-7fae8f7f1000 r--p 00000000 00:00 0
> 7fae8f7f1000-7fae8f7f2000 r--p 00022000 08:02 2362589 /lib/x86_64-linux-gnu/ld-2.25.so
> 7fae8f7f2000-7fae8f7f3000 rw-p 00023000 08:02 2362589 /lib/x86_64-linux-gnu/ld-2.25.so
> 7fae8f7f3000-7fae8f7f4000 rw-p 00000000 00:00 0
> 7ffd20b04000-7ffd20b25000 rw-p 00000000 00:00 0 [stack]
> 7ffd20ba1000-7ffd20ba4000 r--p 00000000 00:00 0 [vvar]
> 7ffd20ba4000-7ffd20ba6000 r-xp 00000000 00:00 0 [vdso]
> 
> VM Arguments:
> java_command: zzz
> java_class_path (initial): .
> Launcher Type: SUN_STANDARD
> 
> Logging:
> Log output configuration:
> #0: stdout all=warning uptime,level,tags
> #1: stderr all=off uptime,level,tags
> 
> Environment Variables:
> PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
> SHELL=/bin/bash
> 
> Signal Handlers:
> SIGSEGV: [libjvm.so+0xcb29f0], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO
> SIGBUS: [libjvm.so+0xcb29f0], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO
> SIGFPE: [libjvm.so+0xcb29f0], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO
> SIGPIPE: [libjvm.so+0xac6640], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO
> SIGXFSZ: [libjvm.so+0xac6640], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO
> SIGILL: [libjvm.so+0xcb29f0], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO
> SIGUSR2: [libjvm.so+0xac6500], sa_mask[0]=00000000000000000000000000000000, sa_flags=SA_RESTART|SA_SIGINFO
> SIGHUP: [libjvm.so+0xac6700], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO
> SIGINT: [libjvm.so+0xac6700], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO
> SIGTERM: [libjvm.so+0xac6700], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO
> SIGQUIT: [libjvm.so+0xac6700], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO
> 
> 
> ---------------  S Y S T E M  ---------------
> 
> OS:PRETTY_NAME="Debian GNU/Linux buster/sid"
> NAME="Debian GNU/Linux"
> ID=debian
> HOME_URL="https://www.debian.org/"
> SUPPORT_URL="https://www.debian.org/support"
> BUG_REPORT_URL="https://bugs.debian.org/"
> uname:Linux 4.14.0-1-amd64 #1 SMP Debian 4.14.2-1 (2017-11-30) x86_64
> libc:glibc 2.25 NPTL 2.25
> rlimit: STACK 8192k, CORE 0k, NPROC 30874, NOFILE 1048576, AS infinity
> load average:0.16 0.14 0.11
> 
> /proc/meminfo:
> MemTotal:        8024428 kB
> MemFree:         5768548 kB
> MemAvailable:    5965460 kB
> Buffers:           39868 kB
> Cached:           375144 kB
> SwapCached:            0 kB
> Active:          1954880 kB
> Inactive:         146408 kB
> Active(anon):    1686808 kB
> Inactive(anon):     9232 kB
> Active(file):     268072 kB
> Inactive(file):   137176 kB
> Unevictable:           0 kB
> Mlocked:               0 kB
> SwapTotal:       8232956 kB
> SwapFree:        8232956 kB
> Dirty:                32 kB
> Writeback:             0 kB
> AnonPages:       1664948 kB
> Mapped:            59100 kB
> Shmem:              9764 kB
> Slab:              63576 kB
> SReclaimable:      34376 kB
> SUnreclaim:        29200 kB
> KernelStack:       14832 kB
> PageTables:        12164 kB
> NFS_Unstable:          0 kB
> Bounce:                0 kB
> WritebackTmp:          0 kB
> CommitLimit:    12245168 kB
> Committed_AS:    2734396 kB
> VmallocTotal:   34359738367 kB
> VmallocUsed:           0 kB
> VmallocChunk:          0 kB
> HardwareCorrupted:     0 kB
> AnonHugePages:   1400832 kB
> ShmemHugePages:        0 kB
> ShmemPmdMapped:        0 kB
> HugePages_Total:       0
> HugePages_Free:        0
> HugePages_Rsvd:        0
> HugePages_Surp:        0
> Hugepagesize:       2048 kB
> DirectMap4k:      122380 kB
> DirectMap2M:     6014976 kB
> DirectMap1G:     4194304 kB
> 
> 
> CPU:total 4 (initial active 4) (4 cores per cpu, 1 threads per core) family 6 model 92 stepping 9, cmov, cx8, fxsr, mmx,
> sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, aes, clmul, erms, 3dnowpref, tsc, tscinvbit, sha
> CPU Model and flags from /proc/cpuinfo:
> model name      : Intel(R) Celeron(R) CPU J3455 @ 1.50GHz
> flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse
> sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology
> tsc_reliable nonstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq dtes64 ds_cpl vmx est tm2 ssse3 sdbg cx16 xtpr
> pdcm sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave rdrand lahf_lm 3dnowprefetch cpuid_fault cat_l2
> intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust smep erms mpx rdt_a rdseed smap clflushopt sha_ni
> xsaveopt xsavec xgetbv1 xsaves dtherm ida arat pln pts
> 
> Memory: 4k page, physical 8024428k(5768548k free), swap 8232956k(8232956k free)
> 
> vm_info: OpenJDK 64-Bit Server VM (9.0.1+11-Debian-1) for linux-amd64 JRE (9.0.1+11-Debian-1), built on Oct 26 2017
> 23:44:31 by "doko" with gcc 7.2.1 20171025
> 
> END.
> 
> 
> 
> let me know if you need any more input!
> 
> thanks,
> 
> csaba mate
> 


More information about the hotspot-compiler-dev mailing list