diff --git a/hs_err_pid14624.log b/hs_err_pid14624.log new file mode 100644 index 00000000..77100f27 --- /dev/null +++ b/hs_err_pid14624.log @@ -0,0 +1,635 @@ +# +# A fatal error has been detected by the Java Runtime Environment: +# +# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00007ffeba11429b, pid=14624, tid=2664 +# +# JRE version: OpenJDK Runtime Environment AdoptOpenJDK (15.0+36) (build 15+36) +# Java VM: OpenJDK 64-Bit Server VM AdoptOpenJDK (15+36, mixed mode, sharing, tiered, compressed oops, g1 gc, windows-amd64) +# Problematic frame: +# V [jvm.dll+0x5a429b] +# +# No core dump will be written. Minidumps are not enabled by default on client versions of Windows +# +# If you would like to submit a bug report, please visit: +# https://github.com/AdoptOpenJDK/openjdk-support/issues +# + +--------------- S U M M A R Y ------------ + +Command Line: -agentpath:C:/Users/amaterasu/Documents/netbeans/profiler/lib/deployed/jdk16/windows-amd64/profilerinterface.dll=C:\Users\amaterasu\Documents\netbeans\profiler\lib,5140,10 -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=C:\Users\amaterasu\AppData\Local\NetBeans\Cache\12.1\mavencachedirs\1847035611\org-netbeans-modules-profiler electrosphere.main.Main + +Host: Intel(R) Core(TM) i7-4790K CPU @ 4.00GHz, 8 cores, 31G, Windows 10 , 64 bit Build 17134 (10.0.17134.2145) +Time: Fri May 21 23:46:25 2021 Eastern Daylight Time elapsed time: 1.666016 seconds (0d 0h 0m 1s) + +--------------- T H R E A D --------------- + +Current thread (0x000001d0ffa0f550): JavaThread "*** Profiler Agent Communication Thread" daemon [_thread_in_vm, id=2664, stack(0x0000003c78100000,0x0000003c78200000)] + +Stack: [0x0000003c78100000,0x0000003c78200000], sp=0x0000003c781fea20, free space=1018k +Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) +V [jvm.dll+0x5a429b] +V [jvm.dll+0x46c85b] +C [profilerinterface.dll+0x34da] + +Java frames: (J=compiled Java code, j=interpreted, Vv=VM code) +j org.netbeans.lib.profiler.server.system.Stacks.getMethodNamesForJMethodIds(I[I[I)[B+0 +j org.netbeans.lib.profiler.server.ProfilerInterface.getMethodNamesForJMethodIds([I)Lorg/netbeans/lib/profiler/wireprotocol/MethodNamesResponse;+20 +j org.netbeans.lib.profiler.server.ProfilerServer.handleClientCommand(Lorg/netbeans/lib/profiler/wireprotocol/Command;)V+691 +j org.netbeans.lib.profiler.server.ProfilerServer.listenToClient()V+48 +j org.netbeans.lib.profiler.server.ProfilerServer.run()V+22 +v ~StubRoutines::call_stub + +siginfo: EXCEPTION_ACCESS_VIOLATION (0xc0000005), reading address 0xffffffff92c6cce0 + + +Register to memory mapping: + +RIP=0x00007ffeba11429b jvm.dll +RAX=0x0000003c781fea01 is pointing into the stack for thread: 0x000001d0ffa0f550 +RBX=0x000001d0ffa0f550 is a thread +RCX=0xffffffff92c6cce0 is an unknown value +RDX=0x000001d0ffa0f550 is a thread +RSP=0x0000003c781fea20 is pointing into the stack for thread: 0x000001d0ffa0f550 +RBP=0xffffffff92c6cce0 is an unknown value +RSI=0x0000003c781feb40 is pointing into the stack for thread: 0x000001d0ffa0f550 +RDI=0x000001d0e1be0720 points into unknown readable memory: 0x00007ffeba599060 | 60 90 59 ba fe 7f 00 00 +R8 =0x0000003c781feb40 is pointing into the stack for thread: 0x000001d0ffa0f550 +R9 =0x00000000000000b1 is an unknown value +R10=0x000001d0e1f30000 points into unknown readable memory: 0x0000000000000000 | 00 00 00 00 00 00 00 00 +R11=0x0000003c781fea18 is pointing into the stack for thread: 0x000001d0ffa0f550 +R12=0x000001d0940245f0 points into unknown readable memory: 0x52c6bf2852c6cce0 | e0 cc c6 52 28 bf c6 52 +R13=0x00000000000000a5 is an unknown value +R14=0x00007ffed6ad9c68 profilerinterface.dll +R15=0x00007ffed6ad9a60 profilerinterface.dll + + +Registers: +RAX=0x0000003c781fea01, RBX=0x000001d0ffa0f550, RCX=0xffffffff92c6cce0, RDX=0x000001d0ffa0f550 +RSP=0x0000003c781fea20, RBP=0xffffffff92c6cce0, RSI=0x0000003c781feb40, RDI=0x000001d0e1be0720 +R8 =0x0000003c781feb40, R9 =0x00000000000000b1, R10=0x000001d0e1f30000, R11=0x0000003c781fea18 +R12=0x000001d0940245f0, R13=0x00000000000000a5, R14=0x00007ffed6ad9c68, R15=0x00007ffed6ad9a60 +RIP=0x00007ffeba11429b, EFLAGS=0x0000000000010282 + +Top of Stack: (sp=0x0000003c781fea20) +0x0000003c781fea20: 00000000000000a5 0000000000000000 +0x0000003c781fea30: 000001d0ffa0f550 0000003c781febf8 +0x0000003c781fea40: 000001d0ffa0f550 00007ffeb9fdc85b +0x0000003c781fea50: 00000000000019c8 000001d0ffa0f550 +0x0000003c781fea60: 000001d0ffa0f878 00007ffef5a59960 +0x0000003c781fea70: 000001d0ffa0f550 0000000000000000 +0x0000003c781fea80: 000001d000000000 0000000000000000 +0x0000003c781fea90: ffffffff92c6cce0 00007ffed6ad34da +0x0000003c781feaa0: 0000000000000000 000001d0ffa0f878 +0x0000003c781feab0: 0000000000001887 0000003c781febf0 +0x0000003c781feac0: 000001d0940245f0 00007ffeb9e9af27 +0x0000003c781fead0: 0000003c781feaf0 000001d0ffa1db50 +0x0000003c781feae0: 000000000001bb5b 000001d0ebb3e457 +0x0000003c781feaf0: 000001d0ff3d44c8 000001d0ffa0f550 +0x0000003c781feb00: 000001d0ffa0f550 000001d0ff3d44c8 +0x0000003c781feb10: 0000000000000000 000001d0ebb19c90 + +Instructions: (pc=0x00007ffeba11429b) +0x00007ffeba11419b: e8 20 bc c3 ff 33 db c6 05 a9 6f 4d 00 01 eb 67 +0x00007ffeba1141ab: 48 8b 54 24 20 45 33 c0 48 8b 05 5e ec 48 00 48 +0x00007ffeba1141bb: 83 c2 18 48 8b cf ff d0 48 85 c0 74 20 48 8b 44 +0x00007ffeba1141cb: 24 20 48 8b d7 48 8b 48 08 48 8b 41 08 48 8b 48 +0x00007ffeba1141db: 18 48 8b 89 98 00 00 00 e8 68 fa ff ff 80 3d d3 +0x00007ffeba1141eb: 07 50 00 00 74 18 48 8b 4c 24 20 48 8b d3 e8 f2 +0x00007ffeba1141fb: 25 00 00 48 83 7b 08 00 74 04 33 db eb 09 48 8b +0x00007ffeba11420b: 44 24 20 48 8b 58 18 48 8d 4c 24 20 e8 94 f9 d4 +0x00007ffeba11421b: ff 48 8b 7c 24 40 48 8b c3 48 83 c4 30 5b c3 cc +0x00007ffeba11422b: cc cc cc cc cc 48 8b 51 08 4c 8b c1 48 8b 42 08 +0x00007ffeba11423b: 0f b6 52 24 c0 ea 06 48 8b 48 18 8b 81 a4 00 00 +0x00007ffeba11424b: 00 f6 c2 01 75 27 48 85 c9 74 14 8b c8 c1 e9 09 +0x00007ffeba11425b: f6 c1 01 74 0a 41 f7 40 20 02 04 00 00 74 0e 41 +0x00007ffeba11426b: 8b 48 20 0b c8 f6 c1 10 74 03 b0 01 c3 41 83 78 +0x00007ffeba11427b: 24 fe 0f 94 c0 c3 cc cc cc cc cc cc cc cc cc cc +0x00007ffeba11428b: cc cc cc cc cc 40 53 48 83 ec 20 48 85 c9 74 24 +0x00007ffeba11429b: 48 8b 19 48 85 db 74 1c 48 83 fb 37 74 16 48 8b +0x00007ffeba1142ab: 13 48 8b cb ff 52 10 84 c0 74 09 48 8b c3 48 83 +0x00007ffeba1142bb: c4 20 5b c3 33 c0 48 83 c4 20 5b c3 cc cc cc cc +0x00007ffeba1142cb: cc cc cc cc cc 40 53 55 41 56 41 57 48 83 ec 28 +0x00007ffeba1142db: 48 8b 41 08 33 ed 4c 8b f1 48 8b 50 08 4c 8b 7a +0x00007ffeba1142eb: 18 49 8b 9f 70 01 00 00 48 85 db 0f 84 d5 00 00 +0x00007ffeba1142fb: 00 8b 15 ca d5 54 00 65 48 8b 04 25 58 00 00 00 +0x00007ffeba11430b: 48 89 74 24 50 4c 89 64 24 60 4c 89 6c 24 20 41 +0x00007ffeba11431b: bd ff ff 00 00 4c 8d 24 d0 41 b8 08 00 00 00 48 +0x00007ffeba11432b: 89 7c 24 58 90 49 8b 56 08 48 8b 73 10 0f b7 42 +0x00007ffeba11433b: 2a 66 39 43 08 75 6c 0f b7 42 2c 66 39 43 0a 75 +0x00007ffeba11434b: 62 48 63 4b 04 0f b6 03 88 44 11 38 49 8b 04 24 +0x00007ffeba11435b: 41 8b c8 48 8b 3c 01 49 8b ce 48 8b d7 e8 b3 42 +0x00007ffeba11436b: be ff 48 83 7f 08 00 75 0a 48 85 c0 74 05 66 44 +0x00007ffeba11437b: 01 68 16 48 85 ed 74 14 48 8b cb 48 89 75 10 e8 +0x00007ffeba11438b: c1 bb ae ff 41 b8 08 00 00 00 eb 1a 48 8b cb 49 + + +Stack slot to memory mapping: +stack at sp + 0 slots: 0x00000000000000a5 is an unknown value +stack at sp + 1 slots: 0x0 is NULL +stack at sp + 2 slots: 0x000001d0ffa0f550 is a thread +stack at sp + 3 slots: 0x0000003c781febf8 is pointing into the stack for thread: 0x000001d0ffa0f550 +stack at sp + 4 slots: 0x000001d0ffa0f550 is a thread +stack at sp + 5 slots: 0x00007ffeb9fdc85b jvm.dll +stack at sp + 6 slots: 0x00000000000019c8 is an unknown value +stack at sp + 7 slots: 0x000001d0ffa0f550 is a thread + + +--------------- P R O C E S S --------------- + +Threads class SMR info: +_java_thread_list=0x000001d0926a6250, length=16, elements={ +0x000001d0e1e50860, 0x000001d0ff00f790, 0x000001d0ff010b00, 0x000001d0ff029c70, +0x000001d0ff02c730, 0x000001d0ff02d980, 0x000001d0ff033c60, 0x000001d0ff036810, +0x000001d0ff037aa0, 0x000001d0ffa1b5a0, 0x000001d0ffa0f550, 0x000001d0ffbf43f0, +0x000001d0ffbf48c0, 0x000001d092741500, 0x000001d092741de0, 0x000001d0ffa17ce0 +} + +Java Threads: ( => current thread ) + 0x000001d0e1e50860 JavaThread "main" [_thread_blocked, id=15116, stack(0x0000003c77100000,0x0000003c77200000)] + 0x000001d0ff00f790 JavaThread "Reference Handler" daemon [_thread_blocked, id=2736, stack(0x0000003c77800000,0x0000003c77900000)] + 0x000001d0ff010b00 JavaThread "Finalizer" daemon [_thread_blocked, id=15224, stack(0x0000003c77900000,0x0000003c77a00000)] + 0x000001d0ff029c70 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=7044, stack(0x0000003c77a00000,0x0000003c77b00000)] + 0x000001d0ff02c730 JavaThread "Attach Listener" daemon [_thread_blocked, id=16960, stack(0x0000003c77b00000,0x0000003c77c00000)] + 0x000001d0ff02d980 JavaThread "Service Thread" daemon [_thread_blocked, id=4608, stack(0x0000003c77c00000,0x0000003c77d00000)] + 0x000001d0ff033c60 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, id=15696, stack(0x0000003c77d00000,0x0000003c77e00000)] + 0x000001d0ff036810 JavaThread "C1 CompilerThread0" daemon [_thread_blocked, id=7664, stack(0x0000003c77e00000,0x0000003c77f00000)] + 0x000001d0ff037aa0 JavaThread "Sweeper thread" daemon [_thread_blocked, id=15376, stack(0x0000003c77f00000,0x0000003c78000000)] + 0x000001d0ffa1b5a0 JavaThread "Common-Cleaner" daemon [_thread_blocked, id=12684, stack(0x0000003c78000000,0x0000003c78100000)] +=>0x000001d0ffa0f550 JavaThread "*** Profiler Agent Communication Thread" daemon [_thread_in_vm, id=2664, stack(0x0000003c78100000,0x0000003c78200000)] + 0x000001d0ffbf43f0 JavaThread "*** JFluid Monitor thread ***" daemon [_thread_blocked, id=14248, stack(0x0000003c78200000,0x0000003c78300000)] + 0x000001d0ffbf48c0 JavaThread "*** Profiler Agent Special Execution Thread 6" daemon [_thread_blocked, id=14468, stack(0x0000003c78300000,0x0000003c78400000)] + 0x000001d092741500 JavaThread "*** Profiler Agent Special Execution Thread 10" daemon [_thread_blocked, id=14932, stack(0x0000003c78500000,0x0000003c78600000)] + 0x000001d092741de0 JavaThread "Notification Thread" daemon [_thread_blocked, id=4176, stack(0x0000003c78400000,0x0000003c78500000)] + 0x000001d0ffa17ce0 JavaThread "C2 CompilerThread1" daemon [_thread_blocked, id=10320, stack(0x0000003c78700000,0x0000003c78800000)] + +Other Threads: + 0x000001d0ff0050a0 VMThread "VM Thread" [stack: 0x0000003c77700000,0x0000003c77800000] [id=9328] _threads_hazard_ptr=0x000001d0926a6250 + 0x000001d0e1e51a10 WatcherThread [stack: 0x0000003c78600000,0x0000003c78700000] [id=17044] + 0x000001d0e1ec7250 GCTaskThread "GC Thread#0" [stack: 0x0000003c77200000,0x0000003c77300000] [id=11592] + 0x000001d0e1ed8fe0 ConcurrentGCThread "G1 Main Marker" [stack: 0x0000003c77300000,0x0000003c77400000] [id=10100] + 0x000001d0e1edac60 ConcurrentGCThread "G1 Conc#0" [stack: 0x0000003c77400000,0x0000003c77500000] [id=940] + 0x000001d0feef40f0 ConcurrentGCThread "G1 Refine#0" [stack: 0x0000003c77500000,0x0000003c77600000] [id=15580] + 0x000001d0e1f1c660 ConcurrentGCThread "G1 Young RemSet Sampling" [stack: 0x0000003c77600000,0x0000003c77700000] [id=16376] + +Threads with active compile tasks: + +VM state: synchronizing (normal execution) + +VM Mutex/Monitor currently owned by a thread: ([mutex/lock_event]) +[0x000001d0e1e4d510] Threads_lock - owner thread: 0x000001d0ff0050a0 + +Heap address: 0x0000000602000000, size: 8160 MB, Compressed Oops mode: Zero based, Oop shift amount: 3 +CDS archive(s) mapped at: [0x0000000800000000-0x0000000800b50000-0x0000000800b50000), size 11862016, SharedBaseAddress: 0x0000000800000000, ArchiveRelocationMode: 0. +Compressed class space mapped at: 0x0000000800b50000-0x0000000840b50000, size: 1073741824 +Narrow klass base: 0x0000000800000000, Narrow klass shift: 3, Narrow klass range: 0x100000000 + +GC Precious Log: + CPUs: 8 total, 8 available + Memory: 32629M + Large Page Support: Disabled + NUMA Support: Disabled + Compressed Oops: Enabled (Zero based) + Heap Region Size: 4M + Heap Min Capacity: 8M + Heap Initial Capacity: 512M + Heap Max Capacity: 8160M + Pre-touch: Disabled + Parallel Workers: 8 + Concurrent Workers: 2 + Concurrent Refinement Workers: 8 + Periodic GC: Disabled + +Heap: + garbage-first heap total 524288K, used 57344K [0x0000000602000000, 0x0000000800000000) + region size 4096K, 5 young (20480K), 0 survivors (0K) + Metaspace used 7226K, capacity 7397K, committed 7552K, reserved 1056768K + class space used 714K, capacity 780K, committed 896K, 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|0x0000000602000000, 0x0000000602400000, 0x0000000602400000|100%|HS| |TAMS 0x0000000602000000, 0x0000000602000000| Complete +| 1|0x0000000602400000, 0x0000000602800000, 0x0000000602800000|100%|HS| |TAMS 0x0000000602400000, 0x0000000602400000| Complete +| 2|0x0000000602800000, 0x0000000602c00000, 0x0000000602c00000|100%|HC| |TAMS 0x0000000602800000, 0x0000000602800000| Complete +| 3|0x0000000602c00000, 0x0000000603000000, 0x0000000603000000|100%|HS| |TAMS 0x0000000602c00000, 0x0000000602c00000| Complete +| 4|0x0000000603000000, 0x0000000603400000, 0x0000000603400000|100%|HC| |TAMS 0x0000000603000000, 0x0000000603000000| Complete +| 5|0x0000000603400000, 0x0000000603800000, 0x0000000603800000|100%|HC| |TAMS 0x0000000603400000, 0x0000000603400000| Complete +| 6|0x0000000603800000, 0x0000000603c00000, 0x0000000603c00000|100%|HS| |TAMS 0x0000000603800000, 0x0000000603800000| Complete +| 7|0x0000000603c00000, 0x0000000604000000, 0x0000000604000000|100%|HC| |TAMS 0x0000000603c00000, 0x0000000603c00000| Complete +| 8|0x0000000604000000, 0x0000000604400000, 0x0000000604400000|100%|HC| |TAMS 0x0000000604000000, 0x0000000604000000| Complete +| 9|0x0000000604400000, 0x0000000604800000, 0x0000000604800000|100%|HC| |TAMS 0x0000000604400000, 0x0000000604400000| Complete +| 10|0x0000000604800000, 0x0000000604c00000, 0x0000000604c00000|100%|HC| |TAMS 0x0000000604800000, 0x0000000604800000| Complete +| 11|0x0000000604c00000, 0x0000000604c00000, 0x0000000605000000| 0%| F| |TAMS 0x0000000604c00000, 0x0000000604c00000| Untracked +| 12|0x0000000605000000, 0x0000000605000000, 0x0000000605400000| 0%| F| |TAMS 0x0000000605000000, 0x0000000605000000| Untracked +| 13|0x0000000605400000, 0x0000000605400000, 0x0000000605800000| 0%| F| |TAMS 0x0000000605400000, 0x0000000605400000| Untracked +| 14|0x0000000605800000, 0x0000000605800000, 0x0000000605c00000| 0%| F| |TAMS 0x0000000605800000, 0x0000000605800000| Untracked +| 15|0x0000000605c00000, 0x0000000605c00000, 0x0000000606000000| 0%| F| |TAMS 0x0000000605c00000, 0x0000000605c00000| Untracked +| 16|0x0000000606000000, 0x0000000606000000, 0x0000000606400000| 0%| F| |TAMS 0x0000000606000000, 0x0000000606000000| Untracked +| 17|0x0000000606400000, 0x0000000606400000, 0x0000000606800000| 0%| F| |TAMS 0x0000000606400000, 0x0000000606400000| Untracked +| 18|0x0000000606800000, 0x0000000606800000, 0x0000000606c00000| 0%| F| |TAMS 0x0000000606800000, 0x0000000606800000| Untracked +| 19|0x0000000606c00000, 0x0000000606c00000, 0x0000000607000000| 0%| F| |TAMS 0x0000000606c00000, 0x0000000606c00000| Untracked +| 20|0x0000000607000000, 0x0000000607000000, 0x0000000607400000| 0%| F| |TAMS 0x0000000607000000, 0x0000000607000000| Untracked +| 21|0x0000000607400000, 0x0000000607400000, 0x0000000607800000| 0%| F| |TAMS 0x0000000607400000, 0x0000000607400000| Untracked +| 22|0x0000000607800000, 0x0000000607800000, 0x0000000607c00000| 0%| F| |TAMS 0x0000000607800000, 0x0000000607800000| Untracked +| 23|0x0000000607c00000, 0x0000000607c00000, 0x0000000608000000| 0%| F| |TAMS 0x0000000607c00000, 0x0000000607c00000| Untracked +| 24|0x0000000608000000, 0x0000000608000000, 0x0000000608400000| 0%| F| |TAMS 0x0000000608000000, 0x0000000608000000| Untracked +| 25|0x0000000608400000, 0x0000000608400000, 0x0000000608800000| 0%| F| |TAMS 0x0000000608400000, 0x0000000608400000| Untracked +| 26|0x0000000608800000, 0x0000000608800000, 0x0000000608c00000| 0%| F| |TAMS 0x0000000608800000, 0x0000000608800000| Untracked +| 27|0x0000000608c00000, 0x0000000608c00000, 0x0000000609000000| 0%| F| |TAMS 0x0000000608c00000, 0x0000000608c00000| Untracked +| 28|0x0000000609000000, 0x0000000609000000, 0x0000000609400000| 0%| F| |TAMS 0x0000000609000000, 0x0000000609000000| Untracked +| 29|0x0000000609400000, 0x0000000609400000, 0x0000000609800000| 0%| F| |TAMS 0x0000000609400000, 0x0000000609400000| Untracked +| 30|0x0000000609800000, 0x0000000609800000, 0x0000000609c00000| 0%| F| |TAMS 0x0000000609800000, 0x0000000609800000| Untracked +| 31|0x0000000609c00000, 0x0000000609c00000, 0x000000060a000000| 0%| F| |TAMS 0x0000000609c00000, 0x0000000609c00000| Untracked +| 32|0x000000060a000000, 0x000000060a000000, 0x000000060a400000| 0%| F| |TAMS 0x000000060a000000, 0x000000060a000000| Untracked +| 33|0x000000060a400000, 0x000000060a400000, 0x000000060a800000| 0%| F| |TAMS 0x000000060a400000, 0x000000060a400000| Untracked +| 34|0x000000060a800000, 0x000000060a800000, 0x000000060ac00000| 0%| F| |TAMS 0x000000060a800000, 0x000000060a800000| Untracked +| 35|0x000000060ac00000, 0x000000060ac00000, 0x000000060b000000| 0%| F| |TAMS 0x000000060ac00000, 0x000000060ac00000| Untracked +| 36|0x000000060b000000, 0x000000060b000000, 0x000000060b400000| 0%| F| |TAMS 0x000000060b000000, 0x000000060b000000| Untracked +| 37|0x000000060b400000, 0x000000060b400000, 0x000000060b800000| 0%| F| |TAMS 0x000000060b400000, 0x000000060b400000| Untracked +| 38|0x000000060b800000, 0x000000060b800000, 0x000000060bc00000| 0%| F| |TAMS 0x000000060b800000, 0x000000060b800000| Untracked +| 39|0x000000060bc00000, 0x000000060bc00000, 0x000000060c000000| 0%| F| |TAMS 0x000000060bc00000, 0x000000060bc00000| Untracked +| 40|0x000000060c000000, 0x000000060c000000, 0x000000060c400000| 0%| F| |TAMS 0x000000060c000000, 0x000000060c000000| Untracked +| 41|0x000000060c400000, 0x000000060c400000, 0x000000060c800000| 0%| F| |TAMS 0x000000060c400000, 0x000000060c400000| Untracked +| 42|0x000000060c800000, 0x000000060c800000, 0x000000060cc00000| 0%| F| |TAMS 0x000000060c800000, 0x000000060c800000| Untracked +| 43|0x000000060cc00000, 0x000000060cc00000, 0x000000060d000000| 0%| F| |TAMS 0x000000060cc00000, 0x000000060cc00000| Untracked +| 44|0x000000060d000000, 0x000000060d000000, 0x000000060d400000| 0%| F| |TAMS 0x000000060d000000, 0x000000060d000000| Untracked +| 45|0x000000060d400000, 0x000000060d400000, 0x000000060d800000| 0%| F| |TAMS 0x000000060d400000, 0x000000060d400000| Untracked +| 46|0x000000060d800000, 0x000000060d800000, 0x000000060dc00000| 0%| F| |TAMS 0x000000060d800000, 0x000000060d800000| Untracked +| 47|0x000000060dc00000, 0x000000060dc00000, 0x000000060e000000| 0%| F| |TAMS 0x000000060dc00000, 0x000000060dc00000| Untracked +| 48|0x000000060e000000, 0x000000060e000000, 0x000000060e400000| 0%| F| |TAMS 0x000000060e000000, 0x000000060e000000| Untracked +| 49|0x000000060e400000, 0x000000060e400000, 0x000000060e800000| 0%| F| |TAMS 0x000000060e400000, 0x000000060e400000| Untracked +| 50|0x000000060e800000, 0x000000060e800000, 0x000000060ec00000| 0%| F| |TAMS 0x000000060e800000, 0x000000060e800000| Untracked +| 51|0x000000060ec00000, 0x000000060ec00000, 0x000000060f000000| 0%| F| |TAMS 0x000000060ec00000, 0x000000060ec00000| Untracked +| 52|0x000000060f000000, 0x000000060f000000, 0x000000060f400000| 0%| F| |TAMS 0x000000060f000000, 0x000000060f000000| Untracked +| 53|0x000000060f400000, 0x000000060f400000, 0x000000060f800000| 0%| F| |TAMS 0x000000060f400000, 0x000000060f400000| Untracked +| 54|0x000000060f800000, 0x000000060f800000, 0x000000060fc00000| 0%| F| |TAMS 0x000000060f800000, 0x000000060f800000| Untracked +| 55|0x000000060fc00000, 0x000000060fc00000, 0x0000000610000000| 0%| F| |TAMS 0x000000060fc00000, 0x000000060fc00000| Untracked +| 56|0x0000000610000000, 0x0000000610000000, 0x0000000610400000| 0%| F| |TAMS 0x0000000610000000, 0x0000000610000000| Untracked +| 57|0x0000000610400000, 0x0000000610400000, 0x0000000610800000| 0%| F| |TAMS 0x0000000610400000, 0x0000000610400000| Untracked +| 58|0x0000000610800000, 0x0000000610800000, 0x0000000610c00000| 0%| F| |TAMS 0x0000000610800000, 0x0000000610800000| Untracked +| 59|0x0000000610c00000, 0x0000000610c00000, 0x0000000611000000| 0%| F| |TAMS 0x0000000610c00000, 0x0000000610c00000| Untracked +| 60|0x0000000611000000, 0x0000000611000000, 0x0000000611400000| 0%| F| |TAMS 0x0000000611000000, 0x0000000611000000| Untracked +| 61|0x0000000611400000, 0x0000000611400000, 0x0000000611800000| 0%| F| |TAMS 0x0000000611400000, 0x0000000611400000| Untracked +| 62|0x0000000611800000, 0x0000000611800000, 0x0000000611c00000| 0%| F| |TAMS 0x0000000611800000, 0x0000000611800000| Untracked +| 63|0x0000000611c00000, 0x0000000611c00000, 0x0000000612000000| 0%| F| |TAMS 0x0000000611c00000, 0x0000000611c00000| Untracked +| 64|0x0000000612000000, 0x0000000612000000, 0x0000000612400000| 0%| F| |TAMS 0x0000000612000000, 0x0000000612000000| Untracked +| 65|0x0000000612400000, 0x0000000612400000, 0x0000000612800000| 0%| F| |TAMS 0x0000000612400000, 0x0000000612400000| Untracked +| 66|0x0000000612800000, 0x0000000612800000, 0x0000000612c00000| 0%| F| |TAMS 0x0000000612800000, 0x0000000612800000| Untracked +| 67|0x0000000612c00000, 0x0000000612c00000, 0x0000000613000000| 0%| F| |TAMS 0x0000000612c00000, 0x0000000612c00000| Untracked +| 68|0x0000000613000000, 0x0000000613000000, 0x0000000613400000| 0%| F| |TAMS 0x0000000613000000, 0x0000000613000000| Untracked +| 69|0x0000000613400000, 0x0000000613400000, 0x0000000613800000| 0%| F| |TAMS 0x0000000613400000, 0x0000000613400000| Untracked +| 70|0x0000000613800000, 0x0000000613800000, 0x0000000613c00000| 0%| F| |TAMS 0x0000000613800000, 0x0000000613800000| Untracked +| 71|0x0000000613c00000, 0x0000000613c00000, 0x0000000614000000| 0%| F| |TAMS 0x0000000613c00000, 0x0000000613c00000| Untracked +| 72|0x0000000614000000, 0x0000000614000000, 0x0000000614400000| 0%| F| |TAMS 0x0000000614000000, 0x0000000614000000| Untracked +| 73|0x0000000614400000, 0x0000000614400000, 0x0000000614800000| 0%| F| |TAMS 0x0000000614400000, 0x0000000614400000| Untracked +| 74|0x0000000614800000, 0x0000000614800000, 0x0000000614c00000| 0%| F| |TAMS 0x0000000614800000, 0x0000000614800000| Untracked +| 75|0x0000000614c00000, 0x0000000614c00000, 0x0000000615000000| 0%| F| |TAMS 0x0000000614c00000, 0x0000000614c00000| Untracked +| 76|0x0000000615000000, 0x0000000615000000, 0x0000000615400000| 0%| F| |TAMS 0x0000000615000000, 0x0000000615000000| Untracked +| 77|0x0000000615400000, 0x0000000615400000, 0x0000000615800000| 0%| F| |TAMS 0x0000000615400000, 0x0000000615400000| Untracked +| 78|0x0000000615800000, 0x0000000615800000, 0x0000000615c00000| 0%| F| |TAMS 0x0000000615800000, 0x0000000615800000| Untracked +| 79|0x0000000615c00000, 0x0000000615c00000, 0x0000000616000000| 0%| F| |TAMS 0x0000000615c00000, 0x0000000615c00000| Untracked +| 80|0x0000000616000000, 0x0000000616000000, 0x0000000616400000| 0%| F| |TAMS 0x0000000616000000, 0x0000000616000000| Untracked +| 81|0x0000000616400000, 0x0000000616400000, 0x0000000616800000| 0%| F| |TAMS 0x0000000616400000, 0x0000000616400000| Untracked +| 82|0x0000000616800000, 0x0000000616800000, 0x0000000616c00000| 0%| F| |TAMS 0x0000000616800000, 0x0000000616800000| Untracked +| 83|0x0000000616c00000, 0x0000000616c00000, 0x0000000617000000| 0%| F| |TAMS 0x0000000616c00000, 0x0000000616c00000| Untracked +| 84|0x0000000617000000, 0x0000000617000000, 0x0000000617400000| 0%| F| |TAMS 0x0000000617000000, 0x0000000617000000| Untracked +| 85|0x0000000617400000, 0x0000000617400000, 0x0000000617800000| 0%| F| |TAMS 0x0000000617400000, 0x0000000617400000| Untracked +| 86|0x0000000617800000, 0x0000000617800000, 0x0000000617c00000| 0%| F| |TAMS 0x0000000617800000, 0x0000000617800000| Untracked +| 87|0x0000000617c00000, 0x0000000617c00000, 0x0000000618000000| 0%| F| |TAMS 0x0000000617c00000, 0x0000000617c00000| Untracked +| 88|0x0000000618000000, 0x0000000618000000, 0x0000000618400000| 0%| F| |TAMS 0x0000000618000000, 0x0000000618000000| Untracked +| 89|0x0000000618400000, 0x0000000618400000, 0x0000000618800000| 0%| F| |TAMS 0x0000000618400000, 0x0000000618400000| Untracked +| 90|0x0000000618800000, 0x0000000618800000, 0x0000000618c00000| 0%| F| |TAMS 0x0000000618800000, 0x0000000618800000| Untracked +| 91|0x0000000618c00000, 0x0000000618c00000, 0x0000000619000000| 0%| F| |TAMS 0x0000000618c00000, 0x0000000618c00000| Untracked +| 92|0x0000000619000000, 0x0000000619000000, 0x0000000619400000| 0%| F| |TAMS 0x0000000619000000, 0x0000000619000000| Untracked +| 93|0x0000000619400000, 0x0000000619400000, 0x0000000619800000| 0%| F| |TAMS 0x0000000619400000, 0x0000000619400000| Untracked +| 94|0x0000000619800000, 0x0000000619800000, 0x0000000619c00000| 0%| F| |TAMS 0x0000000619800000, 0x0000000619800000| Untracked +| 95|0x0000000619c00000, 0x0000000619c00000, 0x000000061a000000| 0%| F| |TAMS 0x0000000619c00000, 0x0000000619c00000| Untracked +| 96|0x000000061a000000, 0x000000061a000000, 0x000000061a400000| 0%| F| |TAMS 0x000000061a000000, 0x000000061a000000| Untracked +| 97|0x000000061a400000, 0x000000061a400000, 0x000000061a800000| 0%| F| |TAMS 0x000000061a400000, 0x000000061a400000| Untracked +| 98|0x000000061a800000, 0x000000061a800000, 0x000000061ac00000| 0%| F| |TAMS 0x000000061a800000, 0x000000061a800000| Untracked +| 99|0x000000061ac00000, 0x000000061ac00000, 0x000000061b000000| 0%| F| |TAMS 0x000000061ac00000, 0x000000061ac00000| Untracked +| 100|0x000000061b000000, 0x000000061b000000, 0x000000061b400000| 0%| F| |TAMS 0x000000061b000000, 0x000000061b000000| Untracked +| 101|0x000000061b400000, 0x000000061b400000, 0x000000061b800000| 0%| F| |TAMS 0x000000061b400000, 0x000000061b400000| Untracked +| 102|0x000000061b800000, 0x000000061b800000, 0x000000061bc00000| 0%| F| |TAMS 0x000000061b800000, 0x000000061b800000| Untracked +| 103|0x000000061bc00000, 0x000000061bc00000, 0x000000061c000000| 0%| F| |TAMS 0x000000061bc00000, 0x000000061bc00000| Untracked +| 104|0x000000061c000000, 0x000000061c000000, 0x000000061c400000| 0%| F| |TAMS 0x000000061c000000, 0x000000061c000000| Untracked +| 105|0x000000061c400000, 0x000000061c400000, 0x000000061c800000| 0%| F| |TAMS 0x000000061c400000, 0x000000061c400000| Untracked +| 106|0x000000061c800000, 0x000000061c800000, 0x000000061cc00000| 0%| F| |TAMS 0x000000061c800000, 0x000000061c800000| Untracked +| 107|0x000000061cc00000, 0x000000061cc00000, 0x000000061d000000| 0%| F| |TAMS 0x000000061cc00000, 0x000000061cc00000| Untracked +| 108|0x000000061d000000, 0x000000061d000000, 0x000000061d400000| 0%| F| |TAMS 0x000000061d000000, 0x000000061d000000| Untracked +| 109|0x000000061d400000, 0x000000061d400000, 0x000000061d800000| 0%| F| |TAMS 0x000000061d400000, 0x000000061d400000| Untracked +| 110|0x000000061d800000, 0x000000061d800000, 0x000000061dc00000| 0%| F| |TAMS 0x000000061d800000, 0x000000061d800000| Untracked +| 111|0x000000061dc00000, 0x000000061dc00000, 0x000000061e000000| 0%| F| |TAMS 0x000000061dc00000, 0x000000061dc00000| Untracked +| 112|0x000000061e000000, 0x000000061e000000, 0x000000061e400000| 0%| F| |TAMS 0x000000061e000000, 0x000000061e000000| Untracked +| 113|0x000000061e400000, 0x000000061e400000, 0x000000061e800000| 0%| F| |TAMS 0x000000061e400000, 0x000000061e400000| Untracked +| 114|0x000000061e800000, 0x000000061e800000, 0x000000061ec00000| 0%| F| |TAMS 0x000000061e800000, 0x000000061e800000| Untracked +| 115|0x000000061ec00000, 0x000000061ec00000, 0x000000061f000000| 0%| F| |TAMS 0x000000061ec00000, 0x000000061ec00000| Untracked +| 116|0x000000061f000000, 0x000000061f000000, 0x000000061f400000| 0%| F| |TAMS 0x000000061f000000, 0x000000061f000000| Untracked +| 117|0x000000061f400000, 0x000000061f400000, 0x000000061f800000| 0%| F| |TAMS 0x000000061f400000, 0x000000061f400000| Untracked +| 118|0x000000061f800000, 0x000000061f800000, 0x000000061fc00000| 0%| F| |TAMS 0x000000061f800000, 0x000000061f800000| Untracked +| 119|0x000000061fc00000, 0x000000061fc00000, 0x0000000620000000| 0%| F| |TAMS 0x000000061fc00000, 0x000000061fc00000| Untracked +| 120|0x0000000620000000, 0x0000000620000000, 0x0000000620400000| 0%| F| |TAMS 0x0000000620000000, 0x0000000620000000| Untracked +| 121|0x0000000620400000, 0x0000000620400000, 0x0000000620800000| 0%| F| |TAMS 0x0000000620400000, 0x0000000620400000| Untracked +| 122|0x0000000620800000, 0x0000000620800000, 0x0000000620c00000| 0%| F| |TAMS 0x0000000620800000, 0x0000000620800000| Untracked +| 123|0x0000000620c00000, 0x0000000620d20010, 0x0000000621000000| 28%| E| |TAMS 0x0000000620c00000, 0x0000000620c00000| Complete +| 124|0x0000000621000000, 0x0000000621400000, 0x0000000621400000|100%| E| |TAMS 0x0000000621000000, 0x0000000621000000| Complete +| 125|0x0000000621400000, 0x0000000621800000, 0x0000000621800000|100%| E|CS|TAMS 0x0000000621400000, 0x0000000621400000| Complete +| 126|0x0000000621800000, 0x0000000621c00000, 0x0000000621c00000|100%| E|CS|TAMS 0x0000000621800000, 0x0000000621800000| Complete +| 127|0x0000000621c00000, 0x0000000622000000, 0x0000000622000000|100%| E|CS|TAMS 0x0000000621c00000, 0x0000000621c00000| Complete + +Card table byte_map: [0x000001d0fc570000,0x000001d0fd560000] _byte_map_base: 0x000001d0f9560000 + +Marking Bits (Prev, Next): (CMBitMap*) 0x000001d0e1ec7ac0, (CMBitMap*) 0x000001d0e1ec7b00 + Prev Bits: [0x000001d080000000, 0x000001d087f80000) + Next Bits: [0x000001d087f80000, 0x000001d08ff00000) + +Polling page: 0x000001d0e1bc0000 + +Metaspace: + +Usage: + Non-class: 6.46 MB capacity, 6.36 MB ( 98%) used, 95.82 KB ( 1%) free+waste, 9.69 KB ( <1%) overhead. + Class: 780.00 KB capacity, 714.69 KB ( 92%) used, 60.63 KB ( 8%) free+waste, 4.69 KB ( <1%) overhead. + Both: 7.22 MB capacity, 7.06 MB ( 98%) used, 156.45 KB ( 2%) free+waste, 14.38 KB ( <1%) overhead. + +Virtual space: + Non-class space: 8.00 MB reserved, 6.50 MB ( 81%) committed + Class space: 1.00 GB reserved, 896.00 KB ( <1%) committed + Both: 1.01 GB reserved, 7.38 MB ( <1%) committed + +Chunk freelists: + Non-Class: 39.00 KB + Class: 20.00 KB + Both: 59.00 KB + +MaxMetaspaceSize: 17179869184.00 GB +CompressedClassSpaceSize: 1.00 GB + +CodeHeap 'non-profiled nmethods': size=120000Kb used=320Kb max_used=320Kb free=119680Kb + bounds [0x000001d0f35e0000, 0x000001d0f3850000, 0x000001d0fab10000] +CodeHeap 'profiled nmethods': size=120000Kb used=1866Kb max_used=1866Kb free=118133Kb + bounds [0x000001d0ec0b0000, 0x000001d0ec320000, 0x000001d0f35e0000] +CodeHeap 'non-nmethods': size=5760Kb used=1235Kb max_used=1263Kb free=4524Kb + bounds [0x000001d0ebb10000, 0x000001d0ebd80000, 0x000001d0ec0b0000] + total_blobs=1602 nmethods=1090 adapters=425 + compilation: enabled + stopped_count=0, restarted_count=0 + full_count=0 + +Compilation events (20 events): +Event: 1.293 Thread 0x000001d0ffa17ce0 1081 4 java.nio.Buffer::limit (65 bytes) +Event: 1.294 Thread 0x000001d0ffa17ce0 nmethod 1081 0x000001d0f362e290 code [0x000001d0f362e400, 0x000001d0f362e4d8] +Event: 1.333 Thread 0x000001d0ff036810 1082 3 java.util.Arrays::equals (43 bytes) +Event: 1.333 Thread 0x000001d0ff036810 nmethod 1082 0x000001d0ec281590 code [0x000001d0ec281740, 0x000001d0ec2819e8] +Event: 1.369 Thread 0x000001d0ffa17ce0 1083 4 java.nio.ByteBuffer::limit (8 bytes) +Event: 1.369 Thread 0x000001d0ffa17ce0 nmethod 1083 0x000001d0f362e590 code [0x000001d0f362e700, 0x000001d0f362e7d8] +Event: 1.396 Thread 0x000001d0ff036810 1084 3 jdk.internal.util.ArraysSupport::vectorizedMismatch (268 bytes) +Event: 1.396 Thread 0x000001d0ff036810 nmethod 1084 0x000001d0ec281b10 code [0x000001d0ec281ce0, 0x000001d0ec2820d8] +Event: 1.396 Thread 0x000001d0ff036810 1085 3 org.netbeans.lib.profiler.server.ProfilerRuntimeSampler$Sampling::writeThreadInfoNoChange (86 bytes) +Event: 1.396 Thread 0x000001d0ff036810 nmethod 1085 0x000001d0ec282290 code [0x000001d0ec282460, 0x000001d0ec282788] +Event: 1.504 Thread 0x000001d0ffa17ce0 1086 4 java.util.HashMap::get (19 bytes) +Event: 1.507 Thread 0x000001d0ffa17ce0 nmethod 1086 0x000001d0f362e890 code [0x000001d0f362ea40, 0x000001d0f362ed58] +Event: 1.626 Thread 0x000001d0ffa17ce0 1087 4 java.nio.ByteBuffer::arrayOffset (35 bytes) +Event: 1.626 Thread 0x000001d0ffa17ce0 nmethod 1087 0x000001d0f362f010 code [0x000001d0f362f180, 0x000001d0f362f218] +Event: 1.654 Thread 0x000001d0ffa17ce0 1088 4 java.nio.CharBuffer::position (6 bytes) +Event: 1.655 Thread 0x000001d0ffa17ce0 nmethod 1088 0x000001d0f362f310 code [0x000001d0f362f480, 0x000001d0f362f538] +Event: 1.658 Thread 0x000001d0ffa17ce0 1089 ! 4 sun.nio.ch.NativeThreadSet::add (155 bytes) +Event: 1.658 Thread 0x000001d0ff033c60 1090 ! 4 sun.nio.ch.NativeThreadSet::remove (50 bytes) +Event: 1.659 Thread 0x000001d0ff033c60 nmethod 1090 0x000001d0f362f610 code [0x000001d0f362f7a0, 0x000001d0f362f998] +Event: 1.659 Thread 0x000001d0ffa17ce0 nmethod 1089 0x000001d0f362fb10 code [0x000001d0f362fca0, 0x000001d0f362feb8] + +GC Heap History (0 events): +No events + +Deoptimization events (20 events): +Event: 1.084 Thread 0x000001d0e1e50860 DEOPT PACKING pc=0x000001d0ec2583f7 sp=0x0000003c771feb80 +Event: 1.084 Thread 0x000001d0e1e50860 DEOPT UNPACKING pc=0x000001d0ebb5e23f sp=0x0000003c771fe100 mode 0 +Event: 1.084 Thread 0x000001d0e1e50860 DEOPT PACKING pc=0x000001d0ec2583f7 sp=0x0000003c771feb80 +Event: 1.084 Thread 0x000001d0e1e50860 DEOPT UNPACKING pc=0x000001d0ebb5e23f sp=0x0000003c771fe100 mode 0 +Event: 1.085 Thread 0x000001d0e1e50860 DEOPT PACKING pc=0x000001d0ec2583f7 sp=0x0000003c771feb80 +Event: 1.085 Thread 0x000001d0e1e50860 DEOPT UNPACKING pc=0x000001d0ebb5e23f sp=0x0000003c771fe100 mode 0 +Event: 1.085 Thread 0x000001d0e1e50860 DEOPT PACKING pc=0x000001d0ec2583f7 sp=0x0000003c771feb80 +Event: 1.085 Thread 0x000001d0e1e50860 DEOPT UNPACKING pc=0x000001d0ebb5e23f sp=0x0000003c771fe100 mode 0 +Event: 1.086 Thread 0x000001d0e1e50860 DEOPT PACKING pc=0x000001d0ec2583f7 sp=0x0000003c771feb80 +Event: 1.086 Thread 0x000001d0e1e50860 DEOPT UNPACKING pc=0x000001d0ebb5e23f sp=0x0000003c771fe100 mode 0 +Event: 1.086 Thread 0x000001d0e1e50860 DEOPT PACKING pc=0x000001d0ec2583f7 sp=0x0000003c771feb80 +Event: 1.086 Thread 0x000001d0e1e50860 DEOPT UNPACKING pc=0x000001d0ebb5e23f sp=0x0000003c771fe100 mode 0 +Event: 1.087 Thread 0x000001d0e1e50860 DEOPT PACKING pc=0x000001d0ec2583f7 sp=0x0000003c771feb80 +Event: 1.087 Thread 0x000001d0e1e50860 DEOPT UNPACKING pc=0x000001d0ebb5e23f sp=0x0000003c771fe100 mode 0 +Event: 1.087 Thread 0x000001d0e1e50860 DEOPT PACKING pc=0x000001d0ec2583f7 sp=0x0000003c771feb80 +Event: 1.087 Thread 0x000001d0e1e50860 DEOPT UNPACKING pc=0x000001d0ebb5e23f sp=0x0000003c771fe100 mode 0 +Event: 1.087 Thread 0x000001d0e1e50860 DEOPT PACKING pc=0x000001d0ec2583f7 sp=0x0000003c771feb80 +Event: 1.088 Thread 0x000001d0e1e50860 DEOPT UNPACKING pc=0x000001d0ebb5e23f sp=0x0000003c771fe100 mode 0 +Event: 1.088 Thread 0x000001d0e1e50860 DEOPT PACKING pc=0x000001d0ec2583f7 sp=0x0000003c771feb80 +Event: 1.088 Thread 0x000001d0e1e50860 DEOPT UNPACKING pc=0x000001d0ebb5e23f sp=0x0000003c771fe100 mode 0 + +Classes unloaded (0 events): +No events + +Classes redefined (0 events): +No events + +Internal exceptions (20 events): +Event: 0.070 Thread 0x000001d0e1e50860 Exception (0x0000000621d29a60) +thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] +Event: 0.078 Thread 0x000001d0e1e50860 Exception (0x0000000621d3f068) +thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] +Event: 0.080 Thread 0x000001d0e1e50860 Exception (0x0000000621d4a010) +thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] +Event: 0.133 Thread 0x000001d0ffa0f550 Exception (0x0000000621e79f70) +thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] +Event: 0.242 Thread 0x000001d0e1e50860 Exception (0x0000000621fefaf8) +thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] +Event: 0.249 Thread 0x000001d0e1e50860 Exception (0x0000000621817900) +thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] +Event: 0.259 Thread 0x000001d0e1e50860 Exception (0x000000062182cc00) +thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] +Event: 0.259 Thread 0x000001d0e1e50860 Exception (0x00000006218303f8) +thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 848] +Event: 0.328 Thread 0x000001d0e1e50860 Exception (0x00000006219c1600) +thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] +Event: 0.366 Thread 0x000001d0ffa0f550 Exception ()V @21: astore_1 + Reason: + Current frame's flags are not assignable to stack map frame's. + Current Frame: + bci: @0 + flags: { flagThisUninit } + locals: { uninitializedThis } + stack: { 'java/lang/Throwable' } + Stackmap Frame: + bci: @21 + flags: { } + locals: { top } + stack: { 'java/lan +Event: 0.577 Thread 0x000001d0ffa0f550 Exception (0x0000000621f47088) +thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] +Event: 0.583 Thread 0x000001d0ffa0f550 Exception (0x0000000621af9e48) +thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] +Event: 0.608 Thread 0x000001d0ffa0f550 Exception (0x0000000621b42248) +thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] +Event: 0.615 Thread 0x000001d0ffa0f550 Exception (0x0000000621b4d0a0) +thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] +Event: 0.932 Thread 0x000001d0e1e50860 Exception (0x00000006217e68b8) +thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] +Event: 0.933 Thread 0x000001d0e1e50860 Exception (0x00000006217f2898) +thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] +Event: 0.952 Thread 0x000001d0e1e50860 Exception (0x00000006210501e8) +thrown [./src/hotspot/share/prims/jni.cpp, line 578] +Event: 0.952 Thread 0x000001d0e1e50860 Exception (0x0000000621050568) +thrown [./src/hotspot/share/prims/jni.cpp, line 578] +Event: 0.971 Thread 0x000001d0e1e50860 Exception (0x00000006210ec110) +thrown [./src/hotspot/share/prims/jni.cpp, line 578] +Event: 0.971 Thread 0x000001d0e1e50860 Exception (0x00000006210ec4a0) +thrown [./src/hotspot/share/prims/jni.cpp, line 578] + +Events (20 events): +Event: 1.557 Executing VM operation: GetAllStackTraces +Event: 1.557 Executing VM operation: GetAllStackTraces done +Event: 1.567 Executing VM operation: GetAllStackTraces +Event: 1.567 Executing VM operation: GetAllStackTraces done +Event: 1.577 Executing VM operation: GetAllStackTraces +Event: 1.578 Executing VM operation: GetAllStackTraces done +Event: 1.588 Executing VM operation: GetAllStackTraces +Event: 1.588 Executing VM operation: GetAllStackTraces done +Event: 1.598 Executing VM operation: GetAllStackTraces +Event: 1.599 Executing VM operation: GetAllStackTraces done +Event: 1.609 Executing VM operation: GetAllStackTraces +Event: 1.609 Executing VM operation: GetAllStackTraces done +Event: 1.619 Executing VM operation: GetAllStackTraces +Event: 1.620 Executing VM operation: GetAllStackTraces done +Event: 1.620 loading class org/netbeans/lib/profiler/wireprotocol/EventBufferDumpedCommand +Event: 1.621 loading class org/netbeans/lib/profiler/wireprotocol/EventBufferDumpedCommand done +Event: 1.657 loading class org/netbeans/lib/profiler/wireprotocol/DumpResultsResponse +Event: 1.657 loading class org/netbeans/lib/profiler/wireprotocol/DumpResultsResponse done +Event: 1.660 loading class org/netbeans/lib/profiler/wireprotocol/GetMethodNamesForJMethodIdsCommand +Event: 1.660 loading class org/netbeans/lib/profiler/wireprotocol/GetMethodNamesForJMethodIdsCommand done + + +Dynamic libraries: +0x00007ff6560d0000 - 0x00007ff6560dd000 C:\Program Files\AdoptOpenJDK\jdk-15.0.0.36-hotspot\bin\java.exe +0x00007ffef5f30000 - 0x00007ffef6111000 C:\Windows\SYSTEM32\ntdll.dll +0x00007ffef5db0000 - 0x00007ffef5e61000 C:\Windows\System32\KERNEL32.DLL +0x00007ffef2f50000 - 0x00007ffef31c3000 C:\Windows\System32\KERNELBASE.dll +0x00007ffef31d0000 - 0x00007ffef32c8000 C:\Windows\System32\ucrtbase.dll +0x00007ffec3cf0000 - 0x00007ffec3d08000 C:\Program Files\AdoptOpenJDK\jdk-15.0.0.36-hotspot\bin\jli.dll +0x00007ffee94f0000 - 0x00007ffee9505000 C:\Program Files\AdoptOpenJDK\jdk-15.0.0.36-hotspot\bin\VCRUNTIME140.dll +0x00007ffef34a0000 - 0x00007ffef3630000 C:\Windows\System32\USER32.dll +0x00007ffef2f30000 - 0x00007ffef2f50000 C:\Windows\System32\win32u.dll +0x00007ffedb330000 - 0x00007ffedb599000 C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.17134.2208_none_d3fb8d057c943d4a\COMCTL32.dll +0x00007ffef5d80000 - 0x00007ffef5da8000 C:\Windows\System32\GDI32.dll +0x00007ffef5a40000 - 0x00007ffef5ade000 C:\Windows\System32\msvcrt.dll +0x00007ffef2ce0000 - 0x00007ffef2e74000 C:\Windows\System32\gdi32full.dll +0x00007ffef5290000 - 0x00007ffef55b2000 C:\Windows\System32\combase.dll +0x00007ffef2a50000 - 0x00007ffef2aef000 C:\Windows\System32\msvcp_win.dll +0x00007ffef4a80000 - 0x00007ffef4ba2000 C:\Windows\System32\RPCRT4.dll +0x00007ffef3330000 - 0x00007ffef33a9000 C:\Windows\System32\bcryptPrimitives.dll +0x00007ffef56e0000 - 0x00007ffef570d000 C:\Windows\System32\IMM32.DLL +0x00007ffecc6a0000 - 0x00007ffecc73b000 C:\Program Files\AdoptOpenJDK\jdk-15.0.0.36-hotspot\bin\msvcp140.dll +0x00007ffeb9b70000 - 0x00007ffeba6f4000 C:\Program Files\AdoptOpenJDK\jdk-15.0.0.36-hotspot\bin\server\jvm.dll +0x00007ffef55c0000 - 0x00007ffef5661000 C:\Windows\System32\ADVAPI32.dll +0x00007ffef57f0000 - 0x00007ffef584b000 C:\Windows\System32\sechost.dll +0x00007ffef5710000 - 0x00007ffef5718000 C:\Windows\System32\PSAPI.DLL +0x00007ffeee8c0000 - 0x00007ffeee8c9000 C:\Windows\SYSTEM32\WSOCK32.dll +0x00007ffeed2f0000 - 0x00007ffeed2fa000 C:\Windows\SYSTEM32\VERSION.dll +0x00007ffeef090000 - 0x00007ffeef0b3000 C:\Windows\SYSTEM32\WINMM.dll +0x00007ffef5850000 - 0x00007ffef58bc000 C:\Windows\System32\WS2_32.dll +0x00007ffeef060000 - 0x00007ffeef08a000 C:\Windows\SYSTEM32\winmmbase.dll +0x00007ffef22e0000 - 0x00007ffef2329000 C:\Windows\System32\cfgmgr32.dll +0x00007ffef22c0000 - 0x00007ffef22d1000 C:\Windows\System32\kernel.appcore.dll +0x00007ffeedce0000 - 0x00007ffeedcea000 C:\Program Files\AdoptOpenJDK\jdk-15.0.0.36-hotspot\bin\jimage.dll +0x00007ffedefe0000 - 0x00007ffedf1a9000 C:\Windows\SYSTEM32\DBGHELP.DLL +0x00007ffedb930000 - 0x00007ffedb959000 C:\Windows\SYSTEM32\dbgcore.DLL +0x00007ffed6ad0000 - 0x00007ffed6adf000 C:\Users\amaterasu\Documents\netbeans\profiler\lib\deployed\jdk16\windows-amd64\profilerinterface.dll +0x00007ffed8f60000 - 0x00007ffed8f85000 C:\Program Files\AdoptOpenJDK\jdk-15.0.0.36-hotspot\bin\java.dll +0x00007ffed6400000 - 0x00007ffed6418000 C:\Program Files\AdoptOpenJDK\jdk-15.0.0.36-hotspot\bin\zip.dll +0x00007ffef3630000 - 0x00007ffef4a76000 C:\Windows\System32\SHELL32.dll +0x00007ffef5080000 - 0x00007ffef5128000 C:\Windows\System32\shcore.dll +0x00007ffef2330000 - 0x00007ffef2a43000 C:\Windows\System32\windows.storage.dll +0x00007ffef5670000 - 0x00007ffef56c1000 C:\Windows\System32\shlwapi.dll +0x00007ffef2280000 - 0x00007ffef229f000 C:\Windows\System32\profapi.dll +0x00007ffef2230000 - 0x00007ffef227c000 C:\Windows\System32\powrprof.dll +0x00007ffef2220000 - 0x00007ffef222a000 C:\Windows\System32\FLTLIB.DLL +0x00007ffed89b0000 - 0x00007ffed89c9000 C:\Program Files\AdoptOpenJDK\jdk-15.0.0.36-hotspot\bin\net.dll +0x00007ffeead40000 - 0x00007ffeeae1d000 C:\Windows\SYSTEM32\WINHTTP.dll +0x00007ffef1aa0000 - 0x00007ffef1b06000 C:\Windows\system32\mswsock.dll +0x00007ffed6420000 - 0x00007ffed6432000 C:\Program Files\AdoptOpenJDK\jdk-15.0.0.36-hotspot\bin\nio.dll +0x00007ffeea600000 - 0x00007ffeea609000 C:\Program Files\AdoptOpenJDK\jdk-15.0.0.36-hotspot\bin\management.dll +0x00007ffee94e0000 - 0x00007ffee94eb000 C:\Program Files\AdoptOpenJDK\jdk-15.0.0.36-hotspot\bin\management_ext.dll +0x00007ffef1c50000 - 0x00007ffef1c67000 C:\Windows\SYSTEM32\CRYPTSP.dll +0x00007ffef1650000 - 0x00007ffef1683000 C:\Windows\system32\rsaenh.dll +0x00007ffef1d80000 - 0x00007ffef1da5000 C:\Windows\SYSTEM32\bcrypt.dll +0x00007ffef2120000 - 0x00007ffef2148000 C:\Windows\SYSTEM32\USERENV.dll +0x00007ffef1c70000 - 0x00007ffef1c7b000 C:\Windows\SYSTEM32\CRYPTBASE.dll +0x00007ffef17f0000 - 0x00007ffef1828000 C:\Windows\SYSTEM32\IPHLPAPI.DLL +0x00007ffef5ed0000 - 0x00007ffef5ed8000 C:\Windows\System32\NSI.dll +0x00007ffeeb5d0000 - 0x00007ffeeb5e6000 C:\Windows\SYSTEM32\dhcpcsvc6.DLL +0x00007ffeeb8a0000 - 0x00007ffeeb8ba000 C:\Windows\SYSTEM32\dhcpcsvc.DLL +0x00007ffec3c80000 - 0x00007ffec3ce4000 C:\Users\amaterasu\AppData\Local\Temp\lwjglamaterasu\3.2.3-build-13\lwjgl.dll +0x00007ffec3c10000 - 0x00007ffec3c72000 C:\Users\AMATER~1\AppData\Local\Temp\lwjglamaterasu\3.2.3-build-13\glfw.dll +0x00007ffeeac00000 - 0x00007ffeeac10000 C:\Program Files\AdoptOpenJDK\jdk-15.0.0.36-hotspot\bin\verify.dll + +dbghelp: loaded successfully - version: 4.0.5 - missing functions: none +symbol engine: initialized successfully - sym options: 0x614 - pdb path: .;C:\Program Files\AdoptOpenJDK\jdk-15.0.0.36-hotspot\bin;C:\Windows\SYSTEM32;C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.17134.2208_none_d3fb8d057c943d4a;C:\Program Files\AdoptOpenJDK\jdk-15.0.0.36-hotspot\bin\server;C:\Users\amaterasu\Documents\netbeans\profiler\lib\deployed\jdk16\windows-amd64;C:\Users\amaterasu\AppData\Local\Temp\lwjglamaterasu\3.2.3-build-13;C:\Users\AMATER~1\AppData\Local\Temp\lwjglamaterasu\3.2.3-build-13 + +VM Arguments: +jvm_args: -agentpath:C:/Users/amaterasu/Documents/netbeans/profiler/lib/deployed/jdk16/windows-amd64/profilerinterface.dll=C:\Users\amaterasu\Documents\netbeans\profiler\lib,5140,10 -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=C:\Users\amaterasu\AppData\Local\NetBeans\Cache\12.1\mavencachedirs\1847035611\org-netbeans-modules-profiler +java_command: electrosphere.main.Main +java_class_path (initial): D:\p\Renderer\target\classes;C:\Users\amaterasu\.m2\repository\org\lwjgl\lwjgl\3.2.3\lwjgl-3.2.3.jar;C:\Users\amaterasu\.m2\repository\org\lwjgl\lwjgl-assimp\3.2.3\lwjgl-assimp-3.2.3.jar;C:\Users\amaterasu\.m2\repository\org\lwjgl\lwjgl-glfw\3.2.3\lwjgl-glfw-3.2.3.jar;C:\Users\amaterasu\.m2\repository\org\lwjgl\lwjgl-opengl\3.2.3\lwjgl-opengl-3.2.3.jar;C:\Users\amaterasu\.m2\repository\org\lwjgl\lwjgl-opengles\3.2.3\lwjgl-opengles-3.2.3.jar;C:\Users\amaterasu\.m2\repository\org\lwjgl\lwjgl\3.2.3\lwjgl-3.2.3-natives-windows.jar;C:\Users\amaterasu\.m2\repository\org\lwjgl\lwjgl-assimp\3.2.3\lwjgl-assimp-3.2.3-natives-windows.jar;C:\Users\amaterasu\.m2\repository\org\lwjgl\lwjgl-glfw\3.2.3\lwjgl-glfw-3.2.3-natives-windows.jar;C:\Users\amaterasu\.m2\repository\org\lwjgl\lwjgl-opengl\3.2.3\lwjgl-opengl-3.2.3-natives-windows.jar;C:\Users\amaterasu\.m2\repository\org\lwjgl\lwjgl-opengles\3.2.3\lwjgl-opengles-3.2.3-natives-windows.jar;C:\Users\amaterasu\.m2\repository\org\joml\joml\1.9.19\joml-1.9.19.jar;C:\Users\amaterasu\.m2\repository\com\google\code\gson\gson\2.8.6\gson-2.8.6.jar;C:\Users\amaterasu\.m2\repository\cz\advel\jbullet\jbullet\20101010-1\jbullet-20101010-1.jar;C:\Users\amaterasu\.m2\repository\java3d\vecmath\1.3.1\vecmath-1.3.1.jar;C:\Users\amaterasu\.m2\repository\org\apache\commons\commons-crypto\1.1.0\commons-crypto-1.1.0.jar;C:\Users\amaterasu\.m2\repository\net\java\dev\jna\jna\5.5.0\jna-5.5.0.jar;C:\Users\amaterasu\.m2\repository\electrosphere\TerrainGen\0.1\TerrainGen-0.1.jar;C:\Users\amaterasu\.m2\repository\electrosphere\RendererNetworkParser\0.1\RendererNetworkParser-0.1.jar +Launcher Type: SUN_STANDARD + +[Global flags] + intx CICompilerCount = 4 {product} {ergonomic} + uint ConcGCThreads = 2 {product} {ergonomic} + uint G1ConcRefinementThreads = 8 {product} {ergonomic} + size_t G1HeapRegionSize = 4194304 {product} {ergonomic} + uintx GCDrainStackTargetSize = 64 {product} {ergonomic} + bool HeapDumpOnOutOfMemoryError = true {manageable} {command line} + ccstr HeapDumpPath = C:\Users\amaterasu\AppData\Local\NetBeans\Cache\12.1\mavencachedirs\1847035611\org-netbeans-modules-profiler {manageable} {command line} + size_t InitialHeapSize = 536870912 {product} {ergonomic} + size_t MarkStackSize = 4194304 {product} {ergonomic} + size_t MaxHeapSize = 8556380160 {product} {ergonomic} + size_t MaxNewSize = 5133828096 {product} {ergonomic} + size_t MinHeapDeltaBytes = 4194304 {product} {ergonomic} + size_t MinHeapSize = 8388608 {product} {ergonomic} + uintx NonNMethodCodeHeapSize = 5839372 {pd product} {ergonomic} + uintx NonProfiledCodeHeapSize = 122909434 {pd product} {ergonomic} + uintx ProfiledCodeHeapSize = 122909434 {pd product} {ergonomic} + uintx ReservedCodeCacheSize = 251658240 {pd product} {ergonomic} + bool SegmentedCodeCache = true {product} {ergonomic} + size_t SoftMaxHeapSize = 8556380160 {manageable} {ergonomic} + bool UseCompressedClassPointers = true {lp64_product} {ergonomic} + bool UseCompressedOops = true {lp64_product} {ergonomic} + bool UseG1GC = true {product} {ergonomic} + bool UseLargePagesIndividualAllocation = false {pd product} {ergonomic} + +Logging: +Log output configuration: + #0: stdout all=warning uptime,level,tags + #1: stderr all=off uptime,level,tags + +Environment Variables: +JAVA_HOME=C:\Program Files\AdoptOpenJDK\jdk-15.0.0.36-hotspot +PATH=C:\Program Files\AdoptOpenJDK\jdk-8.0.292.10-hotspot\bin;C:\Program Files\AdoptOpenJDK\jdk-15.0.0.36-hotspot\bin;C:\Program Files\AdoptOpenJDK\jdk-14.0.2.12-hotspot\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files\Git\cmd;C:\MinGW\bin;C:\Program Files\Git\bin;C:\Program Files\erl10.3\bin;C:\Program Files (x86)\Elixir\bin;C:\Users\amaterasu\.mix\escripts;;C:\Program Files\NVIDIA Corporation\NVIDIA NvDLISR;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\dotnet\;C:\Program Files\CMake\bin;C:\Program Files\nodejs\;C:\Users\amaterasu\AppData\Local\Programs\Python\Python37\Scripts\;C:\Users\amaterasu\AppData\Local\Programs\Python\Python37\;C:\Program Files (x86)\Python\Scripts\;C:\Program Files (x86)\Python\;C:\Users\amaterasu\AppData\Local\Microsoft\WindowsApps;C:\Users\amaterasu\AppData\Local\Programs\Microsoft VS Code\bin;C:\Program Files (x86)\Vim\vim82;C:\Program Files\Maven\bin;C:\Users\amaterasu\.dotnet\tools;C:\Users\amaterasu\AppData\Local\Android\Sdk\platform-tools;C:\Users\amaterasu\AppData\Roaming\npm +USERNAME=amaterasu +OS=Windows_NT +PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 60 Stepping 3, GenuineIntel + + + +--------------- S Y S T E M --------------- + +OS: + Windows 10 , 64 bit Build 17134 (10.0.17134.2145) +OS uptime: 0 days 12:09 hours + +CPU: total 8 (initial active 8) (4 cores per cpu, 2 threads per core) family 6 model 60 stepping 3, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, vzeroupper, avx, avx2, aes, clmul, erms, lzcnt, ht, tsc, tscinvbit, bmi1, bmi2, fma, clflush + +Memory: 4k page, system-wide physical 32629M (21461M free) +TotalPageFile size 37493M (AvailPageFile size 23104M) +current process WorkingSet (physical memory assigned to process): 108M, peak: 108M +current process commit charge ("private bytes"): 633M, peak: 638M + +vm_info: OpenJDK 64-Bit Server VM (15+36) for windows-amd64 JRE (15+36), built on Sep 15 2020 15:48:07 by "" with MS VC++ 15.9 (VS2017) + +END. diff --git a/hs_err_pid2304.log b/hs_err_pid2304.log new file mode 100644 index 00000000..6dbfd614 --- /dev/null +++ b/hs_err_pid2304.log @@ -0,0 +1,634 @@ +# +# A fatal error has been detected by the Java Runtime Environment: +# +# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00007ffeba11429b, pid=2304, tid=2052 +# +# JRE version: OpenJDK Runtime Environment AdoptOpenJDK (15.0+36) (build 15+36) +# Java VM: OpenJDK 64-Bit Server VM AdoptOpenJDK (15+36, mixed mode, sharing, tiered, compressed oops, g1 gc, windows-amd64) +# Problematic frame: +# V [jvm.dll+0x5a429b] +# +# No core dump will be written. Minidumps are not enabled by default on client versions of Windows +# +# If you would like to submit a bug report, please visit: +# https://github.com/AdoptOpenJDK/openjdk-support/issues +# + +--------------- S U M M A R Y ------------ + +Command Line: -agentpath:C:/Users/amaterasu/Documents/netbeans/profiler/lib/deployed/jdk16/windows-amd64/profilerinterface.dll=C:\Users\amaterasu\Documents\netbeans\profiler\lib,5140,10 -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=C:\Users\amaterasu\AppData\Local\NetBeans\Cache\12.1\mavencachedirs\1847035611\org-netbeans-modules-profiler electrosphere.main.Main + +Host: Intel(R) Core(TM) i7-4790K CPU @ 4.00GHz, 8 cores, 31G, Windows 10 , 64 bit Build 17134 (10.0.17134.2145) +Time: Fri May 21 23:46:51 2021 Eastern Daylight Time elapsed time: 2.040392 seconds (0d 0h 0m 2s) + +--------------- T H R E A D --------------- + +Current thread (0x000002a38a24d4a0): JavaThread "*** Profiler Agent Communication Thread" daemon [_thread_in_vm, id=2052, stack(0x000000fb5f900000,0x000000fb5fa00000)] + +Stack: [0x000000fb5f900000,0x000000fb5fa00000], sp=0x000000fb5f9feee0, free space=1019k +Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) +V [jvm.dll+0x5a429b] +V [jvm.dll+0x46c85b] +C [profilerinterface.dll+0x34da] + +Java frames: (J=compiled Java code, j=interpreted, Vv=VM code) +j org.netbeans.lib.profiler.server.system.Stacks.getMethodNamesForJMethodIds(I[I[I)[B+0 +j org.netbeans.lib.profiler.server.ProfilerInterface.getMethodNamesForJMethodIds([I)Lorg/netbeans/lib/profiler/wireprotocol/MethodNamesResponse;+20 +j org.netbeans.lib.profiler.server.ProfilerServer.handleClientCommand(Lorg/netbeans/lib/profiler/wireprotocol/Command;)V+691 +j org.netbeans.lib.profiler.server.ProfilerServer.listenToClient()V+48 +j org.netbeans.lib.profiler.server.ProfilerServer.run()V+22 +v ~StubRoutines::call_stub + +siginfo: EXCEPTION_ACCESS_VIOLATION (0xc0000005), reading address 0xffffffff8ab070c0 + + +Register to memory mapping: + +RIP=0x00007ffeba11429b jvm.dll +RAX=0x000000fb5f9fef01 is pointing into the stack for thread: 0x000002a38a24d4a0 +RBX=0x000002a38a24d4a0 is a thread +RCX=0xffffffff8ab070c0 is an unknown value +RDX=0x000002a38a24d4a0 is a thread +RSP=0x000000fb5f9feee0 is pointing into the stack for thread: 0x000002a38a24d4a0 +RBP=0xffffffff8ab070c0 is an unknown value +RSI=0x000000fb5f9ff000 is pointing into the stack for thread: 0x000002a38a24d4a0 +RDI=0x000002a3da0ec290 points into unknown readable memory: 0x00007ffeba599060 | 60 90 59 ba fe 7f 00 00 +R8 =0x000000fb5f9ff000 is pointing into the stack for thread: 0x000002a38a24d4a0 +R9 =0x0000000000000139 is an unknown value +R10=0x000002a3da250000 points into unknown readable memory: 0x0000000000000000 | 00 00 00 00 00 00 00 00 +R11=0x000000fb5f9feed8 is pointing into the stack for thread: 0x000002a38a24d4a0 +R12=0x000002a38a97eb40 points into unknown readable memory: 0x4aa57b084ab070c0 | c0 70 b0 4a 08 7b a5 4a +R13=0x0000000000000075 is an unknown value +R14=0x00007ffed6ad9c68 profilerinterface.dll +R15=0x00007ffed6ad9a60 profilerinterface.dll + + +Registers: +RAX=0x000000fb5f9fef01, RBX=0x000002a38a24d4a0, RCX=0xffffffff8ab070c0, RDX=0x000002a38a24d4a0 +RSP=0x000000fb5f9feee0, RBP=0xffffffff8ab070c0, RSI=0x000000fb5f9ff000, RDI=0x000002a3da0ec290 +R8 =0x000000fb5f9ff000, R9 =0x0000000000000139, R10=0x000002a3da250000, R11=0x000000fb5f9feed8 +R12=0x000002a38a97eb40, R13=0x0000000000000075, R14=0x00007ffed6ad9c68, R15=0x00007ffed6ad9a60 +RIP=0x00007ffeba11429b, EFLAGS=0x0000000000010286 + +Top of Stack: (sp=0x000000fb5f9feee0) +0x000000fb5f9feee0: 0000000000000075 0000000000000000 +0x000000fb5f9feef0: 000002a38a24d4a0 000000fb5f9ff0b8 +0x000000fb5f9fef00: 000002a38a24d4a0 00007ffeb9fdc85b +0x000000fb5f9fef10: 0000000000001248 000002a38a24d4a0 +0x000000fb5f9fef20: 000002a38a24d7c8 00007ffef5a59960 +0x000000fb5f9fef30: 000002a38a24d4a0 0000000000000000 +0x000000fb5f9fef40: 000002a300000000 0000000000000000 +0x000000fb5f9fef50: ffffffff8ab070c0 00007ffed6ad34da +0x000000fb5f9fef60: 0000000000000000 000002a38a24d7c8 +0x000000fb5f9fef70: 0000000000001887 000000fb5f9ff0b0 +0x000000fb5f9fef80: 000002a38a97eb40 00007ffeb9e9af27 +0x000000fb5f9fef90: 000000fb5f9fefb0 000002a38a150120 +0x000000fb5f9fefa0: 000000000001bb5b 000002a3e479e457 +0x000000fb5f9fefb0: 000002a3ff7f2c98 000002a38a24d4a0 +0x000000fb5f9fefc0: 000002a38a24d4a0 000002a3ff7f2c98 +0x000000fb5f9fefd0: 0000000000000000 000002a3e4779c90 + +Instructions: (pc=0x00007ffeba11429b) +0x00007ffeba11419b: e8 20 bc c3 ff 33 db c6 05 a9 6f 4d 00 01 eb 67 +0x00007ffeba1141ab: 48 8b 54 24 20 45 33 c0 48 8b 05 5e ec 48 00 48 +0x00007ffeba1141bb: 83 c2 18 48 8b cf ff d0 48 85 c0 74 20 48 8b 44 +0x00007ffeba1141cb: 24 20 48 8b d7 48 8b 48 08 48 8b 41 08 48 8b 48 +0x00007ffeba1141db: 18 48 8b 89 98 00 00 00 e8 68 fa ff ff 80 3d d3 +0x00007ffeba1141eb: 07 50 00 00 74 18 48 8b 4c 24 20 48 8b d3 e8 f2 +0x00007ffeba1141fb: 25 00 00 48 83 7b 08 00 74 04 33 db eb 09 48 8b +0x00007ffeba11420b: 44 24 20 48 8b 58 18 48 8d 4c 24 20 e8 94 f9 d4 +0x00007ffeba11421b: ff 48 8b 7c 24 40 48 8b c3 48 83 c4 30 5b c3 cc +0x00007ffeba11422b: cc cc cc cc cc 48 8b 51 08 4c 8b c1 48 8b 42 08 +0x00007ffeba11423b: 0f b6 52 24 c0 ea 06 48 8b 48 18 8b 81 a4 00 00 +0x00007ffeba11424b: 00 f6 c2 01 75 27 48 85 c9 74 14 8b c8 c1 e9 09 +0x00007ffeba11425b: f6 c1 01 74 0a 41 f7 40 20 02 04 00 00 74 0e 41 +0x00007ffeba11426b: 8b 48 20 0b c8 f6 c1 10 74 03 b0 01 c3 41 83 78 +0x00007ffeba11427b: 24 fe 0f 94 c0 c3 cc cc cc cc cc cc cc cc cc cc +0x00007ffeba11428b: cc cc cc cc cc 40 53 48 83 ec 20 48 85 c9 74 24 +0x00007ffeba11429b: 48 8b 19 48 85 db 74 1c 48 83 fb 37 74 16 48 8b +0x00007ffeba1142ab: 13 48 8b cb ff 52 10 84 c0 74 09 48 8b c3 48 83 +0x00007ffeba1142bb: c4 20 5b c3 33 c0 48 83 c4 20 5b c3 cc cc cc cc +0x00007ffeba1142cb: cc cc cc cc cc 40 53 55 41 56 41 57 48 83 ec 28 +0x00007ffeba1142db: 48 8b 41 08 33 ed 4c 8b f1 48 8b 50 08 4c 8b 7a +0x00007ffeba1142eb: 18 49 8b 9f 70 01 00 00 48 85 db 0f 84 d5 00 00 +0x00007ffeba1142fb: 00 8b 15 ca d5 54 00 65 48 8b 04 25 58 00 00 00 +0x00007ffeba11430b: 48 89 74 24 50 4c 89 64 24 60 4c 89 6c 24 20 41 +0x00007ffeba11431b: bd ff ff 00 00 4c 8d 24 d0 41 b8 08 00 00 00 48 +0x00007ffeba11432b: 89 7c 24 58 90 49 8b 56 08 48 8b 73 10 0f b7 42 +0x00007ffeba11433b: 2a 66 39 43 08 75 6c 0f b7 42 2c 66 39 43 0a 75 +0x00007ffeba11434b: 62 48 63 4b 04 0f b6 03 88 44 11 38 49 8b 04 24 +0x00007ffeba11435b: 41 8b c8 48 8b 3c 01 49 8b ce 48 8b d7 e8 b3 42 +0x00007ffeba11436b: be ff 48 83 7f 08 00 75 0a 48 85 c0 74 05 66 44 +0x00007ffeba11437b: 01 68 16 48 85 ed 74 14 48 8b cb 48 89 75 10 e8 +0x00007ffeba11438b: c1 bb ae ff 41 b8 08 00 00 00 eb 1a 48 8b cb 49 + + +Stack slot to memory mapping: +stack at sp + 0 slots: 0x0000000000000075 is an unknown value +stack at sp + 1 slots: 0x0 is NULL +stack at sp + 2 slots: 0x000002a38a24d4a0 is a thread +stack at sp + 3 slots: 0x000000fb5f9ff0b8 is pointing into the stack for thread: 0x000002a38a24d4a0 +stack at sp + 4 slots: 0x000002a38a24d4a0 is a thread +stack at sp + 5 slots: 0x00007ffeb9fdc85b jvm.dll +stack at sp + 6 slots: 0x0000000000001248 is an unknown value +stack at sp + 7 slots: 0x000002a38a24d4a0 is a thread + + +--------------- P R O C E S S --------------- + +Threads class SMR info: +_java_thread_list=0x000002a38b5d2580, length=15, elements={ +0x000002a3dc272960, 0x000002a3ff430a10, 0x000002a3ff4318a0, 0x000002a3ff448ff0, +0x000002a3ff4494c0, 0x000002a3ff450250, 0x000002a3ff456b80, 0x000002a3ff45a740, +0x000002a3ff45d500, 0x000002a38a129870, 0x000002a38a24d4a0, 0x000002a38a334ef0, +0x000002a38a3367d0, 0x000002a38ab1e110, 0x000002a38aa87380 +} + +Java Threads: ( => current thread ) + 0x000002a3dc272960 JavaThread "main" [_thread_blocked, id=14352, stack(0x000000fb5e900000,0x000000fb5ea00000)] + 0x000002a3ff430a10 JavaThread "Reference Handler" daemon [_thread_blocked, id=17272, stack(0x000000fb5f000000,0x000000fb5f100000)] + 0x000002a3ff4318a0 JavaThread "Finalizer" daemon [_thread_blocked, id=15040, stack(0x000000fb5f100000,0x000000fb5f200000)] + 0x000002a3ff448ff0 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=17236, stack(0x000000fb5f200000,0x000000fb5f300000)] + 0x000002a3ff4494c0 JavaThread "Attach Listener" daemon [_thread_blocked, id=7200, stack(0x000000fb5f300000,0x000000fb5f400000)] + 0x000002a3ff450250 JavaThread "Service Thread" daemon [_thread_blocked, id=14928, stack(0x000000fb5f400000,0x000000fb5f500000)] + 0x000002a3ff456b80 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, id=13956, stack(0x000000fb5f500000,0x000000fb5f600000)] + 0x000002a3ff45a740 JavaThread "C1 CompilerThread0" daemon [_thread_blocked, id=17016, stack(0x000000fb5f600000,0x000000fb5f700000)] + 0x000002a3ff45d500 JavaThread "Sweeper thread" daemon [_thread_blocked, id=7516, stack(0x000000fb5f700000,0x000000fb5f800000)] + 0x000002a38a129870 JavaThread "Common-Cleaner" daemon [_thread_blocked, id=1536, stack(0x000000fb5f800000,0x000000fb5f900000)] +=>0x000002a38a24d4a0 JavaThread "*** Profiler Agent Communication Thread" daemon [_thread_in_vm, id=2052, stack(0x000000fb5f900000,0x000000fb5fa00000)] + 0x000002a38a334ef0 JavaThread "*** JFluid Monitor thread ***" daemon [_thread_blocked, id=14636, stack(0x000000fb5fa00000,0x000000fb5fb00000)] + 0x000002a38a3367d0 JavaThread "*** Profiler Agent Special Execution Thread 6" daemon [_thread_blocked, id=16460, stack(0x000000fb5fb00000,0x000000fb5fc00000)] + 0x000002a38ab1e110 JavaThread "*** Profiler Agent Special Execution Thread 10" daemon [_thread_blocked, id=13248, stack(0x000000fb5fe00000,0x000000fb5ff00000)] + 0x000002a38aa87380 JavaThread "Notification Thread" daemon [_thread_blocked, id=15752, stack(0x000000fb5fc00000,0x000000fb5fd00000)] + +Other Threads: + 0x000002a3ff429400 VMThread "VM Thread" [stack: 0x000000fb5ef00000,0x000000fb5f000000] [id=16596] _threads_hazard_ptr=0x000002a38b5d2580 + 0x000002a3dc273b10 WatcherThread [stack: 0x000000fb5fd00000,0x000000fb5fe00000] [id=14184] + 0x000002a3dc2e8cb0 GCTaskThread "GC Thread#0" [stack: 0x000000fb5ea00000,0x000000fb5eb00000] [id=16312] + 0x000002a3dc2f9d90 ConcurrentGCThread "G1 Main Marker" [stack: 0x000000fb5eb00000,0x000000fb5ec00000] [id=16860] + 0x000002a3dc2fc580 ConcurrentGCThread "G1 Conc#0" [stack: 0x000000fb5ec00000,0x000000fb5ed00000] [id=2132] + 0x000002a3dc33e3a0 ConcurrentGCThread "G1 Refine#0" [stack: 0x000000fb5ed00000,0x000000fb5ee00000] [id=1180] + 0x000002a3dc33eb40 ConcurrentGCThread "G1 Young RemSet Sampling" [stack: 0x000000fb5ee00000,0x000000fb5ef00000] [id=5276] + +Threads with active compile tasks: + +VM state: synchronizing (normal execution) + +VM Mutex/Monitor currently owned by a thread: ([mutex/lock_event]) +[0x000002a3dc26e720] Threads_lock - owner thread: 0x000002a3ff429400 + +Heap address: 0x0000000602000000, size: 8160 MB, Compressed Oops mode: Zero based, Oop shift amount: 3 +CDS archive(s) mapped at: [0x0000000800000000-0x0000000800b50000-0x0000000800b50000), size 11862016, SharedBaseAddress: 0x0000000800000000, ArchiveRelocationMode: 0. +Compressed class space mapped at: 0x0000000800b50000-0x0000000840b50000, size: 1073741824 +Narrow klass base: 0x0000000800000000, Narrow klass shift: 3, Narrow klass range: 0x100000000 + +GC Precious Log: + CPUs: 8 total, 8 available + Memory: 32629M + Large Page Support: Disabled + NUMA Support: Disabled + Compressed Oops: Enabled (Zero based) + Heap Region Size: 4M + Heap Min Capacity: 8M + Heap Initial Capacity: 512M + Heap Max Capacity: 8160M + Pre-touch: Disabled + Parallel Workers: 8 + Concurrent Workers: 2 + Concurrent Refinement Workers: 8 + Periodic GC: Disabled + +Heap: + garbage-first heap total 524288K, used 57344K [0x0000000602000000, 0x0000000800000000) + region size 4096K, 5 young (20480K), 0 survivors (0K) + Metaspace used 7229K, capacity 7461K, committed 7808K, reserved 1056768K + class space used 715K, capacity 780K, committed 896K, 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|0x0000000602000000, 0x0000000602400000, 0x0000000602400000|100%|HS| |TAMS 0x0000000602000000, 0x0000000602000000| Complete +| 1|0x0000000602400000, 0x0000000602800000, 0x0000000602800000|100%|HS| |TAMS 0x0000000602400000, 0x0000000602400000| Complete +| 2|0x0000000602800000, 0x0000000602c00000, 0x0000000602c00000|100%|HC| |TAMS 0x0000000602800000, 0x0000000602800000| Complete +| 3|0x0000000602c00000, 0x0000000603000000, 0x0000000603000000|100%|HS| |TAMS 0x0000000602c00000, 0x0000000602c00000| Complete +| 4|0x0000000603000000, 0x0000000603400000, 0x0000000603400000|100%|HC| |TAMS 0x0000000603000000, 0x0000000603000000| Complete +| 5|0x0000000603400000, 0x0000000603800000, 0x0000000603800000|100%|HC| |TAMS 0x0000000603400000, 0x0000000603400000| Complete +| 6|0x0000000603800000, 0x0000000603c00000, 0x0000000603c00000|100%|HS| |TAMS 0x0000000603800000, 0x0000000603800000| Complete +| 7|0x0000000603c00000, 0x0000000604000000, 0x0000000604000000|100%|HC| |TAMS 0x0000000603c00000, 0x0000000603c00000| Complete +| 8|0x0000000604000000, 0x0000000604400000, 0x0000000604400000|100%|HC| |TAMS 0x0000000604000000, 0x0000000604000000| Complete +| 9|0x0000000604400000, 0x0000000604800000, 0x0000000604800000|100%|HC| |TAMS 0x0000000604400000, 0x0000000604400000| Complete +| 10|0x0000000604800000, 0x0000000604c00000, 0x0000000604c00000|100%|HC| |TAMS 0x0000000604800000, 0x0000000604800000| Complete +| 11|0x0000000604c00000, 0x0000000604c00000, 0x0000000605000000| 0%| F| |TAMS 0x0000000604c00000, 0x0000000604c00000| Untracked +| 12|0x0000000605000000, 0x0000000605000000, 0x0000000605400000| 0%| F| |TAMS 0x0000000605000000, 0x0000000605000000| Untracked +| 13|0x0000000605400000, 0x0000000605400000, 0x0000000605800000| 0%| F| |TAMS 0x0000000605400000, 0x0000000605400000| Untracked +| 14|0x0000000605800000, 0x0000000605800000, 0x0000000605c00000| 0%| F| |TAMS 0x0000000605800000, 0x0000000605800000| Untracked +| 15|0x0000000605c00000, 0x0000000605c00000, 0x0000000606000000| 0%| F| |TAMS 0x0000000605c00000, 0x0000000605c00000| Untracked +| 16|0x0000000606000000, 0x0000000606000000, 0x0000000606400000| 0%| F| |TAMS 0x0000000606000000, 0x0000000606000000| Untracked +| 17|0x0000000606400000, 0x0000000606400000, 0x0000000606800000| 0%| F| |TAMS 0x0000000606400000, 0x0000000606400000| Untracked +| 18|0x0000000606800000, 0x0000000606800000, 0x0000000606c00000| 0%| F| |TAMS 0x0000000606800000, 0x0000000606800000| Untracked +| 19|0x0000000606c00000, 0x0000000606c00000, 0x0000000607000000| 0%| F| |TAMS 0x0000000606c00000, 0x0000000606c00000| Untracked +| 20|0x0000000607000000, 0x0000000607000000, 0x0000000607400000| 0%| F| |TAMS 0x0000000607000000, 0x0000000607000000| Untracked +| 21|0x0000000607400000, 0x0000000607400000, 0x0000000607800000| 0%| F| |TAMS 0x0000000607400000, 0x0000000607400000| Untracked +| 22|0x0000000607800000, 0x0000000607800000, 0x0000000607c00000| 0%| F| |TAMS 0x0000000607800000, 0x0000000607800000| Untracked +| 23|0x0000000607c00000, 0x0000000607c00000, 0x0000000608000000| 0%| F| |TAMS 0x0000000607c00000, 0x0000000607c00000| Untracked +| 24|0x0000000608000000, 0x0000000608000000, 0x0000000608400000| 0%| F| |TAMS 0x0000000608000000, 0x0000000608000000| Untracked +| 25|0x0000000608400000, 0x0000000608400000, 0x0000000608800000| 0%| F| |TAMS 0x0000000608400000, 0x0000000608400000| Untracked +| 26|0x0000000608800000, 0x0000000608800000, 0x0000000608c00000| 0%| F| |TAMS 0x0000000608800000, 0x0000000608800000| Untracked +| 27|0x0000000608c00000, 0x0000000608c00000, 0x0000000609000000| 0%| F| |TAMS 0x0000000608c00000, 0x0000000608c00000| Untracked +| 28|0x0000000609000000, 0x0000000609000000, 0x0000000609400000| 0%| F| |TAMS 0x0000000609000000, 0x0000000609000000| Untracked +| 29|0x0000000609400000, 0x0000000609400000, 0x0000000609800000| 0%| F| |TAMS 0x0000000609400000, 0x0000000609400000| Untracked +| 30|0x0000000609800000, 0x0000000609800000, 0x0000000609c00000| 0%| F| |TAMS 0x0000000609800000, 0x0000000609800000| Untracked +| 31|0x0000000609c00000, 0x0000000609c00000, 0x000000060a000000| 0%| F| |TAMS 0x0000000609c00000, 0x0000000609c00000| Untracked +| 32|0x000000060a000000, 0x000000060a000000, 0x000000060a400000| 0%| F| |TAMS 0x000000060a000000, 0x000000060a000000| Untracked +| 33|0x000000060a400000, 0x000000060a400000, 0x000000060a800000| 0%| F| |TAMS 0x000000060a400000, 0x000000060a400000| Untracked +| 34|0x000000060a800000, 0x000000060a800000, 0x000000060ac00000| 0%| F| |TAMS 0x000000060a800000, 0x000000060a800000| Untracked +| 35|0x000000060ac00000, 0x000000060ac00000, 0x000000060b000000| 0%| F| |TAMS 0x000000060ac00000, 0x000000060ac00000| Untracked +| 36|0x000000060b000000, 0x000000060b000000, 0x000000060b400000| 0%| F| |TAMS 0x000000060b000000, 0x000000060b000000| Untracked +| 37|0x000000060b400000, 0x000000060b400000, 0x000000060b800000| 0%| F| |TAMS 0x000000060b400000, 0x000000060b400000| Untracked +| 38|0x000000060b800000, 0x000000060b800000, 0x000000060bc00000| 0%| F| |TAMS 0x000000060b800000, 0x000000060b800000| Untracked +| 39|0x000000060bc00000, 0x000000060bc00000, 0x000000060c000000| 0%| F| |TAMS 0x000000060bc00000, 0x000000060bc00000| Untracked +| 40|0x000000060c000000, 0x000000060c000000, 0x000000060c400000| 0%| F| |TAMS 0x000000060c000000, 0x000000060c000000| Untracked +| 41|0x000000060c400000, 0x000000060c400000, 0x000000060c800000| 0%| F| |TAMS 0x000000060c400000, 0x000000060c400000| Untracked +| 42|0x000000060c800000, 0x000000060c800000, 0x000000060cc00000| 0%| F| |TAMS 0x000000060c800000, 0x000000060c800000| Untracked +| 43|0x000000060cc00000, 0x000000060cc00000, 0x000000060d000000| 0%| F| |TAMS 0x000000060cc00000, 0x000000060cc00000| Untracked +| 44|0x000000060d000000, 0x000000060d000000, 0x000000060d400000| 0%| F| |TAMS 0x000000060d000000, 0x000000060d000000| Untracked +| 45|0x000000060d400000, 0x000000060d400000, 0x000000060d800000| 0%| F| |TAMS 0x000000060d400000, 0x000000060d400000| Untracked +| 46|0x000000060d800000, 0x000000060d800000, 0x000000060dc00000| 0%| F| |TAMS 0x000000060d800000, 0x000000060d800000| Untracked +| 47|0x000000060dc00000, 0x000000060dc00000, 0x000000060e000000| 0%| F| |TAMS 0x000000060dc00000, 0x000000060dc00000| Untracked +| 48|0x000000060e000000, 0x000000060e000000, 0x000000060e400000| 0%| F| |TAMS 0x000000060e000000, 0x000000060e000000| Untracked +| 49|0x000000060e400000, 0x000000060e400000, 0x000000060e800000| 0%| F| |TAMS 0x000000060e400000, 0x000000060e400000| Untracked +| 50|0x000000060e800000, 0x000000060e800000, 0x000000060ec00000| 0%| F| |TAMS 0x000000060e800000, 0x000000060e800000| Untracked +| 51|0x000000060ec00000, 0x000000060ec00000, 0x000000060f000000| 0%| F| |TAMS 0x000000060ec00000, 0x000000060ec00000| Untracked +| 52|0x000000060f000000, 0x000000060f000000, 0x000000060f400000| 0%| F| |TAMS 0x000000060f000000, 0x000000060f000000| Untracked +| 53|0x000000060f400000, 0x000000060f400000, 0x000000060f800000| 0%| F| |TAMS 0x000000060f400000, 0x000000060f400000| Untracked +| 54|0x000000060f800000, 0x000000060f800000, 0x000000060fc00000| 0%| F| |TAMS 0x000000060f800000, 0x000000060f800000| Untracked +| 55|0x000000060fc00000, 0x000000060fc00000, 0x0000000610000000| 0%| F| |TAMS 0x000000060fc00000, 0x000000060fc00000| Untracked +| 56|0x0000000610000000, 0x0000000610000000, 0x0000000610400000| 0%| F| |TAMS 0x0000000610000000, 0x0000000610000000| Untracked +| 57|0x0000000610400000, 0x0000000610400000, 0x0000000610800000| 0%| F| |TAMS 0x0000000610400000, 0x0000000610400000| Untracked +| 58|0x0000000610800000, 0x0000000610800000, 0x0000000610c00000| 0%| F| |TAMS 0x0000000610800000, 0x0000000610800000| Untracked +| 59|0x0000000610c00000, 0x0000000610c00000, 0x0000000611000000| 0%| F| |TAMS 0x0000000610c00000, 0x0000000610c00000| Untracked +| 60|0x0000000611000000, 0x0000000611000000, 0x0000000611400000| 0%| F| |TAMS 0x0000000611000000, 0x0000000611000000| Untracked +| 61|0x0000000611400000, 0x0000000611400000, 0x0000000611800000| 0%| F| |TAMS 0x0000000611400000, 0x0000000611400000| Untracked +| 62|0x0000000611800000, 0x0000000611800000, 0x0000000611c00000| 0%| F| |TAMS 0x0000000611800000, 0x0000000611800000| Untracked +| 63|0x0000000611c00000, 0x0000000611c00000, 0x0000000612000000| 0%| F| |TAMS 0x0000000611c00000, 0x0000000611c00000| Untracked +| 64|0x0000000612000000, 0x0000000612000000, 0x0000000612400000| 0%| F| |TAMS 0x0000000612000000, 0x0000000612000000| Untracked +| 65|0x0000000612400000, 0x0000000612400000, 0x0000000612800000| 0%| F| |TAMS 0x0000000612400000, 0x0000000612400000| Untracked +| 66|0x0000000612800000, 0x0000000612800000, 0x0000000612c00000| 0%| F| |TAMS 0x0000000612800000, 0x0000000612800000| Untracked +| 67|0x0000000612c00000, 0x0000000612c00000, 0x0000000613000000| 0%| F| |TAMS 0x0000000612c00000, 0x0000000612c00000| Untracked +| 68|0x0000000613000000, 0x0000000613000000, 0x0000000613400000| 0%| F| |TAMS 0x0000000613000000, 0x0000000613000000| Untracked +| 69|0x0000000613400000, 0x0000000613400000, 0x0000000613800000| 0%| F| |TAMS 0x0000000613400000, 0x0000000613400000| Untracked +| 70|0x0000000613800000, 0x0000000613800000, 0x0000000613c00000| 0%| F| |TAMS 0x0000000613800000, 0x0000000613800000| Untracked +| 71|0x0000000613c00000, 0x0000000613c00000, 0x0000000614000000| 0%| F| |TAMS 0x0000000613c00000, 0x0000000613c00000| Untracked +| 72|0x0000000614000000, 0x0000000614000000, 0x0000000614400000| 0%| F| |TAMS 0x0000000614000000, 0x0000000614000000| Untracked +| 73|0x0000000614400000, 0x0000000614400000, 0x0000000614800000| 0%| F| |TAMS 0x0000000614400000, 0x0000000614400000| Untracked +| 74|0x0000000614800000, 0x0000000614800000, 0x0000000614c00000| 0%| F| |TAMS 0x0000000614800000, 0x0000000614800000| Untracked +| 75|0x0000000614c00000, 0x0000000614c00000, 0x0000000615000000| 0%| F| |TAMS 0x0000000614c00000, 0x0000000614c00000| Untracked +| 76|0x0000000615000000, 0x0000000615000000, 0x0000000615400000| 0%| F| |TAMS 0x0000000615000000, 0x0000000615000000| Untracked +| 77|0x0000000615400000, 0x0000000615400000, 0x0000000615800000| 0%| F| |TAMS 0x0000000615400000, 0x0000000615400000| Untracked +| 78|0x0000000615800000, 0x0000000615800000, 0x0000000615c00000| 0%| F| |TAMS 0x0000000615800000, 0x0000000615800000| Untracked +| 79|0x0000000615c00000, 0x0000000615c00000, 0x0000000616000000| 0%| F| |TAMS 0x0000000615c00000, 0x0000000615c00000| Untracked +| 80|0x0000000616000000, 0x0000000616000000, 0x0000000616400000| 0%| F| |TAMS 0x0000000616000000, 0x0000000616000000| Untracked +| 81|0x0000000616400000, 0x0000000616400000, 0x0000000616800000| 0%| F| |TAMS 0x0000000616400000, 0x0000000616400000| Untracked +| 82|0x0000000616800000, 0x0000000616800000, 0x0000000616c00000| 0%| F| |TAMS 0x0000000616800000, 0x0000000616800000| Untracked +| 83|0x0000000616c00000, 0x0000000616c00000, 0x0000000617000000| 0%| F| |TAMS 0x0000000616c00000, 0x0000000616c00000| Untracked +| 84|0x0000000617000000, 0x0000000617000000, 0x0000000617400000| 0%| F| |TAMS 0x0000000617000000, 0x0000000617000000| Untracked +| 85|0x0000000617400000, 0x0000000617400000, 0x0000000617800000| 0%| F| |TAMS 0x0000000617400000, 0x0000000617400000| Untracked +| 86|0x0000000617800000, 0x0000000617800000, 0x0000000617c00000| 0%| F| |TAMS 0x0000000617800000, 0x0000000617800000| Untracked +| 87|0x0000000617c00000, 0x0000000617c00000, 0x0000000618000000| 0%| F| |TAMS 0x0000000617c00000, 0x0000000617c00000| Untracked +| 88|0x0000000618000000, 0x0000000618000000, 0x0000000618400000| 0%| F| |TAMS 0x0000000618000000, 0x0000000618000000| Untracked +| 89|0x0000000618400000, 0x0000000618400000, 0x0000000618800000| 0%| F| |TAMS 0x0000000618400000, 0x0000000618400000| Untracked +| 90|0x0000000618800000, 0x0000000618800000, 0x0000000618c00000| 0%| F| |TAMS 0x0000000618800000, 0x0000000618800000| Untracked +| 91|0x0000000618c00000, 0x0000000618c00000, 0x0000000619000000| 0%| F| |TAMS 0x0000000618c00000, 0x0000000618c00000| Untracked +| 92|0x0000000619000000, 0x0000000619000000, 0x0000000619400000| 0%| F| |TAMS 0x0000000619000000, 0x0000000619000000| Untracked +| 93|0x0000000619400000, 0x0000000619400000, 0x0000000619800000| 0%| F| |TAMS 0x0000000619400000, 0x0000000619400000| Untracked +| 94|0x0000000619800000, 0x0000000619800000, 0x0000000619c00000| 0%| F| |TAMS 0x0000000619800000, 0x0000000619800000| Untracked +| 95|0x0000000619c00000, 0x0000000619c00000, 0x000000061a000000| 0%| F| |TAMS 0x0000000619c00000, 0x0000000619c00000| Untracked +| 96|0x000000061a000000, 0x000000061a000000, 0x000000061a400000| 0%| F| |TAMS 0x000000061a000000, 0x000000061a000000| Untracked +| 97|0x000000061a400000, 0x000000061a400000, 0x000000061a800000| 0%| F| |TAMS 0x000000061a400000, 0x000000061a400000| Untracked +| 98|0x000000061a800000, 0x000000061a800000, 0x000000061ac00000| 0%| F| |TAMS 0x000000061a800000, 0x000000061a800000| Untracked +| 99|0x000000061ac00000, 0x000000061ac00000, 0x000000061b000000| 0%| F| |TAMS 0x000000061ac00000, 0x000000061ac00000| Untracked +| 100|0x000000061b000000, 0x000000061b000000, 0x000000061b400000| 0%| F| |TAMS 0x000000061b000000, 0x000000061b000000| Untracked +| 101|0x000000061b400000, 0x000000061b400000, 0x000000061b800000| 0%| F| |TAMS 0x000000061b400000, 0x000000061b400000| Untracked +| 102|0x000000061b800000, 0x000000061b800000, 0x000000061bc00000| 0%| F| |TAMS 0x000000061b800000, 0x000000061b800000| Untracked +| 103|0x000000061bc00000, 0x000000061bc00000, 0x000000061c000000| 0%| F| |TAMS 0x000000061bc00000, 0x000000061bc00000| Untracked +| 104|0x000000061c000000, 0x000000061c000000, 0x000000061c400000| 0%| F| |TAMS 0x000000061c000000, 0x000000061c000000| Untracked +| 105|0x000000061c400000, 0x000000061c400000, 0x000000061c800000| 0%| F| |TAMS 0x000000061c400000, 0x000000061c400000| Untracked +| 106|0x000000061c800000, 0x000000061c800000, 0x000000061cc00000| 0%| F| |TAMS 0x000000061c800000, 0x000000061c800000| Untracked +| 107|0x000000061cc00000, 0x000000061cc00000, 0x000000061d000000| 0%| F| |TAMS 0x000000061cc00000, 0x000000061cc00000| Untracked +| 108|0x000000061d000000, 0x000000061d000000, 0x000000061d400000| 0%| F| |TAMS 0x000000061d000000, 0x000000061d000000| Untracked +| 109|0x000000061d400000, 0x000000061d400000, 0x000000061d800000| 0%| F| |TAMS 0x000000061d400000, 0x000000061d400000| Untracked +| 110|0x000000061d800000, 0x000000061d800000, 0x000000061dc00000| 0%| F| |TAMS 0x000000061d800000, 0x000000061d800000| Untracked +| 111|0x000000061dc00000, 0x000000061dc00000, 0x000000061e000000| 0%| F| |TAMS 0x000000061dc00000, 0x000000061dc00000| Untracked +| 112|0x000000061e000000, 0x000000061e000000, 0x000000061e400000| 0%| F| |TAMS 0x000000061e000000, 0x000000061e000000| Untracked +| 113|0x000000061e400000, 0x000000061e400000, 0x000000061e800000| 0%| F| |TAMS 0x000000061e400000, 0x000000061e400000| Untracked +| 114|0x000000061e800000, 0x000000061e800000, 0x000000061ec00000| 0%| F| |TAMS 0x000000061e800000, 0x000000061e800000| Untracked +| 115|0x000000061ec00000, 0x000000061ec00000, 0x000000061f000000| 0%| F| |TAMS 0x000000061ec00000, 0x000000061ec00000| Untracked +| 116|0x000000061f000000, 0x000000061f000000, 0x000000061f400000| 0%| F| |TAMS 0x000000061f000000, 0x000000061f000000| Untracked +| 117|0x000000061f400000, 0x000000061f400000, 0x000000061f800000| 0%| F| |TAMS 0x000000061f400000, 0x000000061f400000| Untracked +| 118|0x000000061f800000, 0x000000061f800000, 0x000000061fc00000| 0%| F| |TAMS 0x000000061f800000, 0x000000061f800000| Untracked +| 119|0x000000061fc00000, 0x000000061fc00000, 0x0000000620000000| 0%| F| |TAMS 0x000000061fc00000, 0x000000061fc00000| Untracked +| 120|0x0000000620000000, 0x0000000620000000, 0x0000000620400000| 0%| F| |TAMS 0x0000000620000000, 0x0000000620000000| Untracked +| 121|0x0000000620400000, 0x0000000620400000, 0x0000000620800000| 0%| F| |TAMS 0x0000000620400000, 0x0000000620400000| Untracked +| 122|0x0000000620800000, 0x0000000620800000, 0x0000000620c00000| 0%| F| |TAMS 0x0000000620800000, 0x0000000620800000| Untracked +| 123|0x0000000620c00000, 0x0000000620d20010, 0x0000000621000000| 28%| E| |TAMS 0x0000000620c00000, 0x0000000620c00000| Complete +| 124|0x0000000621000000, 0x0000000621400000, 0x0000000621400000|100%| E| |TAMS 0x0000000621000000, 0x0000000621000000| Complete +| 125|0x0000000621400000, 0x0000000621800000, 0x0000000621800000|100%| E|CS|TAMS 0x0000000621400000, 0x0000000621400000| Complete +| 126|0x0000000621800000, 0x0000000621c00000, 0x0000000621c00000|100%| E|CS|TAMS 0x0000000621800000, 0x0000000621800000| Complete +| 127|0x0000000621c00000, 0x0000000622000000, 0x0000000622000000|100%| E|CS|TAMS 0x0000000621c00000, 0x0000000621c00000| Complete + +Card table byte_map: [0x000002a3f4aa0000,0x000002a3f5a90000] _byte_map_base: 0x000002a3f1a90000 + +Marking Bits (Prev, Next): (CMBitMap*) 0x000002a3dc2e9430, (CMBitMap*) 0x000002a3dc2e9470 + Prev Bits: [0x000002a3f6a80000, 0x000002a3fea00000) + Next Bits: [0x000002a380000000, 0x000002a387f80000) + +Polling page: 0x000002a3da230000 + +Metaspace: + +Usage: + Non-class: 6.52 MB capacity, 6.36 MB ( 98%) used, 156.90 KB ( 2%) free+waste, 9.75 KB ( <1%) overhead. + Class: 780.00 KB capacity, 715.18 KB ( 92%) used, 60.13 KB ( 8%) free+waste, 4.69 KB ( <1%) overhead. + Both: 7.29 MB capacity, 7.06 MB ( 97%) used, 217.03 KB ( 3%) free+waste, 14.44 KB ( <1%) overhead. + +Virtual space: + Non-class space: 8.00 MB reserved, 6.75 MB ( 84%) committed + Class space: 1.00 GB reserved, 896.00 KB ( <1%) committed + Both: 1.01 GB reserved, 7.63 MB ( <1%) committed + +Chunk freelists: + Non-Class: 39.00 KB + Class: 20.00 KB + Both: 59.00 KB + +MaxMetaspaceSize: 17179869184.00 GB +CompressedClassSpaceSize: 1.00 GB + +CodeHeap 'non-profiled nmethods': size=120000Kb used=320Kb max_used=320Kb free=119679Kb + bounds [0x000002a3ec240000, 0x000002a3ec4b0000, 0x000002a3f3770000] +CodeHeap 'profiled nmethods': size=120000Kb used=1868Kb max_used=1868Kb free=118131Kb + bounds [0x000002a3e4d10000, 0x000002a3e4f80000, 0x000002a3ec240000] +CodeHeap 'non-nmethods': size=5760Kb used=1234Kb max_used=1252Kb free=4525Kb + bounds [0x000002a3e4770000, 0x000002a3e49e0000, 0x000002a3e4d10000] + total_blobs=1605 nmethods=1093 adapters=425 + compilation: enabled + stopped_count=0, restarted_count=0 + full_count=0 + +Compilation events (20 events): +Event: 1.680 Thread 0x000002a3ff456b80 1083 4 java.lang.Long::hashCode (8 bytes) +Event: 1.680 Thread 0x000002a3ff456b80 nmethod 1083 0x000002a3ec28ee10 code [0x000002a3ec28ef80, 0x000002a3ec28efd8] +Event: 1.734 Thread 0x000002a3ff45a740 1084 3 java.util.Arrays::equals (43 bytes) +Event: 1.734 Thread 0x000002a3ff45a740 nmethod 1084 0x000002a3e4eddc10 code [0x000002a3e4edddc0, 0x000002a3e4ede068] +Event: 1.769 Thread 0x000002a3ff45a740 1085 3 java.lang.invoke.MethodHandles$Lookup::in (280 bytes) +Event: 1.771 Thread 0x000002a3ff45a740 nmethod 1085 0x000002a3e4ede190 code [0x000002a3e4ede660, 0x000002a3e4ee0988] +Event: 1.771 Thread 0x000002a3ff45a740 1087 3 jdk.internal.loader.ClassLoaders$BootClassLoader::loadClassOrNull (11 bytes) +Event: 1.771 Thread 0x000002a3ff45a740 nmethod 1087 0x000002a3e4ee1510 code [0x000002a3e4ee16e0, 0x000002a3e4ee1a18] +Event: 1.771 Thread 0x000002a3ff45a740 1088 3 java.lang.System$2::findBootstrapClassOrNull (6 bytes) +Event: 1.771 Thread 0x000002a3ff45a740 nmethod 1088 0x000002a3e4ee1b90 code [0x000002a3e4ee1d40, 0x000002a3e4ee1ff8] +Event: 1.771 Thread 0x000002a3ff45a740 1089 3 java.lang.ClassLoader::findBootstrapClassOrNull (16 bytes) +Event: 1.771 Thread 0x000002a3ff45a740 nmethod 1089 0x000002a3e4ee2110 code [0x000002a3e4ee22c0, 0x000002a3e4ee2498] +Event: 1.798 Thread 0x000002a3ff45a740 1090 3 jdk.internal.util.ArraysSupport::vectorizedMismatch (268 bytes) +Event: 1.799 Thread 0x000002a3ff45a740 nmethod 1090 0x000002a3e4ee2590 code [0x000002a3e4ee2760, 0x000002a3e4ee2b58] +Event: 1.799 Thread 0x000002a3ff45a740 1091 3 org.netbeans.lib.profiler.server.ProfilerRuntimeSampler$Sampling::writeThreadInfoNoChange (86 bytes) +Event: 1.799 Thread 0x000002a3ff45a740 nmethod 1091 0x000002a3e4ee2d10 code [0x000002a3e4ee2ee0, 0x000002a3e4ee3208] +Event: 1.920 Thread 0x000002a3ff456b80 1092 4 java.util.HashMap::get (19 bytes) +Event: 1.923 Thread 0x000002a3ff456b80 nmethod 1092 0x000002a3ec28f610 code [0x000002a3ec28f7c0, 0x000002a3ec28fad8] +Event: 2.010 Thread 0x000002a3ff456b80 1093 4 java.nio.ByteBuffer::arrayOffset (35 bytes) +Event: 2.011 Thread 0x000002a3ff456b80 nmethod 1093 0x000002a3ec28fd90 code [0x000002a3ec28ff00, 0x000002a3ec28ff98] + +GC Heap History (0 events): +No events + +Deoptimization events (20 events): +Event: 1.468 Thread 0x000002a3dc272960 DEOPT PACKING pc=0x000002a3e4eaec27 sp=0x000000fb5e9fef20 +Event: 1.468 Thread 0x000002a3dc272960 DEOPT UNPACKING pc=0x000002a3e47be23f sp=0x000000fb5e9fe448 mode 0 +Event: 1.468 Thread 0x000002a3dc272960 DEOPT PACKING pc=0x000002a3e4eaec27 sp=0x000000fb5e9fef20 +Event: 1.468 Thread 0x000002a3dc272960 DEOPT UNPACKING pc=0x000002a3e47be23f sp=0x000000fb5e9fe448 mode 0 +Event: 1.468 Thread 0x000002a3dc272960 DEOPT PACKING pc=0x000002a3e4eaec27 sp=0x000000fb5e9fef20 +Event: 1.468 Thread 0x000002a3dc272960 DEOPT UNPACKING pc=0x000002a3e47be23f sp=0x000000fb5e9fe448 mode 0 +Event: 1.469 Thread 0x000002a3dc272960 DEOPT PACKING pc=0x000002a3e4eaec27 sp=0x000000fb5e9fef20 +Event: 1.469 Thread 0x000002a3dc272960 DEOPT UNPACKING pc=0x000002a3e47be23f sp=0x000000fb5e9fe448 mode 0 +Event: 1.469 Thread 0x000002a3dc272960 DEOPT PACKING pc=0x000002a3e4eaec27 sp=0x000000fb5e9fef20 +Event: 1.469 Thread 0x000002a3dc272960 DEOPT UNPACKING pc=0x000002a3e47be23f sp=0x000000fb5e9fe448 mode 0 +Event: 1.470 Thread 0x000002a3dc272960 DEOPT PACKING pc=0x000002a3e4eaec27 sp=0x000000fb5e9fef20 +Event: 1.470 Thread 0x000002a3dc272960 DEOPT UNPACKING pc=0x000002a3e47be23f sp=0x000000fb5e9fe448 mode 0 +Event: 1.471 Thread 0x000002a3dc272960 DEOPT PACKING pc=0x000002a3e4eaec27 sp=0x000000fb5e9fef20 +Event: 1.471 Thread 0x000002a3dc272960 DEOPT UNPACKING pc=0x000002a3e47be23f sp=0x000000fb5e9fe448 mode 0 +Event: 1.471 Thread 0x000002a3dc272960 DEOPT PACKING pc=0x000002a3e4eaec27 sp=0x000000fb5e9fef20 +Event: 1.471 Thread 0x000002a3dc272960 DEOPT UNPACKING pc=0x000002a3e47be23f sp=0x000000fb5e9fe448 mode 0 +Event: 1.471 Thread 0x000002a3dc272960 DEOPT PACKING pc=0x000002a3e4eaec27 sp=0x000000fb5e9fef20 +Event: 1.471 Thread 0x000002a3dc272960 DEOPT UNPACKING pc=0x000002a3e47be23f sp=0x000000fb5e9fe448 mode 0 +Event: 1.472 Thread 0x000002a3dc272960 DEOPT PACKING pc=0x000002a3e4eaec27 sp=0x000000fb5e9fef20 +Event: 1.472 Thread 0x000002a3dc272960 DEOPT UNPACKING pc=0x000002a3e47be23f sp=0x000000fb5e9fe448 mode 0 + +Classes unloaded (0 events): +No events + +Classes redefined (0 events): +No events + +Internal exceptions (20 events): +Event: 0.078 Thread 0x000002a3dc272960 Exception (0x0000000621d29a70) +thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] +Event: 0.085 Thread 0x000002a3dc272960 Exception (0x0000000621d3f078) +thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] +Event: 0.087 Thread 0x000002a3dc272960 Exception (0x0000000621d4a020) +thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] +Event: 0.141 Thread 0x000002a38a24d4a0 Exception (0x0000000621e79f90) +thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] +Event: 0.648 Thread 0x000002a3dc272960 Exception (0x0000000621fefb48) +thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] +Event: 0.653 Thread 0x000002a3dc272960 Exception (0x0000000621817938) +thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] +Event: 0.662 Thread 0x000002a3dc272960 Exception (0x000000062182cc38) +thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] +Event: 0.662 Thread 0x000002a3dc272960 Exception (0x0000000621830430) +thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 848] +Event: 0.718 Thread 0x000002a3dc272960 Exception (0x00000006219c15c8) +thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] +Event: 0.768 Thread 0x000002a38a24d4a0 Exception ()V @21: astore_1 + Reason: + Current frame's flags are not assignable to stack map frame's. + Current Frame: + bci: @0 + flags: { flagThisUninit } + locals: { uninitializedThis } + stack: { 'java/lang/Throwable' } + Stackmap Frame: + bci: @21 + flags: { } + locals: { top } + stack: { 'java/lan +Event: 0.978 Thread 0x000002a38a24d4a0 Exception (0x0000000621f47060) +thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] +Event: 0.983 Thread 0x000002a38a24d4a0 Exception (0x0000000621af9db0) +thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] +Event: 1.006 Thread 0x000002a38a24d4a0 Exception (0x0000000621b425c0) +thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] +Event: 1.011 Thread 0x000002a38a24d4a0 Exception (0x0000000621b4d4d8) +thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] +Event: 1.321 Thread 0x000002a3dc272960 Exception (0x00000006217e6888) +thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] +Event: 1.322 Thread 0x000002a3dc272960 Exception (0x00000006217f2868) +thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] +Event: 1.341 Thread 0x000002a3dc272960 Exception (0x00000006210501e8) +thrown [./src/hotspot/share/prims/jni.cpp, line 578] +Event: 1.341 Thread 0x000002a3dc272960 Exception (0x0000000621050568) +thrown [./src/hotspot/share/prims/jni.cpp, line 578] +Event: 1.356 Thread 0x000002a3dc272960 Exception (0x00000006210ec170) +thrown [./src/hotspot/share/prims/jni.cpp, line 578] +Event: 1.356 Thread 0x000002a3dc272960 Exception (0x00000006210ec500) +thrown [./src/hotspot/share/prims/jni.cpp, line 578] + +Events (20 events): +Event: 1.962 Executing VM operation: GetAllStackTraces +Event: 1.962 Executing VM operation: GetAllStackTraces done +Event: 1.973 Executing VM operation: GetAllStackTraces +Event: 1.973 Executing VM operation: GetAllStackTraces done +Event: 1.983 Executing VM operation: GetAllStackTraces +Event: 1.983 Executing VM operation: GetAllStackTraces done +Event: 1.994 Executing VM operation: GetAllStackTraces +Event: 1.994 Executing VM operation: GetAllStackTraces done +Event: 2.005 Executing VM operation: GetAllStackTraces +Event: 2.005 Executing VM operation: GetAllStackTraces done +Event: 2.015 loading class org/netbeans/lib/profiler/wireprotocol/EventBufferDumpedCommand +Event: 2.015 loading class org/netbeans/lib/profiler/wireprotocol/EventBufferDumpedCommand done +Event: 2.016 Executing VM operation: GetAllStackTraces +Event: 2.016 Executing VM operation: GetAllStackTraces done +Event: 2.016 Executing VM operation: HandshakeAllThreads +Event: 2.016 Executing VM operation: HandshakeAllThreads done +Event: 2.020 loading class org/netbeans/lib/profiler/wireprotocol/DumpResultsResponse +Event: 2.020 loading class org/netbeans/lib/profiler/wireprotocol/DumpResultsResponse done +Event: 2.020 loading class org/netbeans/lib/profiler/wireprotocol/GetMethodNamesForJMethodIdsCommand +Event: 2.020 loading class org/netbeans/lib/profiler/wireprotocol/GetMethodNamesForJMethodIdsCommand done + + +Dynamic libraries: +0x00007ff6560d0000 - 0x00007ff6560dd000 C:\Program Files\AdoptOpenJDK\jdk-15.0.0.36-hotspot\bin\java.exe +0x00007ffef5f30000 - 0x00007ffef6111000 C:\Windows\SYSTEM32\ntdll.dll +0x00007ffef5db0000 - 0x00007ffef5e61000 C:\Windows\System32\KERNEL32.DLL +0x00007ffef2f50000 - 0x00007ffef31c3000 C:\Windows\System32\KERNELBASE.dll +0x00007ffef31d0000 - 0x00007ffef32c8000 C:\Windows\System32\ucrtbase.dll +0x00007ffec3cf0000 - 0x00007ffec3d08000 C:\Program Files\AdoptOpenJDK\jdk-15.0.0.36-hotspot\bin\jli.dll +0x00007ffee94f0000 - 0x00007ffee9505000 C:\Program Files\AdoptOpenJDK\jdk-15.0.0.36-hotspot\bin\VCRUNTIME140.dll +0x00007ffef34a0000 - 0x00007ffef3630000 C:\Windows\System32\USER32.dll +0x00007ffef2f30000 - 0x00007ffef2f50000 C:\Windows\System32\win32u.dll +0x00007ffedb330000 - 0x00007ffedb599000 C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.17134.2208_none_d3fb8d057c943d4a\COMCTL32.dll +0x00007ffef5d80000 - 0x00007ffef5da8000 C:\Windows\System32\GDI32.dll +0x00007ffef5a40000 - 0x00007ffef5ade000 C:\Windows\System32\msvcrt.dll +0x00007ffef2ce0000 - 0x00007ffef2e74000 C:\Windows\System32\gdi32full.dll +0x00007ffef5290000 - 0x00007ffef55b2000 C:\Windows\System32\combase.dll +0x00007ffef2a50000 - 0x00007ffef2aef000 C:\Windows\System32\msvcp_win.dll +0x00007ffef4a80000 - 0x00007ffef4ba2000 C:\Windows\System32\RPCRT4.dll +0x00007ffef3330000 - 0x00007ffef33a9000 C:\Windows\System32\bcryptPrimitives.dll +0x00007ffef56e0000 - 0x00007ffef570d000 C:\Windows\System32\IMM32.DLL +0x00007ffecc6a0000 - 0x00007ffecc73b000 C:\Program Files\AdoptOpenJDK\jdk-15.0.0.36-hotspot\bin\msvcp140.dll +0x00007ffeb9b70000 - 0x00007ffeba6f4000 C:\Program Files\AdoptOpenJDK\jdk-15.0.0.36-hotspot\bin\server\jvm.dll +0x00007ffef55c0000 - 0x00007ffef5661000 C:\Windows\System32\ADVAPI32.dll +0x00007ffef57f0000 - 0x00007ffef584b000 C:\Windows\System32\sechost.dll +0x00007ffef5710000 - 0x00007ffef5718000 C:\Windows\System32\PSAPI.DLL +0x00007ffeee8c0000 - 0x00007ffeee8c9000 C:\Windows\SYSTEM32\WSOCK32.dll +0x00007ffeef090000 - 0x00007ffeef0b3000 C:\Windows\SYSTEM32\WINMM.dll +0x00007ffeed2f0000 - 0x00007ffeed2fa000 C:\Windows\SYSTEM32\VERSION.dll +0x00007ffef5850000 - 0x00007ffef58bc000 C:\Windows\System32\WS2_32.dll +0x00007ffeef060000 - 0x00007ffeef08a000 C:\Windows\SYSTEM32\winmmbase.dll +0x00007ffef22e0000 - 0x00007ffef2329000 C:\Windows\System32\cfgmgr32.dll +0x00007ffef22c0000 - 0x00007ffef22d1000 C:\Windows\System32\kernel.appcore.dll +0x00007ffeedce0000 - 0x00007ffeedcea000 C:\Program Files\AdoptOpenJDK\jdk-15.0.0.36-hotspot\bin\jimage.dll +0x00007ffedefe0000 - 0x00007ffedf1a9000 C:\Windows\SYSTEM32\DBGHELP.DLL +0x00007ffedb930000 - 0x00007ffedb959000 C:\Windows\SYSTEM32\dbgcore.DLL +0x00007ffed6ad0000 - 0x00007ffed6adf000 C:\Users\amaterasu\Documents\netbeans\profiler\lib\deployed\jdk16\windows-amd64\profilerinterface.dll +0x00007ffed8f60000 - 0x00007ffed8f85000 C:\Program Files\AdoptOpenJDK\jdk-15.0.0.36-hotspot\bin\java.dll +0x00007ffed6400000 - 0x00007ffed6418000 C:\Program Files\AdoptOpenJDK\jdk-15.0.0.36-hotspot\bin\zip.dll +0x00007ffef3630000 - 0x00007ffef4a76000 C:\Windows\System32\SHELL32.dll +0x00007ffef5080000 - 0x00007ffef5128000 C:\Windows\System32\shcore.dll +0x00007ffef2330000 - 0x00007ffef2a43000 C:\Windows\System32\windows.storage.dll +0x00007ffef5670000 - 0x00007ffef56c1000 C:\Windows\System32\shlwapi.dll +0x00007ffef2280000 - 0x00007ffef229f000 C:\Windows\System32\profapi.dll +0x00007ffef2230000 - 0x00007ffef227c000 C:\Windows\System32\powrprof.dll +0x00007ffef2220000 - 0x00007ffef222a000 C:\Windows\System32\FLTLIB.DLL +0x00007ffed89b0000 - 0x00007ffed89c9000 C:\Program Files\AdoptOpenJDK\jdk-15.0.0.36-hotspot\bin\net.dll +0x00007ffeead40000 - 0x00007ffeeae1d000 C:\Windows\SYSTEM32\WINHTTP.dll +0x00007ffef1aa0000 - 0x00007ffef1b06000 C:\Windows\system32\mswsock.dll +0x00007ffed6420000 - 0x00007ffed6432000 C:\Program Files\AdoptOpenJDK\jdk-15.0.0.36-hotspot\bin\nio.dll +0x00007ffeea600000 - 0x00007ffeea609000 C:\Program Files\AdoptOpenJDK\jdk-15.0.0.36-hotspot\bin\management.dll +0x00007ffee94e0000 - 0x00007ffee94eb000 C:\Program Files\AdoptOpenJDK\jdk-15.0.0.36-hotspot\bin\management_ext.dll +0x00007ffef1c50000 - 0x00007ffef1c67000 C:\Windows\SYSTEM32\CRYPTSP.dll +0x00007ffef1650000 - 0x00007ffef1683000 C:\Windows\system32\rsaenh.dll +0x00007ffef1d80000 - 0x00007ffef1da5000 C:\Windows\SYSTEM32\bcrypt.dll +0x00007ffef2120000 - 0x00007ffef2148000 C:\Windows\SYSTEM32\USERENV.dll +0x00007ffef1c70000 - 0x00007ffef1c7b000 C:\Windows\SYSTEM32\CRYPTBASE.dll +0x00007ffef17f0000 - 0x00007ffef1828000 C:\Windows\SYSTEM32\IPHLPAPI.DLL +0x00007ffef5ed0000 - 0x00007ffef5ed8000 C:\Windows\System32\NSI.dll +0x00007ffeeb5d0000 - 0x00007ffeeb5e6000 C:\Windows\SYSTEM32\dhcpcsvc6.DLL +0x00007ffeeb8a0000 - 0x00007ffeeb8ba000 C:\Windows\SYSTEM32\dhcpcsvc.DLL +0x00007ffec3c80000 - 0x00007ffec3ce4000 C:\Users\amaterasu\AppData\Local\Temp\lwjglamaterasu\3.2.3-build-13\lwjgl.dll +0x00007ffec3c10000 - 0x00007ffec3c72000 C:\Users\AMATER~1\AppData\Local\Temp\lwjglamaterasu\3.2.3-build-13\glfw.dll +0x00007ffeeac00000 - 0x00007ffeeac10000 C:\Program Files\AdoptOpenJDK\jdk-15.0.0.36-hotspot\bin\verify.dll + +dbghelp: loaded successfully - version: 4.0.5 - missing functions: none +symbol engine: initialized successfully - sym options: 0x614 - pdb path: .;C:\Program Files\AdoptOpenJDK\jdk-15.0.0.36-hotspot\bin;C:\Windows\SYSTEM32;C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.17134.2208_none_d3fb8d057c943d4a;C:\Program Files\AdoptOpenJDK\jdk-15.0.0.36-hotspot\bin\server;C:\Users\amaterasu\Documents\netbeans\profiler\lib\deployed\jdk16\windows-amd64;C:\Users\amaterasu\AppData\Local\Temp\lwjglamaterasu\3.2.3-build-13;C:\Users\AMATER~1\AppData\Local\Temp\lwjglamaterasu\3.2.3-build-13 + +VM Arguments: +jvm_args: -agentpath:C:/Users/amaterasu/Documents/netbeans/profiler/lib/deployed/jdk16/windows-amd64/profilerinterface.dll=C:\Users\amaterasu\Documents\netbeans\profiler\lib,5140,10 -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=C:\Users\amaterasu\AppData\Local\NetBeans\Cache\12.1\mavencachedirs\1847035611\org-netbeans-modules-profiler +java_command: electrosphere.main.Main +java_class_path (initial): D:\p\Renderer\target\classes;C:\Users\amaterasu\.m2\repository\org\lwjgl\lwjgl\3.2.3\lwjgl-3.2.3.jar;C:\Users\amaterasu\.m2\repository\org\lwjgl\lwjgl-assimp\3.2.3\lwjgl-assimp-3.2.3.jar;C:\Users\amaterasu\.m2\repository\org\lwjgl\lwjgl-glfw\3.2.3\lwjgl-glfw-3.2.3.jar;C:\Users\amaterasu\.m2\repository\org\lwjgl\lwjgl-opengl\3.2.3\lwjgl-opengl-3.2.3.jar;C:\Users\amaterasu\.m2\repository\org\lwjgl\lwjgl-opengles\3.2.3\lwjgl-opengles-3.2.3.jar;C:\Users\amaterasu\.m2\repository\org\lwjgl\lwjgl\3.2.3\lwjgl-3.2.3-natives-windows.jar;C:\Users\amaterasu\.m2\repository\org\lwjgl\lwjgl-assimp\3.2.3\lwjgl-assimp-3.2.3-natives-windows.jar;C:\Users\amaterasu\.m2\repository\org\lwjgl\lwjgl-glfw\3.2.3\lwjgl-glfw-3.2.3-natives-windows.jar;C:\Users\amaterasu\.m2\repository\org\lwjgl\lwjgl-opengl\3.2.3\lwjgl-opengl-3.2.3-natives-windows.jar;C:\Users\amaterasu\.m2\repository\org\lwjgl\lwjgl-opengles\3.2.3\lwjgl-opengles-3.2.3-natives-windows.jar;C:\Users\amaterasu\.m2\repository\org\joml\joml\1.9.19\joml-1.9.19.jar;C:\Users\amaterasu\.m2\repository\com\google\code\gson\gson\2.8.6\gson-2.8.6.jar;C:\Users\amaterasu\.m2\repository\cz\advel\jbullet\jbullet\20101010-1\jbullet-20101010-1.jar;C:\Users\amaterasu\.m2\repository\java3d\vecmath\1.3.1\vecmath-1.3.1.jar;C:\Users\amaterasu\.m2\repository\org\apache\commons\commons-crypto\1.1.0\commons-crypto-1.1.0.jar;C:\Users\amaterasu\.m2\repository\net\java\dev\jna\jna\5.5.0\jna-5.5.0.jar;C:\Users\amaterasu\.m2\repository\electrosphere\TerrainGen\0.1\TerrainGen-0.1.jar;C:\Users\amaterasu\.m2\repository\electrosphere\RendererNetworkParser\0.1\RendererNetworkParser-0.1.jar +Launcher Type: SUN_STANDARD + +[Global flags] + intx CICompilerCount = 4 {product} {ergonomic} + uint ConcGCThreads = 2 {product} {ergonomic} + uint G1ConcRefinementThreads = 8 {product} {ergonomic} + size_t G1HeapRegionSize = 4194304 {product} {ergonomic} + uintx GCDrainStackTargetSize = 64 {product} {ergonomic} + bool HeapDumpOnOutOfMemoryError = true {manageable} {command line} + ccstr HeapDumpPath = C:\Users\amaterasu\AppData\Local\NetBeans\Cache\12.1\mavencachedirs\1847035611\org-netbeans-modules-profiler {manageable} {command line} + size_t InitialHeapSize = 536870912 {product} {ergonomic} + size_t MarkStackSize = 4194304 {product} {ergonomic} + size_t MaxHeapSize = 8556380160 {product} {ergonomic} + size_t MaxNewSize = 5133828096 {product} {ergonomic} + size_t MinHeapDeltaBytes = 4194304 {product} {ergonomic} + size_t MinHeapSize = 8388608 {product} {ergonomic} + uintx NonNMethodCodeHeapSize = 5839372 {pd product} {ergonomic} + uintx NonProfiledCodeHeapSize = 122909434 {pd product} {ergonomic} + uintx ProfiledCodeHeapSize = 122909434 {pd product} {ergonomic} + uintx ReservedCodeCacheSize = 251658240 {pd product} {ergonomic} + bool SegmentedCodeCache = true {product} {ergonomic} + size_t SoftMaxHeapSize = 8556380160 {manageable} {ergonomic} + bool UseCompressedClassPointers = true {lp64_product} {ergonomic} + bool UseCompressedOops = true {lp64_product} {ergonomic} + bool UseG1GC = true {product} {ergonomic} + bool UseLargePagesIndividualAllocation = false {pd product} {ergonomic} + +Logging: +Log output configuration: + #0: stdout all=warning uptime,level,tags + #1: stderr all=off uptime,level,tags + +Environment Variables: +JAVA_HOME=C:\Program Files\AdoptOpenJDK\jdk-15.0.0.36-hotspot +PATH=C:\Program Files\AdoptOpenJDK\jdk-8.0.292.10-hotspot\bin;C:\Program Files\AdoptOpenJDK\jdk-15.0.0.36-hotspot\bin;C:\Program Files\AdoptOpenJDK\jdk-14.0.2.12-hotspot\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files\Git\cmd;C:\MinGW\bin;C:\Program Files\Git\bin;C:\Program Files\erl10.3\bin;C:\Program Files (x86)\Elixir\bin;C:\Users\amaterasu\.mix\escripts;;C:\Program Files\NVIDIA Corporation\NVIDIA NvDLISR;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\dotnet\;C:\Program Files\CMake\bin;C:\Program Files\nodejs\;C:\Users\amaterasu\AppData\Local\Programs\Python\Python37\Scripts\;C:\Users\amaterasu\AppData\Local\Programs\Python\Python37\;C:\Program Files (x86)\Python\Scripts\;C:\Program Files (x86)\Python\;C:\Users\amaterasu\AppData\Local\Microsoft\WindowsApps;C:\Users\amaterasu\AppData\Local\Programs\Microsoft VS Code\bin;C:\Program Files (x86)\Vim\vim82;C:\Program Files\Maven\bin;C:\Users\amaterasu\.dotnet\tools;C:\Users\amaterasu\AppData\Local\Android\Sdk\platform-tools;C:\Users\amaterasu\AppData\Roaming\npm +USERNAME=amaterasu +OS=Windows_NT +PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 60 Stepping 3, GenuineIntel + + + +--------------- S Y S T E M --------------- + +OS: + Windows 10 , 64 bit Build 17134 (10.0.17134.2145) +OS uptime: 0 days 12:09 hours + +CPU: total 8 (initial active 8) (4 cores per cpu, 2 threads per core) family 6 model 60 stepping 3, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, vzeroupper, avx, avx2, aes, clmul, erms, lzcnt, ht, tsc, tscinvbit, bmi1, bmi2, fma, clflush + +Memory: 4k page, system-wide physical 32629M (21523M free) +TotalPageFile size 37493M (AvailPageFile size 23173M) +current process WorkingSet (physical memory assigned to process): 108M, peak: 108M +current process commit charge ("private bytes"): 633M, peak: 636M + +vm_info: OpenJDK 64-Bit Server VM (15+36) for windows-amd64 JRE (15+36), built on Sep 15 2020 15:48:07 by "" with MS VC++ 15.9 (VS2017) + +END. diff --git a/src/main/java/electrosphere/controls/ControlHandler.java b/src/main/java/electrosphere/controls/ControlHandler.java index c88a3682..6df32f37 100644 --- a/src/main/java/electrosphere/controls/ControlHandler.java +++ b/src/main/java/electrosphere/controls/ControlHandler.java @@ -64,7 +64,7 @@ public class ControlHandler { handler.addControlState(DATA_STRING_INPUT_CODE_MOVEMENT_RIGHT, false); handler.addControlState(DATA_STRING_INPUT_CODE_MOVEMENT_JUMP, false); handler.addControlState(DATA_STRING_INPUT_CODE_MOVEMENT_FALL, false); - Utilities.saveObjectToJsonFile("/Config/keybinds.json", handler); + Utilities.saveObjectToBakedJsonFile("/Config/keybinds.json", handler); } diff --git a/src/main/java/electrosphere/entity/EntityDataStrings.java b/src/main/java/electrosphere/entity/EntityDataStrings.java index a369eb9a..b7a5b74b 100644 --- a/src/main/java/electrosphere/entity/EntityDataStrings.java +++ b/src/main/java/electrosphere/entity/EntityDataStrings.java @@ -43,4 +43,23 @@ public class EntityDataStrings { */ public static final String DATA_STRING_CAMERA_ORBIT_TARGET = "cameraOrbitTarget"; public static final String DATA_STRING_CAMERA_ORBIT_DISTANCE = "cameraOrbitDistance"; + + /* + Light Entity + */ + public static final String DATA_STRING_LIGHT_TYPE = "lightType"; + public static final String DATA_STRING_LIGHT_TYPE_DIRECTIONAL = "lightTypeDirectional"; + public static final String DATA_STRING_LIGHT_TYPE_POINT = "lightTypePoint"; + public static final String DATA_STRING_LIGHT_TYPE_SPOT = "lightTypeSpot"; + public static final String DATA_STRING_LIGHT_AMBIENT = "lightAmbient"; + public static final String DATA_STRING_LIGHT_DIFFUSE = "lightDiffuse"; + public static final String DATA_STRING_LIGHT_SPECULAR = "lightSpecular"; + public static final String DATA_STRING_LIGHT_CONSTANT = "lightConstant"; + public static final String DATA_STRING_LIGHT_LINEAR = "lightLinear"; + public static final String DATA_STRING_LIGHT_QUADRATIC = "lightQuadratic"; + public static final String DATA_STRING_LIGHT_DIRECTION = "lightDirection"; + public static final String DATA_STRING_LIGHT_CUTOFF = "lightCutoff"; + public static final String DATA_STRING_LIGHT_CUTOFF_OUTER = "lightCutoffOuter"; + + } diff --git a/src/main/java/electrosphere/entity/EntityManager.java b/src/main/java/electrosphere/entity/EntityManager.java index 39b57ef5..88a20198 100644 --- a/src/main/java/electrosphere/entity/EntityManager.java +++ b/src/main/java/electrosphere/entity/EntityManager.java @@ -15,6 +15,7 @@ public class EntityManager { static CopyOnWriteArrayList entityList = new CopyOnWriteArrayList(); static CopyOnWriteArrayList drawableList = new CopyOnWriteArrayList(); static CopyOnWriteArrayList moveableList = new CopyOnWriteArrayList(); + static CopyOnWriteArrayList lightList = new CopyOnWriteArrayList(); public EntityManager(){ @@ -41,7 +42,21 @@ public class EntityManager { return moveableList; } + public void registerLightEntity(Entity e){ + lightList.add(e); + } + + public CopyOnWriteArrayList getLights(){ + return lightList; + } + public void deregisterEntity(Entity e){ + if(lightList.contains(e)){ + lightList.remove(e); + } + if(moveableList.contains(e)){ + moveableList.remove(e); + } if(drawableList.contains(e)){ drawableList.remove(e); EntityUtils.cleanUpDrawableEntity(e); diff --git a/src/main/java/electrosphere/main/Globals.java b/src/main/java/electrosphere/main/Globals.java index d9ee0221..098f5aa1 100644 --- a/src/main/java/electrosphere/main/Globals.java +++ b/src/main/java/electrosphere/main/Globals.java @@ -167,7 +167,7 @@ public class Globals { } static void initEntityTypeMap(){ - CreatureTypeList typeList = Utilities.loadObjectFromJsonFile("/Data/entity_map.json", CreatureTypeList.class); + CreatureTypeList typeList = Utilities.loadObjectFromBakedJsonFile("/Data/entity_map.json", CreatureTypeList.class); for(CreatureType type : typeList.getTypes()){ entityTypeMap.put(type.getId(), type); } diff --git a/src/main/java/electrosphere/main/Main.java b/src/main/java/electrosphere/main/Main.java index 478dd744..6e6fdde2 100644 --- a/src/main/java/electrosphere/main/Main.java +++ b/src/main/java/electrosphere/main/Main.java @@ -115,16 +115,6 @@ public class Main { // // - //temporary prompt user for stuff - Scanner scan = new Scanner(System.in); - System.out.println("Run server?"); - if(scan.nextInt() == 1){ - Globals.mainConfig.runServer = true; - } else { - Globals.mainConfig.runServer = false; - System.out.println("Address?"); - Globals.mainConfig.serverAddress = scan.next(); - } //controls initControlHandler(); @@ -337,7 +327,7 @@ public class Main { public static void initControlHandler(){ ControlHandler.generateExampleControlsMap(); - Globals.controlHandler = Utilities.loadObjectFromJsonFile("/Config/keybinds.json",ControlHandler.class); + Globals.controlHandler = Utilities.loadObjectFromBakedJsonFile("/Config/keybinds.json",ControlHandler.class); } diff --git a/src/main/java/electrosphere/net/server/ServerConnectionHandler.java b/src/main/java/electrosphere/net/server/ServerConnectionHandler.java index d06742e6..db4207a4 100644 --- a/src/main/java/electrosphere/net/server/ServerConnectionHandler.java +++ b/src/main/java/electrosphere/net/server/ServerConnectionHandler.java @@ -22,6 +22,7 @@ import java.security.spec.RSAKeyGenParameterSpec; import java.util.Properties; import java.util.Random; import java.util.concurrent.CopyOnWriteArrayList; +import java.util.concurrent.TimeUnit; import java.util.logging.Level; import java.util.logging.Logger; import javax.crypto.spec.SecretKeySpec; @@ -96,7 +97,7 @@ public class ServerConnectionHandler implements Runnable { //figure out what chunk they're in //queue messages for that chunk - if(Globals.mainConfig.runServer){ + if(Globals.mainConfig.runServer && Main.playerId == -1){ } else { for(Entity currentEntity : Globals.entityManager.getMoveable()){ @@ -121,6 +122,12 @@ public class ServerConnectionHandler implements Runnable { } //push outgoing message networkParser.pushMessagesOut(); + try { + //sleep + TimeUnit.MILLISECONDS.sleep(1); + } catch (InterruptedException ex) { + ex.printStackTrace(); + } } } diff --git a/src/main/java/electrosphere/renderer/Light/LightEntityUtils.java b/src/main/java/electrosphere/renderer/Light/LightEntityUtils.java new file mode 100644 index 00000000..a1ce5c9c --- /dev/null +++ b/src/main/java/electrosphere/renderer/Light/LightEntityUtils.java @@ -0,0 +1,41 @@ +package electrosphere.renderer.Light; + +import electrosphere.entity.Entity; +import electrosphere.entity.EntityDataStrings; +import electrosphere.main.Globals; +import org.joml.Vector3f; + +/** + * + * @author amaterasu + */ +public class LightEntityUtils { + + public static Entity createDirectionalLight(Vector3f position, Vector3f ambient, Vector3f diffuse, Vector3f specular){ + Entity rVal = new Entity(); + Globals.entityManager.registerEntity(rVal); + Globals.entityManager.registerLightEntity(rVal); + rVal.putData(EntityDataStrings.DATA_STRING_LIGHT_TYPE, EntityDataStrings.DATA_STRING_LIGHT_TYPE_DIRECTIONAL); + rVal.putData(EntityDataStrings.DATA_STRING_POSITION, position); + rVal.putData(EntityDataStrings.DATA_STRING_LIGHT_AMBIENT, ambient); + rVal.putData(EntityDataStrings.DATA_STRING_LIGHT_DIFFUSE, diffuse); + rVal.putData(EntityDataStrings.DATA_STRING_LIGHT_SPECULAR, specular); + return rVal; + } + + public static Entity createPointLight(Vector3f position, Vector3f ambient, Vector3f diffuse, Vector3f specular, float constant, float linear, float quadratic){ + Entity rVal = new Entity(); + Globals.entityManager.registerEntity(rVal); + Globals.entityManager.registerLightEntity(rVal); + rVal.putData(EntityDataStrings.DATA_STRING_LIGHT_TYPE, EntityDataStrings.DATA_STRING_LIGHT_TYPE_POINT); + rVal.putData(EntityDataStrings.DATA_STRING_POSITION, position); + rVal.putData(EntityDataStrings.DATA_STRING_LIGHT_AMBIENT, ambient); + rVal.putData(EntityDataStrings.DATA_STRING_LIGHT_DIFFUSE, diffuse); + rVal.putData(EntityDataStrings.DATA_STRING_LIGHT_SPECULAR, specular); + rVal.putData(EntityDataStrings.DATA_STRING_LIGHT_CONSTANT, constant); + rVal.putData(EntityDataStrings.DATA_STRING_LIGHT_LINEAR, linear); + rVal.putData(EntityDataStrings.DATA_STRING_LIGHT_QUADRATIC, quadratic); + return rVal; + } + +} diff --git a/src/main/java/electrosphere/util/Utilities.java b/src/main/java/electrosphere/util/Utilities.java index 08ecd7c7..57b5f7cd 100644 --- a/src/main/java/electrosphere/util/Utilities.java +++ b/src/main/java/electrosphere/util/Utilities.java @@ -13,6 +13,10 @@ import electrosphere.main.Main; import java.io.BufferedReader; import java.io.File; import java.io.IOException; +import java.io.InputStream; +import java.io.InputStreamReader; +import java.net.URISyntaxException; +import java.net.URL; import java.nio.FloatBuffer; import java.nio.IntBuffer; import java.nio.file.Files; @@ -139,11 +143,48 @@ public class Utilities { return rVal; } + public static String readBakedResourceToString(InputStream resourceInputStream){ + String rVal = ""; + BufferedReader reader; + try { + reader = new BufferedReader(new InputStreamReader(resourceInputStream)); + int failCounter = 0; + boolean reading = true; + StringBuilder builder = new StringBuilder(""); + while(reading){ + if(reader.ready()){ + failCounter = 0; + int nextValue = reader.read(); + if(nextValue == -1){ + reading = false; + } else { + builder.append((char)nextValue); + } + } else { + failCounter++; + if(failCounter > maxReadFails){ + reading = false; + } else { + try { + TimeUnit.MILLISECONDS.sleep(READ_TIMEOUT_DURATION); + } catch (InterruptedException ex) { + ex.printStackTrace(); + } + } + } + } + rVal = builder.toString(); + } catch (IOException ex) { + ex.printStackTrace(); + } + return rVal; + } + public static void loadMainConfig(){ if(Main.class.getResource("/Config/localconfig.json") != null){ - Globals.mainConfig = loadObjectFromJsonFile("/Config/localconfig.json", MainConfig.class); + Globals.mainConfig = loadObjectFromBakedJsonFile("/Config/localconfig.json", MainConfig.class); if(Globals.mainConfig.version != MainConfig.CONFIG_FILE_VERSION){ //dynamically generate config and save it MainConfig.generateMainConfig(); @@ -154,14 +195,31 @@ public class Utilities { } - public static T loadObjectFromJsonFile(String fileName, Class className){ + public static T loadObjectFromBakedJsonFile(String fileName, Class className){ T rVal = null; - String rawJSON = Utilities.readFileToString(new File(Main.class.getResource(fileName).getPath())); + String rawJSON = Utilities.readBakedResourceToString(Main.class.getResourceAsStream(fileName)); Gson gson = new Gson(); rVal = gson.fromJson(rawJSON, className); return rVal; } + public static void saveObjectToBakedJsonFile(String fileName, Object object){ + URL resourceUrl = Main.class.getResource(fileName); + File file = new File(""); + try { + file = new File(resourceUrl.toURI()); + } catch (URISyntaxException ex) { + ex.printStackTrace(); + } + Gson gson = new Gson(); + try { + Files.write(file.toPath(), gson.toJson(object).getBytes()); + } catch (IOException ex) { + ex.printStackTrace(); + System.exit(1); + } + } + public static void saveObjectToJsonFile(String fileName, Object object){ Path path = new File(Main.class.getResource(fileName).getPath()).toPath(); Gson gson = new Gson();