Skip to content

Eval the JavaScript script, the program crashed. #934

@yu7863956

Description

@yu7863956

version:
org.graalvm.polyglot:polyglot:24.2.2
org.graalvm.polyglot:js-community:24.2.2
graalvm-sdk: graalvm-jdk-24.0.2+11.1

When eval the following JavaScript script, the program runs normally.
(function() {
var count = 0;
for (var i = 1; i <= 10; i++) {
count = i;
}
return count;
})();

However, when eval the following script, the program immediately crashed and then displayed the following error message.

(function() {
var count = 0;
for (var i = 1; i <= 9999; i++) {
count = i;
}
return count;
})();

After I added the build parameters for native-image, the JavaScript script could run normally, but the memory usage significantly increased. What can I do to continue using the feature of compile isolation?

  -H:-SupportCompileInIsolates \
  -H:-SpawnIsolates \
  -R:-CompileInIsolates \
  -R:-CompileInPerThreadReusedIsolates \

error message:

[ [ SegfaultHandler caught a segfault in thread 0x0000007754001540 ] ]
siginfo: si_signo: 11, si_code: 1, si_addr: 0x00000000000000e8 (heapBase - 513359216408)

General purpose register values:
R0 0x0000000000000000
R1 0x0000006ee7c80000 is an unknown value
R2 0x0000006ee7c80000 is an unknown value
R3 0x0000006eebcf1f48 is an unknown value
R4 0x00000076e850e0b0 points into the stack for thread 0x0000007754001540
R5 0x0000000000000045 is an unknown value
R6 0x0000007754001770 is an unknown value
R7 0x00000000000002f1 is an unknown value
R8 0x00000076e850dee8 points into the stack for thread 0x0000007754001540
R9 0x0000000000000000
R10 0x0000000000000000
R11 0x0000007f9649b000 is an unknown value
R12 0x0000007fa4008f60 is an unknown value
R13 0x0000007f936603c8 is an unknown value
R14 0x0000000000000000
R15 0x0000007f972d01f0 is an unknown value
R16 0x0000000000000000
R17 0x0000000000000000
R18 0x0000007f98bf2d48 is an unknown value
R19 0x0000000000000000
R20 0x00000076e850f5bc points into the stack for thread 0x0000007754001540
R21 0x0000007fa17e78ce points into the stack for thread 0x0000007770000b80
R22 0x0000000000000000
R23 0x000000000080ea60 is an unknown value
R24 0x0000007fa17e78cf points into the stack for thread 0x0000007770000b80
R25 0x00000076e7d00000 is an unknown value
R26 0x00000076e850f1a0 points into the stack for thread 0x0000007754001540
R27 0x0000006ee7c80000 is an unknown value
R28 0x0000000000000000
R29 0x00000076e850e940 points into the stack for thread 0x0000007754001540
R30 0x0000007f8bfa5600 points into AOT compiled code com.oracle.svm.core.IsolateListenerSupport.afterCreateIsolate(IsolateListenerSupport.java:65)
SP 0x00000076e850dcd0 points into the stack for thread 0x0000007754001540
PC 0x0000007f8c321ca8 points into AOT compiled code com.oracle.svm.core.snippets.ImplicitExceptions.getCachedNullPointerException(ImplicitExceptions.java)

Printing instructions (ip=0x0000007f8c321ca8):
0x0000007f8c321ba8: 0x10 0x3d 0x45 0xa9 0x0e 0x35 0x46 0xa9 0x0c 0x2d 0x47 0xa9 0x0a 0x1d 0x48 0xa9
0x0000007f8c321bb8: 0x06 0x15 0x49 0xa9 0x04 0x0d 0x4a 0xa9 0x02 0x05 0x4b 0xa9 0xff 0x83 0x0b 0x91
0x0000007f8c321bc8: 0xfd 0x7b 0xc1 0xa8 0xc0 0x03 0x5f 0xd6 0x88 0x73 0x00 0x91 0x00 0xfd 0xdf 0x88
0x0000007f8c321bd8: 0x1f 0x04 0x00 0x71 0x20 0xfb 0xff 0x54 0xd1 0xff 0xff 0x17 0x40 0x1f 0x8a 0x52
0x0000007f8c321be8: 0x40 0x08 0xa0 0x72 0x60 0x0f 0x00 0x8b 0xb0 0x85 0x00 0x94 0x1f 0x20 0x03 0xd5
0x0000007f8c321bf8: 0x60 0x0a 0x88 0x52 0x40 0x08 0xa0 0x72 0x60 0x0f 0x00 0x8b 0xab 0x85 0x00 0x94
0x0000007f8c321c08: 0x1f 0x20 0x03 0xd5 0xcc 0xcc 0xcc 0xcc 0xfd 0x7b 0xbf 0xa9 0xff 0x83 0x0b 0xd1
0x0000007f8c321c18: 0xe8 0x63 0x00 0x91 0x1f 0x79 0x00 0xad 0x1d 0x71 0x01 0xad 0x1b 0x69 0x02 0xad
0x0000007f8c321c28: 0x19 0x61 0x03 0xad 0x17 0x59 0x04 0xad 0x15 0x51 0x05 0xad 0x13 0x49 0x06 0xad
0x0000007f8c321c38: 0x11 0x41 0x07 0xad 0x0f 0x39 0x08 0xad 0x0d 0x31 0x09 0xad 0x0b 0x29 0x0a 0xad
0x0000007f8c321c48: 0x09 0x21 0x0b 0xad 0x07 0x19 0x0c 0xad 0x05 0x11 0x0d 0xad 0x03 0x09 0x0e 0xad
0x0000007f8c321c58: 0x01 0x01 0x0f 0xad 0x08 0x01 0x08 0x91 0x1a 0x65 0x00 0xa9 0x18 0x5d 0x01 0xa9
0x0000007f8c321c68: 0x16 0x55 0x02 0xa9 0x14 0x4d 0x03 0xa9 0x12 0x45 0x04 0xa9 0x10 0x3d 0x05 0xa9
0x0000007f8c321c78: 0x0e 0x35 0x06 0xa9 0x0c 0x2d 0x07 0xa9 0x0a 0x1d 0x08 0xa9 0x06 0x15 0x09 0xa9
0x0000007f8c321c88: 0x04 0x0d 0x0a 0xa9 0x02 0x05 0x0b 0xa9 0x00 0x61 0x00 0xf9 0xe0 0x74 0x9c 0x52
0x0000007f8c321c98: 0x60 0x13 0xa0 0x72 0x60 0x0f 0x00 0x8b 0x00 0x14 0x40 0x39 0x80 0x06 0x00 0x35

0x0000007f8c321ca8: 0x80 0xeb 0x40 0xb9 0x1f 0x04 0x00 0x71 0x8b 0x05 0x00 0x54 0xa0 0xb2 0x84 0x52
0x0000007f8c321cb8: 0xa0 0x12 0xa0 0x72 0x60 0x0f 0x00 0x8b 0x08 0x20 0x00 0x91 0x00 0xfd 0xdf 0xc8
0x0000007f8c321cc8: 0x9f 0x03 0x00 0xeb 0xe1 0x05 0x00 0x54 0xc0 0xea 0x99 0x52 0x40 0x10 0xa0 0x72
0x0000007f8c321cd8: 0x60 0x0f 0x00 0x8b 0xe8 0x63 0x00 0x91 0x1f 0x79 0x40 0xad 0x1d 0x71 0x41 0xad
0x0000007f8c321ce8: 0x1b 0x69 0x42 0xad 0x19 0x61 0x43 0xad 0x17 0x59 0x44 0xad 0x15 0x51 0x45 0xad
0x0000007f8c321cf8: 0x13 0x49 0x46 0xad 0x11 0x41 0x47 0xad 0x0f 0x39 0x48 0xad 0x0d 0x31 0x49 0xad
0x0000007f8c321d08: 0x0b 0x29 0x4a 0xad 0x09 0x21 0x4b 0xad 0x07 0x19 0x4c 0xad 0x05 0x11 0x4d 0xad
0x0000007f8c321d18: 0x03 0x09 0x4e 0xad 0x01 0x01 0x4f 0xad 0x08 0x01 0x08 0x91 0x1a 0x65 0x40 0xa9
0x0000007f8c321d28: 0x18 0x5d 0x41 0xa9 0x16 0x55 0x42 0xa9 0x14 0x4d 0x43 0xa9 0x12 0x45 0x44 0xa9
0x0000007f8c321d38: 0x10 0x3d 0x45 0xa9 0x0e 0x35 0x46 0xa9 0x0c 0x2d 0x47 0xa9 0x0a 0x1d 0x48 0xa9
0x0000007f8c321d48: 0x06 0x15 0x49 0xa9 0x04 0x0d 0x4a 0xa9 0x02 0x05 0x4b 0xa9 0xff 0x83 0x0b 0x91
0x0000007f8c321d58: 0xfd 0x7b 0xc1 0xa8 0xc0 0x03 0x5f 0xd6 0x88 0x73 0x00 0x91 0x00 0xfd 0xdf 0x88
0x0000007f8c321d68: 0x1f 0x04 0x00 0x71 0x20 0xfb 0xff 0x54 0xd1 0xff 0xff 0x17 0x40 0x1f 0x8a 0x52
0x0000007f8c321d78: 0x40 0x08 0xa0 0x72 0x60 0x0f 0x00 0x8b 0x4c 0x85 0x00 0x94 0x1f 0x20 0x03 0xd5
0x0000007f8c321d88: 0x60 0x0a 0x88 0x52 0x40 0x08 0xa0 0x72 0x60 0x0f 0x00 0x8b 0x47 0x85 0x00 0x94
0x0000007f8c321d98: 0x1f 0x20 0x03 0xd5 0xcc 0xcc 0xcc 0xcc 0xfd 0x7b 0xbf 0xa9 0xff 0x83 0x0b 0xd1

Top of stack (sp=0x00000076e850dcd0):
0x00000076e850dcb0: 0x0000000000000000 0x0000000000000000 0x00000076e850e940 0x0000007f8bfa5600

0x00000076e850dcd0: 0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000
0x00000076e850dcf0: 0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000
0x00000076e850dd10: 0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000
0x00000076e850dd30: 0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000
0x00000076e850dd50: 0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000
0x00000076e850dd70: 0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000
0x00000076e850dd90: 0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000
0x00000076e850ddb0: 0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000
0x00000076e850ddd0: 0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000
0x00000076e850ddf0: 0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000
0x00000076e850de10: 0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000
0x00000076e850de30: 0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000
0x00000076e850de50: 0x0000000000000000 0x0000007500000072 0x0000006600000066 0x0168944f01687cde
0x00000076e850de70: 0x01687a6d01687a0d 0x0168771901689ebc 0x01688db7016878fe 0x0000000000000000
0x00000076e850de90: 0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000
0x00000076e850deb0: 0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000

VM thread locals for the failing thread 0x0000007754001540:
0: JNIThreadLocalEnvironment.jniFunctions = (bytes) 0x0000000000000000
8: StackOverflowCheckImpl.stackBoundaryTL = (Word) 0x0000000000000001 (1)
16: SubstrateFastThreadLocal.CONTEXT = (Object) 0x0000000000000000
20: SubstrateThreadLocalHandshake.STATE = (Object) 0x0000000000000000
24: Safepoint.safepointRequested = (int) 0x7fff97e6 (2147456998)
28: StatusSupport.statusTL = (int) 0x00000001 (1)
32: SubstrateThreadLocalHandshake.PENDING = (int) 0x00000000 (0)
40: ThreadLocalAllocation.regularTLAB = (bytes)
0x0000007754001568: 0x000000779ab80000 0x000000779ac00000
0x0000007754001578: 0x000000779ab80aa0 0x0000000000000000
72: JavaFrameAnchors.lastAnchor = (Word) 0x00000076e850e288 (510703755912)
80: JavaThreads.currentVThreadId = (long) 0x00000000000000f9 (249)
88: PlatformThreads.currentThread = (Object) 0x00000077960a3370
is an object of type com.oracle.truffle.runtime.BackgroundCompileQueue$TruffleCompilerThreadFactory$1
96: EnterpriseIsolateAwareTruffleCompiler.PER_THREAD_ISOLATE_CONTEXT = (Word) 0x0000000000000000 (0)
104: SubstrateDiagnostics.threadOnlyAttachedForCrashHandler = (bytes) 0x0000000000000000
112: ThreadLocalAllocation.allocatedBytes = (Word) 0x0000000000000000 (0)
120: VMThreads.IsolateTL = (Word) 0x0000007786980000 (513359216640)
128: VMThreads.OSThreadHandleTL = (Word) 0x00000076e850f1a0 (510703759776)
136: VMThreads.OSThreadIdTL = (Word) 0x0000000000000edc (3804)
144: VMThreads.StackBase = (Word) 0x00000076e8510000 (510703763456)
152: VMThreads.StackEnd = (Word) 0x00000076e7d11000 (510695378944)
160: VMThreads.StartedByCurrentIsolate = (bytes) 0x0000000000000001
168: VMThreads.nextTL = (Word) 0x0000007748001600 (512309073408)
176: VMThreads.unalignedIsolateThreadMemoryTL = (Word) 0x0000007754001530 (512510399792)
184: EnterpriseIsolateAwareTruffleCompiler.PER_THREAD_SHUTDOWN_HOOK = (Object) 0x0000000000000000
188: ExceptionUnwind.currentException = (Object) 0x0000000000000000
192: IsolatedCompileClient.currentClient = (Object) 0x0000000000000000
196: IsolatedCompileContext.currentContext = (Object) 0x0000000000000000
200: JNIObjectHandles.handles = (Object) 0x0000000000000000
204: JNIThreadLocalPendingException.pendingException = (Object) 0x0000000000000000
208: JNIThreadLocalReferencedObjects.referencedObjectsListHead = (Object) 0x0000000000000000
212: JNIThreadOwnedMonitors.ownedMonitors = (Object) 0x0000000000000000
216: NoAllocationVerifier.openVerifiers = (Object) 0x0000000000000000
220: RecurringCallbackTimer.exception = (Object) 0x0000000000000000
224: ThreadingSupportImpl.activeTimer = (Object) 0x0000000000000000
228: ActionOnTransitionToJavaSupport.actionTL = (int) 0x00000000 (0)
232: ImplicitExceptions.implicitExceptionsAreFatal = (int) 0x00000000 (0)
236: Safepoint.suspended = (int) 0x00000000 (0)
240: StackOverflowCheckImpl.yellowZoneStateTL = (int) 0x7efefefe (2130640638)
244: StatusSupport.safepointBehaviorTL = (int) 0x00000001 (1)
248: ThreadingSupportImpl.currentPauseDepth = (int) 0x00000000 (0)

Java frame anchors for the failing thread 0x0000007754001540:
Anchor 0x00000076e850e288 LastJavaSP 0x00000076e850e240 LastJavaIP 0x0000007f8bfcb2fc

Stacktrace for the failing thread 0x0000007754001540 (A=AOT compiled, J=JIT compiled, D=deoptimized, i=inlined):
A SP 0x00000076e850dcd0 IP 0x0000007f8c321ca8 size=752 [image code] com.oracle.svm.core.snippets.ImplicitExceptions.getCachedNullPointerException(ImplicitExceptions.java)
A SP 0x00000076e850dfc0 IP 0x0000007f8bfa5600 size=48 [image code] com.oracle.svm.core.IsolateListenerSupport.afterCreateIsolate(IsolateListenerSupport.java:65)
A SP 0x00000076e850dff0 IP 0x0000007f8c0b3898 size=48 [image code] com.oracle.svm.core.graal.snippets.CEntryPointSnippets.createIsolate0(CEntryPointSnippets.java:331)
A SP 0x00000076e850e020 IP 0x0000007f8c0b3554 size=272 [image code] com.oracle.svm.core.graal.snippets.CEntryPointSnippets.createIsolate(CEntryPointSnippets.java:323)
A SP 0x00000076e850e130 IP 0x0000007f8c0008f8 size=272 [image code] com.oracle.svm.core.code.IsolateEnterStub.CEntryPointNativeFunctions_createIsolate_oXrFJLJjgIBkbvVdLTZMfL(IsolateEnterStub.java:0)
i SP 0x00000076e850e240 IP 0x0000007f8bfcb2fc size=256 [image code] com.oracle.svm.core.code.IsolateLeaveStub.createIsolate(IsolateLeaveStub.java:79)
A SP 0x00000076e850e240 IP 0x0000007f8bfcb2fc size=256 [image code] com.oracle.svm.core.c.function.IsolateSupportImpl.createIsolate(IsolateSupportImpl.java:122)
A SP 0x00000076e850e340 IP 0x0000007f8c400310 size=112 [image code] com.oracle.svm.graal.isolated.IsolatedGraalUtils.createCompilationIsolate(IsolatedGraalUtils.java:112)
A SP 0x00000076e850e3b0 IP 0x0000007f8c3e78e8 size=112 [image code] com.oracle.svm.enterprise.truffle.g.beforeCompilation(stripped:37)
A SP 0x00000076e850e420 IP 0x0000007f8c43a0ec size=192 [image code] com.oracle.svm.truffle.isolated.IsolateAwareTruffleCompiler.doCompile(IsolateAwareTruffleCompiler.java:102)
A SP 0x00000076e850e4e0 IP 0x0000007f8e473878 size=80 [image code] com.oracle.truffle.runtime.OptimizedTruffleRuntime.compileImpl(OptimizedTruffleRuntime.java:882)
A SP 0x00000076e850e530 IP 0x0000007f8e474850 size=144 [image code] com.oracle.truffle.runtime.OptimizedTruffleRuntime.doCompile(OptimizedTruffleRuntime.java:865)
i SP 0x00000076e850e5c0 IP 0x0000007f8e431f04 size=80 [image code] com.oracle.truffle.runtime.CompilationTask$1.accept(CompilationTask.java:63)
i SP 0x00000076e850e5c0 IP 0x0000007f8e431f04 size=80 [image code] com.oracle.truffle.runtime.CompilationTask$1.accept(CompilationTask.java:57)
i SP 0x00000076e850e5c0 IP 0x0000007f8e431f04 size=80 [image code] com.oracle.truffle.runtime.CompilationTask.call(CompilationTask.java:232)
A SP 0x00000076e850e5c0 IP 0x0000007f8e431f04 size=80 [image code] com.oracle.truffle.runtime.CompilationTask.call(CompilationTask.java:55)
A SP 0x00000076e850e610 IP 0x0000007f8f646c58 size=112 [image code] java.util.concurrent.FutureTask.run(FutureTask.java:328)
A SP 0x00000076e850e680 IP 0x0000007f8f67b554 size=144 [image code] java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1095)
i SP 0x00000076e850e710 IP 0x0000007f8c3e5514 size=112 [image code] java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:619)
i SP 0x00000076e850e710 IP 0x0000007f8c3e5514 size=112 [image code] com.oracle.svm.enterprise.truffle.f$a.a(stripped:36)
A SP 0x00000076e850e710 IP 0x0000007f8c3e5514 size=112 [image code] com.oracle.svm.enterprise.truffle.f$a$$Lambda/0xf86710ebc0d9dd4652c6d0f0af71790f0.run(Unknown Source)
i SP 0x00000076e850e780 IP 0x0000007f8e42ee88 size=64 [image code] java.lang.Thread.runWith(Thread.java:1460)
i SP 0x00000076e850e780 IP 0x0000007f8e42ee88 size=64 [image code] java.lang.Thread.run(Thread.java:1447)
A SP 0x00000076e850e780 IP 0x0000007f8e42ee88 size=64 [image code] com.oracle.truffle.runtime.BackgroundCompileQueue$TruffleCompilerThreadFactory$1.run(BackgroundCompileQueue.java:303)
A SP 0x00000076e850e7c0 IP 0x0000007f8c337680 size=64 [image code] com.oracle.svm.core.thread.PlatformThreads.threadStartRoutine(PlatformThreads.java:832)
A SP 0x00000076e850e800 IP 0x0000007f8c337508 size=48 [image code] com.oracle.svm.core.thread.PlatformThreads.threadStartRoutine(PlatformThreads.java:808)
A SP 0x00000076e850e830 IP 0x0000007f8c016bb0 size=272 [image code] com.oracle.svm.core.code.IsolateEnterStub.PlatformThreads_threadStartRoutine_Z5jZ9wXZGDAvr0CL8KrTOA(IsolateEnterStub.java:0)

Threads:
0x0000007754001540 STATUS_IN_JAVA (PREVENT_VM_FROM_REACHING_SAFEPOINT) "TruffleCompilerThread-249" - 0x00000077960a3370, daemon, stack(0x00000076e7d11000,0x00000076e8510000)
0x0000007748001600 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "Jetty:ThreadPool-247" - 0x00000077983a3e48, stack(0x00000076e8521000,0x00000076e8d20000)
0x000000774c001600 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "boxEventThread" - 0x000000779b2e4460, stack(0x00000076f9f51000,0x00000076fa750000)
0x0000007740001b40 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "DoS-Scheduler-7c6ebc12-1" - 0x000000779b8d5a98, stack(0x00000076e8d31000,0x00000076e9530000)
0x000000773c002500 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "DoS-Scheduler-23e5a21c-1" - 0x000000779b8d5b88, stack(0x00000076e9541000,0x00000076e9d40000)
0x0000007734001540 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "DoS-Scheduler-6b0c3e8d-1" - 0x000000779b8d5c78, stack(0x00000076e9d51000,0x00000076ea550000)
0x0000007738006700 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "SessionTimeout" - 0x000000779b8d5d68, daemon, stack(0x00000076ea561000,0x00000076ead60000)
0x000000772c001580 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "DoS-Scheduler-1c0c1dc2-1" - 0x000000779b8d5ef0, stack(0x00000076ead71000,0x00000076eb570000)
0x0000007fa3e51380 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "DestroyJavaVM" - 0x000000779b8db1f8, stack(0x0000007fdc0e7000,0x0000007fdc8e4000)
0x0000007730001680 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "Station" - 0x000000779b8d5fe0, stack(0x00000076eb581000,0x00000076ebd80000)
0x0000007724001700 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "Sys:ResourceManager" - 0x0000007796a845a8, daemon, stack(0x00000076ebd91000,0x00000076ec590000)
0x0000007728001080 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "Ping:LanLinkNetwork" - 0x000000779b8824b8, stack(0x00000076ec5a1000,0x00000076ecda0000)
0x000000771c001080 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "Ping:Home$20Assistant" - 0x000000779b899600, stack(0x00000076ecdb1000,0x00000076ed5b0000)
0x0000007718001540 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "Ping:Modbus$20TCP" - 0x000000779b8997d0, stack(0x00000076eddd1000,0x00000076ee5d0000)
0x0000007710001540 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "Ping:KNX$20IP" - 0x000000779b8996d8, stack(0x00000076ed5c1000,0x00000076eddc0000)
0x0000007714001540 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "Ping:BACnet$20IP" - 0x000000779b8822c0, stack(0x00000076ee5e1000,0x00000076eede0000)
0x0000007708001540 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "Ping:Aqara" - 0x000000779b899528, stack(0x00000076eedf1000,0x00000076ef5f0000)
0x000000770c001540 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "Poll:Modbus$20TCP" - 0x000000779b899a08, stack(0x00000076ef601000,0x00000076efe00000)
0x0000007700001a40 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "Lumi-Timer-3" - 0x000000779b8d62a8, stack(0x00000076efe11000,0x00000076f0610000)
0x0000007704001a40 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "Lumi-Timer-2" - 0x000000779b8d6378, stack(0x00000076f0621000,0x00000076f0e20000)
0x0000007fa3e6b700 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "/communication/LanLinkNetwork/worker-0" - 0x000000779b8d6448, stack(0x00000076f0e31000,0x00000076f1630000)
0x0000007780001080 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "Optimization:LanLinkNetwork" - 0x000000779b882550, stack(0x00000076f1641000,0x00000076f1e40000)
0x00000077780010c0 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "Thread-19" - 0x000000779b8818c0, stack(0x00000076f1e51000,0x00000076f2650000)
0x000000777c0018c0 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "HA-MsgSender-1757327313262" - 0x000000779b8d6aa8, daemon, stack(0x00000076f2661000,0x00000076f2e60000)
0x00000077700018c0 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "connectionLostChecker-1" - 0x000000779b8d6be0, stack(0x00000076f2e71000,0x00000076f3670000)
0x0000007774001080 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "WebSocketWriteThread-225" - 0x000000779b8d6d68, daemon, stack(0x00000076f3681000,0x00000076f3e80000)
0x0000007768001080 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "WebSocketConnectReadThread-224" - 0x000000779b8daf30, daemon, stack(0x00000076fa761000,0x00000076faf60000)
0x000000776c001080 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "Optimization:Home$20Assistant" - 0x000000779b787310, stack(0x00000076f3e91000,0x00000076f4690000)
0x0000007760001080 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "/communication/KNX$20IP/worker-0" - 0x000000779b907c68, stack(0x00000076f46a1000,0x00000076f4ea0000)
0x0000007764001080 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "Optimization:KNX$20IP" - 0x000000779b785ac8, stack(0x00000076f4eb1000,0x00000076f56b0000)
0x0000007758001080 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "Optimization:Modbus$20TCP" - 0x000000779b785ba0, stack(0x00000076f56c1000,0x00000076f5ec0000)
0x000000775c001080 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "BscClscWkr:Modbus$20TCP:writeWorker-0" - 0x000000779b907e20, stack(0x00000076f5ed1000,0x00000076f66d0000)
0x0000007750001080 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "BscClscWkr:Modbus$20TCP:worker-0" - 0x000000779b907f78, stack(0x00000076f66e1000,0x00000076f6ee0000)
0x0000007754001080 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "BscWkr:Modbus$20TCP:dispatcher-0" - 0x000000779b9080d0, stack(0x00000076f6ef1000,0x00000076f76f0000)
0x0000007748001080 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "BnMP1:ipPort:t1" - 0x000000779b908228, daemon, stack(0x00000076f7701000,0x00000076f7f00000)
0x000000774c001080 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "BnMP1:ipPort:t0" - 0x000000779b9082e8, daemon, stack(0x00000076f7f11000,0x00000076f8710000)
0x0000007740001080 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "BACnetIpRcv_broadcast" - 0x000000779b785708, stack(0x00000076f9741000,0x00000076f9f40000)
0x000000777c000900 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "BACnetIpRcv" - 0x000000779b785780, stack(0x0000007fa17fb000,0x0000007fa1ffa000)
0x000000773c001fc0 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "Async-Default-4" - 0x000000779b9085c8, stack(0x00000076f8721000,0x00000076f8f20000)
0x0000007734001080 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "BACnet$20IP:CovWorker0" - 0x000000779b785400, daemon, stack(0x00000076f8f31000,0x00000076f9730000)
0x0000007738005a80 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "Optimization:BACnet$20IP" - 0x000000779b7843f0, stack(0x00000076fbf91000,0x00000076fc790000)
0x000000772c0010c0 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "Lumi-Timer-1" - 0x000000779b780980, stack(0x00000076faf71000,0x00000076fb770000)
0x0000007730001080 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "BacnetNetworkQueue" - 0x000000779b908790, daemon, stack(0x00000076fb781000,0x00000076fbf80000)
0x0000007718001080 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "Optimization:Aqara" - 0x000000779b810b08, stack(0x00000076fc7a1000,0x00000076fcfa0000)
0x0000007710001080 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "Lumi-Timer-0" - 0x000000779b85a5b0, stack(0x00000076fcfb1000,0x00000076fd7b0000)
0x0000007714001080 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "Scheduler-1247261246-1" - 0x000000779b85a680, stack(0x00000076fd7c1000,0x00000076fdfc0000)
0x0000007708001080 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "Jetty:ThreadPool-102" - 0x000000779b85a8c8, stack(0x00000076fdfd1000,0x00000076fe7d0000)
0x000000770c001080 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "Jetty:ThreadPool-101" - 0x000000779b85a970, stack(0x00000076fe7e1000,0x00000076fefe0000)
0x0000007700001080 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "Jetty:ThreadPool-100" - 0x000000779b85aac8, stack(0x00000076feff1000,0x00000076ff7f0000)
0x0000007704001080 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "Jetty:ThreadPool-99" - 0x000000779b85a1e0, stack(0x00000076ff801000,0x0000007700000000)
0x0000007fa3e57b80 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "Jetty:ThreadPool-98-acceptor-0@68ea2600-lumiHttp@3765f3c8{HTTP/1.1, (http/1.1)}{0.0.0.0:8000}" - 0x000000779b85abc0, stack(0x00000077207a1000,0x0000007720fa0000)
0x0000007704000b80 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "Jetty:ThreadPool-97" - 0x000000779b85ac68, stack(0x0000007720fb1000,0x00000077217b0000)
0x0000007700000b80 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "Jetty:ThreadPool-96" - 0x000000779b85ae38, stack(0x00000077217c1000,0x0000007721fc0000)
0x000000770c000b80 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "Jetty:ThreadPool-95" - 0x000000779b85aee0, stack(0x0000007721fd1000,0x00000077227d0000)
0x0000007708000b80 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "Jetty:ThreadPool-94" - 0x000000779b85b068, stack(0x00000077227e1000,0x0000007722fe0000)
0x0000007714000b80 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "process reaper" - 0x000000779b85b110, daemon, stack(0x0000007f9cef3000,0x0000007f9cf20000)
0x0000007710000b80 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "JNA Cleaner" - 0x000000779b85b248, daemon, stack(0x0000007722ff1000,0x00000077237f0000)
0x0000007718000b80 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "kotlinx.coroutines.DefaultExecutor" - 0x000000779b85b328, daemon, stack(0x0000007723801000,0x0000007724000000)
0x000000771c000b80 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "TagDictionary:ServiceWorker-0" - 0x000000779b85b3c8, stack(0x00000077447a1000,0x0000007744fa0000)
0x0000007728000b80 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "DefaultDispatcher-worker-6" - 0x0000007796a80c88, daemon, stack(0x0000007744fb1000,0x00000077457b0000)
0x0000007730000b80 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "DefaultDispatcher-worker-5" - 0x0000007796a80e28, daemon, stack(0x0000007745fd1000,0x00000077467d0000)
0x000000772c000b80 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "DefaultDispatcher-worker-4" - 0x0000007796a80ef8, daemon, stack(0x00000077467e1000,0x0000007746fe0000)
0x0000007738000b80 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "DefaultDispatcher-worker-3" - 0x0000007796a80fc8, daemon, stack(0x0000007746ff1000,0x00000077477f0000)
0x0000007734000b80 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "DefaultDispatcher-worker-2" - 0x0000007796a81198, daemon, stack(0x0000007747801000,0x0000007748000000)
0x000000773c000b80 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "DefaultDispatcher-worker-1" - 0x0000007796a81268, daemon, stack(0x0000007784141000,0x0000007784940000)
0x0000007740000b80 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "engine" - 0x0000007796a81338, daemon, stack(0x0000007784951000,0x0000007785150000)
0x000000774c000b80 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "Async-IO-9" - 0x0000007796a813e0, stack(0x0000007785161000,0x0000007785960000)
0x0000007748000b80 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "Async-IO-8" - 0x0000007796a81560, stack(0x0000007785971000,0x0000007786170000)
0x0000007754000b80 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "Async-IO-7" - 0x0000007796a81650, stack(0x0000007786181000,0x0000007786980000)
0x0000007750000b80 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "Async-IO-6" - 0x0000007796a81740, stack(0x0000007f9cf6b000,0x0000007f9d76a000)
0x000000775c000b80 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "Async-IO-5" - 0x0000007796a81830, stack(0x0000007f9d77b000,0x0000007f9df7a000)
0x0000007758000b80 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "Async-IO-4" - 0x0000007796a81920, stack(0x0000007f9df8b000,0x0000007f9e78a000)
0x0000007764000b80 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "Async-IO-3" - 0x0000007796a81a10, stack(0x0000007f9e79b000,0x0000007f9ef9a000)
0x0000007760000b80 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "Async-IO-2" - 0x0000007796a81b00, stack(0x0000007f9efab000,0x0000007f9f7aa000)
0x000000776c000b80 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "Async-IO-1" - 0x0000007796a81bf0, stack(0x0000007f9f7bb000,0x0000007f9ffba000)
0x0000007768000b80 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "Async-IO-0" - 0x0000007796a81ce0, stack(0x0000007f9ffcb000,0x0000007fa07ca000)
0x0000007774000b80 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "Async-Default-3" - 0x0000007796a81dd0, stack(0x0000007fa07db000,0x0000007fa0fda000)
0x0000007770000b80 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "Async-Default-2" - 0x0000007796a81f50, stack(0x0000007fa0feb000,0x0000007fa17ea000)
0x0000007778000b80 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "Async-Default-0" - 0x0000007796a82130, stack(0x0000007fa200b000,0x0000007fa280a000)
0x0000007780000b80 STATUS_IN_NATIVE (ALLOW_SAFEPOINT) "Reference Handler" - 0x000000778a99e938, daemon, stack(0x0000007fa281b000,0x0000007fa301a000)

No VMOperation in progress

The 30 most recent VM operation status changes:
0.831s - Started Garbage collection (safepoint: true, queueingThread: 0x0000007fa3e509c0, executingThread: 0x0000007fa3e509c0, safepointId: 1)
1.568s - Finished Garbage collection (safepoint: true, queueingThread: 0x0000007fa3e509c0, executingThread: 0x0000007fa3e509c0, safepointId: 1)
2.416s - Started Garbage collection (safepoint: true, queueingThread: 0x0000007fa3e509c0, executingThread: 0x0000007fa3e509c0, safepointId: 2)
3.048s - Finished Garbage collection (safepoint: true, queueingThread: 0x0000007fa3e509c0, executingThread: 0x0000007fa3e509c0, safepointId: 2)
4.005s - Started Garbage collection (safepoint: true, queueingThread: 0x0000007fa3e509c0, executingThread: 0x0000007fa3e509c0, safepointId: 3)
5.636s - Finished Garbage collection (safepoint: true, queueingThread: 0x0000007fa3e509c0, executingThread: 0x0000007fa3e509c0, safepointId: 3)
7.829s - Started Garbage collection (safepoint: true, queueingThread: 0x0000007fa3e509c0, executingThread: 0x0000007fa3e509c0, safepointId: 4)
8.031s - Finished Garbage collection (safepoint: true, queueingThread: 0x0000007fa3e509c0, executingThread: 0x0000007fa3e509c0, safepointId: 4)
10.395s - Started Garbage collection (safepoint: true, queueingThread: 0x0000007fa3e509c0, executingThread: 0x0000007fa3e509c0, safepointId: 5)
10.567s - Finished Garbage collection (safepoint: true, queueingThread: 0x0000007fa3e509c0, executingThread: 0x0000007fa3e509c0, safepointId: 5)
13.023s - Started Garbage collection (safepoint: true, queueingThread: 0x0000007fa3e509c0, executingThread: 0x0000007fa3e509c0, safepointId: 6)
13.271s - Finished Garbage collection (safepoint: true, queueingThread: 0x0000007fa3e509c0, executingThread: 0x0000007fa3e509c0, safepointId: 6)
16.210s - Started Garbage collection (safepoint: true, queueingThread: 0x0000007fa3e509c0, executingThread: 0x0000007fa3e509c0, safepointId: 7)
16.530s - Finished Garbage collection (safepoint: true, queueingThread: 0x0000007fa3e509c0, executingThread: 0x0000007fa3e509c0, safepointId: 7)
19.924s - Started Garbage collection (safepoint: true, queueingThread: 0x0000007fa3e509c0, executingThread: 0x0000007fa3e509c0, safepointId: 8)
21.625s - Finished Garbage collection (safepoint: true, queueingThread: 0x0000007fa3e509c0, executingThread: 0x0000007fa3e509c0, safepointId: 8)
24.709s - Started Garbage collection (safepoint: true, queueingThread: 0x0000007fa3e509c0, executingThread: 0x0000007fa3e509c0, safepointId: 9)
24.848s - Finished Garbage collection (safepoint: true, queueingThread: 0x0000007fa3e509c0, executingThread: 0x0000007fa3e509c0, safepointId: 9)
28.558s - Started Garbage collection (safepoint: true, queueingThread: 0x0000007fa3e509c0, executingThread: 0x0000007fa3e509c0, safepointId: 10)
28.680s - Finished Garbage collection (safepoint: true, queueingThread: 0x0000007fa3e509c0, executingThread: 0x0000007fa3e509c0, safepointId: 10)
32.450s - Started Garbage collection (safepoint: true, queueingThread: 0x0000007770000b80, executingThread: 0x0000007770000b80, safepointId: 11)
32.607s - Finished Garbage collection (safepoint: true, queueingThread: 0x0000007770000b80, executingThread: 0x0000007770000b80, safepointId: 11)
36.085s - Started Garbage collection (safepoint: true, queueingThread: 0x0000007fa3e509c0, executingThread: 0x0000007fa3e509c0, safepointId: 12)
36.278s - Finished Garbage collection (safepoint: true, queueingThread: 0x0000007fa3e509c0, executingThread: 0x0000007fa3e509c0, safepointId: 12)
40.327s - Started Garbage collection (safepoint: true, queueingThread: 0x0000007fa3e509c0, executingThread: 0x0000007fa3e509c0, safepointId: 13)
40.571s - Finished Garbage collection (safepoint: true, queueingThread: 0x0000007fa3e509c0, executingThread: 0x0000007fa3e509c0, safepointId: 13)
50.832s - Started Garbage collection (safepoint: true, queueingThread: 0x0000007704001080, executingThread: 0x0000007704001080, safepointId: 14)
51.189s - Finished Garbage collection (safepoint: true, queueingThread: 0x0000007704001080, executingThread: 0x0000007704001080, safepointId: 14)

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

Build time information:
Version: Oracle GraalVM 24.0.2+11.1 (serial gc, compressed references), JDK 24.0.2+11
Platform: linux/aarch64
Page size: 65536
Containerized: false
CPU features used for AOT compiled code: FP, ASIMD

Runtime information:
CPU cores (OS): 4
Memory (OS): 1706M
Page size: 4096
VM uptime: 96.560s
Current timestamp: 1757327369141
AOT compiled code: 0x0000007f88220000 - 0x0000007f935d6cff

OS information:
Max threads: 13511
Max memory mappings: 65530
Max PID: 4096

The 30 most recent RuntimeCodeInfo operations:

RuntimeCodeInfoMemory contains 0 methods:

DeoptStubPointer address: 0x0000007f8c055090

Recent deoptimization events (oldest first):

Command line: '/app1/studio-1.0.0/studio/aqaraSys' '/storage/studio/data/stations'

Heap settings and statistics:
Supports isolates: true
Heap base: 0x0000007786980000
Object reference size: 4
Reserved object header bits: 0b11111
Aligned chunk size: 524288
Large array threshold: 131072
Incremental collections: 11
Complete collections: 3

Heap usage:
Eden: 89.77M (0.50M in 1 aligned chunks, 0.00M in 0 unaligned chunks)
Survivor-1: 5.14M (5.00M in 10 aligned chunks, 0.14M in 1 unaligned chunks)
Survivor-2: 1.50M (1.50M in 3 aligned chunks, 0.00M in 0 unaligned chunks)
Survivor-3: 1.50M (1.50M in 3 aligned chunks, 0.00M in 0 unaligned chunks)
Survivor-4: 1.50M (1.50M in 3 aligned chunks, 0.00M in 0 unaligned chunks)
Survivor-5: 3.00M (3.00M in 6 aligned chunks, 0.00M in 0 unaligned chunks)
Survivor-6: 1.00M (1.00M in 2 aligned chunks, 0.00M in 0 unaligned chunks)2025-09-08 10:29:29.143 [Ping:LanLinkNetwork] INFO c.l.f.l.lanLink.LanLinkNetwork [LanLinkNetwork.kt:207] - read gateway info start

Old: 71.12M (71.00M in 142 aligned chunks, 0.12M in 1 unaligned chunks)

Native image heap boundaries:
ReadOnly: 0x0000007786a00830 - 0x000000778982b740
ReadOnly Relocatables: 0x000000778982b740 - 0x000000778a6601f0
Writeable Patched: 0x0000000000000000 - 0x0000000000000000
Writable: 0x000000778a6601f0 - 0x000000778b7f80f0
Writable Huge: 0x000000778b800038 - 0x000000778bf82d48
ReadOnly Huge: 0x000000778bf82d80 - 0x00000077901b2c98

Heap chunks: E=eden, S=survivor, O=old, F=free; A=aligned chunk, U=unaligned chunk; T=to space
|0x000000779aa00000|0x000000779aa00830, 0x000000779aa00958, 0x000000779aa80000| 0%| E|A|
|0x000000779b880000|0x000000779b880830, 0x000000779b8fdac0, 0x000000779b900000| 98%| S1|A|
|0x000000779b400000|0x000000779b400830, 0x000000779b480000, 0x000000779b480000|100%| S1|A|
|0x000000779c000000|0x000000779c000830, 0x000000779c080000, 0x000000779c080000|100%| S1|A|
|0x000000779c080000|0x000000779c080830, 0x000000779c100000, 0x000000779c100000|100%| S1|A|
|0x000000779c100000|0x000000779c100830, 0x000000779c17fff8, 0x000000779c180000| 99%| S1|A|
|0x000000779c180000|0x000000779c180830, 0x000000779c1fffe8, 0x000000779c200000| 99%| S1|A|
|0x000000779c200000|0x000000779c200830, 0x000000779c27fff8, 0x000000779c280000| 99%| S1|A|
|0x000000779c280000|0x000000779c280830, 0x000000779c2fffd0, 0x000000779c300000| 99%| S1|A|
|0x000000779c300000|0x000000779c300830, 0x000000779c37f980, 0x000000779c380000| 99%| S1|A|
|0x000000779c900000|0x000000779c900830, 0x000000779c90cdb8, 0x000000779c980000| 9%| S1|A|

Segfault detected, aborting process. Use '-XX:-InstallSegfaultHandler' to disable the segfault handler at run time and create a core dump instead. Rebuild with '-R:-InstallSegfaultHandler' to disable the handler permanently at build time.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions