| FAILED | buildtest.projection.journal | reviewCompactionLargeRemovedKey | 32610ms | java.lang.RuntimeException: Test 'reviewCompactionLargeRemovedKey' timed out after 30000ms, stuck at: buildtest.projection.journal.ProjectionFreeSpaceSourceKt.projectionExistingAncestor(ProjectionFreeSpaceSource.kt:148)
at kompile.WorkspaceKt.executeTestInSeparateJvm(Workspace.kt:4748)
at kompile.WorkspaceKt.access$executeTestInSeparateJvm(Workspace.kt:1)
at kompile.WorkspaceKt$prepareTests$4$executeAction$1.invoke(Workspace.kt:6740)
at kompile.WorkspaceKt$prepareTests$4$executeAction$1.invoke(Workspace.kt:6725)
at kompile.PreparedTestRun.execute(Workspace.kt:4396)
at kompile.LocalBuildWorkspace$prepareTestBatchInternalOpen$executePrepared$1.invoke(Workspace.kt:1981)
at kompile.LocalBuildWorkspace$prepareTestBatchInternalOpen$executePrepared$1.invoke(Workspace.kt:1961)
at kompile.PreparedTestBatch.executeOnce(Workspace.kt:348)
at kompile.PreparedTestBatch.execute(Workspace.kt:304)
at buildtest.runner.PreparedLeaseBatch.execute(PreparedLeaseBatch.kt:22)
at buildtest.runner.MainKt.runOneExecution(Main.kt:1774)
at buildtest.runner.MainKt.runOneExecution$default(Main.kt:1149)
at buildtest.runner.MainKt$preparePipelineWork$warmEntry$1.invoke(Main.kt:1087)
at buildtest.runner.MainKt$preparePipelineWork$warmEntry$1.invoke(Main.kt:1086)
at buildtest.runner.PreparedLaneExecution.thread$lambda$0(PreparedLaneExecution.kt:129)
at java.base/java.lang.Thread.run(Thread.java:1583)
|
Attempts (3)| Attempt | Status | Duration | Droplet | Canonical | Error |
|---|
| 1 of 3 | FAILED | 32.6s | 614700451 | yes (this is the published result) | — | | 2 of 3 | FAILED | 32.2s | 614697676 | — | java.lang.RuntimeException: Test 'reviewCompactionLargeRemovedKey' timed out after 30000ms, stuck at: buildtest.projection.journal.DurableProjectionCutKt.projectionCutDigest(DurableProjectionCut.kt:558)
at kompile.WorkspaceKt.executeTestInSeparateJvm(Workspace.kt:4748)
at kompile.WorkspaceKt.access$executeTestInSeparateJvm(Workspace.kt:1)
at kompile.WorkspaceKt$prepareTests$4$executeAction$1.invoke(Workspace.kt:6740)
at kompile.WorkspaceKt$prepareTests$4$executeAction$1.invoke(Workspace.kt:6725)
at kompile.PreparedTestRun.execute(Workspace.kt:4396)
at kompile.LocalBuildWorkspace$prepareTestBatchInternalOpen$executePrepared$1.invoke(Workspace.kt:1981)
at kompile.LocalBuildWorkspace$prepareTestBatchInternalOpen$executePrepared$1.invoke(Workspace.kt:1961)
at kompile.PreparedTestBatch.executeOnce(Workspace.kt:348)
at kompile.PreparedTestBatch.execute(Workspace.kt:304)
at buildtest.runner.PreparedLeaseBatch.execute(PreparedLeaseBatch.kt:22)
at buildtest.runner.MainKt.runOneExecution(Main.kt:1774)
at buildtest.runner.MainKt.runOneExecution$default(Main.kt:1149)
at buildtest.runner.MainKt$preparePipelineWork$1$warm$2.invoke(Main.kt:1017)
at buildtest.runner.MainKt$preparePipelineWork$1$warm$2.invoke(Main.kt:1016)
at buildtest.runner.PreparedLaneExecution.thread$lambda$0(PreparedLaneExecution.kt:129)
at java.base/java.lang.Thread.run(Thread.java:1583)
| Console output of attempt 2 of 3 (40154 characters)2026-11-01 06:35:21
Full thread dump OpenJDK 64-Bit Server VM (21.0.11+10-1-24.04.2-Ubuntu mixed mode, sharing):
Threads class SMR info:
_java_thread_list=0x00007de3cc2a2250, length=11, elements={
0x00007de3cc019d10, 0x00007de3cc0b1a10, 0x00007de3cc0b2f90, 0x00007de3cc0b4740,
0x00007de3cc0b5d90, 0x00007de3cc0b7340, 0x00007de3cc0b8e90, 0x00007de3cc0ba560,
0x00007de3cc0c6780, 0x00007de3cc0c9a50, 0x00007de3cc2a1390
}
"main" #1 [17866] prio=5 os_prio=0 cpu=8985.63ms elapsed=31.13s tid=0x00007de3cc019d10 nid=17866 runnable [0x00007de3d3dfb000]
java.lang.Thread.State: RUNNABLE
at sun.security.provider.DigestBase.implCompressMultiBlock0(java.base@21.0.11/DigestBase.java:148)
at sun.security.provider.DigestBase.implCompressMultiBlock(java.base@21.0.11/DigestBase.java:143)
at sun.security.provider.DigestBase.engineUpdate(java.base@21.0.11/DigestBase.java:130)
at java.security.MessageDigest$Delegate.engineUpdate(java.base@21.0.11/MessageDigest.java:671)
at java.security.MessageDigest.update(java.base@21.0.11/MessageDigest.java:375)
at java.security.MessageDigest.digest(java.base@21.0.11/MessageDigest.java:450)
at buildtest.projection.journal.DurableProjectionCutKt.projectionCutDigest(DurableProjectionCut.kt:558)
at buildtest.projection.journal.ProjectionCutArena.write(DurableProjectionCut.kt:513)
at buildtest.projection.journal.ProjectionCutArena.balance(DurableProjectionCut.kt:439)
at buildtest.projection.journal.ProjectionCutArena.change(DurableProjectionCut.kt:418)
at buildtest.projection.journal.ProjectionCutArena.change$default(DurableProjectionCut.kt:399)
at buildtest.projection.journal.ProjectionCutArena$put$2.invoke(DurableProjectionCut.kt:370)
at buildtest.projection.journal.ProjectionCutArena$put$2.invoke(DurableProjectionCut.kt:368)
at buildtest.projection.journal.ProjectionCutArena.access(DurableProjectionCut.kt:216)
- locked <0x00000000f830fb28> (a java.lang.Object)
at buildtest.projection.journal.ProjectionCutArena.put(DurableProjectionCut.kt:368)
at buildtest.projection.journal.ProjectionCutArena.put$default(DurableProjectionCut.kt:367)
at buildtest.projection.journal.ProjectionCutMap.remove(DurableProjectionCut.kt:528)
at buildtest.projection.journal.ProjectionCutMap.remove(DurableProjectionCut.kt:519)
at buildtest.projection.journal.CutJournalRecords.appendImportedBatch(CutJournalRecords.kt:263)
- locked <0x00000000fed00168> (a java.lang.Object)
at buildtest.projection.journal.ProjectionChangeJournalKt.importProjectionCutRows(ProjectionChangeJournal.kt:37)
at buildtest.projection.journal.ProjectionChangeJournalKt.access$importProjectionCutRows(ProjectionChangeJournal.kt:1)
at buildtest.projection.journal.ProjectionChangeJournal.prepareProjectionCutPublication(ProjectionChangeJournal.kt:7529)
at buildtest.projection.journal.ProjectionChangeJournal.prepareProjectionCutPublication$default(ProjectionChangeJournal.kt:7518)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$attemptPublication$1.invoke(ProjectionChangeJournal.kt:3887)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$attemptPublication$1.invoke(ProjectionChangeJournal.kt:3802)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$attemptWithCorrections$1.invoke(ProjectionChangeJournal.kt:4009)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$attemptWithCorrections$1.invoke(ProjectionChangeJournal.kt:3998)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$published$1.invoke(ProjectionChangeJournal.kt:4036)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$published$1.invoke(ProjectionChangeJournal.kt:4015)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$8.invoke(ProjectionChangeJournal.kt:3670)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$8.invoke(ProjectionChangeJournal.kt:3670)
at buildtest.projection.journal.ProjectionJournalOwners$callback$2$1.invoke(ProjectionJournalOwners.kt:304)
at buildtest.projection.journal.ProjectionJournalOwners$dispatchAt$1.invoke(ProjectionJournalOwners.kt:288)
at buildtest.projection.journal.ProjectionJournalOwners.dispatchUnownedAt(ProjectionJournalOwners.kt:295)
at buildtest.projection.journal.ProjectionJournalOwners.dispatchAt(ProjectionJournalOwners.kt:286)
at buildtest.projection.journal.ProjectionJournalOwners.access$dispatchAt(ProjectionJournalOwners.kt:11)
at buildtest.projection.journal.ProjectionJournalOwners$callback$2.invoke(ProjectionJournalOwners.kt:304)
at buildtest.projection.journal.ProjectionChangeJournal.compactPreservingCommittedTail(ProjectionChangeJournal.kt:4015)
at buildtest.projection.journal.ProjectionChangeJournal.compactPreservingCommittedTail$default(ProjectionChangeJournal.kt:3659)
at buildtest.projection.journal.ReviewCompactionLargeRemovedKeyKt.reviewCompactionLargeRemovedKey(reviewCompactionLargeRemovedKey.kt:24)
at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(java.base@21.0.11/DirectMethodHandle$Holder)
at java.lang.invoke.LambdaForm$MH/0x00007de36000c800.invoke(java.base@21.0.11/LambdaForm$MH)
at java.lang.invoke.Invokers$Holder.invokeExact_MT(java.base@21.0.11/Invokers$Holder)
at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(java.base@21.0.11/DirectMethodHandleAccessor.java:153)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(java.base@21.0.11/DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke(java.base@21.0.11/Method.java:580)
at kompile.TestRunner.executeTest(TestRunner.kt:47)
at java.lang.invoke.LambdaForm$DMH/0x00007de360001800.invokeStatic(java.base@21.0.11/LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x00007de360005400.invoke(java.base@21.0.11/LambdaForm$MH)
at java.lang.invoke.Invokers$Holder.invokeExact_MT(java.base@21.0.11/Invokers$Holder)
at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(java.base@21.0.11/DirectMethodHandleAccessor.java:154)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(java.base@21.0.11/DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke(java.base@21.0.11/Method.java:580)
at community.kotlin.kompile.testrunner.bootstrap.BootstrapRunner.main(BootstrapRunner.java:449)
"Reference Handler" #9 [17874] daemon prio=10 os_prio=0 cpu=1.00ms elapsed=31.00s tid=0x00007de3cc0b1a10 nid=17874 waiting on condition [0x00007de3d0e78000]
java.lang.Thread.State: RUNNABLE
at java.lang.ref.Reference.waitForReferencePendingList(java.base@21.0.11/Native Method)
at java.lang.ref.Reference.processPendingReferences(java.base@21.0.11/Reference.java:246)
at java.lang.ref.Reference$ReferenceHandler.run(java.base@21.0.11/Reference.java:208)
"Finalizer" #10 [17875] daemon prio=8 os_prio=0 cpu=0.37ms elapsed=31.00s tid=0x00007de3cc0b2f90 nid=17875 in Object.wait() [0x00007de3d09fe000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait0(java.base@21.0.11/Native Method)
- waiting on <0x00000000f8218670> (a java.lang.ref.NativeReferenceQueue$Lock)
at java.lang.Object.wait(java.base@21.0.11/Object.java:366)
at java.lang.Object.wait(java.base@21.0.11/Object.java:339)
at java.lang.ref.NativeReferenceQueue.await(java.base@21.0.11/NativeReferenceQueue.java:48)
at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.11/ReferenceQueue.java:158)
at java.lang.ref.NativeReferenceQueue.remove(java.base@21.0.11/NativeReferenceQueue.java:89)
- locked <0x00000000f8218670> (a java.lang.ref.NativeReferenceQueue$Lock)
at java.lang.ref.Finalizer$FinalizerThread.run(java.base@21.0.11/Finalizer.java:173)
"Signal Dispatcher" #11 [17876] daemon prio=9 os_prio=0 cpu=0.27ms elapsed=30.99s tid=0x00007de3cc0b4740 nid=17876 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Service Thread" #12 [17877] daemon prio=9 os_prio=0 cpu=2.91ms elapsed=30.99s tid=0x00007de3cc0b5d90 nid=17877 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Monitor Deflation Thread" #13 [17878] daemon prio=9 os_prio=0 cpu=4.01ms elapsed=30.98s tid=0x00007de3cc0b7340 nid=17878 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread0" #14 [17879] daemon prio=9 os_prio=0 cpu=984.35ms elapsed=30.98s tid=0x00007de3cc0b8e90 nid=17879 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
"C1 CompilerThread0" #15 [17880] daemon prio=9 os_prio=0 cpu=683.04ms elapsed=30.98s tid=0x00007de3cc0ba560 nid=17880 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
"Notification Thread" #16 [17883] daemon prio=9 os_prio=0 cpu=0.09ms elapsed=30.95s tid=0x00007de3cc0c6780 nid=17883 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Common-Cleaner" #17 [17884] daemon prio=8 os_prio=0 cpu=0.80ms elapsed=30.95s tid=0x00007de3cc0c9a50 nid=17884 waiting on condition [0x00007de3d022d000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000f8218798> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.11/AbstractQueuedSynchronizer.java:1886)
at java.lang.ref.ReferenceQueue.await(java.base@21.0.11/ReferenceQueue.java:71)
at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.11/ReferenceQueue.java:143)
at java.lang.ref.ReferenceQueue.remove(java.base@21.0.11/ReferenceQueue.java:218)
at jdk.internal.ref.CleanerImpl.run(java.base@21.0.11/CleanerImpl.java:140)
at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)
at jdk.internal.misc.InnocuousThread.run(java.base@21.0.11/InnocuousThread.java:186)
"kompile-timeout-self-dump" #18 [17940] daemon prio=5 os_prio=0 cpu=0.61ms elapsed=29.89s tid=0x00007de3cc2a1390 nid=17940 waiting on condition [0x00007de3d012d000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000f8310f98> (a java.util.concurrent.CountDownLatch$Sync)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(java.base@21.0.11/AbstractQueuedSynchronizer.java:790)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.tryAcquireSharedNanos(java.base@21.0.11/AbstractQueuedSynchronizer.java:1160)
at java.util.concurrent.CountDownLatch.await(java.base@21.0.11/CountDownLatch.java:276)
at kompile.TestRunner.executeTest$lambda$0(TestRunner.kt:31)
at kompile.TestRunner$$Lambda/0x00007de360009ba8.run(Unknown Source)
at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)
"VM Thread" os_prio=0 cpu=105.42ms elapsed=31.03s tid=0x00007de3cc0a5ed0 nid=17873 runnable
"VM Periodic Task Thread" os_prio=0 cpu=25.07ms elapsed=31.04s tid=0x00007de3cc094750 nid=17872 waiting on condition
"G1 Service" os_prio=0 cpu=8.54ms elapsed=31.11s tid=0x00007de3cc07bb80 nid=17871 runnable
"G1 Refine#0" os_prio=0 cpu=226.32ms elapsed=31.11s tid=0x00007de3cc07abb0 nid=17870 runnable
"G1 Conc#0" os_prio=0 cpu=10.86ms elapsed=31.12s tid=0x00007de3cc03d850 nid=17869 runnable
"GC Thread#0" os_prio=0 cpu=400.30ms elapsed=31.12s tid=0x00007de3cc03a2c0 nid=17867 runnable
"G1 Main Marker" os_prio=0 cpu=13.76ms elapsed=31.12s tid=0x00007de3cc03c8a0 nid=17868 runnable
JNI global refs: 15, weak refs: 0
Heap
garbage-first heap total 115712K, used 22496K [0x00000000f8000000, 0x0000000100000000)
region size 1024K, 2 young (2048K), 1 survivors (1024K)
Metaspace used 8391K, committed 8576K, reserved 1114112K
class space used 686K, committed 768K, reserved 1048576K
Full thread dump (kompile in-child self-dump: buildtest.projection.journal.ReviewCompactionLargeRemovedKeyKt.reviewCompactionLargeRemovedKey exceeded 30000ms):
"main" #1 prio=5
java.lang.Thread.State: RUNNABLE
at sun.security.provider.DigestBase.implCompressMultiBlock0(DigestBase.java:148)
at sun.security.provider.DigestBase.implCompressMultiBlock(DigestBase.java:143)
at sun.security.provider.DigestBase.engineUpdate(DigestBase.java:130)
at java.security.MessageDigest$Delegate.engineUpdate(MessageDigest.java:671)
at java.security.MessageDigest.update(MessageDigest.java:375)
at java.security.MessageDigest.digest(MessageDigest.java:450)
at buildtest.projection.journal.DurableProjectionCutKt.projectionCutDigest(DurableProjectionCut.kt:558)
at buildtest.projection.journal.ProjectionCutArena.write(DurableProjectionCut.kt:513)
at buildtest.projection.journal.ProjectionCutArena.balance(DurableProjectionCut.kt:439)
at buildtest.projection.journal.ProjectionCutArena.change(DurableProjectionCut.kt:418)
at buildtest.projection.journal.ProjectionCutArena.change$default(DurableProjectionCut.kt:399)
at buildtest.projection.journal.ProjectionCutArena$put$2.invoke(DurableProjectionCut.kt:370)
at buildtest.projection.journal.ProjectionCutArena$put$2.invoke(DurableProjectionCut.kt:368)
at buildtest.projection.journal.ProjectionCutArena.access(DurableProjectionCut.kt:216)
at buildtest.projection.journal.ProjectionCutArena.put(DurableProjectionCut.kt:368)
at buildtest.projection.journal.ProjectionCutArena.put$default(DurableProjectionCut.kt:367)
at buildtest.projection.journal.ProjectionCutMap.remove(DurableProjectionCut.kt:528)
at buildtest.projection.journal.ProjectionCutMap.remove(DurableProjectionCut.kt:519)
at buildtest.projection.journal.CutJournalRecords.appendImportedBatch(CutJournalRecords.kt:263)
at buildtest.projection.journal.ProjectionChangeJournalKt.importProjectionCutRows(ProjectionChangeJournal.kt:37)
at buildtest.projection.journal.ProjectionChangeJournalKt.access$importProjectionCutRows(ProjectionChangeJournal.kt:1)
at buildtest.projection.journal.ProjectionChangeJournal.prepareProjectionCutPublication(ProjectionChangeJournal.kt:7529)
at buildtest.projection.journal.ProjectionChangeJournal.prepareProjectionCutPublication$default(ProjectionChangeJournal.kt:7518)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$attemptPublication$1.invoke(ProjectionChangeJournal.kt:3887)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$attemptPublication$1.invoke(ProjectionChangeJournal.kt:3802)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$attemptWithCorrections$1.invoke(ProjectionChangeJournal.kt:4009)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$attemptWithCorrections$1.invoke(ProjectionChangeJournal.kt:3998)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$published$1.invoke(ProjectionChangeJournal.kt:4036)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$published$1.invoke(ProjectionChangeJournal.kt:4015)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$8.invoke(ProjectionChangeJournal.kt:3670)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$8.invoke(ProjectionChangeJournal.kt:3670)
at buildtest.projection.journal.ProjectionJournalOwners$callback$2$1.invoke(ProjectionJournalOwners.kt:304)
at buildtest.projection.journal.ProjectionJournalOwners$dispatchAt$1.invoke(ProjectionJournalOwners.kt:288)
at buildtest.projection.journal.ProjectionJournalOwners.dispatchUnownedAt(ProjectionJournalOwners.kt:295)
at buildtest.projection.journal.ProjectionJournalOwners.dispatchAt(ProjectionJournalOwners.kt:286)
at buildtest.projection.journal.ProjectionJournalOwners.access$dispatchAt(ProjectionJournalOwners.kt:11)
at buildtest.projection.journal.ProjectionJournalOwners$callback$2.invoke(ProjectionJournalOwners.kt:304)
at buildtest.projection.journal.ProjectionChangeJournal.compactPreservingCommittedTail(ProjectionChangeJournal.kt:4015)
at buildtest.projection.journal.ProjectionChangeJournal.compactPreservingCommittedTail$default(ProjectionChangeJournal.kt:3659)
at buildtest.projection.journal.ReviewCompactionLargeRemovedKeyKt.reviewCompactionLargeRemovedKey(reviewCompactionLargeRemovedKey.kt:24)
at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(DirectMethodHandle$Holder)
at java.lang.invoke.LambdaForm$MH/0x00007de36000c800.invoke(LambdaForm$MH)
at java.lang.invoke.Invokers$Holder.invokeExact_MT(Invokers$Holder)
at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(DirectMethodHandleAccessor.java:153)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke(Method.java:580)
at kompile.TestRunner.executeTest(TestRunner.kt:47)
at java.lang.invoke.LambdaForm$DMH/0x00007de360001800.invokeStatic(LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x00007de360005400.invoke(LambdaForm$MH)
at java.lang.invoke.Invokers$Holder.invokeExact_MT(Invokers$Holder)
at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(DirectMethodHandleAccessor.java:154)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke(Method.java:580)
at community.kotlin.kompile.testrunner.bootstrap.BootstrapRunner.main(BootstrapRunner.java:449)
"Signal Dispatcher" #11 daemon prio=9
java.lang.Thread.State: RUNNABLE
"Notification Thread" #16 daemon prio=9
java.lang.Thread.State: RUNNABLE
"Reference Handler" #9 daemon prio=10
java.lang.Thread.State: RUNNABLE
at java.lang.ref.Reference.waitForReferencePendingList(Native Method)
at java.lang.ref.Reference.processPendingReferences(Reference.java:246)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:208)
"Finalizer" #10 daemon prio=8
java.lang.Thread.State: WAITING
at java.lang.Object.wait0(Native Method)
at java.lang.Object.wait(Object.java:366)
at java.lang.Object.wait(Object.java:339)
at java.lang.ref.NativeReferenceQueue.await(NativeReferenceQueue.java:48)
at java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:158)
at java.lang.ref.NativeReferenceQueue.remove(NativeReferenceQueue.java:89)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:173)
"Common-Cleaner" #17 daemon prio=8
java.lang.Thread.State: TIMED_WAITING
at jdk.internal.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1886)
at java.lang.ref.ReferenceQueue.await(ReferenceQueue.java:71)
at java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:143)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:218)
at jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140)
at java.lang.Thread.runWith(Thread.java:1596)
at java.lang.Thread.run(Thread.java:1583)
at jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:186)
"kompile-timeout-self-dump" #18 daemon prio=5
java.lang.Thread.State: RUNNABLE
at java.lang.Thread.dumpThreads(Native Method)
at java.lang.Thread.getAllStackTraces(Thread.java:2522)
at kompile.TestRunner.printSelfThreadDump(TestRunner.kt:77)
at kompile.TestRunner.executeTest$lambda$0(TestRunner.kt:36)
at kompile.TestRunner$$Lambda/0x00007de360009ba8.run(Unknown Source)
at java.lang.Thread.runWith(Thread.java:1596)
at java.lang.Thread.run(Thread.java:1583)
JNI global refs: 0 (not measured; kompile in-child self-dump)
TIMEOUT: Test 'buildtest.projection.journal.ReviewCompactionLargeRemovedKeyKt.reviewCompactionLargeRemovedKey' exceeded per-test timeout of 30000ms; child process killed
[JSTACK THREAD DUMPS BEGIN]
Full thread dump OpenJDK 64-Bit Server VM (21.0.11+10-1-24.04.2-Ubuntu mixed mode, sharing):
Threads class SMR info:
_java_thread_list=0x00007de3cc2a2250, length=11, elements={
0x00007de3cc019d10, 0x00007de3cc0b1a10, 0x00007de3cc0b2f90, 0x00007de3cc0b4740,
0x00007de3cc0b5d90, 0x00007de3cc0b7340, 0x00007de3cc0b8e90, 0x00007de3cc0ba560,
0x00007de3cc0c6780, 0x00007de3cc0c9a50, 0x00007de3cc2a1390
}
"main" #1 [17866] prio=5 os_prio=0 cpu=8985.63ms elapsed=31.13s tid=0x00007de3cc019d10 nid=17866 runnable [0x00007de3d3dfb000]
java.lang.Thread.State: RUNNABLE
at sun.security.provider.DigestBase.implCompressMultiBlock0(java.base@21.0.11/DigestBase.java:148)
at sun.security.provider.DigestBase.implCompressMultiBlock(java.base@21.0.11/DigestBase.java:143)
at sun.security.provider.DigestBase.engineUpdate(java.base@21.0.11/DigestBase.java:130)
at java.security.MessageDigest$Delegate.engineUpdate(java.base@21.0.11/MessageDigest.java:671)
at java.security.MessageDigest.update(java.base@21.0.11/MessageDigest.java:375)
at java.security.MessageDigest.digest(java.base@21.0.11/MessageDigest.java:450)
at buildtest.projection.journal.DurableProjectionCutKt.projectionCutDigest(DurableProjectionCut.kt:558)
at buildtest.projection.journal.ProjectionCutArena.write(DurableProjectionCut.kt:513)
at buildtest.projection.journal.ProjectionCutArena.balance(DurableProjectionCut.kt:439)
at buildtest.projection.journal.ProjectionCutArena.change(DurableProjectionCut.kt:418)
at buildtest.projection.journal.ProjectionCutArena.change$default(DurableProjectionCut.kt:399)
at buildtest.projection.journal.ProjectionCutArena$put$2.invoke(DurableProjectionCut.kt:370)
at buildtest.projection.journal.ProjectionCutArena$put$2.invoke(DurableProjectionCut.kt:368)
at buildtest.projection.journal.ProjectionCutArena.access(DurableProjectionCut.kt:216)
- locked <0x00000000f830fb28> (a java.lang.Object)
at buildtest.projection.journal.ProjectionCutArena.put(DurableProjectionCut.kt:368)
at buildtest.projection.journal.ProjectionCutArena.put$default(DurableProjectionCut.kt:367)
at buildtest.projection.journal.ProjectionCutMap.remove(DurableProjectionCut.kt:528)
at buildtest.projection.journal.ProjectionCutMap.remove(DurableProjectionCut.kt:519)
at buildtest.projection.journal.CutJournalRecords.appendImportedBatch(CutJournalRecords.kt:263)
- locked <0x00000000fed00168> (a java.lang.Object)
at buildtest.projection.journal.ProjectionChangeJournalKt.importProjectionCutRows(ProjectionChangeJournal.kt:37)
at buildtest.projection.journal.ProjectionChangeJournalKt.access$importProjectionCutRows(ProjectionChangeJournal.kt:1)
at buildtest.projection.journal.ProjectionChangeJournal.prepareProjectionCutPublication(ProjectionChangeJournal.kt:7529)
at buildtest.projection.journal.ProjectionChangeJournal.prepareProjectionCutPublication$default(ProjectionChangeJournal.kt:7518)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$attemptPublication$1.invoke(ProjectionChangeJournal.kt:3887)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$attemptPublication$1.invoke(ProjectionChangeJournal.kt:3802)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$attemptWithCorrections$1.invoke(ProjectionChangeJournal.kt:4009)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$attemptWithCorrections$1.invoke(ProjectionChangeJournal.kt:3998)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$published$1.invoke(ProjectionChangeJournal.kt:4036)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$published$1.invoke(ProjectionChangeJournal.kt:4015)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$8.invoke(ProjectionChangeJournal.kt:3670)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$8.invoke(ProjectionChangeJournal.kt:3670)
at buildtest.projection.journal.ProjectionJournalOwners$callback$2$1.invoke(ProjectionJournalOwners.kt:304)
at buildtest.projection.journal.ProjectionJournalOwners$dispatchAt$1.invoke(ProjectionJournalOwners.kt:288)
at buildtest.projection.journal.ProjectionJournalOwners.dispatchUnownedAt(ProjectionJournalOwners.kt:295)
at buildtest.projection.journal.ProjectionJournalOwners.dispatchAt(ProjectionJournalOwners.kt:286)
at buildtest.projection.journal.ProjectionJournalOwners.access$dispatchAt(ProjectionJournalOwners.kt:11)
at buildtest.projection.journal.ProjectionJournalOwners$callback$2.invoke(ProjectionJournalOwners.kt:304)
at buildtest.projection.journal.ProjectionChangeJournal.compactPreservingCommittedTail(ProjectionChangeJournal.kt:4015)
at buildtest.projection.journal.ProjectionChangeJournal.compactPreservingCommittedTail$default(ProjectionChangeJournal.kt:3659)
at buildtest.projection.journal.ReviewCompactionLargeRemovedKeyKt.reviewCompactionLargeRemovedKey(reviewCompactionLargeRemovedKey.kt:24)
at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(java.base@21.0.11/DirectMethodHandle$Holder)
at java.lang.invoke.LambdaForm$MH/0x00007de36000c800.invoke(java.base@21.0.11/LambdaForm$MH)
at java.lang.invoke.Invokers$Holder.invokeExact_MT(java.base@21.0.11/Invokers$Holder)
at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(java.base@21.0.11/DirectMethodHandleAccessor.java:153)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(java.base@21.0.11/DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke(java.base@21.0.11/Method.java:580)
at kompile.TestRunner.executeTest(TestRunner.kt:47)
at java.lang.invoke.LambdaForm$DMH/0x00007de360001800.invokeStatic(java.base@21.0.11/LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x00007de360005400.invoke(java.base@21.0.11/LambdaForm$MH)
at java.lang.invoke.Invokers$Holder.invokeExact_MT(java.base@21.0.11/Invokers$Holder)
at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(java.base@21.0.11/DirectMethodHandleAccessor.java:154)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(java.base@21.0.11/DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke(java.base@21.0.11/Method.java:580)
at community.kotlin.kompile.testrunner.bootstrap.BootstrapRunner.main(BootstrapRunner.java:449)
"Reference Handler" #9 [17874] daemon prio=10 os_prio=0 cpu=1.00ms elapsed=31.00s tid=0x00007de3cc0b1a10 nid=17874 waiting on condition [0x00007de3d0e78000]
java.lang.Thread.State: RUNNABLE
at java.lang.ref.Reference.waitForReferencePendingList(java.base@21.0.11/Native Method)
at java.lang.ref.Reference.processPendingReferences(java.base@21.0.11/Reference.java:246)
at java.lang.ref.Reference$ReferenceHandler.run(java.base@21.0.11/Reference.java:208)
"Finalizer" #10 [17875] daemon prio=8 os_prio=0 cpu=0.37ms elapsed=31.00s tid=0x00007de3cc0b2f90 nid=17875 in Object.wait() [0x00007de3d09fe000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait0(java.base@21.0.11/Native Method)
- waiting on <0x00000000f8218670> (a java.lang.ref.NativeReferenceQueue$Lock)
at java.lang.Object.wait(java.base@21.0.11/Object.java:366)
at java.lang.Object.wait(java.base@21.0.11/Object.java:339)
at java.lang.ref.NativeReferenceQueue.await(java.base@21.0.11/NativeReferenceQueue.java:48)
at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.11/ReferenceQueue.java:158)
at java.lang.ref.NativeReferenceQueue.remove(java.base@21.0.11/NativeReferenceQueue.java:89)
- locked <0x00000000f8218670> (a java.lang.ref.NativeReferenceQueue$Lock)
at java.lang.ref.Finalizer$FinalizerThread.run(java.base@21.0.11/Finalizer.java:173)
"Signal Dispatcher" #11 [17876] daemon prio=9 os_prio=0 cpu=0.27ms elapsed=30.99s tid=0x00007de3cc0b4740 nid=17876 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Service Thread" #12 [17877] daemon prio=9 os_prio=0 cpu=2.91ms elapsed=30.99s tid=0x00007de3cc0b5d90 nid=17877 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Monitor Deflation Thread" #13 [17878] daemon prio=9 os_prio=0 cpu=4.01ms elapsed=30.98s tid=0x00007de3cc0b7340 nid=17878 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread0" #14 [17879] daemon prio=9 os_prio=0 cpu=984.35ms elapsed=30.98s tid=0x00007de3cc0b8e90 nid=17879 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
"C1 CompilerThread0" #15 [17880] daemon prio=9 os_prio=0 cpu=683.04ms elapsed=30.98s tid=0x00007de3cc0ba560 nid=17880 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
"Notification Thread" #16 [17883] daemon prio=9 os_prio=0 cpu=0.09ms elapsed=30.95s tid=0x00007de3cc0c6780 nid=17883 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Common-Cleaner" #17 [17884] daemon prio=8 os_prio=0 cpu=0.80ms elapsed=30.95s tid=0x00007de3cc0c9a50 nid=17884 waiting on condition [0x00007de3d022d000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000f8218798> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.11/AbstractQueuedSynchronizer.java:1886)
at java.lang.ref.ReferenceQueue.await(java.base@21.0.11/ReferenceQueue.java:71)
at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.11/ReferenceQueue.java:143)
at java.lang.ref.ReferenceQueue.remove(java.base@21.0.11/ReferenceQueue.java:218)
at jdk.internal.ref.CleanerImpl.run(java.base@21.0.11/CleanerImpl.java:140)
at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)
at jdk.internal.misc.InnocuousThread.run(java.base@21.0.11/InnocuousThread.java:186)
"kompile-timeout-self-dump" #18 [17940] daemon prio=5 os_prio=0 cpu=0.61ms elapsed=29.89s tid=0x00007de3cc2a1390 nid=17940 waiting on condition [0x00007de3d012d000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000f8310f98> (a java.util.concurrent.CountDownLatch$Sync)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(java.base@21.0.11/AbstractQueuedSynchronizer.java:790)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.tryAcquireSharedNanos(java.base@21.0.11/AbstractQueuedSynchronizer.java:1160)
at java.util.concurrent.CountDownLatch.await(java.base@21.0.11/CountDownLatch.java:276)
at kompile.TestRunner.executeTest$lambda$0(TestRunner.kt:31)
at kompile.TestRunner$$Lambda/0x00007de360009ba8.run(Unknown Source)
at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)
"VM Thread" os_prio=0 cpu=105.42ms elapsed=31.03s tid=0x00007de3cc0a5ed0 nid=17873 runnable
"VM Periodic Task Thread" os_prio=0 cpu=25.07ms elapsed=31.04s tid=0x00007de3cc094750 nid=17872 waiting on condition
"G1 Service" os_prio=0 cpu=8.54ms elapsed=31.11s tid=0x00007de3cc07bb80 nid=17871 runnable
"G1 Refine#0" os_prio=0 cpu=226.32ms elapsed=31.11s tid=0x00007de3cc07abb0 nid=17870 runnable
"G1 Conc#0" os_prio=0 cpu=10.86ms elapsed=31.12s tid=0x00007de3cc03d850 nid=17869 runnable
"GC Thread#0" os_prio=0 cpu=400.30ms elapsed=31.12s tid=0x00007de3cc03a2c0 nid=17867 runnable
"G1 Main Marker" os_prio=0 cpu=13.76ms elapsed=31.12s tid=0x00007de3cc03c8a0 nid=17868 runnable
JNI global refs: 15, weak refs: 0
Heap
garbage-first heap total 115712K, used 22496K [0x00000000f8000000, 0x0000000100000000)
region size 1024K, 2 young (2048K), 1 survivors (1024K)
Metaspace used 8391K, committed 8576K, reserved 1114112K
class space used 686K, committed 768K, reserved 1048576K
Full thread dump (kompile in-child self-dump: buildtest.projection.journal.ReviewCompactionLargeRemovedKeyKt.reviewCompactionLargeRemovedKey exceeded 30000ms):
"main" #1 prio=5
java.lang.Thread.State: RUNNABLE
at sun.security.provider.DigestBase.implCompressMultiBlock0(DigestBase.java:148)
at sun.security.provider.DigestBase.implCompressMultiBlock(DigestBase.java:143)
at sun.security.provider.DigestBase.engineUpdate(DigestBase.java:130)
at java.security.MessageDigest$Delegate.engineUpdate(MessageDigest.java:671)
at java.security.MessageDigest.update(MessageDigest.java:375)
at java.security.MessageDigest.digest(MessageDigest.java:450)
at buildtest.projection.journal.DurableProjectionCutKt.projectionCutDigest(DurableProjectionCut.kt:558)
at buildtest.projection.journal.ProjectionCutArena.write(DurableProjectionCut.kt:513)
at buildtest.projection.journal.ProjectionCutArena.balance(DurableProjectionCut.kt:439)
at buildtest.projection.journal.ProjectionCutArena.change(DurableProjectionCut.kt:418)
at buildtest.projection.journal.ProjectionCutArena.change$default(DurableProjectionCut.kt:399)
at buildtest.projection.journal.ProjectionCutArena$put$2.invoke(DurableProjectionCut.kt:370)
at buildtest.projection.journal.ProjectionCutArena$put$2.invoke(DurableProjectionCut.kt:368)
at buildtest.projection.journal.ProjectionCutArena.access(DurableProjectionCut.kt:216)
at buildtest.projection.journal.ProjectionCutArena.put(DurableProjectionCut.kt:368)
at buildtest.projection.journal.ProjectionCutArena.put$default(DurableProjectionCut.kt:367)
at buildtest.projection.journal.ProjectionCutMap.remove(DurableProjectionCut.kt:528)
at buildtest.projection.journal.ProjectionCutMap.remove(DurableProjectionCut.kt:519)
at buildtest.projection.journal.CutJournalRecords.appendImportedBatch(CutJournalRecords.kt:263)
at buildtest.projection.journal.ProjectionChangeJournalKt.importProjectionCutRows(ProjectionChangeJournal.kt:37)
at buildtest.projection.journal.ProjectionChangeJournalKt.access$importProjectionCutRows(ProjectionChangeJournal.kt:1)
at buildtest.projection.journal.ProjectionChangeJournal.prepareProjectionCutPublication(ProjectionChangeJournal.kt:7529)
at buildtest.projection.journal.ProjectionChangeJournal.prepareProjectionCutPublication$default(ProjectionChangeJournal.kt:7518)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$attemptPublication$1.invoke(ProjectionChangeJournal.kt:3887)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$attemptPublication$1.invoke(ProjectionChangeJournal.kt:3802)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$attemptWithCorrections$1.invoke(ProjectionChangeJournal.kt:4009)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$attemptWithCorrections$1.invoke(ProjectionChangeJournal.kt:3998)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$published$1.invoke(ProjectionChangeJournal.kt:4036)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$published$1.invoke(ProjectionChangeJournal.kt:4015)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$8.invoke(ProjectionChangeJournal.kt:3670)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$8.invoke(ProjectionChangeJournal.kt:3670)
at buildtest.projection.journal.ProjectionJournalOwners$callback$2$1.invoke(ProjectionJournalOwners.kt:304)
at buildtest.projection.journal.ProjectionJournalOwners$dispatchAt$1.invoke(ProjectionJournalOwners.kt:288)
at buildtest.projection.journal.ProjectionJournalOwners.dispatchUnownedAt(ProjectionJournalOwners.kt:295)
at buildtest.projection.journal.ProjectionJournalOwners.dispatchAt(ProjectionJournalOwners.kt:286)
at buildtest.projection.journal.ProjectionJournalOwners.access$dispatchAt(ProjectionJournalOwners.kt:11)
at buildtest.projection.journal.ProjectionJournalOwners$callback$2.invoke(ProjectionJournalOwners.kt:304)
at buildtest.projection.journal.ProjectionChangeJournal.compactPreservingCommittedTail(ProjectionChangeJournal.kt:4015)
at buildtest.projection.journal.ProjectionChangeJournal.compactPreservingCommittedTail$default(ProjectionChangeJournal.kt:3659)
at buildtest.projection.journal.ReviewCompactionLargeRemovedKeyKt.reviewCompactionLargeRemovedKey(reviewCompactionLargeRemovedKey.kt:24)
at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(DirectMethodHandle$Holder)
at java.lang.invoke.LambdaForm$MH/0x00007de36000c800.invoke(LambdaForm$MH)
at java.lang.invoke.Invokers$Holder.invokeExact_MT(Invokers$Holder)
at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(DirectMethodHandleAccessor.java:153)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke(Method.java:580)
at kompile.TestRunner.executeTest(TestRunner.kt:47)
at java.lang.invoke.LambdaForm$DMH/0x00007de360001800.invokeStatic(LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x00007de360005400.invoke(LambdaForm$MH)
at java.lang.invoke.Invokers$Holder.invokeExact_MT(Invokers$Holder)
at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(DirectMethodHandleAccessor.java:154)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke(Method.java:580)
at community.kotlin.kompile.testrunner.bootstrap.BootstrapRunner.main(BootstrapRunner.java:449)
"Signal Dispatcher" #11 daemon prio=9
java.lang.Thread.State: RUNNABLE
"Notification Thread" #16 daemon prio=9
java.lang.Thread.State: RUNNABLE
"Reference Handler" #9 daemon prio=10
java.lang.Thread.State: RUNNABLE
at java.lang.ref.Reference.waitForReferencePendingList(Native Method)
at java.lang.ref.Reference.processPendingReferences(Reference.java:246)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:208)
"Finalizer" #10 daemon prio=8
java.lang.Thread.State: WAITING
at java.lang.Object.wait0(Native Method)
at java.lang.Object.wait(Object.java:366)
at java.lang.Object.wait(Object.java:339)
at java.lang.ref.NativeReferenceQueue.await(NativeReferenceQueue.java:48)
at java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:158)
at java.lang.ref.NativeReferenceQueue.remove(NativeReferenceQueue.java:89)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:173)
"Common-Cleaner" #17 daemon prio=8
java.lang.Thread.State: TIMED_WAITING
at jdk.internal.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1886)
at java.lang.ref.ReferenceQueue.await(ReferenceQueue.java:71)
at java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:143)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:218)
at jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140)
at java.lang.Thread.runWith(Thread.java:1596)
at java.lang.Thread.run(Thread.java:1583)
at jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:186)
"kompile-timeout-self-dump" #18 daemon prio=5
java.lang.Thread.State: RUNNABLE
at java.lang.Thread.dumpThreads(Native Method)
at java.lang.Thread.getAllStackTraces(Thread.java:2522)
at kompile.TestRunner.printSelfThreadDump(TestRunner.kt:77)
at kompile.TestRunner.executeTest$lambda$0(TestRunner.kt:36)
at kompile.TestRunner$$Lambda/0x00007de360009ba8.run(Unknown Source)
at java.lang.Thread.runWith(Thread.java:1596)
at java.lang.Thread.run(Thread.java:1583)
JNI global refs: 0 (not measured; kompile in-child self-dump)
[JSTACK THREAD DUMPS END]
| | 3 of 3 | FAILED | 32.3s | 614700450 | — | java.lang.RuntimeException: Test 'reviewCompactionLargeRemovedKey' timed out after 30000ms, stuck at: buildtest.projection.journal.DurableProjectionCutKt.projectionCutDigest(DurableProjectionCut.kt:558)
at kompile.WorkspaceKt.executeTestInSeparateJvm(Workspace.kt:4748)
at kompile.WorkspaceKt.access$executeTestInSeparateJvm(Workspace.kt:1)
at kompile.WorkspaceKt$prepareTests$4$executeAction$1.invoke(Workspace.kt:6740)
at kompile.WorkspaceKt$prepareTests$4$executeAction$1.invoke(Workspace.kt:6725)
at kompile.PreparedTestRun.execute(Workspace.kt:4396)
at kompile.LocalBuildWorkspace$prepareTestBatchInternalOpen$executePrepared$1.invoke(Workspace.kt:1981)
at kompile.LocalBuildWorkspace$prepareTestBatchInternalOpen$executePrepared$1.invoke(Workspace.kt:1961)
at kompile.PreparedTestBatch.executeOnce(Workspace.kt:348)
at kompile.PreparedTestBatch.execute(Workspace.kt:304)
at buildtest.runner.PreparedLeaseBatch.execute(PreparedLeaseBatch.kt:22)
at buildtest.runner.MainKt.runOneExecution(Main.kt:1774)
at buildtest.runner.MainKt.runOneExecution$default(Main.kt:1149)
at buildtest.runner.MainKt$preparePipelineWork$warmEntry$1.invoke(Main.kt:1087)
at buildtest.runner.MainKt$preparePipelineWork$warmEntry$1.invoke(Main.kt:1086)
at buildtest.runner.PreparedLaneExecution.thread$lambda$0(PreparedLaneExecution.kt:129)
at java.base/java.lang.Thread.run(Thread.java:1583)
| Console output of attempt 3 of 3 (40158 characters)2026-11-01 06:35:25
Full thread dump OpenJDK 64-Bit Server VM (21.0.11+10-1-24.04.2-Ubuntu mixed mode, sharing):
Threads class SMR info:
_java_thread_list=0x0000752b042aaa80, length=11, elements={
0x0000752b04019d10, 0x0000752b040b1a10, 0x0000752b040b2f90, 0x0000752b040b4740,
0x0000752b040b5d90, 0x0000752b040b7340, 0x0000752b040b8e90, 0x0000752b040ba560,
0x0000752b040ce770, 0x0000752b040d1a40, 0x0000752b042a99f0
}
"main" #1 [17222] prio=5 os_prio=0 cpu=10275.66ms elapsed=31.25s tid=0x0000752b04019d10 nid=17222 runnable [0x0000752b09ffb000]
java.lang.Thread.State: RUNNABLE
at sun.security.provider.DigestBase.implCompressMultiBlock0(java.base@21.0.11/DigestBase.java:148)
at sun.security.provider.DigestBase.implCompressMultiBlock(java.base@21.0.11/DigestBase.java:143)
at sun.security.provider.DigestBase.engineUpdate(java.base@21.0.11/DigestBase.java:130)
at java.security.MessageDigest$Delegate.engineUpdate(java.base@21.0.11/MessageDigest.java:671)
at java.security.MessageDigest.update(java.base@21.0.11/MessageDigest.java:375)
at java.security.MessageDigest.digest(java.base@21.0.11/MessageDigest.java:450)
at buildtest.projection.journal.DurableProjectionCutKt.projectionCutDigest(DurableProjectionCut.kt:558)
at buildtest.projection.journal.ProjectionCutArena.write(DurableProjectionCut.kt:513)
at buildtest.projection.journal.ProjectionCutArena.balance(DurableProjectionCut.kt:439)
at buildtest.projection.journal.ProjectionCutArena.change(DurableProjectionCut.kt:418)
at buildtest.projection.journal.ProjectionCutArena.change$default(DurableProjectionCut.kt:399)
at buildtest.projection.journal.ProjectionCutArena$put$2.invoke(DurableProjectionCut.kt:370)
at buildtest.projection.journal.ProjectionCutArena$put$2.invoke(DurableProjectionCut.kt:368)
at buildtest.projection.journal.ProjectionCutArena.access(DurableProjectionCut.kt:216)
- locked <0x00000000f8310bc8> (a java.lang.Object)
at buildtest.projection.journal.ProjectionCutArena.put(DurableProjectionCut.kt:368)
at buildtest.projection.journal.ProjectionCutArena.put$default(DurableProjectionCut.kt:367)
at buildtest.projection.journal.ProjectionCutMap.remove(DurableProjectionCut.kt:528)
at buildtest.projection.journal.ProjectionCutMap.remove(DurableProjectionCut.kt:519)
at buildtest.projection.journal.CutJournalRecords.appendImportedBatch(CutJournalRecords.kt:263)
- locked <0x00000000fa9debd8> (a java.lang.Object)
at buildtest.projection.journal.ProjectionChangeJournalKt.importProjectionCutRows(ProjectionChangeJournal.kt:37)
at buildtest.projection.journal.ProjectionChangeJournalKt.access$importProjectionCutRows(ProjectionChangeJournal.kt:1)
at buildtest.projection.journal.ProjectionChangeJournal.prepareProjectionCutPublication(ProjectionChangeJournal.kt:7529)
at buildtest.projection.journal.ProjectionChangeJournal.prepareProjectionCutPublication$default(ProjectionChangeJournal.kt:7518)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$attemptPublication$1.invoke(ProjectionChangeJournal.kt:3887)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$attemptPublication$1.invoke(ProjectionChangeJournal.kt:3802)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$attemptWithCorrections$1.invoke(ProjectionChangeJournal.kt:4009)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$attemptWithCorrections$1.invoke(ProjectionChangeJournal.kt:3998)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$published$1.invoke(ProjectionChangeJournal.kt:4036)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$published$1.invoke(ProjectionChangeJournal.kt:4015)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$8.invoke(ProjectionChangeJournal.kt:3670)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$8.invoke(ProjectionChangeJournal.kt:3670)
at buildtest.projection.journal.ProjectionJournalOwners$callback$2$1.invoke(ProjectionJournalOwners.kt:304)
at buildtest.projection.journal.ProjectionJournalOwners$dispatchAt$1.invoke(ProjectionJournalOwners.kt:288)
at buildtest.projection.journal.ProjectionJournalOwners.dispatchUnownedAt(ProjectionJournalOwners.kt:295)
at buildtest.projection.journal.ProjectionJournalOwners.dispatchAt(ProjectionJournalOwners.kt:286)
at buildtest.projection.journal.ProjectionJournalOwners.access$dispatchAt(ProjectionJournalOwners.kt:11)
at buildtest.projection.journal.ProjectionJournalOwners$callback$2.invoke(ProjectionJournalOwners.kt:304)
at buildtest.projection.journal.ProjectionChangeJournal.compactPreservingCommittedTail(ProjectionChangeJournal.kt:4015)
at buildtest.projection.journal.ProjectionChangeJournal.compactPreservingCommittedTail$default(ProjectionChangeJournal.kt:3659)
at buildtest.projection.journal.ReviewCompactionLargeRemovedKeyKt.reviewCompactionLargeRemovedKey(reviewCompactionLargeRemovedKey.kt:24)
at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(java.base@21.0.11/DirectMethodHandle$Holder)
at java.lang.invoke.LambdaForm$MH/0x0000752a9000c800.invoke(java.base@21.0.11/LambdaForm$MH)
at java.lang.invoke.Invokers$Holder.invokeExact_MT(java.base@21.0.11/Invokers$Holder)
at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(java.base@21.0.11/DirectMethodHandleAccessor.java:153)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(java.base@21.0.11/DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke(java.base@21.0.11/Method.java:580)
at kompile.TestRunner.executeTest(TestRunner.kt:47)
at java.lang.invoke.LambdaForm$DMH/0x0000752a90001800.invokeStatic(java.base@21.0.11/LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x0000752a90005400.invoke(java.base@21.0.11/LambdaForm$MH)
at java.lang.invoke.Invokers$Holder.invokeExact_MT(java.base@21.0.11/Invokers$Holder)
at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(java.base@21.0.11/DirectMethodHandleAccessor.java:154)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(java.base@21.0.11/DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke(java.base@21.0.11/Method.java:580)
at community.kotlin.kompile.testrunner.bootstrap.BootstrapRunner.main(BootstrapRunner.java:449)
"Reference Handler" #9 [17230] daemon prio=10 os_prio=0 cpu=0.90ms elapsed=31.10s tid=0x0000752b040b1a10 nid=17230 waiting on condition [0x0000752b08e1d000]
java.lang.Thread.State: RUNNABLE
at java.lang.ref.Reference.waitForReferencePendingList(java.base@21.0.11/Native Method)
at java.lang.ref.Reference.processPendingReferences(java.base@21.0.11/Reference.java:246)
at java.lang.ref.Reference$ReferenceHandler.run(java.base@21.0.11/Reference.java:208)
"Finalizer" #10 [17231] daemon prio=8 os_prio=0 cpu=0.36ms elapsed=31.09s tid=0x0000752b040b2f90 nid=17231 in Object.wait() [0x0000752b089fe000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait0(java.base@21.0.11/Native Method)
- waiting on <0x00000000f820e5b8> (a java.lang.ref.NativeReferenceQueue$Lock)
at java.lang.Object.wait(java.base@21.0.11/Object.java:366)
at java.lang.Object.wait(java.base@21.0.11/Object.java:339)
at java.lang.ref.NativeReferenceQueue.await(java.base@21.0.11/NativeReferenceQueue.java:48)
at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.11/ReferenceQueue.java:158)
at java.lang.ref.NativeReferenceQueue.remove(java.base@21.0.11/NativeReferenceQueue.java:89)
- locked <0x00000000f820e5b8> (a java.lang.ref.NativeReferenceQueue$Lock)
at java.lang.ref.Finalizer$FinalizerThread.run(java.base@21.0.11/Finalizer.java:173)
"Signal Dispatcher" #11 [17232] daemon prio=9 os_prio=0 cpu=0.18ms elapsed=31.09s tid=0x0000752b040b4740 nid=17232 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Service Thread" #12 [17233] daemon prio=9 os_prio=0 cpu=5.12ms elapsed=31.09s tid=0x0000752b040b5d90 nid=17233 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Monitor Deflation Thread" #13 [17234] daemon prio=9 os_prio=0 cpu=4.32ms elapsed=31.09s tid=0x0000752b040b7340 nid=17234 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread0" #14 [17235] daemon prio=9 os_prio=0 cpu=1040.82ms elapsed=31.08s tid=0x0000752b040b8e90 nid=17235 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
"C1 CompilerThread0" #15 [17236] daemon prio=9 os_prio=0 cpu=689.87ms elapsed=31.07s tid=0x0000752b040ba560 nid=17236 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
"Notification Thread" #16 [17237] daemon prio=9 os_prio=0 cpu=0.16ms elapsed=31.05s tid=0x0000752b040ce770 nid=17237 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Common-Cleaner" #17 [17238] daemon prio=8 os_prio=0 cpu=0.53ms elapsed=31.03s tid=0x0000752b040d1a40 nid=17238 waiting on condition [0x0000752b0822d000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000f820e6d0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.11/AbstractQueuedSynchronizer.java:1886)
at java.lang.ref.ReferenceQueue.await(java.base@21.0.11/ReferenceQueue.java:71)
at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.11/ReferenceQueue.java:143)
at java.lang.ref.ReferenceQueue.remove(java.base@21.0.11/ReferenceQueue.java:218)
at jdk.internal.ref.CleanerImpl.run(java.base@21.0.11/CleanerImpl.java:140)
at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)
at jdk.internal.misc.InnocuousThread.run(java.base@21.0.11/InnocuousThread.java:186)
"kompile-timeout-self-dump" #18 [17269] daemon prio=5 os_prio=0 cpu=0.45ms elapsed=29.82s tid=0x0000752b042a99f0 nid=17269 waiting on condition [0x0000752b0812d000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000f8311510> (a java.util.concurrent.CountDownLatch$Sync)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(java.base@21.0.11/AbstractQueuedSynchronizer.java:790)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.tryAcquireSharedNanos(java.base@21.0.11/AbstractQueuedSynchronizer.java:1160)
at java.util.concurrent.CountDownLatch.await(java.base@21.0.11/CountDownLatch.java:276)
at kompile.TestRunner.executeTest$lambda$0(TestRunner.kt:31)
at kompile.TestRunner$$Lambda/0x0000752a90009ba8.run(Unknown Source)
at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)
"VM Thread" os_prio=0 cpu=101.91ms elapsed=31.14s tid=0x0000752b040a5ed0 nid=17229 runnable
"VM Periodic Task Thread" os_prio=0 cpu=20.70ms elapsed=31.16s tid=0x0000752b04094750 nid=17228 waiting on condition
"G1 Service" os_prio=0 cpu=9.12ms elapsed=31.22s tid=0x0000752b0407bb80 nid=17227 runnable
"G1 Refine#0" os_prio=0 cpu=198.83ms elapsed=31.23s tid=0x0000752b0407abb0 nid=17226 runnable
"G1 Conc#0" os_prio=0 cpu=10.80ms elapsed=31.23s tid=0x0000752b0403d850 nid=17225 runnable
"G1 Main Marker" os_prio=0 cpu=10.41ms elapsed=31.23s tid=0x0000752b0403c8a0 nid=17224 runnable
"GC Thread#0" os_prio=0 cpu=474.41ms elapsed=31.23s tid=0x0000752b0403a2c0 nid=17223 runnable
JNI global refs: 15, weak refs: 0
Heap
garbage-first heap total 123904K, used 42205K [0x00000000f8000000, 0x0000000100000000)
region size 1024K, 2 young (2048K), 1 survivors (1024K)
Metaspace used 8397K, committed 8576K, reserved 1114112K
class space used 686K, committed 768K, reserved 1048576K
Full thread dump (kompile in-child self-dump: buildtest.projection.journal.ReviewCompactionLargeRemovedKeyKt.reviewCompactionLargeRemovedKey exceeded 30000ms):
"main" #1 prio=5
java.lang.Thread.State: RUNNABLE
at sun.security.provider.DigestBase.implCompressMultiBlock0(DigestBase.java:148)
at sun.security.provider.DigestBase.implCompressMultiBlock(DigestBase.java:143)
at sun.security.provider.DigestBase.engineUpdate(DigestBase.java:130)
at java.security.MessageDigest$Delegate.engineUpdate(MessageDigest.java:671)
at java.security.MessageDigest.update(MessageDigest.java:375)
at java.security.MessageDigest.digest(MessageDigest.java:450)
at buildtest.projection.journal.DurableProjectionCutKt.projectionCutDigest(DurableProjectionCut.kt:558)
at buildtest.projection.journal.ProjectionCutArena.write(DurableProjectionCut.kt:513)
at buildtest.projection.journal.ProjectionCutArena.balance(DurableProjectionCut.kt:439)
at buildtest.projection.journal.ProjectionCutArena.change(DurableProjectionCut.kt:418)
at buildtest.projection.journal.ProjectionCutArena.change$default(DurableProjectionCut.kt:399)
at buildtest.projection.journal.ProjectionCutArena$put$2.invoke(DurableProjectionCut.kt:370)
at buildtest.projection.journal.ProjectionCutArena$put$2.invoke(DurableProjectionCut.kt:368)
at buildtest.projection.journal.ProjectionCutArena.access(DurableProjectionCut.kt:216)
at buildtest.projection.journal.ProjectionCutArena.put(DurableProjectionCut.kt:368)
at buildtest.projection.journal.ProjectionCutArena.put$default(DurableProjectionCut.kt:367)
at buildtest.projection.journal.ProjectionCutMap.remove(DurableProjectionCut.kt:528)
at buildtest.projection.journal.ProjectionCutMap.remove(DurableProjectionCut.kt:519)
at buildtest.projection.journal.CutJournalRecords.appendImportedBatch(CutJournalRecords.kt:263)
at buildtest.projection.journal.ProjectionChangeJournalKt.importProjectionCutRows(ProjectionChangeJournal.kt:37)
at buildtest.projection.journal.ProjectionChangeJournalKt.access$importProjectionCutRows(ProjectionChangeJournal.kt:1)
at buildtest.projection.journal.ProjectionChangeJournal.prepareProjectionCutPublication(ProjectionChangeJournal.kt:7529)
at buildtest.projection.journal.ProjectionChangeJournal.prepareProjectionCutPublication$default(ProjectionChangeJournal.kt:7518)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$attemptPublication$1.invoke(ProjectionChangeJournal.kt:3887)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$attemptPublication$1.invoke(ProjectionChangeJournal.kt:3802)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$attemptWithCorrections$1.invoke(ProjectionChangeJournal.kt:4009)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$attemptWithCorrections$1.invoke(ProjectionChangeJournal.kt:3998)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$published$1.invoke(ProjectionChangeJournal.kt:4036)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$published$1.invoke(ProjectionChangeJournal.kt:4015)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$8.invoke(ProjectionChangeJournal.kt:3670)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$8.invoke(ProjectionChangeJournal.kt:3670)
at buildtest.projection.journal.ProjectionJournalOwners$callback$2$1.invoke(ProjectionJournalOwners.kt:304)
at buildtest.projection.journal.ProjectionJournalOwners$dispatchAt$1.invoke(ProjectionJournalOwners.kt:288)
at buildtest.projection.journal.ProjectionJournalOwners.dispatchUnownedAt(ProjectionJournalOwners.kt:295)
at buildtest.projection.journal.ProjectionJournalOwners.dispatchAt(ProjectionJournalOwners.kt:286)
at buildtest.projection.journal.ProjectionJournalOwners.access$dispatchAt(ProjectionJournalOwners.kt:11)
at buildtest.projection.journal.ProjectionJournalOwners$callback$2.invoke(ProjectionJournalOwners.kt:304)
at buildtest.projection.journal.ProjectionChangeJournal.compactPreservingCommittedTail(ProjectionChangeJournal.kt:4015)
at buildtest.projection.journal.ProjectionChangeJournal.compactPreservingCommittedTail$default(ProjectionChangeJournal.kt:3659)
at buildtest.projection.journal.ReviewCompactionLargeRemovedKeyKt.reviewCompactionLargeRemovedKey(reviewCompactionLargeRemovedKey.kt:24)
at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(DirectMethodHandle$Holder)
at java.lang.invoke.LambdaForm$MH/0x0000752a9000c800.invoke(LambdaForm$MH)
at java.lang.invoke.Invokers$Holder.invokeExact_MT(Invokers$Holder)
at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(DirectMethodHandleAccessor.java:153)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke(Method.java:580)
at kompile.TestRunner.executeTest(TestRunner.kt:47)
at java.lang.invoke.LambdaForm$DMH/0x0000752a90001800.invokeStatic(LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x0000752a90005400.invoke(LambdaForm$MH)
at java.lang.invoke.Invokers$Holder.invokeExact_MT(Invokers$Holder)
at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(DirectMethodHandleAccessor.java:154)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke(Method.java:580)
at community.kotlin.kompile.testrunner.bootstrap.BootstrapRunner.main(BootstrapRunner.java:449)
"Signal Dispatcher" #11 daemon prio=9
java.lang.Thread.State: RUNNABLE
"Notification Thread" #16 daemon prio=9
java.lang.Thread.State: RUNNABLE
"Reference Handler" #9 daemon prio=10
java.lang.Thread.State: RUNNABLE
at java.lang.ref.Reference.waitForReferencePendingList(Native Method)
at java.lang.ref.Reference.processPendingReferences(Reference.java:246)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:208)
"Finalizer" #10 daemon prio=8
java.lang.Thread.State: WAITING
at java.lang.Object.wait0(Native Method)
at java.lang.Object.wait(Object.java:366)
at java.lang.Object.wait(Object.java:339)
at java.lang.ref.NativeReferenceQueue.await(NativeReferenceQueue.java:48)
at java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:158)
at java.lang.ref.NativeReferenceQueue.remove(NativeReferenceQueue.java:89)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:173)
"Common-Cleaner" #17 daemon prio=8
java.lang.Thread.State: TIMED_WAITING
at jdk.internal.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1886)
at java.lang.ref.ReferenceQueue.await(ReferenceQueue.java:71)
at java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:143)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:218)
at jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140)
at java.lang.Thread.runWith(Thread.java:1596)
at java.lang.Thread.run(Thread.java:1583)
at jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:186)
"kompile-timeout-self-dump" #18 daemon prio=5
java.lang.Thread.State: RUNNABLE
at java.lang.Thread.dumpThreads(Native Method)
at java.lang.Thread.getAllStackTraces(Thread.java:2522)
at kompile.TestRunner.printSelfThreadDump(TestRunner.kt:77)
at kompile.TestRunner.executeTest$lambda$0(TestRunner.kt:36)
at kompile.TestRunner$$Lambda/0x0000752a90009ba8.run(Unknown Source)
at java.lang.Thread.runWith(Thread.java:1596)
at java.lang.Thread.run(Thread.java:1583)
JNI global refs: 0 (not measured; kompile in-child self-dump)
TIMEOUT: Test 'buildtest.projection.journal.ReviewCompactionLargeRemovedKeyKt.reviewCompactionLargeRemovedKey' exceeded per-test timeout of 30000ms; child process killed
[JSTACK THREAD DUMPS BEGIN]
Full thread dump OpenJDK 64-Bit Server VM (21.0.11+10-1-24.04.2-Ubuntu mixed mode, sharing):
Threads class SMR info:
_java_thread_list=0x0000752b042aaa80, length=11, elements={
0x0000752b04019d10, 0x0000752b040b1a10, 0x0000752b040b2f90, 0x0000752b040b4740,
0x0000752b040b5d90, 0x0000752b040b7340, 0x0000752b040b8e90, 0x0000752b040ba560,
0x0000752b040ce770, 0x0000752b040d1a40, 0x0000752b042a99f0
}
"main" #1 [17222] prio=5 os_prio=0 cpu=10275.66ms elapsed=31.25s tid=0x0000752b04019d10 nid=17222 runnable [0x0000752b09ffb000]
java.lang.Thread.State: RUNNABLE
at sun.security.provider.DigestBase.implCompressMultiBlock0(java.base@21.0.11/DigestBase.java:148)
at sun.security.provider.DigestBase.implCompressMultiBlock(java.base@21.0.11/DigestBase.java:143)
at sun.security.provider.DigestBase.engineUpdate(java.base@21.0.11/DigestBase.java:130)
at java.security.MessageDigest$Delegate.engineUpdate(java.base@21.0.11/MessageDigest.java:671)
at java.security.MessageDigest.update(java.base@21.0.11/MessageDigest.java:375)
at java.security.MessageDigest.digest(java.base@21.0.11/MessageDigest.java:450)
at buildtest.projection.journal.DurableProjectionCutKt.projectionCutDigest(DurableProjectionCut.kt:558)
at buildtest.projection.journal.ProjectionCutArena.write(DurableProjectionCut.kt:513)
at buildtest.projection.journal.ProjectionCutArena.balance(DurableProjectionCut.kt:439)
at buildtest.projection.journal.ProjectionCutArena.change(DurableProjectionCut.kt:418)
at buildtest.projection.journal.ProjectionCutArena.change$default(DurableProjectionCut.kt:399)
at buildtest.projection.journal.ProjectionCutArena$put$2.invoke(DurableProjectionCut.kt:370)
at buildtest.projection.journal.ProjectionCutArena$put$2.invoke(DurableProjectionCut.kt:368)
at buildtest.projection.journal.ProjectionCutArena.access(DurableProjectionCut.kt:216)
- locked <0x00000000f8310bc8> (a java.lang.Object)
at buildtest.projection.journal.ProjectionCutArena.put(DurableProjectionCut.kt:368)
at buildtest.projection.journal.ProjectionCutArena.put$default(DurableProjectionCut.kt:367)
at buildtest.projection.journal.ProjectionCutMap.remove(DurableProjectionCut.kt:528)
at buildtest.projection.journal.ProjectionCutMap.remove(DurableProjectionCut.kt:519)
at buildtest.projection.journal.CutJournalRecords.appendImportedBatch(CutJournalRecords.kt:263)
- locked <0x00000000fa9debd8> (a java.lang.Object)
at buildtest.projection.journal.ProjectionChangeJournalKt.importProjectionCutRows(ProjectionChangeJournal.kt:37)
at buildtest.projection.journal.ProjectionChangeJournalKt.access$importProjectionCutRows(ProjectionChangeJournal.kt:1)
at buildtest.projection.journal.ProjectionChangeJournal.prepareProjectionCutPublication(ProjectionChangeJournal.kt:7529)
at buildtest.projection.journal.ProjectionChangeJournal.prepareProjectionCutPublication$default(ProjectionChangeJournal.kt:7518)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$attemptPublication$1.invoke(ProjectionChangeJournal.kt:3887)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$attemptPublication$1.invoke(ProjectionChangeJournal.kt:3802)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$attemptWithCorrections$1.invoke(ProjectionChangeJournal.kt:4009)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$attemptWithCorrections$1.invoke(ProjectionChangeJournal.kt:3998)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$published$1.invoke(ProjectionChangeJournal.kt:4036)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$published$1.invoke(ProjectionChangeJournal.kt:4015)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$8.invoke(ProjectionChangeJournal.kt:3670)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$8.invoke(ProjectionChangeJournal.kt:3670)
at buildtest.projection.journal.ProjectionJournalOwners$callback$2$1.invoke(ProjectionJournalOwners.kt:304)
at buildtest.projection.journal.ProjectionJournalOwners$dispatchAt$1.invoke(ProjectionJournalOwners.kt:288)
at buildtest.projection.journal.ProjectionJournalOwners.dispatchUnownedAt(ProjectionJournalOwners.kt:295)
at buildtest.projection.journal.ProjectionJournalOwners.dispatchAt(ProjectionJournalOwners.kt:286)
at buildtest.projection.journal.ProjectionJournalOwners.access$dispatchAt(ProjectionJournalOwners.kt:11)
at buildtest.projection.journal.ProjectionJournalOwners$callback$2.invoke(ProjectionJournalOwners.kt:304)
at buildtest.projection.journal.ProjectionChangeJournal.compactPreservingCommittedTail(ProjectionChangeJournal.kt:4015)
at buildtest.projection.journal.ProjectionChangeJournal.compactPreservingCommittedTail$default(ProjectionChangeJournal.kt:3659)
at buildtest.projection.journal.ReviewCompactionLargeRemovedKeyKt.reviewCompactionLargeRemovedKey(reviewCompactionLargeRemovedKey.kt:24)
at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(java.base@21.0.11/DirectMethodHandle$Holder)
at java.lang.invoke.LambdaForm$MH/0x0000752a9000c800.invoke(java.base@21.0.11/LambdaForm$MH)
at java.lang.invoke.Invokers$Holder.invokeExact_MT(java.base@21.0.11/Invokers$Holder)
at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(java.base@21.0.11/DirectMethodHandleAccessor.java:153)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(java.base@21.0.11/DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke(java.base@21.0.11/Method.java:580)
at kompile.TestRunner.executeTest(TestRunner.kt:47)
at java.lang.invoke.LambdaForm$DMH/0x0000752a90001800.invokeStatic(java.base@21.0.11/LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x0000752a90005400.invoke(java.base@21.0.11/LambdaForm$MH)
at java.lang.invoke.Invokers$Holder.invokeExact_MT(java.base@21.0.11/Invokers$Holder)
at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(java.base@21.0.11/DirectMethodHandleAccessor.java:154)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(java.base@21.0.11/DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke(java.base@21.0.11/Method.java:580)
at community.kotlin.kompile.testrunner.bootstrap.BootstrapRunner.main(BootstrapRunner.java:449)
"Reference Handler" #9 [17230] daemon prio=10 os_prio=0 cpu=0.90ms elapsed=31.10s tid=0x0000752b040b1a10 nid=17230 waiting on condition [0x0000752b08e1d000]
java.lang.Thread.State: RUNNABLE
at java.lang.ref.Reference.waitForReferencePendingList(java.base@21.0.11/Native Method)
at java.lang.ref.Reference.processPendingReferences(java.base@21.0.11/Reference.java:246)
at java.lang.ref.Reference$ReferenceHandler.run(java.base@21.0.11/Reference.java:208)
"Finalizer" #10 [17231] daemon prio=8 os_prio=0 cpu=0.36ms elapsed=31.09s tid=0x0000752b040b2f90 nid=17231 in Object.wait() [0x0000752b089fe000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait0(java.base@21.0.11/Native Method)
- waiting on <0x00000000f820e5b8> (a java.lang.ref.NativeReferenceQueue$Lock)
at java.lang.Object.wait(java.base@21.0.11/Object.java:366)
at java.lang.Object.wait(java.base@21.0.11/Object.java:339)
at java.lang.ref.NativeReferenceQueue.await(java.base@21.0.11/NativeReferenceQueue.java:48)
at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.11/ReferenceQueue.java:158)
at java.lang.ref.NativeReferenceQueue.remove(java.base@21.0.11/NativeReferenceQueue.java:89)
- locked <0x00000000f820e5b8> (a java.lang.ref.NativeReferenceQueue$Lock)
at java.lang.ref.Finalizer$FinalizerThread.run(java.base@21.0.11/Finalizer.java:173)
"Signal Dispatcher" #11 [17232] daemon prio=9 os_prio=0 cpu=0.18ms elapsed=31.09s tid=0x0000752b040b4740 nid=17232 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Service Thread" #12 [17233] daemon prio=9 os_prio=0 cpu=5.12ms elapsed=31.09s tid=0x0000752b040b5d90 nid=17233 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Monitor Deflation Thread" #13 [17234] daemon prio=9 os_prio=0 cpu=4.32ms elapsed=31.09s tid=0x0000752b040b7340 nid=17234 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread0" #14 [17235] daemon prio=9 os_prio=0 cpu=1040.82ms elapsed=31.08s tid=0x0000752b040b8e90 nid=17235 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
"C1 CompilerThread0" #15 [17236] daemon prio=9 os_prio=0 cpu=689.87ms elapsed=31.07s tid=0x0000752b040ba560 nid=17236 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
"Notification Thread" #16 [17237] daemon prio=9 os_prio=0 cpu=0.16ms elapsed=31.05s tid=0x0000752b040ce770 nid=17237 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Common-Cleaner" #17 [17238] daemon prio=8 os_prio=0 cpu=0.53ms elapsed=31.03s tid=0x0000752b040d1a40 nid=17238 waiting on condition [0x0000752b0822d000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000f820e6d0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.11/AbstractQueuedSynchronizer.java:1886)
at java.lang.ref.ReferenceQueue.await(java.base@21.0.11/ReferenceQueue.java:71)
at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.11/ReferenceQueue.java:143)
at java.lang.ref.ReferenceQueue.remove(java.base@21.0.11/ReferenceQueue.java:218)
at jdk.internal.ref.CleanerImpl.run(java.base@21.0.11/CleanerImpl.java:140)
at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)
at jdk.internal.misc.InnocuousThread.run(java.base@21.0.11/InnocuousThread.java:186)
"kompile-timeout-self-dump" #18 [17269] daemon prio=5 os_prio=0 cpu=0.45ms elapsed=29.82s tid=0x0000752b042a99f0 nid=17269 waiting on condition [0x0000752b0812d000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000f8311510> (a java.util.concurrent.CountDownLatch$Sync)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(java.base@21.0.11/AbstractQueuedSynchronizer.java:790)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.tryAcquireSharedNanos(java.base@21.0.11/AbstractQueuedSynchronizer.java:1160)
at java.util.concurrent.CountDownLatch.await(java.base@21.0.11/CountDownLatch.java:276)
at kompile.TestRunner.executeTest$lambda$0(TestRunner.kt:31)
at kompile.TestRunner$$Lambda/0x0000752a90009ba8.run(Unknown Source)
at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)
"VM Thread" os_prio=0 cpu=101.91ms elapsed=31.14s tid=0x0000752b040a5ed0 nid=17229 runnable
"VM Periodic Task Thread" os_prio=0 cpu=20.70ms elapsed=31.16s tid=0x0000752b04094750 nid=17228 waiting on condition
"G1 Service" os_prio=0 cpu=9.12ms elapsed=31.22s tid=0x0000752b0407bb80 nid=17227 runnable
"G1 Refine#0" os_prio=0 cpu=198.83ms elapsed=31.23s tid=0x0000752b0407abb0 nid=17226 runnable
"G1 Conc#0" os_prio=0 cpu=10.80ms elapsed=31.23s tid=0x0000752b0403d850 nid=17225 runnable
"G1 Main Marker" os_prio=0 cpu=10.41ms elapsed=31.23s tid=0x0000752b0403c8a0 nid=17224 runnable
"GC Thread#0" os_prio=0 cpu=474.41ms elapsed=31.23s tid=0x0000752b0403a2c0 nid=17223 runnable
JNI global refs: 15, weak refs: 0
Heap
garbage-first heap total 123904K, used 42205K [0x00000000f8000000, 0x0000000100000000)
region size 1024K, 2 young (2048K), 1 survivors (1024K)
Metaspace used 8397K, committed 8576K, reserved 1114112K
class space used 686K, committed 768K, reserved 1048576K
Full thread dump (kompile in-child self-dump: buildtest.projection.journal.ReviewCompactionLargeRemovedKeyKt.reviewCompactionLargeRemovedKey exceeded 30000ms):
"main" #1 prio=5
java.lang.Thread.State: RUNNABLE
at sun.security.provider.DigestBase.implCompressMultiBlock0(DigestBase.java:148)
at sun.security.provider.DigestBase.implCompressMultiBlock(DigestBase.java:143)
at sun.security.provider.DigestBase.engineUpdate(DigestBase.java:130)
at java.security.MessageDigest$Delegate.engineUpdate(MessageDigest.java:671)
at java.security.MessageDigest.update(MessageDigest.java:375)
at java.security.MessageDigest.digest(MessageDigest.java:450)
at buildtest.projection.journal.DurableProjectionCutKt.projectionCutDigest(DurableProjectionCut.kt:558)
at buildtest.projection.journal.ProjectionCutArena.write(DurableProjectionCut.kt:513)
at buildtest.projection.journal.ProjectionCutArena.balance(DurableProjectionCut.kt:439)
at buildtest.projection.journal.ProjectionCutArena.change(DurableProjectionCut.kt:418)
at buildtest.projection.journal.ProjectionCutArena.change$default(DurableProjectionCut.kt:399)
at buildtest.projection.journal.ProjectionCutArena$put$2.invoke(DurableProjectionCut.kt:370)
at buildtest.projection.journal.ProjectionCutArena$put$2.invoke(DurableProjectionCut.kt:368)
at buildtest.projection.journal.ProjectionCutArena.access(DurableProjectionCut.kt:216)
at buildtest.projection.journal.ProjectionCutArena.put(DurableProjectionCut.kt:368)
at buildtest.projection.journal.ProjectionCutArena.put$default(DurableProjectionCut.kt:367)
at buildtest.projection.journal.ProjectionCutMap.remove(DurableProjectionCut.kt:528)
at buildtest.projection.journal.ProjectionCutMap.remove(DurableProjectionCut.kt:519)
at buildtest.projection.journal.CutJournalRecords.appendImportedBatch(CutJournalRecords.kt:263)
at buildtest.projection.journal.ProjectionChangeJournalKt.importProjectionCutRows(ProjectionChangeJournal.kt:37)
at buildtest.projection.journal.ProjectionChangeJournalKt.access$importProjectionCutRows(ProjectionChangeJournal.kt:1)
at buildtest.projection.journal.ProjectionChangeJournal.prepareProjectionCutPublication(ProjectionChangeJournal.kt:7529)
at buildtest.projection.journal.ProjectionChangeJournal.prepareProjectionCutPublication$default(ProjectionChangeJournal.kt:7518)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$attemptPublication$1.invoke(ProjectionChangeJournal.kt:3887)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$attemptPublication$1.invoke(ProjectionChangeJournal.kt:3802)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$attemptWithCorrections$1.invoke(ProjectionChangeJournal.kt:4009)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$attemptWithCorrections$1.invoke(ProjectionChangeJournal.kt:3998)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$published$1.invoke(ProjectionChangeJournal.kt:4036)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$published$1.invoke(ProjectionChangeJournal.kt:4015)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$8.invoke(ProjectionChangeJournal.kt:3670)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$8.invoke(ProjectionChangeJournal.kt:3670)
at buildtest.projection.journal.ProjectionJournalOwners$callback$2$1.invoke(ProjectionJournalOwners.kt:304)
at buildtest.projection.journal.ProjectionJournalOwners$dispatchAt$1.invoke(ProjectionJournalOwners.kt:288)
at buildtest.projection.journal.ProjectionJournalOwners.dispatchUnownedAt(ProjectionJournalOwners.kt:295)
at buildtest.projection.journal.ProjectionJournalOwners.dispatchAt(ProjectionJournalOwners.kt:286)
at buildtest.projection.journal.ProjectionJournalOwners.access$dispatchAt(ProjectionJournalOwners.kt:11)
at buildtest.projection.journal.ProjectionJournalOwners$callback$2.invoke(ProjectionJournalOwners.kt:304)
at buildtest.projection.journal.ProjectionChangeJournal.compactPreservingCommittedTail(ProjectionChangeJournal.kt:4015)
at buildtest.projection.journal.ProjectionChangeJournal.compactPreservingCommittedTail$default(ProjectionChangeJournal.kt:3659)
at buildtest.projection.journal.ReviewCompactionLargeRemovedKeyKt.reviewCompactionLargeRemovedKey(reviewCompactionLargeRemovedKey.kt:24)
at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(DirectMethodHandle$Holder)
at java.lang.invoke.LambdaForm$MH/0x0000752a9000c800.invoke(LambdaForm$MH)
at java.lang.invoke.Invokers$Holder.invokeExact_MT(Invokers$Holder)
at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(DirectMethodHandleAccessor.java:153)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke(Method.java:580)
at kompile.TestRunner.executeTest(TestRunner.kt:47)
at java.lang.invoke.LambdaForm$DMH/0x0000752a90001800.invokeStatic(LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x0000752a90005400.invoke(LambdaForm$MH)
at java.lang.invoke.Invokers$Holder.invokeExact_MT(Invokers$Holder)
at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(DirectMethodHandleAccessor.java:154)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke(Method.java:580)
at community.kotlin.kompile.testrunner.bootstrap.BootstrapRunner.main(BootstrapRunner.java:449)
"Signal Dispatcher" #11 daemon prio=9
java.lang.Thread.State: RUNNABLE
"Notification Thread" #16 daemon prio=9
java.lang.Thread.State: RUNNABLE
"Reference Handler" #9 daemon prio=10
java.lang.Thread.State: RUNNABLE
at java.lang.ref.Reference.waitForReferencePendingList(Native Method)
at java.lang.ref.Reference.processPendingReferences(Reference.java:246)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:208)
"Finalizer" #10 daemon prio=8
java.lang.Thread.State: WAITING
at java.lang.Object.wait0(Native Method)
at java.lang.Object.wait(Object.java:366)
at java.lang.Object.wait(Object.java:339)
at java.lang.ref.NativeReferenceQueue.await(NativeReferenceQueue.java:48)
at java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:158)
at java.lang.ref.NativeReferenceQueue.remove(NativeReferenceQueue.java:89)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:173)
"Common-Cleaner" #17 daemon prio=8
java.lang.Thread.State: TIMED_WAITING
at jdk.internal.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1886)
at java.lang.ref.ReferenceQueue.await(ReferenceQueue.java:71)
at java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:143)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:218)
at jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140)
at java.lang.Thread.runWith(Thread.java:1596)
at java.lang.Thread.run(Thread.java:1583)
at jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:186)
"kompile-timeout-self-dump" #18 daemon prio=5
java.lang.Thread.State: RUNNABLE
at java.lang.Thread.dumpThreads(Native Method)
at java.lang.Thread.getAllStackTraces(Thread.java:2522)
at kompile.TestRunner.printSelfThreadDump(TestRunner.kt:77)
at kompile.TestRunner.executeTest$lambda$0(TestRunner.kt:36)
at kompile.TestRunner$$Lambda/0x0000752a90009ba8.run(Unknown Source)
at java.lang.Thread.runWith(Thread.java:1596)
at java.lang.Thread.run(Thread.java:1583)
JNI global refs: 0 (not measured; kompile in-child self-dump)
[JSTACK THREAD DUMPS END]
|
|
| PASSED | buildtest.projection.journal | authorityCandidateConstructionCloseReleasesDescriptor | 2931ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedAbandonedWriterRetiresExclusion | 3740ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedActivationAndPersistenceFailureBoundary | 3808ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedAdmissionObserverFailureReleasesRun | 3179ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedAppendPassesCompactionDeltaForce | 3784ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedAppendPassesCompactionExclusion | 3955ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedAppendPassesHeldOrdinaryWriter | 3911ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedAppendPassesHeldRecordPersistence | 5972ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedAppendPassesOrdinaryDeletionForce | 3351ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedAppendRebuildPreservesOrderedSource | 4993ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedAppendReportsOwnPublicationFailure | 4477ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedCloseDuringCompactionKeepsCut | 3980ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedCommitSurvivesCloseWithHeldBatch | 1922ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedDeletionAcrossHeldBatchAndCompaction | 4900ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedDeletionClockReentryKeepsFacts | 4296ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedDeletionForceReentryKeepsFacts | 3002ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedDeletionKeepsFactsWhenClockMovesBackwards | 7092ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedDeletionSurvivesWaitingOrdinarySnapshot | 4441ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedDeliveryPreservesFirstHostError | 2698ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedHostDeliveryKeepsSameInstanceUsable | 4507ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedInnerHostReleaseKeepsAvailableCut | 3859ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedLiveTailRequestsMaintenance | 4993ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedOrderingKeepsOrdinaryBatchTogether | 6293ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedPredecessorWaitRefusesAppendOwner | 4991ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedRecoveryExcludesForcedUnselectedBatch | 5782ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedReentryCloseIsTerminal | 4457ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedReplacementAfterJournalMoveKeepsRows | 3679ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedReplacementBeforeJournalMoveKeepsRows | 4820ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedReplacementBeforeObservationErrorKeepsRows | 3999ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedReplacementBeforeStateObservationKeepsRows | 3553ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedReplacementDecodeReentryKeepsRows | 5498ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedReplacementDuringDirectoryForceKeepsRows | 5088ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedReplacementFullTailCacheKeepsRows | 3959ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedReplacementPreMoveCloseKeepsRows | 4075ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedResetOwnershipReleaseOrders | 11292ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedSameRunAdmissionOrder | 4502ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedSnapshotCheckpointsKeepReceipts | 7035ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedSourceBytesRemovedFails | 4565ms | |
| PASSED | buildtest.projection.journal | journalAdmissionActivationCallbackCannotWaitForOwnWriter | 4525ms | |
| PASSED | buildtest.projection.journal | journalAdmissionActivationRefusalWithdrawsCaller | 6136ms | |
| PASSED | buildtest.projection.journal | journalAdmissionCancellationAfterCloseReleasesStorage | 4578ms | |
| PASSED | buildtest.projection.journal | journalAdmissionCaptureKeepsOneCommittedCut | 8041ms | |
| PASSED | buildtest.projection.journal | journalAdmissionCapturedResetReaderFinishesAfterClose | 5650ms | |
| PASSED | buildtest.projection.journal | journalAdmissionClassificationReleasesOwnerDuringColdRead | 6430ms | |
| PASSED | buildtest.projection.journal | journalAdmissionCloseBeforeCacheWriteStopsIO | 2684ms | |
| PASSED | buildtest.projection.journal | journalAdmissionDeliveryFailureKeepsCommittedRows | 5193ms | |
| PASSED | buildtest.projection.journal | journalAdmissionFailureAfterCloseReleasesStorage | 5325ms | |
| PASSED | buildtest.projection.journal | journalAdmissionOldGenerationCleanupWarns | 3426ms | |
| PASSED | buildtest.projection.journal | journalAdmissionPageClockReentryKeepsSelection | 4001ms | |
| PASSED | buildtest.projection.journal | journalAdmissionRefusalBeforeSelectableWait | 3613ms | |
| PASSED | buildtest.projection.journal | journalAdmissionRefusalReentryCannotSelectWithdrawnRows | 5385ms | |
| PASSED | buildtest.projection.journal | journalAdmissionRefusalWithdrawsWholeCaller | 4673ms | |
| PASSED | buildtest.projection.journal | journalAdmissionReleaseCallbackReentersClose | 4055ms | |
| PASSED | buildtest.projection.journal | journalAdmissionReopenWhilePageLeased | 3172ms | |
| PASSED | buildtest.projection.journal | journalAdmissionRetentionClockCloseStopsIO | 6056ms | |
| PASSED | buildtest.projection.journal | journalAdmissionRetentionReadCloseStopsNextObservation | 3491ms | |
| PASSED | buildtest.projection.journal | journalAdmissionSelectionTransfersStorage | 4960ms | |
| PASSED | buildtest.projection.journal | journalAdmissionStopDoesNotWaitForPageCallback | 5251ms | |
| PASSED | buildtest.projection.journal | journalAdmissionStoppedResetKeepsReopenedCut | 6858ms | |
| PASSED | buildtest.projection.journal | journalAdmissionUsesCompletedStartupBeforeSelection | 4227ms | |
| PASSED | buildtest.projection.journal | journalAdmittedSnapshotChangedChunkRecovers | 18807ms | |
| PASSED | buildtest.projection.journal | journalAdmittedSnapshotTruncationRecovers | 18753ms | |
| PASSED | buildtest.projection.journal | journalAppendBatchNormalizesEachPayloadOnce | 2763ms | |
| PASSED | buildtest.projection.journal | journalAppendEvictionDoesNotRewriteStoredRows flaky — passed on attempt 2 of 3 | 12741ms | |
Attempts (3)| Attempt | Status | Duration | Droplet | Canonical | Error |
|---|
| 1 of 3 | FAILED | 42s | 614697676 | — | java.lang.RuntimeException: Test 'journalAppendEvictionDoesNotRewriteStoredRows' timed out after 30000ms, stuck at: buildtest.projection.journal.ProjectionJournalOwners$OwnerLock$OwnerCondition.signalAll(ProjectionJournalOwners.kt:587)
at kompile.WorkspaceKt.executeTestInSeparateJvm(Workspace.kt:4748)
at kompile.WorkspaceKt.access$executeTestInSeparateJvm(Workspace.kt:1)
at kompile.WorkspaceKt$prepareTests$4$executeAction$1.invoke(Workspace.kt:6740)
at kompile.WorkspaceKt$prepareTests$4$executeAction$1.invoke(Workspace.kt:6725)
at kompile.PreparedTestRun.execute(Workspace.kt:4396)
at kompile.LocalBuildWorkspace$prepareTestBatchInternalOpen$executePrepared$1.invoke(Workspace.kt:1981)
at kompile.LocalBuildWorkspace$prepareTestBatchInternalOpen$executePrepared$1.invoke(Workspace.kt:1961)
at kompile.PreparedTestBatch.executeOnce(Workspace.kt:348)
at kompile.PreparedTestBatch.execute(Workspace.kt:304)
at buildtest.runner.PreparedLeaseBatch.execute(PreparedLeaseBatch.kt:22)
at buildtest.runner.MainKt.runOneExecution(Main.kt:1774)
at buildtest.runner.MainKt.runOneExecution$default(Main.kt:1149)
at buildtest.runner.MainKt$preparePipelineWork$warmEntry$1.invoke(Main.kt:1087)
at buildtest.runner.MainKt$preparePipelineWork$warmEntry$1.invoke(Main.kt:1086)
at buildtest.runner.PreparedLaneExecution.thread$lambda$0(PreparedLaneExecution.kt:129)
at java.base/java.lang.Thread.run(Thread.java:1583)
| Console output of attempt 1 of 3 (29724 characters)JOURNAL_CODESOURCE=file:/root/.buildcache/prepared-test-classpath13892202689827964164/classpath/buildtest-projection-journal-0.0.35-btstart-20261028.jar
tailLimit=256 appends=64 writes=3885 perAppend=[9, 17, 28, 35, 36, 46, 46, 43, 44, 54, 54, 54, 54, 54, 54, 51, 52, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 59, 60, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 67] evictions=0 evictionWrites=0
JOURNAL_CODESOURCE=file:/root/.buildcache/prepared-test-classpath13892202689827964164/classpath/buildtest-projection-journal-0.0.35-btstart-20261028.jar
2026-11-01 06:19:59
Full thread dump OpenJDK 64-Bit Server VM (21.0.11+10-1-24.04.2-Ubuntu mixed mode, sharing):
Threads class SMR info:
_java_thread_list=0x00007ba4e02ff420, length=11, elements={
0x00007ba4e0019d30, 0x00007ba4e00b1a10, 0x00007ba4e00b2f90, 0x00007ba4e00b4740,
0x00007ba4e00b5d90, 0x00007ba4e00b7340, 0x00007ba4e00b8e90, 0x00007ba4e00ba560,
0x00007ba4e00ce770, 0x00007ba4e00d1e30, 0x00007ba4e02fe390
}
"main" #1 [15369] prio=5 os_prio=0 cpu=4823.46ms elapsed=40.94s tid=0x00007ba4e0019d30 nid=15369 runnable [0x00007ba4e59fc000]
java.lang.Thread.State: RUNNABLE
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.signalAll(java.base@21.0.11/AbstractQueuedSynchronizer.java:1584)
at buildtest.projection.journal.ProjectionJournalOwners$OwnerLock$OwnerCondition.signalAll(ProjectionJournalOwners.kt:587)
at buildtest.projection.journal.ProjectionChangeJournal$appendCommitted$1$1.invoke(ProjectionChangeJournal.kt:1942)
at buildtest.projection.journal.ProjectionChangeJournal$appendCommitted$1$1.invoke(ProjectionChangeJournal.kt:1942)
at buildtest.projection.journal.ProjectionJournalOwners.transition(ProjectionJournalOwners.kt:119)
at buildtest.projection.journal.ProjectionJournalOwners.publish$buildtest_projection_journal(ProjectionJournalOwners.kt:152)
at buildtest.projection.journal.ProjectionChangeJournal.selectAppendCut(ProjectionChangeJournal.kt:3218)
at buildtest.projection.journal.ProjectionChangeJournal.drainPendingAppends(ProjectionChangeJournal.kt:3411)
at buildtest.projection.journal.ProjectionChangeJournal.appendAll(ProjectionChangeJournal.kt:2914)
at buildtest.projection.journal.ProjectionChangeJournal.append(ProjectionChangeJournal.kt:2877)
at buildtest.projection.journal.JournalAppendEvictionDoesNotRewriteStoredRowsKt.journalAppendEvictionDoesNotRewriteStoredRows(journalAppendEvictionDoesNotRewriteStoredRows.kt:37)
at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(java.base@21.0.11/DirectMethodHandle$Holder)
at java.lang.invoke.LambdaForm$MH/0x00007ba46c00c800.invoke(java.base@21.0.11/LambdaForm$MH)
at java.lang.invoke.Invokers$Holder.invokeExact_MT(java.base@21.0.11/Invokers$Holder)
at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(java.base@21.0.11/DirectMethodHandleAccessor.java:153)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(java.base@21.0.11/DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke(java.base@21.0.11/Method.java:580)
at kompile.TestRunner.executeTest(TestRunner.kt:47)
at java.lang.invoke.LambdaForm$DMH/0x00007ba46c001800.invokeStatic(java.base@21.0.11/LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x00007ba46c005400.invoke(java.base@21.0.11/LambdaForm$MH)
at java.lang.invoke.Invokers$Holder.invokeExact_MT(java.base@21.0.11/Invokers$Holder)
at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(java.base@21.0.11/DirectMethodHandleAccessor.java:154)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(java.base@21.0.11/DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke(java.base@21.0.11/Method.java:580)
at community.kotlin.kompile.testrunner.bootstrap.BootstrapRunner.main(BootstrapRunner.java:449)
"Reference Handler" #9 [15380] daemon prio=10 os_prio=0 cpu=0.85ms elapsed=40.86s tid=0x00007ba4e00b1a10 nid=15380 waiting on condition [0x00007ba4e47fe000]
java.lang.Thread.State: RUNNABLE
at java.lang.ref.Reference.waitForReferencePendingList(java.base@21.0.11/Native Method)
at java.lang.ref.Reference.processPendingReferences(java.base@21.0.11/Reference.java:246)
at java.lang.ref.Reference$ReferenceHandler.run(java.base@21.0.11/Reference.java:208)
"Finalizer" #10 [15381] daemon prio=8 os_prio=0 cpu=0.29ms elapsed=40.86s tid=0x00007ba4e00b2f90 nid=15381 in Object.wait() [0x00007ba4e46fe000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait0(java.base@21.0.11/Native Method)
- waiting on <0x00000000f820e5b8> (a java.lang.ref.NativeReferenceQueue$Lock)
at java.lang.Object.wait(java.base@21.0.11/Object.java:366)
at java.lang.Object.wait(java.base@21.0.11/Object.java:339)
at java.lang.ref.NativeReferenceQueue.await(java.base@21.0.11/NativeReferenceQueue.java:48)
at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.11/ReferenceQueue.java:158)
at java.lang.ref.NativeReferenceQueue.remove(java.base@21.0.11/NativeReferenceQueue.java:89)
- locked <0x00000000f820e5b8> (a java.lang.ref.NativeReferenceQueue$Lock)
at java.lang.ref.Finalizer$FinalizerThread.run(java.base@21.0.11/Finalizer.java:173)
"Signal Dispatcher" #11 [15382] daemon prio=9 os_prio=0 cpu=0.32ms elapsed=40.86s tid=0x00007ba4e00b4740 nid=15382 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Service Thread" #12 [15383] daemon prio=9 os_prio=0 cpu=1.05ms elapsed=40.86s tid=0x00007ba4e00b5d90 nid=15383 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Monitor Deflation Thread" #13 [15384] daemon prio=9 os_prio=0 cpu=6.97ms elapsed=40.86s tid=0x00007ba4e00b7340 nid=15384 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread0" #14 [15385] daemon prio=9 os_prio=0 cpu=1426.26ms elapsed=40.85s tid=0x00007ba4e00b8e90 nid=15385 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
"C1 CompilerThread0" #15 [15386] daemon prio=9 os_prio=0 cpu=794.29ms elapsed=40.85s tid=0x00007ba4e00ba560 nid=15386 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
"Notification Thread" #16 [15388] daemon prio=9 os_prio=0 cpu=0.17ms elapsed=40.81s tid=0x00007ba4e00ce770 nid=15388 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Common-Cleaner" #17 [15389] daemon prio=8 os_prio=0 cpu=0.81ms elapsed=40.79s tid=0x00007ba4e00d1e30 nid=15389 waiting on condition [0x00007ba4c87fe000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000f820e6d0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.11/AbstractQueuedSynchronizer.java:1886)
at java.lang.ref.ReferenceQueue.await(java.base@21.0.11/ReferenceQueue.java:71)
at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.11/ReferenceQueue.java:143)
at java.lang.ref.ReferenceQueue.remove(java.base@21.0.11/ReferenceQueue.java:218)
at jdk.internal.ref.CleanerImpl.run(java.base@21.0.11/CleanerImpl.java:140)
at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)
at jdk.internal.misc.InnocuousThread.run(java.base@21.0.11/InnocuousThread.java:186)
"kompile-timeout-self-dump" #18 [15411] daemon prio=5 os_prio=0 cpu=0.47ms elapsed=29.95s tid=0x00007ba4e02fe390 nid=15411 waiting on condition [0x00007ba4c86fe000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000f9910d20> (a java.util.concurrent.CountDownLatch$Sync)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(java.base@21.0.11/AbstractQueuedSynchronizer.java:790)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.tryAcquireSharedNanos(java.base@21.0.11/AbstractQueuedSynchronizer.java:1160)
at java.util.concurrent.CountDownLatch.await(java.base@21.0.11/CountDownLatch.java:276)
at kompile.TestRunner.executeTest$lambda$0(TestRunner.kt:31)
at kompile.TestRunner$$Lambda/0x00007ba46c009ba8.run(Unknown Source)
at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)
"VM Thread" os_prio=0 cpu=9.59ms elapsed=40.88s tid=0x00007ba4e00a5ed0 nid=15379 runnable
"VM Periodic Task Thread" os_prio=0 cpu=38.43ms elapsed=40.89s tid=0x00007ba4e0094750 nid=15378 waiting on condition
"G1 Service" os_prio=0 cpu=2.01ms elapsed=40.92s tid=0x00007ba4e007bba0 nid=15376 runnable
"G1 Refine#0" os_prio=0 cpu=23.79ms elapsed=40.92s tid=0x00007ba4e007abd0 nid=15375 runnable
"G1 Conc#0" os_prio=0 cpu=0.09ms elapsed=40.93s tid=0x00007ba4e003d870 nid=15373 runnable
"G1 Main Marker" os_prio=0 cpu=0.08ms elapsed=40.93s tid=0x00007ba4e003c8c0 nid=15372 runnable
"GC Thread#0" os_prio=0 cpu=30.37ms elapsed=40.93s tid=0x00007ba4e003a2e0 nid=15371 runnable
JNI global refs: 15, weak refs: 0
Heap
garbage-first heap total 65536K, used 29323K [0x00000000f8000000, 0x0000000100000000)
region size 1024K, 26 young (26624K), 1 survivors (1024K)
Metaspace used 7803K, committed 7936K, reserved 1114112K
class space used 595K, committed 640K, reserved 1048576K
Full thread dump (kompile in-child self-dump: buildtest.projection.journal.JournalAppendEvictionDoesNotRewriteStoredRowsKt.journalAppendEvictionDoesNotRewriteStoredRows exceeded 30000ms):
"main" #1 prio=5
java.lang.Thread.State: RUNNABLE
at org.json.JSONObject.writeValue(JSONObject.java:2824)
at org.json.JSONArray.write(JSONArray.java:1820)
at org.json.JSONObject.writeValue(JSONObject.java:2843)
at org.json.JSONObject.write(JSONObject.java:2929)
at org.json.JSONObject.writeValue(JSONObject.java:2841)
at org.json.JSONObject.write(JSONObject.java:2929)
at org.json.JSONObject.toString(JSONObject.java:2672)
at org.json.JSONObject.toString(JSONObject.java:2634)
at buildtest.projection.journal.ProjectionCutStore.metadataPublicationBytes(DurableProjectionCut.kt:639)
at buildtest.projection.journal.ProjectionCutStore.publish(DurableProjectionCut.kt:824)
at buildtest.projection.journal.ProjectionCutStore.publish$default(DurableProjectionCut.kt:822)
at buildtest.projection.journal.ProjectionChangeJournal.checkpointProjectionCut(ProjectionChangeJournal.kt:7738)
at buildtest.projection.journal.ProjectionChangeJournal.checkpointProjectionCut$default(ProjectionChangeJournal.kt:7694)
at buildtest.projection.journal.ProjectionChangeJournal.selectAppendCut(ProjectionChangeJournal.kt:3214)
at buildtest.projection.journal.ProjectionChangeJournal.drainPendingAppends(ProjectionChangeJournal.kt:3411)
at buildtest.projection.journal.ProjectionChangeJournal.appendAll(ProjectionChangeJournal.kt:2914)
at buildtest.projection.journal.ProjectionChangeJournal.append(ProjectionChangeJournal.kt:2877)
at buildtest.projection.journal.JournalAppendEvictionDoesNotRewriteStoredRowsKt.journalAppendEvictionDoesNotRewriteStoredRows(journalAppendEvictionDoesNotRewriteStoredRows.kt:37)
at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(DirectMethodHandle$Holder)
at java.lang.invoke.LambdaForm$MH/0x00007ba46c00c800.invoke(LambdaForm$MH)
at java.lang.invoke.Invokers$Holder.invokeExact_MT(Invokers$Holder)
at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(DirectMethodHandleAccessor.java:153)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke(Method.java:580)
at kompile.TestRunner.executeTest(TestRunner.kt:47)
at java.lang.invoke.LambdaForm$DMH/0x00007ba46c001800.invokeStatic(LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x00007ba46c005400.invoke(LambdaForm$MH)
at java.lang.invoke.Invokers$Holder.invokeExact_MT(Invokers$Holder)
at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(DirectMethodHandleAccessor.java:154)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke(Method.java:580)
at community.kotlin.kompile.testrunner.bootstrap.BootstrapRunner.main(BootstrapRunner.java:449)
"Signal Dispatcher" #11 daemon prio=9
java.lang.Thread.State: RUNNABLE
"Notification Thread" #16 daemon prio=9
java.lang.Thread.State: RUNNABLE
"Reference Handler" #9 daemon prio=10
java.lang.Thread.State: RUNNABLE
at java.lang.ref.Reference.waitForReferencePendingList(Native Method)
at java.lang.ref.Reference.processPendingReferences(Reference.java:246)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:208)
"Finalizer" #10 daemon prio=8
java.lang.Thread.State: WAITING
at java.lang.Object.wait0(Native Method)
at java.lang.Object.wait(Object.java:366)
at java.lang.Object.wait(Object.java:339)
at java.lang.ref.NativeReferenceQueue.await(NativeReferenceQueue.java:48)
at java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:158)
at java.lang.ref.NativeReferenceQueue.remove(NativeReferenceQueue.java:89)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:173)
"Common-Cleaner" #17 daemon prio=8
java.lang.Thread.State: TIMED_WAITING
at jdk.internal.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1886)
at java.lang.ref.ReferenceQueue.await(ReferenceQueue.java:71)
at java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:143)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:218)
at jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140)
at java.lang.Thread.runWith(Thread.java:1596)
at java.lang.Thread.run(Thread.java:1583)
at jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:186)
"kompile-timeout-self-dump" #18 daemon prio=5
java.lang.Thread.State: RUNNABLE
at java.lang.Thread.dumpThreads(Native Method)
at java.lang.Thread.getAllStackTraces(Thread.java:2522)
at kompile.TestRunner.printSelfThreadDump(TestRunner.kt:77)
at kompile.TestRunner.executeTest$lambda$0(TestRunner.kt:36)
at kompile.TestRunner$$Lambda/0x00007ba46c009ba8.run(Unknown Source)
at java.lang.Thread.runWith(Thread.java:1596)
at java.lang.Thread.run(Thread.java:1583)
JNI global refs: 0 (not measured; kompile in-child self-dump)
tailLimit=1 appends=64 writes=3885 perAppend=[9, 17, 28, 35, 36, 46, 46, 43, 44, 54, 54, 54, 54, 54, 54, 51, 52, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 59, 60, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 67] evictions=63 evictionWrites=0
TIMEOUT: Test 'buildtest.projection.journal.JournalAppendEvictionDoesNotRewriteStoredRowsKt.journalAppendEvictionDoesNotRewriteStoredRows' exceeded per-test timeout of 30000ms; child process killed
[JSTACK THREAD DUMPS BEGIN]
Full thread dump OpenJDK 64-Bit Server VM (21.0.11+10-1-24.04.2-Ubuntu mixed mode, sharing):
Threads class SMR info:
_java_thread_list=0x00007ba4e02ff420, length=11, elements={
0x00007ba4e0019d30, 0x00007ba4e00b1a10, 0x00007ba4e00b2f90, 0x00007ba4e00b4740,
0x00007ba4e00b5d90, 0x00007ba4e00b7340, 0x00007ba4e00b8e90, 0x00007ba4e00ba560,
0x00007ba4e00ce770, 0x00007ba4e00d1e30, 0x00007ba4e02fe390
}
"main" #1 [15369] prio=5 os_prio=0 cpu=4823.46ms elapsed=40.94s tid=0x00007ba4e0019d30 nid=15369 runnable [0x00007ba4e59fc000]
java.lang.Thread.State: RUNNABLE
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.signalAll(java.base@21.0.11/AbstractQueuedSynchronizer.java:1584)
at buildtest.projection.journal.ProjectionJournalOwners$OwnerLock$OwnerCondition.signalAll(ProjectionJournalOwners.kt:587)
at buildtest.projection.journal.ProjectionChangeJournal$appendCommitted$1$1.invoke(ProjectionChangeJournal.kt:1942)
at buildtest.projection.journal.ProjectionChangeJournal$appendCommitted$1$1.invoke(ProjectionChangeJournal.kt:1942)
at buildtest.projection.journal.ProjectionJournalOwners.transition(ProjectionJournalOwners.kt:119)
at buildtest.projection.journal.ProjectionJournalOwners.publish$buildtest_projection_journal(ProjectionJournalOwners.kt:152)
at buildtest.projection.journal.ProjectionChangeJournal.selectAppendCut(ProjectionChangeJournal.kt:3218)
at buildtest.projection.journal.ProjectionChangeJournal.drainPendingAppends(ProjectionChangeJournal.kt:3411)
at buildtest.projection.journal.ProjectionChangeJournal.appendAll(ProjectionChangeJournal.kt:2914)
at buildtest.projection.journal.ProjectionChangeJournal.append(ProjectionChangeJournal.kt:2877)
at buildtest.projection.journal.JournalAppendEvictionDoesNotRewriteStoredRowsKt.journalAppendEvictionDoesNotRewriteStoredRows(journalAppendEvictionDoesNotRewriteStoredRows.kt:37)
at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(java.base@21.0.11/DirectMethodHandle$Holder)
at java.lang.invoke.LambdaForm$MH/0x00007ba46c00c800.invoke(java.base@21.0.11/LambdaForm$MH)
at java.lang.invoke.Invokers$Holder.invokeExact_MT(java.base@21.0.11/Invokers$Holder)
at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(java.base@21.0.11/DirectMethodHandleAccessor.java:153)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(java.base@21.0.11/DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke(java.base@21.0.11/Method.java:580)
at kompile.TestRunner.executeTest(TestRunner.kt:47)
at java.lang.invoke.LambdaForm$DMH/0x00007ba46c001800.invokeStatic(java.base@21.0.11/LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x00007ba46c005400.invoke(java.base@21.0.11/LambdaForm$MH)
at java.lang.invoke.Invokers$Holder.invokeExact_MT(java.base@21.0.11/Invokers$Holder)
at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(java.base@21.0.11/DirectMethodHandleAccessor.java:154)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(java.base@21.0.11/DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke(java.base@21.0.11/Method.java:580)
at community.kotlin.kompile.testrunner.bootstrap.BootstrapRunner.main(BootstrapRunner.java:449)
"Reference Handler" #9 [15380] daemon prio=10 os_prio=0 cpu=0.85ms elapsed=40.86s tid=0x00007ba4e00b1a10 nid=15380 waiting on condition [0x00007ba4e47fe000]
java.lang.Thread.State: RUNNABLE
at java.lang.ref.Reference.waitForReferencePendingList(java.base@21.0.11/Native Method)
at java.lang.ref.Reference.processPendingReferences(java.base@21.0.11/Reference.java:246)
at java.lang.ref.Reference$ReferenceHandler.run(java.base@21.0.11/Reference.java:208)
"Finalizer" #10 [15381] daemon prio=8 os_prio=0 cpu=0.29ms elapsed=40.86s tid=0x00007ba4e00b2f90 nid=15381 in Object.wait() [0x00007ba4e46fe000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait0(java.base@21.0.11/Native Method)
- waiting on <0x00000000f820e5b8> (a java.lang.ref.NativeReferenceQueue$Lock)
at java.lang.Object.wait(java.base@21.0.11/Object.java:366)
at java.lang.Object.wait(java.base@21.0.11/Object.java:339)
at java.lang.ref.NativeReferenceQueue.await(java.base@21.0.11/NativeReferenceQueue.java:48)
at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.11/ReferenceQueue.java:158)
at java.lang.ref.NativeReferenceQueue.remove(java.base@21.0.11/NativeReferenceQueue.java:89)
- locked <0x00000000f820e5b8> (a java.lang.ref.NativeReferenceQueue$Lock)
at java.lang.ref.Finalizer$FinalizerThread.run(java.base@21.0.11/Finalizer.java:173)
"Signal Dispatcher" #11 [15382] daemon prio=9 os_prio=0 cpu=0.32ms elapsed=40.86s tid=0x00007ba4e00b4740 nid=15382 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Service Thread" #12 [15383] daemon prio=9 os_prio=0 cpu=1.05ms elapsed=40.86s tid=0x00007ba4e00b5d90 nid=15383 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Monitor Deflation Thread" #13 [15384] daemon prio=9 os_prio=0 cpu=6.97ms elapsed=40.86s tid=0x00007ba4e00b7340 nid=15384 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread0" #14 [15385] daemon prio=9 os_prio=0 cpu=1426.26ms elapsed=40.85s tid=0x00007ba4e00b8e90 nid=15385 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
"C1 CompilerThread0" #15 [15386] daemon prio=9 os_prio=0 cpu=794.29ms elapsed=40.85s tid=0x00007ba4e00ba560 nid=15386 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
"Notification Thread" #16 [15388] daemon prio=9 os_prio=0 cpu=0.17ms elapsed=40.81s tid=0x00007ba4e00ce770 nid=15388 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Common-Cleaner" #17 [15389] daemon prio=8 os_prio=0 cpu=0.81ms elapsed=40.79s tid=0x00007ba4e00d1e30 nid=15389 waiting on condition [0x00007ba4c87fe000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000f820e6d0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.11/AbstractQueuedSynchronizer.java:1886)
at java.lang.ref.ReferenceQueue.await(java.base@21.0.11/ReferenceQueue.java:71)
at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.11/ReferenceQueue.java:143)
at java.lang.ref.ReferenceQueue.remove(java.base@21.0.11/ReferenceQueue.java:218)
at jdk.internal.ref.CleanerImpl.run(java.base@21.0.11/CleanerImpl.java:140)
at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)
at jdk.internal.misc.InnocuousThread.run(java.base@21.0.11/InnocuousThread.java:186)
"kompile-timeout-self-dump" #18 [15411] daemon prio=5 os_prio=0 cpu=0.47ms elapsed=29.95s tid=0x00007ba4e02fe390 nid=15411 waiting on condition [0x00007ba4c86fe000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000f9910d20> (a java.util.concurrent.CountDownLatch$Sync)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(java.base@21.0.11/AbstractQueuedSynchronizer.java:790)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.tryAcquireSharedNanos(java.base@21.0.11/AbstractQueuedSynchronizer.java:1160)
at java.util.concurrent.CountDownLatch.await(java.base@21.0.11/CountDownLatch.java:276)
at kompile.TestRunner.executeTest$lambda$0(TestRunner.kt:31)
at kompile.TestRunner$$Lambda/0x00007ba46c009ba8.run(Unknown Source)
at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)
"VM Thread" os_prio=0 cpu=9.59ms elapsed=40.88s tid=0x00007ba4e00a5ed0 nid=15379 runnable
"VM Periodic Task Thread" os_prio=0 cpu=38.43ms elapsed=40.89s tid=0x00007ba4e0094750 nid=15378 waiting on condition
"G1 Service" os_prio=0 cpu=2.01ms elapsed=40.92s tid=0x00007ba4e007bba0 nid=15376 runnable
"G1 Refine#0" os_prio=0 cpu=23.79ms elapsed=40.92s tid=0x00007ba4e007abd0 nid=15375 runnable
"G1 Conc#0" os_prio=0 cpu=0.09ms elapsed=40.93s tid=0x00007ba4e003d870 nid=15373 runnable
"G1 Main Marker" os_prio=0 cpu=0.08ms elapsed=40.93s tid=0x00007ba4e003c8c0 nid=15372 runnable
"GC Thread#0" os_prio=0 cpu=30.37ms elapsed=40.93s tid=0x00007ba4e003a2e0 nid=15371 runnable
JNI global refs: 15, weak refs: 0
Heap
garbage-first heap total 65536K, used 29323K [0x00000000f8000000, 0x0000000100000000)
region size 1024K, 26 young (26624K), 1 survivors (1024K)
Metaspace used 7803K, committed 7936K, reserved 1114112K
class space used 595K, committed 640K, reserved 1048576K
Full thread dump (kompile in-child self-dump: buildtest.projection.journal.JournalAppendEvictionDoesNotRewriteStoredRowsKt.journalAppendEvictionDoesNotRewriteStoredRows exceeded 30000ms):
"main" #1 prio=5
java.lang.Thread.State: RUNNABLE
at org.json.JSONObject.writeValue(JSONObject.java:2824)
at org.json.JSONArray.write(JSONArray.java:1820)
at org.json.JSONObject.writeValue(JSONObject.java:2843)
at org.json.JSONObject.write(JSONObject.java:2929)
at org.json.JSONObject.writeValue(JSONObject.java:2841)
at org.json.JSONObject.write(JSONObject.java:2929)
at org.json.JSONObject.toString(JSONObject.java:2672)
at org.json.JSONObject.toString(JSONObject.java:2634)
at buildtest.projection.journal.ProjectionCutStore.metadataPublicationBytes(DurableProjectionCut.kt:639)
at buildtest.projection.journal.ProjectionCutStore.publish(DurableProjectionCut.kt:824)
at buildtest.projection.journal.ProjectionCutStore.publish$default(DurableProjectionCut.kt:822)
at buildtest.projection.journal.ProjectionChangeJournal.checkpointProjectionCut(ProjectionChangeJournal.kt:7738)
at buildtest.projection.journal.ProjectionChangeJournal.checkpointProjectionCut$default(ProjectionChangeJournal.kt:7694)
at buildtest.projection.journal.ProjectionChangeJournal.selectAppendCut(ProjectionChangeJournal.kt:3214)
at buildtest.projection.journal.ProjectionChangeJournal.drainPendingAppends(ProjectionChangeJournal.kt:3411)
at buildtest.projection.journal.ProjectionChangeJournal.appendAll(ProjectionChangeJournal.kt:2914)
at buildtest.projection.journal.ProjectionChangeJournal.append(ProjectionChangeJournal.kt:2877)
at buildtest.projection.journal.JournalAppendEvictionDoesNotRewriteStoredRowsKt.journalAppendEvictionDoesNotRewriteStoredRows(journalAppendEvictionDoesNotRewriteStoredRows.kt:37)
at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(DirectMethodHandle$Holder)
at java.lang.invoke.LambdaForm$MH/0x00007ba46c00c800.invoke(LambdaForm$MH)
at java.lang.invoke.Invokers$Holder.invokeExact_MT(Invokers$Holder)
at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(DirectMethodHandleAccessor.java:153)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke(Method.java:580)
at kompile.TestRunner.executeTest(TestRunner.kt:47)
at java.lang.invoke.LambdaForm$DMH/0x00007ba46c001800.invokeStatic(LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x00007ba46c005400.invoke(LambdaForm$MH)
at java.lang.invoke.Invokers$Holder.invokeExact_MT(Invokers$Holder)
at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(DirectMethodHandleAccessor.java:154)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke(Method.java:580)
at community.kotlin.kompile.testrunner.bootstrap.BootstrapRunner.main(BootstrapRunner.java:449)
"Signal Dispatcher" #11 daemon prio=9
java.lang.Thread.State: RUNNABLE
"Notification Thread" #16 daemon prio=9
java.lang.Thread.State: RUNNABLE
"Reference Handler" #9 daemon prio=10
java.lang.Thread.State: RUNNABLE
at java.lang.ref.Reference.waitForReferencePendingList(Native Method)
at java.lang.ref.Reference.processPendingReferences(Reference.java:246)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:208)
"Finalizer" #10 daemon prio=8
java.lang.Thread.State: WAITING
at java.lang.Object.wait0(Native Method)
at java.lang.Object.wait(Object.java:366)
at java.lang.Object.wait(Object.java:339)
at java.lang.ref.NativeReferenceQueue.await(NativeReferenceQueue.java:48)
at java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:158)
at java.lang.ref.NativeReferenceQueue.remove(NativeReferenceQueue.java:89)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:173)
"Common-Cleaner" #17 daemon prio=8
java.lang.Thread.State: TIMED_WAITING
at jdk.internal.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1886)
at java.lang.ref.ReferenceQueue.await(ReferenceQueue.java:71)
at java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:143)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:218)
at jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140)
at java.lang.Thread.runWith(Thread.java:1596)
at java.lang.Thread.run(Thread.java:1583)
at jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:186)
"kompile-timeout-self-dump" #18 daemon prio=5
java.lang.Thread.State: RUNNABLE
at java.lang.Thread.dumpThreads(Native Method)
at java.lang.Thread.getAllStackTraces(Thread.java:2522)
at kompile.TestRunner.printSelfThreadDump(TestRunner.kt:77)
at kompile.TestRunner.executeTest$lambda$0(TestRunner.kt:36)
at kompile.TestRunner$$Lambda/0x00007ba46c009ba8.run(Unknown Source)
at java.lang.Thread.runWith(Thread.java:1596)
at java.lang.Thread.run(Thread.java:1583)
JNI global refs: 0 (not measured; kompile in-child self-dump)
tailLimit=1 appends=64 writes=3885 perAppend=[9, 17, 28, 35, 36, 46, 46, 43, 44, 54, 54, 54, 54, 54, 54, 51, 52, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 59, 60, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 67] evictions=63 evictionWrites=0
[JSTACK THREAD DUMPS END]
| | 2 of 3 | PASSED | 12.7s | 614700439 | yes (this is the published result) | — | | 3 of 3 | PASSED | 15.7s | 614700448 | — | — |
|
| PASSED | buildtest.projection.journal | journalAppendPublishesDuringBaselineDeletionBinding | 8612ms | |
| PASSED | buildtest.projection.journal | journalAppendPublishesOneOrderedRow | 5159ms | |
| PASSED | buildtest.projection.journal | journalAppendSharesClassificationPaths | 22893ms | |
| PASSED | buildtest.projection.journal | journalArchiveRemovalDoesNotDischargeLiveUpdates | 3914ms | |
| PASSED | buildtest.projection.journal | journalArenaChildCloseStopsMutableBytes | 6361ms | |
| PASSED | buildtest.projection.journal | journalArenaForcesOnlyChangedPages | 3340ms | |
| PASSED | buildtest.projection.journal | journalArenaObserverWithoutJournalOwnerRefusesClose | 4649ms | |
| PASSED | buildtest.projection.journal | journalBaselineBindingCloseStopsRowTraversal | 4781ms | |
| PASSED | buildtest.projection.journal | journalBaselineDeletionKeepsFactsWhenClockMovesBackwards | 10189ms | |
| PASSED | buildtest.projection.journal | journalBaselineDeletionMembershipUsesKeyedLookup | 5662ms | |
| PASSED | buildtest.projection.journal | journalBaselineDeletionMembershipWithLargeRetainedMap flaky — passed on attempt 2 of 3 | 14210ms | |
Attempts (3)| Attempt | Status | Duration | Droplet | Canonical | Error |
|---|
| 1 of 3 | FAILED | 32.9s | 614697676 | — | java.lang.RuntimeException: Test 'journalBaselineDeletionMembershipWithLargeRetainedMap' timed out after 30000ms, stuck at: buildtest.projection.journal.DurableProjectionCutKt.verifyProjectionCutFrame(DurableProjectionCut.kt:77)
at kompile.WorkspaceKt.executeTestInSeparateJvm(Workspace.kt:4748)
at kompile.WorkspaceKt.access$executeTestInSeparateJvm(Workspace.kt:1)
at kompile.WorkspaceKt$prepareTests$4$executeAction$1.invoke(Workspace.kt:6740)
at kompile.WorkspaceKt$prepareTests$4$executeAction$1.invoke(Workspace.kt:6725)
at kompile.PreparedTestRun.execute(Workspace.kt:4396)
at kompile.LocalBuildWorkspace$prepareTestBatchInternalOpen$executePrepared$1.invoke(Workspace.kt:1981)
at kompile.LocalBuildWorkspace$prepareTestBatchInternalOpen$executePrepared$1.invoke(Workspace.kt:1961)
at kompile.PreparedTestBatch.executeOnce(Workspace.kt:348)
at kompile.PreparedTestBatch.execute(Workspace.kt:304)
at buildtest.runner.PreparedLeaseBatch.execute(PreparedLeaseBatch.kt:22)
at buildtest.runner.MainKt.runOneExecution(Main.kt:1774)
at buildtest.runner.MainKt.runOneExecution$default(Main.kt:1149)
at buildtest.runner.MainKt$preparePipelineWork$warmEntry$1.invoke(Main.kt:1087)
at buildtest.runner.MainKt$preparePipelineWork$warmEntry$1.invoke(Main.kt:1086)
at buildtest.runner.PreparedLaneExecution.thread$lambda$0(PreparedLaneExecution.kt:129)
at java.base/java.lang.Thread.run(Thread.java:1583)
| Console output of attempt 1 of 3 (28574 characters)retained=2048 staged=4 ordinalSearches=2050 keyedSearches=7
2026-11-01 06:20:16
Full thread dump OpenJDK 64-Bit Server VM (21.0.11+10-1-24.04.2-Ubuntu mixed mode, sharing):
Threads class SMR info:
_java_thread_list=0x000070ec4c26a310, length=11, elements={
0x000070ec4c019d50, 0x000070ec4c0b1a70, 0x000070ec4c0b3110, 0x000070ec4c0b48c0,
0x000070ec4c0b5f10, 0x000070ec4c0b74c0, 0x000070ec4c0b9010, 0x000070ec4c0ba6e0,
0x000070ec4c0c6900, 0x000070ec4c0c9bd0, 0x000070ec4c269450
}
"main" #1 [15457] prio=5 os_prio=0 cpu=6434.40ms elapsed=31.52s tid=0x000070ec4c019d50 nid=15457 runnable [0x000070ec50dfc000]
java.lang.Thread.State: RUNNABLE
at java.util.Base64$Encoder.encodeBlock(java.base@21.0.11/Base64.java:436)
at java.util.Base64$Encoder.encode0(java.base@21.0.11/Base64.java:449)
at java.util.Base64$Encoder.encode(java.base@21.0.11/Base64.java:297)
at java.util.Base64$Encoder.encodeToString(java.base@21.0.11/Base64.java:349)
at buildtest.projection.journal.DurableProjectionCutKt.verifyProjectionCutFrame(DurableProjectionCut.kt:77)
at buildtest.projection.journal.DurableProjectionCutKt.access$verifyProjectionCutFrame(DurableProjectionCut.kt:1)
at buildtest.projection.journal.ProjectionCutArena.readFrame(DurableProjectionCut.kt:273)
at buildtest.projection.journal.ProjectionCutArena.read(DurableProjectionCut.kt:450)
at buildtest.projection.journal.ProjectionCutArena.read$default(DurableProjectionCut.kt:447)
at buildtest.projection.journal.ProjectionCutArena$get$1.invoke(DurableProjectionCut.kt:288)
at buildtest.projection.journal.ProjectionCutArena$get$1.invoke(DurableProjectionCut.kt:283)
at buildtest.projection.journal.ProjectionCutArena.access(DurableProjectionCut.kt:216)
- locked <0x00000000f98000b8> (a java.lang.Object)
at buildtest.projection.journal.ProjectionCutArena.access$default(DurableProjectionCut.kt:197)
at buildtest.projection.journal.ProjectionCutArena.get(DurableProjectionCut.kt:283)
at buildtest.projection.journal.ProjectionCutMap.get(DurableProjectionCut.kt:524)
at buildtest.projection.journal.ProjectionCutMap.get(DurableProjectionCut.kt:519)
at buildtest.projection.journal.ProjectionDeletionMap.get(ProjectionDeletionCut.kt:16)
at buildtest.projection.journal.ProjectionDeletionMap.get(ProjectionDeletionCut.kt:8)
at buildtest.projection.journal.ProjectionChangeJournal$admittedRunDeletionSnapshot$1.invoke(ProjectionChangeJournal.kt:5674)
at buildtest.projection.journal.ProjectionChangeJournal$admittedRunDeletionSnapshot$1.invoke(ProjectionChangeJournal.kt:5674)
at buildtest.projection.journal.JournalBaselineDeletionMembershipWithLargeRetainedMapKt.journalBaselineDeletionMembershipWithLargeRetainedMap(journalBaselineDeletionMembershipWithLargeRetainedMap.kt:79)
at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(java.base@21.0.11/DirectMethodHandle$Holder)
at java.lang.invoke.LambdaForm$MH/0x000070ebd800c800.invoke(java.base@21.0.11/LambdaForm$MH)
at java.lang.invoke.Invokers$Holder.invokeExact_MT(java.base@21.0.11/Invokers$Holder)
at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(java.base@21.0.11/DirectMethodHandleAccessor.java:153)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(java.base@21.0.11/DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke(java.base@21.0.11/Method.java:580)
at kompile.TestRunner.executeTest(TestRunner.kt:47)
at java.lang.invoke.LambdaForm$DMH/0x000070ebd8001800.invokeStatic(java.base@21.0.11/LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x000070ebd8005400.invoke(java.base@21.0.11/LambdaForm$MH)
at java.lang.invoke.Invokers$Holder.invokeExact_MT(java.base@21.0.11/Invokers$Holder)
at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(java.base@21.0.11/DirectMethodHandleAccessor.java:154)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(java.base@21.0.11/DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke(java.base@21.0.11/Method.java:580)
at community.kotlin.kompile.testrunner.bootstrap.BootstrapRunner.main(BootstrapRunner.java:449)
"Reference Handler" #9 [15466] daemon prio=10 os_prio=0 cpu=0.90ms elapsed=31.45s tid=0x000070ec4c0b1a70 nid=15466 waiting on condition [0x000070ec341fe000]
java.lang.Thread.State: RUNNABLE
at java.lang.ref.Reference.waitForReferencePendingList(java.base@21.0.11/Native Method)
at java.lang.ref.Reference.processPendingReferences(java.base@21.0.11/Reference.java:246)
at java.lang.ref.Reference$ReferenceHandler.run(java.base@21.0.11/Reference.java:208)
"Finalizer" #10 [15467] daemon prio=8 os_prio=0 cpu=0.43ms elapsed=31.45s tid=0x000070ec4c0b3110 nid=15467 in Object.wait() [0x000070ec340fe000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait0(java.base@21.0.11/Native Method)
- waiting on <0x00000000f82185a8> (a java.lang.ref.NativeReferenceQueue$Lock)
at java.lang.Object.wait(java.base@21.0.11/Object.java:366)
at java.lang.Object.wait(java.base@21.0.11/Object.java:339)
at java.lang.ref.NativeReferenceQueue.await(java.base@21.0.11/NativeReferenceQueue.java:48)
at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.11/ReferenceQueue.java:158)
at java.lang.ref.NativeReferenceQueue.remove(java.base@21.0.11/NativeReferenceQueue.java:89)
- locked <0x00000000f82185a8> (a java.lang.ref.NativeReferenceQueue$Lock)
at java.lang.ref.Finalizer$FinalizerThread.run(java.base@21.0.11/Finalizer.java:173)
"Signal Dispatcher" #11 [15468] daemon prio=9 os_prio=0 cpu=0.23ms elapsed=31.44s tid=0x000070ec4c0b48c0 nid=15468 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Service Thread" #12 [15469] daemon prio=9 os_prio=0 cpu=0.87ms elapsed=31.44s tid=0x000070ec4c0b5f10 nid=15469 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Monitor Deflation Thread" #13 [15470] daemon prio=9 os_prio=0 cpu=4.66ms elapsed=31.44s tid=0x000070ec4c0b74c0 nid=15470 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread0" #14 [15471] daemon prio=9 os_prio=0 cpu=3384.71ms elapsed=31.44s tid=0x000070ec4c0b9010 nid=15471 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
Compiling: 1553 ! 4 buildtest.projection.journal.ProjectionCutArena::read (600 bytes)
"C1 CompilerThread0" #15 [15472] daemon prio=9 os_prio=0 cpu=889.03ms elapsed=31.44s tid=0x000070ec4c0ba6e0 nid=15472 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
Compiling: 1565 3 java.math.BigInteger::getInt (63 bytes)
"Notification Thread" #16 [15473] daemon prio=9 os_prio=0 cpu=0.20ms elapsed=31.42s tid=0x000070ec4c0c6900 nid=15473 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Common-Cleaner" #17 [15474] daemon prio=8 os_prio=0 cpu=0.83ms elapsed=31.41s tid=0x000070ec4c0c9bd0 nid=15474 waiting on condition [0x000070ec2592d000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000f82186d0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.11/AbstractQueuedSynchronizer.java:1886)
at java.lang.ref.ReferenceQueue.await(java.base@21.0.11/ReferenceQueue.java:71)
at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.11/ReferenceQueue.java:143)
at java.lang.ref.ReferenceQueue.remove(java.base@21.0.11/ReferenceQueue.java:218)
at jdk.internal.ref.CleanerImpl.run(java.base@21.0.11/CleanerImpl.java:140)
at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)
at jdk.internal.misc.InnocuousThread.run(java.base@21.0.11/InnocuousThread.java:186)
"kompile-timeout-self-dump" #18 [15477] daemon prio=5 os_prio=0 cpu=0.59ms elapsed=29.76s tid=0x000070ec4c269450 nid=15477 waiting on condition [0x000070ec2582d000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000f830db88> (a java.util.concurrent.CountDownLatch$Sync)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(java.base@21.0.11/AbstractQueuedSynchronizer.java:790)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.tryAcquireSharedNanos(java.base@21.0.11/AbstractQueuedSynchronizer.java:1160)
at java.util.concurrent.CountDownLatch.await(java.base@21.0.11/CountDownLatch.java:276)
at kompile.TestRunner.executeTest$lambda$0(TestRunner.kt:31)
at kompile.TestRunner$$Lambda/0x000070ebd8009ba8.run(Unknown Source)
at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)
"VM Thread" os_prio=0 cpu=14.12ms elapsed=31.46s tid=0x000070ec4c0a5f30 nid=15465 runnable
"VM Periodic Task Thread" os_prio=0 cpu=24.53ms elapsed=31.47s tid=0x000070ec4c0947b0 nid=15464 waiting on condition
"G1 Service" os_prio=0 cpu=1.94ms elapsed=31.50s tid=0x000070ec4c07bbc0 nid=15463 runnable
"G1 Refine#0" os_prio=0 cpu=29.96ms elapsed=31.51s tid=0x000070ec4c07abf0 nid=15462 runnable
"G1 Conc#0" os_prio=0 cpu=0.09ms elapsed=31.51s tid=0x000070ec4c03d890 nid=15461 runnable
"G1 Main Marker" os_prio=0 cpu=0.10ms elapsed=31.51s tid=0x000070ec4c03c8e0 nid=15460 runnable
"GC Thread#0" os_prio=0 cpu=121.60ms elapsed=31.51s tid=0x000070ec4c03a300 nid=15459 runnable
JNI global refs: 17, weak refs: 4
Heap
garbage-first heap total 65536K, used 24646K [0x00000000f8000000, 0x0000000100000000)
region size 1024K, 21 young (21504K), 1 survivors (1024K)
Metaspace used 8449K, committed 8640K, reserved 1114112K
class space used 683K, committed 768K, reserved 1048576K
Full thread dump (kompile in-child self-dump: buildtest.projection.journal.JournalBaselineDeletionMembershipWithLargeRetainedMapKt.journalBaselineDeletionMembershipWithLargeRetainedMap exceeded 30000ms):
"main" #1 prio=5
java.lang.Thread.State: RUNNABLE
at java.util.concurrent.ConcurrentHashMap.get(ConcurrentHashMap.java:936)
at jdk.internal.loader.BuiltinClassLoader.findLoadedModule(BuiltinClassLoader.java:714)
at jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:658)
at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:639)
at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:526)
at buildtest.projection.journal.JournalBaselineDeletionMembershipWithLargeRetainedMapKt.journalBaselineDeletionMembershipWithLargeRetainedMap(journalBaselineDeletionMembershipWithLargeRetainedMap.kt:82)
at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(DirectMethodHandle$Holder)
at java.lang.invoke.LambdaForm$MH/0x000070ebd800c800.invoke(LambdaForm$MH)
at java.lang.invoke.Invokers$Holder.invokeExact_MT(Invokers$Holder)
at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(DirectMethodHandleAccessor.java:153)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke(Method.java:580)
at kompile.TestRunner.executeTest(TestRunner.kt:47)
at java.lang.invoke.LambdaForm$DMH/0x000070ebd8001800.invokeStatic(LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x000070ebd8005400.invoke(LambdaForm$MH)
at java.lang.invoke.Invokers$Holder.invokeExact_MT(Invokers$Holder)
at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(DirectMethodHandleAccessor.java:154)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke(Method.java:580)
at community.kotlin.kompile.testrunner.bootstrap.BootstrapRunner.main(BootstrapRunner.java:449)
"Signal Dispatcher" #11 daemon prio=9
java.lang.Thread.State: RUNNABLE
"Notification Thread" #16 daemon prio=9
java.lang.Thread.State: RUNNABLE
"Reference Handler" #9 daemon prio=10
java.lang.Thread.State: RUNNABLE
at java.lang.ref.Reference.waitForReferencePendingList(Native Method)
at java.lang.ref.Reference.processPendingReferences(Reference.java:246)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:208)
"Finalizer" #10 daemon prio=8
java.lang.Thread.State: WAITING
at java.lang.Object.wait0(Native Method)
at java.lang.Object.wait(Object.java:366)
at java.lang.Object.wait(Object.java:339)
at java.lang.ref.NativeReferenceQueue.await(NativeReferenceQueue.java:48)
at java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:158)
at java.lang.ref.NativeReferenceQueue.remove(NativeReferenceQueue.java:89)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:173)
"Common-Cleaner" #17 daemon prio=8
java.lang.Thread.State: TIMED_WAITING
at jdk.internal.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1886)
at java.lang.ref.ReferenceQueue.await(ReferenceQueue.java:71)
at java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:143)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:218)
at jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140)
at java.lang.Thread.runWith(Thread.java:1596)
at java.lang.Thread.run(Thread.java:1583)
at jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:186)
"kompile-timeout-self-dump" #18 daemon prio=5
java.lang.Thread.State: RUNNABLE
at java.lang.Thread.dumpThreads(Native Method)
at java.lang.Thread.getAllStackTraces(Thread.java:2522)
at kompile.TestRunner.printSelfThreadDump(TestRunner.kt:77)
at kompile.TestRunner.executeTest$lambda$0(TestRunner.kt:36)
at kompile.TestRunner$$Lambda/0x000070ebd8009ba8.run(Unknown Source)
at java.lang.Thread.runWith(Thread.java:1596)
at java.lang.Thread.run(Thread.java:1583)
JNI global refs: 0 (not measured; kompile in-child self-dump)
TIMEOUT: Test 'buildtest.projection.journal.JournalBaselineDeletionMembershipWithLargeRetainedMapKt.journalBaselineDeletionMembershipWithLargeRetainedMap' exceeded per-test timeout of 30000ms; child process killed
[JSTACK THREAD DUMPS BEGIN]
Full thread dump OpenJDK 64-Bit Server VM (21.0.11+10-1-24.04.2-Ubuntu mixed mode, sharing):
Threads class SMR info:
_java_thread_list=0x000070ec4c26a310, length=11, elements={
0x000070ec4c019d50, 0x000070ec4c0b1a70, 0x000070ec4c0b3110, 0x000070ec4c0b48c0,
0x000070ec4c0b5f10, 0x000070ec4c0b74c0, 0x000070ec4c0b9010, 0x000070ec4c0ba6e0,
0x000070ec4c0c6900, 0x000070ec4c0c9bd0, 0x000070ec4c269450
}
"main" #1 [15457] prio=5 os_prio=0 cpu=6434.40ms elapsed=31.52s tid=0x000070ec4c019d50 nid=15457 runnable [0x000070ec50dfc000]
java.lang.Thread.State: RUNNABLE
at java.util.Base64$Encoder.encodeBlock(java.base@21.0.11/Base64.java:436)
at java.util.Base64$Encoder.encode0(java.base@21.0.11/Base64.java:449)
at java.util.Base64$Encoder.encode(java.base@21.0.11/Base64.java:297)
at java.util.Base64$Encoder.encodeToString(java.base@21.0.11/Base64.java:349)
at buildtest.projection.journal.DurableProjectionCutKt.verifyProjectionCutFrame(DurableProjectionCut.kt:77)
at buildtest.projection.journal.DurableProjectionCutKt.access$verifyProjectionCutFrame(DurableProjectionCut.kt:1)
at buildtest.projection.journal.ProjectionCutArena.readFrame(DurableProjectionCut.kt:273)
at buildtest.projection.journal.ProjectionCutArena.read(DurableProjectionCut.kt:450)
at buildtest.projection.journal.ProjectionCutArena.read$default(DurableProjectionCut.kt:447)
at buildtest.projection.journal.ProjectionCutArena$get$1.invoke(DurableProjectionCut.kt:288)
at buildtest.projection.journal.ProjectionCutArena$get$1.invoke(DurableProjectionCut.kt:283)
at buildtest.projection.journal.ProjectionCutArena.access(DurableProjectionCut.kt:216)
- locked <0x00000000f98000b8> (a java.lang.Object)
at buildtest.projection.journal.ProjectionCutArena.access$default(DurableProjectionCut.kt:197)
at buildtest.projection.journal.ProjectionCutArena.get(DurableProjectionCut.kt:283)
at buildtest.projection.journal.ProjectionCutMap.get(DurableProjectionCut.kt:524)
at buildtest.projection.journal.ProjectionCutMap.get(DurableProjectionCut.kt:519)
at buildtest.projection.journal.ProjectionDeletionMap.get(ProjectionDeletionCut.kt:16)
at buildtest.projection.journal.ProjectionDeletionMap.get(ProjectionDeletionCut.kt:8)
at buildtest.projection.journal.ProjectionChangeJournal$admittedRunDeletionSnapshot$1.invoke(ProjectionChangeJournal.kt:5674)
at buildtest.projection.journal.ProjectionChangeJournal$admittedRunDeletionSnapshot$1.invoke(ProjectionChangeJournal.kt:5674)
at buildtest.projection.journal.JournalBaselineDeletionMembershipWithLargeRetainedMapKt.journalBaselineDeletionMembershipWithLargeRetainedMap(journalBaselineDeletionMembershipWithLargeRetainedMap.kt:79)
at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(java.base@21.0.11/DirectMethodHandle$Holder)
at java.lang.invoke.LambdaForm$MH/0x000070ebd800c800.invoke(java.base@21.0.11/LambdaForm$MH)
at java.lang.invoke.Invokers$Holder.invokeExact_MT(java.base@21.0.11/Invokers$Holder)
at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(java.base@21.0.11/DirectMethodHandleAccessor.java:153)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(java.base@21.0.11/DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke(java.base@21.0.11/Method.java:580)
at kompile.TestRunner.executeTest(TestRunner.kt:47)
at java.lang.invoke.LambdaForm$DMH/0x000070ebd8001800.invokeStatic(java.base@21.0.11/LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x000070ebd8005400.invoke(java.base@21.0.11/LambdaForm$MH)
at java.lang.invoke.Invokers$Holder.invokeExact_MT(java.base@21.0.11/Invokers$Holder)
at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(java.base@21.0.11/DirectMethodHandleAccessor.java:154)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(java.base@21.0.11/DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke(java.base@21.0.11/Method.java:580)
at community.kotlin.kompile.testrunner.bootstrap.BootstrapRunner.main(BootstrapRunner.java:449)
"Reference Handler" #9 [15466] daemon prio=10 os_prio=0 cpu=0.90ms elapsed=31.45s tid=0x000070ec4c0b1a70 nid=15466 waiting on condition [0x000070ec341fe000]
java.lang.Thread.State: RUNNABLE
at java.lang.ref.Reference.waitForReferencePendingList(java.base@21.0.11/Native Method)
at java.lang.ref.Reference.processPendingReferences(java.base@21.0.11/Reference.java:246)
at java.lang.ref.Reference$ReferenceHandler.run(java.base@21.0.11/Reference.java:208)
"Finalizer" #10 [15467] daemon prio=8 os_prio=0 cpu=0.43ms elapsed=31.45s tid=0x000070ec4c0b3110 nid=15467 in Object.wait() [0x000070ec340fe000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait0(java.base@21.0.11/Native Method)
- waiting on <0x00000000f82185a8> (a java.lang.ref.NativeReferenceQueue$Lock)
at java.lang.Object.wait(java.base@21.0.11/Object.java:366)
at java.lang.Object.wait(java.base@21.0.11/Object.java:339)
at java.lang.ref.NativeReferenceQueue.await(java.base@21.0.11/NativeReferenceQueue.java:48)
at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.11/ReferenceQueue.java:158)
at java.lang.ref.NativeReferenceQueue.remove(java.base@21.0.11/NativeReferenceQueue.java:89)
- locked <0x00000000f82185a8> (a java.lang.ref.NativeReferenceQueue$Lock)
at java.lang.ref.Finalizer$FinalizerThread.run(java.base@21.0.11/Finalizer.java:173)
"Signal Dispatcher" #11 [15468] daemon prio=9 os_prio=0 cpu=0.23ms elapsed=31.44s tid=0x000070ec4c0b48c0 nid=15468 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Service Thread" #12 [15469] daemon prio=9 os_prio=0 cpu=0.87ms elapsed=31.44s tid=0x000070ec4c0b5f10 nid=15469 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Monitor Deflation Thread" #13 [15470] daemon prio=9 os_prio=0 cpu=4.66ms elapsed=31.44s tid=0x000070ec4c0b74c0 nid=15470 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread0" #14 [15471] daemon prio=9 os_prio=0 cpu=3384.71ms elapsed=31.44s tid=0x000070ec4c0b9010 nid=15471 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
Compiling: 1553 ! 4 buildtest.projection.journal.ProjectionCutArena::read (600 bytes)
"C1 CompilerThread0" #15 [15472] daemon prio=9 os_prio=0 cpu=889.03ms elapsed=31.44s tid=0x000070ec4c0ba6e0 nid=15472 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
Compiling: 1565 3 java.math.BigInteger::getInt (63 bytes)
"Notification Thread" #16 [15473] daemon prio=9 os_prio=0 cpu=0.20ms elapsed=31.42s tid=0x000070ec4c0c6900 nid=15473 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Common-Cleaner" #17 [15474] daemon prio=8 os_prio=0 cpu=0.83ms elapsed=31.41s tid=0x000070ec4c0c9bd0 nid=15474 waiting on condition [0x000070ec2592d000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000f82186d0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.11/AbstractQueuedSynchronizer.java:1886)
at java.lang.ref.ReferenceQueue.await(java.base@21.0.11/ReferenceQueue.java:71)
at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.11/ReferenceQueue.java:143)
at java.lang.ref.ReferenceQueue.remove(java.base@21.0.11/ReferenceQueue.java:218)
at jdk.internal.ref.CleanerImpl.run(java.base@21.0.11/CleanerImpl.java:140)
at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)
at jdk.internal.misc.InnocuousThread.run(java.base@21.0.11/InnocuousThread.java:186)
"kompile-timeout-self-dump" #18 [15477] daemon prio=5 os_prio=0 cpu=0.59ms elapsed=29.76s tid=0x000070ec4c269450 nid=15477 waiting on condition [0x000070ec2582d000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000f830db88> (a java.util.concurrent.CountDownLatch$Sync)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(java.base@21.0.11/AbstractQueuedSynchronizer.java:790)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.tryAcquireSharedNanos(java.base@21.0.11/AbstractQueuedSynchronizer.java:1160)
at java.util.concurrent.CountDownLatch.await(java.base@21.0.11/CountDownLatch.java:276)
at kompile.TestRunner.executeTest$lambda$0(TestRunner.kt:31)
at kompile.TestRunner$$Lambda/0x000070ebd8009ba8.run(Unknown Source)
at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)
"VM Thread" os_prio=0 cpu=14.12ms elapsed=31.46s tid=0x000070ec4c0a5f30 nid=15465 runnable
"VM Periodic Task Thread" os_prio=0 cpu=24.53ms elapsed=31.47s tid=0x000070ec4c0947b0 nid=15464 waiting on condition
"G1 Service" os_prio=0 cpu=1.94ms elapsed=31.50s tid=0x000070ec4c07bbc0 nid=15463 runnable
"G1 Refine#0" os_prio=0 cpu=29.96ms elapsed=31.51s tid=0x000070ec4c07abf0 nid=15462 runnable
"G1 Conc#0" os_prio=0 cpu=0.09ms elapsed=31.51s tid=0x000070ec4c03d890 nid=15461 runnable
"G1 Main Marker" os_prio=0 cpu=0.10ms elapsed=31.51s tid=0x000070ec4c03c8e0 nid=15460 runnable
"GC Thread#0" os_prio=0 cpu=121.60ms elapsed=31.51s tid=0x000070ec4c03a300 nid=15459 runnable
JNI global refs: 17, weak refs: 4
Heap
garbage-first heap total 65536K, used 24646K [0x00000000f8000000, 0x0000000100000000)
region size 1024K, 21 young (21504K), 1 survivors (1024K)
Metaspace used 8449K, committed 8640K, reserved 1114112K
class space used 683K, committed 768K, reserved 1048576K
Full thread dump (kompile in-child self-dump: buildtest.projection.journal.JournalBaselineDeletionMembershipWithLargeRetainedMapKt.journalBaselineDeletionMembershipWithLargeRetainedMap exceeded 30000ms):
"main" #1 prio=5
java.lang.Thread.State: RUNNABLE
at java.util.concurrent.ConcurrentHashMap.get(ConcurrentHashMap.java:936)
at jdk.internal.loader.BuiltinClassLoader.findLoadedModule(BuiltinClassLoader.java:714)
at jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:658)
at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:639)
at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:526)
at buildtest.projection.journal.JournalBaselineDeletionMembershipWithLargeRetainedMapKt.journalBaselineDeletionMembershipWithLargeRetainedMap(journalBaselineDeletionMembershipWithLargeRetainedMap.kt:82)
at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(DirectMethodHandle$Holder)
at java.lang.invoke.LambdaForm$MH/0x000070ebd800c800.invoke(LambdaForm$MH)
at java.lang.invoke.Invokers$Holder.invokeExact_MT(Invokers$Holder)
at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(DirectMethodHandleAccessor.java:153)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke(Method.java:580)
at kompile.TestRunner.executeTest(TestRunner.kt:47)
at java.lang.invoke.LambdaForm$DMH/0x000070ebd8001800.invokeStatic(LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x000070ebd8005400.invoke(LambdaForm$MH)
at java.lang.invoke.Invokers$Holder.invokeExact_MT(Invokers$Holder)
at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(DirectMethodHandleAccessor.java:154)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke(Method.java:580)
at community.kotlin.kompile.testrunner.bootstrap.BootstrapRunner.main(BootstrapRunner.java:449)
"Signal Dispatcher" #11 daemon prio=9
java.lang.Thread.State: RUNNABLE
"Notification Thread" #16 daemon prio=9
java.lang.Thread.State: RUNNABLE
"Reference Handler" #9 daemon prio=10
java.lang.Thread.State: RUNNABLE
at java.lang.ref.Reference.waitForReferencePendingList(Native Method)
at java.lang.ref.Reference.processPendingReferences(Reference.java:246)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:208)
"Finalizer" #10 daemon prio=8
java.lang.Thread.State: WAITING
at java.lang.Object.wait0(Native Method)
at java.lang.Object.wait(Object.java:366)
at java.lang.Object.wait(Object.java:339)
at java.lang.ref.NativeReferenceQueue.await(NativeReferenceQueue.java:48)
at java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:158)
at java.lang.ref.NativeReferenceQueue.remove(NativeReferenceQueue.java:89)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:173)
"Common-Cleaner" #17 daemon prio=8
java.lang.Thread.State: TIMED_WAITING
at jdk.internal.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1886)
at java.lang.ref.ReferenceQueue.await(ReferenceQueue.java:71)
at java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:143)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:218)
at jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140)
at java.lang.Thread.runWith(Thread.java:1596)
at java.lang.Thread.run(Thread.java:1583)
at jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:186)
"kompile-timeout-self-dump" #18 daemon prio=5
java.lang.Thread.State: RUNNABLE
at java.lang.Thread.dumpThreads(Native Method)
at java.lang.Thread.getAllStackTraces(Thread.java:2522)
at kompile.TestRunner.printSelfThreadDump(TestRunner.kt:77)
at kompile.TestRunner.executeTest$lambda$0(TestRunner.kt:36)
at kompile.TestRunner$$Lambda/0x000070ebd8009ba8.run(Unknown Source)
at java.lang.Thread.runWith(Thread.java:1596)
at java.lang.Thread.run(Thread.java:1583)
JNI global refs: 0 (not measured; kompile in-child self-dump)
[JSTACK THREAD DUMPS END]
| | 2 of 3 | PASSED | 14.2s | 614700439 | yes (this is the published result) | — | | 3 of 3 | PASSED | 13.9s | 614700448 | — | — |
|
| PASSED | buildtest.projection.journal | journalBaselineRefreshStopsAtByteRefusal | 5898ms | |
| PASSED | buildtest.projection.journal | journalBaselineRefreshStopsAtFirstTombstone | 14655ms | |
| PASSED | buildtest.projection.journal | journalBaselineRefreshStopsAtLaterTombstone | 7712ms | |
| PASSED | buildtest.projection.journal | journalBaselineRepairReachesCaughtUpReader | 4751ms | |
| PASSED | buildtest.projection.journal | journalBaselineSnapshotTargetKeepsUnreadTail | 6814ms | |
| PASSED | buildtest.projection.journal | journalBatchPublishesConsecutiveSequences | 4991ms | |
| PASSED | buildtest.projection.journal | journalBeforeClassificationFailureAbortsStartup | 2544ms | |
| PASSED | buildtest.projection.journal | journalBeforeClassificationOwnsStartupFile | 4569ms | |
| PASSED | buildtest.projection.journal | journalBeforeClassificationReentryKeepsCommittedCut | 4282ms | |
| PASSED | buildtest.projection.journal | journalBeforeOperationsRetainRuntimeFiles | 3532ms | |
| PASSED | buildtest.projection.journal | journalBeforeTextMoveFailurePreservesTarget | 3014ms | |
| PASSED | buildtest.projection.journal | journalBeforeTextMoveOwnsStartupFile | 3111ms | |
| PASSED | buildtest.projection.journal | journalBeforeTextMoveReentryKeepsCommittedCut | 3102ms | |
| PASSED | buildtest.projection.journal | journalBlockingResetStopRefusesOwnedCallback | 6169ms | |
| PASSED | buildtest.projection.journal | journalCachedQueriesAvoidArenaDescriptors | 3060ms | |
| PASSED | buildtest.projection.journal | journalCanonicalRebuildPublishesWholeCutBeforeCallbacks | 4595ms | |
| PASSED | buildtest.projection.journal | journalCapturedResetCloseStress | 15166ms | |
| PASSED | buildtest.projection.journal | journalChangedSnapshotIdentityRefusesOrdinaryOpen | 4853ms | |
| PASSED | buildtest.projection.journal | journalClassificationNodeCloseStopsMutableBytes | 3821ms | |
| PASSED | buildtest.projection.journal | journalCleanupHostReceivesEachEffectOnce | 4222ms | |
| PASSED | buildtest.projection.journal | journalCloseAfterSourceForceDoesNotAcknowledgeCut | 5040ms | |
| PASSED | buildtest.projection.journal | journalCloseBeforeAppendWriterStopsPublication | 2083ms | |
| PASSED | buildtest.projection.journal | journalCloseDuringCompactionReopensCommittedState | 5807ms | |
| PASSED | buildtest.projection.journal | journalCompactionBoundsCutImportNodeWrites | 7122ms | |
| PASSED | buildtest.projection.journal | journalCompactionCutImportRefusalKeepsSelectedState | 13540ms | |
| PASSED | buildtest.projection.journal | journalCompactionDeltaBatchPreservesMixedRows | 26592ms | |
| PASSED | buildtest.projection.journal | journalCompactionDeltaBoundsRepeatedWork | 6723ms | |
| PASSED | buildtest.projection.journal | journalCompactionDeltaCrashAfterForcePreservesCommittedRows | 3223ms | |
| PASSED | buildtest.projection.journal | journalCompactionDeltaCrashAfterOneNodePreservesCommittedRows | 17654ms | |
| PASSED | buildtest.projection.journal | journalCompactionDeltaCrashAfterSourceMovePreservesCommittedRows | 16533ms | |
| PASSED | buildtest.projection.journal | journalCompactionDeltaCrashAtFirstNodePreservesCommittedRows | 6351ms | |
| PASSED | buildtest.projection.journal | journalCompactionDeltaCrashAtNode256PreservesCommittedRows | 16720ms | |
| PASSED | buildtest.projection.journal | journalCompactionDeltaCrashAtNode257PreservesCommittedRows | 16652ms | |
| PASSED | buildtest.projection.journal | journalCompactionDeltaCrashAtNode512PreservesCommittedRows | 3278ms | |
| PASSED | buildtest.projection.journal | journalCompactionDeltaCrashAtNode600PreservesCommittedRows | 13146ms | |
| PASSED | buildtest.projection.journal | journalCompactionDeltaCrashBeforeForcePreservesCommittedRows | 17603ms | |
| PASSED | buildtest.projection.journal | journalCompactionDeltaCrashBeforeReturnPreservesCommittedRows | 12936ms | |
| PASSED | buildtest.projection.journal | journalCompactionDeltaCrashDuringLaterBatchPreservesCommittedRows | 3058ms | |
| PASSED | buildtest.projection.journal | journalCompactionDeltaCrashPreservesCommittedRows | 4180ms | |
| PASSED | buildtest.projection.journal | journalCompactionDeltaOneShotStopAtClassificationWrite | 4603ms | |
| PASSED | buildtest.projection.journal | journalCompactionDeltaStopAtClassificationWrite | 6234ms | |
| PASSED | buildtest.projection.journal | journalCompactionDeltaStopFailureKeepsOriginalError | 4789ms | |
| PASSED | buildtest.projection.journal | journalCompactionHostAckCannotOccupyPreparedBaselineSequence | 3956ms | |
| PASSED | buildtest.projection.journal | journalCompactionLargeDeltaHeapStaysBounded flaky — passed on attempt 2 of 3 | 27720ms | |
Attempts (3)| Attempt | Status | Duration | Droplet | Canonical | Error |
|---|
| 1 of 3 | FAILED | 26.9s | 614700436 | — | java.lang.AssertionError: The compaction heap child did not finish. Output:
COMPACTION_START records=400 noteCharacters=16384
at kotlin.test.DefaultAsserter.fail(DefaultAsserter.kt:16)
at kotlin.test.Asserter$DefaultImpls.assertTrue(Assertions.kt:652)
at kotlin.test.DefaultAsserter.assertTrue(DefaultAsserter.kt:11)
at kotlin.test.Asserter$DefaultImpls.assertTrue(Assertions.kt:662)
at kotlin.test.DefaultAsserter.assertTrue(DefaultAsserter.kt:11)
at kotlin.test.AssertionsKt__AssertionsKt.assertTrue(Assertions.kt:44)
at kotlin.test.AssertionsKt.assertTrue(Unknown Source)
at buildtest.projection.journal.JournalCompactionLargeDeltaHeapStaysBoundedKt.journalCompactionLargeDeltaHeapStaysBounded(journalCompactionLargeDeltaHeapStaysBounded.kt:36)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at kompile.TestRunner.executeTest(TestRunner.kt:47)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at community.kotlin.kompile.testrunner.bootstrap.BootstrapRunner.main(BootstrapRunner.java:449)
| Console output of attempt 1 of 3 (1418 characters)java.lang.reflect.InvocationTargetException
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:118)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at community.kotlin.kompile.testrunner.bootstrap.BootstrapRunner.main(BootstrapRunner.java:449)
Caused by: java.lang.AssertionError: The compaction heap child did not finish. Output:
COMPACTION_START records=400 noteCharacters=16384
at kotlin.test.DefaultAsserter.fail(DefaultAsserter.kt:16)
at kotlin.test.Asserter$DefaultImpls.assertTrue(Assertions.kt:652)
at kotlin.test.DefaultAsserter.assertTrue(DefaultAsserter.kt:11)
at kotlin.test.Asserter$DefaultImpls.assertTrue(Assertions.kt:662)
at kotlin.test.DefaultAsserter.assertTrue(DefaultAsserter.kt:11)
at kotlin.test.AssertionsKt__AssertionsKt.assertTrue(Assertions.kt:44)
at kotlin.test.AssertionsKt.assertTrue(Unknown Source)
at buildtest.projection.journal.JournalCompactionLargeDeltaHeapStaysBoundedKt.journalCompactionLargeDeltaHeapStaysBounded(journalCompactionLargeDeltaHeapStaysBounded.kt:36)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at kompile.TestRunner.executeTest(TestRunner.kt:47)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
... 2 more
| | 3 of 3 | FAILED | 26.6s | 614700450 | — | java.lang.AssertionError: The compaction heap child did not finish. Output:
COMPACTION_START records=400 noteCharacters=16384
at kotlin.test.DefaultAsserter.fail(DefaultAsserter.kt:16)
at kotlin.test.Asserter$DefaultImpls.assertTrue(Assertions.kt:652)
at kotlin.test.DefaultAsserter.assertTrue(DefaultAsserter.kt:11)
at kotlin.test.Asserter$DefaultImpls.assertTrue(Assertions.kt:662)
at kotlin.test.DefaultAsserter.assertTrue(DefaultAsserter.kt:11)
at kotlin.test.AssertionsKt__AssertionsKt.assertTrue(Assertions.kt:44)
at kotlin.test.AssertionsKt.assertTrue(Unknown Source)
at buildtest.projection.journal.JournalCompactionLargeDeltaHeapStaysBoundedKt.journalCompactionLargeDeltaHeapStaysBounded(journalCompactionLargeDeltaHeapStaysBounded.kt:36)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at kompile.TestRunner.executeTest(TestRunner.kt:47)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at community.kotlin.kompile.testrunner.bootstrap.BootstrapRunner.main(BootstrapRunner.java:449)
| Console output of attempt 3 of 3 (1418 characters)java.lang.reflect.InvocationTargetException
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:118)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at community.kotlin.kompile.testrunner.bootstrap.BootstrapRunner.main(BootstrapRunner.java:449)
Caused by: java.lang.AssertionError: The compaction heap child did not finish. Output:
COMPACTION_START records=400 noteCharacters=16384
at kotlin.test.DefaultAsserter.fail(DefaultAsserter.kt:16)
at kotlin.test.Asserter$DefaultImpls.assertTrue(Assertions.kt:652)
at kotlin.test.DefaultAsserter.assertTrue(DefaultAsserter.kt:11)
at kotlin.test.Asserter$DefaultImpls.assertTrue(Assertions.kt:662)
at kotlin.test.DefaultAsserter.assertTrue(DefaultAsserter.kt:11)
at kotlin.test.AssertionsKt__AssertionsKt.assertTrue(Assertions.kt:44)
at kotlin.test.AssertionsKt.assertTrue(Unknown Source)
at buildtest.projection.journal.JournalCompactionLargeDeltaHeapStaysBoundedKt.journalCompactionLargeDeltaHeapStaysBounded(journalCompactionLargeDeltaHeapStaysBounded.kt:36)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at kompile.TestRunner.executeTest(TestRunner.kt:47)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
... 2 more
| | 2 of 3 | PASSED | 27.7s | 614700456 | yes (this is the published result) | — |
|
| PASSED | buildtest.projection.journal | journalCompetingCompactionDuringBindingKeepsSingleStage | 8731ms | |
| PASSED | buildtest.projection.journal | journalCompletedResetEndConvergesAfterCompaction | 6353ms | |
| PASSED | buildtest.projection.journal | journalConcurrentAdmittedChangedChunkAfterHealthyVerificationRecovers | 13185ms | |
| PASSED | buildtest.projection.journal | journalConcurrentAppendsReopenOneCommittedCut | 14686ms | |
| PASSED | buildtest.projection.journal | journalConcurrentOpenersShareAuthority | 3330ms | |
| PASSED | buildtest.projection.journal | journalConfiguredTerminalStatusDropsUtilization | 4250ms | |
| PASSED | buildtest.projection.journal | journalConstructionAdmissionPrecedesStorage | 1194ms | |
| PASSED | buildtest.projection.journal | journalConstructionArenaCloseReleasesDescriptors flaky — passed on attempt 3 of 3 | 19288ms | |
Attempts (3)| Attempt | Status | Duration | Droplet | Canonical | Error |
|---|
| 1 of 3 | FAILED | 21.7s | 614700447 | — | java.lang.AssertionError: The arena descriptor child must finish within 20 seconds: es resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-52/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-53/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-54/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-55/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-56/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-57/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-58/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-59/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-60/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-61/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-62/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-63/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-64/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-65/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-66/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-67/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-68/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
at kotlin.test.DefaultAsserter.fail(DefaultAsserter.kt:16)
at kotlin.test.Asserter$DefaultImpls.assertTrue(Assertions.kt:652)
at kotlin.test.DefaultAsserter.assertTrue(DefaultAsserter.kt:11)
at kotlin.test.Asserter$DefaultImpls.assertTrue(Assertions.kt:662)
at kotlin.test.DefaultAsserter.assertTrue(DefaultAsserter.kt:11)
at kotlin.test.AssertionsKt__AssertionsKt.assertTrue(Assertions.kt:44)
at kotlin.test.AssertionsKt.assertTrue(Unknown Source)
at buildtest.projection.journal.JournalConstructionArenaCloseReleasesDescriptorsKt.journalConstructionArenaCloseReleasesDescriptors(journalConstructionArenaCloseReleasesDescriptors.kt:44)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at kompile.TestRunner.executeTest(TestRunner.kt:47)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at community.kotlin.kompile.testrunner.bootstrap.BootstrapRunner.main(BootstrapRunner.java:449)
| Console output of attempt 1 of 3 (21458 characters)[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-0/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-1/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-2/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-3/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-4/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-5/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-6/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-7/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-8/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-9/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-10/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-11/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-12/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-13/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-14/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-15/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-16/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-17/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-18/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-19/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-20/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-21/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-22/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-23/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-24/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-25/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-26/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-27/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-28/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-29/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-30/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-31/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-32/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-33/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-34/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-35/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-36/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-37/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-38/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-39/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-40/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-41/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-42/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-43/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-44/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-45/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-46/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-47/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-48/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-49/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-50/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-51/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-52/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-53/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-54/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-55/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-56/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-57/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-58/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-59/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-60/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-61/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-62/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-63/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-64/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-65/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-66/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-67/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-68/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
java.lang.reflect.InvocationTargetException
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:118)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at community.kotlin.kompile.testrunner.bootstrap.BootstrapRunner.main(BootstrapRunner.java:449)
Caused by: java.lang.AssertionError: The arena descriptor child must finish within 20 seconds: es resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-52/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-53/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-54/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-55/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-56/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-57/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-58/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-59/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-60/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-61/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-62/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-63/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-64/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-65/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-66/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-67/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-11171845843633547618/journals/constructor-68/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
at kotlin.test.DefaultAsserter.fail(DefaultAsserter.kt:16)
at kotlin.test.Asserter$DefaultImpls.assertTrue(Assertions.kt:652)
at kotlin.test.DefaultAsserter.assertTrue(DefaultAsserter.kt:11)
at kotlin.test.Asserter$DefaultImpls.assertTrue(Assertions.kt:662)
at kotlin.test.DefaultAsserter.assertTrue(DefaultAsserter.kt:11)
at kotlin.test.AssertionsKt__AssertionsKt.assertTrue(Assertions.kt:44)
at kotlin.test.AssertionsKt.assertTrue(Unknown Source)
at buildtest.projection.journal.JournalConstructionArenaCloseReleasesDescriptorsKt.journalConstructionArenaCloseReleasesDescriptors(journalConstructionArenaCloseReleasesDescriptors.kt:44)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at kompile.TestRunner.executeTest(TestRunner.kt:47)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
... 2 more
| | 2 of 3 | FAILED | 21.9s | 614700456 | — | java.lang.AssertionError: The arena descriptor child must finish within 20 seconds: es resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-17953919643536225525/journals/constructor-14/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-17953919643536225525/journals/constructor-15/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-17953919643536225525/journals/constructor-16/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-17953919643536225525/journals/constructor-17/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-17953919643536225525/journals/constructor-18/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-17953919643536225525/journals/constructor-19/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-17953919643536225525/journals/constructor-20/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-17953919643536225525/journals/constructor-21/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-17953919643536225525/journals/constructor-22/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-17953919643536225525/journals/constructor-23/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-17953919643536225525/journals/constructor-24/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-17953919643536225525/journals/constructor-25/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-17953919643536225525/journals/constructor-26/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-17953919643536225525/journals/constructor-27/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-17953919643536225525/journals/constructor-28/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-17953919643536225525/journals/constructor-29/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-17953919643536225525/journals/constructor-30/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
at kotlin.test.DefaultAsserter.fail(DefaultAsserter.kt:16)
at kotlin.test.Asserter$DefaultImpls.assertTrue(Assertions.kt:652)
at kotlin.test.DefaultAsserter.assertTrue(DefaultAsserter.kt:11)
at kotlin.test.Asserter$DefaultImpls.assertTrue(Assertions.kt:662)
at kotlin.test.DefaultAsserter.assertTrue(DefaultAsserter.kt:11)
at kotlin.test.AssertionsKt__AssertionsKt.assertTrue(Assertions.kt:44)
at kotlin.test.AssertionsKt.assertTrue(Unknown Source)
at buildtest.projection.journal.JournalConstructionArenaCloseReleasesDescriptorsKt.journalConstructionArenaCloseReleasesDescriptors(journalConstructionArenaCloseReleasesDescriptors.kt:44)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at kompile.TestRunner.executeTest(TestRunner.kt:47)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at community.kotlin.kompile.testrunner.bootstrap.BootstrapRunner.main(BootstrapRunner.java:449)
| Console output of attempt 2 of 3 (12604 characters)[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-17953919643536225525/journals/constructor-0/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-17953919643536225525/journals/constructor-1/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-17953919643536225525/journals/constructor-2/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-17953919643536225525/journals/constructor-3/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-17953919643536225525/journals/constructor-4/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-17953919643536225525/journals/constructor-5/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-17953919643536225525/journals/constructor-6/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-17953919643536225525/journals/constructor-7/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-17953919643536225525/journals/constructor-8/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-17953919643536225525/journals/constructor-9/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-17953919643536225525/journals/constructor-10/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-17953919643536225525/journals/constructor-11/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-17953919643536225525/journals/constructor-12/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-17953919643536225525/journals/constructor-13/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-17953919643536225525/journals/constructor-14/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-17953919643536225525/journals/constructor-15/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-17953919643536225525/journals/constructor-16/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-17953919643536225525/journals/constructor-17/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-17953919643536225525/journals/constructor-18/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-17953919643536225525/journals/constructor-19/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-17953919643536225525/journals/constructor-20/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-17953919643536225525/journals/constructor-21/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-17953919643536225525/journals/constructor-22/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-17953919643536225525/journals/constructor-23/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-17953919643536225525/journals/constructor-24/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-17953919643536225525/journals/constructor-25/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-17953919643536225525/journals/constructor-26/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-17953919643536225525/journals/constructor-27/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-17953919643536225525/journals/constructor-28/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-17953919643536225525/journals/constructor-29/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-17953919643536225525/journals/constructor-30/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
java.lang.reflect.InvocationTargetException
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:118)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at community.kotlin.kompile.testrunner.bootstrap.BootstrapRunner.main(BootstrapRunner.java:449)
Caused by: java.lang.AssertionError: The arena descriptor child must finish within 20 seconds: es resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-17953919643536225525/journals/constructor-14/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-17953919643536225525/journals/constructor-15/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-17953919643536225525/journals/constructor-16/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-17953919643536225525/journals/constructor-17/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-17953919643536225525/journals/constructor-18/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-17953919643536225525/journals/constructor-19/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-17953919643536225525/journals/constructor-20/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-17953919643536225525/journals/constructor-21/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-17953919643536225525/journals/constructor-22/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-17953919643536225525/journals/constructor-23/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-17953919643536225525/journals/constructor-24/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-17953919643536225525/journals/constructor-25/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-17953919643536225525/journals/constructor-26/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-17953919643536225525/journals/constructor-27/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-17953919643536225525/journals/constructor-28/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-17953919643536225525/journals/constructor-29/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-17953919643536225525/journals/constructor-30/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
at kotlin.test.DefaultAsserter.fail(DefaultAsserter.kt:16)
at kotlin.test.Asserter$DefaultImpls.assertTrue(Assertions.kt:652)
at kotlin.test.DefaultAsserter.assertTrue(DefaultAsserter.kt:11)
at kotlin.test.Asserter$DefaultImpls.assertTrue(Assertions.kt:662)
at kotlin.test.DefaultAsserter.assertTrue(DefaultAsserter.kt:11)
at kotlin.test.AssertionsKt__AssertionsKt.assertTrue(Assertions.kt:44)
at kotlin.test.AssertionsKt.assertTrue(Unknown Source)
at buildtest.projection.journal.JournalConstructionArenaCloseReleasesDescriptorsKt.journalConstructionArenaCloseReleasesDescriptors(journalConstructionArenaCloseReleasesDescriptors.kt:44)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at kompile.TestRunner.executeTest(TestRunner.kt:47)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
... 2 more
| | 3 of 3 | PASSED | 19.2s | 614700450 | yes (this is the published result) | — |
|
| PASSED | buildtest.projection.journal | journalConstructionCancelledHostScopeAcquisitionReleasesOwner | 3709ms | |
| PASSED | buildtest.projection.journal | journalConstructionCancelledHostScopeReleaseReleasesOwner | 2934ms | |
| PASSED | buildtest.projection.journal | journalConstructionCloseBeforeStartupIsTerminal | 2180ms | |
| PASSED | buildtest.projection.journal | journalConstructionCloseDuringDeletionTemporaryPlaceholderClose | 4215ms | |
| PASSED | buildtest.projection.journal | journalConstructionCloseFromAuthorityObservation | 2013ms | |
| PASSED | buildtest.projection.journal | journalConstructionCloseFromClassificationObservation | 3674ms | |
| PASSED | buildtest.projection.journal | journalConstructionCloseFromCutObservation | 1591ms | |
| PASSED | buildtest.projection.journal | journalConstructionCloseFromFreshStageReleasesDescriptors | 3767ms | |
| PASSED | buildtest.projection.journal | journalConstructionCloseFromPublicationObservation | 3489ms | |
| PASSED | buildtest.projection.journal | journalConstructionCloseFromSessionForceObservation | 4604ms | |
| PASSED | buildtest.projection.journal | journalConstructionCloseReleasesDeletionTemporaryLease | 2219ms | |
| PASSED | buildtest.projection.journal | journalConstructionCloseWhileNativeLeaseIsHeld | 6058ms | |
| PASSED | buildtest.projection.journal | journalConstructionCloseWhileObservationReacquiresOwner | 1700ms | |
| PASSED | buildtest.projection.journal | journalConstructionFailureInspectionReleasesOwnership | 4028ms | |
| PASSED | buildtest.projection.journal | journalConstructionIoCauseInspectionReleasesOwnership | 2363ms | |
| PASSED | buildtest.projection.journal | journalConstructionLifetimeTransfersPageGeneration | 3330ms | |
| PASSED | buildtest.projection.journal | journalConstructionTemporaryReleaseCauseDrainsReservation | 3510ms | |
| PASSED | buildtest.projection.journal | journalConstructionWrappedWriteFailureCauseReleasesOwnership | 3195ms | |
| PASSED | buildtest.projection.journal | journalConstructionWriteFailureCauseReleasesOwnership | 3359ms | |
| PASSED | buildtest.projection.journal | journalConversionKeepsExactClassificationObservations | 8842ms | |
| PASSED | buildtest.projection.journal | journalCorrectionStagingTracksChangedRuns | 28891ms | |
| PASSED | buildtest.projection.journal | journalCoverageCaptureKeepsOneCommittedCut | 13951ms | |
| PASSED | buildtest.projection.journal | journalCoverageClassificationMustReachColdRead | 3782ms | |
| PASSED | buildtest.projection.journal | journalCoverageClassificationRechecksChangedOwner | 8009ms | |
| PASSED | buildtest.projection.journal | journalCoverageClassificationRechecksCloseDuringStorageRead | 7330ms | |
| PASSED | buildtest.projection.journal | journalCrashDuringBaselineDeletionBindingKeepsSelectedCut | 28134ms | |
| PASSED | buildtest.projection.journal | journalCursorMetadataProgressesDuringAppendStream | 3203ms | |
| PASSED | buildtest.projection.journal | journalCutAppendKeepsForcedParent | 3833ms | |
| PASSED | buildtest.projection.journal | journalCutChecksumMismatchFails | 3354ms | |
| PASSED | buildtest.projection.journal | journalCutDirectoryFencesKeepSelectedManifest | 4424ms | |
| PASSED | buildtest.projection.journal | journalCutDirectoryForcesOnlyChangedEntries | 3672ms | |
| PASSED | buildtest.projection.journal | journalCutFilesStartOwnerOnly | 9789ms | |
| PASSED | buildtest.projection.journal | journalCutForeignSourceFails | 4117ms | |
| PASSED | buildtest.projection.journal | journalCutManifestChecksumMismatchFails | 3364ms | |
| PASSED | buildtest.projection.journal | journalCutMissingPagesFails | 3218ms | |
| PASSED | buildtest.projection.journal | journalCutRebuildFoldKeepsAcknowledgedSources | 17832ms | |
| PASSED | buildtest.projection.journal | journalCutRebuildLargeTailHeapStaysBounded | 30688ms | |
| PASSED | buildtest.projection.journal | journalCutReplacementForcesParentBeforePlanRemoval | 3968ms | |
| PASSED | buildtest.projection.journal | journalCutReplaysOnlyCompleteUnacknowledgedDelta | 2462ms | |
| PASSED | buildtest.projection.journal | journalDefaultConversionBoundsStartupAttributeReads | 15305ms | |
| PASSED | buildtest.projection.journal | journalDeletionAdmissionDoesNotWaitForPages | 4569ms | |
| PASSED | buildtest.projection.journal | journalDeletionAuthorityOutlivesFeedRows | 6157ms | |
| PASSED | buildtest.projection.journal | journalDeletionBaselineAuthorityOutlivesRows | 2677ms | |
| PASSED | buildtest.projection.journal | journalDeletionBindingKeepsBaselineBoundary | 4674ms | |
| PASSED | buildtest.projection.journal | journalDeletionCutSurvivesFeedWriteFailure | 4984ms | |
| PASSED | buildtest.projection.journal | journalDeletionDuringBaselineBindingKeepsCommittedFact | 9269ms | |
| PASSED | buildtest.projection.journal | journalDeletionMembershipUsesKeyedLookup | 8703ms | |
| PASSED | buildtest.projection.journal | journalDeletionMoveCloseBeforeReductionReturnsNull | 4066ms | |
| PASSED | buildtest.projection.journal | journalDeletionPolicyExpiresBeforeLaterSource | 4992ms | |
| PASSED | buildtest.projection.journal | journalDeletionPolicyKeepsFirstCommit | 3384ms | |
| PASSED | buildtest.projection.journal | journalDeletionPublicationKeepsPreparedFacts | 3973ms | |
| PASSED | buildtest.projection.journal | journalDeletionRetentionStartsAtAppendCommit | 4527ms | |
| PASSED | buildtest.projection.journal | journalDeletionRetentionStartsAtBaselineCommit | 3883ms | |
| PASSED | buildtest.projection.journal | journalDeletionRowsUsePublishedCommitTime | 5327ms | |
| PASSED | buildtest.projection.journal | journalDeletionSnapshotKeepsCommittedCut | 5949ms | |
| PASSED | buildtest.projection.journal | journalDeletionSnapshotReleasesAfterFailure | 4923ms | |
| PASSED | buildtest.projection.journal | journalDeletionTimesStayPrivate | 3404ms | |
| PASSED | buildtest.projection.journal | journalDirectoryStorageFailureReleasesConstruction | 2759ms | |
| PASSED | buildtest.projection.journal | journalDirectoryStorageRefusesConstructionClose | 3542ms | |
| PASSED | buildtest.projection.journal | journalDurableCutOpenCollectsAbandonedRewrite | 3912ms | |
| PASSED | buildtest.projection.journal | journalEmptyCursorProgressUsesOneSelection | 20732ms | |
| PASSED | buildtest.projection.journal | journalEmptyCursorProgressesDuringAppendStream | 24298ms | |
| PASSED | buildtest.projection.journal | journalEmptyFeedHasStableCursor | 3525ms | |
| PASSED | buildtest.projection.journal | journalEvictedStartupTailFoldIsCheckpointed | 18891ms | |
| PASSED | buildtest.projection.journal | journalExclusiveOwnerCollectsLegacyResetTemporaries | 4647ms | |
| PASSED | buildtest.projection.journal | journalExplicitCutRebuildUsesCommittedSource | 4481ms | |
| PASSED | buildtest.projection.journal | journalFailedPageReleasesItsGeneration | 7247ms | |
| PASSED | buildtest.projection.journal | journalFingerprintSnapshotIsIndependent | 4711ms | |
| PASSED | buildtest.projection.journal | journalFirstReopenOfNewJournalIsBounded | 5604ms | |
| PASSED | buildtest.projection.journal | journalForeignCursorRequiresReset | 4641ms | |
| PASSED | buildtest.projection.journal | journalForgottenFingerprintDoesNotReappear | 3666ms | |
| PASSED | buildtest.projection.journal | journalFreshClassificationReentryRetainsStage | 2781ms | |
| PASSED | buildtest.projection.journal | journalFreshClassificationStageImageReopens | 4752ms | |
| PASSED | buildtest.projection.journal | journalFreshConstructionUsesOnlyCutStorage | 4682ms | |
| PASSED | buildtest.projection.journal | journalFx47dBoundaryRepairUsesFileSystem | 6930ms | |
| PASSED | buildtest.projection.journal | journalFx47dCorrectionPreservesNativeDouble | 5752ms | |
| PASSED | buildtest.projection.journal | journalFx47dEvictedSourceReadUsesFileSystem | 5013ms | |
| PASSED | buildtest.projection.journal | journalFx47dInvalidRepairGenerationReportsValue | 3149ms | |
| PASSED | buildtest.projection.journal | journalFx47dLegacyDeletionSummariesReopen | 2095ms | |
| PASSED | buildtest.projection.journal | journalFx47dPublishedRollback | 3155ms | |
| PASSED | buildtest.projection.journal | journalFx47dPublishedUpgrade | 4795ms | |
| PASSED | buildtest.projection.journal | journalHostDefersDiagnosticsUntilRelease | 3878ms | |
| PASSED | buildtest.projection.journal | journalHostOwnershipScopesAreBalanced | 4873ms | |
| PASSED | buildtest.projection.journal | journalHostWithoutStageObserverRemainsUsable | 4117ms | |
| PASSED | buildtest.projection.journal | journalIncompleteRestartClearsRemovedSources | 5173ms | |
| PASSED | buildtest.projection.journal | journalIncompleteRestartCompletesBaseline | 6269ms | |
| PASSED | buildtest.projection.journal | journalIncompleteRestartKeepsConcurrentSourceUpdate | 6228ms | |
| PASSED | buildtest.projection.journal | journalIncompleteRestartKeepsConcurrentTail | 7304ms | |
| PASSED | buildtest.projection.journal | journalIndexReadObserverKeepsNestedDeletionQuery | 3030ms | |
| PASSED | buildtest.projection.journal | journalInterruptedAuthorityCandidateReopens | 1311ms | |
| PASSED | buildtest.projection.journal | journalInterruptedBaselineRetainsFileLockFailure | 2783ms | |
| PASSED | buildtest.projection.journal | journalLargeDeltaOutputUnchanged | 20383ms | |
| PASSED | buildtest.projection.journal | journalLateResetReaderKeepsUnreadTail | 12113ms | |
| PASSED | buildtest.projection.journal | journalLateTailReaderKeepsStagedCompaction | 6397ms | |
| PASSED | buildtest.projection.journal | journalLegacyBatchNodeFailureResumesProgress | 12850ms | |
| PASSED | buildtest.projection.journal | journalLegacyConversionBoundsIndexNodeWrites flaky — passed on attempt 2 of 3 | 11800ms | |
Attempts (3)| Attempt | Status | Duration | Droplet | Canonical | Error |
|---|
| 1 of 3 | FAILED | 39s | 614697676 | — | java.lang.RuntimeException: Test 'journalLegacyConversionBoundsIndexNodeWrites' timed out after 30000ms, stuck at: org.json.JSONObject.stringToValue(JSONObject.java:2487)
at kompile.WorkspaceKt.executeTestInSeparateJvm(Workspace.kt:4748)
at kompile.WorkspaceKt.access$executeTestInSeparateJvm(Workspace.kt:1)
at kompile.WorkspaceKt$prepareTests$4$executeAction$1.invoke(Workspace.kt:6740)
at kompile.WorkspaceKt$prepareTests$4$executeAction$1.invoke(Workspace.kt:6725)
at kompile.PreparedTestRun.execute(Workspace.kt:4396)
at kompile.LocalBuildWorkspace$prepareTestBatchInternalOpen$executePrepared$1.invoke(Workspace.kt:1981)
at kompile.LocalBuildWorkspace$prepareTestBatchInternalOpen$executePrepared$1.invoke(Workspace.kt:1961)
at kompile.PreparedTestBatch.executeOnce(Workspace.kt:348)
at kompile.PreparedTestBatch.execute(Workspace.kt:304)
at buildtest.runner.PreparedLeaseBatch.execute(PreparedLeaseBatch.kt:22)
at buildtest.runner.MainKt.runOneExecution(Main.kt:1774)
at buildtest.runner.MainKt.runOneExecution$default(Main.kt:1149)
at buildtest.runner.MainKt$preparePipelineWork$warmEntry$1.invoke(Main.kt:1087)
at buildtest.runner.MainKt$preparePipelineWork$warmEntry$1.invoke(Main.kt:1086)
at buildtest.runner.PreparedLaneExecution.thread$lambda$0(PreparedLaneExecution.kt:129)
at java.base/java.lang.Thread.run(Thread.java:1583)
| Console output of attempt 1 of 3 (30732 characters)[BuildTestService] Legacy projection journal conversion: /tmp/legacy-conversion-index-work-17841540187464613907/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
legacy rows=128 index-node-writes=1281 elapsedMs=7806
[BuildTestService] Legacy projection journal conversion: /tmp/legacy-conversion-index-work-10554804688076394971/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
2026-11-01 06:20:39
Full thread dump OpenJDK 64-Bit Server VM (21.0.11+10-1-24.04.2-Ubuntu mixed mode, sharing):
Threads class SMR info:
_java_thread_list=0x00007f05e02ff200, length=11, elements={
0x00007f05e0019d30, 0x00007f05e00b1a10, 0x00007f05e00b2f90, 0x00007f05e00b4740,
0x00007f05e00b5d90, 0x00007f05e00b7340, 0x00007f05e00b8e90, 0x00007f05e00ba560,
0x00007f05e00c6390, 0x00007f05e00c9660, 0x00007f05e02fe340
}
"main" #1 [15505] prio=5 os_prio=0 cpu=6752.77ms elapsed=37.79s tid=0x00007f05e0019d30 nid=15505 runnable [0x00007f05e6ffc000]
java.lang.Thread.State: RUNNABLE
at java.lang.StringLatin1.regionMatchesCI(java.base@21.0.11/StringLatin1.java:391)
at java.lang.String.regionMatches(java.base@21.0.11/String.java:2247)
at java.lang.String.equalsIgnoreCase(java.base@21.0.11/String.java:1982)
at org.json.JSONObject.stringToValue(JSONObject.java:2487)
at buildtest.projection.journal.PagedJournalJsonTokener.nextValue(PagedJournalRecords.kt:1435)
at org.json.JSONObject.<init>(JSONObject.java:252)
at org.json.JSONObject.<init>(JSONObject.java:198)
at buildtest.projection.journal.PagedJournalRecordsKt.parseJournalRecord(PagedJournalRecords.kt:1418)
at buildtest.projection.journal.ProjectionChangeJournal.loadLegacyProjectionResumable(ProjectionChangeJournal.kt:8253)
at buildtest.projection.journal.ProjectionChangeJournal.openOrReplace(ProjectionChangeJournal.kt:7967)
at buildtest.projection.journal.ProjectionChangeJournal.<init>(ProjectionChangeJournal.kt:2344)
at buildtest.projection.journal.ProjectionChangeJournal.<init>(ProjectionChangeJournal.kt:684)
at buildtest.projection.journal.ProjectionChangeJournal.<init>(ProjectionChangeJournal.kt:959)
at buildtest.projection.journal.ProjectionChangeJournal.<init>(ProjectionChangeJournal.kt:881)
at buildtest.projection.journal.JournalLegacyConversionBoundsIndexNodeWritesKt.journalLegacyConversionBoundsIndexNodeWrites$open(journalLegacyConversionBoundsIndexNodeWrites.kt:19)
at buildtest.projection.journal.JournalLegacyConversionBoundsIndexNodeWritesKt.journalLegacyConversionBoundsIndexNodeWrites(journalLegacyConversionBoundsIndexNodeWrites.kt:41)
at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(java.base@21.0.11/DirectMethodHandle$Holder)
at java.lang.invoke.LambdaForm$MH/0x00007f057400c800.invoke(java.base@21.0.11/LambdaForm$MH)
at java.lang.invoke.Invokers$Holder.invokeExact_MT(java.base@21.0.11/Invokers$Holder)
at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(java.base@21.0.11/DirectMethodHandleAccessor.java:153)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(java.base@21.0.11/DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke(java.base@21.0.11/Method.java:580)
at kompile.TestRunner.executeTest(TestRunner.kt:47)
at java.lang.invoke.LambdaForm$DMH/0x00007f0574001800.invokeStatic(java.base@21.0.11/LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x00007f0574005400.invoke(java.base@21.0.11/LambdaForm$MH)
at java.lang.invoke.Invokers$Holder.invokeExact_MT(java.base@21.0.11/Invokers$Holder)
at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(java.base@21.0.11/DirectMethodHandleAccessor.java:154)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(java.base@21.0.11/DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke(java.base@21.0.11/Method.java:580)
at community.kotlin.kompile.testrunner.bootstrap.BootstrapRunner.main(BootstrapRunner.java:449)
"Reference Handler" #9 [15513] daemon prio=10 os_prio=0 cpu=0.96ms elapsed=37.55s tid=0x00007f05e00b1a10 nid=15513 waiting on condition [0x00007f05dfffe000]
java.lang.Thread.State: RUNNABLE
at java.lang.ref.Reference.waitForReferencePendingList(java.base@21.0.11/Native Method)
at java.lang.ref.Reference.processPendingReferences(java.base@21.0.11/Reference.java:246)
at java.lang.ref.Reference$ReferenceHandler.run(java.base@21.0.11/Reference.java:208)
"Finalizer" #10 [15514] daemon prio=8 os_prio=0 cpu=0.70ms elapsed=37.54s tid=0x00007f05e00b2f90 nid=15514 in Object.wait() [0x00007f05c87fe000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait0(java.base@21.0.11/Native Method)
- waiting on <0x00000000f8220760> (a java.lang.ref.NativeReferenceQueue$Lock)
at java.lang.Object.wait(java.base@21.0.11/Object.java:366)
at java.lang.Object.wait(java.base@21.0.11/Object.java:339)
at java.lang.ref.NativeReferenceQueue.await(java.base@21.0.11/NativeReferenceQueue.java:48)
at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.11/ReferenceQueue.java:158)
at java.lang.ref.NativeReferenceQueue.remove(java.base@21.0.11/NativeReferenceQueue.java:89)
- locked <0x00000000f8220760> (a java.lang.ref.NativeReferenceQueue$Lock)
at java.lang.ref.Finalizer$FinalizerThread.run(java.base@21.0.11/Finalizer.java:173)
"Signal Dispatcher" #11 [15515] daemon prio=9 os_prio=0 cpu=0.35ms elapsed=37.54s tid=0x00007f05e00b4740 nid=15515 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Service Thread" #12 [15516] daemon prio=9 os_prio=0 cpu=1.10ms elapsed=37.53s tid=0x00007f05e00b5d90 nid=15516 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Monitor Deflation Thread" #13 [15517] daemon prio=9 os_prio=0 cpu=5.84ms elapsed=37.53s tid=0x00007f05e00b7340 nid=15517 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread0" #14 [15518] daemon prio=9 os_prio=0 cpu=2147.98ms elapsed=37.53s tid=0x00007f05e00b8e90 nid=15518 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
"C1 CompilerThread0" #15 [15519] daemon prio=9 os_prio=0 cpu=910.79ms elapsed=37.51s tid=0x00007f05e00ba560 nid=15519 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
"Notification Thread" #16 [15520] daemon prio=9 os_prio=0 cpu=0.21ms elapsed=37.46s tid=0x00007f05e00c6390 nid=15520 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Common-Cleaner" #17 [15521] daemon prio=8 os_prio=0 cpu=0.95ms elapsed=37.44s tid=0x00007f05e00c9660 nid=15521 waiting on condition [0x00007f0572dfe000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000f8220888> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.11/AbstractQueuedSynchronizer.java:1886)
at java.lang.ref.ReferenceQueue.await(java.base@21.0.11/ReferenceQueue.java:71)
at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.11/ReferenceQueue.java:143)
at java.lang.ref.ReferenceQueue.remove(java.base@21.0.11/ReferenceQueue.java:218)
at jdk.internal.ref.CleanerImpl.run(java.base@21.0.11/CleanerImpl.java:140)
at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)
at jdk.internal.misc.InnocuousThread.run(java.base@21.0.11/InnocuousThread.java:186)
"kompile-timeout-self-dump" #18 [15561] daemon prio=5 os_prio=0 cpu=0.53ms elapsed=29.86s tid=0x00007f05e02fe340 nid=15561 waiting on condition [0x00007f0572cfe000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000f99175f0> (a java.util.concurrent.CountDownLatch$Sync)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(java.base@21.0.11/AbstractQueuedSynchronizer.java:790)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.tryAcquireSharedNanos(java.base@21.0.11/AbstractQueuedSynchronizer.java:1160)
at java.util.concurrent.CountDownLatch.await(java.base@21.0.11/CountDownLatch.java:276)
at kompile.TestRunner.executeTest$lambda$0(TestRunner.kt:31)
at kompile.TestRunner$$Lambda/0x00007f0574009ba8.run(Unknown Source)
at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)
"VM Thread" os_prio=0 cpu=17.74ms elapsed=37.62s tid=0x00007f05e00a5ed0 nid=15512 runnable
"VM Periodic Task Thread" os_prio=0 cpu=32.95ms elapsed=37.65s tid=0x00007f05e0094750 nid=15511 waiting on condition
"G1 Service" os_prio=0 cpu=3.09ms elapsed=37.75s tid=0x00007f05e007bba0 nid=15510 runnable
"G1 Refine#0" os_prio=0 cpu=48.20ms elapsed=37.75s tid=0x00007f05e007abd0 nid=15509 runnable
"G1 Conc#0" os_prio=0 cpu=0.20ms elapsed=37.77s tid=0x00007f05e003d870 nid=15508 runnable
"G1 Main Marker" os_prio=0 cpu=0.24ms elapsed=37.77s tid=0x00007f05e003c8c0 nid=15507 runnable
"GC Thread#0" os_prio=0 cpu=87.12ms elapsed=37.78s tid=0x00007f05e003a2e0 nid=15506 runnable
JNI global refs: 15, weak refs: 0
Heap
garbage-first heap total 65536K, used 33561K [0x00000000f8000000, 0x0000000100000000)
region size 1024K, 31 young (31744K), 2 survivors (2048K)
Metaspace used 7947K, committed 8128K, reserved 1114112K
class space used 599K, committed 704K, reserved 1048576K
Full thread dump (kompile in-child self-dump: buildtest.projection.journal.JournalLegacyConversionBoundsIndexNodeWritesKt.journalLegacyConversionBoundsIndexNodeWrites exceeded 30000ms):
"main" #1 prio=5
java.lang.Thread.State: RUNNABLE
at java.io.RandomAccessFile.open0(Native Method)
at java.io.RandomAccessFile.open(RandomAccessFile.java:356)
at java.io.RandomAccessFile.<init>(RandomAccessFile.java:273)
at java.io.RandomAccessFile.<init>(RandomAccessFile.java:223)
at buildtest.projection.journal.ProjectionPlatformFiles.randomAccess(JournalIo.kt:54)
at buildtest.projection.journal.JournalIo.randomAccess(JournalIo.kt:244)
at buildtest.projection.journal.ProjectionCutArena$access$2$1.invoke(DurableProjectionCut.kt:212)
at buildtest.projection.journal.ProjectionCutArena$access$2$1.invoke(DurableProjectionCut.kt:213)
at buildtest.projection.journal.ProjectionCutArenaSession.file(DurableProjectionCut.kt:173)
at buildtest.projection.journal.ProjectionCutArena$writeRecord$1.invoke(DurableProjectionCut.kt:227)
at buildtest.projection.journal.ProjectionCutArena$writeRecord$1.invoke(DurableProjectionCut.kt:220)
at buildtest.projection.journal.ProjectionCutArena.access(DurableProjectionCut.kt:216)
at buildtest.projection.journal.ProjectionCutArena.access$default(DurableProjectionCut.kt:197)
at buildtest.projection.journal.ProjectionCutArena.writeRecord(DurableProjectionCut.kt:220)
at buildtest.projection.journal.CutJournalRecords.appendImportedBatch(CutJournalRecords.kt:257)
at buildtest.projection.journal.ProjectionChangeJournal.loadLegacyProjectionResumable(ProjectionChangeJournal.kt:8267)
at buildtest.projection.journal.ProjectionChangeJournal.openOrReplace(ProjectionChangeJournal.kt:7967)
at buildtest.projection.journal.ProjectionChangeJournal.<init>(ProjectionChangeJournal.kt:2344)
at buildtest.projection.journal.ProjectionChangeJournal.<init>(ProjectionChangeJournal.kt:684)
at buildtest.projection.journal.ProjectionChangeJournal.<init>(ProjectionChangeJournal.kt:959)
at buildtest.projection.journal.ProjectionChangeJournal.<init>(ProjectionChangeJournal.kt:881)
at buildtest.projection.journal.JournalLegacyConversionBoundsIndexNodeWritesKt.journalLegacyConversionBoundsIndexNodeWrites$open(journalLegacyConversionBoundsIndexNodeWrites.kt:19)
at buildtest.projection.journal.JournalLegacyConversionBoundsIndexNodeWritesKt.journalLegacyConversionBoundsIndexNodeWrites(journalLegacyConversionBoundsIndexNodeWrites.kt:41)
at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(DirectMethodHandle$Holder)
at java.lang.invoke.LambdaForm$MH/0x00007f057400c800.invoke(LambdaForm$MH)
at java.lang.invoke.Invokers$Holder.invokeExact_MT(Invokers$Holder)
at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(DirectMethodHandleAccessor.java:153)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke(Method.java:580)
at kompile.TestRunner.executeTest(TestRunner.kt:47)
at java.lang.invoke.LambdaForm$DMH/0x00007f0574001800.invokeStatic(LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x00007f0574005400.invoke(LambdaForm$MH)
at java.lang.invoke.Invokers$Holder.invokeExact_MT(Invokers$Holder)
at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(DirectMethodHandleAccessor.java:154)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke(Method.java:580)
at community.kotlin.kompile.testrunner.bootstrap.BootstrapRunner.main(BootstrapRunner.java:449)
"Signal Dispatcher" #11 daemon prio=9
java.lang.Thread.State: RUNNABLE
"Notification Thread" #16 daemon prio=9
java.lang.Thread.State: RUNNABLE
"Reference Handler" #9 daemon prio=10
java.lang.Thread.State: RUNNABLE
at java.lang.ref.Reference.waitForReferencePendingList(Native Method)
at java.lang.ref.Reference.processPendingReferences(Reference.java:246)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:208)
"Finalizer" #10 daemon prio=8
java.lang.Thread.State: WAITING
at java.lang.Object.wait0(Native Method)
at java.lang.Object.wait(Object.java:366)
at java.lang.Object.wait(Object.java:339)
at java.lang.ref.NativeReferenceQueue.await(NativeReferenceQueue.java:48)
at java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:158)
at java.lang.ref.NativeReferenceQueue.remove(NativeReferenceQueue.java:89)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:173)
"Common-Cleaner" #17 daemon prio=8
java.lang.Thread.State: TIMED_WAITING
at jdk.internal.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1886)
at java.lang.ref.ReferenceQueue.await(ReferenceQueue.java:71)
at java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:143)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:218)
at jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140)
at java.lang.Thread.runWith(Thread.java:1596)
at java.lang.Thread.run(Thread.java:1583)
at jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:186)
"kompile-timeout-self-dump" #18 daemon prio=5
java.lang.Thread.State: RUNNABLE
at java.lang.Thread.dumpThreads(Native Method)
at java.lang.Thread.getAllStackTraces(Thread.java:2522)
at kompile.TestRunner.printSelfThreadDump(TestRunner.kt:77)
at kompile.TestRunner.executeTest$lambda$0(TestRunner.kt:36)
at kompile.TestRunner$$Lambda/0x00007f0574009ba8.run(Unknown Source)
at java.lang.Thread.runWith(Thread.java:1596)
at java.lang.Thread.run(Thread.java:1583)
JNI global refs: 0 (not measured; kompile in-child self-dump)
TIMEOUT: Test 'buildtest.projection.journal.JournalLegacyConversionBoundsIndexNodeWritesKt.journalLegacyConversionBoundsIndexNodeWrites' exceeded per-test timeout of 30000ms; child process killed
[JSTACK THREAD DUMPS BEGIN]
Full thread dump OpenJDK 64-Bit Server VM (21.0.11+10-1-24.04.2-Ubuntu mixed mode, sharing):
Threads class SMR info:
_java_thread_list=0x00007f05e02ff200, length=11, elements={
0x00007f05e0019d30, 0x00007f05e00b1a10, 0x00007f05e00b2f90, 0x00007f05e00b4740,
0x00007f05e00b5d90, 0x00007f05e00b7340, 0x00007f05e00b8e90, 0x00007f05e00ba560,
0x00007f05e00c6390, 0x00007f05e00c9660, 0x00007f05e02fe340
}
"main" #1 [15505] prio=5 os_prio=0 cpu=6752.77ms elapsed=37.79s tid=0x00007f05e0019d30 nid=15505 runnable [0x00007f05e6ffc000]
java.lang.Thread.State: RUNNABLE
at java.lang.StringLatin1.regionMatchesCI(java.base@21.0.11/StringLatin1.java:391)
at java.lang.String.regionMatches(java.base@21.0.11/String.java:2247)
at java.lang.String.equalsIgnoreCase(java.base@21.0.11/String.java:1982)
at org.json.JSONObject.stringToValue(JSONObject.java:2487)
at buildtest.projection.journal.PagedJournalJsonTokener.nextValue(PagedJournalRecords.kt:1435)
at org.json.JSONObject.<init>(JSONObject.java:252)
at org.json.JSONObject.<init>(JSONObject.java:198)
at buildtest.projection.journal.PagedJournalRecordsKt.parseJournalRecord(PagedJournalRecords.kt:1418)
at buildtest.projection.journal.ProjectionChangeJournal.loadLegacyProjectionResumable(ProjectionChangeJournal.kt:8253)
at buildtest.projection.journal.ProjectionChangeJournal.openOrReplace(ProjectionChangeJournal.kt:7967)
at buildtest.projection.journal.ProjectionChangeJournal.<init>(ProjectionChangeJournal.kt:2344)
at buildtest.projection.journal.ProjectionChangeJournal.<init>(ProjectionChangeJournal.kt:684)
at buildtest.projection.journal.ProjectionChangeJournal.<init>(ProjectionChangeJournal.kt:959)
at buildtest.projection.journal.ProjectionChangeJournal.<init>(ProjectionChangeJournal.kt:881)
at buildtest.projection.journal.JournalLegacyConversionBoundsIndexNodeWritesKt.journalLegacyConversionBoundsIndexNodeWrites$open(journalLegacyConversionBoundsIndexNodeWrites.kt:19)
at buildtest.projection.journal.JournalLegacyConversionBoundsIndexNodeWritesKt.journalLegacyConversionBoundsIndexNodeWrites(journalLegacyConversionBoundsIndexNodeWrites.kt:41)
at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(java.base@21.0.11/DirectMethodHandle$Holder)
at java.lang.invoke.LambdaForm$MH/0x00007f057400c800.invoke(java.base@21.0.11/LambdaForm$MH)
at java.lang.invoke.Invokers$Holder.invokeExact_MT(java.base@21.0.11/Invokers$Holder)
at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(java.base@21.0.11/DirectMethodHandleAccessor.java:153)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(java.base@21.0.11/DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke(java.base@21.0.11/Method.java:580)
at kompile.TestRunner.executeTest(TestRunner.kt:47)
at java.lang.invoke.LambdaForm$DMH/0x00007f0574001800.invokeStatic(java.base@21.0.11/LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x00007f0574005400.invoke(java.base@21.0.11/LambdaForm$MH)
at java.lang.invoke.Invokers$Holder.invokeExact_MT(java.base@21.0.11/Invokers$Holder)
at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(java.base@21.0.11/DirectMethodHandleAccessor.java:154)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(java.base@21.0.11/DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke(java.base@21.0.11/Method.java:580)
at community.kotlin.kompile.testrunner.bootstrap.BootstrapRunner.main(BootstrapRunner.java:449)
"Reference Handler" #9 [15513] daemon prio=10 os_prio=0 cpu=0.96ms elapsed=37.55s tid=0x00007f05e00b1a10 nid=15513 waiting on condition [0x00007f05dfffe000]
java.lang.Thread.State: RUNNABLE
at java.lang.ref.Reference.waitForReferencePendingList(java.base@21.0.11/Native Method)
at java.lang.ref.Reference.processPendingReferences(java.base@21.0.11/Reference.java:246)
at java.lang.ref.Reference$ReferenceHandler.run(java.base@21.0.11/Reference.java:208)
"Finalizer" #10 [15514] daemon prio=8 os_prio=0 cpu=0.70ms elapsed=37.54s tid=0x00007f05e00b2f90 nid=15514 in Object.wait() [0x00007f05c87fe000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait0(java.base@21.0.11/Native Method)
- waiting on <0x00000000f8220760> (a java.lang.ref.NativeReferenceQueue$Lock)
at java.lang.Object.wait(java.base@21.0.11/Object.java:366)
at java.lang.Object.wait(java.base@21.0.11/Object.java:339)
at java.lang.ref.NativeReferenceQueue.await(java.base@21.0.11/NativeReferenceQueue.java:48)
at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.11/ReferenceQueue.java:158)
at java.lang.ref.NativeReferenceQueue.remove(java.base@21.0.11/NativeReferenceQueue.java:89)
- locked <0x00000000f8220760> (a java.lang.ref.NativeReferenceQueue$Lock)
at java.lang.ref.Finalizer$FinalizerThread.run(java.base@21.0.11/Finalizer.java:173)
"Signal Dispatcher" #11 [15515] daemon prio=9 os_prio=0 cpu=0.35ms elapsed=37.54s tid=0x00007f05e00b4740 nid=15515 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Service Thread" #12 [15516] daemon prio=9 os_prio=0 cpu=1.10ms elapsed=37.53s tid=0x00007f05e00b5d90 nid=15516 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Monitor Deflation Thread" #13 [15517] daemon prio=9 os_prio=0 cpu=5.84ms elapsed=37.53s tid=0x00007f05e00b7340 nid=15517 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread0" #14 [15518] daemon prio=9 os_prio=0 cpu=2147.98ms elapsed=37.53s tid=0x00007f05e00b8e90 nid=15518 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
"C1 CompilerThread0" #15 [15519] daemon prio=9 os_prio=0 cpu=910.79ms elapsed=37.51s tid=0x00007f05e00ba560 nid=15519 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
"Notification Thread" #16 [15520] daemon prio=9 os_prio=0 cpu=0.21ms elapsed=37.46s tid=0x00007f05e00c6390 nid=15520 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Common-Cleaner" #17 [15521] daemon prio=8 os_prio=0 cpu=0.95ms elapsed=37.44s tid=0x00007f05e00c9660 nid=15521 waiting on condition [0x00007f0572dfe000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000f8220888> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.11/AbstractQueuedSynchronizer.java:1886)
at java.lang.ref.ReferenceQueue.await(java.base@21.0.11/ReferenceQueue.java:71)
at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.11/ReferenceQueue.java:143)
at java.lang.ref.ReferenceQueue.remove(java.base@21.0.11/ReferenceQueue.java:218)
at jdk.internal.ref.CleanerImpl.run(java.base@21.0.11/CleanerImpl.java:140)
at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)
at jdk.internal.misc.InnocuousThread.run(java.base@21.0.11/InnocuousThread.java:186)
"kompile-timeout-self-dump" #18 [15561] daemon prio=5 os_prio=0 cpu=0.53ms elapsed=29.86s tid=0x00007f05e02fe340 nid=15561 waiting on condition [0x00007f0572cfe000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000f99175f0> (a java.util.concurrent.CountDownLatch$Sync)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(java.base@21.0.11/AbstractQueuedSynchronizer.java:790)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.tryAcquireSharedNanos(java.base@21.0.11/AbstractQueuedSynchronizer.java:1160)
at java.util.concurrent.CountDownLatch.await(java.base@21.0.11/CountDownLatch.java:276)
at kompile.TestRunner.executeTest$lambda$0(TestRunner.kt:31)
at kompile.TestRunner$$Lambda/0x00007f0574009ba8.run(Unknown Source)
at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)
"VM Thread" os_prio=0 cpu=17.74ms elapsed=37.62s tid=0x00007f05e00a5ed0 nid=15512 runnable
"VM Periodic Task Thread" os_prio=0 cpu=32.95ms elapsed=37.65s tid=0x00007f05e0094750 nid=15511 waiting on condition
"G1 Service" os_prio=0 cpu=3.09ms elapsed=37.75s tid=0x00007f05e007bba0 nid=15510 runnable
"G1 Refine#0" os_prio=0 cpu=48.20ms elapsed=37.75s tid=0x00007f05e007abd0 nid=15509 runnable
"G1 Conc#0" os_prio=0 cpu=0.20ms elapsed=37.77s tid=0x00007f05e003d870 nid=15508 runnable
"G1 Main Marker" os_prio=0 cpu=0.24ms elapsed=37.77s tid=0x00007f05e003c8c0 nid=15507 runnable
"GC Thread#0" os_prio=0 cpu=87.12ms elapsed=37.78s tid=0x00007f05e003a2e0 nid=15506 runnable
JNI global refs: 15, weak refs: 0
Heap
garbage-first heap total 65536K, used 33561K [0x00000000f8000000, 0x0000000100000000)
region size 1024K, 31 young (31744K), 2 survivors (2048K)
Metaspace used 7947K, committed 8128K, reserved 1114112K
class space used 599K, committed 704K, reserved 1048576K
Full thread dump (kompile in-child self-dump: buildtest.projection.journal.JournalLegacyConversionBoundsIndexNodeWritesKt.journalLegacyConversionBoundsIndexNodeWrites exceeded 30000ms):
"main" #1 prio=5
java.lang.Thread.State: RUNNABLE
at java.io.RandomAccessFile.open0(Native Method)
at java.io.RandomAccessFile.open(RandomAccessFile.java:356)
at java.io.RandomAccessFile.<init>(RandomAccessFile.java:273)
at java.io.RandomAccessFile.<init>(RandomAccessFile.java:223)
at buildtest.projection.journal.ProjectionPlatformFiles.randomAccess(JournalIo.kt:54)
at buildtest.projection.journal.JournalIo.randomAccess(JournalIo.kt:244)
at buildtest.projection.journal.ProjectionCutArena$access$2$1.invoke(DurableProjectionCut.kt:212)
at buildtest.projection.journal.ProjectionCutArena$access$2$1.invoke(DurableProjectionCut.kt:213)
at buildtest.projection.journal.ProjectionCutArenaSession.file(DurableProjectionCut.kt:173)
at buildtest.projection.journal.ProjectionCutArena$writeRecord$1.invoke(DurableProjectionCut.kt:227)
at buildtest.projection.journal.ProjectionCutArena$writeRecord$1.invoke(DurableProjectionCut.kt:220)
at buildtest.projection.journal.ProjectionCutArena.access(DurableProjectionCut.kt:216)
at buildtest.projection.journal.ProjectionCutArena.access$default(DurableProjectionCut.kt:197)
at buildtest.projection.journal.ProjectionCutArena.writeRecord(DurableProjectionCut.kt:220)
at buildtest.projection.journal.CutJournalRecords.appendImportedBatch(CutJournalRecords.kt:257)
at buildtest.projection.journal.ProjectionChangeJournal.loadLegacyProjectionResumable(ProjectionChangeJournal.kt:8267)
at buildtest.projection.journal.ProjectionChangeJournal.openOrReplace(ProjectionChangeJournal.kt:7967)
at buildtest.projection.journal.ProjectionChangeJournal.<init>(ProjectionChangeJournal.kt:2344)
at buildtest.projection.journal.ProjectionChangeJournal.<init>(ProjectionChangeJournal.kt:684)
at buildtest.projection.journal.ProjectionChangeJournal.<init>(ProjectionChangeJournal.kt:959)
at buildtest.projection.journal.ProjectionChangeJournal.<init>(ProjectionChangeJournal.kt:881)
at buildtest.projection.journal.JournalLegacyConversionBoundsIndexNodeWritesKt.journalLegacyConversionBoundsIndexNodeWrites$open(journalLegacyConversionBoundsIndexNodeWrites.kt:19)
at buildtest.projection.journal.JournalLegacyConversionBoundsIndexNodeWritesKt.journalLegacyConversionBoundsIndexNodeWrites(journalLegacyConversionBoundsIndexNodeWrites.kt:41)
at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(DirectMethodHandle$Holder)
at java.lang.invoke.LambdaForm$MH/0x00007f057400c800.invoke(LambdaForm$MH)
at java.lang.invoke.Invokers$Holder.invokeExact_MT(Invokers$Holder)
at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(DirectMethodHandleAccessor.java:153)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke(Method.java:580)
at kompile.TestRunner.executeTest(TestRunner.kt:47)
at java.lang.invoke.LambdaForm$DMH/0x00007f0574001800.invokeStatic(LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x00007f0574005400.invoke(LambdaForm$MH)
at java.lang.invoke.Invokers$Holder.invokeExact_MT(Invokers$Holder)
at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(DirectMethodHandleAccessor.java:154)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke(Method.java:580)
at community.kotlin.kompile.testrunner.bootstrap.BootstrapRunner.main(BootstrapRunner.java:449)
"Signal Dispatcher" #11 daemon prio=9
java.lang.Thread.State: RUNNABLE
"Notification Thread" #16 daemon prio=9
java.lang.Thread.State: RUNNABLE
"Reference Handler" #9 daemon prio=10
java.lang.Thread.State: RUNNABLE
at java.lang.ref.Reference.waitForReferencePendingList(Native Method)
at java.lang.ref.Reference.processPendingReferences(Reference.java:246)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:208)
"Finalizer" #10 daemon prio=8
java.lang.Thread.State: WAITING
at java.lang.Object.wait0(Native Method)
at java.lang.Object.wait(Object.java:366)
at java.lang.Object.wait(Object.java:339)
at java.lang.ref.NativeReferenceQueue.await(NativeReferenceQueue.java:48)
at java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:158)
at java.lang.ref.NativeReferenceQueue.remove(NativeReferenceQueue.java:89)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:173)
"Common-Cleaner" #17 daemon prio=8
java.lang.Thread.State: TIMED_WAITING
at jdk.internal.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1886)
at java.lang.ref.ReferenceQueue.await(ReferenceQueue.java:71)
at java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:143)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:218)
at jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140)
at java.lang.Thread.runWith(Thread.java:1596)
at java.lang.Thread.run(Thread.java:1583)
at jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:186)
"kompile-timeout-self-dump" #18 daemon prio=5
java.lang.Thread.State: RUNNABLE
at java.lang.Thread.dumpThreads(Native Method)
at java.lang.Thread.getAllStackTraces(Thread.java:2522)
at kompile.TestRunner.printSelfThreadDump(TestRunner.kt:77)
at kompile.TestRunner.executeTest$lambda$0(TestRunner.kt:36)
at kompile.TestRunner$$Lambda/0x00007f0574009ba8.run(Unknown Source)
at java.lang.Thread.runWith(Thread.java:1596)
at java.lang.Thread.run(Thread.java:1583)
JNI global refs: 0 (not measured; kompile in-child self-dump)
[JSTACK THREAD DUMPS END]
| | 2 of 3 | PASSED | 11.8s | 614700439 | yes (this is the published result) | — | | 3 of 3 | PASSED | 18.6s | 614700448 | — | — |
|
| PASSED | buildtest.projection.journal | journalLegacyConversionReentryAdoptsNestedCommit | 5222ms | |
| PASSED | buildtest.projection.journal | journalLegacyConvertedDeletionSurvivesReopen | 3770ms | |
| PASSED | buildtest.projection.journal | journalLegacyEncodedOversizedRecordClearsPrefix | 3302ms | |
| PASSED | buildtest.projection.journal | journalLegacyEvictedTailBoundsIndexNodeWrites | 237739ms | |
| PASSED | buildtest.projection.journal | journalLegacyFoldReportsRetainedAndEvictedRows | 3600ms | |
| PASSED | buildtest.projection.journal | journalLegacyGenerationMismatchReportsFullDiagnostic flaky — passed on attempt 3 of 3 | 22958ms | |
Attempts (3)| Attempt | Status | Duration | Droplet | Canonical | Error |
|---|
| 1 of 3 | FAILED | 32.6s | 614700451 | — | java.lang.RuntimeException: Test 'journalLegacyGenerationMismatchReportsFullDiagnostic' timed out after 30000ms, stuck at: buildtest.projection.journal.JournalLegacyGenerationMismatchReportsFullDiagnosticKt.journalLegacyGenerationMismatchReportsFullDiagnostic$child(journalLegacyGenerationMismatchReportsFullDiagnostic.kt:95)
at kompile.WorkspaceKt.executeTestInSeparateJvm(Workspace.kt:4748)
at kompile.WorkspaceKt.access$executeTestInSeparateJvm(Workspace.kt:1)
at kompile.WorkspaceKt$prepareTests$4$executeAction$1.invoke(Workspace.kt:6740)
at kompile.WorkspaceKt$prepareTests$4$executeAction$1.invoke(Workspace.kt:6725)
at kompile.PreparedTestRun.execute(Workspace.kt:4396)
at kompile.LocalBuildWorkspace$prepareTestBatchInternalOpen$executePrepared$1.invoke(Workspace.kt:1981)
at kompile.LocalBuildWorkspace$prepareTestBatchInternalOpen$executePrepared$1.invoke(Workspace.kt:1961)
at kompile.PreparedTestBatch.executeOnce(Workspace.kt:348)
at kompile.PreparedTestBatch.execute(Workspace.kt:304)
at buildtest.runner.PreparedLeaseBatch.execute(PreparedLeaseBatch.kt:22)
at buildtest.runner.MainKt.runOneExecution(Main.kt:1774)
at buildtest.runner.MainKt.runOneExecution$default(Main.kt:1149)
at buildtest.runner.MainKt$preparePipelineWork$warmEntry$1.invoke(Main.kt:1087)
at buildtest.runner.MainKt$preparePipelineWork$warmEntry$1.invoke(Main.kt:1086)
at buildtest.runner.PreparedLaneExecution.thread$lambda$0(PreparedLaneExecution.kt:129)
at java.base/java.lang.Thread.run(Thread.java:1583)
| Console output of attempt 1 of 3 (31384 characters)[BuildTestService] Legacy projection journal conversion: /tmp/journal-legacy-diagnostic-6033461290477694519/case0/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Projection persistence publication was incomplete: journal /tmp/journal-legacy-diagnostic-6033461290477694519/case0/projection-change-journal/journal.jsonl has baseline generation 'new-journal', while sidecar /tmp/journal-legacy-diagnostic-6033461290477694519/case0/projection-change-journal/fingerprints.json has baseline generation 'old-sidecar'. Startup will reconcile from the authoritative run sources.
JOURNAL_CODESOURCE=file:/root/.buildcache/prepared-test-classpath7581685271667247786/classpath/buildtest-projection-journal-0.0.35-btstart-20261028.jar
HEAD=1
JOURNAL_CODESOURCE=file:/root/.buildcache/prepared-test-classpath7581685271667247786/classpath/buildtest-projection-journal-0.0.35-btstart-20261028.jar
HEAD=1
[BuildTestService] Legacy projection journal conversion: /tmp/journal-legacy-diagnostic-6033461290477694519/case1/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Projection persistence publication was incomplete: journal /tmp/journal-legacy-diagnostic-6033461290477694519/case1/projection-change-journal/journal.jsonl has baseline generation 'old-journal', while sidecar /tmp/journal-legacy-diagnostic-6033461290477694519/case1/projection-change-journal/fingerprints.json has baseline generation 'new-sidecar'. Startup will reconcile from the authoritative run sources.
JOURNAL_CODESOURCE=file:/root/.buildcache/prepared-test-classpath7581685271667247786/classpath/buildtest-projection-journal-0.0.35-btstart-20261028.jar
HEAD=1
JOURNAL_CODESOURCE=file:/root/.buildcache/prepared-test-classpath7581685271667247786/classpath/buildtest-projection-journal-0.0.35-btstart-20261028.jar
HEAD=1
[BuildTestService] Legacy projection journal conversion: /tmp/journal-legacy-diagnostic-6033461290477694519/case2/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
JOURNAL_CODESOURCE=file:/root/.buildcache/prepared-test-classpath7581685271667247786/classpath/buildtest-projection-journal-0.0.35-btstart-20261028.jar
HEAD=1
2026-11-01 06:21:22
Full thread dump OpenJDK 64-Bit Server VM (21.0.11+10-1-24.04.2-Ubuntu mixed mode, sharing):
Threads class SMR info:
_java_thread_list=0x00007b1bf065dbe0, length=12, elements={
0x00007b1bf0019d40, 0x00007b1bf00b1a40, 0x00007b1bf00b2fc0, 0x00007b1bf00b4770,
0x00007b1bf00b5dc0, 0x00007b1bf00b7370, 0x00007b1bf00b8ec0, 0x00007b1bf00ba590,
0x00007b1bf00c67b0, 0x00007b1bf00c9a80, 0x00007b1bf02a1be0, 0x00007b1bf065cd60
}
"main" #1 [14331] prio=5 os_prio=0 cpu=2054.11ms elapsed=31.51s tid=0x00007b1bf0019d40 nid=14331 waiting on condition [0x00007b1bf4dfd000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000fbdb67c8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(java.base@21.0.11/AbstractQueuedSynchronizer.java:1797)
at java.lang.ProcessImpl.waitFor(java.base@21.0.11/ProcessImpl.java:440)
at buildtest.projection.journal.JournalLegacyGenerationMismatchReportsFullDiagnosticKt.journalLegacyGenerationMismatchReportsFullDiagnostic$child(journalLegacyGenerationMismatchReportsFullDiagnostic.kt:95)
at buildtest.projection.journal.JournalLegacyGenerationMismatchReportsFullDiagnosticKt.journalLegacyGenerationMismatchReportsFullDiagnostic(journalLegacyGenerationMismatchReportsFullDiagnostic.kt:124)
at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(java.base@21.0.11/DirectMethodHandle$Holder)
at java.lang.invoke.LambdaForm$MH/0x00007b1b7c00c800.invoke(java.base@21.0.11/LambdaForm$MH)
at java.lang.invoke.Invokers$Holder.invokeExact_MT(java.base@21.0.11/Invokers$Holder)
at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(java.base@21.0.11/DirectMethodHandleAccessor.java:153)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(java.base@21.0.11/DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke(java.base@21.0.11/Method.java:580)
at kompile.TestRunner.executeTest(TestRunner.kt:47)
at java.lang.invoke.LambdaForm$DMH/0x00007b1b7c001800.invokeStatic(java.base@21.0.11/LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x00007b1b7c005400.invoke(java.base@21.0.11/LambdaForm$MH)
at java.lang.invoke.Invokers$Holder.invokeExact_MT(java.base@21.0.11/Invokers$Holder)
at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(java.base@21.0.11/DirectMethodHandleAccessor.java:154)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(java.base@21.0.11/DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke(java.base@21.0.11/Method.java:580)
at community.kotlin.kompile.testrunner.bootstrap.BootstrapRunner.main(BootstrapRunner.java:449)
"Reference Handler" #9 [14342] daemon prio=10 os_prio=0 cpu=1.27ms elapsed=31.34s tid=0x00007b1bf00b1a40 nid=14342 waiting on condition [0x00007b1bd87fe000]
java.lang.Thread.State: RUNNABLE
at java.lang.ref.Reference.waitForReferencePendingList(java.base@21.0.11/Native Method)
at java.lang.ref.Reference.processPendingReferences(java.base@21.0.11/Reference.java:246)
at java.lang.ref.Reference$ReferenceHandler.run(java.base@21.0.11/Reference.java:208)
"Finalizer" #10 [14343] daemon prio=8 os_prio=0 cpu=0.39ms elapsed=31.33s tid=0x00007b1bf00b2fc0 nid=14343 in Object.wait() [0x00007b1bd83fe000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait0(java.base@21.0.11/Native Method)
- waiting on <0x00000000f820e5b8> (a java.lang.ref.NativeReferenceQueue$Lock)
at java.lang.Object.wait(java.base@21.0.11/Object.java:366)
at java.lang.Object.wait(java.base@21.0.11/Object.java:339)
at java.lang.ref.NativeReferenceQueue.await(java.base@21.0.11/NativeReferenceQueue.java:48)
at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.11/ReferenceQueue.java:158)
at java.lang.ref.NativeReferenceQueue.remove(java.base@21.0.11/NativeReferenceQueue.java:89)
- locked <0x00000000f820e5b8> (a java.lang.ref.NativeReferenceQueue$Lock)
at java.lang.ref.Finalizer$FinalizerThread.run(java.base@21.0.11/Finalizer.java:173)
"Signal Dispatcher" #11 [14344] daemon prio=9 os_prio=0 cpu=0.25ms elapsed=31.33s tid=0x00007b1bf00b4770 nid=14344 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Service Thread" #12 [14345] daemon prio=9 os_prio=0 cpu=0.35ms elapsed=31.32s tid=0x00007b1bf00b5dc0 nid=14345 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Monitor Deflation Thread" #13 [14346] daemon prio=9 os_prio=0 cpu=4.43ms elapsed=31.31s tid=0x00007b1bf00b7370 nid=14346 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread0" #14 [14347] daemon prio=9 os_prio=0 cpu=621.56ms elapsed=31.30s tid=0x00007b1bf00b8ec0 nid=14347 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
"C1 CompilerThread0" #15 [14348] daemon prio=9 os_prio=0 cpu=537.49ms elapsed=31.29s tid=0x00007b1bf00ba590 nid=14348 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
"Notification Thread" #16 [14351] daemon prio=9 os_prio=0 cpu=0.12ms elapsed=31.25s tid=0x00007b1bf00c67b0 nid=14351 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Common-Cleaner" #17 [14352] daemon prio=8 os_prio=0 cpu=0.65ms elapsed=31.23s tid=0x00007b1bf00c9a80 nid=14352 waiting on condition [0x00007b1bc9c2d000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000f820e6d0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.11/AbstractQueuedSynchronizer.java:1886)
at java.lang.ref.ReferenceQueue.await(java.base@21.0.11/ReferenceQueue.java:71)
at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.11/ReferenceQueue.java:143)
at java.lang.ref.ReferenceQueue.remove(java.base@21.0.11/ReferenceQueue.java:218)
at jdk.internal.ref.CleanerImpl.run(java.base@21.0.11/CleanerImpl.java:140)
at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)
at jdk.internal.misc.InnocuousThread.run(java.base@21.0.11/InnocuousThread.java:186)
"kompile-timeout-self-dump" #18 [14383] daemon prio=5 os_prio=0 cpu=0.54ms elapsed=29.75s tid=0x00007b1bf02a1be0 nid=14383 waiting on condition [0x00007b1bc9b2d000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000f85cf478> (a java.util.concurrent.CountDownLatch$Sync)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(java.base@21.0.11/AbstractQueuedSynchronizer.java:790)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.tryAcquireSharedNanos(java.base@21.0.11/AbstractQueuedSynchronizer.java:1160)
at java.util.concurrent.CountDownLatch.await(java.base@21.0.11/CountDownLatch.java:276)
at kompile.TestRunner.executeTest$lambda$0(TestRunner.kt:31)
at kompile.TestRunner$$Lambda/0x00007b1b7c009ba8.run(Unknown Source)
at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)
"process reaper (pid 14584)" #19 [14417] daemon prio=10 os_prio=0 cpu=6.23ms elapsed=21.50s tid=0x00007b1bf065cd60 nid=14417 runnable [0x00007b1bf4a27000]
java.lang.Thread.State: RUNNABLE
at java.lang.ProcessHandleImpl.waitForProcessExit0(java.base@21.0.11/Native Method)
at java.lang.ProcessHandleImpl$1.run(java.base@21.0.11/ProcessHandleImpl.java:163)
at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.11/ThreadPoolExecutor.java:1144)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.11/ThreadPoolExecutor.java:642)
at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)
at jdk.internal.misc.InnocuousThread.run(java.base@21.0.11/InnocuousThread.java:186)
"VM Thread" os_prio=0 cpu=7.31ms elapsed=31.37s tid=0x00007b1bf00a5f00 nid=14341 runnable
"VM Periodic Task Thread" os_prio=0 cpu=20.67ms elapsed=31.39s tid=0x00007b1bf0094780 nid=14340 waiting on condition
"G1 Service" os_prio=0 cpu=1.43ms elapsed=31.47s tid=0x00007b1bf007bbb0 nid=14339 runnable
"G1 Refine#0" os_prio=0 cpu=32.67ms elapsed=31.48s tid=0x00007b1bf007abe0 nid=14338 runnable
"G1 Conc#0" os_prio=0 cpu=0.13ms elapsed=31.48s tid=0x00007b1bf003d880 nid=14337 runnable
"G1 Main Marker" os_prio=0 cpu=0.21ms elapsed=31.49s tid=0x00007b1bf003c8d0 nid=14336 runnable
"GC Thread#0" os_prio=0 cpu=78.52ms elapsed=31.50s tid=0x00007b1bf003a2f0 nid=14335 runnable
JNI global refs: 15, weak refs: 0
Heap
garbage-first heap total 65536K, used 19092K [0x00000000f8000000, 0x0000000100000000)
region size 1024K, 3 young (3072K), 2 survivors (2048K)
Metaspace used 14049K, committed 14272K, reserved 1114112K
class space used 1544K, committed 1600K, reserved 1048576K
Full thread dump (kompile in-child self-dump: buildtest.projection.journal.JournalLegacyGenerationMismatchReportsFullDiagnosticKt.journalLegacyGenerationMismatchReportsFullDiagnostic exceeded 30000ms):
"main" #1 prio=5
java.lang.Thread.State: TIMED_WAITING
at jdk.internal.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1797)
at java.lang.ProcessImpl.waitFor(ProcessImpl.java:440)
at buildtest.projection.journal.JournalLegacyGenerationMismatchReportsFullDiagnosticKt.journalLegacyGenerationMismatchReportsFullDiagnostic$child(journalLegacyGenerationMismatchReportsFullDiagnostic.kt:95)
at buildtest.projection.journal.JournalLegacyGenerationMismatchReportsFullDiagnosticKt.journalLegacyGenerationMismatchReportsFullDiagnostic(journalLegacyGenerationMismatchReportsFullDiagnostic.kt:124)
at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(DirectMethodHandle$Holder)
at java.lang.invoke.LambdaForm$MH/0x00007b1b7c00c800.invoke(LambdaForm$MH)
at java.lang.invoke.Invokers$Holder.invokeExact_MT(Invokers$Holder)
at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(DirectMethodHandleAccessor.java:153)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke(Method.java:580)
at kompile.TestRunner.executeTest(TestRunner.kt:47)
at java.lang.invoke.LambdaForm$DMH/0x00007b1b7c001800.invokeStatic(LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x00007b1b7c005400.invoke(LambdaForm$MH)
at java.lang.invoke.Invokers$Holder.invokeExact_MT(Invokers$Holder)
at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(DirectMethodHandleAccessor.java:154)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke(Method.java:580)
at community.kotlin.kompile.testrunner.bootstrap.BootstrapRunner.main(BootstrapRunner.java:449)
"Signal Dispatcher" #11 daemon prio=9
java.lang.Thread.State: RUNNABLE
"process reaper (pid 14584)" #19 daemon prio=10
java.lang.Thread.State: RUNNABLE
at java.lang.ProcessHandleImpl.waitForProcessExit0(Native Method)
at java.lang.ProcessHandleImpl$1.run(ProcessHandleImpl.java:163)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
at java.lang.Thread.runWith(Thread.java:1596)
at java.lang.Thread.run(Thread.java:1583)
at jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:186)
"Notification Thread" #16 daemon prio=9
java.lang.Thread.State: RUNNABLE
"Reference Handler" #9 daemon prio=10
java.lang.Thread.State: RUNNABLE
at java.lang.ref.Reference.waitForReferencePendingList(Native Method)
at java.lang.ref.Reference.processPendingReferences(Reference.java:246)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:208)
"Finalizer" #10 daemon prio=8
java.lang.Thread.State: WAITING
at java.lang.Object.wait0(Native Method)
at java.lang.Object.wait(Object.java:366)
at java.lang.Object.wait(Object.java:339)
at java.lang.ref.NativeReferenceQueue.await(NativeReferenceQueue.java:48)
at java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:158)
at java.lang.ref.NativeReferenceQueue.remove(NativeReferenceQueue.java:89)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:173)
"Common-Cleaner" #17 daemon prio=8
java.lang.Thread.State: TIMED_WAITING
at jdk.internal.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1886)
at java.lang.ref.ReferenceQueue.await(ReferenceQueue.java:71)
at java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:143)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:218)
at jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140)
at java.lang.Thread.runWith(Thread.java:1596)
at java.lang.Thread.run(Thread.java:1583)
at jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:186)
"kompile-timeout-self-dump" #18 daemon prio=5
java.lang.Thread.State: RUNNABLE
at java.lang.Thread.dumpThreads(Native Method)
at java.lang.Thread.getAllStackTraces(Thread.java:2522)
at kompile.TestRunner.printSelfThreadDump(TestRunner.kt:77)
at kompile.TestRunner.executeTest$lambda$0(TestRunner.kt:36)
at kompile.TestRunner$$Lambda/0x00007b1b7c009ba8.run(Unknown Source)
at java.lang.Thread.runWith(Thread.java:1596)
at java.lang.Thread.run(Thread.java:1583)
JNI global refs: 0 (not measured; kompile in-child self-dump)
JOURNAL_CODESOURCE=file:/root/.buildcache/prepared-test-classpath7581685271667247786/classpath/buildtest-projection-journal-0.0.35-btstart-20261028.jar
HEAD=1
TIMEOUT: Test 'buildtest.projection.journal.JournalLegacyGenerationMismatchReportsFullDiagnosticKt.journalLegacyGenerationMismatchReportsFullDiagnostic' exceeded per-test timeout of 30000ms; child process killed
[JSTACK THREAD DUMPS BEGIN]
Full thread dump OpenJDK 64-Bit Server VM (21.0.11+10-1-24.04.2-Ubuntu mixed mode, sharing):
Threads class SMR info:
_java_thread_list=0x00007b1bf065dbe0, length=12, elements={
0x00007b1bf0019d40, 0x00007b1bf00b1a40, 0x00007b1bf00b2fc0, 0x00007b1bf00b4770,
0x00007b1bf00b5dc0, 0x00007b1bf00b7370, 0x00007b1bf00b8ec0, 0x00007b1bf00ba590,
0x00007b1bf00c67b0, 0x00007b1bf00c9a80, 0x00007b1bf02a1be0, 0x00007b1bf065cd60
}
"main" #1 [14331] prio=5 os_prio=0 cpu=2054.11ms elapsed=31.51s tid=0x00007b1bf0019d40 nid=14331 waiting on condition [0x00007b1bf4dfd000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000fbdb67c8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(java.base@21.0.11/AbstractQueuedSynchronizer.java:1797)
at java.lang.ProcessImpl.waitFor(java.base@21.0.11/ProcessImpl.java:440)
at buildtest.projection.journal.JournalLegacyGenerationMismatchReportsFullDiagnosticKt.journalLegacyGenerationMismatchReportsFullDiagnostic$child(journalLegacyGenerationMismatchReportsFullDiagnostic.kt:95)
at buildtest.projection.journal.JournalLegacyGenerationMismatchReportsFullDiagnosticKt.journalLegacyGenerationMismatchReportsFullDiagnostic(journalLegacyGenerationMismatchReportsFullDiagnostic.kt:124)
at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(java.base@21.0.11/DirectMethodHandle$Holder)
at java.lang.invoke.LambdaForm$MH/0x00007b1b7c00c800.invoke(java.base@21.0.11/LambdaForm$MH)
at java.lang.invoke.Invokers$Holder.invokeExact_MT(java.base@21.0.11/Invokers$Holder)
at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(java.base@21.0.11/DirectMethodHandleAccessor.java:153)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(java.base@21.0.11/DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke(java.base@21.0.11/Method.java:580)
at kompile.TestRunner.executeTest(TestRunner.kt:47)
at java.lang.invoke.LambdaForm$DMH/0x00007b1b7c001800.invokeStatic(java.base@21.0.11/LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x00007b1b7c005400.invoke(java.base@21.0.11/LambdaForm$MH)
at java.lang.invoke.Invokers$Holder.invokeExact_MT(java.base@21.0.11/Invokers$Holder)
at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(java.base@21.0.11/DirectMethodHandleAccessor.java:154)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(java.base@21.0.11/DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke(java.base@21.0.11/Method.java:580)
at community.kotlin.kompile.testrunner.bootstrap.BootstrapRunner.main(BootstrapRunner.java:449)
"Reference Handler" #9 [14342] daemon prio=10 os_prio=0 cpu=1.27ms elapsed=31.34s tid=0x00007b1bf00b1a40 nid=14342 waiting on condition [0x00007b1bd87fe000]
java.lang.Thread.State: RUNNABLE
at java.lang.ref.Reference.waitForReferencePendingList(java.base@21.0.11/Native Method)
at java.lang.ref.Reference.processPendingReferences(java.base@21.0.11/Reference.java:246)
at java.lang.ref.Reference$ReferenceHandler.run(java.base@21.0.11/Reference.java:208)
"Finalizer" #10 [14343] daemon prio=8 os_prio=0 cpu=0.39ms elapsed=31.33s tid=0x00007b1bf00b2fc0 nid=14343 in Object.wait() [0x00007b1bd83fe000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait0(java.base@21.0.11/Native Method)
- waiting on <0x00000000f820e5b8> (a java.lang.ref.NativeReferenceQueue$Lock)
at java.lang.Object.wait(java.base@21.0.11/Object.java:366)
at java.lang.Object.wait(java.base@21.0.11/Object.java:339)
at java.lang.ref.NativeReferenceQueue.await(java.base@21.0.11/NativeReferenceQueue.java:48)
at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.11/ReferenceQueue.java:158)
at java.lang.ref.NativeReferenceQueue.remove(java.base@21.0.11/NativeReferenceQueue.java:89)
- locked <0x00000000f820e5b8> (a java.lang.ref.NativeReferenceQueue$Lock)
at java.lang.ref.Finalizer$FinalizerThread.run(java.base@21.0.11/Finalizer.java:173)
"Signal Dispatcher" #11 [14344] daemon prio=9 os_prio=0 cpu=0.25ms elapsed=31.33s tid=0x00007b1bf00b4770 nid=14344 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Service Thread" #12 [14345] daemon prio=9 os_prio=0 cpu=0.35ms elapsed=31.32s tid=0x00007b1bf00b5dc0 nid=14345 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Monitor Deflation Thread" #13 [14346] daemon prio=9 os_prio=0 cpu=4.43ms elapsed=31.31s tid=0x00007b1bf00b7370 nid=14346 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread0" #14 [14347] daemon prio=9 os_prio=0 cpu=621.56ms elapsed=31.30s tid=0x00007b1bf00b8ec0 nid=14347 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
"C1 CompilerThread0" #15 [14348] daemon prio=9 os_prio=0 cpu=537.49ms elapsed=31.29s tid=0x00007b1bf00ba590 nid=14348 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
"Notification Thread" #16 [14351] daemon prio=9 os_prio=0 cpu=0.12ms elapsed=31.25s tid=0x00007b1bf00c67b0 nid=14351 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Common-Cleaner" #17 [14352] daemon prio=8 os_prio=0 cpu=0.65ms elapsed=31.23s tid=0x00007b1bf00c9a80 nid=14352 waiting on condition [0x00007b1bc9c2d000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000f820e6d0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.11/AbstractQueuedSynchronizer.java:1886)
at java.lang.ref.ReferenceQueue.await(java.base@21.0.11/ReferenceQueue.java:71)
at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.11/ReferenceQueue.java:143)
at java.lang.ref.ReferenceQueue.remove(java.base@21.0.11/ReferenceQueue.java:218)
at jdk.internal.ref.CleanerImpl.run(java.base@21.0.11/CleanerImpl.java:140)
at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)
at jdk.internal.misc.InnocuousThread.run(java.base@21.0.11/InnocuousThread.java:186)
"kompile-timeout-self-dump" #18 [14383] daemon prio=5 os_prio=0 cpu=0.54ms elapsed=29.75s tid=0x00007b1bf02a1be0 nid=14383 waiting on condition [0x00007b1bc9b2d000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000f85cf478> (a java.util.concurrent.CountDownLatch$Sync)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(java.base@21.0.11/AbstractQueuedSynchronizer.java:790)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.tryAcquireSharedNanos(java.base@21.0.11/AbstractQueuedSynchronizer.java:1160)
at java.util.concurrent.CountDownLatch.await(java.base@21.0.11/CountDownLatch.java:276)
at kompile.TestRunner.executeTest$lambda$0(TestRunner.kt:31)
at kompile.TestRunner$$Lambda/0x00007b1b7c009ba8.run(Unknown Source)
at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)
"process reaper (pid 14584)" #19 [14417] daemon prio=10 os_prio=0 cpu=6.23ms elapsed=21.50s tid=0x00007b1bf065cd60 nid=14417 runnable [0x00007b1bf4a27000]
java.lang.Thread.State: RUNNABLE
at java.lang.ProcessHandleImpl.waitForProcessExit0(java.base@21.0.11/Native Method)
at java.lang.ProcessHandleImpl$1.run(java.base@21.0.11/ProcessHandleImpl.java:163)
at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.11/ThreadPoolExecutor.java:1144)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.11/ThreadPoolExecutor.java:642)
at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)
at jdk.internal.misc.InnocuousThread.run(java.base@21.0.11/InnocuousThread.java:186)
"VM Thread" os_prio=0 cpu=7.31ms elapsed=31.37s tid=0x00007b1bf00a5f00 nid=14341 runnable
"VM Periodic Task Thread" os_prio=0 cpu=20.67ms elapsed=31.39s tid=0x00007b1bf0094780 nid=14340 waiting on condition
"G1 Service" os_prio=0 cpu=1.43ms elapsed=31.47s tid=0x00007b1bf007bbb0 nid=14339 runnable
"G1 Refine#0" os_prio=0 cpu=32.67ms elapsed=31.48s tid=0x00007b1bf007abe0 nid=14338 runnable
"G1 Conc#0" os_prio=0 cpu=0.13ms elapsed=31.48s tid=0x00007b1bf003d880 nid=14337 runnable
"G1 Main Marker" os_prio=0 cpu=0.21ms elapsed=31.49s tid=0x00007b1bf003c8d0 nid=14336 runnable
"GC Thread#0" os_prio=0 cpu=78.52ms elapsed=31.50s tid=0x00007b1bf003a2f0 nid=14335 runnable
JNI global refs: 15, weak refs: 0
Heap
garbage-first heap total 65536K, used 19092K [0x00000000f8000000, 0x0000000100000000)
region size 1024K, 3 young (3072K), 2 survivors (2048K)
Metaspace used 14049K, committed 14272K, reserved 1114112K
class space used 1544K, committed 1600K, reserved 1048576K
Full thread dump (kompile in-child self-dump: buildtest.projection.journal.JournalLegacyGenerationMismatchReportsFullDiagnosticKt.journalLegacyGenerationMismatchReportsFullDiagnostic exceeded 30000ms):
"main" #1 prio=5
java.lang.Thread.State: TIMED_WAITING
at jdk.internal.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1797)
at java.lang.ProcessImpl.waitFor(ProcessImpl.java:440)
at buildtest.projection.journal.JournalLegacyGenerationMismatchReportsFullDiagnosticKt.journalLegacyGenerationMismatchReportsFullDiagnostic$child(journalLegacyGenerationMismatchReportsFullDiagnostic.kt:95)
at buildtest.projection.journal.JournalLegacyGenerationMismatchReportsFullDiagnosticKt.journalLegacyGenerationMismatchReportsFullDiagnostic(journalLegacyGenerationMismatchReportsFullDiagnostic.kt:124)
at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(DirectMethodHandle$Holder)
at java.lang.invoke.LambdaForm$MH/0x00007b1b7c00c800.invoke(LambdaForm$MH)
at java.lang.invoke.Invokers$Holder.invokeExact_MT(Invokers$Holder)
at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(DirectMethodHandleAccessor.java:153)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke(Method.java:580)
at kompile.TestRunner.executeTest(TestRunner.kt:47)
at java.lang.invoke.LambdaForm$DMH/0x00007b1b7c001800.invokeStatic(LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x00007b1b7c005400.invoke(LambdaForm$MH)
at java.lang.invoke.Invokers$Holder.invokeExact_MT(Invokers$Holder)
at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(DirectMethodHandleAccessor.java:154)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke(Method.java:580)
at community.kotlin.kompile.testrunner.bootstrap.BootstrapRunner.main(BootstrapRunner.java:449)
"Signal Dispatcher" #11 daemon prio=9
java.lang.Thread.State: RUNNABLE
"process reaper (pid 14584)" #19 daemon prio=10
java.lang.Thread.State: RUNNABLE
at java.lang.ProcessHandleImpl.waitForProcessExit0(Native Method)
at java.lang.ProcessHandleImpl$1.run(ProcessHandleImpl.java:163)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
at java.lang.Thread.runWith(Thread.java:1596)
at java.lang.Thread.run(Thread.java:1583)
at jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:186)
"Notification Thread" #16 daemon prio=9
java.lang.Thread.State: RUNNABLE
"Reference Handler" #9 daemon prio=10
java.lang.Thread.State: RUNNABLE
at java.lang.ref.Reference.waitForReferencePendingList(Native Method)
at java.lang.ref.Reference.processPendingReferences(Reference.java:246)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:208)
"Finalizer" #10 daemon prio=8
java.lang.Thread.State: WAITING
at java.lang.Object.wait0(Native Method)
at java.lang.Object.wait(Object.java:366)
at java.lang.Object.wait(Object.java:339)
at java.lang.ref.NativeReferenceQueue.await(NativeReferenceQueue.java:48)
at java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:158)
at java.lang.ref.NativeReferenceQueue.remove(NativeReferenceQueue.java:89)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:173)
"Common-Cleaner" #17 daemon prio=8
java.lang.Thread.State: TIMED_WAITING
at jdk.internal.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1886)
at java.lang.ref.ReferenceQueue.await(ReferenceQueue.java:71)
at java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:143)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:218)
at jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140)
at java.lang.Thread.runWith(Thread.java:1596)
at java.lang.Thread.run(Thread.java:1583)
at jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:186)
"kompile-timeout-self-dump" #18 daemon prio=5
java.lang.Thread.State: RUNNABLE
at java.lang.Thread.dumpThreads(Native Method)
at java.lang.Thread.getAllStackTraces(Thread.java:2522)
at kompile.TestRunner.printSelfThreadDump(TestRunner.kt:77)
at kompile.TestRunner.executeTest$lambda$0(TestRunner.kt:36)
at kompile.TestRunner$$Lambda/0x00007b1b7c009ba8.run(Unknown Source)
at java.lang.Thread.runWith(Thread.java:1596)
at java.lang.Thread.run(Thread.java:1583)
JNI global refs: 0 (not measured; kompile in-child self-dump)
JOURNAL_CODESOURCE=file:/root/.buildcache/prepared-test-classpath7581685271667247786/classpath/buildtest-projection-journal-0.0.35-btstart-20261028.jar
HEAD=1
kompile-terminal-memory-v1 cceb2991-ad81-422f-a214-ec14574ad79b 14325 123097088 0
[JSTACK THREAD DUMPS END]
| | 3 of 3 | PASSED | 22.9s | 614700454 | yes (this is the published result) | — | | 2 of 3 | PASSED | 28.8s | 614697676 | — | — |
|
| PASSED | buildtest.projection.journal | journalLegacyInvalidDeletionTimeKeepsAuthority | 1766ms | |
| PASSED | buildtest.projection.journal | journalLegacyInvalidSnapshotKeepsAuthorityAndBytes | 4565ms | |
| PASSED | buildtest.projection.journal | journalLegacyMigrationReconcilesAppendedSource | 11498ms | |
| PASSED | buildtest.projection.journal | journalLegacyMigrationResumesFromCommittedBatch | 20074ms | |
| PASSED | buildtest.projection.journal | journalLegacyMigrationSurvivesProcessStop flaky — passed on attempt 3 of 3 | 38629ms | |
Attempts (3)| Attempt | Status | Duration | Droplet | Canonical | Error |
|---|
| 1 of 3 | FAILED | 32.9s | 614700436 | — | java.lang.RuntimeException: Test 'journalLegacyMigrationSurvivesProcessStop' timed out after 30000ms, stuck at: buildtest.projection.journal.JournalLegacyMigrationSurvivesProcessStopKt.journalLegacyMigrationSurvivesProcessStop$child(journalLegacyMigrationSurvivesProcessStop.kt:114)
at kompile.WorkspaceKt.executeTestInSeparateJvm(Workspace.kt:4748)
at kompile.WorkspaceKt.access$executeTestInSeparateJvm(Workspace.kt:1)
at kompile.WorkspaceKt$prepareTests$4$executeAction$1.invoke(Workspace.kt:6740)
at kompile.WorkspaceKt$prepareTests$4$executeAction$1.invoke(Workspace.kt:6725)
at kompile.PreparedTestRun.execute(Workspace.kt:4396)
at kompile.LocalBuildWorkspace$prepareTestBatchInternalOpen$executePrepared$1.invoke(Workspace.kt:1981)
at kompile.LocalBuildWorkspace$prepareTestBatchInternalOpen$executePrepared$1.invoke(Workspace.kt:1961)
at kompile.PreparedTestBatch.executeOnce(Workspace.kt:348)
at kompile.PreparedTestBatch.execute(Workspace.kt:304)
at buildtest.runner.PreparedLeaseBatch.execute(PreparedLeaseBatch.kt:22)
at buildtest.runner.MainKt.runOneExecution(Main.kt:1774)
at buildtest.runner.MainKt.runOneExecution$default(Main.kt:1149)
at buildtest.runner.MainKt$preparePipelineWork$warmEntry$1.invoke(Main.kt:1087)
at buildtest.runner.MainKt$preparePipelineWork$warmEntry$1.invoke(Main.kt:1086)
at buildtest.runner.PreparedLaneExecution.thread$lambda$0(PreparedLaneExecution.kt:129)
at java.base/java.lang.Thread.run(Thread.java:1583)
| Console output of attempt 1 of 3 (28380 characters)2026-11-01 06:21:12
Full thread dump OpenJDK 64-Bit Server VM (21.0.11+10-1-24.04.2-Ubuntu mixed mode, sharing):
Threads class SMR info:
_java_thread_list=0x00007ec3006b4540, length=12, elements={
0x00007ec300019d20, 0x00007ec3000b19e0, 0x00007ec3000b2f60, 0x00007ec3000b4710,
0x00007ec3000b5d60, 0x00007ec3000b7310, 0x00007ec3000b8e60, 0x00007ec3000ba530,
0x00007ec3000c6750, 0x00007ec3000c9a20, 0x00007ec3002a1a20, 0x00007ec3006b36c0
}
"main" #1 [14105] prio=5 os_prio=0 cpu=2988.60ms elapsed=31.43s tid=0x00007ec300019d20 nid=14105 waiting on condition [0x00007ec3063fd000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000fb1a0718> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(java.base@21.0.11/AbstractQueuedSynchronizer.java:1797)
at java.lang.ProcessImpl.waitFor(java.base@21.0.11/ProcessImpl.java:440)
at buildtest.projection.journal.JournalLegacyMigrationSurvivesProcessStopKt.journalLegacyMigrationSurvivesProcessStop$child(journalLegacyMigrationSurvivesProcessStop.kt:114)
at buildtest.projection.journal.JournalLegacyMigrationSurvivesProcessStopKt.journalLegacyMigrationSurvivesProcessStop(journalLegacyMigrationSurvivesProcessStop.kt:123)
at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(java.base@21.0.11/DirectMethodHandle$Holder)
at java.lang.invoke.LambdaForm$MH/0x00007ec28c00c800.invoke(java.base@21.0.11/LambdaForm$MH)
at java.lang.invoke.Invokers$Holder.invokeExact_MT(java.base@21.0.11/Invokers$Holder)
at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(java.base@21.0.11/DirectMethodHandleAccessor.java:153)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(java.base@21.0.11/DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke(java.base@21.0.11/Method.java:580)
at kompile.TestRunner.executeTest(TestRunner.kt:47)
at java.lang.invoke.LambdaForm$DMH/0x00007ec28c001800.invokeStatic(java.base@21.0.11/LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x00007ec28c005400.invoke(java.base@21.0.11/LambdaForm$MH)
at java.lang.invoke.Invokers$Holder.invokeExact_MT(java.base@21.0.11/Invokers$Holder)
at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(java.base@21.0.11/DirectMethodHandleAccessor.java:154)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(java.base@21.0.11/DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke(java.base@21.0.11/Method.java:580)
at community.kotlin.kompile.testrunner.bootstrap.BootstrapRunner.main(BootstrapRunner.java:449)
"Reference Handler" #9 [14142] daemon prio=10 os_prio=0 cpu=0.86ms elapsed=31.20s tid=0x00007ec3000b19e0 nid=14142 waiting on condition [0x00007ec3051fe000]
java.lang.Thread.State: RUNNABLE
at java.lang.ref.Reference.waitForReferencePendingList(java.base@21.0.11/Native Method)
at java.lang.ref.Reference.processPendingReferences(java.base@21.0.11/Reference.java:246)
at java.lang.ref.Reference$ReferenceHandler.run(java.base@21.0.11/Reference.java:208)
"Finalizer" #10 [14145] daemon prio=8 os_prio=0 cpu=0.55ms elapsed=31.19s tid=0x00007ec3000b2f60 nid=14145 in Object.wait() [0x00007ec3050fe000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait0(java.base@21.0.11/Native Method)
- waiting on <0x00000000f820e5b8> (a java.lang.ref.NativeReferenceQueue$Lock)
at java.lang.Object.wait(java.base@21.0.11/Object.java:366)
at java.lang.Object.wait(java.base@21.0.11/Object.java:339)
at java.lang.ref.NativeReferenceQueue.await(java.base@21.0.11/NativeReferenceQueue.java:48)
at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.11/ReferenceQueue.java:158)
at java.lang.ref.NativeReferenceQueue.remove(java.base@21.0.11/NativeReferenceQueue.java:89)
- locked <0x00000000f820e5b8> (a java.lang.ref.NativeReferenceQueue$Lock)
at java.lang.ref.Finalizer$FinalizerThread.run(java.base@21.0.11/Finalizer.java:173)
"Signal Dispatcher" #11 [14148] daemon prio=9 os_prio=0 cpu=0.31ms elapsed=31.19s tid=0x00007ec3000b4710 nid=14148 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Service Thread" #12 [14152] daemon prio=9 os_prio=0 cpu=0.49ms elapsed=31.19s tid=0x00007ec3000b5d60 nid=14152 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Monitor Deflation Thread" #13 [14153] daemon prio=9 os_prio=0 cpu=4.03ms elapsed=31.18s tid=0x00007ec3000b7310 nid=14153 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread0" #14 [14155] daemon prio=9 os_prio=0 cpu=690.61ms elapsed=31.18s tid=0x00007ec3000b8e60 nid=14155 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
"C1 CompilerThread0" #15 [14159] daemon prio=9 os_prio=0 cpu=543.59ms elapsed=31.17s tid=0x00007ec3000ba530 nid=14159 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
"Notification Thread" #16 [14162] daemon prio=9 os_prio=0 cpu=0.13ms elapsed=31.13s tid=0x00007ec3000c6750 nid=14162 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Common-Cleaner" #17 [14165] daemon prio=8 os_prio=0 cpu=0.70ms elapsed=31.12s tid=0x00007ec3000c9a20 nid=14165 waiting on condition [0x00007ec30492d000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000f820e6d0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.11/AbstractQueuedSynchronizer.java:1886)
at java.lang.ref.ReferenceQueue.await(java.base@21.0.11/ReferenceQueue.java:71)
at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.11/ReferenceQueue.java:143)
at java.lang.ref.ReferenceQueue.remove(java.base@21.0.11/ReferenceQueue.java:218)
at jdk.internal.ref.CleanerImpl.run(java.base@21.0.11/CleanerImpl.java:140)
at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)
at jdk.internal.misc.InnocuousThread.run(java.base@21.0.11/InnocuousThread.java:186)
"kompile-timeout-self-dump" #18 [14175] daemon prio=5 os_prio=0 cpu=0.49ms elapsed=29.66s tid=0x00007ec3002a1a20 nid=14175 waiting on condition [0x00007ec30482d000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000f95dffe8> (a java.util.concurrent.CountDownLatch$Sync)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(java.base@21.0.11/AbstractQueuedSynchronizer.java:790)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.tryAcquireSharedNanos(java.base@21.0.11/AbstractQueuedSynchronizer.java:1160)
at java.util.concurrent.CountDownLatch.await(java.base@21.0.11/CountDownLatch.java:276)
at kompile.TestRunner.executeTest$lambda$0(TestRunner.kt:31)
at kompile.TestRunner$$Lambda/0x00007ec28c009ba8.run(Unknown Source)
at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)
"process reaper (pid 14209)" #19 [14195] daemon prio=10 os_prio=0 cpu=2.62ms elapsed=13.38s tid=0x00007ec3006b36c0 nid=14195 runnable [0x00007ec306027000]
java.lang.Thread.State: RUNNABLE
at java.lang.ProcessHandleImpl.waitForProcessExit0(java.base@21.0.11/Native Method)
at java.lang.ProcessHandleImpl$1.run(java.base@21.0.11/ProcessHandleImpl.java:163)
at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.11/ThreadPoolExecutor.java:1144)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.11/ThreadPoolExecutor.java:642)
at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)
at jdk.internal.misc.InnocuousThread.run(java.base@21.0.11/InnocuousThread.java:186)
"VM Thread" os_prio=0 cpu=10.63ms elapsed=31.23s tid=0x00007ec3000a5ea0 nid=14139 runnable
"VM Periodic Task Thread" os_prio=0 cpu=19.66ms elapsed=31.25s tid=0x00007ec300094720 nid=14136 waiting on condition
"G1 Service" os_prio=0 cpu=1.74ms elapsed=31.40s tid=0x00007ec30007bb90 nid=14128 runnable
"G1 Refine#0" os_prio=0 cpu=46.98ms elapsed=31.40s tid=0x00007ec30007abc0 nid=14126 runnable
"G1 Conc#0" os_prio=0 cpu=0.13ms elapsed=31.41s tid=0x00007ec30003d860 nid=14120 runnable
"G1 Main Marker" os_prio=0 cpu=0.13ms elapsed=31.41s tid=0x00007ec30003c8b0 nid=14119 runnable
"GC Thread#0" os_prio=0 cpu=55.74ms elapsed=31.42s tid=0x00007ec30003a2d0 nid=14116 runnable
JNI global refs: 15, weak refs: 0
Heap
garbage-first heap total 65536K, used 27461K [0x00000000f8000000, 0x0000000100000000)
region size 1024K, 18 young (18432K), 5 survivors (5120K)
Metaspace used 14665K, committed 14912K, reserved 1114112K
class space used 1587K, committed 1728K, reserved 1048576K
Full thread dump (kompile in-child self-dump: buildtest.projection.journal.JournalLegacyMigrationSurvivesProcessStopKt.journalLegacyMigrationSurvivesProcessStop exceeded 30000ms):
"main" #1 prio=5
java.lang.Thread.State: TIMED_WAITING
at jdk.internal.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1797)
at java.lang.ProcessImpl.waitFor(ProcessImpl.java:440)
at buildtest.projection.journal.JournalLegacyMigrationSurvivesProcessStopKt.journalLegacyMigrationSurvivesProcessStop$child(journalLegacyMigrationSurvivesProcessStop.kt:114)
at buildtest.projection.journal.JournalLegacyMigrationSurvivesProcessStopKt.journalLegacyMigrationSurvivesProcessStop(journalLegacyMigrationSurvivesProcessStop.kt:123)
at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(DirectMethodHandle$Holder)
at java.lang.invoke.LambdaForm$MH/0x00007ec28c00c800.invoke(LambdaForm$MH)
at java.lang.invoke.Invokers$Holder.invokeExact_MT(Invokers$Holder)
at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(DirectMethodHandleAccessor.java:153)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke(Method.java:580)
at kompile.TestRunner.executeTest(TestRunner.kt:47)
at java.lang.invoke.LambdaForm$DMH/0x00007ec28c001800.invokeStatic(LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x00007ec28c005400.invoke(LambdaForm$MH)
at java.lang.invoke.Invokers$Holder.invokeExact_MT(Invokers$Holder)
at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(DirectMethodHandleAccessor.java:154)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke(Method.java:580)
at community.kotlin.kompile.testrunner.bootstrap.BootstrapRunner.main(BootstrapRunner.java:449)
"Signal Dispatcher" #11 daemon prio=9
java.lang.Thread.State: RUNNABLE
"process reaper (pid 14209)" #19 daemon prio=10
java.lang.Thread.State: RUNNABLE
at java.lang.ProcessHandleImpl.waitForProcessExit0(Native Method)
at java.lang.ProcessHandleImpl$1.run(ProcessHandleImpl.java:163)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
at java.lang.Thread.runWith(Thread.java:1596)
at java.lang.Thread.run(Thread.java:1583)
at jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:186)
"Notification Thread" #16 daemon prio=9
java.lang.Thread.State: RUNNABLE
"Reference Handler" #9 daemon prio=10
java.lang.Thread.State: RUNNABLE
at java.lang.ref.Reference.waitForReferencePendingList(Native Method)
at java.lang.ref.Reference.processPendingReferences(Reference.java:246)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:208)
"Finalizer" #10 daemon prio=8
java.lang.Thread.State: WAITING
at java.lang.Object.wait0(Native Method)
at java.lang.Object.wait(Object.java:366)
at java.lang.Object.wait(Object.java:339)
at java.lang.ref.NativeReferenceQueue.await(NativeReferenceQueue.java:48)
at java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:158)
at java.lang.ref.NativeReferenceQueue.remove(NativeReferenceQueue.java:89)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:173)
"Common-Cleaner" #17 daemon prio=8
java.lang.Thread.State: TIMED_WAITING
at jdk.internal.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1886)
at java.lang.ref.ReferenceQueue.await(ReferenceQueue.java:71)
at java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:143)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:218)
at jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140)
at java.lang.Thread.runWith(Thread.java:1596)
at java.lang.Thread.run(Thread.java:1583)
at jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:186)
"kompile-timeout-self-dump" #18 daemon prio=5
java.lang.Thread.State: RUNNABLE
at java.lang.Thread.dumpThreads(Native Method)
at java.lang.Thread.getAllStackTraces(Thread.java:2522)
at kompile.TestRunner.printSelfThreadDump(TestRunner.kt:77)
at kompile.TestRunner.executeTest$lambda$0(TestRunner.kt:36)
at kompile.TestRunner$$Lambda/0x00007ec28c009ba8.run(Unknown Source)
at java.lang.Thread.runWith(Thread.java:1596)
at java.lang.Thread.run(Thread.java:1583)
JNI global refs: 0 (not measured; kompile in-child self-dump)
TIMEOUT: Test 'buildtest.projection.journal.JournalLegacyMigrationSurvivesProcessStopKt.journalLegacyMigrationSurvivesProcessStop' exceeded per-test timeout of 30000ms; child process killed
[JSTACK THREAD DUMPS BEGIN]
Full thread dump OpenJDK 64-Bit Server VM (21.0.11+10-1-24.04.2-Ubuntu mixed mode, sharing):
Threads class SMR info:
_java_thread_list=0x00007ec3006b4540, length=12, elements={
0x00007ec300019d20, 0x00007ec3000b19e0, 0x00007ec3000b2f60, 0x00007ec3000b4710,
0x00007ec3000b5d60, 0x00007ec3000b7310, 0x00007ec3000b8e60, 0x00007ec3000ba530,
0x00007ec3000c6750, 0x00007ec3000c9a20, 0x00007ec3002a1a20, 0x00007ec3006b36c0
}
"main" #1 [14105] prio=5 os_prio=0 cpu=2988.60ms elapsed=31.43s tid=0x00007ec300019d20 nid=14105 waiting on condition [0x00007ec3063fd000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000fb1a0718> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(java.base@21.0.11/AbstractQueuedSynchronizer.java:1797)
at java.lang.ProcessImpl.waitFor(java.base@21.0.11/ProcessImpl.java:440)
at buildtest.projection.journal.JournalLegacyMigrationSurvivesProcessStopKt.journalLegacyMigrationSurvivesProcessStop$child(journalLegacyMigrationSurvivesProcessStop.kt:114)
at buildtest.projection.journal.JournalLegacyMigrationSurvivesProcessStopKt.journalLegacyMigrationSurvivesProcessStop(journalLegacyMigrationSurvivesProcessStop.kt:123)
at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(java.base@21.0.11/DirectMethodHandle$Holder)
at java.lang.invoke.LambdaForm$MH/0x00007ec28c00c800.invoke(java.base@21.0.11/LambdaForm$MH)
at java.lang.invoke.Invokers$Holder.invokeExact_MT(java.base@21.0.11/Invokers$Holder)
at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(java.base@21.0.11/DirectMethodHandleAccessor.java:153)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(java.base@21.0.11/DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke(java.base@21.0.11/Method.java:580)
at kompile.TestRunner.executeTest(TestRunner.kt:47)
at java.lang.invoke.LambdaForm$DMH/0x00007ec28c001800.invokeStatic(java.base@21.0.11/LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x00007ec28c005400.invoke(java.base@21.0.11/LambdaForm$MH)
at java.lang.invoke.Invokers$Holder.invokeExact_MT(java.base@21.0.11/Invokers$Holder)
at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(java.base@21.0.11/DirectMethodHandleAccessor.java:154)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(java.base@21.0.11/DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke(java.base@21.0.11/Method.java:580)
at community.kotlin.kompile.testrunner.bootstrap.BootstrapRunner.main(BootstrapRunner.java:449)
"Reference Handler" #9 [14142] daemon prio=10 os_prio=0 cpu=0.86ms elapsed=31.20s tid=0x00007ec3000b19e0 nid=14142 waiting on condition [0x00007ec3051fe000]
java.lang.Thread.State: RUNNABLE
at java.lang.ref.Reference.waitForReferencePendingList(java.base@21.0.11/Native Method)
at java.lang.ref.Reference.processPendingReferences(java.base@21.0.11/Reference.java:246)
at java.lang.ref.Reference$ReferenceHandler.run(java.base@21.0.11/Reference.java:208)
"Finalizer" #10 [14145] daemon prio=8 os_prio=0 cpu=0.55ms elapsed=31.19s tid=0x00007ec3000b2f60 nid=14145 in Object.wait() [0x00007ec3050fe000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait0(java.base@21.0.11/Native Method)
- waiting on <0x00000000f820e5b8> (a java.lang.ref.NativeReferenceQueue$Lock)
at java.lang.Object.wait(java.base@21.0.11/Object.java:366)
at java.lang.Object.wait(java.base@21.0.11/Object.java:339)
at java.lang.ref.NativeReferenceQueue.await(java.base@21.0.11/NativeReferenceQueue.java:48)
at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.11/ReferenceQueue.java:158)
at java.lang.ref.NativeReferenceQueue.remove(java.base@21.0.11/NativeReferenceQueue.java:89)
- locked <0x00000000f820e5b8> (a java.lang.ref.NativeReferenceQueue$Lock)
at java.lang.ref.Finalizer$FinalizerThread.run(java.base@21.0.11/Finalizer.java:173)
"Signal Dispatcher" #11 [14148] daemon prio=9 os_prio=0 cpu=0.31ms elapsed=31.19s tid=0x00007ec3000b4710 nid=14148 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Service Thread" #12 [14152] daemon prio=9 os_prio=0 cpu=0.49ms elapsed=31.19s tid=0x00007ec3000b5d60 nid=14152 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Monitor Deflation Thread" #13 [14153] daemon prio=9 os_prio=0 cpu=4.03ms elapsed=31.18s tid=0x00007ec3000b7310 nid=14153 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread0" #14 [14155] daemon prio=9 os_prio=0 cpu=690.61ms elapsed=31.18s tid=0x00007ec3000b8e60 nid=14155 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
"C1 CompilerThread0" #15 [14159] daemon prio=9 os_prio=0 cpu=543.59ms elapsed=31.17s tid=0x00007ec3000ba530 nid=14159 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
"Notification Thread" #16 [14162] daemon prio=9 os_prio=0 cpu=0.13ms elapsed=31.13s tid=0x00007ec3000c6750 nid=14162 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Common-Cleaner" #17 [14165] daemon prio=8 os_prio=0 cpu=0.70ms elapsed=31.12s tid=0x00007ec3000c9a20 nid=14165 waiting on condition [0x00007ec30492d000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000f820e6d0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.11/AbstractQueuedSynchronizer.java:1886)
at java.lang.ref.ReferenceQueue.await(java.base@21.0.11/ReferenceQueue.java:71)
at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.11/ReferenceQueue.java:143)
at java.lang.ref.ReferenceQueue.remove(java.base@21.0.11/ReferenceQueue.java:218)
at jdk.internal.ref.CleanerImpl.run(java.base@21.0.11/CleanerImpl.java:140)
at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)
at jdk.internal.misc.InnocuousThread.run(java.base@21.0.11/InnocuousThread.java:186)
"kompile-timeout-self-dump" #18 [14175] daemon prio=5 os_prio=0 cpu=0.49ms elapsed=29.66s tid=0x00007ec3002a1a20 nid=14175 waiting on condition [0x00007ec30482d000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000f95dffe8> (a java.util.concurrent.CountDownLatch$Sync)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(java.base@21.0.11/AbstractQueuedSynchronizer.java:790)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.tryAcquireSharedNanos(java.base@21.0.11/AbstractQueuedSynchronizer.java:1160)
at java.util.concurrent.CountDownLatch.await(java.base@21.0.11/CountDownLatch.java:276)
at kompile.TestRunner.executeTest$lambda$0(TestRunner.kt:31)
at kompile.TestRunner$$Lambda/0x00007ec28c009ba8.run(Unknown Source)
at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)
"process reaper (pid 14209)" #19 [14195] daemon prio=10 os_prio=0 cpu=2.62ms elapsed=13.38s tid=0x00007ec3006b36c0 nid=14195 runnable [0x00007ec306027000]
java.lang.Thread.State: RUNNABLE
at java.lang.ProcessHandleImpl.waitForProcessExit0(java.base@21.0.11/Native Method)
at java.lang.ProcessHandleImpl$1.run(java.base@21.0.11/ProcessHandleImpl.java:163)
at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.11/ThreadPoolExecutor.java:1144)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.11/ThreadPoolExecutor.java:642)
at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)
at jdk.internal.misc.InnocuousThread.run(java.base@21.0.11/InnocuousThread.java:186)
"VM Thread" os_prio=0 cpu=10.63ms elapsed=31.23s tid=0x00007ec3000a5ea0 nid=14139 runnable
"VM Periodic Task Thread" os_prio=0 cpu=19.66ms elapsed=31.25s tid=0x00007ec300094720 nid=14136 waiting on condition
"G1 Service" os_prio=0 cpu=1.74ms elapsed=31.40s tid=0x00007ec30007bb90 nid=14128 runnable
"G1 Refine#0" os_prio=0 cpu=46.98ms elapsed=31.40s tid=0x00007ec30007abc0 nid=14126 runnable
"G1 Conc#0" os_prio=0 cpu=0.13ms elapsed=31.41s tid=0x00007ec30003d860 nid=14120 runnable
"G1 Main Marker" os_prio=0 cpu=0.13ms elapsed=31.41s tid=0x00007ec30003c8b0 nid=14119 runnable
"GC Thread#0" os_prio=0 cpu=55.74ms elapsed=31.42s tid=0x00007ec30003a2d0 nid=14116 runnable
JNI global refs: 15, weak refs: 0
Heap
garbage-first heap total 65536K, used 27461K [0x00000000f8000000, 0x0000000100000000)
region size 1024K, 18 young (18432K), 5 survivors (5120K)
Metaspace used 14665K, committed 14912K, reserved 1114112K
class space used 1587K, committed 1728K, reserved 1048576K
Full thread dump (kompile in-child self-dump: buildtest.projection.journal.JournalLegacyMigrationSurvivesProcessStopKt.journalLegacyMigrationSurvivesProcessStop exceeded 30000ms):
"main" #1 prio=5
java.lang.Thread.State: TIMED_WAITING
at jdk.internal.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1797)
at java.lang.ProcessImpl.waitFor(ProcessImpl.java:440)
at buildtest.projection.journal.JournalLegacyMigrationSurvivesProcessStopKt.journalLegacyMigrationSurvivesProcessStop$child(journalLegacyMigrationSurvivesProcessStop.kt:114)
at buildtest.projection.journal.JournalLegacyMigrationSurvivesProcessStopKt.journalLegacyMigrationSurvivesProcessStop(journalLegacyMigrationSurvivesProcessStop.kt:123)
at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(DirectMethodHandle$Holder)
at java.lang.invoke.LambdaForm$MH/0x00007ec28c00c800.invoke(LambdaForm$MH)
at java.lang.invoke.Invokers$Holder.invokeExact_MT(Invokers$Holder)
at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(DirectMethodHandleAccessor.java:153)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke(Method.java:580)
at kompile.TestRunner.executeTest(TestRunner.kt:47)
at java.lang.invoke.LambdaForm$DMH/0x00007ec28c001800.invokeStatic(LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x00007ec28c005400.invoke(LambdaForm$MH)
at java.lang.invoke.Invokers$Holder.invokeExact_MT(Invokers$Holder)
at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(DirectMethodHandleAccessor.java:154)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke(Method.java:580)
at community.kotlin.kompile.testrunner.bootstrap.BootstrapRunner.main(BootstrapRunner.java:449)
"Signal Dispatcher" #11 daemon prio=9
java.lang.Thread.State: RUNNABLE
"process reaper (pid 14209)" #19 daemon prio=10
java.lang.Thread.State: RUNNABLE
at java.lang.ProcessHandleImpl.waitForProcessExit0(Native Method)
at java.lang.ProcessHandleImpl$1.run(ProcessHandleImpl.java:163)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
at java.lang.Thread.runWith(Thread.java:1596)
at java.lang.Thread.run(Thread.java:1583)
at jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:186)
"Notification Thread" #16 daemon prio=9
java.lang.Thread.State: RUNNABLE
"Reference Handler" #9 daemon prio=10
java.lang.Thread.State: RUNNABLE
at java.lang.ref.Reference.waitForReferencePendingList(Native Method)
at java.lang.ref.Reference.processPendingReferences(Reference.java:246)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:208)
"Finalizer" #10 daemon prio=8
java.lang.Thread.State: WAITING
at java.lang.Object.wait0(Native Method)
at java.lang.Object.wait(Object.java:366)
at java.lang.Object.wait(Object.java:339)
at java.lang.ref.NativeReferenceQueue.await(NativeReferenceQueue.java:48)
at java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:158)
at java.lang.ref.NativeReferenceQueue.remove(NativeReferenceQueue.java:89)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:173)
"Common-Cleaner" #17 daemon prio=8
java.lang.Thread.State: TIMED_WAITING
at jdk.internal.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1886)
at java.lang.ref.ReferenceQueue.await(ReferenceQueue.java:71)
at java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:143)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:218)
at jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140)
at java.lang.Thread.runWith(Thread.java:1596)
at java.lang.Thread.run(Thread.java:1583)
at jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:186)
"kompile-timeout-self-dump" #18 daemon prio=5
java.lang.Thread.State: RUNNABLE
at java.lang.Thread.dumpThreads(Native Method)
at java.lang.Thread.getAllStackTraces(Thread.java:2522)
at kompile.TestRunner.printSelfThreadDump(TestRunner.kt:77)
at kompile.TestRunner.executeTest$lambda$0(TestRunner.kt:36)
at kompile.TestRunner$$Lambda/0x00007ec28c009ba8.run(Unknown Source)
at java.lang.Thread.runWith(Thread.java:1596)
at java.lang.Thread.run(Thread.java:1583)
JNI global refs: 0 (not measured; kompile in-child self-dump)
[JSTACK THREAD DUMPS END]
| | 2 of 3 | FAILED | 32.4s | 614700456 | — | java.lang.RuntimeException: Test 'journalLegacyMigrationSurvivesProcessStop' timed out after 30000ms (no stuck-frame hint could be extracted from the captured console output: consoleTextLength=352, markersPresent=[[JSTACK THREAD DUMPS BEGIN]], markersAbsent=[Full thread dump, JNI global refs:, no thread dumps, jstack did not complete, jstack binary could not be located, jstack produced no output, kompile in-child self-dump, "main"])
at kompile.WorkspaceKt.executeTestInSeparateJvm(Workspace.kt:4748)
at kompile.WorkspaceKt.access$executeTestInSeparateJvm(Workspace.kt:1)
at kompile.WorkspaceKt$prepareTests$4$executeAction$1.invoke(Workspace.kt:6740)
at kompile.WorkspaceKt$prepareTests$4$executeAction$1.invoke(Workspace.kt:6725)
at kompile.PreparedTestRun.execute(Workspace.kt:4396)
at kompile.LocalBuildWorkspace$prepareTestBatchInternalOpen$executePrepared$1.invoke(Workspace.kt:1981)
at kompile.LocalBuildWorkspace$prepareTestBatchInternalOpen$executePrepared$1.invoke(Workspace.kt:1961)
at kompile.PreparedTestBatch.executeOnce(Workspace.kt:348)
at kompile.PreparedTestBatch.execute(Workspace.kt:304)
at buildtest.runner.PreparedLeaseBatch.execute(PreparedLeaseBatch.kt:22)
at buildtest.runner.MainKt.runOneExecution(Main.kt:1774)
at buildtest.runner.MainKt.runOneExecution$default(Main.kt:1149)
at buildtest.runner.MainKt$preparePipelineWork$warmEntry$1.invoke(Main.kt:1087)
at buildtest.runner.MainKt$preparePipelineWork$warmEntry$1.invoke(Main.kt:1086)
at buildtest.runner.PreparedLaneExecution.thread$lambda$0(PreparedLaneExecution.kt:129)
at java.base/java.lang.Thread.run(Thread.java:1583)
| Console output of attempt 2 of 3 (352 characters)process committed=32 resumed=992 sourceBytes=33667031 childHeap=33554432
TIMEOUT: Test 'buildtest.projection.journal.JournalLegacyMigrationSurvivesProcessStopKt.journalLegacyMigrationSurvivesProcessStop' exceeded per-test timeout of 30000ms; child process killed
[JSTACK THREAD DUMPS BEGIN]
16124: non existent JVM pid: 16124
[JSTACK THREAD DUMPS END]
| | 3 of 3 | PASSED | 38.6s | 614700450 | yes (this is the published result) | — |
|
| PASSED | buildtest.projection.journal | journalLegacyOversizedRecordRetainsFollowingRow | 4520ms | |
| PASSED | buildtest.projection.journal | journalLegacyOversizedRecordStreamsUnderTightHeap flaky — passed on attempt 3 of 3 | 17777ms | |
Attempts (3)| Attempt | Status | Duration | Droplet | Canonical | Error |
|---|
| 1 of 3 | FAILED | 33.4s | 614700451 | — | java.lang.RuntimeException: Test 'journalLegacyOversizedRecordStreamsUnderTightHeap' timed out after 30000ms, stuck at: buildtest.projection.journal.JournalLegacyOversizedRecordStreamsUnderTightHeapKt.journalLegacyOversizedRecordStreamsUnderTightHeap$child(journalLegacyOversizedRecordStreamsUnderTightHeap.kt:99)
at kompile.WorkspaceKt.executeTestInSeparateJvm(Workspace.kt:4748)
at kompile.WorkspaceKt.access$executeTestInSeparateJvm(Workspace.kt:1)
at kompile.WorkspaceKt$prepareTests$4$executeAction$1.invoke(Workspace.kt:6740)
at kompile.WorkspaceKt$prepareTests$4$executeAction$1.invoke(Workspace.kt:6725)
at kompile.PreparedTestRun.execute(Workspace.kt:4396)
at kompile.LocalBuildWorkspace$prepareTestBatchInternalOpen$executePrepared$1.invoke(Workspace.kt:1981)
at kompile.LocalBuildWorkspace$prepareTestBatchInternalOpen$executePrepared$1.invoke(Workspace.kt:1961)
at kompile.PreparedTestBatch.executeOnce(Workspace.kt:348)
at kompile.PreparedTestBatch.execute(Workspace.kt:304)
at buildtest.runner.PreparedLeaseBatch.execute(PreparedLeaseBatch.kt:22)
at buildtest.runner.MainKt.runOneExecution(Main.kt:1774)
at buildtest.runner.MainKt.runOneExecution$default(Main.kt:1149)
at buildtest.runner.MainKt$preparePipelineWork$warmEntry$1.invoke(Main.kt:1087)
at buildtest.runner.MainKt$preparePipelineWork$warmEntry$1.invoke(Main.kt:1086)
at buildtest.runner.PreparedLaneExecution.thread$lambda$0(PreparedLaneExecution.kt:129)
at java.base/java.lang.Thread.run(Thread.java:1583)
| Console output of attempt 1 of 3 (28612 characters)2026-11-01 06:20:47
Full thread dump OpenJDK 64-Bit Server VM (21.0.11+10-1-24.04.2-Ubuntu mixed mode, sharing):
Threads class SMR info:
_java_thread_list=0x000075c4885a9f60, length=12, elements={
0x000075c488019d50, 0x000075c4880b1a50, 0x000075c4880b2fd0, 0x000075c4880b4780,
0x000075c4880b5dd0, 0x000075c4880b7380, 0x000075c4880b8ed0, 0x000075c4880ba5a0,
0x000075c4880ce7b0, 0x000075c4880d1a80, 0x000075c4882a5a00, 0x000075c4885a90e0
}
"main" #1 [14157] prio=5 os_prio=0 cpu=4212.41ms elapsed=31.74s tid=0x000075c488019d50 nid=14157 waiting on condition [0x000075c48f1fd000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000fb296cb8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(java.base@21.0.11/AbstractQueuedSynchronizer.java:1797)
at java.lang.ProcessImpl.waitFor(java.base@21.0.11/ProcessImpl.java:440)
at buildtest.projection.journal.JournalLegacyOversizedRecordStreamsUnderTightHeapKt.journalLegacyOversizedRecordStreamsUnderTightHeap$child(journalLegacyOversizedRecordStreamsUnderTightHeap.kt:99)
at buildtest.projection.journal.JournalLegacyOversizedRecordStreamsUnderTightHeapKt.journalLegacyOversizedRecordStreamsUnderTightHeap(journalLegacyOversizedRecordStreamsUnderTightHeap.kt:126)
at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(java.base@21.0.11/DirectMethodHandle$Holder)
at java.lang.invoke.LambdaForm$MH/0x000075c41c00c800.invoke(java.base@21.0.11/LambdaForm$MH)
at java.lang.invoke.Invokers$Holder.invokeExact_MT(java.base@21.0.11/Invokers$Holder)
at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(java.base@21.0.11/DirectMethodHandleAccessor.java:153)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(java.base@21.0.11/DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke(java.base@21.0.11/Method.java:580)
at kompile.TestRunner.executeTest(TestRunner.kt:47)
at java.lang.invoke.LambdaForm$DMH/0x000075c41c001800.invokeStatic(java.base@21.0.11/LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x000075c41c005400.invoke(java.base@21.0.11/LambdaForm$MH)
at java.lang.invoke.Invokers$Holder.invokeExact_MT(java.base@21.0.11/Invokers$Holder)
at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(java.base@21.0.11/DirectMethodHandleAccessor.java:154)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(java.base@21.0.11/DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke(java.base@21.0.11/Method.java:580)
at community.kotlin.kompile.testrunner.bootstrap.BootstrapRunner.main(BootstrapRunner.java:449)
"Reference Handler" #9 [14165] daemon prio=10 os_prio=0 cpu=1.36ms elapsed=31.45s tid=0x000075c4880b1a50 nid=14165 waiting on condition [0x000075c48c2a0000]
java.lang.Thread.State: RUNNABLE
at java.lang.ref.Reference.waitForReferencePendingList(java.base@21.0.11/Native Method)
at java.lang.ref.Reference.processPendingReferences(java.base@21.0.11/Reference.java:246)
at java.lang.ref.Reference$ReferenceHandler.run(java.base@21.0.11/Reference.java:208)
"Finalizer" #10 [14166] daemon prio=8 os_prio=0 cpu=0.71ms elapsed=31.44s tid=0x000075c4880b2fd0 nid=14166 in Object.wait() [0x000075c48c1a0000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait0(java.base@21.0.11/Native Method)
- waiting on <0x00000000f8218670> (a java.lang.ref.NativeReferenceQueue$Lock)
at java.lang.Object.wait(java.base@21.0.11/Object.java:366)
at java.lang.Object.wait(java.base@21.0.11/Object.java:339)
at java.lang.ref.NativeReferenceQueue.await(java.base@21.0.11/NativeReferenceQueue.java:48)
at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.11/ReferenceQueue.java:158)
at java.lang.ref.NativeReferenceQueue.remove(java.base@21.0.11/NativeReferenceQueue.java:89)
- locked <0x00000000f8218670> (a java.lang.ref.NativeReferenceQueue$Lock)
at java.lang.ref.Finalizer$FinalizerThread.run(java.base@21.0.11/Finalizer.java:173)
"Signal Dispatcher" #11 [14167] daemon prio=9 os_prio=0 cpu=0.30ms elapsed=31.43s tid=0x000075c4880b4780 nid=14167 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Service Thread" #12 [14168] daemon prio=9 os_prio=0 cpu=0.62ms elapsed=31.43s tid=0x000075c4880b5dd0 nid=14168 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Monitor Deflation Thread" #13 [14169] daemon prio=9 os_prio=0 cpu=4.96ms elapsed=31.42s tid=0x000075c4880b7380 nid=14169 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread0" #14 [14170] daemon prio=9 os_prio=0 cpu=788.86ms elapsed=31.42s tid=0x000075c4880b8ed0 nid=14170 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
"C1 CompilerThread0" #15 [14171] daemon prio=9 os_prio=0 cpu=635.82ms elapsed=31.42s tid=0x000075c4880ba5a0 nid=14171 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
"Notification Thread" #16 [14173] daemon prio=9 os_prio=0 cpu=0.12ms elapsed=31.39s tid=0x000075c4880ce7b0 nid=14173 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Common-Cleaner" #17 [14174] daemon prio=8 os_prio=0 cpu=0.81ms elapsed=31.38s tid=0x000075c4880d1a80 nid=14174 waiting on condition [0x000075c41aefe000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000f8218798> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.11/AbstractQueuedSynchronizer.java:1886)
at java.lang.ref.ReferenceQueue.await(java.base@21.0.11/ReferenceQueue.java:71)
at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.11/ReferenceQueue.java:143)
at java.lang.ref.ReferenceQueue.remove(java.base@21.0.11/ReferenceQueue.java:218)
at jdk.internal.ref.CleanerImpl.run(java.base@21.0.11/CleanerImpl.java:140)
at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)
at jdk.internal.misc.InnocuousThread.run(java.base@21.0.11/InnocuousThread.java:186)
"kompile-timeout-self-dump" #18 [14206] daemon prio=5 os_prio=0 cpu=0.84ms elapsed=29.66s tid=0x000075c4882a5a00 nid=14206 waiting on condition [0x000075c41adfe000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000f81b54c8> (a java.util.concurrent.CountDownLatch$Sync)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(java.base@21.0.11/AbstractQueuedSynchronizer.java:790)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.tryAcquireSharedNanos(java.base@21.0.11/AbstractQueuedSynchronizer.java:1160)
at java.util.concurrent.CountDownLatch.await(java.base@21.0.11/CountDownLatch.java:276)
at kompile.TestRunner.executeTest$lambda$0(TestRunner.kt:31)
at kompile.TestRunner$$Lambda/0x000075c41c009ba8.run(Unknown Source)
at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)
"process reaper (pid 14283)" #19 [14285] daemon prio=10 os_prio=0 cpu=0.97ms elapsed=7.10s tid=0x000075c4885a90e0 nid=14285 runnable [0x000075c48c0a0000]
java.lang.Thread.State: RUNNABLE
at java.lang.ProcessHandleImpl.waitForProcessExit0(java.base@21.0.11/Native Method)
at java.lang.ProcessHandleImpl$1.run(java.base@21.0.11/ProcessHandleImpl.java:163)
at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.11/ThreadPoolExecutor.java:1144)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.11/ThreadPoolExecutor.java:642)
at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)
at jdk.internal.misc.InnocuousThread.run(java.base@21.0.11/InnocuousThread.java:186)
"VM Thread" os_prio=0 cpu=9.55ms elapsed=31.50s tid=0x000075c4880a5f10 nid=14164 runnable
"VM Periodic Task Thread" os_prio=0 cpu=23.77ms elapsed=31.53s tid=0x000075c488094790 nid=14163 waiting on condition
"G1 Service" os_prio=0 cpu=1.69ms elapsed=31.69s tid=0x000075c48807bbc0 nid=14162 runnable
"G1 Refine#0" os_prio=0 cpu=27.56ms elapsed=31.70s tid=0x000075c48807abf0 nid=14161 runnable
"G1 Conc#0" os_prio=0 cpu=0.27ms elapsed=31.71s tid=0x000075c48803d890 nid=14160 runnable
"G1 Main Marker" os_prio=0 cpu=0.25ms elapsed=31.72s tid=0x000075c48803c8e0 nid=14159 runnable
"GC Thread#0" os_prio=0 cpu=77.62ms elapsed=31.72s tid=0x000075c48803a300 nid=14158 runnable
JNI global refs: 15, weak refs: 0
Heap
garbage-first heap total 65536K, used 27664K [0x00000000f8000000, 0x0000000100000000)
region size 1024K, 12 young (12288K), 1 survivors (1024K)
Metaspace used 14522K, committed 14848K, reserved 1114112K
class space used 1571K, committed 1728K, reserved 1048576K
Full thread dump (kompile in-child self-dump: buildtest.projection.journal.JournalLegacyOversizedRecordStreamsUnderTightHeapKt.journalLegacyOversizedRecordStreamsUnderTightHeap exceeded 30000ms):
"main" #1 prio=5
java.lang.Thread.State: TIMED_WAITING
at jdk.internal.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1797)
at java.lang.ProcessImpl.waitFor(ProcessImpl.java:440)
at buildtest.projection.journal.JournalLegacyOversizedRecordStreamsUnderTightHeapKt.journalLegacyOversizedRecordStreamsUnderTightHeap$child(journalLegacyOversizedRecordStreamsUnderTightHeap.kt:99)
at buildtest.projection.journal.JournalLegacyOversizedRecordStreamsUnderTightHeapKt.journalLegacyOversizedRecordStreamsUnderTightHeap(journalLegacyOversizedRecordStreamsUnderTightHeap.kt:126)
at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(DirectMethodHandle$Holder)
at java.lang.invoke.LambdaForm$MH/0x000075c41c00c800.invoke(LambdaForm$MH)
at java.lang.invoke.Invokers$Holder.invokeExact_MT(Invokers$Holder)
at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(DirectMethodHandleAccessor.java:153)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke(Method.java:580)
at kompile.TestRunner.executeTest(TestRunner.kt:47)
at java.lang.invoke.LambdaForm$DMH/0x000075c41c001800.invokeStatic(LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x000075c41c005400.invoke(LambdaForm$MH)
at java.lang.invoke.Invokers$Holder.invokeExact_MT(Invokers$Holder)
at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(DirectMethodHandleAccessor.java:154)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke(Method.java:580)
at community.kotlin.kompile.testrunner.bootstrap.BootstrapRunner.main(BootstrapRunner.java:449)
"Signal Dispatcher" #11 daemon prio=9
java.lang.Thread.State: RUNNABLE
"process reaper (pid 14283)" #19 daemon prio=10
java.lang.Thread.State: RUNNABLE
at java.lang.ProcessHandleImpl.waitForProcessExit0(Native Method)
at java.lang.ProcessHandleImpl$1.run(ProcessHandleImpl.java:163)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
at java.lang.Thread.runWith(Thread.java:1596)
at java.lang.Thread.run(Thread.java:1583)
at jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:186)
"Notification Thread" #16 daemon prio=9
java.lang.Thread.State: RUNNABLE
"Reference Handler" #9 daemon prio=10
java.lang.Thread.State: RUNNABLE
at java.lang.ref.Reference.waitForReferencePendingList(Native Method)
at java.lang.ref.Reference.processPendingReferences(Reference.java:246)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:208)
"Finalizer" #10 daemon prio=8
java.lang.Thread.State: WAITING
at java.lang.Object.wait0(Native Method)
at java.lang.Object.wait(Object.java:366)
at java.lang.Object.wait(Object.java:339)
at java.lang.ref.NativeReferenceQueue.await(NativeReferenceQueue.java:48)
at java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:158)
at java.lang.ref.NativeReferenceQueue.remove(NativeReferenceQueue.java:89)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:173)
"Common-Cleaner" #17 daemon prio=8
java.lang.Thread.State: TIMED_WAITING
at jdk.internal.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1886)
at java.lang.ref.ReferenceQueue.await(ReferenceQueue.java:71)
at java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:143)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:218)
at jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140)
at java.lang.Thread.runWith(Thread.java:1596)
at java.lang.Thread.run(Thread.java:1583)
at jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:186)
"kompile-timeout-self-dump" #18 daemon prio=5
java.lang.Thread.State: RUNNABLE
at java.lang.Thread.dumpThreads(Native Method)
at java.lang.Thread.getAllStackTraces(Thread.java:2522)
at kompile.TestRunner.printSelfThreadDump(TestRunner.kt:77)
at kompile.TestRunner.executeTest$lambda$0(TestRunner.kt:36)
at kompile.TestRunner$$Lambda/0x000075c41c009ba8.run(Unknown Source)
at java.lang.Thread.runWith(Thread.java:1596)
at java.lang.Thread.run(Thread.java:1583)
JNI global refs: 0 (not measured; kompile in-child self-dump)
TIMEOUT: Test 'buildtest.projection.journal.JournalLegacyOversizedRecordStreamsUnderTightHeapKt.journalLegacyOversizedRecordStreamsUnderTightHeap' exceeded per-test timeout of 30000ms; child process killed
[JSTACK THREAD DUMPS BEGIN]
Full thread dump OpenJDK 64-Bit Server VM (21.0.11+10-1-24.04.2-Ubuntu mixed mode, sharing):
Threads class SMR info:
_java_thread_list=0x000075c4885a9f60, length=12, elements={
0x000075c488019d50, 0x000075c4880b1a50, 0x000075c4880b2fd0, 0x000075c4880b4780,
0x000075c4880b5dd0, 0x000075c4880b7380, 0x000075c4880b8ed0, 0x000075c4880ba5a0,
0x000075c4880ce7b0, 0x000075c4880d1a80, 0x000075c4882a5a00, 0x000075c4885a90e0
}
"main" #1 [14157] prio=5 os_prio=0 cpu=4212.41ms elapsed=31.74s tid=0x000075c488019d50 nid=14157 waiting on condition [0x000075c48f1fd000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000fb296cb8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(java.base@21.0.11/AbstractQueuedSynchronizer.java:1797)
at java.lang.ProcessImpl.waitFor(java.base@21.0.11/ProcessImpl.java:440)
at buildtest.projection.journal.JournalLegacyOversizedRecordStreamsUnderTightHeapKt.journalLegacyOversizedRecordStreamsUnderTightHeap$child(journalLegacyOversizedRecordStreamsUnderTightHeap.kt:99)
at buildtest.projection.journal.JournalLegacyOversizedRecordStreamsUnderTightHeapKt.journalLegacyOversizedRecordStreamsUnderTightHeap(journalLegacyOversizedRecordStreamsUnderTightHeap.kt:126)
at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(java.base@21.0.11/DirectMethodHandle$Holder)
at java.lang.invoke.LambdaForm$MH/0x000075c41c00c800.invoke(java.base@21.0.11/LambdaForm$MH)
at java.lang.invoke.Invokers$Holder.invokeExact_MT(java.base@21.0.11/Invokers$Holder)
at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(java.base@21.0.11/DirectMethodHandleAccessor.java:153)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(java.base@21.0.11/DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke(java.base@21.0.11/Method.java:580)
at kompile.TestRunner.executeTest(TestRunner.kt:47)
at java.lang.invoke.LambdaForm$DMH/0x000075c41c001800.invokeStatic(java.base@21.0.11/LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x000075c41c005400.invoke(java.base@21.0.11/LambdaForm$MH)
at java.lang.invoke.Invokers$Holder.invokeExact_MT(java.base@21.0.11/Invokers$Holder)
at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(java.base@21.0.11/DirectMethodHandleAccessor.java:154)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(java.base@21.0.11/DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke(java.base@21.0.11/Method.java:580)
at community.kotlin.kompile.testrunner.bootstrap.BootstrapRunner.main(BootstrapRunner.java:449)
"Reference Handler" #9 [14165] daemon prio=10 os_prio=0 cpu=1.36ms elapsed=31.45s tid=0x000075c4880b1a50 nid=14165 waiting on condition [0x000075c48c2a0000]
java.lang.Thread.State: RUNNABLE
at java.lang.ref.Reference.waitForReferencePendingList(java.base@21.0.11/Native Method)
at java.lang.ref.Reference.processPendingReferences(java.base@21.0.11/Reference.java:246)
at java.lang.ref.Reference$ReferenceHandler.run(java.base@21.0.11/Reference.java:208)
"Finalizer" #10 [14166] daemon prio=8 os_prio=0 cpu=0.71ms elapsed=31.44s tid=0x000075c4880b2fd0 nid=14166 in Object.wait() [0x000075c48c1a0000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait0(java.base@21.0.11/Native Method)
- waiting on <0x00000000f8218670> (a java.lang.ref.NativeReferenceQueue$Lock)
at java.lang.Object.wait(java.base@21.0.11/Object.java:366)
at java.lang.Object.wait(java.base@21.0.11/Object.java:339)
at java.lang.ref.NativeReferenceQueue.await(java.base@21.0.11/NativeReferenceQueue.java:48)
at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.11/ReferenceQueue.java:158)
at java.lang.ref.NativeReferenceQueue.remove(java.base@21.0.11/NativeReferenceQueue.java:89)
- locked <0x00000000f8218670> (a java.lang.ref.NativeReferenceQueue$Lock)
at java.lang.ref.Finalizer$FinalizerThread.run(java.base@21.0.11/Finalizer.java:173)
"Signal Dispatcher" #11 [14167] daemon prio=9 os_prio=0 cpu=0.30ms elapsed=31.43s tid=0x000075c4880b4780 nid=14167 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Service Thread" #12 [14168] daemon prio=9 os_prio=0 cpu=0.62ms elapsed=31.43s tid=0x000075c4880b5dd0 nid=14168 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Monitor Deflation Thread" #13 [14169] daemon prio=9 os_prio=0 cpu=4.96ms elapsed=31.42s tid=0x000075c4880b7380 nid=14169 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread0" #14 [14170] daemon prio=9 os_prio=0 cpu=788.86ms elapsed=31.42s tid=0x000075c4880b8ed0 nid=14170 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
"C1 CompilerThread0" #15 [14171] daemon prio=9 os_prio=0 cpu=635.82ms elapsed=31.42s tid=0x000075c4880ba5a0 nid=14171 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
"Notification Thread" #16 [14173] daemon prio=9 os_prio=0 cpu=0.12ms elapsed=31.39s tid=0x000075c4880ce7b0 nid=14173 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Common-Cleaner" #17 [14174] daemon prio=8 os_prio=0 cpu=0.81ms elapsed=31.38s tid=0x000075c4880d1a80 nid=14174 waiting on condition [0x000075c41aefe000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000f8218798> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.11/AbstractQueuedSynchronizer.java:1886)
at java.lang.ref.ReferenceQueue.await(java.base@21.0.11/ReferenceQueue.java:71)
at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.11/ReferenceQueue.java:143)
at java.lang.ref.ReferenceQueue.remove(java.base@21.0.11/ReferenceQueue.java:218)
at jdk.internal.ref.CleanerImpl.run(java.base@21.0.11/CleanerImpl.java:140)
at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)
at jdk.internal.misc.InnocuousThread.run(java.base@21.0.11/InnocuousThread.java:186)
"kompile-timeout-self-dump" #18 [14206] daemon prio=5 os_prio=0 cpu=0.84ms elapsed=29.66s tid=0x000075c4882a5a00 nid=14206 waiting on condition [0x000075c41adfe000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000f81b54c8> (a java.util.concurrent.CountDownLatch$Sync)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(java.base@21.0.11/AbstractQueuedSynchronizer.java:790)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.tryAcquireSharedNanos(java.base@21.0.11/AbstractQueuedSynchronizer.java:1160)
at java.util.concurrent.CountDownLatch.await(java.base@21.0.11/CountDownLatch.java:276)
at kompile.TestRunner.executeTest$lambda$0(TestRunner.kt:31)
at kompile.TestRunner$$Lambda/0x000075c41c009ba8.run(Unknown Source)
at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)
"process reaper (pid 14283)" #19 [14285] daemon prio=10 os_prio=0 cpu=0.97ms elapsed=7.10s tid=0x000075c4885a90e0 nid=14285 runnable [0x000075c48c0a0000]
java.lang.Thread.State: RUNNABLE
at java.lang.ProcessHandleImpl.waitForProcessExit0(java.base@21.0.11/Native Method)
at java.lang.ProcessHandleImpl$1.run(java.base@21.0.11/ProcessHandleImpl.java:163)
at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.11/ThreadPoolExecutor.java:1144)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.11/ThreadPoolExecutor.java:642)
at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)
at jdk.internal.misc.InnocuousThread.run(java.base@21.0.11/InnocuousThread.java:186)
"VM Thread" os_prio=0 cpu=9.55ms elapsed=31.50s tid=0x000075c4880a5f10 nid=14164 runnable
"VM Periodic Task Thread" os_prio=0 cpu=23.77ms elapsed=31.53s tid=0x000075c488094790 nid=14163 waiting on condition
"G1 Service" os_prio=0 cpu=1.69ms elapsed=31.69s tid=0x000075c48807bbc0 nid=14162 runnable
"G1 Refine#0" os_prio=0 cpu=27.56ms elapsed=31.70s tid=0x000075c48807abf0 nid=14161 runnable
"G1 Conc#0" os_prio=0 cpu=0.27ms elapsed=31.71s tid=0x000075c48803d890 nid=14160 runnable
"G1 Main Marker" os_prio=0 cpu=0.25ms elapsed=31.72s tid=0x000075c48803c8e0 nid=14159 runnable
"GC Thread#0" os_prio=0 cpu=77.62ms elapsed=31.72s tid=0x000075c48803a300 nid=14158 runnable
JNI global refs: 15, weak refs: 0
Heap
garbage-first heap total 65536K, used 27664K [0x00000000f8000000, 0x0000000100000000)
region size 1024K, 12 young (12288K), 1 survivors (1024K)
Metaspace used 14522K, committed 14848K, reserved 1114112K
class space used 1571K, committed 1728K, reserved 1048576K
Full thread dump (kompile in-child self-dump: buildtest.projection.journal.JournalLegacyOversizedRecordStreamsUnderTightHeapKt.journalLegacyOversizedRecordStreamsUnderTightHeap exceeded 30000ms):
"main" #1 prio=5
java.lang.Thread.State: TIMED_WAITING
at jdk.internal.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1797)
at java.lang.ProcessImpl.waitFor(ProcessImpl.java:440)
at buildtest.projection.journal.JournalLegacyOversizedRecordStreamsUnderTightHeapKt.journalLegacyOversizedRecordStreamsUnderTightHeap$child(journalLegacyOversizedRecordStreamsUnderTightHeap.kt:99)
at buildtest.projection.journal.JournalLegacyOversizedRecordStreamsUnderTightHeapKt.journalLegacyOversizedRecordStreamsUnderTightHeap(journalLegacyOversizedRecordStreamsUnderTightHeap.kt:126)
at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(DirectMethodHandle$Holder)
at java.lang.invoke.LambdaForm$MH/0x000075c41c00c800.invoke(LambdaForm$MH)
at java.lang.invoke.Invokers$Holder.invokeExact_MT(Invokers$Holder)
at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(DirectMethodHandleAccessor.java:153)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke(Method.java:580)
at kompile.TestRunner.executeTest(TestRunner.kt:47)
at java.lang.invoke.LambdaForm$DMH/0x000075c41c001800.invokeStatic(LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x000075c41c005400.invoke(LambdaForm$MH)
at java.lang.invoke.Invokers$Holder.invokeExact_MT(Invokers$Holder)
at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(DirectMethodHandleAccessor.java:154)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke(Method.java:580)
at community.kotlin.kompile.testrunner.bootstrap.BootstrapRunner.main(BootstrapRunner.java:449)
"Signal Dispatcher" #11 daemon prio=9
java.lang.Thread.State: RUNNABLE
"process reaper (pid 14283)" #19 daemon prio=10
java.lang.Thread.State: RUNNABLE
at java.lang.ProcessHandleImpl.waitForProcessExit0(Native Method)
at java.lang.ProcessHandleImpl$1.run(ProcessHandleImpl.java:163)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
at java.lang.Thread.runWith(Thread.java:1596)
at java.lang.Thread.run(Thread.java:1583)
at jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:186)
"Notification Thread" #16 daemon prio=9
java.lang.Thread.State: RUNNABLE
"Reference Handler" #9 daemon prio=10
java.lang.Thread.State: RUNNABLE
at java.lang.ref.Reference.waitForReferencePendingList(Native Method)
at java.lang.ref.Reference.processPendingReferences(Reference.java:246)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:208)
"Finalizer" #10 daemon prio=8
java.lang.Thread.State: WAITING
at java.lang.Object.wait0(Native Method)
at java.lang.Object.wait(Object.java:366)
at java.lang.Object.wait(Object.java:339)
at java.lang.ref.NativeReferenceQueue.await(NativeReferenceQueue.java:48)
at java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:158)
at java.lang.ref.NativeReferenceQueue.remove(NativeReferenceQueue.java:89)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:173)
"Common-Cleaner" #17 daemon prio=8
java.lang.Thread.State: TIMED_WAITING
at jdk.internal.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1886)
at java.lang.ref.ReferenceQueue.await(ReferenceQueue.java:71)
at java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:143)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:218)
at jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140)
at java.lang.Thread.runWith(Thread.java:1596)
at java.lang.Thread.run(Thread.java:1583)
at jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:186)
"kompile-timeout-self-dump" #18 daemon prio=5
java.lang.Thread.State: RUNNABLE
at java.lang.Thread.dumpThreads(Native Method)
at java.lang.Thread.getAllStackTraces(Thread.java:2522)
at kompile.TestRunner.printSelfThreadDump(TestRunner.kt:77)
at kompile.TestRunner.executeTest$lambda$0(TestRunner.kt:36)
at kompile.TestRunner$$Lambda/0x000075c41c009ba8.run(Unknown Source)
at java.lang.Thread.runWith(Thread.java:1596)
at java.lang.Thread.run(Thread.java:1583)
JNI global refs: 0 (not measured; kompile in-child self-dump)
[JSTACK THREAD DUMPS END]
| | 3 of 3 | PASSED | 17.7s | 614700454 | yes (this is the published result) | — | | 2 of 3 | FAILED | 32s | 614697676 | — | java.lang.RuntimeException: Test 'journalLegacyOversizedRecordStreamsUnderTightHeap' timed out after 30000ms, stuck at: buildtest.projection.journal.JournalLegacyOversizedRecordStreamsUnderTightHeapKt.journalLegacyOversizedRecordStreamsUnderTightHeap(journalLegacyOversizedRecordStreamsUnderTightHeap.kt:143)
at kompile.WorkspaceKt.executeTestInSeparateJvm(Workspace.kt:4748)
at kompile.WorkspaceKt.access$executeTestInSeparateJvm(Workspace.kt:1)
at kompile.WorkspaceKt$prepareTests$4$executeAction$1.invoke(Workspace.kt:6740)
at kompile.WorkspaceKt$prepareTests$4$executeAction$1.invoke(Workspace.kt:6725)
at kompile.PreparedTestRun.execute(Workspace.kt:4396)
at kompile.LocalBuildWorkspace$prepareTestBatchInternalOpen$executePrepared$1.invoke(Workspace.kt:1981)
at kompile.LocalBuildWorkspace$prepareTestBatchInternalOpen$executePrepared$1.invoke(Workspace.kt:1961)
at kompile.PreparedTestBatch.executeOnce(Workspace.kt:348)
at kompile.PreparedTestBatch.execute(Workspace.kt:304)
at buildtest.runner.PreparedLeaseBatch.execute(PreparedLeaseBatch.kt:22)
at buildtest.runner.MainKt.runOneExecution(Main.kt:1774)
at buildtest.runner.MainKt.runOneExecution$default(Main.kt:1149)
at buildtest.runner.MainKt$preparePipelineWork$warmEntry$1.invoke(Main.kt:1087)
at buildtest.runner.MainKt$preparePipelineWork$warmEntry$1.invoke(Main.kt:1086)
at buildtest.runner.PreparedLaneExecution.thread$lambda$0(PreparedLaneExecution.kt:129)
at java.base/java.lang.Thread.run(Thread.java:1583)
| Console output of attempt 2 of 3 (20777 characters)[BuildTestService] Legacy projection journal conversion: /tmp/journal-legacy-oversized-heap-3354877626053962405/fixture/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] WARNING: Projection journal sequence 2 of kind 'RUN_UPSERT' uses at least 201326694 encoded bytes, exceeding the 921600-byte startup record limit. Startup omitted this unreadable feed record and will rebuild current state from the stored run data.
JOURNAL_CODESOURCE=file:/root/.buildcache/prepared-test-classpath5049236704482728756/classpath/buildtest-projection-journal-0.0.35-btstart-20261028.jar
PAGE={"schemaVersion":1,"nextCursor":"b4cc3209-1d05-4f09-b67b-9e0e0dc042c3:t:3","latestCursor":"b4cc3209-1d05-4f09-b67b-9e0e0dc042c3:t:3","resetRequired":false,"changes":[{"sequence":3,"kind":"RUN_UPSERT","run":{"runId":"run3","label":"after","status":"TESTING"},"runId":"run3"}]}
JOURNAL_CODESOURCE=file:/root/.buildcache/prepared-test-classpath5049236704482728756/classpath/buildtest-projection-journal-0.0.35-btstart-20261028.jar
PAGE={"schemaVersion":1,"nextCursor":"b4cc3209-1d05-4f09-b67b-9e0e0dc042c3:t:3","latestCursor":"b4cc3209-1d05-4f09-b67b-9e0e0dc042c3:t:3","resetRequired":false,"changes":[{"sequence":3,"kind":"RUN_UPSERT","run":{"runId":"run3","label":"after","status":"TESTING"},"runId":"run3"}]}
2026-11-01 06:35:22
Full thread dump OpenJDK 64-Bit Server VM (21.0.11+10-1-24.04.2-Ubuntu mixed mode, sharing):
Threads class SMR info:
_java_thread_list=0x0000780bd05b2140, length=12, elements={
0x0000780bd0019d40, 0x0000780bd00b1a40, 0x0000780bd00b2fc0, 0x0000780bd00b4770,
0x0000780bd00b5dc0, 0x0000780bd00b7370, 0x0000780bd00b8ec0, 0x0000780bd00ba590,
0x0000780bd00ce7a0, 0x0000780bd00d1a70, 0x0000780bd02a9be0, 0x0000780bd05b12c0
}
"main" #1 [17907] prio=5 os_prio=0 cpu=5496.02ms elapsed=30.98s tid=0x0000780bd0019d40 nid=17907 runnable [0x0000780bd73fd000]
java.lang.Thread.State: RUNNABLE
at java.io.UnixFileSystem.delete0(java.base@21.0.11/Native Method)
at java.io.UnixFileSystem.delete(java.base@21.0.11/UnixFileSystem.java:269)
at java.io.File.delete(java.base@21.0.11/File.java:1075)
at kotlin.io.FilesKt__UtilsKt.deleteRecursively(Utils.kt:347)
at buildtest.projection.journal.JournalLegacyOversizedRecordStreamsUnderTightHeapKt.journalLegacyOversizedRecordStreamsUnderTightHeap(journalLegacyOversizedRecordStreamsUnderTightHeap.kt:143)
at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(java.base@21.0.11/DirectMethodHandle$Holder)
at java.lang.invoke.LambdaForm$MH/0x0000780b6400c800.invoke(java.base@21.0.11/LambdaForm$MH)
at java.lang.invoke.Invokers$Holder.invokeExact_MT(java.base@21.0.11/Invokers$Holder)
at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(java.base@21.0.11/DirectMethodHandleAccessor.java:153)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(java.base@21.0.11/DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke(java.base@21.0.11/Method.java:580)
at kompile.TestRunner.executeTest(TestRunner.kt:47)
at java.lang.invoke.LambdaForm$DMH/0x0000780b64001800.invokeStatic(java.base@21.0.11/LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x0000780b64005400.invoke(java.base@21.0.11/LambdaForm$MH)
at java.lang.invoke.Invokers$Holder.invokeExact_MT(java.base@21.0.11/Invokers$Holder)
at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(java.base@21.0.11/DirectMethodHandleAccessor.java:154)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(java.base@21.0.11/DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke(java.base@21.0.11/Method.java:580)
at community.kotlin.kompile.testrunner.bootstrap.BootstrapRunner.main(BootstrapRunner.java:449)
"Reference Handler" #9 [17924] daemon prio=10 os_prio=0 cpu=0.83ms elapsed=30.89s tid=0x0000780bd00b1a40 nid=17924 waiting on condition [0x0000780bd41a5000]
java.lang.Thread.State: RUNNABLE
at java.lang.ref.Reference.waitForReferencePendingList(java.base@21.0.11/Native Method)
at java.lang.ref.Reference.processPendingReferences(java.base@21.0.11/Reference.java:246)
at java.lang.ref.Reference$ReferenceHandler.run(java.base@21.0.11/Reference.java:208)
"Finalizer" #10 [17925] daemon prio=8 os_prio=0 cpu=0.21ms elapsed=30.89s tid=0x0000780bd00b2fc0 nid=17925 in Object.wait() [0x0000780bcfffe000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait0(java.base@21.0.11/Native Method)
- waiting on <0x00000000f820e5b8> (a java.lang.ref.NativeReferenceQueue$Lock)
at java.lang.Object.wait(java.base@21.0.11/Object.java:366)
at java.lang.Object.wait(java.base@21.0.11/Object.java:339)
at java.lang.ref.NativeReferenceQueue.await(java.base@21.0.11/NativeReferenceQueue.java:48)
at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.11/ReferenceQueue.java:158)
at java.lang.ref.NativeReferenceQueue.remove(java.base@21.0.11/NativeReferenceQueue.java:89)
- locked <0x00000000f820e5b8> (a java.lang.ref.NativeReferenceQueue$Lock)
at java.lang.ref.Finalizer$FinalizerThread.run(java.base@21.0.11/Finalizer.java:173)
"Signal Dispatcher" #11 [17926] daemon prio=9 os_prio=0 cpu=0.16ms elapsed=30.89s tid=0x0000780bd00b4770 nid=17926 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Service Thread" #12 [17927] daemon prio=9 os_prio=0 cpu=0.29ms elapsed=30.89s tid=0x0000780bd00b5dc0 nid=17927 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Monitor Deflation Thread" #13 [17928] daemon prio=9 os_prio=0 cpu=4.55ms elapsed=30.89s tid=0x0000780bd00b7370 nid=17928 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread0" #14 [17929] daemon prio=9 os_prio=0 cpu=792.91ms elapsed=30.88s tid=0x0000780bd00b8ec0 nid=17929 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
"C1 CompilerThread0" #15 [17931] daemon prio=9 os_prio=0 cpu=564.24ms elapsed=30.88s tid=0x0000780bd00ba590 nid=17931 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
"Notification Thread" #16 [17933] daemon prio=9 os_prio=0 cpu=0.10ms elapsed=30.86s tid=0x0000780bd00ce7a0 nid=17933 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Common-Cleaner" #17 [17934] daemon prio=8 os_prio=0 cpu=0.52ms elapsed=30.86s tid=0x0000780bd00d1a70 nid=17934 waiting on condition [0x0000780bb812d000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000f820e6d0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.11/AbstractQueuedSynchronizer.java:1886)
at java.lang.ref.ReferenceQueue.await(java.base@21.0.11/ReferenceQueue.java:71)
at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.11/ReferenceQueue.java:143)
at java.lang.ref.ReferenceQueue.remove(java.base@21.0.11/ReferenceQueue.java:218)
at jdk.internal.ref.CleanerImpl.run(java.base@21.0.11/CleanerImpl.java:140)
at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)
at jdk.internal.misc.InnocuousThread.run(java.base@21.0.11/InnocuousThread.java:186)
"kompile-timeout-self-dump" #18 [17942] daemon prio=5 os_prio=0 cpu=0.51ms elapsed=29.87s tid=0x0000780bd02a9be0 nid=17942 waiting on condition [0x0000780b62ffe000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000f8a27d90> (a java.util.concurrent.CountDownLatch$Sync)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(java.base@21.0.11/AbstractQueuedSynchronizer.java:790)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.tryAcquireSharedNanos(java.base@21.0.11/AbstractQueuedSynchronizer.java:1160)
at java.util.concurrent.CountDownLatch.await(java.base@21.0.11/CountDownLatch.java:276)
at kompile.TestRunner.executeTest$lambda$0(TestRunner.kt:31)
at kompile.TestRunner$$Lambda/0x0000780b64009ba8.run(Unknown Source)
at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)
"process reaper" #19 [18039] daemon prio=10 os_prio=0 cpu=5.85ms elapsed=13.39s tid=0x0000780bd05b12c0 nid=18039 waiting on condition [0x0000780bd40a5000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000fb6f8378> (a java.util.concurrent.SynchronousQueue$Transferer)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:410)
at java.util.concurrent.LinkedTransferQueue$DualNode.await(java.base@21.0.11/LinkedTransferQueue.java:452)
at java.util.concurrent.SynchronousQueue$Transferer.xferLifo(java.base@21.0.11/SynchronousQueue.java:194)
at java.util.concurrent.SynchronousQueue.xfer(java.base@21.0.11/SynchronousQueue.java:235)
at java.util.concurrent.SynchronousQueue.poll(java.base@21.0.11/SynchronousQueue.java:338)
at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.11/ThreadPoolExecutor.java:1069)
at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.11/ThreadPoolExecutor.java:1130)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.11/ThreadPoolExecutor.java:642)
at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)
at jdk.internal.misc.InnocuousThread.run(java.base@21.0.11/InnocuousThread.java:186)
"VM Thread" os_prio=0 cpu=7.60ms elapsed=30.90s tid=0x0000780bd00a5f00 nid=17923 runnable
"VM Periodic Task Thread" os_prio=0 cpu=23.93ms elapsed=30.92s tid=0x0000780bd0094780 nid=17921 waiting on condition
"G1 Service" os_prio=0 cpu=1.54ms elapsed=30.96s tid=0x0000780bd007bbb0 nid=17913 runnable
"G1 Refine#0" os_prio=0 cpu=23.46ms elapsed=30.97s tid=0x0000780bd007abe0 nid=17912 runnable
"G1 Conc#0" os_prio=0 cpu=0.05ms elapsed=30.97s tid=0x0000780bd003d880 nid=17911 runnable
"G1 Main Marker" os_prio=0 cpu=0.08ms elapsed=30.97s tid=0x0000780bd003c8d0 nid=17910 runnable
"GC Thread#0" os_prio=0 cpu=61.13ms elapsed=30.97s tid=0x0000780bd003a2f0 nid=17909 runnable
JNI global refs: 15, weak refs: 0
Heap
garbage-first heap total 65536K, used 26635K [0x00000000f8000000, 0x0000000100000000)
region size 1024K, 12 young (12288K), 2 survivors (2048K)
Metaspace used 14908K, committed 15168K, reserved 1114112K
class space used 1605K, committed 1728K, reserved 1048576K
TIMEOUT: Test 'buildtest.projection.journal.JournalLegacyOversizedRecordStreamsUnderTightHeapKt.journalLegacyOversizedRecordStreamsUnderTightHeap' exceeded per-test timeout of 30000ms; child process killed
[JSTACK THREAD DUMPS BEGIN]
Full thread dump OpenJDK 64-Bit Server VM (21.0.11+10-1-24.04.2-Ubuntu mixed mode, sharing):
Threads class SMR info:
_java_thread_list=0x0000780bd05b2140, length=12, elements={
0x0000780bd0019d40, 0x0000780bd00b1a40, 0x0000780bd00b2fc0, 0x0000780bd00b4770,
0x0000780bd00b5dc0, 0x0000780bd00b7370, 0x0000780bd00b8ec0, 0x0000780bd00ba590,
0x0000780bd00ce7a0, 0x0000780bd00d1a70, 0x0000780bd02a9be0, 0x0000780bd05b12c0
}
"main" #1 [17907] prio=5 os_prio=0 cpu=5496.02ms elapsed=30.98s tid=0x0000780bd0019d40 nid=17907 runnable [0x0000780bd73fd000]
java.lang.Thread.State: RUNNABLE
at java.io.UnixFileSystem.delete0(java.base@21.0.11/Native Method)
at java.io.UnixFileSystem.delete(java.base@21.0.11/UnixFileSystem.java:269)
at java.io.File.delete(java.base@21.0.11/File.java:1075)
at kotlin.io.FilesKt__UtilsKt.deleteRecursively(Utils.kt:347)
at buildtest.projection.journal.JournalLegacyOversizedRecordStreamsUnderTightHeapKt.journalLegacyOversizedRecordStreamsUnderTightHeap(journalLegacyOversizedRecordStreamsUnderTightHeap.kt:143)
at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(java.base@21.0.11/DirectMethodHandle$Holder)
at java.lang.invoke.LambdaForm$MH/0x0000780b6400c800.invoke(java.base@21.0.11/LambdaForm$MH)
at java.lang.invoke.Invokers$Holder.invokeExact_MT(java.base@21.0.11/Invokers$Holder)
at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(java.base@21.0.11/DirectMethodHandleAccessor.java:153)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(java.base@21.0.11/DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke(java.base@21.0.11/Method.java:580)
at kompile.TestRunner.executeTest(TestRunner.kt:47)
at java.lang.invoke.LambdaForm$DMH/0x0000780b64001800.invokeStatic(java.base@21.0.11/LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x0000780b64005400.invoke(java.base@21.0.11/LambdaForm$MH)
at java.lang.invoke.Invokers$Holder.invokeExact_MT(java.base@21.0.11/Invokers$Holder)
at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(java.base@21.0.11/DirectMethodHandleAccessor.java:154)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(java.base@21.0.11/DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke(java.base@21.0.11/Method.java:580)
at community.kotlin.kompile.testrunner.bootstrap.BootstrapRunner.main(BootstrapRunner.java:449)
"Reference Handler" #9 [17924] daemon prio=10 os_prio=0 cpu=0.83ms elapsed=30.89s tid=0x0000780bd00b1a40 nid=17924 waiting on condition [0x0000780bd41a5000]
java.lang.Thread.State: RUNNABLE
at java.lang.ref.Reference.waitForReferencePendingList(java.base@21.0.11/Native Method)
at java.lang.ref.Reference.processPendingReferences(java.base@21.0.11/Reference.java:246)
at java.lang.ref.Reference$ReferenceHandler.run(java.base@21.0.11/Reference.java:208)
"Finalizer" #10 [17925] daemon prio=8 os_prio=0 cpu=0.21ms elapsed=30.89s tid=0x0000780bd00b2fc0 nid=17925 in Object.wait() [0x0000780bcfffe000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait0(java.base@21.0.11/Native Method)
- waiting on <0x00000000f820e5b8> (a java.lang.ref.NativeReferenceQueue$Lock)
at java.lang.Object.wait(java.base@21.0.11/Object.java:366)
at java.lang.Object.wait(java.base@21.0.11/Object.java:339)
at java.lang.ref.NativeReferenceQueue.await(java.base@21.0.11/NativeReferenceQueue.java:48)
at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.11/ReferenceQueue.java:158)
at java.lang.ref.NativeReferenceQueue.remove(java.base@21.0.11/NativeReferenceQueue.java:89)
- locked <0x00000000f820e5b8> (a java.lang.ref.NativeReferenceQueue$Lock)
at java.lang.ref.Finalizer$FinalizerThread.run(java.base@21.0.11/Finalizer.java:173)
"Signal Dispatcher" #11 [17926] daemon prio=9 os_prio=0 cpu=0.16ms elapsed=30.89s tid=0x0000780bd00b4770 nid=17926 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Service Thread" #12 [17927] daemon prio=9 os_prio=0 cpu=0.29ms elapsed=30.89s tid=0x0000780bd00b5dc0 nid=17927 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Monitor Deflation Thread" #13 [17928] daemon prio=9 os_prio=0 cpu=4.55ms elapsed=30.89s tid=0x0000780bd00b7370 nid=17928 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread0" #14 [17929] daemon prio=9 os_prio=0 cpu=792.91ms elapsed=30.88s tid=0x0000780bd00b8ec0 nid=17929 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
"C1 CompilerThread0" #15 [17931] daemon prio=9 os_prio=0 cpu=564.24ms elapsed=30.88s tid=0x0000780bd00ba590 nid=17931 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
"Notification Thread" #16 [17933] daemon prio=9 os_prio=0 cpu=0.10ms elapsed=30.86s tid=0x0000780bd00ce7a0 nid=17933 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Common-Cleaner" #17 [17934] daemon prio=8 os_prio=0 cpu=0.52ms elapsed=30.86s tid=0x0000780bd00d1a70 nid=17934 waiting on condition [0x0000780bb812d000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000f820e6d0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.11/AbstractQueuedSynchronizer.java:1886)
at java.lang.ref.ReferenceQueue.await(java.base@21.0.11/ReferenceQueue.java:71)
at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.11/ReferenceQueue.java:143)
at java.lang.ref.ReferenceQueue.remove(java.base@21.0.11/ReferenceQueue.java:218)
at jdk.internal.ref.CleanerImpl.run(java.base@21.0.11/CleanerImpl.java:140)
at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)
at jdk.internal.misc.InnocuousThread.run(java.base@21.0.11/InnocuousThread.java:186)
"kompile-timeout-self-dump" #18 [17942] daemon prio=5 os_prio=0 cpu=0.51ms elapsed=29.87s tid=0x0000780bd02a9be0 nid=17942 waiting on condition [0x0000780b62ffe000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000f8a27d90> (a java.util.concurrent.CountDownLatch$Sync)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(java.base@21.0.11/AbstractQueuedSynchronizer.java:790)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.tryAcquireSharedNanos(java.base@21.0.11/AbstractQueuedSynchronizer.java:1160)
at java.util.concurrent.CountDownLatch.await(java.base@21.0.11/CountDownLatch.java:276)
at kompile.TestRunner.executeTest$lambda$0(TestRunner.kt:31)
at kompile.TestRunner$$Lambda/0x0000780b64009ba8.run(Unknown Source)
at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)
"process reaper" #19 [18039] daemon prio=10 os_prio=0 cpu=5.85ms elapsed=13.39s tid=0x0000780bd05b12c0 nid=18039 waiting on condition [0x0000780bd40a5000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000fb6f8378> (a java.util.concurrent.SynchronousQueue$Transferer)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:410)
at java.util.concurrent.LinkedTransferQueue$DualNode.await(java.base@21.0.11/LinkedTransferQueue.java:452)
at java.util.concurrent.SynchronousQueue$Transferer.xferLifo(java.base@21.0.11/SynchronousQueue.java:194)
at java.util.concurrent.SynchronousQueue.xfer(java.base@21.0.11/SynchronousQueue.java:235)
at java.util.concurrent.SynchronousQueue.poll(java.base@21.0.11/SynchronousQueue.java:338)
at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.11/ThreadPoolExecutor.java:1069)
at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.11/ThreadPoolExecutor.java:1130)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.11/ThreadPoolExecutor.java:642)
at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)
at jdk.internal.misc.InnocuousThread.run(java.base@21.0.11/InnocuousThread.java:186)
"VM Thread" os_prio=0 cpu=7.60ms elapsed=30.90s tid=0x0000780bd00a5f00 nid=17923 runnable
"VM Periodic Task Thread" os_prio=0 cpu=23.93ms elapsed=30.92s tid=0x0000780bd0094780 nid=17921 waiting on condition
"G1 Service" os_prio=0 cpu=1.54ms elapsed=30.96s tid=0x0000780bd007bbb0 nid=17913 runnable
"G1 Refine#0" os_prio=0 cpu=23.46ms elapsed=30.97s tid=0x0000780bd007abe0 nid=17912 runnable
"G1 Conc#0" os_prio=0 cpu=0.05ms elapsed=30.97s tid=0x0000780bd003d880 nid=17911 runnable
"G1 Main Marker" os_prio=0 cpu=0.08ms elapsed=30.97s tid=0x0000780bd003c8d0 nid=17910 runnable
"GC Thread#0" os_prio=0 cpu=61.13ms elapsed=30.97s tid=0x0000780bd003a2f0 nid=17909 runnable
JNI global refs: 15, weak refs: 0
Heap
garbage-first heap total 65536K, used 26635K [0x00000000f8000000, 0x0000000100000000)
region size 1024K, 12 young (12288K), 2 survivors (2048K)
Metaspace used 14908K, committed 15168K, reserved 1114112K
class space used 1605K, committed 1728K, reserved 1048576K
kompile-terminal-memory-v1 e2145ce4-0c56-4921-a9fa-80cac4658f29 17902 125304832 0
[JSTACK THREAD DUMPS END]
|
|
| PASSED | buildtest.projection.journal | journalLegacyOwnershipReleaseInterruptPreservesNativeFailure | 3727ms | |
| PASSED | buildtest.projection.journal | journalLegacyOwnershipUseDrainsBeforeRelease | 4830ms | |
| PASSED | buildtest.projection.journal | journalLegacyOwnershipUseEndsBeforeHistoryObservation | 5363ms | |
| PASSED | buildtest.projection.journal | journalLegacyOwnershipUseRefusalPreservesTemporary | 5995ms | |
| PASSED | buildtest.projection.journal | journalLegacyOwnershipWarningReentersAfterUse | 4750ms | |
| PASSED | buildtest.projection.journal | journalLegacySnapshotMigrationResumesBoundedBytes | 22039ms | |
| PASSED | buildtest.projection.journal | journalLegacyStartupFoldIsCheckpointed | 5234ms | |
| PASSED | buildtest.projection.journal | journalLegacyTailOnlyMigrationBoundsDiscardedWork | 8972ms | |
| PASSED | buildtest.projection.journal | journalLiveAppendBoundsDecodedPayloadStaging | 22459ms | |
| PASSED | buildtest.projection.journal | journalLiveAppendSurvivesHistoryLargerThanHeap flaky — passed on attempt 2 of 3 | 16189ms | |
Attempts (3)| Attempt | Status | Duration | Droplet | Canonical | Error |
|---|
| 1 of 3 | FAILED | 1m 3s | 614697676 | — | java.lang.AssertionError: The bounded append child must finish:
at kotlin.test.DefaultAsserter.fail(DefaultAsserter.kt:16)
at kotlin.test.Asserter$DefaultImpls.assertTrue(Assertions.kt:652)
at kotlin.test.DefaultAsserter.assertTrue(DefaultAsserter.kt:11)
at kotlin.test.Asserter$DefaultImpls.assertTrue(Assertions.kt:662)
at kotlin.test.DefaultAsserter.assertTrue(DefaultAsserter.kt:11)
at kotlin.test.AssertionsKt__AssertionsKt.assertTrue(Assertions.kt:44)
at kotlin.test.AssertionsKt.assertTrue(Unknown Source)
at buildtest.projection.journal.JournalLiveAppendSurvivesHistoryLargerThanHeapKt.journalLiveAppendSurvivesHistoryLargerThanHeap(journalLiveAppendSurvivesHistoryLargerThanHeap.kt:44)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at kompile.TestRunner.executeTest(TestRunner.kt:47)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at community.kotlin.kompile.testrunner.bootstrap.BootstrapRunner.main(BootstrapRunner.java:449)
| Console output of attempt 1 of 3 (1365 characters)java.lang.reflect.InvocationTargetException
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:118)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at community.kotlin.kompile.testrunner.bootstrap.BootstrapRunner.main(BootstrapRunner.java:449)
Caused by: java.lang.AssertionError: The bounded append child must finish:
at kotlin.test.DefaultAsserter.fail(DefaultAsserter.kt:16)
at kotlin.test.Asserter$DefaultImpls.assertTrue(Assertions.kt:652)
at kotlin.test.DefaultAsserter.assertTrue(DefaultAsserter.kt:11)
at kotlin.test.Asserter$DefaultImpls.assertTrue(Assertions.kt:662)
at kotlin.test.DefaultAsserter.assertTrue(DefaultAsserter.kt:11)
at kotlin.test.AssertionsKt__AssertionsKt.assertTrue(Assertions.kt:44)
at kotlin.test.AssertionsKt.assertTrue(Unknown Source)
at buildtest.projection.journal.JournalLiveAppendSurvivesHistoryLargerThanHeapKt.journalLiveAppendSurvivesHistoryLargerThanHeap(journalLiveAppendSurvivesHistoryLargerThanHeap.kt:44)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at kompile.TestRunner.executeTest(TestRunner.kt:47)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
... 2 more
| | 2 of 3 | PASSED | 16.1s | 614700447 | yes (this is the published result) | — | | 3 of 3 | PASSED | 17.6s | 614700448 | — | — |
|
| PASSED | buildtest.projection.journal | journalLiveAppendUsesBoundedIndexBatches | 24094ms | |
| PASSED | buildtest.projection.journal | journalLiveAuthorityCandidateSurvivesNestedOpen | 4046ms | |
| PASSED | buildtest.projection.journal | journalLiveCandidateLeaseSurvivesCleanup | 7743ms | |
| PASSED | buildtest.projection.journal | journalLiveTailBytesRequestMaintenance | 5304ms | |
| PASSED | buildtest.projection.journal | journalLiveTailCountRequestsMaintenance | 3851ms | |
| PASSED | buildtest.projection.journal | journalLosingAuthorityCandidateReusesWinner | 5450ms | |
| PASSED | buildtest.projection.journal | journalMaintenanceStageObserverBlocksOutputOpen | 2360ms | |
| PASSED | buildtest.projection.journal | journalMalformedCurrentNamesPath | 5473ms | |
| PASSED | buildtest.projection.journal | journalMissingCutSelectorFails | 2097ms | |
| PASSED | buildtest.projection.journal | journalNativeRestartCursorRemainsContiguous | 4258ms | |
| PASSED | buildtest.projection.journal | journalNestedClockKeepsInheritedDeletionOwner | 3306ms | |
| PASSED | buildtest.projection.journal | journalNestedConstructionLifetimeReturnsOuterOwnership | 3767ms | |
| PASSED | buildtest.projection.journal | journalNestedPredecessorWaitKeepsInheritedDeletionOwner | 5791ms | |
| PASSED | buildtest.projection.journal | journalOldWriterBoundaryMismatchRejected | 2486ms | |
| PASSED | buildtest.projection.journal | journalOldWriterBoundaryPartialDigitsResume | 6883ms | |
| PASSED | buildtest.projection.journal | journalOldWriterBoundaryRepairClose | 4473ms | |
| PASSED | buildtest.projection.journal | journalOldWriterBoundaryRepairReentry | 4797ms | |
| PASSED | buildtest.projection.journal | journalOldWriterBoundaryRepairRefusesPreCutHeader | 4220ms | |
| PASSED | buildtest.projection.journal | journalOldWriterBoundaryRepairRefusesPreCutIncarnation | 2608ms | |
| PASSED | buildtest.projection.journal | journalOldWriterBoundaryRepairRefusesSelectedHeader | 1619ms | |
| PASSED | buildtest.projection.journal | journalOldWriterBoundaryRepairRefusesSelectedIncarnation | 4547ms | |
| PASSED | buildtest.projection.journal | journalOldWriterBoundaryRepairResumes | 3523ms | |
| PASSED | buildtest.projection.journal | journalOldWriterLegacyBoundaryRecovery | 2312ms | |
| PASSED | buildtest.projection.journal | journalOldWriterLegacySavedProgressRecovery | 20901ms | |
| PASSED | buildtest.projection.journal | journalOldWriterSelectedBoundaryRecovery | 5088ms | |
| PASSED | buildtest.projection.journal | journalOrdinaryAdmissionFailureReleasesOrdinaryOrder | 4195ms | |
| PASSED | buildtest.projection.journal | journalOrdinaryClassificationFailureReleasesStage | 3997ms | |
| PASSED | buildtest.projection.journal | journalOrdinaryCommitWaitRefusesAppendOwner | 5819ms | |
| PASSED | buildtest.projection.journal | journalOrdinaryDeletionKeepsFactsWhenClockMovesBackwards | 5321ms | |
| PASSED | buildtest.projection.journal | journalOrdinaryDeletionRefusalKeepsOriginalHostError | 5142ms | |
| PASSED | buildtest.projection.journal | journalOrdinaryFailureBoundariesReleaseRunOrder | 4926ms | |
| PASSED | buildtest.projection.journal | journalOrdinaryPageAdmissionRetainsStorage | 4420ms | |
| PASSED | buildtest.projection.journal | journalOrdinarySourceFailureHostRefusalRetainsRepairObligation | 4926ms | |
| PASSED | buildtest.projection.journal | journalOrdinaryTextFailurePreservesTarget | 4491ms | |
| PASSED | buildtest.projection.journal | journalOwnedMetadataReadWorkIsBounded | 3141ms | |
| PASSED | buildtest.projection.journal | journalOwnerOrderRefusesEarlierOwner | 5508ms | |
| PASSED | buildtest.projection.journal | journalPageBatchByteBoundary | 3846ms | |
| PASSED | buildtest.projection.journal | journalPageBatchCallbacksReleaseOwners | 4809ms | |
| PASSED | buildtest.projection.journal | journalPageBatchReadsOversizedFrame | 5166ms | |
| PASSED | buildtest.projection.journal | journalPageBatchRechecksConsumedFrames | 4025ms | |
| PASSED | buildtest.projection.journal | journalPageBatchSkipsLargeArenaGap | 7062ms | |
| PASSED | buildtest.projection.journal | journalPageCaptureKeepsOneCommittedCut | 9173ms | |
| PASSED | buildtest.projection.journal | journalPageClassificationRechecksReplacedBaseline | 12407ms | |
| PASSED | buildtest.projection.journal | journalPageClassificationReleasesOwnerDuringColdRead | 15560ms | |
| PASSED | buildtest.projection.journal | journalPageFinalWindowReadAheadIsBounded | 4624ms | |
| PASSED | buildtest.projection.journal | journalPageLeaseSurvivesReplacement | 3691ms | |
| PASSED | buildtest.projection.journal | journalPageLeaseSurvivesStorageClose | 4172ms | |
| PASSED | buildtest.projection.journal | journalPageObjectsCannotChangeCommittedRows | 2972ms | |
| PASSED | buildtest.projection.journal | journalPageReadsOneBoundedBatch | 13815ms | |
| PASSED | buildtest.projection.journal | journalPageValidatesArgumentsBeforeColdClassification | 6529ms | |
| PASSED | buildtest.projection.journal | journalPageWindowKeepsItsAdmittedCut | 4643ms | |
| PASSED | buildtest.projection.journal | journalPartialAppendReopenDeltaBoundIndependentOfBaseline | 18227ms | |
| PASSED | buildtest.projection.journal | journalPrecommitHostRefusalPreservesStorageFailure | 4983ms | |
| PASSED | buildtest.projection.journal | journalPrecommitHostRefusalRetainsRepairObligation | 4734ms | |
| PASSED | buildtest.projection.journal | journalPreparedDeletionReentryKeepsNestedFacts | 2726ms | |
| PASSED | buildtest.projection.journal | journalPreparedDeletionStopAfterSelectionKeepsFact | 3205ms | |
| PASSED | buildtest.projection.journal | journalPreparedDeletionStopBeforeSelectionKeepsRows | 3918ms | |
| PASSED | buildtest.projection.journal | journalPreparedDeletionUsesPublicationTime | 1220ms | |
| PASSED | buildtest.projection.journal | journalPreparedSourceCutFinishesAfterPublicationFailure | 3966ms | |
| PASSED | buildtest.projection.journal | journalPreviousReleaseConstructorsRemainAvailable | 4406ms | |
| PASSED | buildtest.projection.journal | journalRcAcceptedKeySizesSurviveReopen | 7228ms | |
| PASSED | buildtest.projection.journal | journalRcBaselineDraftCodecKeepsNativeText | 7234ms | |
| PASSED | buildtest.projection.journal | journalRcBaselineInitialDraftKeepsNativeText | 3371ms | |
| PASSED | buildtest.projection.journal | journalRcBaselinePayloadPreservesNativeText | 5519ms | |
| PASSED | buildtest.projection.journal | journalRcCompactedPageAccountingKeepsNativeText | 5032ms | |
| PASSED | buildtest.projection.journal | journalRcKeySummaryPreservesUnicodeDeletionTimes | 7913ms | |
| PASSED | buildtest.projection.journal | journalRcPageAccountingPreservesNativeText | 5255ms | |
| PASSED | buildtest.projection.journal | journalReadAdmissionSurvivesReplacementAndFailure | 4932ms | |
| PASSED | buildtest.projection.journal | journalReadHostObservesAndClosesStream | 2475ms | |
| PASSED | buildtest.projection.journal | journalReaderDoesNotBlockWriter | 3304ms | |
| PASSED | buildtest.projection.journal | journalRecoveryAuthorityMoveCloseCompletesSelectedCut | 4250ms | |
| PASSED | buildtest.projection.journal | journalRecoveryBoundsCutImportNodeWrites | 20233ms | |
| PASSED | buildtest.projection.journal | journalRecoveryCallbackInventoryKeepsAcknowledgedRows | 13070ms | |
| PASSED | buildtest.projection.journal | journalRecoveryCallbackReceiptsSurviveNestedOpenAndRebuild | 8633ms | |
| PASSED | buildtest.projection.journal | journalRecoveryRewriteClosePreservesCommittedCut | 6286ms | |
| PASSED | buildtest.projection.journal | journalRecoveryRewriteObservesOwnedStage | 7390ms | |
| PASSED | buildtest.projection.journal | journalRecoverySourceMoveCloseCompletesCut | 6130ms | |
| PASSED | buildtest.projection.journal | journalRecoverySourceMoveObserverFailureCompletesCut | 5089ms | |
| PASSED | buildtest.projection.journal | journalRecoveryStagedClosePreservesCommittedCut | 5080ms | |
| PASSED | buildtest.projection.journal | journalRecoveryStopKeepsInterruptionCause | 5964ms | |
| PASSED | buildtest.projection.journal | journalRecoverySupersededBySourceRepairRetires | 6394ms | |
| PASSED | buildtest.projection.journal | journalReentrantClassificationStartup | 4193ms | |
| PASSED | buildtest.projection.journal | journalRefreshedBaselineBindingDoesNotExcludeAdmission | 7699ms | |
| PASSED | buildtest.projection.journal | journalRejectedBaselineDoesNotCommitDeletion | 2886ms | |
| PASSED | buildtest.projection.journal | journalRemovedDirectoryFactSurvivesReopen | 5533ms | |
| PASSED | buildtest.projection.journal | journalReopenDeltaBoundIndependentOfBaselineArchived | 8687ms | |
| PASSED | buildtest.projection.journal | journalReopenDeltaBoundIndependentOfBaselineNoEviction | 8683ms | |
| PASSED | buildtest.projection.journal | journalReopenDeltaBoundIndependentOfBaselineWithoutArchive | 9773ms | |
| PASSED | buildtest.projection.journal | journalReopenDeltaBoundIndependentOfHistoryWithoutBaseline | 8673ms | |
| PASSED | buildtest.projection.journal | journalReopenDeltaBoundPreservesAdvertisedContinuation | 20311ms | |
| PASSED | buildtest.projection.journal | journalReopenReadinessClockBoundIndependentOfBaseline | 8244ms | |
| PASSED | buildtest.projection.journal | journalReopenSnapshotBytesAreBounded | 15281ms | |
| PASSED | buildtest.projection.journal | journalReopenedEmptyCompleteCutCanBuildBaseline | 5697ms | |
| PASSED | buildtest.projection.journal | journalRepairAppendsWithoutReset | 5698ms | |
| PASSED | buildtest.projection.journal | journalRepairBoundsCutImportNodeWrites | 17768ms | |
| PASSED | buildtest.projection.journal | journalRepairCallbackClosePreservesCommittedCut | 4502ms | |
| PASSED | buildtest.projection.journal | journalRepairCallbackInventoryKeepsAcknowledgedRows | 4292ms | |
| PASSED | buildtest.projection.journal | journalRepairFreshReaderSeesAppendedCorrection | 1854ms | |
| PASSED | buildtest.projection.journal | journalRepairHostReleaseAfterCommitKeepsAvailableCut | 3977ms | |
| PASSED | buildtest.projection.journal | journalRepairIncludesTimerPublishedDuringStaging | 4946ms | |
| PASSED | buildtest.projection.journal | journalRepairKeepsAdmittedPageAndContinuation | 3958ms | |
| PASSED | buildtest.projection.journal | journalRepairKeepsNewerRunAuthority | 5657ms | |
| PASSED | buildtest.projection.journal | journalRepairMultipleRunsReachCaughtUpReader | 4125ms | |
| PASSED | buildtest.projection.journal | journalRepairPendingGapCursorRequiresReset | 3779ms | |
| PASSED | buildtest.projection.journal | journalRepairPreMoveHostCloseDiscardsPreparedSource | 4473ms | |
| PASSED | buildtest.projection.journal | journalRepairSavedCursorContinuesAfterReopen | 4357ms | |
| PASSED | buildtest.projection.journal | journalRepairSourceCallbackKeepsAcknowledgedRow | 3449ms | |
| PASSED | buildtest.projection.journal | journalRepairSourceMoveCloseCompletesCut | 3619ms | |
| PASSED | buildtest.projection.journal | journalRepairSourceMoveObserverFailureCompletesCut | 3991ms | |
| PASSED | buildtest.projection.journal | journalRepeatedTerminalSummariesPreserveEachWindow | 3303ms | |
| PASSED | buildtest.projection.journal | journalReplacedBaselineCursorRequiresReset | 8032ms | |
| PASSED | buildtest.projection.journal | journalResetAdmissionDoesNotDelayStorageClose | 3667ms | |
| PASSED | buildtest.projection.journal | journalResetAdmissionIoFailureAndCloseStillFails | 6063ms | |
| PASSED | buildtest.projection.journal | journalResetAdmissionStopAndCloseStillFails | 5065ms | |
| PASSED | buildtest.projection.journal | journalResetAllocationCloseKeepsCapturedReader | 5777ms | |
| PASSED | buildtest.projection.journal | journalResetCallbackKeepsPreviousSlotReadable | 9014ms | |
| PASSED | buildtest.projection.journal | journalResetPagesPreserveChunkedText | 7714ms | |
| PASSED | buildtest.projection.journal | journalResetSelectionHostCloseStopsCompatibilityMove | 4403ms | |
| PASSED | buildtest.projection.journal | journalResetSerializationAdmissionCloseKeepsCapturedReader | 6695ms | |
| PASSED | buildtest.projection.journal | journalResetSerializationRowCloseStopsMutableStage | 5194ms | |
| PASSED | buildtest.projection.journal | journalRestoredDirectoryClearsOnlyItsFact | 3232ms | |
| PASSED | buildtest.projection.journal | journalRetainedTailCursorContinuesAfterReplacement | 9579ms | |
| PASSED | buildtest.projection.journal | journalReviewAdmittedPageDoesNotCrossArchiveGap | 4268ms | |
| PASSED | buildtest.projection.journal | journalReviewArchiveGapReturnsReadableReset | 6441ms | |
| PASSED | buildtest.projection.journal | journalReviewBaselinePageDoesNotCrossGap | 2160ms | |
| PASSED | buildtest.projection.journal | journalReviewCompactionCoveredCursorRejectsArchiveGap | 4220ms | |
| PASSED | buildtest.projection.journal | journalReviewCoverageQueryReleasesOwnerDuringStorageRead flaky — passed on attempt 3 of 3 | 20405ms | |
Attempts (3)| Attempt | Status | Duration | Droplet | Canonical | Error |
|---|
| 1 of 3 | FAILED | 32.4s | 614700451 | — | java.lang.RuntimeException: Test 'journalReviewCoverageQueryReleasesOwnerDuringStorageRead' timed out after 30000ms, stuck at: okio.JvmFileHandle.protectedFlush(JvmFileHandle.kt:74)
at kompile.WorkspaceKt.executeTestInSeparateJvm(Workspace.kt:4748)
at kompile.WorkspaceKt.access$executeTestInSeparateJvm(Workspace.kt:1)
at kompile.WorkspaceKt$prepareTests$4$executeAction$1.invoke(Workspace.kt:6740)
at kompile.WorkspaceKt$prepareTests$4$executeAction$1.invoke(Workspace.kt:6725)
at kompile.PreparedTestRun.execute(Workspace.kt:4396)
at kompile.LocalBuildWorkspace$prepareTestBatchInternalOpen$executePrepared$1.invoke(Workspace.kt:1981)
at kompile.LocalBuildWorkspace$prepareTestBatchInternalOpen$executePrepared$1.invoke(Workspace.kt:1961)
at kompile.PreparedTestBatch.executeOnce(Workspace.kt:348)
at kompile.PreparedTestBatch.execute(Workspace.kt:304)
at buildtest.runner.PreparedLeaseBatch.execute(PreparedLeaseBatch.kt:22)
at buildtest.runner.MainKt.runOneExecution(Main.kt:1774)
at buildtest.runner.MainKt.runOneExecution$default(Main.kt:1149)
at buildtest.runner.MainKt$preparePipelineWork$warmEntry$1.invoke(Main.kt:1087)
at buildtest.runner.MainKt$preparePipelineWork$warmEntry$1.invoke(Main.kt:1086)
at buildtest.runner.PreparedLaneExecution.thread$lambda$0(PreparedLaneExecution.kt:129)
at java.base/java.lang.Thread.run(Thread.java:1583)
| Console output of attempt 1 of 3 (32834 characters)2026-11-01 06:20:48
Full thread dump OpenJDK 64-Bit Server VM (21.0.11+10-1-24.04.2-Ubuntu mixed mode, sharing):
Threads class SMR info:
_java_thread_list=0x00007140ac2aa4e0, length=11, elements={
0x00007140ac019d90, 0x00007140ac0b1a90, 0x00007140ac0b3010, 0x00007140ac0b47c0,
0x00007140ac0b5e10, 0x00007140ac0b73c0, 0x00007140ac0b8f10, 0x00007140ac0ba5e0,
0x00007140ac0ce7f0, 0x00007140ac0d1eb0, 0x00007140ac2a95b0
}
"main" #1 [14188] prio=5 os_prio=0 cpu=4201.33ms elapsed=31.30s tid=0x00007140ac019d90 nid=14188 runnable [0x00007140b1ffc000]
java.lang.Thread.State: RUNNABLE
at java.io.FileDescriptor.sync0(java.base@21.0.11/Native Method)
at java.io.FileDescriptor.sync(java.base@21.0.11/FileDescriptor.java:212)
at okio.JvmFileHandle.protectedFlush(JvmFileHandle.kt:74)
- locked <0x00000000fb344538> (a okio.JvmFileHandle)
at okio.FileHandle.flush(FileHandle.kt:142)
at buildtest.projection.journal.JournalReviewCoverageQueryReleasesOwnerDuringStorageReadKt$journalReviewCoverageQueryReleasesOwnerDuringStorageRead$wrap$1.protectedFlush(journalReviewCoverageQueryReleasesOwnerDuringStorageRead.kt:45)
at okio.FileHandle.flush(FileHandle.kt:142)
at buildtest.projection.journal.JournalChannel.force(JournalIo.kt:388)
at buildtest.projection.journal.JournalChannel.force$default(JournalIo.kt:384)
at buildtest.projection.journal.JournalRandomAccessFile.force(JournalIo.kt:451)
at buildtest.projection.journal.ProjectionCutStore.stageMetadata(DurableProjectionCut.kt:1163)
at buildtest.projection.journal.ProjectionCutStore.replace(DurableProjectionCut.kt:1173)
at buildtest.projection.journal.ProjectionCutStore.publishProgress(DurableProjectionCut.kt:1129)
at buildtest.projection.journal.ProjectionCutStore.publishOwnedFiles(DurableProjectionCut.kt:987)
at buildtest.projection.journal.ProjectionCutStore.reconcileOwnedFiles(DurableProjectionCut.kt:982)
at buildtest.projection.journal.ProjectionCutStore.registerOwnedFiles(DurableProjectionCut.kt:963)
at buildtest.projection.journal.ProjectionCutStore.forceManifestRoots(DurableProjectionCut.kt:734)
at buildtest.projection.journal.ProjectionCutStore.access$forceManifestRoots(DurableProjectionCut.kt:616)
at buildtest.projection.journal.ProjectionCutStore$publish$1.invoke(DurableProjectionCut.kt:837)
at buildtest.projection.journal.ProjectionCutStore$publish$1.invoke(DurableProjectionCut.kt:825)
at buildtest.projection.journal.ProjectionCutStore.withAdmittedMetadata(DurableProjectionCut.kt:645)
at buildtest.projection.journal.ProjectionCutStore.publish(DurableProjectionCut.kt:825)
at buildtest.projection.journal.ProjectionCutStore.publish$default(DurableProjectionCut.kt:822)
at buildtest.projection.journal.ProjectionChangeJournal.checkpointProjectionCut(ProjectionChangeJournal.kt:7738)
at buildtest.projection.journal.ProjectionChangeJournal.checkpointProjectionCut$default(ProjectionChangeJournal.kt:7694)
at buildtest.projection.journal.ProjectionChangeJournal.selectAppendCut(ProjectionChangeJournal.kt:3214)
at buildtest.projection.journal.ProjectionChangeJournal.drainPendingAppends(ProjectionChangeJournal.kt:3411)
at buildtest.projection.journal.ProjectionChangeJournal.appendAll(ProjectionChangeJournal.kt:2914)
at buildtest.projection.journal.ProjectionChangeJournal.append(ProjectionChangeJournal.kt:2877)
at buildtest.projection.journal.JournalReviewCoverageQueryReleasesOwnerDuringStorageReadKt.journalReviewCoverageQueryReleasesOwnerDuringStorageRead(journalReviewCoverageQueryReleasesOwnerDuringStorageRead.kt:76)
at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(java.base@21.0.11/DirectMethodHandle$Holder)
at java.lang.invoke.LambdaForm$MH/0x000071403800c800.invoke(java.base@21.0.11/LambdaForm$MH)
at java.lang.invoke.Invokers$Holder.invokeExact_MT(java.base@21.0.11/Invokers$Holder)
at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(java.base@21.0.11/DirectMethodHandleAccessor.java:153)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(java.base@21.0.11/DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke(java.base@21.0.11/Method.java:580)
at kompile.TestRunner.executeTest(TestRunner.kt:47)
at java.lang.invoke.LambdaForm$DMH/0x0000714038001800.invokeStatic(java.base@21.0.11/LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x0000714038005400.invoke(java.base@21.0.11/LambdaForm$MH)
at java.lang.invoke.Invokers$Holder.invokeExact_MT(java.base@21.0.11/Invokers$Holder)
at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(java.base@21.0.11/DirectMethodHandleAccessor.java:154)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(java.base@21.0.11/DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke(java.base@21.0.11/Method.java:580)
at community.kotlin.kompile.testrunner.bootstrap.BootstrapRunner.main(BootstrapRunner.java:449)
"Reference Handler" #9 [14197] daemon prio=10 os_prio=0 cpu=0.87ms elapsed=31.07s tid=0x00007140ac0b1a90 nid=14197 waiting on condition [0x00007140b0e1d000]
java.lang.Thread.State: RUNNABLE
at java.lang.ref.Reference.waitForReferencePendingList(java.base@21.0.11/Native Method)
at java.lang.ref.Reference.processPendingReferences(java.base@21.0.11/Reference.java:246)
at java.lang.ref.Reference$ReferenceHandler.run(java.base@21.0.11/Reference.java:208)
"Finalizer" #10 [14198] daemon prio=8 os_prio=0 cpu=0.48ms elapsed=31.06s tid=0x00007140ac0b3010 nid=14198 in Object.wait() [0x00007140b09fe000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait0(java.base@21.0.11/Native Method)
- waiting on <0x00000000f8218670> (a java.lang.ref.NativeReferenceQueue$Lock)
at java.lang.Object.wait(java.base@21.0.11/Object.java:366)
at java.lang.Object.wait(java.base@21.0.11/Object.java:339)
at java.lang.ref.NativeReferenceQueue.await(java.base@21.0.11/NativeReferenceQueue.java:48)
at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.11/ReferenceQueue.java:158)
at java.lang.ref.NativeReferenceQueue.remove(java.base@21.0.11/NativeReferenceQueue.java:89)
- locked <0x00000000f8218670> (a java.lang.ref.NativeReferenceQueue$Lock)
at java.lang.ref.Finalizer$FinalizerThread.run(java.base@21.0.11/Finalizer.java:173)
"Signal Dispatcher" #11 [14199] daemon prio=9 os_prio=0 cpu=0.28ms elapsed=31.06s tid=0x00007140ac0b47c0 nid=14199 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Service Thread" #12 [14200] daemon prio=9 os_prio=0 cpu=1.20ms elapsed=31.06s tid=0x00007140ac0b5e10 nid=14200 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Monitor Deflation Thread" #13 [14201] daemon prio=9 os_prio=0 cpu=3.89ms elapsed=31.06s tid=0x00007140ac0b73c0 nid=14201 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread0" #14 [14202] daemon prio=9 os_prio=0 cpu=1141.39ms elapsed=31.06s tid=0x00007140ac0b8f10 nid=14202 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
Compiling: 1384 4 java.util.regex.Pattern$BmpCharPropertyGreedy::match (89 bytes)
"C1 CompilerThread0" #15 [14203] daemon prio=9 os_prio=0 cpu=688.54ms elapsed=31.05s tid=0x00007140ac0ba5e0 nid=14203 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
"Notification Thread" #16 [14204] daemon prio=9 os_prio=0 cpu=0.17ms elapsed=31.02s tid=0x00007140ac0ce7f0 nid=14204 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Common-Cleaner" #17 [14205] daemon prio=8 os_prio=0 cpu=0.99ms elapsed=31.01s tid=0x00007140ac0d1eb0 nid=14205 waiting on condition [0x00007140b022d000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000f8218798> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.11/AbstractQueuedSynchronizer.java:1886)
at java.lang.ref.ReferenceQueue.await(java.base@21.0.11/ReferenceQueue.java:71)
at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.11/ReferenceQueue.java:143)
at java.lang.ref.ReferenceQueue.remove(java.base@21.0.11/ReferenceQueue.java:218)
at jdk.internal.ref.CleanerImpl.run(java.base@21.0.11/CleanerImpl.java:140)
at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)
at jdk.internal.misc.InnocuousThread.run(java.base@21.0.11/InnocuousThread.java:186)
"kompile-timeout-self-dump" #18 [14213] daemon prio=5 os_prio=0 cpu=0.68ms elapsed=29.54s tid=0x00007140ac2a95b0 nid=14213 waiting on condition [0x00007140b012d000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000f98170f0> (a java.util.concurrent.CountDownLatch$Sync)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(java.base@21.0.11/AbstractQueuedSynchronizer.java:790)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.tryAcquireSharedNanos(java.base@21.0.11/AbstractQueuedSynchronizer.java:1160)
at java.util.concurrent.CountDownLatch.await(java.base@21.0.11/CountDownLatch.java:276)
at kompile.TestRunner.executeTest$lambda$0(TestRunner.kt:31)
at kompile.TestRunner$$Lambda/0x0000714038009ba8.run(Unknown Source)
at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)
"VM Thread" os_prio=0 cpu=13.23ms elapsed=31.11s tid=0x00007140ac0a5f50 nid=14196 runnable
"VM Periodic Task Thread" os_prio=0 cpu=21.55ms elapsed=31.13s tid=0x00007140ac0947d0 nid=14195 waiting on condition
"G1 Service" os_prio=0 cpu=1.65ms elapsed=31.27s tid=0x00007140ac07bc00 nid=14194 runnable
"G1 Refine#0" os_prio=0 cpu=22.42ms elapsed=31.27s tid=0x00007140ac07ac30 nid=14193 runnable
"G1 Conc#0" os_prio=0 cpu=0.17ms elapsed=31.28s tid=0x00007140ac03d8d0 nid=14192 runnable
"G1 Main Marker" os_prio=0 cpu=0.16ms elapsed=31.28s tid=0x00007140ac03c920 nid=14191 runnable
"GC Thread#0" os_prio=0 cpu=35.20ms elapsed=31.29s tid=0x00007140ac03a340 nid=14190 runnable
JNI global refs: 15, weak refs: 0
Heap
garbage-first heap total 65536K, used 14619K [0x00000000f8000000, 0x0000000100000000)
region size 1024K, 12 young (12288K), 1 survivors (1024K)
Metaspace used 8300K, committed 8512K, reserved 1114112K
class space used 658K, committed 768K, reserved 1048576K
Full thread dump (kompile in-child self-dump: buildtest.projection.journal.JournalReviewCoverageQueryReleasesOwnerDuringStorageReadKt.journalReviewCoverageQueryReleasesOwnerDuringStorageRead exceeded 30000ms):
"main" #1 prio=5
java.lang.Thread.State: RUNNABLE
at sun.nio.ch.UnixFileDispatcherImpl.force0(Native Method)
at sun.nio.ch.UnixFileDispatcherImpl.force(UnixFileDispatcherImpl.java:85)
at sun.nio.ch.FileChannelImpl.force(FileChannelImpl.java:525)
at buildtest.projection.journal.JournalIo.forceDirectory(JournalIo.kt:215)
at buildtest.projection.journal.ProjectionCutStore.forceDirectory(DurableProjectionCut.kt:1197)
at buildtest.projection.journal.ProjectionCutStore.reconcileSavedNames(DurableProjectionCut.kt:1000)
at buildtest.projection.journal.ProjectionCutStore.reconcileOwnedFiles(DurableProjectionCut.kt:979)
at buildtest.projection.journal.ProjectionCutStore.access$reconcileOwnedFiles(DurableProjectionCut.kt:616)
at buildtest.projection.journal.ProjectionCutStore$publish$1.invoke(DurableProjectionCut.kt:875)
at buildtest.projection.journal.ProjectionCutStore$publish$1.invoke(DurableProjectionCut.kt:825)
at buildtest.projection.journal.ProjectionCutStore.withAdmittedMetadata(DurableProjectionCut.kt:645)
at buildtest.projection.journal.ProjectionCutStore.publish(DurableProjectionCut.kt:825)
at buildtest.projection.journal.ProjectionCutStore.publish$default(DurableProjectionCut.kt:822)
at buildtest.projection.journal.ProjectionChangeJournal.checkpointProjectionCut(ProjectionChangeJournal.kt:7738)
at buildtest.projection.journal.ProjectionChangeJournal.checkpointProjectionCut$default(ProjectionChangeJournal.kt:7694)
at buildtest.projection.journal.ProjectionChangeJournal.selectAppendCut(ProjectionChangeJournal.kt:3214)
at buildtest.projection.journal.ProjectionChangeJournal.drainPendingAppends(ProjectionChangeJournal.kt:3411)
at buildtest.projection.journal.ProjectionChangeJournal.appendAll(ProjectionChangeJournal.kt:2914)
at buildtest.projection.journal.ProjectionChangeJournal.append(ProjectionChangeJournal.kt:2877)
at buildtest.projection.journal.JournalReviewCoverageQueryReleasesOwnerDuringStorageReadKt.journalReviewCoverageQueryReleasesOwnerDuringStorageRead(journalReviewCoverageQueryReleasesOwnerDuringStorageRead.kt:76)
at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(DirectMethodHandle$Holder)
at java.lang.invoke.LambdaForm$MH/0x000071403800c800.invoke(LambdaForm$MH)
at java.lang.invoke.Invokers$Holder.invokeExact_MT(Invokers$Holder)
at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(DirectMethodHandleAccessor.java:153)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke(Method.java:580)
at kompile.TestRunner.executeTest(TestRunner.kt:47)
at java.lang.invoke.LambdaForm$DMH/0x0000714038001800.invokeStatic(LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x0000714038005400.invoke(LambdaForm$MH)
at java.lang.invoke.Invokers$Holder.invokeExact_MT(Invokers$Holder)
at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(DirectMethodHandleAccessor.java:154)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke(Method.java:580)
at community.kotlin.kompile.testrunner.bootstrap.BootstrapRunner.main(BootstrapRunner.java:449)
"Signal Dispatcher" #11 daemon prio=9
java.lang.Thread.State: RUNNABLE
"Notification Thread" #16 daemon prio=9
java.lang.Thread.State: RUNNABLE
"Reference Handler" #9 daemon prio=10
java.lang.Thread.State: RUNNABLE
at java.lang.ref.Reference.waitForReferencePendingList(Native Method)
at java.lang.ref.Reference.processPendingReferences(Reference.java:246)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:208)
"Finalizer" #10 daemon prio=8
java.lang.Thread.State: WAITING
at java.lang.Object.wait0(Native Method)
at java.lang.Object.wait(Object.java:366)
at java.lang.Object.wait(Object.java:339)
at java.lang.ref.NativeReferenceQueue.await(NativeReferenceQueue.java:48)
at java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:158)
at java.lang.ref.NativeReferenceQueue.remove(NativeReferenceQueue.java:89)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:173)
"Common-Cleaner" #17 daemon prio=8
java.lang.Thread.State: TIMED_WAITING
at jdk.internal.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1886)
at java.lang.ref.ReferenceQueue.await(ReferenceQueue.java:71)
at java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:143)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:218)
at jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140)
at java.lang.Thread.runWith(Thread.java:1596)
at java.lang.Thread.run(Thread.java:1583)
at jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:186)
"kompile-timeout-self-dump" #18 daemon prio=5
java.lang.Thread.State: RUNNABLE
at java.lang.Thread.dumpThreads(Native Method)
at java.lang.Thread.getAllStackTraces(Thread.java:2522)
at kompile.TestRunner.printSelfThreadDump(TestRunner.kt:77)
at kompile.TestRunner.executeTest$lambda$0(TestRunner.kt:36)
at kompile.TestRunner$$Lambda/0x0000714038009ba8.run(Unknown Source)
at java.lang.Thread.runWith(Thread.java:1596)
at java.lang.Thread.run(Thread.java:1583)
JNI global refs: 0 (not measured; kompile in-child self-dump)
TIMEOUT: Test 'buildtest.projection.journal.JournalReviewCoverageQueryReleasesOwnerDuringStorageReadKt.journalReviewCoverageQueryReleasesOwnerDuringStorageRead' exceeded per-test timeout of 30000ms; child process killed
[JSTACK THREAD DUMPS BEGIN]
Full thread dump OpenJDK 64-Bit Server VM (21.0.11+10-1-24.04.2-Ubuntu mixed mode, sharing):
Threads class SMR info:
_java_thread_list=0x00007140ac2aa4e0, length=11, elements={
0x00007140ac019d90, 0x00007140ac0b1a90, 0x00007140ac0b3010, 0x00007140ac0b47c0,
0x00007140ac0b5e10, 0x00007140ac0b73c0, 0x00007140ac0b8f10, 0x00007140ac0ba5e0,
0x00007140ac0ce7f0, 0x00007140ac0d1eb0, 0x00007140ac2a95b0
}
"main" #1 [14188] prio=5 os_prio=0 cpu=4201.33ms elapsed=31.30s tid=0x00007140ac019d90 nid=14188 runnable [0x00007140b1ffc000]
java.lang.Thread.State: RUNNABLE
at java.io.FileDescriptor.sync0(java.base@21.0.11/Native Method)
at java.io.FileDescriptor.sync(java.base@21.0.11/FileDescriptor.java:212)
at okio.JvmFileHandle.protectedFlush(JvmFileHandle.kt:74)
- locked <0x00000000fb344538> (a okio.JvmFileHandle)
at okio.FileHandle.flush(FileHandle.kt:142)
at buildtest.projection.journal.JournalReviewCoverageQueryReleasesOwnerDuringStorageReadKt$journalReviewCoverageQueryReleasesOwnerDuringStorageRead$wrap$1.protectedFlush(journalReviewCoverageQueryReleasesOwnerDuringStorageRead.kt:45)
at okio.FileHandle.flush(FileHandle.kt:142)
at buildtest.projection.journal.JournalChannel.force(JournalIo.kt:388)
at buildtest.projection.journal.JournalChannel.force$default(JournalIo.kt:384)
at buildtest.projection.journal.JournalRandomAccessFile.force(JournalIo.kt:451)
at buildtest.projection.journal.ProjectionCutStore.stageMetadata(DurableProjectionCut.kt:1163)
at buildtest.projection.journal.ProjectionCutStore.replace(DurableProjectionCut.kt:1173)
at buildtest.projection.journal.ProjectionCutStore.publishProgress(DurableProjectionCut.kt:1129)
at buildtest.projection.journal.ProjectionCutStore.publishOwnedFiles(DurableProjectionCut.kt:987)
at buildtest.projection.journal.ProjectionCutStore.reconcileOwnedFiles(DurableProjectionCut.kt:982)
at buildtest.projection.journal.ProjectionCutStore.registerOwnedFiles(DurableProjectionCut.kt:963)
at buildtest.projection.journal.ProjectionCutStore.forceManifestRoots(DurableProjectionCut.kt:734)
at buildtest.projection.journal.ProjectionCutStore.access$forceManifestRoots(DurableProjectionCut.kt:616)
at buildtest.projection.journal.ProjectionCutStore$publish$1.invoke(DurableProjectionCut.kt:837)
at buildtest.projection.journal.ProjectionCutStore$publish$1.invoke(DurableProjectionCut.kt:825)
at buildtest.projection.journal.ProjectionCutStore.withAdmittedMetadata(DurableProjectionCut.kt:645)
at buildtest.projection.journal.ProjectionCutStore.publish(DurableProjectionCut.kt:825)
at buildtest.projection.journal.ProjectionCutStore.publish$default(DurableProjectionCut.kt:822)
at buildtest.projection.journal.ProjectionChangeJournal.checkpointProjectionCut(ProjectionChangeJournal.kt:7738)
at buildtest.projection.journal.ProjectionChangeJournal.checkpointProjectionCut$default(ProjectionChangeJournal.kt:7694)
at buildtest.projection.journal.ProjectionChangeJournal.selectAppendCut(ProjectionChangeJournal.kt:3214)
at buildtest.projection.journal.ProjectionChangeJournal.drainPendingAppends(ProjectionChangeJournal.kt:3411)
at buildtest.projection.journal.ProjectionChangeJournal.appendAll(ProjectionChangeJournal.kt:2914)
at buildtest.projection.journal.ProjectionChangeJournal.append(ProjectionChangeJournal.kt:2877)
at buildtest.projection.journal.JournalReviewCoverageQueryReleasesOwnerDuringStorageReadKt.journalReviewCoverageQueryReleasesOwnerDuringStorageRead(journalReviewCoverageQueryReleasesOwnerDuringStorageRead.kt:76)
at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(java.base@21.0.11/DirectMethodHandle$Holder)
at java.lang.invoke.LambdaForm$MH/0x000071403800c800.invoke(java.base@21.0.11/LambdaForm$MH)
at java.lang.invoke.Invokers$Holder.invokeExact_MT(java.base@21.0.11/Invokers$Holder)
at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(java.base@21.0.11/DirectMethodHandleAccessor.java:153)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(java.base@21.0.11/DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke(java.base@21.0.11/Method.java:580)
at kompile.TestRunner.executeTest(TestRunner.kt:47)
at java.lang.invoke.LambdaForm$DMH/0x0000714038001800.invokeStatic(java.base@21.0.11/LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x0000714038005400.invoke(java.base@21.0.11/LambdaForm$MH)
at java.lang.invoke.Invokers$Holder.invokeExact_MT(java.base@21.0.11/Invokers$Holder)
at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(java.base@21.0.11/DirectMethodHandleAccessor.java:154)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(java.base@21.0.11/DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke(java.base@21.0.11/Method.java:580)
at community.kotlin.kompile.testrunner.bootstrap.BootstrapRunner.main(BootstrapRunner.java:449)
"Reference Handler" #9 [14197] daemon prio=10 os_prio=0 cpu=0.87ms elapsed=31.07s tid=0x00007140ac0b1a90 nid=14197 waiting on condition [0x00007140b0e1d000]
java.lang.Thread.State: RUNNABLE
at java.lang.ref.Reference.waitForReferencePendingList(java.base@21.0.11/Native Method)
at java.lang.ref.Reference.processPendingReferences(java.base@21.0.11/Reference.java:246)
at java.lang.ref.Reference$ReferenceHandler.run(java.base@21.0.11/Reference.java:208)
"Finalizer" #10 [14198] daemon prio=8 os_prio=0 cpu=0.48ms elapsed=31.06s tid=0x00007140ac0b3010 nid=14198 in Object.wait() [0x00007140b09fe000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait0(java.base@21.0.11/Native Method)
- waiting on <0x00000000f8218670> (a java.lang.ref.NativeReferenceQueue$Lock)
at java.lang.Object.wait(java.base@21.0.11/Object.java:366)
at java.lang.Object.wait(java.base@21.0.11/Object.java:339)
at java.lang.ref.NativeReferenceQueue.await(java.base@21.0.11/NativeReferenceQueue.java:48)
at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.11/ReferenceQueue.java:158)
at java.lang.ref.NativeReferenceQueue.remove(java.base@21.0.11/NativeReferenceQueue.java:89)
- locked <0x00000000f8218670> (a java.lang.ref.NativeReferenceQueue$Lock)
at java.lang.ref.Finalizer$FinalizerThread.run(java.base@21.0.11/Finalizer.java:173)
"Signal Dispatcher" #11 [14199] daemon prio=9 os_prio=0 cpu=0.28ms elapsed=31.06s tid=0x00007140ac0b47c0 nid=14199 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Service Thread" #12 [14200] daemon prio=9 os_prio=0 cpu=1.20ms elapsed=31.06s tid=0x00007140ac0b5e10 nid=14200 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Monitor Deflation Thread" #13 [14201] daemon prio=9 os_prio=0 cpu=3.89ms elapsed=31.06s tid=0x00007140ac0b73c0 nid=14201 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread0" #14 [14202] daemon prio=9 os_prio=0 cpu=1141.39ms elapsed=31.06s tid=0x00007140ac0b8f10 nid=14202 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
Compiling: 1384 4 java.util.regex.Pattern$BmpCharPropertyGreedy::match (89 bytes)
"C1 CompilerThread0" #15 [14203] daemon prio=9 os_prio=0 cpu=688.54ms elapsed=31.05s tid=0x00007140ac0ba5e0 nid=14203 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
"Notification Thread" #16 [14204] daemon prio=9 os_prio=0 cpu=0.17ms elapsed=31.02s tid=0x00007140ac0ce7f0 nid=14204 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Common-Cleaner" #17 [14205] daemon prio=8 os_prio=0 cpu=0.99ms elapsed=31.01s tid=0x00007140ac0d1eb0 nid=14205 waiting on condition [0x00007140b022d000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000f8218798> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.11/AbstractQueuedSynchronizer.java:1886)
at java.lang.ref.ReferenceQueue.await(java.base@21.0.11/ReferenceQueue.java:71)
at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.11/ReferenceQueue.java:143)
at java.lang.ref.ReferenceQueue.remove(java.base@21.0.11/ReferenceQueue.java:218)
at jdk.internal.ref.CleanerImpl.run(java.base@21.0.11/CleanerImpl.java:140)
at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)
at jdk.internal.misc.InnocuousThread.run(java.base@21.0.11/InnocuousThread.java:186)
"kompile-timeout-self-dump" #18 [14213] daemon prio=5 os_prio=0 cpu=0.68ms elapsed=29.54s tid=0x00007140ac2a95b0 nid=14213 waiting on condition [0x00007140b012d000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000f98170f0> (a java.util.concurrent.CountDownLatch$Sync)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(java.base@21.0.11/AbstractQueuedSynchronizer.java:790)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.tryAcquireSharedNanos(java.base@21.0.11/AbstractQueuedSynchronizer.java:1160)
at java.util.concurrent.CountDownLatch.await(java.base@21.0.11/CountDownLatch.java:276)
at kompile.TestRunner.executeTest$lambda$0(TestRunner.kt:31)
at kompile.TestRunner$$Lambda/0x0000714038009ba8.run(Unknown Source)
at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)
"VM Thread" os_prio=0 cpu=13.23ms elapsed=31.11s tid=0x00007140ac0a5f50 nid=14196 runnable
"VM Periodic Task Thread" os_prio=0 cpu=21.55ms elapsed=31.13s tid=0x00007140ac0947d0 nid=14195 waiting on condition
"G1 Service" os_prio=0 cpu=1.65ms elapsed=31.27s tid=0x00007140ac07bc00 nid=14194 runnable
"G1 Refine#0" os_prio=0 cpu=22.42ms elapsed=31.27s tid=0x00007140ac07ac30 nid=14193 runnable
"G1 Conc#0" os_prio=0 cpu=0.17ms elapsed=31.28s tid=0x00007140ac03d8d0 nid=14192 runnable
"G1 Main Marker" os_prio=0 cpu=0.16ms elapsed=31.28s tid=0x00007140ac03c920 nid=14191 runnable
"GC Thread#0" os_prio=0 cpu=35.20ms elapsed=31.29s tid=0x00007140ac03a340 nid=14190 runnable
JNI global refs: 15, weak refs: 0
Heap
garbage-first heap total 65536K, used 14619K [0x00000000f8000000, 0x0000000100000000)
region size 1024K, 12 young (12288K), 1 survivors (1024K)
Metaspace used 8300K, committed 8512K, reserved 1114112K
class space used 658K, committed 768K, reserved 1048576K
Full thread dump (kompile in-child self-dump: buildtest.projection.journal.JournalReviewCoverageQueryReleasesOwnerDuringStorageReadKt.journalReviewCoverageQueryReleasesOwnerDuringStorageRead exceeded 30000ms):
"main" #1 prio=5
java.lang.Thread.State: RUNNABLE
at sun.nio.ch.UnixFileDispatcherImpl.force0(Native Method)
at sun.nio.ch.UnixFileDispatcherImpl.force(UnixFileDispatcherImpl.java:85)
at sun.nio.ch.FileChannelImpl.force(FileChannelImpl.java:525)
at buildtest.projection.journal.JournalIo.forceDirectory(JournalIo.kt:215)
at buildtest.projection.journal.ProjectionCutStore.forceDirectory(DurableProjectionCut.kt:1197)
at buildtest.projection.journal.ProjectionCutStore.reconcileSavedNames(DurableProjectionCut.kt:1000)
at buildtest.projection.journal.ProjectionCutStore.reconcileOwnedFiles(DurableProjectionCut.kt:979)
at buildtest.projection.journal.ProjectionCutStore.access$reconcileOwnedFiles(DurableProjectionCut.kt:616)
at buildtest.projection.journal.ProjectionCutStore$publish$1.invoke(DurableProjectionCut.kt:875)
at buildtest.projection.journal.ProjectionCutStore$publish$1.invoke(DurableProjectionCut.kt:825)
at buildtest.projection.journal.ProjectionCutStore.withAdmittedMetadata(DurableProjectionCut.kt:645)
at buildtest.projection.journal.ProjectionCutStore.publish(DurableProjectionCut.kt:825)
at buildtest.projection.journal.ProjectionCutStore.publish$default(DurableProjectionCut.kt:822)
at buildtest.projection.journal.ProjectionChangeJournal.checkpointProjectionCut(ProjectionChangeJournal.kt:7738)
at buildtest.projection.journal.ProjectionChangeJournal.checkpointProjectionCut$default(ProjectionChangeJournal.kt:7694)
at buildtest.projection.journal.ProjectionChangeJournal.selectAppendCut(ProjectionChangeJournal.kt:3214)
at buildtest.projection.journal.ProjectionChangeJournal.drainPendingAppends(ProjectionChangeJournal.kt:3411)
at buildtest.projection.journal.ProjectionChangeJournal.appendAll(ProjectionChangeJournal.kt:2914)
at buildtest.projection.journal.ProjectionChangeJournal.append(ProjectionChangeJournal.kt:2877)
at buildtest.projection.journal.JournalReviewCoverageQueryReleasesOwnerDuringStorageReadKt.journalReviewCoverageQueryReleasesOwnerDuringStorageRead(journalReviewCoverageQueryReleasesOwnerDuringStorageRead.kt:76)
at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(DirectMethodHandle$Holder)
at java.lang.invoke.LambdaForm$MH/0x000071403800c800.invoke(LambdaForm$MH)
at java.lang.invoke.Invokers$Holder.invokeExact_MT(Invokers$Holder)
at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(DirectMethodHandleAccessor.java:153)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke(Method.java:580)
at kompile.TestRunner.executeTest(TestRunner.kt:47)
at java.lang.invoke.LambdaForm$DMH/0x0000714038001800.invokeStatic(LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x0000714038005400.invoke(LambdaForm$MH)
at java.lang.invoke.Invokers$Holder.invokeExact_MT(Invokers$Holder)
at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(DirectMethodHandleAccessor.java:154)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke(Method.java:580)
at community.kotlin.kompile.testrunner.bootstrap.BootstrapRunner.main(BootstrapRunner.java:449)
"Signal Dispatcher" #11 daemon prio=9
java.lang.Thread.State: RUNNABLE
"Notification Thread" #16 daemon prio=9
java.lang.Thread.State: RUNNABLE
"Reference Handler" #9 daemon prio=10
java.lang.Thread.State: RUNNABLE
at java.lang.ref.Reference.waitForReferencePendingList(Native Method)
at java.lang.ref.Reference.processPendingReferences(Reference.java:246)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:208)
"Finalizer" #10 daemon prio=8
java.lang.Thread.State: WAITING
at java.lang.Object.wait0(Native Method)
at java.lang.Object.wait(Object.java:366)
at java.lang.Object.wait(Object.java:339)
at java.lang.ref.NativeReferenceQueue.await(NativeReferenceQueue.java:48)
at java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:158)
at java.lang.ref.NativeReferenceQueue.remove(NativeReferenceQueue.java:89)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:173)
"Common-Cleaner" #17 daemon prio=8
java.lang.Thread.State: TIMED_WAITING
at jdk.internal.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1886)
at java.lang.ref.ReferenceQueue.await(ReferenceQueue.java:71)
at java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:143)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:218)
at jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140)
at java.lang.Thread.runWith(Thread.java:1596)
at java.lang.Thread.run(Thread.java:1583)
at jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:186)
"kompile-timeout-self-dump" #18 daemon prio=5
java.lang.Thread.State: RUNNABLE
at java.lang.Thread.dumpThreads(Native Method)
at java.lang.Thread.getAllStackTraces(Thread.java:2522)
at kompile.TestRunner.printSelfThreadDump(TestRunner.kt:77)
at kompile.TestRunner.executeTest$lambda$0(TestRunner.kt:36)
at kompile.TestRunner$$Lambda/0x0000714038009ba8.run(Unknown Source)
at java.lang.Thread.runWith(Thread.java:1596)
at java.lang.Thread.run(Thread.java:1583)
JNI global refs: 0 (not measured; kompile in-child self-dump)
[JSTACK THREAD DUMPS END]
| | 3 of 3 | PASSED | 20.4s | 614700454 | yes (this is the published result) | — | | 2 of 3 | PASSED | 21.9s | 614697676 | — | — |
|
| PASSED | buildtest.projection.journal | journalReviewGapPrefixCursorReachesResetBoundary | 1898ms | |
| PASSED | buildtest.projection.journal | journalReviewSparseResetCapturePrecedesAppend | 5152ms | |
| PASSED | buildtest.projection.journal | journalReviewSparseResetEndCursorConverges | 6915ms | |
| PASSED | buildtest.projection.journal | journalReviewSparseResetSeeksAfterReopen | 14199ms | |
| PASSED | buildtest.projection.journal | journalReviewTailPageDoesNotCrossArchiveGap | 5403ms | |
| PASSED | buildtest.projection.journal | journalSecondReopenDeltaBoundIndependentOfBaseline | 14648ms | |
| PASSED | buildtest.projection.journal | journalSharedOpenPreservesUnleasedResetTemporaries | 3148ms | |
| PASSED | buildtest.projection.journal | journalSnapshotAdmittedReaderSurvivesRetirement | 40191ms | |
| PASSED | buildtest.projection.journal | journalSnapshotAuthorityReplacementPublishesWholeCut | 6838ms | |
| PASSED | buildtest.projection.journal | journalSnapshotChecksumFailurePrecedesDataOpen | 9514ms | |
| PASSED | buildtest.projection.journal | journalSnapshotChecksumIndexFailureDoesNotHashData | 7660ms | |
| PASSED | buildtest.projection.journal | journalSnapshotChunksRejectChangedBytes | 5819ms | |
| PASSED | buildtest.projection.journal | journalSnapshotContinuationLeavesBytesUnchanged | 4645ms | |
| PASSED | buildtest.projection.journal | journalSnapshotConversionReentryAdoptsNestedCommit | 5753ms | |
| PASSED | buildtest.projection.journal | journalSnapshotCursorSurvivesReopen | 5329ms | |
| PASSED | buildtest.projection.journal | journalSnapshotIdentityRestorePreservesRepairObligation | 6084ms | |
| PASSED | buildtest.projection.journal | journalSnapshotIdentityValidationIsBounded | 5790ms | |
| PASSED | buildtest.projection.journal | journalSnapshotPublicationKeepsSelectedGeneration | 9900ms | |
| PASSED | buildtest.projection.journal | journalSnapshotRetirementKeepsBothManifestSlots | 20291ms | |
| PASSED | buildtest.projection.journal | journalSnapshotRetirementRecoversOnReopen | 4671ms | |
| PASSED | buildtest.projection.journal | journalSnapshotSeekFailurePrecedesDataOpen | 9333ms | |
| PASSED | buildtest.projection.journal | journalSnapshotTargetExcludesLaterAppends | 2498ms | |
| PASSED | buildtest.projection.journal | journalSnapshotUpgradeKeepsProgressAcrossSourceDelta | 18373ms | |
| PASSED | buildtest.projection.journal | journalSnapshotValidationReusesGeneration | 6171ms | |
| PASSED | buildtest.projection.journal | journalSourceFingerprintSurvivesReopen | 2718ms | |
| PASSED | buildtest.projection.journal | journalSpaceAcknowledgedCutRefusesAndRecovers | 4782ms | |
| PASSED | buildtest.projection.journal | journalSpaceAppendRefusesAndRecovers | 4357ms | |
| PASSED | buildtest.projection.journal | journalSpaceBaselineRefusesAndRecovers | 6304ms | |
| PASSED | buildtest.projection.journal | journalSpaceClassificationRefusesAndRecovers | 7886ms | |
| PASSED | buildtest.projection.journal | journalSpaceCompactionRefusesAndRecovers | 6572ms | |
| PASSED | buildtest.projection.journal | journalSpaceCutAppendKeepsAdmittedReader | 4202ms | |
| PASSED | buildtest.projection.journal | journalSpaceFingerprintCallbackDoesNotRepeat | 5678ms | |
| PASSED | buildtest.projection.journal | journalSpaceFingerprintCallbackKeepsAcknowledgedCut | 4921ms | |
| PASSED | buildtest.projection.journal | journalSpaceForgetFingerprintRefusesAndRecovers | 3907ms | |
| PASSED | buildtest.projection.journal | journalSpaceMetadataAppendRefusesAndRecovers | 4053ms | |
| PASSED | buildtest.projection.journal | journalSpaceMetadataWithdrawalPrecedesHostRelease | 6956ms | |
| PASSED | buildtest.projection.journal | journalSpaceOffsetsRefusesAndRecovers | 4697ms | |
| PASSED | buildtest.projection.journal | journalSpacePartialStageRefusesAndRecovers | 6742ms | |
| PASSED | buildtest.projection.journal | journalSpaceProbeCloseStopsNativeWrite | 3796ms | |
| PASSED | buildtest.projection.journal | journalSpaceRebuildRefusesAndRecovers | 5258ms | |
| PASSED | buildtest.projection.journal | journalSpaceRefusesBeforeTemporaryAllocation | 3800ms | |
| PASSED | buildtest.projection.journal | journalSpaceRememberFingerprintRefusesAndRecovers | 3624ms | |
| PASSED | buildtest.projection.journal | journalSpaceResetIndexRefusesAndRecovers | 4715ms | |
| PASSED | buildtest.projection.journal | journalSpaceResetMetadataRefusesAndRecovers | 5610ms | |
| PASSED | buildtest.projection.journal | journalSpaceResetRefusesAndRecovers | 6094ms | |
| PASSED | buildtest.projection.journal | journalSpaceStartupRefusesAndRecovers | 3841ms | |
| PASSED | buildtest.projection.journal | journalSpaceStartupSourceRefusesAndRecovers | 5223ms | |
| PASSED | buildtest.projection.journal | journalSparseResetCapturedCloseKeepsKinds | 6401ms | |
| PASSED | buildtest.projection.journal | journalSparseResetKeepsEarlierBaselineCursor | 7483ms | |
| PASSED | buildtest.projection.journal | journalSparseResetPagesKeepKindsAfterReopen | 5273ms | |
| PASSED | buildtest.projection.journal | journalStageObserverCanCloseFromAnotherThread | 6190ms | |
| PASSED | buildtest.projection.journal | journalStartupDirectoryForceReentryAdoptsAppend | 2207ms | |
| PASSED | buildtest.projection.journal | journalStartupEvictedTailCheckpointReopen | 20866ms | |
| PASSED | buildtest.projection.journal | journalStartupForceObserverFailureDrainsMoves | 4051ms | |
| PASSED | buildtest.projection.journal | journalStartupLargeTailHeapStaysBounded | 21052ms | |
| PASSED | buildtest.projection.journal | journalStartupObserverCleanupFailureIsReportedOnce | 1148ms | |
| PASSED | buildtest.projection.journal | journalStartupPolicyFailureKeepsPriorForces | 2927ms | |
| PASSED | buildtest.projection.journal | journalStartupReentryKeepsPendingForces | 4642ms | |
| PASSED | buildtest.projection.journal | journalStopAfterDeferredBaselineObservation | 6316ms | |
| PASSED | buildtest.projection.journal | journalStopDuringBaselineIndexRebuild | 3452ms | |
| PASSED | buildtest.projection.journal | journalStopDuringInitialBaselineFold | 4147ms | |
| PASSED | buildtest.projection.journal | journalStopDuringReleasedBaselineRewrite | 4520ms | |
| PASSED | buildtest.projection.journal | journalStoppedStagingReopensIdempotently | 2794ms | |
| PASSED | buildtest.projection.journal | journalSupplementalFingerprintSurvivesReopen | 4638ms | |
| PASSED | buildtest.projection.journal | journalTailCursorPagesWithoutDuplicates | 2001ms | |
| PASSED | buildtest.projection.journal | journalTailCursorSurvivesRestart | 5124ms | |
| PASSED | buildtest.projection.journal | journalTerminalConfigurationIsCopied | 5759ms | |
| PASSED | buildtest.projection.journal | journalTerminalSummaryPreservesPrecedingTestRows | 4760ms | |
| PASSED | buildtest.projection.journal | journalTestLifecycleStatesAcrossTerminalSummary | 3689ms | |
| PASSED | buildtest.projection.journal | journalTestLifecycleStatesRemainDistinct | 5437ms | |
| PASSED | buildtest.projection.journal | journalUnchangedCutOpenDoesNotWrite | 9356ms | |
| PASSED | buildtest.projection.journal | journalUnchangedReplacementReusesPreparedSourcePlan | 5171ms | |
| PASSED | buildtest.projection.journal | journalUnparsableCursorProgressesDuringAppendStream | 10604ms | |
| PASSED | buildtest.projection.journal | journalUnregisteredHostFailureKeepsOriginalError | 2073ms | |
| PASSED | buildtest.projection.journal | journalUnselectedSnapshotDoesNotAddOpenWork | 6326ms | |
| PASSED | buildtest.projection.journal | journalVerificationWaitRefusesJournalOwner | 4965ms | |
| PASSED | buildtest.projection.journal | journalZeroBaselineRemovalFactSurvivesEviction | 2924ms | |
| PASSED | buildtest.projection.journal | rev21CloseWithDeletionOrdinaryAndResetHeld | 7447ms | |
| PASSED | buildtest.projection.journal | rev21ConcurrentAcknowledgedSelectionsKeepAllRows | 21044ms | |
| PASSED | buildtest.projection.journal | rev21ConcurrentResetStopRequestsFinish | 5420ms | |
| PASSED | buildtest.projection.journal | rev21LiveEndReadReturnsWhileDeltaForceHeld | 3832ms | |
| PASSED | buildtest.projection.journal | rev21PartialAcknowledgedAdmissionReleasesAllRuns | 4732ms | |
| PASSED | buildtest.projection.journal | rev21RefusedFingerprintCallbackDoesNotLoseWriter | 3418ms | |
| PASSED | buildtest.projection.journal | rev21RefusedOrdinaryBehindAcknowledgedGroup | 4422ms | |
| PASSED | buildtest.projection.journal | rev21StopThenCloseCannotInstallMovedReset | 4707ms | |
| PASSED | buildtest.projection.journal | reviewAbandonedUuidCandidateIsRemoved | 2859ms | |
| PASSED | buildtest.projection.journal | reviewAcknowledgedActivationObserverKeepsSelectedCut | 4186ms | |
| PASSED | buildtest.projection.journal | reviewAcknowledgedCommitHostDeliveryKeepsAvailableCut | 1839ms | |
| PASSED | buildtest.projection.journal | reviewAcknowledgedDeletionAfterExpiryRenewsFact | 4956ms | |
| PASSED | buildtest.projection.journal | reviewAcknowledgedDeletionLockOrder | 3714ms | |
| PASSED | buildtest.projection.journal | reviewAcknowledgedDeletionResetPublicationOrder | 5833ms | |
| PASSED | buildtest.projection.journal | reviewAcknowledgedLiveReaderKeepsCommitOrder | 5474ms | |
| PASSED | buildtest.projection.journal | reviewAcknowledgedNestedDeletionChangedTimeKeepsFacts | 5062ms | |
| PASSED | buildtest.projection.journal | reviewAcknowledgedNestedDeletionKeepsFacts | 3505ms | |
| PASSED | buildtest.projection.journal | reviewAcknowledgedNestedDeletionReopenKeepsFacts | 3311ms | |
| PASSED | buildtest.projection.journal | reviewAcknowledgedPartialStageFailureReleasesWholeCaller | 4081ms | |
| PASSED | buildtest.projection.journal | reviewAcknowledgedReceiptsAcrossSecondCompaction | 7708ms | |
| PASSED | buildtest.projection.journal | reviewAcknowledgedReplacementCallbackKeepsCommit | 4254ms | |
| PASSED | buildtest.projection.journal | reviewAcknowledgedReplacementCallbackReopenKeepsCommit | 4072ms | |
| PASSED | buildtest.projection.journal | reviewAcknowledgedRetentionClockReentryKeepsOwner | 5013ms | |
| PASSED | buildtest.projection.journal | reviewAcknowledgedRevivedRunDeletionKeepsFact | 3221ms | |
| PASSED | buildtest.projection.journal | reviewAcknowledgedThreeDeletionSources | 4337ms | |
| PASSED | buildtest.projection.journal | reviewAcknowledgedThreeOwnerReleaseOrders | 19006ms | |
| PASSED | buildtest.projection.journal | reviewAcknowledgedTornReceiptReportsStorage | 3221ms | |
| PASSED | buildtest.projection.journal | reviewAdmittedDamageAfterConcurrentHealthyVerificationRecovers | 23661ms | |
| PASSED | buildtest.projection.journal | reviewBatchSelectionHostFailureReleasesEveryCaller | 4916ms | |
| PASSED | buildtest.projection.journal | reviewChecksumIndexPrecedesDataRead | 9396ms | |
| PASSED | buildtest.projection.journal | reviewCleanupWarningCanReenterClose | 1857ms | |
| PASSED | buildtest.projection.journal | reviewCompactionAfterForceCloseStopsNativeBytes | 4771ms | |
| PASSED | buildtest.projection.journal | reviewCompactionAfterForceCloseStopsStageWrites | 4421ms | |
| PASSED | buildtest.projection.journal | reviewCompactionDeltaCloseStopsForceCompletion | 4094ms | |
| PASSED | buildtest.projection.journal | reviewCompactionLargeExistingKey flaky — passed on attempt 2 of 3 | 11482ms | |
Attempts (3)| Attempt | Status | Duration | Droplet | Canonical | Error |
|---|
| 1 of 3 | FAILED | 32.6s | 614700451 | — | java.lang.RuntimeException: Test 'reviewCompactionLargeExistingKey' timed out after 30000ms, stuck at: okio.Path$Companion.get(Path.kt:119)
at kompile.WorkspaceKt.executeTestInSeparateJvm(Workspace.kt:4748)
at kompile.WorkspaceKt.access$executeTestInSeparateJvm(Workspace.kt:1)
at kompile.WorkspaceKt$prepareTests$4$executeAction$1.invoke(Workspace.kt:6740)
at kompile.WorkspaceKt$prepareTests$4$executeAction$1.invoke(Workspace.kt:6725)
at kompile.PreparedTestRun.execute(Workspace.kt:4396)
at kompile.LocalBuildWorkspace$prepareTestBatchInternalOpen$executePrepared$1.invoke(Workspace.kt:1981)
at kompile.LocalBuildWorkspace$prepareTestBatchInternalOpen$executePrepared$1.invoke(Workspace.kt:1961)
at kompile.PreparedTestBatch.executeOnce(Workspace.kt:348)
at kompile.PreparedTestBatch.execute(Workspace.kt:304)
at buildtest.runner.PreparedLeaseBatch.execute(PreparedLeaseBatch.kt:22)
at buildtest.runner.MainKt.runOneExecution(Main.kt:1774)
at buildtest.runner.MainKt.runOneExecution$default(Main.kt:1149)
at buildtest.runner.MainKt$preparePipelineWork$warmEntry$1.invoke(Main.kt:1087)
at buildtest.runner.MainKt$preparePipelineWork$warmEntry$1.invoke(Main.kt:1086)
at buildtest.runner.PreparedLaneExecution.thread$lambda$0(PreparedLaneExecution.kt:129)
at java.base/java.lang.Thread.run(Thread.java:1583)
| Console output of attempt 1 of 3 (37436 characters)2026-11-01 06:20:45
Full thread dump OpenJDK 64-Bit Server VM (21.0.11+10-1-24.04.2-Ubuntu mixed mode, sharing):
Threads class SMR info:
_java_thread_list=0x00007a12042a2860, length=11, elements={
0x00007a1204019d40, 0x00007a12040b1a60, 0x00007a12040b2fe0, 0x00007a12040b4790,
0x00007a12040b5de0, 0x00007a12040b7390, 0x00007a12040b8ee0, 0x00007a12040ba5b0,
0x00007a12040c67d0, 0x00007a12040c9aa0, 0x00007a12042a19a0
}
"main" #1 [14121] prio=5 os_prio=0 cpu=5033.11ms elapsed=31.37s tid=0x00007a1204019d40 nid=14121 runnable [0x00007a1208bfb000]
java.lang.Thread.State: RUNNABLE
at okio.internal.-Path.toPath(Path.kt:385)
at okio.internal.-Path.commonToPath(Path.kt:306)
at okio.Path$Companion.get(Path.kt:119)
at okio.Path$Companion.get(Path.kt:124)
at okio.Path$Companion.get$default(Path.kt:124)
at buildtest.projection.journal.ProjectionPlatformFiles.requiresNativePath(JournalIo.kt:37)
at buildtest.projection.journal.JournalIo.createDirectories(JournalIo.kt:121)
at buildtest.projection.journal.ProjectionCutArena$access$2$1.invoke(DurableProjectionCut.kt:208)
at buildtest.projection.journal.ProjectionCutArena$access$2$1.invoke(DurableProjectionCut.kt:213)
at buildtest.projection.journal.ProjectionCutArenaSession.file(DurableProjectionCut.kt:173)
at buildtest.projection.journal.ProjectionCutArena$writeRecord$1.invoke(DurableProjectionCut.kt:227)
at buildtest.projection.journal.ProjectionCutArena$writeRecord$1.invoke(DurableProjectionCut.kt:220)
at buildtest.projection.journal.ProjectionCutArena.access(DurableProjectionCut.kt:216)
- locked <0x00000000f830ff88> (a java.lang.Object)
at buildtest.projection.journal.ProjectionCutArena.access$default(DurableProjectionCut.kt:197)
at buildtest.projection.journal.ProjectionCutArena.writeRecord(DurableProjectionCut.kt:220)
at buildtest.projection.journal.CutJournalRecords.appendImportedBatch(CutJournalRecords.kt:257)
- locked <0x00000000feb00180> (a java.lang.Object)
at buildtest.projection.journal.ProjectionChangeJournalKt.importProjectionCutRows(ProjectionChangeJournal.kt:37)
at buildtest.projection.journal.ProjectionChangeJournalKt.access$importProjectionCutRows(ProjectionChangeJournal.kt:1)
at buildtest.projection.journal.ProjectionChangeJournal.prepareProjectionCutPublication(ProjectionChangeJournal.kt:7529)
at buildtest.projection.journal.ProjectionChangeJournal.prepareProjectionCutPublication$default(ProjectionChangeJournal.kt:7518)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$attemptPublication$1.invoke(ProjectionChangeJournal.kt:3887)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$attemptPublication$1.invoke(ProjectionChangeJournal.kt:3802)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$attemptWithCorrections$1.invoke(ProjectionChangeJournal.kt:4009)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$attemptWithCorrections$1.invoke(ProjectionChangeJournal.kt:3998)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$published$1.invoke(ProjectionChangeJournal.kt:4036)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$published$1.invoke(ProjectionChangeJournal.kt:4015)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$8.invoke(ProjectionChangeJournal.kt:3670)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$8.invoke(ProjectionChangeJournal.kt:3670)
at buildtest.projection.journal.ProjectionJournalOwners$callback$2$1.invoke(ProjectionJournalOwners.kt:304)
at buildtest.projection.journal.ProjectionJournalOwners$dispatchAt$1.invoke(ProjectionJournalOwners.kt:288)
at buildtest.projection.journal.ProjectionJournalOwners.dispatchUnownedAt(ProjectionJournalOwners.kt:295)
at buildtest.projection.journal.ProjectionJournalOwners.dispatchAt(ProjectionJournalOwners.kt:286)
at buildtest.projection.journal.ProjectionJournalOwners.access$dispatchAt(ProjectionJournalOwners.kt:11)
at buildtest.projection.journal.ProjectionJournalOwners$callback$2.invoke(ProjectionJournalOwners.kt:304)
at buildtest.projection.journal.ProjectionChangeJournal.compactPreservingCommittedTail(ProjectionChangeJournal.kt:4015)
at buildtest.projection.journal.ProjectionChangeJournal.compactPreservingCommittedTail$default(ProjectionChangeJournal.kt:3659)
at buildtest.projection.journal.ReviewCompactionLargeExistingKeyKt.reviewCompactionLargeExistingKey(reviewCompactionLargeExistingKey.kt:24)
at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(java.base@21.0.11/DirectMethodHandle$Holder)
at java.lang.invoke.LambdaForm$MH/0x00007a119000c800.invoke(java.base@21.0.11/LambdaForm$MH)
at java.lang.invoke.Invokers$Holder.invokeExact_MT(java.base@21.0.11/Invokers$Holder)
at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(java.base@21.0.11/DirectMethodHandleAccessor.java:153)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(java.base@21.0.11/DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke(java.base@21.0.11/Method.java:580)
at kompile.TestRunner.executeTest(TestRunner.kt:47)
at java.lang.invoke.LambdaForm$DMH/0x00007a1190001800.invokeStatic(java.base@21.0.11/LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x00007a1190005400.invoke(java.base@21.0.11/LambdaForm$MH)
at java.lang.invoke.Invokers$Holder.invokeExact_MT(java.base@21.0.11/Invokers$Holder)
at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(java.base@21.0.11/DirectMethodHandleAccessor.java:154)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(java.base@21.0.11/DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke(java.base@21.0.11/Method.java:580)
at community.kotlin.kompile.testrunner.bootstrap.BootstrapRunner.main(BootstrapRunner.java:449)
"Reference Handler" #9 [14133] daemon prio=10 os_prio=0 cpu=1.26ms elapsed=31.22s tid=0x00007a12040b1a60 nid=14133 waiting on condition [0x00007a11ec5fc000]
java.lang.Thread.State: RUNNABLE
at java.lang.ref.Reference.waitForReferencePendingList(java.base@21.0.11/Native Method)
at java.lang.ref.Reference.processPendingReferences(java.base@21.0.11/Reference.java:246)
at java.lang.ref.Reference$ReferenceHandler.run(java.base@21.0.11/Reference.java:208)
"Finalizer" #10 [14134] daemon prio=8 os_prio=0 cpu=0.55ms elapsed=31.22s tid=0x00007a12040b2fe0 nid=14134 in Object.wait() [0x00007a11ec1fe000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait0(java.base@21.0.11/Native Method)
- waiting on <0x00000000f8220730> (a java.lang.ref.NativeReferenceQueue$Lock)
at java.lang.Object.wait(java.base@21.0.11/Object.java:366)
at java.lang.Object.wait(java.base@21.0.11/Object.java:339)
at java.lang.ref.NativeReferenceQueue.await(java.base@21.0.11/NativeReferenceQueue.java:48)
at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.11/ReferenceQueue.java:158)
at java.lang.ref.NativeReferenceQueue.remove(java.base@21.0.11/NativeReferenceQueue.java:89)
- locked <0x00000000f8220730> (a java.lang.ref.NativeReferenceQueue$Lock)
at java.lang.ref.Finalizer$FinalizerThread.run(java.base@21.0.11/Finalizer.java:173)
"Signal Dispatcher" #11 [14135] daemon prio=9 os_prio=0 cpu=0.43ms elapsed=31.21s tid=0x00007a12040b4790 nid=14135 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Service Thread" #12 [14136] daemon prio=9 os_prio=0 cpu=1.76ms elapsed=31.21s tid=0x00007a12040b5de0 nid=14136 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Monitor Deflation Thread" #13 [14137] daemon prio=9 os_prio=0 cpu=4.12ms elapsed=31.20s tid=0x00007a12040b7390 nid=14137 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread0" #14 [14138] daemon prio=9 os_prio=0 cpu=953.94ms elapsed=31.20s tid=0x00007a12040b8ee0 nid=14138 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
Compiling: 1309 4 okio.-SegmentedByteString::arrayRangeEquals (47 bytes)
"C1 CompilerThread0" #15 [14139] daemon prio=9 os_prio=0 cpu=624.96ms elapsed=31.19s tid=0x00007a12040ba5b0 nid=14139 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
"Notification Thread" #16 [14140] daemon prio=9 os_prio=0 cpu=0.19ms elapsed=31.17s tid=0x00007a12040c67d0 nid=14140 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Common-Cleaner" #17 [14141] daemon prio=8 os_prio=0 cpu=0.83ms elapsed=31.16s tid=0x00007a12040c9aa0 nid=14141 waiting on condition [0x00007a11dda2d000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000f8220858> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.11/AbstractQueuedSynchronizer.java:1886)
at java.lang.ref.ReferenceQueue.await(java.base@21.0.11/ReferenceQueue.java:71)
at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.11/ReferenceQueue.java:143)
at java.lang.ref.ReferenceQueue.remove(java.base@21.0.11/ReferenceQueue.java:218)
at jdk.internal.ref.CleanerImpl.run(java.base@21.0.11/CleanerImpl.java:140)
at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)
at jdk.internal.misc.InnocuousThread.run(java.base@21.0.11/InnocuousThread.java:186)
"kompile-timeout-self-dump" #18 [14172] daemon prio=5 os_prio=0 cpu=0.74ms elapsed=29.70s tid=0x00007a12042a19a0 nid=14172 waiting on condition [0x00007a11dd92d000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000f8311978> (a java.util.concurrent.CountDownLatch$Sync)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(java.base@21.0.11/AbstractQueuedSynchronizer.java:790)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.tryAcquireSharedNanos(java.base@21.0.11/AbstractQueuedSynchronizer.java:1160)
at java.util.concurrent.CountDownLatch.await(java.base@21.0.11/CountDownLatch.java:276)
at kompile.TestRunner.executeTest$lambda$0(TestRunner.kt:31)
at kompile.TestRunner$$Lambda/0x00007a1190009ba8.run(Unknown Source)
at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)
"VM Thread" os_prio=0 cpu=44.57ms elapsed=31.27s tid=0x00007a12040a5f20 nid=14132 runnable
"VM Periodic Task Thread" os_prio=0 cpu=22.19ms elapsed=31.30s tid=0x00007a12040947a0 nid=14131 waiting on condition
"G1 Service" os_prio=0 cpu=3.36ms elapsed=31.35s tid=0x00007a120407bbb0 nid=14129 runnable
"G1 Refine#0" os_prio=0 cpu=133.20ms elapsed=31.36s tid=0x00007a120407abe0 nid=14128 runnable
"G1 Conc#0" os_prio=0 cpu=3.85ms elapsed=31.36s tid=0x00007a120403d880 nid=14127 runnable
"G1 Main Marker" os_prio=0 cpu=3.71ms elapsed=31.36s tid=0x00007a120403c8d0 nid=14126 runnable
"GC Thread#0" os_prio=0 cpu=202.33ms elapsed=31.36s tid=0x00007a120403a2f0 nid=14125 runnable
JNI global refs: 16, weak refs: 0
Heap
garbage-first heap total 115712K, used 53373K [0x00000000f8000000, 0x0000000100000000)
region size 1024K, 3 young (3072K), 1 survivors (1024K)
Metaspace used 8294K, committed 8448K, reserved 1114112K
class space used 682K, committed 768K, reserved 1048576K
Full thread dump (kompile in-child self-dump: buildtest.projection.journal.ReviewCompactionLargeExistingKeyKt.reviewCompactionLargeExistingKey exceeded 30000ms):
"main" #1 prio=5
java.lang.Thread.State: RUNNABLE
at org.json.JSONArray.toString(JSONArray.java:1746)
at org.json.JSONArray.toString(JSONArray.java:1709)
at buildtest.projection.journal.ProjectionCutArena$writeRecord$1.invoke(DurableProjectionCut.kt:234)
at buildtest.projection.journal.ProjectionCutArena$writeRecord$1.invoke(DurableProjectionCut.kt:220)
at buildtest.projection.journal.ProjectionCutArena.access(DurableProjectionCut.kt:216)
at buildtest.projection.journal.ProjectionCutArena.access$default(DurableProjectionCut.kt:197)
at buildtest.projection.journal.ProjectionCutArena.writeRecord(DurableProjectionCut.kt:220)
at buildtest.projection.journal.CutJournalRecords.appendImportedBatch(CutJournalRecords.kt:257)
at buildtest.projection.journal.ProjectionChangeJournalKt.importProjectionCutRows(ProjectionChangeJournal.kt:37)
at buildtest.projection.journal.ProjectionChangeJournalKt.access$importProjectionCutRows(ProjectionChangeJournal.kt:1)
at buildtest.projection.journal.ProjectionChangeJournal.prepareProjectionCutPublication(ProjectionChangeJournal.kt:7529)
at buildtest.projection.journal.ProjectionChangeJournal.prepareProjectionCutPublication$default(ProjectionChangeJournal.kt:7518)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$attemptPublication$1.invoke(ProjectionChangeJournal.kt:3887)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$attemptPublication$1.invoke(ProjectionChangeJournal.kt:3802)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$attemptWithCorrections$1.invoke(ProjectionChangeJournal.kt:4009)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$attemptWithCorrections$1.invoke(ProjectionChangeJournal.kt:3998)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$published$1.invoke(ProjectionChangeJournal.kt:4036)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$published$1.invoke(ProjectionChangeJournal.kt:4015)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$8.invoke(ProjectionChangeJournal.kt:3670)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$8.invoke(ProjectionChangeJournal.kt:3670)
at buildtest.projection.journal.ProjectionJournalOwners$callback$2$1.invoke(ProjectionJournalOwners.kt:304)
at buildtest.projection.journal.ProjectionJournalOwners$dispatchAt$1.invoke(ProjectionJournalOwners.kt:288)
at buildtest.projection.journal.ProjectionJournalOwners.dispatchUnownedAt(ProjectionJournalOwners.kt:295)
at buildtest.projection.journal.ProjectionJournalOwners.dispatchAt(ProjectionJournalOwners.kt:286)
at buildtest.projection.journal.ProjectionJournalOwners.access$dispatchAt(ProjectionJournalOwners.kt:11)
at buildtest.projection.journal.ProjectionJournalOwners$callback$2.invoke(ProjectionJournalOwners.kt:304)
at buildtest.projection.journal.ProjectionChangeJournal.compactPreservingCommittedTail(ProjectionChangeJournal.kt:4015)
at buildtest.projection.journal.ProjectionChangeJournal.compactPreservingCommittedTail$default(ProjectionChangeJournal.kt:3659)
at buildtest.projection.journal.ReviewCompactionLargeExistingKeyKt.reviewCompactionLargeExistingKey(reviewCompactionLargeExistingKey.kt:24)
at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(DirectMethodHandle$Holder)
at java.lang.invoke.LambdaForm$MH/0x00007a119000c800.invoke(LambdaForm$MH)
at java.lang.invoke.Invokers$Holder.invokeExact_MT(Invokers$Holder)
at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(DirectMethodHandleAccessor.java:153)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke(Method.java:580)
at kompile.TestRunner.executeTest(TestRunner.kt:47)
at java.lang.invoke.LambdaForm$DMH/0x00007a1190001800.invokeStatic(LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x00007a1190005400.invoke(LambdaForm$MH)
at java.lang.invoke.Invokers$Holder.invokeExact_MT(Invokers$Holder)
at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(DirectMethodHandleAccessor.java:154)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke(Method.java:580)
at community.kotlin.kompile.testrunner.bootstrap.BootstrapRunner.main(BootstrapRunner.java:449)
"Signal Dispatcher" #11 daemon prio=9
java.lang.Thread.State: RUNNABLE
"Notification Thread" #16 daemon prio=9
java.lang.Thread.State: RUNNABLE
"Reference Handler" #9 daemon prio=10
java.lang.Thread.State: RUNNABLE
at java.lang.ref.Reference.waitForReferencePendingList(Native Method)
at java.lang.ref.Reference.processPendingReferences(Reference.java:246)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:208)
"Finalizer" #10 daemon prio=8
java.lang.Thread.State: WAITING
at java.lang.Object.wait0(Native Method)
at java.lang.Object.wait(Object.java:366)
at java.lang.Object.wait(Object.java:339)
at java.lang.ref.NativeReferenceQueue.await(NativeReferenceQueue.java:48)
at java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:158)
at java.lang.ref.NativeReferenceQueue.remove(NativeReferenceQueue.java:89)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:173)
"Common-Cleaner" #17 daemon prio=8
java.lang.Thread.State: TIMED_WAITING
at jdk.internal.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1886)
at java.lang.ref.ReferenceQueue.await(ReferenceQueue.java:71)
at java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:143)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:218)
at jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140)
at java.lang.Thread.runWith(Thread.java:1596)
at java.lang.Thread.run(Thread.java:1583)
at jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:186)
"kompile-timeout-self-dump" #18 daemon prio=5
java.lang.Thread.State: RUNNABLE
at java.lang.Thread.dumpThreads(Native Method)
at java.lang.Thread.getAllStackTraces(Thread.java:2522)
at kompile.TestRunner.printSelfThreadDump(TestRunner.kt:77)
at kompile.TestRunner.executeTest$lambda$0(TestRunner.kt:36)
at kompile.TestRunner$$Lambda/0x00007a1190009ba8.run(Unknown Source)
at java.lang.Thread.runWith(Thread.java:1596)
at java.lang.Thread.run(Thread.java:1583)
JNI global refs: 0 (not measured; kompile in-child self-dump)
TIMEOUT: Test 'buildtest.projection.journal.ReviewCompactionLargeExistingKeyKt.reviewCompactionLargeExistingKey' exceeded per-test timeout of 30000ms; child process killed
[JSTACK THREAD DUMPS BEGIN]
Full thread dump OpenJDK 64-Bit Server VM (21.0.11+10-1-24.04.2-Ubuntu mixed mode, sharing):
Threads class SMR info:
_java_thread_list=0x00007a12042a2860, length=11, elements={
0x00007a1204019d40, 0x00007a12040b1a60, 0x00007a12040b2fe0, 0x00007a12040b4790,
0x00007a12040b5de0, 0x00007a12040b7390, 0x00007a12040b8ee0, 0x00007a12040ba5b0,
0x00007a12040c67d0, 0x00007a12040c9aa0, 0x00007a12042a19a0
}
"main" #1 [14121] prio=5 os_prio=0 cpu=5033.11ms elapsed=31.37s tid=0x00007a1204019d40 nid=14121 runnable [0x00007a1208bfb000]
java.lang.Thread.State: RUNNABLE
at okio.internal.-Path.toPath(Path.kt:385)
at okio.internal.-Path.commonToPath(Path.kt:306)
at okio.Path$Companion.get(Path.kt:119)
at okio.Path$Companion.get(Path.kt:124)
at okio.Path$Companion.get$default(Path.kt:124)
at buildtest.projection.journal.ProjectionPlatformFiles.requiresNativePath(JournalIo.kt:37)
at buildtest.projection.journal.JournalIo.createDirectories(JournalIo.kt:121)
at buildtest.projection.journal.ProjectionCutArena$access$2$1.invoke(DurableProjectionCut.kt:208)
at buildtest.projection.journal.ProjectionCutArena$access$2$1.invoke(DurableProjectionCut.kt:213)
at buildtest.projection.journal.ProjectionCutArenaSession.file(DurableProjectionCut.kt:173)
at buildtest.projection.journal.ProjectionCutArena$writeRecord$1.invoke(DurableProjectionCut.kt:227)
at buildtest.projection.journal.ProjectionCutArena$writeRecord$1.invoke(DurableProjectionCut.kt:220)
at buildtest.projection.journal.ProjectionCutArena.access(DurableProjectionCut.kt:216)
- locked <0x00000000f830ff88> (a java.lang.Object)
at buildtest.projection.journal.ProjectionCutArena.access$default(DurableProjectionCut.kt:197)
at buildtest.projection.journal.ProjectionCutArena.writeRecord(DurableProjectionCut.kt:220)
at buildtest.projection.journal.CutJournalRecords.appendImportedBatch(CutJournalRecords.kt:257)
- locked <0x00000000feb00180> (a java.lang.Object)
at buildtest.projection.journal.ProjectionChangeJournalKt.importProjectionCutRows(ProjectionChangeJournal.kt:37)
at buildtest.projection.journal.ProjectionChangeJournalKt.access$importProjectionCutRows(ProjectionChangeJournal.kt:1)
at buildtest.projection.journal.ProjectionChangeJournal.prepareProjectionCutPublication(ProjectionChangeJournal.kt:7529)
at buildtest.projection.journal.ProjectionChangeJournal.prepareProjectionCutPublication$default(ProjectionChangeJournal.kt:7518)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$attemptPublication$1.invoke(ProjectionChangeJournal.kt:3887)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$attemptPublication$1.invoke(ProjectionChangeJournal.kt:3802)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$attemptWithCorrections$1.invoke(ProjectionChangeJournal.kt:4009)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$attemptWithCorrections$1.invoke(ProjectionChangeJournal.kt:3998)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$published$1.invoke(ProjectionChangeJournal.kt:4036)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$published$1.invoke(ProjectionChangeJournal.kt:4015)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$8.invoke(ProjectionChangeJournal.kt:3670)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$8.invoke(ProjectionChangeJournal.kt:3670)
at buildtest.projection.journal.ProjectionJournalOwners$callback$2$1.invoke(ProjectionJournalOwners.kt:304)
at buildtest.projection.journal.ProjectionJournalOwners$dispatchAt$1.invoke(ProjectionJournalOwners.kt:288)
at buildtest.projection.journal.ProjectionJournalOwners.dispatchUnownedAt(ProjectionJournalOwners.kt:295)
at buildtest.projection.journal.ProjectionJournalOwners.dispatchAt(ProjectionJournalOwners.kt:286)
at buildtest.projection.journal.ProjectionJournalOwners.access$dispatchAt(ProjectionJournalOwners.kt:11)
at buildtest.projection.journal.ProjectionJournalOwners$callback$2.invoke(ProjectionJournalOwners.kt:304)
at buildtest.projection.journal.ProjectionChangeJournal.compactPreservingCommittedTail(ProjectionChangeJournal.kt:4015)
at buildtest.projection.journal.ProjectionChangeJournal.compactPreservingCommittedTail$default(ProjectionChangeJournal.kt:3659)
at buildtest.projection.journal.ReviewCompactionLargeExistingKeyKt.reviewCompactionLargeExistingKey(reviewCompactionLargeExistingKey.kt:24)
at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(java.base@21.0.11/DirectMethodHandle$Holder)
at java.lang.invoke.LambdaForm$MH/0x00007a119000c800.invoke(java.base@21.0.11/LambdaForm$MH)
at java.lang.invoke.Invokers$Holder.invokeExact_MT(java.base@21.0.11/Invokers$Holder)
at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(java.base@21.0.11/DirectMethodHandleAccessor.java:153)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(java.base@21.0.11/DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke(java.base@21.0.11/Method.java:580)
at kompile.TestRunner.executeTest(TestRunner.kt:47)
at java.lang.invoke.LambdaForm$DMH/0x00007a1190001800.invokeStatic(java.base@21.0.11/LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x00007a1190005400.invoke(java.base@21.0.11/LambdaForm$MH)
at java.lang.invoke.Invokers$Holder.invokeExact_MT(java.base@21.0.11/Invokers$Holder)
at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(java.base@21.0.11/DirectMethodHandleAccessor.java:154)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(java.base@21.0.11/DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke(java.base@21.0.11/Method.java:580)
at community.kotlin.kompile.testrunner.bootstrap.BootstrapRunner.main(BootstrapRunner.java:449)
"Reference Handler" #9 [14133] daemon prio=10 os_prio=0 cpu=1.26ms elapsed=31.22s tid=0x00007a12040b1a60 nid=14133 waiting on condition [0x00007a11ec5fc000]
java.lang.Thread.State: RUNNABLE
at java.lang.ref.Reference.waitForReferencePendingList(java.base@21.0.11/Native Method)
at java.lang.ref.Reference.processPendingReferences(java.base@21.0.11/Reference.java:246)
at java.lang.ref.Reference$ReferenceHandler.run(java.base@21.0.11/Reference.java:208)
"Finalizer" #10 [14134] daemon prio=8 os_prio=0 cpu=0.55ms elapsed=31.22s tid=0x00007a12040b2fe0 nid=14134 in Object.wait() [0x00007a11ec1fe000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait0(java.base@21.0.11/Native Method)
- waiting on <0x00000000f8220730> (a java.lang.ref.NativeReferenceQueue$Lock)
at java.lang.Object.wait(java.base@21.0.11/Object.java:366)
at java.lang.Object.wait(java.base@21.0.11/Object.java:339)
at java.lang.ref.NativeReferenceQueue.await(java.base@21.0.11/NativeReferenceQueue.java:48)
at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.11/ReferenceQueue.java:158)
at java.lang.ref.NativeReferenceQueue.remove(java.base@21.0.11/NativeReferenceQueue.java:89)
- locked <0x00000000f8220730> (a java.lang.ref.NativeReferenceQueue$Lock)
at java.lang.ref.Finalizer$FinalizerThread.run(java.base@21.0.11/Finalizer.java:173)
"Signal Dispatcher" #11 [14135] daemon prio=9 os_prio=0 cpu=0.43ms elapsed=31.21s tid=0x00007a12040b4790 nid=14135 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Service Thread" #12 [14136] daemon prio=9 os_prio=0 cpu=1.76ms elapsed=31.21s tid=0x00007a12040b5de0 nid=14136 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Monitor Deflation Thread" #13 [14137] daemon prio=9 os_prio=0 cpu=4.12ms elapsed=31.20s tid=0x00007a12040b7390 nid=14137 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread0" #14 [14138] daemon prio=9 os_prio=0 cpu=953.94ms elapsed=31.20s tid=0x00007a12040b8ee0 nid=14138 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
Compiling: 1309 4 okio.-SegmentedByteString::arrayRangeEquals (47 bytes)
"C1 CompilerThread0" #15 [14139] daemon prio=9 os_prio=0 cpu=624.96ms elapsed=31.19s tid=0x00007a12040ba5b0 nid=14139 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
"Notification Thread" #16 [14140] daemon prio=9 os_prio=0 cpu=0.19ms elapsed=31.17s tid=0x00007a12040c67d0 nid=14140 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Common-Cleaner" #17 [14141] daemon prio=8 os_prio=0 cpu=0.83ms elapsed=31.16s tid=0x00007a12040c9aa0 nid=14141 waiting on condition [0x00007a11dda2d000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000f8220858> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.11/AbstractQueuedSynchronizer.java:1886)
at java.lang.ref.ReferenceQueue.await(java.base@21.0.11/ReferenceQueue.java:71)
at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.11/ReferenceQueue.java:143)
at java.lang.ref.ReferenceQueue.remove(java.base@21.0.11/ReferenceQueue.java:218)
at jdk.internal.ref.CleanerImpl.run(java.base@21.0.11/CleanerImpl.java:140)
at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)
at jdk.internal.misc.InnocuousThread.run(java.base@21.0.11/InnocuousThread.java:186)
"kompile-timeout-self-dump" #18 [14172] daemon prio=5 os_prio=0 cpu=0.74ms elapsed=29.70s tid=0x00007a12042a19a0 nid=14172 waiting on condition [0x00007a11dd92d000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000f8311978> (a java.util.concurrent.CountDownLatch$Sync)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(java.base@21.0.11/AbstractQueuedSynchronizer.java:790)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.tryAcquireSharedNanos(java.base@21.0.11/AbstractQueuedSynchronizer.java:1160)
at java.util.concurrent.CountDownLatch.await(java.base@21.0.11/CountDownLatch.java:276)
at kompile.TestRunner.executeTest$lambda$0(TestRunner.kt:31)
at kompile.TestRunner$$Lambda/0x00007a1190009ba8.run(Unknown Source)
at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)
"VM Thread" os_prio=0 cpu=44.57ms elapsed=31.27s tid=0x00007a12040a5f20 nid=14132 runnable
"VM Periodic Task Thread" os_prio=0 cpu=22.19ms elapsed=31.30s tid=0x00007a12040947a0 nid=14131 waiting on condition
"G1 Service" os_prio=0 cpu=3.36ms elapsed=31.35s tid=0x00007a120407bbb0 nid=14129 runnable
"G1 Refine#0" os_prio=0 cpu=133.20ms elapsed=31.36s tid=0x00007a120407abe0 nid=14128 runnable
"G1 Conc#0" os_prio=0 cpu=3.85ms elapsed=31.36s tid=0x00007a120403d880 nid=14127 runnable
"G1 Main Marker" os_prio=0 cpu=3.71ms elapsed=31.36s tid=0x00007a120403c8d0 nid=14126 runnable
"GC Thread#0" os_prio=0 cpu=202.33ms elapsed=31.36s tid=0x00007a120403a2f0 nid=14125 runnable
JNI global refs: 16, weak refs: 0
Heap
garbage-first heap total 115712K, used 53373K [0x00000000f8000000, 0x0000000100000000)
region size 1024K, 3 young (3072K), 1 survivors (1024K)
Metaspace used 8294K, committed 8448K, reserved 1114112K
class space used 682K, committed 768K, reserved 1048576K
Full thread dump (kompile in-child self-dump: buildtest.projection.journal.ReviewCompactionLargeExistingKeyKt.reviewCompactionLargeExistingKey exceeded 30000ms):
"main" #1 prio=5
java.lang.Thread.State: RUNNABLE
at org.json.JSONArray.toString(JSONArray.java:1746)
at org.json.JSONArray.toString(JSONArray.java:1709)
at buildtest.projection.journal.ProjectionCutArena$writeRecord$1.invoke(DurableProjectionCut.kt:234)
at buildtest.projection.journal.ProjectionCutArena$writeRecord$1.invoke(DurableProjectionCut.kt:220)
at buildtest.projection.journal.ProjectionCutArena.access(DurableProjectionCut.kt:216)
at buildtest.projection.journal.ProjectionCutArena.access$default(DurableProjectionCut.kt:197)
at buildtest.projection.journal.ProjectionCutArena.writeRecord(DurableProjectionCut.kt:220)
at buildtest.projection.journal.CutJournalRecords.appendImportedBatch(CutJournalRecords.kt:257)
at buildtest.projection.journal.ProjectionChangeJournalKt.importProjectionCutRows(ProjectionChangeJournal.kt:37)
at buildtest.projection.journal.ProjectionChangeJournalKt.access$importProjectionCutRows(ProjectionChangeJournal.kt:1)
at buildtest.projection.journal.ProjectionChangeJournal.prepareProjectionCutPublication(ProjectionChangeJournal.kt:7529)
at buildtest.projection.journal.ProjectionChangeJournal.prepareProjectionCutPublication$default(ProjectionChangeJournal.kt:7518)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$attemptPublication$1.invoke(ProjectionChangeJournal.kt:3887)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$attemptPublication$1.invoke(ProjectionChangeJournal.kt:3802)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$attemptWithCorrections$1.invoke(ProjectionChangeJournal.kt:4009)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$attemptWithCorrections$1.invoke(ProjectionChangeJournal.kt:3998)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$published$1.invoke(ProjectionChangeJournal.kt:4036)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$published$1.invoke(ProjectionChangeJournal.kt:4015)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$8.invoke(ProjectionChangeJournal.kt:3670)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$8.invoke(ProjectionChangeJournal.kt:3670)
at buildtest.projection.journal.ProjectionJournalOwners$callback$2$1.invoke(ProjectionJournalOwners.kt:304)
at buildtest.projection.journal.ProjectionJournalOwners$dispatchAt$1.invoke(ProjectionJournalOwners.kt:288)
at buildtest.projection.journal.ProjectionJournalOwners.dispatchUnownedAt(ProjectionJournalOwners.kt:295)
at buildtest.projection.journal.ProjectionJournalOwners.dispatchAt(ProjectionJournalOwners.kt:286)
at buildtest.projection.journal.ProjectionJournalOwners.access$dispatchAt(ProjectionJournalOwners.kt:11)
at buildtest.projection.journal.ProjectionJournalOwners$callback$2.invoke(ProjectionJournalOwners.kt:304)
at buildtest.projection.journal.ProjectionChangeJournal.compactPreservingCommittedTail(ProjectionChangeJournal.kt:4015)
at buildtest.projection.journal.ProjectionChangeJournal.compactPreservingCommittedTail$default(ProjectionChangeJournal.kt:3659)
at buildtest.projection.journal.ReviewCompactionLargeExistingKeyKt.reviewCompactionLargeExistingKey(reviewCompactionLargeExistingKey.kt:24)
at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(DirectMethodHandle$Holder)
at java.lang.invoke.LambdaForm$MH/0x00007a119000c800.invoke(LambdaForm$MH)
at java.lang.invoke.Invokers$Holder.invokeExact_MT(Invokers$Holder)
at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(DirectMethodHandleAccessor.java:153)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke(Method.java:580)
at kompile.TestRunner.executeTest(TestRunner.kt:47)
at java.lang.invoke.LambdaForm$DMH/0x00007a1190001800.invokeStatic(LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x00007a1190005400.invoke(LambdaForm$MH)
at java.lang.invoke.Invokers$Holder.invokeExact_MT(Invokers$Holder)
at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(DirectMethodHandleAccessor.java:154)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke(Method.java:580)
at community.kotlin.kompile.testrunner.bootstrap.BootstrapRunner.main(BootstrapRunner.java:449)
"Signal Dispatcher" #11 daemon prio=9
java.lang.Thread.State: RUNNABLE
"Notification Thread" #16 daemon prio=9
java.lang.Thread.State: RUNNABLE
"Reference Handler" #9 daemon prio=10
java.lang.Thread.State: RUNNABLE
at java.lang.ref.Reference.waitForReferencePendingList(Native Method)
at java.lang.ref.Reference.processPendingReferences(Reference.java:246)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:208)
"Finalizer" #10 daemon prio=8
java.lang.Thread.State: WAITING
at java.lang.Object.wait0(Native Method)
at java.lang.Object.wait(Object.java:366)
at java.lang.Object.wait(Object.java:339)
at java.lang.ref.NativeReferenceQueue.await(NativeReferenceQueue.java:48)
at java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:158)
at java.lang.ref.NativeReferenceQueue.remove(NativeReferenceQueue.java:89)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:173)
"Common-Cleaner" #17 daemon prio=8
java.lang.Thread.State: TIMED_WAITING
at jdk.internal.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1886)
at java.lang.ref.ReferenceQueue.await(ReferenceQueue.java:71)
at java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:143)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:218)
at jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140)
at java.lang.Thread.runWith(Thread.java:1596)
at java.lang.Thread.run(Thread.java:1583)
at jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:186)
"kompile-timeout-self-dump" #18 daemon prio=5
java.lang.Thread.State: RUNNABLE
at java.lang.Thread.dumpThreads(Native Method)
at java.lang.Thread.getAllStackTraces(Thread.java:2522)
at kompile.TestRunner.printSelfThreadDump(TestRunner.kt:77)
at kompile.TestRunner.executeTest$lambda$0(TestRunner.kt:36)
at kompile.TestRunner$$Lambda/0x00007a1190009ba8.run(Unknown Source)
at java.lang.Thread.runWith(Thread.java:1596)
at java.lang.Thread.run(Thread.java:1583)
JNI global refs: 0 (not measured; kompile in-child self-dump)
[JSTACK THREAD DUMPS END]
| | 2 of 3 | PASSED | 11.4s | 614700439 | yes (this is the published result) | — | | 3 of 3 | PASSED | 18.2s | 614700454 | — | — |
|
| PASSED | buildtest.projection.journal | reviewCompactionLargeKeySpillStopKeepsOriginalError | 21209ms | |
| PASSED | buildtest.projection.journal | reviewCompactionPublicationHostEntryKeepsAcknowledgedRow | 5994ms | |
| PASSED | buildtest.projection.journal | reviewConstructionCloseWhileOpeningOwnerIsHeld | 3507ms | |
| PASSED | buildtest.projection.journal | reviewCrossThreadRepairDirectoryObservation | 2711ms | |
| PASSED | buildtest.projection.journal | reviewDefaultHashRetainsInterruptedCallerBehavior | 1392ms | |
| PASSED | buildtest.projection.journal | reviewDeletionCallbackWaitsForOrdinaryPredecessor | 3668ms | |
| PASSED | buildtest.projection.journal | reviewDeletionClockCloseBeforeReductionReturnsNull | 2574ms | |
| PASSED | buildtest.projection.journal | reviewDeletionCommitClockAtFilePublication | 3829ms | |
| PASSED | buildtest.projection.journal | reviewDeletionTemporaryIsRemovedOnReopen | 3038ms | |
| PASSED | buildtest.projection.journal | reviewDeltaForceInterruptedDuringFlushRetainsNativePolicy | 3633ms | |
| PASSED | buildtest.projection.journal | reviewExpiredDeletionRecordsArePrunedOnReopen | 4658ms | |
| PASSED | buildtest.projection.journal | reviewInterruptedAfterAuthorityCommitReopens | 3684ms | |
| PASSED | buildtest.projection.journal | reviewOpenDuringCorrectionPublication | 6029ms | |
| PASSED | buildtest.projection.journal | reviewOrdinaryAdmissionFailureReleasesRunOrder | 6099ms | |
| Failed tests are listed first, so the 500 results below include every failure. Showing the first 500 of 646 results; additional results are available from the paginated /api/test-results endpoint. |