diff --git a/hs_err_pid20082.log b/hs_err_pid20082.log
new file mode 100644
index 0000000..94fa64a
--- /dev/null
+++ b/hs_err_pid20082.log
@@ -0,0 +1,701 @@
+#
+# A fatal error has been detected by the Java Runtime Environment:
+#
+# SIGBUS (0xa) at pc=0x00000001049a5725, pid=20082, tid=0x0000000000009503
+#
+# JRE version: OpenJDK Runtime Environment (8.0_252-b09) (build 1.8.0_252-b09)
+# Java VM: OpenJDK 64-Bit Server VM (25.252-b09 mixed mode bsd-amd64 compressed oops)
+# Problematic frame:
+# C [libzip.dylib+0x3725] newEntry+0x74
+#
+# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
+#
+# If you would like to submit a bug report, please include
+# instructions on how to reproduce the bug and visit:
+# http://bugreport.java.com/bugreport/crash.jsp
+# The crash happened outside the Java Virtual Machine in native code.
+# See problematic frame for where to report the bug.
+#
+
+--------------- T H R E A D ---------------
+
+Current thread (0x00007faffb7f7800): JavaThread "Attach Listener" daemon [_thread_in_native, id=38147, stack(0x000070000a453000,0x000070000a553000)]
+
+siginfo: si_signo: 10 (SIGBUS), si_code: 2 (BUS_ADRERR), si_addr: 0x000000010da3d77b
+
+Registers:
+RAX=0x00007faf6ad93260, RBX=0x0000000000000000, RCX=0x00007faf6ad93288, RDX=0x00007faf6ad00000
+RSP=0x000070000a54f740, RBP=0x000070000a54f7d0, RSI=0x0000000000000008, RDI=0x00000000000008f3
+R8 =0x0000000000008f1f, R9 =0x0000000000008f23, R10=0x00000000fffffff8, R11=0x00007faeef761620
+R12=0x0000000000000000, R13=0x0000000000000000, R14=0x000000010da3d75f, R15=0x00007faf78854bb0
+RIP=0x00000001049a5725, EFLAGS=0x0000000000010206, ERR=0x0000000000000004
+ TRAPNO=0x000000000000000e
+
+Top of Stack: (sp=0x000070000a54f740)
+0x000070000a54f740: 0000000000000348 00007fafead041d0
+0x000070000a54f750: 000070000a54f790 000000010b1ada5f
+0x000070000a54f760: 409262e3bb581f15 00007faf6ad93288
+0x000070000a54f770: 00007faf6b2dac10 00007faffc006001
+0x000070000a54f780: c9c2ecb1912700a2 00007faffb7f7800
+0x000070000a54f790: 000000000a54f7b0 00007faf6ad93260
+0x000070000a54f7a0: 00007faf78854bb0 00007faf78854bb0
+0x000070000a54f7b0: 00007fafd0060000 0000000000000000
+0x000070000a54f7c0: 000000000000bb00 00000000dc23110c
+0x000070000a54f7d0: 000070000a54f820 00000001049a55dc
+0x000070000a54f7e0: 00007faffad1e6a0 0000000000000000
+0x000070000a54f7f0: 0000000000000062 00007faffad1e6a0
+0x000070000a54f800: 00007faf78854bb0 00007faf78856f40
+0x000070000a54f810: 000070000a54f874 000070000a54f944
+0x000070000a54f820: 000070000a54f850 00000001049a62b0
+0x000070000a54f830: 00007faffad1e6a0 0000000000000000
+0x000070000a54f840: c9c2ecb1912700a2 000070000a54f944
+0x000070000a54f850: 000070000a54f930 000000010b17f600
+0x000070000a54f860: 000000000a54f7a0 000000010b322ed5
+0x000070000a54f870: c9c2ecb1912700a2 00007faffb7f7800
+0x000070000a54f880: 000070000a54f970 000000010b232400
+0x000070000a54f890: 2e31656d614e2f6d 014b507373616c63
+0x000070000a54f8a0: 00007faffad1e4e0 00007faffad1e4e0
+0x000070000a54f8b0: 000000000000005c 0000000000000000
+0x000070000a54f8c0: b900000000000000 662f6d6f630003a2
+0x000070000a54f8d0: 00007faf6af5d2a0 0000000063616a2f
+0x000070000a54f8e0: 000000010b5afe7e 0000000000000070
+0x000070000a54f8f0: 00007faf6af5d2a0 0108080014001402
+0x000070000a54f900: c9c2ecb1912700a2 00007faffb7f7800
+0x000070000a54f910: 0000000000000000 0000000000000000
+0x000070000a54f920: 00007faf78856f40 00007faf78856f40
+0x000070000a54f930: 000070000a54f970 000000010b17f77e
+
+Instructions: (pc=0x00000001049a5725)
+0x00000001049a5705: 42 02 00 00 48 89 4d 98 48 89 45 c8 4d 8b 76 08
+0x00000001049a5715: 4d 2b 77 28 4d 03 77 18 4c 89 7d d0 44 89 65 c4
+0x00000001049a5725: 41 0f b6 46 1c 45 0f b6 7e 1d 41 c1 e7 08 41 09
+0x00000001049a5735: c7 41 0f b6 46 1e 89 45 b8 41 0f b6 46 1f 89 45
+
+Register to memory mapping:
+
+RAX=0x00007faf6ad93260 is an unknown value
+RBX=0x0000000000000000 is an unknown value
+RCX=0x00007faf6ad93288 is an unknown value
+RDX=0x00007faf6ad00000 is an unknown value
+RSP=0x000070000a54f740 is pointing into the stack for thread: 0x00007faffb7f7800
+RBP=0x000070000a54f7d0 is pointing into the stack for thread: 0x00007faffb7f7800
+RSI=0x0000000000000008 is an unknown value
+RDI=0x00000000000008f3 is an unknown value
+R8 =0x0000000000008f1f is an unknown value
+R9 =0x0000000000008f23 is an unknown value
+R10=0x00000000fffffff8 is an unknown value
+R11=0x00007faeef761620 is an unknown value
+R12=0x0000000000000000 is an unknown value
+R13=0x0000000000000000 is an unknown value
+R14=0x000000010da3d75f is an unknown value
+R15=0x00007faf78854bb0 is an unknown value
+
+
+Stack: [0x000070000a453000,0x000070000a553000], sp=0x000070000a54f740, free space=1009k
+Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
+C [libzip.dylib+0x3725] newEntry+0x74
+C [libzip.dylib+0x35dc] ZIP_GetEntry2+0x11a
+C [libzip.dylib+0x42b0] ZIP_FindEntry+0x2e
+V [libjvm.dylib+0x17f600] ClassPathZipEntry::open_entry(char const*, int*, bool, Thread*)+0x66
+V [libjvm.dylib+0x17f77e] ClassPathZipEntry::open_stream(char const*, Thread*)+0x22
+V [libjvm.dylib+0x18155c] ClassLoader::load_classfile(Symbol*, Thread*)+0x18a
+V [libjvm.dylib+0x51d976] SystemDictionary::load_instance_class(Symbol*, Handle, Thread*)+0x20e
+V [libjvm.dylib+0x51cc89] SystemDictionary::resolve_instance_class_or_null(Symbol*, Handle, Handle, Thread*)+0x423
+V [libjvm.dylib+0x4370a8] Method::load_signature_classes(methodHandle, Thread*)+0x14a
+V [libjvm.dylib+0x1aa889] CompileBroker::compile_method(methodHandle, int, int, methodHandle, int, char const*, Thread*)+0x3a5
+V [libjvm.dylib+0x9a136] AdvancedThresholdPolicy::submit_compile(methodHandle, int, CompLevel, JavaThread*)+0x1fa
+V [libjvm.dylib+0x4e86e5] SimpleThresholdPolicy::compile(methodHandle, int, CompLevel, JavaThread*)+0x4f1
+V [libjvm.dylib+0x9aeed] AdvancedThresholdPolicy::method_back_branch_event(methodHandle, methodHandle, int, CompLevel, nmethod*, JavaThread*)+0xa23
+V [libjvm.dylib+0x4e802c] SimpleThresholdPolicy::event(methodHandle, methodHandle, int, int, CompLevel, nmethod*, JavaThread*)+0x416
+V [libjvm.dylib+0x133cf4] Runtime1::counter_overflow(JavaThread*, int, Method*)+0x26a
+v ~RuntimeStub::counter_overflow Runtime1 stub
+J 5893 C1 com.contrastsecurity.shaded.org.codehaus.plexus.util.xml.Xpp3DomBuilder.build(Lcom/contrastsecurity/shaded/org/codehaus/plexus/util/xml/pull/XmlPullParser;ZLcom/contrastsecurity/shaded/org/codehaus/plexus/util/xml/Xpp3DomBuilder$InputLocationBuilder;)Lcom/contrastsecurity/shaded/org/codehaus/plexus/util/xml/Xpp3Dom; (413 bytes) @ 0x000000010efedb9c [0x000000010efea140+0x3a5c]
+J 6341 C1 com.contrastsecurity.shaded.org.codehaus.plexus.util.xml.Xpp3DomBuilder.build(Lcom/contrastsecurity/shaded/org/codehaus/plexus/util/xml/pull/XmlPullParser;Z)Lcom/contrastsecurity/shaded/org/codehaus/plexus/util/xml/Xpp3Dom; (7 bytes) @ 0x000000010ead6464 [0x000000010ead6400+0x64]
+j com.contrastsecurity.shaded.org.apache.maven.model.io.xpp3.MavenXpp3Reader.parseReportPlugin(Lcom/contrastsecurity/shaded/org/codehaus/plexus/util/xml/pull/XmlPullParser;Z)Lcom/contrastsecurity/shaded/org/apache/maven/model/ReportPlugin;+352
+j com.contrastsecurity.shaded.org.apache.maven.model.io.xpp3.MavenXpp3Reader.parseReporting(Lcom/contrastsecurity/shaded/org/codehaus/plexus/util/xml/pull/XmlPullParser;Z)Lcom/contrastsecurity/shaded/org/apache/maven/model/Reporting;+240
+J 6271 C1 com.contrastsecurity.shaded.org.apache.maven.model.io.xpp3.MavenXpp3Reader.parseModel(Lcom/contrastsecurity/shaded/org/codehaus/plexus/util/xml/pull/XmlPullParser;Z)Lcom/contrastsecurity/shaded/org/apache/maven/model/Model; (1606 bytes) @ 0x000000010eb1df6c [0x000000010eb16c60+0x730c]
+j com.contrastsecurity.shaded.org.apache.maven.model.io.xpp3.MavenXpp3Reader.read(Lcom/contrastsecurity/shaded/org/codehaus/plexus/util/xml/pull/XmlPullParser;Z)Lcom/contrastsecurity/shaded/org/apache/maven/model/Model;+105
+j com.contrastsecurity.shaded.org.apache.maven.model.io.xpp3.MavenXpp3Reader.read(Ljava/io/Reader;Z)Lcom/contrastsecurity/shaded/org/apache/maven/model/Model;+38
+J 6600 C1 com.contrastsecurity.Libraries.parsePom(Ljava/util/jar/JarInputStream;Lcom/contrastsecurity/Library;)V (199 bytes) @ 0x000000010f182d1c [0x000000010f182860+0x4bc]
+J 6359 C2 com.contrastsecurity.Libraries.scanInner(Ljava/lang/String;Ljava/util/jar/JarFile;Ljava/util/jar/JarInputStream;Ljava/util/jar/JarEntry;)V (407 bytes) @ 0x000000010f0f3004 [0x000000010f0efda0+0x3264]
+j com.contrastsecurity.Libraries.scan(Ljava/util/jar/JarFile;Ljava/util/jar/JarInputStream;Ljava/lang/String;)V+31
+J 6360 C2 com.contrastsecurity.Libraries.addAllLibraries(Ljava/lang/Class;Ljava/lang/String;)V (409 bytes) @ 0x000000010e817b98 [0x000000010e813300+0x4898]
+j com.contrastsecurity.Agent.transform(Ljava/lang/String;Ljava/lang/instrument/Instrumentation;)V+133
+j com.contrastsecurity.Agent.agentmain(Ljava/lang/String;Ljava/lang/instrument/Instrumentation;)V+2
+v ~StubRoutines::call_stub
+V [libjvm.dylib+0x2d6d85] JavaCalls::call_helper(JavaValue*, methodHandle*, JavaCallArguments*, Thread*)+0x5f1
+V [libjvm.dylib+0x4ba7b6] Reflection::invoke(instanceKlassHandle, methodHandle, Handle, bool, objArrayHandle, BasicType, objArrayHandle, bool, Thread*)+0x9fc
+V [libjvm.dylib+0x4bb06c] Reflection::invoke_method(oopDesc*, Handle, objArrayHandle, Thread*)+0x150
+V [libjvm.dylib+0x326965] JVM_InvokeMethod+0x1ed
+J 1484 sun.reflect.NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; (0 bytes) @ 0x000000010e1e056d [0x000000010e1e0480+0xed]
+J 1365 C1 sun.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; (104 bytes) @ 0x000000010e170c9c [0x000000010e16fac0+0x11dc]
+J 6097 C2 java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; (62 bytes) @ 0x000000010f0b09d4 [0x000000010f0b0920+0xb4]
+j sun.instrument.InstrumentationImpl.loadClassAndStartAgent(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V+174
+j sun.instrument.InstrumentationImpl.loadClassAndCallAgentmain(Ljava/lang/String;Ljava/lang/String;)V+5
+v ~StubRoutines::call_stub
+V [libjvm.dylib+0x2d6d85] JavaCalls::call_helper(JavaValue*, methodHandle*, JavaCallArguments*, Thread*)+0x5f1
+V [libjvm.dylib+0x2e0da0] jni_invoke_nonstatic(JNIEnv_*, JavaValue*, _jobject*, JNICallType, _jmethodID*, JNI_ArgumentPusher*, Thread*)+0x3c0
+V [libjvm.dylib+0x2e4397] jni_CallVoidMethod+0x197
+C [libinstrument.dylib+0xa921] invokeJavaAgentMainMethod+0x64
+C [libinstrument.dylib+0xa791] startJavaAgent+0x5a
+C [libinstrument.dylib+0x9bd7] Agent_OnAttach+0x2e6
+V [libjvm.dylib+0x37316a] JvmtiExport::load_agent_library(AttachOperation*, outputStream*)+0x1f8
+V [libjvm.dylib+0xc2c36] attach_listener_thread_entry(JavaThread*, Thread*)+0x102
+V [libjvm.dylib+0x547404] JavaThread::thread_main_inner()+0x86
+V [libjvm.dylib+0x46ef74] java_start(Thread*)+0xf0
+C [libsystem_pthread.dylib+0x68fc] _pthread_start+0xe0
+C [libsystem_pthread.dylib+0x2443] thread_start+0xf
+C 0x0000000000000000
+
+Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
+v ~RuntimeStub::counter_overflow Runtime1 stub
+J 5893 C1 com.contrastsecurity.shaded.org.codehaus.plexus.util.xml.Xpp3DomBuilder.build(Lcom/contrastsecurity/shaded/org/codehaus/plexus/util/xml/pull/XmlPullParser;ZLcom/contrastsecurity/shaded/org/codehaus/plexus/util/xml/Xpp3DomBuilder$InputLocationBuilder;)Lcom/contrastsecurity/shaded/org/codehaus/plexus/util/xml/Xpp3Dom; (413 bytes) @ 0x000000010efedb9c [0x000000010efea140+0x3a5c]
+J 6341 C1 com.contrastsecurity.shaded.org.codehaus.plexus.util.xml.Xpp3DomBuilder.build(Lcom/contrastsecurity/shaded/org/codehaus/plexus/util/xml/pull/XmlPullParser;Z)Lcom/contrastsecurity/shaded/org/codehaus/plexus/util/xml/Xpp3Dom; (7 bytes) @ 0x000000010ead6464 [0x000000010ead6400+0x64]
+j com.contrastsecurity.shaded.org.apache.maven.model.io.xpp3.MavenXpp3Reader.parseReportPlugin(Lcom/contrastsecurity/shaded/org/codehaus/plexus/util/xml/pull/XmlPullParser;Z)Lcom/contrastsecurity/shaded/org/apache/maven/model/ReportPlugin;+352
+j com.contrastsecurity.shaded.org.apache.maven.model.io.xpp3.MavenXpp3Reader.parseReporting(Lcom/contrastsecurity/shaded/org/codehaus/plexus/util/xml/pull/XmlPullParser;Z)Lcom/contrastsecurity/shaded/org/apache/maven/model/Reporting;+240
+J 6271 C1 com.contrastsecurity.shaded.org.apache.maven.model.io.xpp3.MavenXpp3Reader.parseModel(Lcom/contrastsecurity/shaded/org/codehaus/plexus/util/xml/pull/XmlPullParser;Z)Lcom/contrastsecurity/shaded/org/apache/maven/model/Model; (1606 bytes) @ 0x000000010eb1df6c [0x000000010eb16c60+0x730c]
+j com.contrastsecurity.shaded.org.apache.maven.model.io.xpp3.MavenXpp3Reader.read(Lcom/contrastsecurity/shaded/org/codehaus/plexus/util/xml/pull/XmlPullParser;Z)Lcom/contrastsecurity/shaded/org/apache/maven/model/Model;+105
+j com.contrastsecurity.shaded.org.apache.maven.model.io.xpp3.MavenXpp3Reader.read(Ljava/io/Reader;Z)Lcom/contrastsecurity/shaded/org/apache/maven/model/Model;+38
+J 6600 C1 com.contrastsecurity.Libraries.parsePom(Ljava/util/jar/JarInputStream;Lcom/contrastsecurity/Library;)V (199 bytes) @ 0x000000010f182d1c [0x000000010f182860+0x4bc]
+J 6359 C2 com.contrastsecurity.Libraries.scanInner(Ljava/lang/String;Ljava/util/jar/JarFile;Ljava/util/jar/JarInputStream;Ljava/util/jar/JarEntry;)V (407 bytes) @ 0x000000010f0f3004 [0x000000010f0efda0+0x3264]
+j com.contrastsecurity.Libraries.scan(Ljava/util/jar/JarFile;Ljava/util/jar/JarInputStream;Ljava/lang/String;)V+31
+J 6360 C2 com.contrastsecurity.Libraries.addAllLibraries(Ljava/lang/Class;Ljava/lang/String;)V (409 bytes) @ 0x000000010e817b98 [0x000000010e813300+0x4898]
+j com.contrastsecurity.Agent.transform(Ljava/lang/String;Ljava/lang/instrument/Instrumentation;)V+133
+j com.contrastsecurity.Agent.agentmain(Ljava/lang/String;Ljava/lang/instrument/Instrumentation;)V+2
+v ~StubRoutines::call_stub
+J 1484 sun.reflect.NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; (0 bytes) @ 0x000000010e1e04f7 [0x000000010e1e0480+0x77]
+J 1365 C1 sun.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; (104 bytes) @ 0x000000010e170c9c [0x000000010e16fac0+0x11dc]
+J 6097 C2 java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; (62 bytes) @ 0x000000010f0b09d4 [0x000000010f0b0920+0xb4]
+j sun.instrument.InstrumentationImpl.loadClassAndStartAgent(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V+174
+j sun.instrument.InstrumentationImpl.loadClassAndCallAgentmain(Ljava/lang/String;Ljava/lang/String;)V+5
+v ~StubRoutines::call_stub
+
+--------------- P R O C E S S ---------------
+
+Java Threads: ( => current thread )
+=>0x00007faffb7f7800 JavaThread "Attach Listener" daemon [_thread_in_native, id=38147, stack(0x000070000a453000,0x000070000a553000)]
+ 0x00007fafbc353800 JavaThread "DestroyJavaVM" [_thread_blocked, id=6147, stack(0x00007000078cf000,0x00007000079cf000)]
+ 0x00007faf7a920000 JavaThread "http-nio-8080-AsyncTimeout" daemon [_thread_blocked, id=38403, stack(0x000070000a350000,0x000070000a450000)]
+ 0x00007faf6feef800 JavaThread "http-nio-8080-Acceptor-0" daemon [_thread_in_native, id=27651, stack(0x000070000a24d000,0x000070000a34d000)]
+ 0x00007faf7a91f000 JavaThread "http-nio-8080-ClientPoller-1" daemon [_thread_in_native, id=38659, stack(0x000070000a14a000,0x000070000a24a000)]
+ 0x00007faf7aa01800 JavaThread "http-nio-8080-ClientPoller-0" daemon [_thread_in_native, id=26883, stack(0x000070000a047000,0x000070000a147000)]
+ 0x00007faf6b847800 JavaThread "http-nio-8080-exec-10" daemon [_thread_blocked, id=26627, stack(0x0000700009f44000,0x000070000a044000)]
+ 0x00007faf7a9e5800 JavaThread "http-nio-8080-exec-9" daemon [_thread_blocked, id=26371, stack(0x0000700009e41000,0x0000700009f41000)]
+ 0x00007faf6b847000 JavaThread "http-nio-8080-exec-8" daemon [_thread_blocked, id=25859, stack(0x0000700009d3e000,0x0000700009e3e000)]
+ 0x00007faf7aa1e800 JavaThread "http-nio-8080-exec-7" daemon [_thread_blocked, id=39683, stack(0x0000700009c3b000,0x0000700009d3b000)]
+ 0x00007faf6ba3d800 JavaThread "http-nio-8080-exec-6" daemon [_thread_blocked, id=25603, stack(0x0000700009b38000,0x0000700009c38000)]
+ 0x00007faf6ba3c800 JavaThread "http-nio-8080-exec-5" daemon [_thread_blocked, id=25091, stack(0x0000700009a35000,0x0000700009b35000)]
+ 0x00007faf6be13000 JavaThread "http-nio-8080-exec-4" daemon [_thread_blocked, id=40195, stack(0x0000700009932000,0x0000700009a32000)]
+ 0x00007fafbb91b000 JavaThread "http-nio-8080-exec-3" daemon [_thread_blocked, id=40707, stack(0x000070000982f000,0x000070000992f000)]
+ 0x00007faf7aa10000 JavaThread "http-nio-8080-exec-2" daemon [_thread_blocked, id=24323, stack(0x000070000972c000,0x000070000982c000)]
+ 0x00007faf6c865000 JavaThread "http-nio-8080-exec-1" daemon [_thread_blocked, id=24067, stack(0x0000700009629000,0x0000700009729000)]
+ 0x00007faf7ab66800 JavaThread "NioBlockingSelector.BlockPoller-1" daemon [_thread_in_native, id=13323, stack(0x0000700009526000,0x0000700009626000)]
+ 0x00007faf6d89c800 JavaThread "Abandoned connection cleanup thread" daemon [_thread_blocked, id=23811, stack(0x0000700009423000,0x0000700009523000)]
+ 0x00007fafec77b000 JavaThread "Tomcat JDBC Pool Cleaner[1528902577:1642128081748]" daemon [_thread_blocked, id=41731, stack(0x0000700009320000,0x0000700009420000)]
+ 0x00007faf6b848800 JavaThread "container-0" [_thread_blocked, id=23043, stack(0x000070000921d000,0x000070000931d000)]
+ 0x00007fafebecb000 JavaThread "ContainerBackgroundProcessor[StandardEngine[Tomcat]]" daemon [_thread_blocked, id=22787, stack(0x000070000911a000,0x000070000921a000)]
+ 0x00007fafeb819000 JavaThread "Service Thread" daemon [_thread_blocked, id=43267, stack(0x0000700008d0e000,0x0000700008e0e000)]
+ 0x00007fafec815800 JavaThread "C1 CompilerThread3" daemon [_thread_blocked, id=15107, stack(0x0000700008c0b000,0x0000700008d0b000)]
+ 0x00007fafec814800 JavaThread "C2 CompilerThread2" daemon [_thread_blocked, id=14851, stack(0x0000700008b08000,0x0000700008c08000)]
+ 0x00007fafeb818000 JavaThread "C2 CompilerThread1" daemon [_thread_blocked, id=15875, stack(0x0000700008a05000,0x0000700008b05000)]
+ 0x00007faffb80a000 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, id=14595, stack(0x0000700008902000,0x0000700008a02000)]
+ 0x00007fafeb061000 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=16387, stack(0x00007000087ff000,0x00007000088ff000)]
+ 0x00007fafec80f800 JavaThread "Finalizer" daemon [_thread_blocked, id=18435, stack(0x00007000085f6000,0x00007000086f6000)]
+ 0x00007fafeb009000 JavaThread "Reference Handler" daemon [_thread_blocked, id=12291, stack(0x00007000084f3000,0x00007000085f3000)]
+
+Other Threads:
+ 0x00007fafec015000 VMThread [stack: 0x00007000083f0000,0x00007000084f0000] [id=19203]
+ 0x00007fafeb825000 WatcherThread [stack: 0x0000700008e11000,0x0000700008f11000] [id=43011]
+
+VM state:not at safepoint (normal execution)
+
+VM Mutex/Monitor currently owned by a thread: None
+
+heap address: 0x00000005c0000000, size: 8192 MB, Compressed Oops mode: Zero based, Oop shift amount: 3
+Narrow klass base: 0x0000000000000000, Narrow klass shift: 3
+Compressed class space size: 1073741824 Address: 0x00000007c0000000
+
+Heap:
+ PSYoungGen total 751616K, used 744896K [0x0000000715580000, 0x0000000745000000, 0x00000007c0000000)
+ eden space 734720K, 99% used [0x0000000715580000,0x0000000741ceb098,0x0000000742300000)
+ from space 16896K, 97% used [0x0000000743f80000,0x0000000744f85008,0x0000000745000000)
+ to space 19456K, 0% used [0x0000000742a00000,0x0000000742a00000,0x0000000743d00000)
+ ParOldGen total 312320K, used 24832K [0x00000005c0000000, 0x00000005d3100000, 0x0000000715580000)
+ object space 312320K, 7% used [0x00000005c0000000,0x00000005c18401d8,0x00000005d3100000)
+ Metaspace used 58109K, capacity 58900K, committed 59096K, reserved 1101824K
+ class space used 7171K, capacity 7339K, committed 7424K, reserved 1048576K
+
+Card table byte_map: [0x000000010b999000,0x000000010c99a000] byte_map_base: 0x0000000108b99000
+
+Marking Bits: (ParMarkBitMap*) 0x000000010b6faa38
+ Begin Bits: [0x000000011cc85000, 0x0000000124c85000)
+ End Bits: [0x0000000124c85000, 0x000000012cc85000)
+
+Polling page: 0x0000000104999000
+
+CodeCache: size=245760Kb used=20532Kb max_used=21593Kb free=225227Kb
+ bounds [0x000000010dc85000, 0x000000010f1c5000, 0x000000011cc85000]
+ total_blobs=6094 nmethods=5564 adapters=443
+ compilation: enabled
+
+Compilation events (10 events):
+Event: 1176.403 Thread 0x00007fafec815800 6670 3 com.contrastsecurity.shaded.org.codehaus.plexus.util.xml.XmlReader::calculateRawEncoding (344 bytes)
+Event: 1176.406 Thread 0x00007fafec815800 nmethod 6670 0x000000010e0873d0 code [0x000000010e087980, 0x000000010e08bd38]
+Event: 1176.406 Thread 0x00007fafec815800 6671 3 com.contrastsecurity.shaded.org.codehaus.plexus.util.xml.XmlReader::prepareReader (19 bytes)
+Event: 1176.406 Thread 0x00007fafec815800 nmethod 6671 0x000000010e921210 code [0x000000010e9213c0, 0x000000010e921948]
+Event: 1176.625 Thread 0x00007fafec814800 6672 4 java.util.Calendar::complete (40 bytes)
+Event: 1176.626 Thread 0x00007fafec814800 nmethod 6672 0x000000010f16b950 code [0x000000010f16baa0, 0x000000010f16bb58]
+Event: 1176.669 Thread 0x00007fafec815800 6674 ! 3 com.contrastsecurity.shaded.org.codehaus.plexus.util.xml.pull.MXParser::parseEpilog (765 bytes)
+Event: 1176.670 Thread 0x00007fafec815800 nmethod 6674 0x000000010eb5a350 code [0x000000010eb5a900, 0x000000010eb5e288]
+Event: 1176.670 Thread 0x00007fafec815800 6673 3 com.contrastsecurity.shaded.org.apache.maven.model.Model::setModelEncoding (6 bytes)
+Event: 1176.670 Thread 0x00007fafec815800 nmethod 6673 0x000000010e4d2c90 code [0x000000010e4d2de0, 0x000000010e4d2f50]
+
+GC Heap History (10 events):
+Event: 4.960 GC heap before
+{Heap before GC invocations=8 (full 1):
+ PSYoungGen total 404992K, used 404861K [0x0000000715580000, 0x0000000736900000, 0x00000007c0000000)
+ eden space 397824K, 100% used [0x0000000715580000,0x000000072da00000,0x000000072da00000)
+ from space 7168K, 98% used [0x0000000736200000,0x00000007368df778,0x0000000736900000)
+ to space 10240K, 0% used [0x0000000735500000,0x0000000735500000,0x0000000735f00000)
+ ParOldGen total 199168K, used 8986K [0x00000005c0000000, 0x00000005cc280000, 0x0000000715580000)
+ object space 199168K, 4% used [0x00000005c0000000,0x00000005c08c6b38,0x00000005cc280000)
+ Metaspace used 31645K, capacity 32122K, committed 32256K, reserved 1077248K
+ class space used 3959K, capacity 4090K, committed 4096K, reserved 1048576K
+Event: 4.973 GC heap after
+Heap after GC invocations=8 (full 1):
+ PSYoungGen total 534016K, used 10238K [0x0000000715580000, 0x000000073b000000, 0x00000007c0000000)
+ eden space 523776K, 0% used [0x0000000715580000,0x0000000715580000,0x0000000735500000)
+ from space 10240K, 99% used [0x0000000735500000,0x0000000735eff8c0,0x0000000735f00000)
+ to space 13824K, 0% used [0x000000073a280000,0x000000073a280000,0x000000073b000000)
+ ParOldGen total 199168K, used 14525K [0x00000005c0000000, 0x00000005cc280000, 0x0000000715580000)
+ object space 199168K, 7% used [0x00000005c0000000,0x00000005c0e2f5b8,0x00000005cc280000)
+ Metaspace used 31645K, capacity 32122K, committed 32256K, reserved 1077248K
+ class space used 3959K, capacity 4090K, committed 4096K, reserved 1048576K
+}
+Event: 5.385 GC heap before
+{Heap before GC invocations=9 (full 1):
+ PSYoungGen total 534016K, used 88707K [0x0000000715580000, 0x000000073b000000, 0x00000007c0000000)
+ eden space 523776K, 14% used [0x0000000715580000,0x000000071a2216b0,0x0000000735500000)
+ from space 10240K, 99% used [0x0000000735500000,0x0000000735eff8c0,0x0000000735f00000)
+ to space 13824K, 0% used [0x000000073a280000,0x000000073a280000,0x000000073b000000)
+ ParOldGen total 199168K, used 14525K [0x00000005c0000000, 0x00000005cc280000, 0x0000000715580000)
+ object space 199168K, 7% used [0x00000005c0000000,0x00000005c0e2f5b8,0x00000005cc280000)
+ Metaspace used 34907K, capacity 35296K, committed 35456K, reserved 1081344K
+ class space used 4265K, capacity 4379K, committed 4480K, reserved 1048576K
+Event: 5.397 GC heap after
+Heap after GC invocations=9 (full 1):
+ PSYoungGen total 601088K, used 13797K [0x0000000715580000, 0x0000000748b80000, 0x00000007c0000000)
+ eden space 587264K, 0% used [0x0000000715580000,0x0000000715580000,0x0000000739300000)
+ from space 13824K, 99% used [0x000000073a280000,0x000000073aff96b8,0x000000073b000000)
+ to space 15872K, 0% used [0x0000000739300000,0x0000000739300000,0x000000073a280000)
+ ParOldGen total 199168K, used 14810K [0x00000005c0000000, 0x00000005cc280000, 0x0000000715580000)
+ object space 199168K, 7% used [0x00000005c0000000,0x00000005c0e76b70,0x00000005cc280000)
+ Metaspace used 34907K, capacity 35296K, committed 35456K, reserved 1081344K
+ class space used 4265K, capacity 4379K, committed 4480K, reserved 1048576K
+}
+Event: 5.397 GC heap before
+{Heap before GC invocations=10 (full 2):
+ PSYoungGen total 601088K, used 13797K [0x0000000715580000, 0x0000000748b80000, 0x00000007c0000000)
+ eden space 587264K, 0% used [0x0000000715580000,0x0000000715580000,0x0000000739300000)
+ from space 13824K, 99% used [0x000000073a280000,0x000000073aff96b8,0x000000073b000000)
+ to space 15872K, 0% used [0x0000000739300000,0x0000000739300000,0x000000073a280000)
+ ParOldGen total 199168K, used 14810K [0x00000005c0000000, 0x00000005cc280000, 0x0000000715580000)
+ object space 199168K, 7% used [0x00000005c0000000,0x00000005c0e76b70,0x00000005cc280000)
+ Metaspace used 34907K, capacity 35296K, committed 35456K, reserved 1081344K
+ class space used 4265K, capacity 4379K, committed 4480K, reserved 1048576K
+Event: 5.459 GC heap after
+Heap after GC invocations=10 (full 2):
+ PSYoungGen total 601088K, used 0K [0x0000000715580000, 0x0000000748b80000, 0x00000007c0000000)
+ eden space 587264K, 0% used [0x0000000715580000,0x0000000715580000,0x0000000739300000)
+ from space 13824K, 0% used [0x000000073a280000,0x000000073a280000,0x000000073b000000)
+ to space 15872K, 0% used [0x0000000739300000,0x0000000739300000,0x000000073a280000)
+ ParOldGen total 312320K, used 23482K [0x00000005c0000000, 0x00000005d3100000, 0x0000000715580000)
+ object space 312320K, 7% used [0x00000005c0000000,0x00000005c16eea48,0x00000005d3100000)
+ Metaspace used 34907K, capacity 35296K, committed 35456K, reserved 1081344K
+ class space used 4265K, capacity 4379K, committed 4480K, reserved 1048576K
+}
+Event: 7.925 GC heap before
+{Heap before GC invocations=11 (full 2):
+ PSYoungGen total 601088K, used 587264K [0x0000000715580000, 0x0000000748b80000, 0x00000007c0000000)
+ eden space 587264K, 100% used [0x0000000715580000,0x0000000739300000,0x0000000739300000)
+ from space 13824K, 0% used [0x000000073a280000,0x000000073a280000,0x000000073b000000)
+ to space 15872K, 0% used [0x0000000739300000,0x0000000739300000,0x000000073a280000)
+ ParOldGen total 312320K, used 23482K [0x00000005c0000000, 0x00000005d3100000, 0x0000000715580000)
+ object space 312320K, 7% used [0x00000005c0000000,0x00000005c16eea48,0x00000005d3100000)
+ Metaspace used 48894K, capacity 49436K, committed 49920K, reserved 1093632K
+ class space used 6153K, capacity 6293K, committed 6400K, reserved 1048576K
+Event: 7.937 GC heap after
+Heap after GC invocations=11 (full 2):
+ PSYoungGen total 603136K, used 15861K [0x0000000715580000, 0x0000000745100000, 0x00000007c0000000)
+ eden space 587264K, 0% used [0x0000000715580000,0x0000000715580000,0x0000000739300000)
+ from space 15872K, 99% used [0x0000000739300000,0x000000073a27d7d8,0x000000073a280000)
+ to space 17920K, 0% used [0x0000000743f80000,0x0000000743f80000,0x0000000745100000)
+ ParOldGen total 312320K, used 24824K [0x00000005c0000000, 0x00000005d3100000, 0x0000000715580000)
+ object space 312320K, 7% used [0x00000005c0000000,0x00000005c183e1d8,0x00000005d3100000)
+ Metaspace used 48894K, capacity 49436K, committed 49920K, reserved 1093632K
+ class space used 6153K, capacity 6293K, committed 6400K, reserved 1048576K
+}
+Event: 9.544 GC heap before
+{Heap before GC invocations=12 (full 2):
+ PSYoungGen total 603136K, used 603125K [0x0000000715580000, 0x0000000745100000, 0x00000007c0000000)
+ eden space 587264K, 100% used [0x0000000715580000,0x0000000739300000,0x0000000739300000)
+ from space 15872K, 99% used [0x0000000739300000,0x000000073a27d7d8,0x000000073a280000)
+ to space 17920K, 0% used [0x0000000743f80000,0x0000000743f80000,0x0000000745100000)
+ ParOldGen total 312320K, used 24824K [0x00000005c0000000, 0x00000005d3100000, 0x0000000715580000)
+ object space 312320K, 7% used [0x00000005c0000000,0x00000005c183e1d8,0x00000005d3100000)
+ Metaspace used 52452K, capacity 53086K, committed 53504K, reserved 1095680K
+ class space used 6629K, capacity 6790K, committed 6912K, reserved 1048576K
+Event: 9.555 GC heap after
+Heap after GC invocations=12 (full 2):
+ PSYoungGen total 751616K, used 16404K [0x0000000715580000, 0x0000000745000000, 0x00000007c0000000)
+ eden space 734720K, 0% used [0x0000000715580000,0x0000000715580000,0x0000000742300000)
+ from space 16896K, 97% used [0x0000000743f80000,0x0000000744f85008,0x0000000745000000)
+ to space 19456K, 0% used [0x0000000742a00000,0x0000000742a00000,0x0000000743d00000)
+ ParOldGen total 312320K, used 24832K [0x00000005c0000000, 0x00000005d3100000, 0x0000000715580000)
+ object space 312320K, 7% used [0x00000005c0000000,0x00000005c18401d8,0x00000005d3100000)
+ Metaspace used 52452K, capacity 53086K, committed 53504K, reserved 1095680K
+ class space used 6629K, capacity 6790K, committed 6912K, reserved 1048576K
+}
+
+Deoptimization events (10 events):
+Event: 14.898 Thread 0x00007faffb7f7800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x000000010efb7824 method=com.contrastsecurity.shaded.org.codehaus.plexus.util.xml.pull.MXParser.nextImpl()I @ 241
+Event: 14.938 Thread 0x00007faffb7f7800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x000000010dfd9904 method=sun.nio.cs.UTF_8$Decoder.decode([BII[C)I @ 30
+Event: 14.939 Thread 0x00007faffb7f7800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x000000010ef59a48 method=sun.nio.cs.UTF_8$Decoder.decodeArrayLoop(Ljava/nio/ByteBuffer;Ljava/nio/CharBuffer;)Ljava/nio/charset/CoderResult; @ 84
+Event: 14.999 Thread 0x00007faffb7f7800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x000000010efe34b0 method=com.contrastsecurity.shaded.org.codehaus.plexus.util.xml.pull.MXParser.nextImpl()I @ 883
+Event: 16.236 Thread 0x00007faffb7f7800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x000000010ef97160 method=sun.security.provider.DigestBase.engineUpdate([BII)V @ 35
+Event: 916.199 Thread 0x00007faffb7f7800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x000000010ef983a4 method=java.security.DigestInputStream.read([BII)I @ 7
+Event: 916.199 Thread 0x00007faffb7f7800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x000000010ef983a4 method=java.security.DigestInputStream.read([BII)I @ 7
+Event: 916.458 Thread 0x00007faffb7f7800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x000000010ef983a4 method=java.security.DigestInputStream.read([BII)I @ 7
+Event: 916.458 Thread 0x00007faffb7f7800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x000000010ef983a4 method=java.security.DigestInputStream.read([BII)I @ 7
+Event: 918.750 Thread 0x00007faffb7f7800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x000000010f0cc7d0 method=com.contrastsecurity.shaded.com.fasterxml.jackson.core.json.WriterBasedJsonGenerator._writeString2(I)V @ 39
+
+Classes redefined (0 events):
+No events
+
+Internal exceptions (10 events):
+Event: 9.923 Thread 0x00007faffb009000 Exception (0x00000007202c20c0) thrown at [/corretto/workspace/corretto8-repo/installers/mac/tar/corretto-build/buildRoot/src/hotspot/src/share/vm/clas
+Event: 9.924 Thread 0x00007faffb009000 Exception (0x0000000720337f28) thrown at [/corretto/workspace/corretto8-repo/installers/mac/tar/corretto-build/buildRoot/src/hotspot/src/share/vm/cl
+Event: 9.928 Thread 0x00007faffb009000 Exception (0x00000007203df918) thrown at [/corretto/workspace/corretto8-repo/installers/mac/tar/corretto-build/buildRoot/src/hotspot/src/share/vm/c
+Event: 9.945 Thread 0x00007faffb009000 Exception (0x00000007205129e8) thrown at [/corretto/workspace/corretto8-repo/installers/mac/tar/corretto-build/buildRoot/src/hotspot/src/sha
+Event: 9.945 Thread 0x00007faffb009000 Exception (0x0000000720594a08) thrown at [/corretto/workspace/corretto8-repo/installers/mac/tar/corretto-build/buildRoot/src/hotspot/src/s
+Event: 9.946 Thread 0x00007faffb009000 Exception (0x0000000720620028) thrown at [/corretto/workspace/corretto8-repo/installers/mac/tar/corretto-build/buildRoot/src/hotspot/src/share/vm/c
+Event: 12.956 Thread 0x00007faffb7f7800 Implicit null exception at 0x000000010e9c23d4 to 0x000000010e9c2551
+Event: 12.966 Thread 0x00007faffb7f7800 Exception (0x00000007248ba368) thrown at [/corretto/workspace/corretto8-repo/installers/mac/tar/corretto-build/buildRoot/src/hotspot/src/share/vm/interpreter
+Event: 14.005 Thread 0x00007faffb7f7800 Implicit null exception at 0x000000010ef716a0 to 0x000000010ef71919
+Event: 16.314 Thread 0x00007faffb7f7800 Exception (0x000000072b288058) thrown at [/corretto/workspace/corretto8-repo/installers/mac/tar/corretto-build/buildRoot/src/hotspot/src/share/vm/classfile/systemDictionary
+
+Events (10 events):
+Event: 1176.400 Thread 0x00007fafec815800 flushing nmethod 0x000000010eb7e310
+Event: 1176.400 Thread 0x00007fafec815800 flushing nmethod 0x000000010eb81090
+Event: 1176.400 Thread 0x00007fafec815800 flushing nmethod 0x000000010eb87410
+Event: 1176.400 Thread 0x00007fafec815800 flushing nmethod 0x000000010ebba950
+Event: 1176.400 Thread 0x00007fafec815800 flushing nmethod 0x000000010ebdab90
+Event: 1176.400 Thread 0x00007fafec815800 flushing nmethod 0x000000010ebfa5d0
+Event: 1176.400 Thread 0x00007fafec815800 flushing nmethod 0x000000010ec273d0
+Event: 1176.400 Thread 0x00007fafec815800 flushing nmethod 0x000000010ec33690
+Event: 1176.401 Thread 0x00007fafec815800 flushing nmethod 0x000000010ec41090
+Event: 1176.722 loading class com/contrastsecurity/shaded/org/codehaus/plexus/util/xml/Xpp3DomBuilder$InputLocationBuilder
+
+
+Dynamic libraries:
+0x00007fff34e99000 /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
+0x00007fff221e2000 /System/Library/Frameworks/Security.framework/Versions/A/Security
+0x00007fff330a1000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
+0x00007fff2a465000 /usr/lib/libz.1.dylib
+0x00007fff2a52d000 /usr/lib/libSystem.B.dylib
+0x00007fff203cb000 /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
+0x00007fff2117a000 /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
+0x00007fff201eb000 /usr/lib/libobjc.A.dylib
+0x00007fff22c13000 /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
+0x00007fff25ad8000 /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
+0x00007fff2395f000 /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation
+0x00007fff2fb5b000 /System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/RemoteViewServices
+0x00007fff28971000 /System/Library/PrivateFrameworks/XCTTargetBootstrap.framework/Versions/A/XCTTargetBootstrap
+0x00007fff2b657000 /usr/lib/libspindump.dylib
+0x00007fff23bae000 /System/Library/Frameworks/UniformTypeIdentifiers.framework/Versions/A/UniformTypeIdentifiers
+0x00007fff27175000 /usr/lib/libapp_launch_measurement.dylib
+0x00007fff27178000 /System/Library/PrivateFrameworks/CoreAutoLayout.framework/Versions/A/CoreAutoLayout
+0x00007fff282d8000 /System/Library/Frameworks/Metal.framework/Versions/A/Metal
+0x00007fff28fce000 /usr/lib/liblangid.dylib
+0x00007fff28975000 /System/Library/PrivateFrameworks/CoreSVG.framework/Versions/A/CoreSVG
+0x00007fff24bee000 /System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/SkyLight
+0x00007fff24f54000 /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
+0x00007fff30082000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
+0x00007fff2b095000 /System/Library/PrivateFrameworks/IconServices.framework/Versions/A/IconServices
+0x00007fff282bc000 /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
+0x00007fff26460000 /usr/lib/libDiagnosticMessagesClient.dylib
+0x00007fff2895d000 /System/Library/PrivateFrameworks/DFRFoundation.framework/Versions/A/DFRFoundation
+0x00007fff2253a000 /usr/lib/libicucore.A.dylib
+0x00007fff2cb9a000 /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
+0x00007fff2be22000 /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore
+0x00007fff24b61000 /usr/lib/libMobileGestalt.dylib
+0x00007fff28661000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
+0x00007fff26bba000 /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
+0x00007fff2fb93000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
+0x00007fff26eda000 /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
+0x00007fff21b50000 /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
+0x00007fff2654b000 /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
+0x00007fff2ba25000 /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
+0x00007fff2be19000 /System/Library/PrivateFrameworks/InternationalSupport.framework/Versions/A/InternationalSupport
+0x00007fff24b60000 /usr/lib/libenergytrace.dylib
+0x00007fff22b0a000 /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
+0x00007fff2fec6000 /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
+0x00007fff27107000 /System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis
+0x00007fff6b844000 /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
+0x00007fff2be9d000 /System/Library/PrivateFrameworks/UserActivity.framework/Versions/A/UserActivity
+0x00007fff255de000 /System/Library/Frameworks/ColorSync.framework/Versions/A/ColorSync
+0x00007fff28bdc000 /System/Library/Frameworks/CoreImage.framework/Versions/A/CoreImage
+0x00007fff2196a000 /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText
+0x00007fff2899f000 /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
+0x00007fff2a533000 /System/Library/PrivateFrameworks/SoftLinking.framework/Versions/A/SoftLinking
+0x00007fff271c0000 /usr/lib/libxml2.2.dylib
+0x00007fff202b1000 /usr/lib/libc++.1.dylib
+0x00007fff2a7a4000 /usr/lib/libcompression.dylib
+0x00007fff2bd4b000 /System/Library/PrivateFrameworks/TextureIO.framework/Versions/A/TextureIO
+0x00007fff2add3000 /usr/lib/libate.dylib
+0x00007fff2a527000 /usr/lib/system/libcache.dylib
+0x00007fff2a4e3000 /usr/lib/system/libcommonCrypto.dylib
+0x00007fff2a50d000 /usr/lib/system/libcompiler_rt.dylib
+0x00007fff2a502000 /usr/lib/system/libcopyfile.dylib
+0x00007fff200db000 /usr/lib/system/libcorecrypto.dylib
+0x00007fff201a6000 /usr/lib/system/libdispatch.dylib
+0x00007fff20359000 /usr/lib/system/libdyld.dylib
+0x00007fff2a51e000 /usr/lib/system/libkeymgr.dylib
+0x00007fff2d931000 /usr/lib/system/liblaunch.dylib
+0x00007fff2a4c1000 /usr/lib/system/libmacho.dylib
+0x00007fff29cb9000 /usr/lib/system/libquarantine.dylib
+0x00007fff2a51b000 /usr/lib/system/libremovefile.dylib
+0x00007fff24bbe000 /usr/lib/system/libsystem_asl.dylib
+0x00007fff2008b000 /usr/lib/system/libsystem_blocks.dylib
+0x00007fff20228000 /usr/lib/system/libsystem_c.dylib
+0x00007fff2a515000 /usr/lib/system/libsystem_collections.dylib
+0x00007fff28fbf000 /usr/lib/system/libsystem_configuration.dylib
+0x00007fff282ab000 /usr/lib/system/libsystem_containermanager.dylib
+0x00007fff2a264000 /usr/lib/system/libsystem_coreservices.dylib
+0x00007fff2279a000 /usr/lib/system/libsystem_darwin.dylib
+0x00007fff2a51f000 /usr/lib/system/libsystem_dnssd.dylib
+0x00007fff20225000 /usr/lib/system/libsystem_featureflags.dylib
+0x00007fff2039f000 /usr/lib/system/libsystem_info.dylib
+0x00007fff2a478000 /usr/lib/system/libsystem_m.dylib
+0x00007fff20179000 /usr/lib/system/libsystem_malloc.dylib
+0x00007fff24b51000 /usr/lib/system/libsystem_networkextension.dylib
+0x00007fff22bb9000 /usr/lib/system/libsystem_notify.dylib
+0x00007fff2fdc8000 /usr/lib/system/libsystem_product_info_filter.dylib
+0x00007fff28fc3000 /usr/lib/system/libsystem_sandbox.dylib
+0x00007fff2a518000 /usr/lib/system/libsystem_secinit.dylib
+0x00007fff2031d000 /usr/lib/system/libsystem_kernel.dylib
+0x00007fff20395000 /usr/lib/system/libsystem_platform.dylib
+0x00007fff2034d000 /usr/lib/system/libsystem_pthread.dylib
+0x00007fff2629c000 /usr/lib/system/libsystem_symptoms.dylib
+0x00007fff200c3000 /usr/lib/system/libsystem_trace.dylib
+0x00007fff2a4ef000 /usr/lib/system/libunwind.dylib
+0x00007fff2008d000 /usr/lib/system/libxpc.dylib
+0x00007fff20307000 /usr/lib/libc++abi.dylib
+0x00007fff2a4fa000 /usr/lib/liboah.dylib
+0x00007fff2abb8000 /usr/lib/liblzma.5.dylib
+0x00007fff20e8e000 /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
+0x00007fff2a52f000 /usr/lib/libfakelink.dylib
+0x00007fff246b2000 /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
+0x00007fff2a66f000 /usr/lib/libarchive.2.dylib
+0x00007fff20f0c000 /usr/lib/libCRFSuite.dylib
+0x00007fff29ce0000 /usr/lib/libbsm.0.dylib
+0x00007fff2402b000 /usr/lib/libnetwork.dylib
+0x00007fff2a534000 /usr/lib/libpcap.A.dylib
+0x00007fff26295000 /usr/lib/libdns_services.dylib
+0x00007fff2abd1000 /usr/lib/libcoretls_cfhelpers.dylib
+0x00007fff2a76e000 /usr/lib/libapple_nghttp2.dylib
+0x00007fff2a4c7000 /usr/lib/system/libkxld.dylib
+0x00007fff25f0e000 /usr/lib/libsqlite3.dylib
+0x00007fff2a247000 /System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression
+0x00007fff29cc8000 /usr/lib/libcoretls.dylib
+0x00007fff2a79f000 /usr/lib/libpam.2.dylib
+0x00007fff2accf000 /usr/lib/libxar.1.dylib
+0x00007fff28fca000 /System/Library/PrivateFrameworks/AppleSystemInfo.framework/Versions/A/AppleSystemInfo
+0x00007fff2990a000 /System/Library/PrivateFrameworks/IOMobileFramebuffer.framework/Versions/A/IOMobileFramebuffer
+0x00007fff2a257000 /usr/lib/libbz2.1.0.dylib
+0x00007fff2a56c000 /usr/lib/libiconv.2.dylib
+0x00007fff2a4c0000 /usr/lib/libcharset.1.dylib
+0x00007fff27143000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents
+0x00007fff227a4000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
+0x00007fff264b0000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
+0x00007fff2a269000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
+0x00007fff2a6e1000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
+0x00007fff26220000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
+0x00007fff20869000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
+0x00007fff2ab68000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
+0x00007fff27150000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList
+0x00007fff29cbc000 /usr/lib/libCheckFix.dylib
+0x00007fff24bd5000 /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC
+0x00007fff28fd0000 /System/Library/PrivateFrameworks/CoreNLP.framework/Versions/A/CoreNLP
+0x00007fff26463000 /System/Library/PrivateFrameworks/MetadataUtilities.framework/Versions/A/MetadataUtilities
+0x00007fff20f41000 /usr/lib/libmecabra.dylib
+0x00007fff29fc6000 /System/Library/Frameworks/MLCompute.framework/Versions/A/MLCompute
+0x00007fff29cf1000 /usr/lib/libmecab.dylib
+0x00007fff29d3b000 /usr/lib/libgermantok.dylib
+0x00007fff2a749000 /usr/lib/libThaiTokenizer.dylib
+0x00007fff2ad0a000 /usr/lib/libChineseTokenizer.dylib
+0x00007fff2a79d000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/MetalPerformanceShaders
+0x00007fff26552000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
+0x00007fff2fea0000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
+0x00007fff2ad15000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
+0x00007fff29725000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
+0x00007fff20b74000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
+0x00007fff2a7ca000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
+0x00007fff29d41000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib
+0x00007fff2a786000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparseBLAS.dylib
+0x00007fff2a7c4000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libQuadrature.dylib
+0x00007fff2907c000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBNNS.dylib
+0x00007fff20e1f000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparse.dylib
+0x00007fff28f58000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSCore.framework/Versions/A/MPSCore
+0x00007fff2a1b6000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSImage.framework/Versions/A/MPSImage
+0x00007fff29d57000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSNeuralNetwork.framework/Versions/A/MPSNeuralNetwork
+0x00007fff2a128000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSMatrix.framework/Versions/A/MPSMatrix
+0x00007fff29f76000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSRayIntersector.framework/Versions/A/MPSRayIntersector
+0x00007fff2a15f000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSNDArray.framework/Versions/A/MPSNDArray
+0x00007fff20a9f000 /System/Library/PrivateFrameworks/MetalTools.framework/Versions/A/MetalTools
+0x00007fff28fc8000 /System/Library/PrivateFrameworks/AggregateDictionary.framework/Versions/A/AggregateDictionary
+0x00007fff26430000 /System/Library/PrivateFrameworks/CoreAnalytics.framework/Versions/A/CoreAnalytics
+0x00007fff2a74b000 /System/Library/PrivateFrameworks/AppleSauce.framework/Versions/A/AppleSauce
+0x00007fff282ce000 /System/Library/PrivateFrameworks/IOAccelerator.framework/Versions/A/IOAccelerator
+0x00007fff6b838000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache.dylib
+0x00007fff214d9000 /System/Library/PrivateFrameworks/LanguageModeling.framework/Versions/A/LanguageModeling
+0x00007fff298f8000 /System/Library/PrivateFrameworks/CoreEmoji.framework/Versions/A/CoreEmoji
+0x00007fff29075000 /System/Library/PrivateFrameworks/LinguisticData.framework/Versions/A/LinguisticData
+0x00007fff20dd1000 /System/Library/PrivateFrameworks/Lexicon.framework/Versions/A/Lexicon
+0x00007fff2a65d000 /usr/lib/libcmph.dylib
+0x00007fff27123000 /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
+0x00007fff27113000 /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
+0x00007fff2abd3000 /System/Library/PrivateFrameworks/APFS.framework/Versions/A/APFS
+0x00007fff29c1e000 /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
+0x00007fff2acdd000 /usr/lib/libutil.dylib
+0x00007fff22acf000 /System/Library/PrivateFrameworks/CoreServicesStore.framework/Versions/A/CoreServicesStore
+0x00007fff29cb4000 /System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement
+0x00007fff2ace1000 /usr/lib/libxslt.1.dylib
+0x00007fff29caa000 /System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Versions/A/BackgroundTaskManagement
+0x00007fff2bc95000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
+0x00007fff2bc9f000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
+0x00007fff2bbef000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
+0x00007fff2bc10000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
+0x00007fff2bcf4000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
+0x00007fff2b941000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
+0x00007fff2b05c000 /usr/lib/libexpat.1.dylib
+0x00007fff2b8f7000 /System/Library/PrivateFrameworks/AppleJPEG.framework/Versions/A/AppleJPEG
+0x00007fff28504000 /System/Library/PrivateFrameworks/FontServices.framework/libFontParser.dylib
+0x00007fff261d7000 /System/Library/PrivateFrameworks/RunningBoardServices.framework/Versions/A/RunningBoardServices
+0x00007fff2ba21000 /System/Library/PrivateFrameworks/WatchdogClient.framework/Versions/A/WatchdogClient
+0x00007fff215c2000 /System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay
+0x00007fff28419000 /System/Library/Frameworks/CoreMedia.framework/Versions/A/CoreMedia
+0x00007fff272a3000 /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
+0x00007fff2ba5c000 /System/Library/Frameworks/VideoToolbox.framework/Versions/A/VideoToolbox
+0x00007fff26157000 /System/Library/PrivateFrameworks/BaseBoard.framework/Versions/A/BaseBoard
+0x00007fff2b1a1000 /System/Library/PrivateFrameworks/PersistentConnection.framework/Versions/A/PersistentConnection
+0x00007fff25ef8000 /System/Library/PrivateFrameworks/ProtocolBuffer.framework/Versions/A/ProtocolBuffer
+0x00007fff2613f000 /System/Library/PrivateFrameworks/CommonUtilities.framework/Versions/A/CommonUtilities
+0x00007fff2b8ba000 /System/Library/PrivateFrameworks/Bom.framework/Versions/A/Bom
+0x00007fff2bc8d000 /System/Library/PrivateFrameworks/GPUWrangler.framework/Versions/A/GPUWrangler
+0x00007fff2bc70000 /System/Library/PrivateFrameworks/IOPresentment.framework/Versions/A/IOPresentment
+0x00007fff2bc99000 /System/Library/PrivateFrameworks/DSExternalDisplay.framework/Versions/A/DSExternalDisplay
+0x00007fff2bcf9000 /System/Library/PrivateFrameworks/CMCaptureCore.framework/Versions/A/CMCaptureCore
+0x00007fff2b63d000 /System/Library/PrivateFrameworks/AppServerSupport.framework/Versions/A/AppServerSupport
+0x00007fff2d6d4000 /System/Library/PrivateFrameworks/perfdata.framework/Versions/A/perfdata
+0x00007fff29c0d000 /System/Library/PrivateFrameworks/AssertionServices.framework/Versions/A/AssertionServices
+0x00007fff216f9000 /System/Library/PrivateFrameworks/AudioToolboxCore.framework/Versions/A/AudioToolboxCore
+0x00007fff283fc000 /System/Library/PrivateFrameworks/caulk.framework/Versions/A/caulk
+0x00007fff3cb80000 /System/Library/PrivateFrameworks/SystemPolicy.framework/Versions/A/SystemPolicy
+0x00007fff2ae6b000 /usr/lib/libIOReport.dylib
+0x00007fff2cf10000 /usr/lib/libSMC.dylib
+0x00007fff2bbbb000 /usr/lib/libAudioToolboxUtility.dylib
+0x00007fff3d4dd000 /usr/lib/libmis.dylib
+0x00007fff6b894000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
+0x00007fff6b857000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
+0x00007fff6ba65000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
+0x00007fff6b860000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
+0x00007fff6b854000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib
+0x00007fff6b83f000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
+0x00007fff6ceaf000 /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
+0x00007fff2b1ca000 /System/Library/PrivateFrameworks/GraphVisualizer.framework/Versions/A/GraphVisualizer
+0x00007fff2b1d9000 /System/Library/PrivateFrameworks/FaceCore.framework/Versions/A/FaceCore
+0x00007fff2b5f5000 /System/Library/PrivateFrameworks/OTSVG.framework/Versions/A/OTSVG
+0x00007fff26e98000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib
+0x00007fff2b644000 /System/Library/PrivateFrameworks/FontServices.framework/libhvf.dylib
+0x00007fff2b008000 /System/Library/PrivateFrameworks/AppleVA.framework/Versions/A/AppleVA
+0x00007fff2cd58000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
+0x00007fff2d06b000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy
+0x00007fff256d6000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
+0x00007fff2d050000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
+0x00007fff2bd03000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
+0x00007fff2d073000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
+0x00007fff2cd48000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
+0x00007fff2bcc4000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATSUI.framework/Versions/A/ATSUI
+0x00007fff2cff0000 /usr/lib/libcups.2.dylib
+0x00007fff2d060000 /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
+0x00007fff2d6ef000 /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
+0x00007fff2d6ff000 /System/Library/Frameworks/GSS.framework/Versions/A/GSS
+0x00007fff2cdc5000 /usr/lib/libresolv.9.dylib
+0x00007fff2b65a000 /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal
+0x00007fff333b6000 /System/Library/Frameworks/Kerberos.framework/Versions/A/Libraries/libHeimdalProxy.dylib
+0x00007fff262a4000 /System/Library/Frameworks/Network.framework/Versions/A/Network
+0x00007fff2b076000 /usr/lib/libheimdal-asn1.dylib
+0x00007fff2d750000 /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
+0x00007fff272f1000 /System/Library/PrivateFrameworks/login.framework/Versions/A/Frameworks/loginsupport.framework/Versions/A/loginsupport
+0x00007fff2cccf000 /System/Library/PrivateFrameworks/AudioSession.framework/Versions/A/AudioSession
+0x00007fff2cd35000 /usr/lib/libAudioStatistics.dylib
+0x00007fff2b102000 /System/Library/PrivateFrameworks/MediaExperience.framework/Versions/A/MediaExperience
+0x00007fff2cb68000 /System/Library/PrivateFrameworks/AudioSession.framework/libSessionUtility.dylib
+0x00007fff2d6e0000 /usr/lib/libperfcheck.dylib
+0x00007fff2d07f000 /System/Library/PrivateFrameworks/AudioResourceArbitration.framework/Versions/A/AudioResourceArbitration
+0x00007fff2b080000 /System/Library/PrivateFrameworks/IconFoundation.framework/Versions/A/IconFoundation
+0x00007fff2fb83000 /System/Library/PrivateFrameworks/SpeechRecognitionCore.framework/Versions/A/SpeechRecognitionCore
+0x000000010b000000 /Users/jeffwilliams/.sdkman/candidates/java/8.0.252-amzn/jre/lib/server/libjvm.dylib
+0x0000000104953000 /Users/jeffwilliams/.sdkman/candidates/java/8.0.252-amzn/jre/lib/libverify.dylib
+0x0000000104964000 /Users/jeffwilliams/.sdkman/candidates/java/8.0.252-amzn/jre/lib/libjava.dylib
+0x00000001049a2000 /Users/jeffwilliams/.sdkman/candidates/java/8.0.252-amzn/jre/lib/libzip.dylib
+0x000000010d55e000 /Users/jeffwilliams/.sdkman/candidates/java/8.0.252-amzn/jre/lib/libnio.dylib
+0x000000010d571000 /Users/jeffwilliams/.sdkman/candidates/java/8.0.252-amzn/jre/lib/libnet.dylib
+0x000000010d58c000 /Users/jeffwilliams/.sdkman/candidates/java/8.0.252-amzn/jre/lib/libmanagement.dylib
+0x000000010d9b6000 /Users/jeffwilliams/.sdkman/candidates/java/8.0.252-amzn/jre/lib/libinstrument.dylib
+
+VM Arguments:
+java_command: src/test/resources/spring-petclinic-1.5.1.jar
+java_class_path (initial): src/test/resources/spring-petclinic-1.5.1.jar
+Launcher Type: SUN_STANDARD
+
+Environment Variables:
+JAVA_HOME=/Users/jeffwilliams/.sdkman/candidates/java/8.0.252-amzn
+PATH=/Users/jeffwilliams/.sdkman/candidates/java/8.0.252-amzn/bin:/Users/jeffwilliams/.sdkman/candidates/gradle/current/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/go/bin:/usr/local/share/dotnet:~/.dotnet/tools
+SHELL=/bin/bash
+
+Signal Handlers:
+SIGSEGV: [libjvm.dylib+0x587fbb], sa_mask[0]=11111111011111110111111111111111, sa_flags=SA_ONSTACK|SA_RESTART|SA_SIGINFO
+SIGBUS: [libjvm.dylib+0x587fbb], sa_mask[0]=11111111011111110111111111111111, sa_flags=SA_RESTART|SA_SIGINFO
+SIGFPE: [libjvm.dylib+0x4712f1], sa_mask[0]=11111111011111110111111111111111, sa_flags=SA_RESTART|SA_SIGINFO
+SIGPIPE: [libjvm.dylib+0x4712f1], sa_mask[0]=11111111011111110111111111111111, sa_flags=SA_RESTART|SA_SIGINFO
+SIGXFSZ: [libjvm.dylib+0x4712f1], sa_mask[0]=11111111011111110111111111111111, sa_flags=SA_RESTART|SA_SIGINFO
+SIGILL: [libjvm.dylib+0x4712f1], sa_mask[0]=11111111011111110111111111111111, sa_flags=SA_RESTART|SA_SIGINFO
+SIGUSR1: SIG_DFL, sa_mask[0]=11011111011111100000000111000110, sa_flags=none
+SIGUSR2: [libjvm.dylib+0x471bf9], sa_mask[0]=00000000000000000000000000000000, sa_flags=SA_RESTART|SA_SIGINFO
+SIGHUP: [libjvm.dylib+0x46fe51], sa_mask[0]=11111111011111110111111111111111, sa_flags=SA_RESTART|SA_SIGINFO
+SIGINT: [libjvm.dylib+0x46fe51], sa_mask[0]=11111111011111110111111111111111, sa_flags=SA_RESTART|SA_SIGINFO
+SIGTERM: [libjvm.dylib+0x46fe51], sa_mask[0]=11111111011111110111111111111111, sa_flags=SA_RESTART|SA_SIGINFO
+SIGQUIT: [libjvm.dylib+0x46fe51], sa_mask[0]=11111111011111110111111111111111, sa_flags=SA_RESTART|SA_SIGINFO
+
+
+--------------- S Y S T E M ---------------
+
+OS:Bsduname:Darwin 20.6.0 Darwin Kernel Version 20.6.0: Wed Nov 10 22:23:07 PST 2021; root:xnu-7195.141.14~1/RELEASE_X86_64 x86_64
+rlimit: STACK 8192k, CORE 0k, NPROC 5568, NOFILE 10240, AS infinity
+load average:3.27 3.12 3.09
+
+CPU:total 12 (initial active 12) (6 cores per cpu, 2 threads per core) family 6 model 158 stepping 10, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, avx, avx2, aes, clmul, erms, rtm, 3dnowpref, lzcnt, ht, tsc, tscinvbit, bmi1, bmi2, adx
+
+Memory: 4k page, physical 33554432k(1169352k free)
+
+/proc/meminfo:
+
+
+vm_info: OpenJDK 64-Bit Server VM (25.252-b09) for bsd-amd64 JRE (1.8.0_252-b09), built on Apr 10 2020 14:13:29 by "corretto" with gcc 4.2.1 Compatible Apple LLVM 6.1.0 (clang-602.0.53)
+
+time: Thu Jan 13 22:00:53 2022
+timezone: EST
+elapsed time: 1176 seconds (0d 0h 19m 36s)
+
diff --git a/src/main/java/com/contrastsecurity/Agent.java b/src/main/java/com/contrastsecurity/Agent.java
index 3f754a1..71dd5c4 100644
--- a/src/main/java/com/contrastsecurity/Agent.java
+++ b/src/main/java/com/contrastsecurity/Agent.java
@@ -56,7 +56,7 @@ public static void transform(String args, Instrumentation inst) {
}
reportResults( libs, filename );
- Logger.log( "jbom complete. SBOM with " + libs.getLibraries().size() + " libraries written to " + filename );
+ Logger.log( "jbom complete" );
Logger.log( "==================================" );
agentRunning = false;
diff --git a/src/main/java/com/contrastsecurity/CycloneDXModel.java b/src/main/java/com/contrastsecurity/CycloneDXModel.java
index ee2e22e..06b2e33 100644
--- a/src/main/java/com/contrastsecurity/CycloneDXModel.java
+++ b/src/main/java/com/contrastsecurity/CycloneDXModel.java
@@ -59,7 +59,7 @@ public static Metadata makeMetadata() {
public void save( String filename ) {
try {
- Logger.log( "Saving SBOM with " + getComponents().size() + " to " + filename );
+ Logger.log( "Saving SBOM with " + getComponents().size() + " components to " + filename );
BomJsonGenerator bomGenerator = BomGeneratorFactory.createJson(CycloneDxSchema.VERSION_LATEST, this);
String bomString = bomGenerator.toJsonString();
FileUtils.write(new File(filename), bomString, Charset.forName("UTF-8"), false);
diff --git a/src/main/java/com/contrastsecurity/Jbom.java b/src/main/java/com/contrastsecurity/Jbom.java
index debd5b8..471830f 100644
--- a/src/main/java/com/contrastsecurity/Jbom.java
+++ b/src/main/java/com/contrastsecurity/Jbom.java
@@ -33,19 +33,19 @@ public class Jbom implements Runnable {
@CommandLine.Option(names = { "-h", "--host" }, description = "Hostname or IP address to connect to")
private String host = null;
- @CommandLine.Option(names = { "-u", "--user" }, description = "Username of user to connect as")
+ @CommandLine.Option(names = { "-U", "--user" }, description = "Username of user to connect as")
private String user;
- @CommandLine.Option(names = { "-p", "--pass" }, description = "Password for user" )
+ @CommandLine.Option(names = { "-P", "--password" }, description = "Password for user" )
private String pass;
@CommandLine.Option(names = { "-r", "--remote" }, defaultValue = "/tmp/jbom", description = "Remote directory to use" )
private String remoteDir = "/tmp/jbom";
- @CommandLine.Option(names = { "-j", "--jvmpid" }, defaultValue = "all", description = "JVM PID to attach to or 'all'" )
+ @CommandLine.Option(names = { "-p", "--pid" }, defaultValue = "all", description = "Java process pid to attach to or 'all'" )
private String pid = "all";
- @CommandLine.Option(names = { "-x", "--exclude" }, description = "JVM PID to exclude" )
+ @CommandLine.Option(names = { "-x", "--exclude" }, description = "Java process pid to exclude" )
private String exclude;
@CommandLine.Option(names = { "-f", "--file" }, description = "File to be scanned" )
@@ -60,6 +60,9 @@ public class Jbom implements Runnable {
@CommandLine.Option(names = { "-t", "--tag" }, description = "Tag to use in output filenames" )
private String tag;
+ @CommandLine.Option(names = { "-D", "--debug" }, description = "Enable debug output" )
+ private boolean debug = false;
+
public static void main(String[] args){
int exitCode = new CommandLine(new Jbom()).execute(args);
@@ -71,6 +74,7 @@ public void run() {
Jbom jbom = new Jbom();
jbom.printBanner();
+ Logger.setDebug( debug );
// remote
if ( host != null ) {
@@ -131,7 +135,7 @@ public void doLocalProcess(String pid, String exclude, String outputDir, String
}
} else {
Logger.log( "Analyzing local Java process with pid " + pid );
- String name = outputDir + "/jbom-" + ( tag == null ? "" : "-" +tag ) + "-" + pid + ".json";
+ String name = outputDir + "/jbom" + ( tag == null ? "" : "-" +tag ) + "-" + pid + ".json";
generateBOM( pid, name);
}
}
@@ -152,7 +156,15 @@ public Libraries doLocalFile(String file, String outputDir) {
}
try{
- String name = file.substring( 0, file.lastIndexOf('.'));
+ String name = file;
+ int idx = name.lastIndexOf('/');
+ if ( idx != -1 ) {
+ name = name.substring( idx + 1 );
+ }
+ idx = name.lastIndexOf('.');
+ if ( idx != -1 ) {
+ name = name.substring( 0, idx );
+ }
name = outputDir + "/jbom-" + name + ( tag == null ? "" : "-" +tag ) + ".json";
libs.runScan( f );
libs.save(name);
@@ -209,7 +221,7 @@ public void doRemoteDirectory(String dir, String outputDir, String host, String
// 2. run java -jar jbom.jar on remote server
Logger.log( "Connecting to " + host );
- remote.exec( "java -jar " + agentFile.getAbsolutePath() + " -d " + dir + " -o " + remoteDir + " -p " + tag );
+ remote.exec( "java -jar " + agentFile.getAbsolutePath() + " -d " + dir + " -o " + remoteDir + " -p " + tag + ( debug ? " -D" : "" ));
// 3. download results and cleanup
File odir = new File( outputDir );
@@ -268,7 +280,7 @@ public void doRemoteProcess(String pid, String exclude, String outputDir, String
// 2. run java -jar jbom.jar on remote server
Logger.log( "Connecting to " + host );
String myPid = ByteBuddyAgent.ProcessProvider.ForCurrentVm.INSTANCE.resolve();
- remote.exec( "java -jar " + agentFile.getAbsolutePath() + " -x " + myPid + " -o " + remoteDir + " -p " + tag );
+ remote.exec( "java -jar " + agentFile.getAbsolutePath() + " -x " + myPid + " -o " + remoteDir + " -p " + tag + ( debug ? " -D" : "" ));
// 3. download results and cleanup
File odir = new File( outputDir );
diff --git a/src/main/java/com/contrastsecurity/Libraries.java b/src/main/java/com/contrastsecurity/Libraries.java
index a95b90d..52f3e2b 100644
--- a/src/main/java/com/contrastsecurity/Libraries.java
+++ b/src/main/java/com/contrastsecurity/Libraries.java
@@ -13,7 +13,6 @@
import java.util.HashSet;
import java.util.List;
import java.util.Set;
-import java.util.TreeSet;
import java.util.jar.Attributes;
import java.util.jar.JarEntry;
import java.util.jar.JarFile;
@@ -57,11 +56,6 @@ public void addAllLibraries( Class clazz, String codesource ) {
// FIXME - change codesourceExamined to a Map
// increment library.classesUsed;
- if ( codesourceExamined.contains( codesource ) ) {
- return;
- }
- codesourceExamined.add( codesource );
-
if ( !isArchive( codesource ) ) {
return;
}
@@ -71,16 +65,24 @@ public void addAllLibraries( Class clazz, String codesource ) {
String filepath = decoded.substring( decoded.lastIndexOf(":") + 1);
String parts[] = filepath.split( "!/" );
String path = parts[0];
+
+ if ( codesourceExamined.contains( path ) ) {
+ return;
+ }
+ codesourceExamined.add( path );
+
File f = new File( path );
Library lib = new Library( parts[parts.length-1] ); // last segment
lib.parsePath( path );
lib.setType( Library.Type.LIBRARY );
+ lib.addProperty( "codesource", path );
+
+ Logger.debug( "MAIN: " + codesource );
// add Contrast custom properties
lib.addProperty("source", "Contrast Security - https://contrastsecurity.com");
lib.addProperty("tool", "jbom - https://github.com/Contrast-Security-OSS/jbom");
lib.setScope( Scope.REQUIRED );
- lib.addProperty( "codesource", codesource );
libraries.add( lib );
invoked.add( lib );
@@ -98,10 +100,10 @@ public void addAllLibraries( Class clazz, String codesource ) {
// scan for nested libraries
JarInputStream jis3 = new JarInputStream( new FileInputStream( f ) );
JarFile jarfile = new JarFile( f );
- scan( jarfile, jis3, codesource );
+ scan( jarfile, jis3, f.getAbsolutePath() );
} catch( Exception e ) {
- Logger.log( "The safelog4j project needs your help to deal with unusual CodeSources." );
- Logger.log( "Report issue here: https://github.com/Contrast-Security-OSS/safelog4j/issues/new/choose" );
+ Logger.log( "The jbom project needs your help to deal with unusual CodeSources." );
+ Logger.log( "Report issue here: https://github.com/Contrast-Security-OSS/jbom/issues/new/choose" );
Logger.log( "Please include:" );
Logger.log( " CodeSource: " + codesource );
e.printStackTrace();
@@ -128,7 +130,8 @@ public void scanInner( String codesource, JarFile jarFile, JarInputStream jis, J
// FIXME: set Scope.EXCLUDED for non-invoked libraries
innerlib.setScope( Scope.REQUIRED );
innerlib.parsePath( entry.getName() );
- innerlib.addProperty( "codesource", codesource );
+ innerlib.addProperty( "codesource", jarFile.getName() + "!/" + entry.getName() );
+ Logger.debug( " INNER " + entry.getName() );
libraries.add( innerlib );
innerlib.setType( Library.Type.LIBRARY );
diff --git a/src/main/java/com/contrastsecurity/Logger.java b/src/main/java/com/contrastsecurity/Logger.java
index 4ae173f..e7991c0 100644
--- a/src/main/java/com/contrastsecurity/Logger.java
+++ b/src/main/java/com/contrastsecurity/Logger.java
@@ -6,10 +6,23 @@
public class Logger {
public static SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss:SSS");
+ private static boolean debug = false;
public static void log( String msg ) {
String stamp = formatter.format(new Date());
String message = stamp + " TRACE --- [jbom] " + msg;
System.out.println( message );
}
+
+ public static void debug( String msg ) {
+ if ( debug ) {
+ String stamp = formatter.format(new Date());
+ String message = stamp + " DEBUG --- [jbom] " + msg;
+ System.out.println( message );
+ }
+ }
+
+ public static void setDebug(boolean debug) {
+ Logger.debug = debug;
+ }
}
\ No newline at end of file