coobird / thumbnailator

Thumbnailator - a thumbnail generation library for Java
MIT License
5.16k stars 786 forks source link

Native image service unable to compress image #217

Open nb333999 opened 8 months ago

nb333999 commented 8 months ago

When I use the native image service, I need to use Thumbnailator's compression tool to compress the image. When I run the project on win10 (java -jar), I can compress the image normally, but when I package the project into an executable file After that, it cannot be done, the project files are in the zip package. Now I don't know where is the problem, please help me.

Project operating environment:

Packaging native image script: mvn clean package -U mvn -P native native:compile

Execute script: ./target/demo -Xmx4g --server.port=8070

Exception information: ...

VM thread locals for the failing thread 0x00007f271c0008c0: 0 (8 bytes): JNIThreadLocalEnvironment.jniFunctions = (bytes) 0x00007f271c0008c0: 0x00007f274fb04010 8 (8 bytes): StackOverflowCheckImpl.stackBoundaryTL = (Word) 1 (0x0000000000000001) 16 (4 bytes): Safepoint.safepointRequested = (int) 2146574029 (0x7ff21ecd) 20 (4 bytes): StatusSupport.statusTL = (int) 1 (0x00000001) 24 (8 bytes): JavaFrameAnchors.lastAnchor = (Word) 139806512219048 (0x00007f273d7f83a8) 32 (8 bytes): PlatformThreads.currentVThreadId = (long) 78 (0x000000000000004e) 40 (4 bytes): PlatformThreads.currentThread = (Object) org.apache.tomcat.util.threads.TaskThread (0x00007f278169c118) 48 (272 bytes): G1Heap.g1JavaThread = (bytes) 0x00007f271c0008f0: 0x0000000007521ea0 0x0000000000000000 0x00007f271c000900: 0x0000000000002000 0x0000000000000000 0x00007f271c000910: 0x0000000000000000 0x0000000000000670 0x00007f271c000920: 0x0000000000000800 0x00007f271c001130 0x00007f271c000930: 0x00007f271c000af0 0x00000000ffffffff 0x00007f271c000940: 0x0000000000000000 0x0000000000000000 0x00007f271c000950: 0x00007f2781180800 0x00007f27811b4280 0x00007f271c000960: 0x00007f2781180818 0x00007f2781200000 0x00007f271c000970: 0x00007f2781200000 0x0000000000010000 0x00007f271c000980: 0x0000000000000400 0x0000000000000000 0x00007f271c000990: 0x0000000000000000 0x0000000200000003 0x00007f271c0009a0: 0x0000000000000000 0x0000000000020000 0x00007f271c0009b0: 0x000000013f186186 0x0000000000000023 0x00007f271c0009c0: 0x000000003f186186 0x00000000000807f0 0x00007f271c0009d0: 0x00007f271c000f50 0x00007f271c000b20 0x00007f271c0009e0: 0x0000000000000000 0x0000000000000000 0x00007f271c0009f0: 0x0000000000000000 0x0000000000000000 320 (8 bytes): ActionOnExitSafepointSupport.returnIP = (Word) 0 (0x0000000000000000) 328 (8 bytes): ActionOnExitSafepointSupport.returnSP = (Word) 0 (0x0000000000000000) 336 (8 bytes): SubstrateDiagnostics.threadOnlyAttachedForCrashHandler = (bytes) 0x00007f271c000a10: 0x0000000000000000 344 (8 bytes): VMThreads.IsolateTL = (Word) 139806784880640 (0x00007f274dc00000) 352 (8 bytes): VMThreads.OSThreadHandleTL = (Word) 139806512228096 (0x00007f273d7fa700) 360 (8 bytes): VMThreads.OSThreadIdTL = (Word) 55994 (0x000000000000daba) 368 (8 bytes): VMThreads.StackBase = (Word) 139806512230400 (0x00007f273d7fb000) 376 (8 bytes): VMThreads.StackEnd = (Word) 139806503841792 (0x00007f273cffb000) 384 (8 bytes): VMThreads.StartedByCurrentIsolate = (bytes) 0x00007f271c000a40: 0x0000000000000001 392 (8 bytes): VMThreads.nextTL = (Word) 139806151542976 (0x00007f27280008c0) 400 (8 bytes): VMThreads.unalignedIsolateThreadMemoryTL = (Word) 139805950216384 (0x00007f271c0008c0) 408 (4 bytes): AccessControlContextStack = (Object) java.util.ArrayDeque (0x00007f2781500180) 412 (4 bytes): ExceptionUnwind.currentException = (Object) null 416 (4 bytes): IdentityHashCodeSupport.hashCodeGeneratorTL = (Object) java.util.SplittableRandom (0x00007f2781193eb8) 420 (4 bytes): JNIObjectHandles.handles = (Object) com.oracle.svm.core.handles.ThreadLocalHandles (0x00007f278112fbf0) 424 (4 bytes): JNIThreadLocalPendingException.pendingException = (Object) null 428 (4 bytes): JNIThreadLocalReferencedObjects.referencedObjectsListHead = (Object) null 432 (4 bytes): JNIThreadOwnedMonitors.ownedMonitors = (Object) null 436 (4 bytes): NoAllocationVerifier.openVerifiers = (Object) null 440 (4 bytes): ThreadingSupportImpl.activeTimer = (Object) null 444 (4 bytes): podReferenceMap = (Object) null 448 (4 bytes): vmResult = (Object) null 452 (4 bytes): ActionOnExitSafepointSupport.actionTL = (int) 0 (0x00000000) 456 (4 bytes): ActionOnTransitionToJavaSupport.actionTL = (int) 0 (0x00000000) 460 (4 bytes): ImplicitExceptions.implicitExceptionsAreFatal = (int) 0 (0x00000000) 464 (4 bytes): StackOverflowCheckImpl.yellowZoneStateTL = (int) 2130640638 (0x7efefefe) 468 (4 bytes): StatusSupport.safepointBehaviorTL = (int) 1 (0x00000001) 472 (4 bytes): ThreadingSupportImpl.currentPauseDepth = (int) 0 (0x00000000)

Java frame anchors for the failing thread 0x00007f271c0008c0: Anchor 0x00007f273d7f83a8 LastJavaSP 0x00007f273d7f8390 LastJavaIP 0x0000000000b6b8e0

Stacktrace for the failing thread 0x00007f271c0008c0 (A=AOT compiled, J=JIT compiled, D=deoptimized, i=inlined): A SP 0x00007f273d7f72e0 IP 0x0000000000afe1f9 size=80 com.oracle.svm.core.code.IsolateEnterStub.JNIFunctions_FatalError_2d6e7de51007501356372d87ae0cc671dc9d1a91(IsolateEnterStub.java:0) i SP 0x00007f273d7f8390 IP 0x0000000000b6b8e0 size=64 com.oracle.svm.core.jni.JNIOnLoadFunctionPointer.invoke(JNILibraryInitializer.java) A SP 0x00007f273d7f8390 IP 0x0000000000b6b8e0 size=64 com.oracle.svm.core.jni.JNILibraryInitializer.callOnLoadFunction(JNILibraryInitializer.java:71) A SP 0x00007f273d7f83d0 IP 0x0000000000b6b783 size=32 com.oracle.svm.core.jni.JNILibraryInitializer.initialize(JNILibraryInitializer.java:132) A SP 0x00007f273d7f83f0 IP 0x0000000000b1e866 size=96 com.oracle.svm.core.jdk.NativeLibrarySupport.addLibrary(NativeLibrarySupport.java:204) A SP 0x00007f273d7f8450 IP 0x0000000000b1ee48 size=32 com.oracle.svm.core.jdk.NativeLibrarySupport.loadLibrary0(NativeLibrarySupport.java:160) A SP 0x00007f273d7f8470 IP 0x0000000000b1f00f size=96 com.oracle.svm.core.jdk.NativeLibrarySupport.loadLibraryRelative(NativeLibrarySupport.java:123) i SP 0x00007f273d7f84d0 IP 0x0000000001702915 size=16 java.lang.ClassLoader.loadLibrary(ClassLoader.java:106) i SP 0x00007f273d7f84d0 IP 0x0000000001702915 size=16 java.lang.Runtime.loadLibrary0(Runtime.java:916) i SP 0x00007f273d7f84d0 IP 0x0000000001702915 size=16 java.lang.System.loadLibrary(System.java:2059) i SP 0x00007f273d7f84d0 IP 0x0000000001702915 size=16 java.awt.Toolkit$2.run(Toolkit.java:1384) A SP 0x00007f273d7f84d0 IP 0x0000000001702915 size=16 java.awt.Toolkit$2.run(Toolkit.java:1382) i SP 0x00007f273d7f84e0 IP 0x0000000001702e54 size=32 java.security.AccessController.executePrivileged(AccessController.java:129) i SP 0x00007f273d7f84e0 IP 0x0000000001702e54 size=32 java.security.AccessController.doPrivileged(AccessController.java:319) i SP 0x00007f273d7f84e0 IP 0x0000000001702e54 size=32 java.awt.Toolkit.loadLibraries(Toolkit.java:1381) i SP 0x00007f273d7f84e0 IP 0x0000000001702e54 size=32 java.awt.Toolkit.initStatic(Toolkit.java:1419) A SP 0x00007f273d7f84e0 IP 0x0000000001702e54 size=32 java.awt.Toolkit.(Toolkit.java:1393) A SP 0x00007f273d7f8500 IP 0x0000000000aecc4d size=16 com.oracle.svm.core.classinitialization.ClassInitializationInfo.invokeClassInitializer(ClassInitializationInfo.java:407) A SP 0x00007f273d7f8510 IP 0x0000000000aecb05 size=48 com.oracle.svm.core.classinitialization.ClassInitializationInfo.doInitialize(ClassInitializationInfo.java:323) A SP 0x00007f273d7f8540 IP 0x0000000000aed566 size=704 com.oracle.svm.core.classinitialization.ClassInitializationInfo.initialize(ClassInitializationInfo.java:272) i SP 0x00007f273d7f8800 IP 0x0000000000aecc0c size=48 java.lang.Class.ensureInitialized(DynamicHub.java:595) A SP 0x00007f273d7f8800 IP 0x0000000000aecc0c size=48 com.oracle.svm.core.classinitialization.ClassInitializationInfo.doInitialize(ClassInitializationInfo.java:288) A SP 0x00007f273d7f8830 IP 0x0000000000aed566 size=704 com.oracle.svm.core.classinitialization.ClassInitializationInfo.initialize(ClassInitializationInfo.java:272) i SP 0x00007f273d7f8af0 IP 0x0000000003b5b78d size=48 sun.awt.AppContext$2.run(AppContext.java:273) i SP 0x00007f273d7f8af0 IP 0x0000000003b5b78d size=48 sun.awt.AppContext$2.run(AppContext.java:262) i SP 0x00007f273d7f8af0 IP 0x0000000003b5b78d size=48 java.security.AccessController.executePrivileged(AccessController.java:129) i SP 0x00007f273d7f8af0 IP 0x0000000003b5b78d size=48 java.security.AccessController.doPrivileged(AccessController.java:319) A SP 0x00007f273d7f8af0 IP 0x0000000003b5b78d size=48 sun.awt.AppContext.initMainAppContext(AppContext.java:262) A SP 0x00007f273d7f8b20 IP 0x0000000003b5852f size=96 sun.awt.AppContext$3.run(AppContext.java:315) A SP 0x00007f273d7f8b80 IP 0x0000000003b57fd7 size=16 sun.awt.AppContext$3.run(AppContext.java:298) i SP 0x00007f273d7f8b90 IP 0x0000000003b5c9c0 size=64 java.security.AccessController.executePrivileged(AccessController.java:129) i SP 0x00007f273d7f8b90 IP 0x0000000003b5c9c0 size=64 java.security.AccessController.doPrivileged(AccessController.java:319) A SP 0x00007f273d7f8b90 IP 0x0000000003b5c9c0 size=64 sun.awt.AppContext.getAppContext(AppContext.java:297) A SP 0x00007f273d7f8bd0 IP 0x0000000002393e66 size=64 javax.imageio.spi.IIORegistry.getDefaultInstance(IIORegistry.java:123) A SP 0x00007f273d7f8c10 IP 0x0000000002338a17 size=16 javax.imageio.ImageIO.(ImageIO.java:64) A SP 0x00007f273d7f8c20 IP 0x0000000000aecc4d size=16 com.oracle.svm.core.classinitialization.ClassInitializationInfo.invokeClassInitializer(ClassInitializationInfo.java:407) A SP 0x00007f273d7f8c30 IP 0x0000000000aecb05 size=48 com.oracle.svm.core.classinitialization.ClassInitializationInfo.doInitialize(ClassInitializationInfo.java:323) A SP 0x00007f273d7f8c60 IP 0x0000000000aed566 size=704 com.oracle.svm.core.classinitialization.ClassInitializationInfo.initialize(ClassInitializationInfo.java:272) A SP 0x00007f273d7f8f20 IP 0x00000000027d4589 size=64 net.coobird.thumbnailator.util.ThumbnailatorUtils.getSupportedOutputFormats(Unknown Source) A SP 0x00007f273d7f8f60 IP 0x00000000027d47a5 size=48 net.coobird.thumbnailator.util.ThumbnailatorUtils.isSupportedOutputFormat(Unknown Source) A SP 0x00007f273d7f8f90 IP 0x00000000027b57db size=64 net.coobird.thumbnailator.Thumbnails$Builder.outputFormat(Unknown Source) A SP 0x00007f273d7f8fd0 IP 0x000000000058dd8e size=64 com.example.demo.UploadRest.upload(UploadRest.java:54) A SP 0x00007f273d7f9010 IP 0x000000000058d86d size=32 com.example.demo.UploadRest.upload(UploadRest.java:33) A SP 0x00007f273d7f9030 IP 0x0000000000bbffad size=16 com.oracle.svm.core.reflect.ReflectionAccessorHolder.invoke_6473d8d2828d31089a36c052d9aca8b984c40403(ReflectionAccessorHolder.java:0) A SP 0x00007f273d7f9040 IP 0x0000000000bd7417 size=64 com.oracle.svm.core.reflect.SubstrateMethodAccessor.invoke(SubstrateMethodAccessor.java:115) i SP 0x00007f273d7f9080 IP 0x00000000039860aa size=96 java.lang.reflect.Method.invoke(Method.java:580) A SP 0x00007f273d7f9080 IP 0x00000000039860aa size=96 org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) A SP 0x00007f273d7f90e0 IP 0x0000000003987037 size=80 org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) A SP 0x00007f273d7f9130 IP 0x0000000003a6656f size=64 org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) A SP 0x00007f273d7f9170 IP 0x0000000003a56ed5 size=128 org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:884) A SP 0x00007f273d7f91f0 IP 0x0000000003a56766 size=80 org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:797) A SP 0x00007f273d7f9240 IP 0x0000000003a18f9a size=16 org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) A SP 0x00007f273d7f9250 IP 0x0000000003998318 size=144 org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1081) A SP 0x00007f273d7f92e0 IP 0x000000000399989f size=112 org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:974) A SP 0x00007f273d7f9350 IP 0x00000000039a2fd5 size=128 org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1011) i SP 0x00007f273d7f93d0 IP 0x00000000016e7af5 size=48 org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914) A SP 0x00007f273d7f93d0 IP 0x00000000016e7af5 size=48 jakarta.servlet.http.HttpServlet.service(HttpServlet.java:590) A SP 0x00007f273d7f9400 IP 0x00000000039a3c45 size=64 org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) A SP 0x00007f273d7f9440 IP 0x00000000016e7426 size=16 jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658) A SP 0x00007f273d7f9450 IP 0x0000000002862680 size=80 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:205) i SP 0x00007f273d7f94a0 IP 0x0000000002f9b3bc size=112 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) A SP 0x00007f273d7f94a0 IP 0x0000000002f9b3bc size=112 org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) A SP 0x00007f273d7f9510 IP 0x000000000286257e size=80 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) i SP 0x00007f273d7f9560 IP 0x0000000003958bbe size=80 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) A SP 0x00007f273d7f9560 IP 0x0000000003958bbe size=80 org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) A SP 0x00007f273d7f95b0 IP 0x00000000039582dd size=96 org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) A SP 0x00007f273d7f9610 IP 0x000000000286257e size=80 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) i SP 0x00007f273d7f9660 IP 0x0000000003956dd5 size=48 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) A SP 0x00007f273d7f9660 IP 0x0000000003956dd5 size=48 org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) A SP 0x00007f273d7f9690 IP 0x00000000039582dd size=96 org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) A SP 0x00007f273d7f96f0 IP 0x000000000286257e size=80 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) i SP 0x00007f273d7f9740 IP 0x0000000003955fd1 size=64 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) A SP 0x00007f273d7f9740 IP 0x0000000003955fd1 size=64 org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) A SP 0x00007f273d7f9780 IP 0x00000000039582dd size=96 org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) A SP 0x00007f273d7f97e0 IP 0x000000000286257e size=80 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) i SP 0x00007f273d7f9830 IP 0x0000000002933595 size=208 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) A SP 0x00007f273d7f9830 IP 0x0000000002933595 size=208 org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) A SP 0x00007f273d7f9900 IP 0x00000000028f4deb size=64 org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) A SP 0x00007f273d7f9940 IP 0x00000000027db099 size=112 org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482) A SP 0x00007f273d7f99b0 IP 0x0000000002906ae7 size=144 org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) A SP 0x00007f273d7f9a40 IP 0x0000000002a66833 size=64 org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) A SP 0x00007f273d7f9a80 IP 0x00000000028f93a7 size=16 org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) A SP 0x00007f273d7f9a90 IP 0x00000000027f3cf6 size=144 org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:340) A SP 0x00007f273d7f9b20 IP 0x0000000002b3ce7e size=176 org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:391) A SP 0x00007f273d7f9bd0 IP 0x0000000002acccb0 size=144 org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) A SP 0x00007f273d7f9c60 IP 0x0000000002ad03b6 size=224 org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:896) A SP 0x00007f273d7f9d40 IP 0x0000000002e096ea size=112 org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1744) A SP 0x00007f273d7f9db0 IP 0x0000000002e69a4e size=48 org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) A SP 0x00007f273d7f9de0 IP 0x0000000002f302a0 size=96 org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) i SP 0x00007f273d7f9e40 IP 0x0000000002f289a5 size=16 org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) A SP 0x00007f273d7f9e40 IP 0x0000000002f289a5 size=16 org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) i SP 0x00007f273d7f9e50 IP 0x00000000019c128f size=32 java.lang.Thread.runWith(Thread.java:1596) A SP 0x00007f273d7f9e50 IP 0x00000000019c128f size=32 java.lang.Thread.run(Thread.java:1583) A SP 0x00007f273d7f9e70 IP 0x0000000000c3ed99 size=48 com.oracle.svm.core.thread.PlatformThreads.threadStartRoutine(PlatformThreads.java:832) A SP 0x00007f273d7f9ea0 IP 0x0000000000bb0ceb size=32 com.oracle.svm.core.posix.thread.PosixPlatformThreads.pthreadStartRoutine(PosixPlatformThreads.java:211) A SP 0x00007f273d7f9ec0 IP 0x0000000000afd7b8 size=96 com.oracle.svm.core.code.IsolateEnterStub.PosixPlatformThreads_pthreadStartRoutine_38d96cbc1a188a6051c29be1299afe681d67942e(IsolateEnterStub.java:0)

Threads: 0x0000000008d6c080 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "DestroyJavaVM" - 0x00007f2781100000, stack(0x00007ffdab650000,0x00007ffdabe4f000) 0x00007f26f00008c0 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "http-nio-8070-Acceptor" - 0x00007f27816aa0b0, daemon, stack(0x00007f26fa7fe000,0x00007f26faffe000) 0x00007f26ec0008c0 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "http-nio-8070-Poller" - 0x00007f27816a86c8, daemon, stack(0x00007f26fafff000,0x00007f26fb7ff000) 0x00007f26f40008c0 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "http-nio-8070-exec-10" - 0x00007f27816a6eb0, daemon, stack(0x00007f26fb800000,0x00007f26fc000000) 0x00007f27000008c0 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "http-nio-8070-exec-9" - 0x00007f27816a5b68, daemon, stack(0x00007f27207fa000,0x00007f2720ffa000) 0x00007f26fc0008c0 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "http-nio-8070-exec-8" - 0x00007f27816a4828, daemon, stack(0x00007f2720ffb000,0x00007f27217fb000) 0x00007f27080008c0 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "http-nio-8070-exec-7" - 0x00007f27816a34e8, daemon, stack(0x00007f27217fc000,0x00007f2721ffc000) 0x00007f27040008c0 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "http-nio-8070-exec-6" - 0x00007f27816a21a8, daemon, stack(0x00007f2721ffd000,0x00007f27227fd000) 0x00007f27100008c0 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "http-nio-8070-exec-5" - 0x00007f27816a0e68, daemon, stack(0x00007f27227fe000,0x00007f2722ffe000) 0x00007f270c0008c0 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "http-nio-8070-exec-4" - 0x00007f278169fb28, daemon, stack(0x00007f2722fff000,0x00007f27237ff000) 0x00007f27140008c0 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "http-nio-8070-exec-3" - 0x00007f278169e7e8, daemon, stack(0x00007f2723800000,0x00007f2724000000) 0x00007f27180008c0 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "http-nio-8070-exec-2" - 0x00007f278169d4a8, daemon, stack(0x00007f273c7fa000,0x00007f273cffa000) 0x00007f271c0008c0 STATUS_IN_JAVA (PREVENT_VM_FROM_REACHING_SAFEPOINT) "http-nio-8070-exec-1" - 0x00007f278169c118, daemon, stack(0x00007f273cffb000,0x00007f273d7fb000) 0x00007f27280008c0 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "container-0" - 0x00007f2781bf5e60, stack(0x00007f273d7fc000,0x00007f273dffc000) 0x00007f27240008c0 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "Catalina-utility-2" - 0x00007f2781bc88f0, stack(0x00007f273dffd000,0x00007f273e7fd000) 0x00007f27300008c0 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "Catalina-utility-1" - 0x00007f2781bc6eb8, stack(0x00007f273e7fe000,0x00007f273effe000) 0x00007f272c0008c0 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "Signal Dispatcher" - 0x00007f278283d040, daemon, stack(0x00007f273efff000,0x00007f273f7ff000) 0x00007f27340008c0 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "Reference Handler" - 0x00007f27506dcdf0, daemon, stack(0x00007f273f800000,0x00007f2740000000) 0x00007f27380008c0 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "VMOperationThread" - 0x00007f27506dcef0, daemon, stack(0x00007f274436f000,0x00007f2744b6f000)

No VMOperation in progress

The 30 most recent VM operation status changes:

VM mutexes: mutex "RealLog.backTracePrinterMutex" is unlocked. mutex "g1ExecutionStatus" is unlocked. mutex "mainVMOperationControlWorkQueue" is unlocked. mutex "thread" is unlocked.

General information: VM version: 21.0.1+12, linux/amd64 Current timestamp: 1707129939809 VM uptime: 10.070s AOT compiled code: 0x0000000000415000 - 0x00000000046ee65f CPU features used for AOT compiled code: CX8, CMOV, FXSR, MMX, SSE, SSE2, SSE3, SSSE3, SSE4_1, SSE4_2, POPCNT, LZCNT, AVX, AVX2, BMI1, BMI2, FMA

Command line: '--server.port=8070'

Heap settings and statistics: Supports isolates: true Heap base: 0x00007f274dc00000 Object reference size: 4 Region size: 1048576 Card table granularity: 512 Full collections: 0 Total collections: 0 Card table: 0x00007f274c0c7000 - 0x00007f274c8ddfff Block offset table: 0x00007f274de00000 - 0x00007f2850bfffff

Heap regions: | 0|0x00007f274de00000, 0x00007f274df00000, 0x00007f274df00000|100%|CIHS| |TAMS 0x00007f274de00000| PB 0x00007f274de00000|Untracked|0 | 1|0x00007f274df00000, 0x00007f274e000000, 0x00007f274e000000|100%|CIHC| |TAMS 0x00007f274df00000| PB 0x00007f274df00000|Untracked|0 | 2|0x00007f274e000000, 0x00007f274e100000, 0x00007f274e100000|100%|CIHC| |TAMS 0x00007f274e000000| PB 0x00007f274e000000|Untracked|0 | 3|0x00007f274e100000, 0x00007f274e200000, 0x00007f274e200000|100%|CIHC| |TAMS 0x00007f274e100000| PB 0x00007f274e100000|Untracked|0 | 4|0x00007f274e200000, 0x00007f274e300000, 0x00007f274e300000|100%|CIHC| |TAMS 0x00007f274e200000| PB 0x00007f274e200000|Untracked|0 | 5|0x00007f274e300000, 0x00007f274e400000, 0x00007f274e400000|100%|CIHC| |TAMS 0x00007f274e300000| PB 0x00007f274e300000|Untracked|0 | 6|0x00007f274e400000, 0x00007f274e500000, 0x00007f274e500000|100%|CIHC| |TAMS 0x00007f274e400000| PB 0x00007f274e400000|Untracked|0 | 7|0x00007f274e500000, 0x00007f274e569bb0, 0x00007f274e600000| 41%|CIHC| |TAMS 0x00007f274e500000| PB 0x00007f274e500000|Untracked|0 | 8|0x00007f274e600000, 0x00007f274e700000, 0x00007f274e700000|100%|CIHS| |TAMS 0x00007f274e600000| PB 0x00007f274e600000|Untracked|0 | 9|0x00007f274e700000, 0x00007f274e800000, 0x00007f274e800000|100%|CIHC| |TAMS 0x00007f274e700000| PB 0x00007f274e700000|Untracked|0 | 10|0x00007f274e800000, 0x00007f274e900000, 0x00007f274e900000|100%|CIHC| |TAMS 0x00007f274e800000| PB 0x00007f274e800000|Untracked|0 | 11|0x00007f274e900000, 0x00007f274ea00000, 0x00007f274ea00000|100%|CIHC| |TAMS 0x00007f274e900000| PB 0x00007f274e900000|Untracked|0 | 12|0x00007f274ea00000, 0x00007f274eb00000, 0x00007f274eb00000|100%|CIHC| |TAMS 0x00007f274ea00000| PB 0x00007f274ea00000|Untracked|0 | 13|0x00007f274eb00000, 0x00007f274ebe7b20, 0x00007f274ec00000| 90%|CIHC| |TAMS 0x00007f274eb00000| PB 0x00007f274eb00000|Untracked|0 | 14|0x00007f274ec00000, 0x00007f274ed00000, 0x00007f274ed00000|100%|CIHS| |TAMS 0x00007f274ec00000| PB 0x00007f274ec00000|Untracked|0 | 15|0x00007f274ed00000, 0x00007f274ed0b668, 0x00007f274ee00000| 4%|CIHC| |TAMS 0x00007f274ed00000| PB 0x00007f274ed00000|Untracked|0 | 16|0x00007f274ee00000, 0x00007f274ef00000, 0x00007f274ef00000|100%| CI| |TAMS 0x00007f274ee00000| PB 0x00007f274ee00000|Untracked|0 | 17|0x00007f274ef00000, 0x00007f274f000000, 0x00007f274f000000|100%| CI| |TAMS 0x00007f274ef00000| PB 0x00007f274ef00000|Untracked|0 | 18|0x00007f274f000000, 0x00007f274f100000, 0x00007f274f100000|100%| CI| |TAMS 0x00007f274f000000| PB 0x00007f274f000000|Untracked|0 | 19|0x00007f274f100000, 0x00007f274f200000, 0x00007f274f200000|100%| CI| |TAMS 0x00007f274f100000| PB 0x00007f274f100000|Untracked|0 | 20|0x00007f274f200000, 0x00007f274f300000, 0x00007f274f300000|100%| CI| |TAMS 0x00007f274f200000| PB 0x00007f274f200000|Untracked|0 | 21|0x00007f274f300000, 0x00007f274f400000, 0x00007f274f400000|100%| CI| |TAMS 0x00007f274f300000| PB 0x00007f274f300000|Untracked|0 | 22|0x00007f274f400000, 0x00007f274f500000, 0x00007f274f500000|100%| CI| |TAMS 0x00007f274f400000| PB 0x00007f274f400000|Untracked|0 | 23|0x00007f274f500000, 0x00007f274f5ffff8, 0x00007f274f600000| 99%| CI| |TAMS 0x00007f274f500000| PB 0x00007f274f500000|Untracked|0 | 24|0x00007f274f600000, 0x00007f274f6ffff8, 0x00007f274f700000| 99%| CI| |TAMS 0x00007f274f600000| PB 0x00007f274f600000|Untracked|0 | 25|0x00007f274f700000, 0x00007f274f800000, 0x00007f274f800000|100%| CI| |TAMS 0x00007f274f700000| PB 0x00007f274f700000|Untracked|0 | 26|0x00007f274f800000, 0x00007f274f900000, 0x00007f274f900000|100%| CI| |TAMS 0x00007f274f800000| PB 0x00007f274f800000|Untracked|0 | 27|0x00007f274f900000, 0x00007f274fa00000, 0x00007f274fa00000|100%| CI| |TAMS 0x00007f274f900000| PB 0x00007f274f900000|Untracked|0 | 28|0x00007f274fa00000, 0x00007f274faffff8, 0x00007f274fb00000| 99%| CI| |TAMS 0x00007f274fa00000| PB 0x00007f274fa00000|Untracked|0 | 29|0x00007f274fb00000, 0x00007f274fc00000, 0x00007f274fc00000|100%| CI| |TAMS 0x00007f274fb00000| PB 0x00007f274fb00000|Untracked|0 | 30|0x00007f274fc00000, 0x00007f274fd00000, 0x00007f274fd00000|100%| CI| |TAMS 0x00007f274fc00000| PB 0x00007f274fc00000|Untracked|0 | 31|0x00007f274fd00000, 0x00007f274fe00000, 0x00007f274fe00000|100%| CI| |TAMS 0x00007f274fd00000| PB 0x00007f274fd00000|Untracked|0 | 32|0x00007f274fe00000, 0x00007f274ff00000, 0x00007f274ff00000|100%| CI| |TAMS 0x00007f274fe00000| PB 0x00007f274fe00000|Untracked|0 | 33|0x00007f274ff00000, 0x00007f2750000000, 0x00007f2750000000|100%| CI| |TAMS 0x00007f274ff00000| PB 0x00007f274ff00000|Untracked|0 | 34|0x00007f2750000000, 0x00007f2750100000, 0x00007f2750100000|100%| CI| |TAMS 0x00007f2750000000| PB 0x00007f2750000000|Untracked|0 | 35|0x00007f2750100000, 0x00007f2750200000, 0x00007f2750200000|100%| CI| |TAMS 0x00007f2750100000| PB 0x00007f2750100000|Untracked|0 | 36|0x00007f2750200000, 0x00007f2750300000, 0x00007f2750300000|100%| CI| |TAMS 0x00007f2750200000| PB 0x00007f2750200000|Untracked|0 | 37|0x00007f2750300000, 0x00007f27503517d0, 0x00007f2750400000| 31%| CI| |TAMS 0x00007f2750300000| PB 0x00007f2750300000|Untracked|0 | 38|0x00007f2750400000, 0x00007f2750500000, 0x00007f2750500000|100%|CIHS| |TAMS 0x00007f2750400000| PB 0x00007f2750400000|Untracked|0 | 39|0x00007f2750500000, 0x00007f2750517bf8, 0x00007f2750600000| 9%|CIHC| |TAMS 0x00007f2750500000| PB 0x00007f2750500000|Untracked|0 | 40|0x00007f2750600000, 0x00007f2750700000, 0x00007f2750700000|100%| OI| |TAMS 0x00007f2750600000| PB 0x00007f2750600000|Untracked|0 | 41|0x00007f2750700000, 0x00007f27507ffff8, 0x00007f2750800000| 99%| OI| |TAMS 0x00007f2750700000| PB 0x00007f2750700000|Untracked|0 | 42|0x00007f2750800000, 0x00007f2750900000, 0x00007f2750900000|100%| OI| |TAMS 0x00007f2750800000| PB 0x00007f2750800000|Untracked|0 ...

demo.zip