| PASSED | buildtest.projection.journal | journalAbandonedCleanupThrowingWarningPreservesCommittedCut | 3900ms | |
| PASSED | buildtest.projection.journal | journalAbandonedCleanupWarningCanReenterOpen | 4100ms | |
| PASSED | buildtest.projection.journal | journalAdmissionAfterPruningWithoutEarlierLiveBinding | 4202ms | |
| PASSED | buildtest.projection.journal | journalAdmissionCancellationAfterCloseReleasesStorage | 3515ms | |
| PASSED | buildtest.projection.journal | journalAdmissionFailureAfterCloseReleasesStorage | 2201ms | |
| PASSED | buildtest.projection.journal | journalAdmissionKeepsUnrelatedDeletionCapture | 3384ms | |
| PASSED | buildtest.projection.journal | journalAdmissionOldGenerationCleanupWarns | 3512ms | |
| PASSED | buildtest.projection.journal | journalAdmissionRecapturesChangedDeletionFact | 2726ms | |
| PASSED | buildtest.projection.journal | journalAdmissionRecapturesDeletionFactAtMostOnce | 3750ms | |
| PASSED | buildtest.projection.journal | journalAdmissionReleaseCallbackReentersClose | 2704ms | |
| PASSED | buildtest.projection.journal | journalAdmissionReopenWhilePageLeased | 3119ms | |
| PASSED | buildtest.projection.journal | journalAdmissionSelectionTransfersStorage | 2306ms | |
| PASSED | buildtest.projection.journal | journalAdmissionStopDoesNotWaitForPageCallback | 3530ms | |
| PASSED | buildtest.projection.journal | journalAdmissionUsesCompletedStartupBeforeSelection | 2819ms | |
| PASSED | buildtest.projection.journal | journalAppendByteBoundAndOversizedRecord | 3961ms | |
| PASSED | buildtest.projection.journal | journalAppendExternalFailureReentryStaysAbandoned | 3022ms | |
| PASSED | buildtest.projection.journal | journalAppendFailureReentryAfterOwnership | 2567ms | |
| PASSED | buildtest.projection.journal | journalAppendPreparationAdmitsCommittedRead | 2644ms | |
| PASSED | buildtest.projection.journal | journalAppendPreparationAdmitsFollower | 1971ms | |
| PASSED | buildtest.projection.journal | journalAppendPreparationCrashRecovers flaky — passed on attempt 3 of 3 | 18136ms | |
Attempts (3)| Attempt | Status | Duration | Droplet | Canonical | Error |
|---|
| 1 of 3 | FAILED | 32.7s | 614779749 | — | java.lang.RuntimeException: Test 'journalAppendPreparationCrashRecovers' timed out after 30000ms, stuck at: buildtest.projection.journal.ProjectionChangeJournalKt.rpcJsonStringContentBytes(ProjectionChangeJournal.kt:9015)
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 (33946 characters)2026-11-01 13:04:13
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=0x000072da182834d0, length=12, elements={
0x000072da18019d20, 0x000072da180b1a20, 0x000072da180b2fa0, 0x000072da180b4750,
0x000072da180b5da0, 0x000072da180b7350, 0x000072da180b8ea0, 0x000072da180ba570,
0x000072da180ce780, 0x000072da180d1e40, 0x000072da182a5db0, 0x000072da18282650
}
"main" #1 [15043] prio=5 os_prio=0 cpu=955.32ms elapsed=31.66s tid=0x000072da18019d20 nid=15043 runnable [0x000072da1effc000]
java.lang.Thread.State: RUNNABLE
at buildtest.projection.journal.ProjectionChangeJournalKt.rpcJsonStringContentBytes(ProjectionChangeJournal.kt:9015)
at buildtest.projection.journal.ProjectionChangeJournal$loadCommittedRecords$2$1.invoke(ProjectionChangeJournal.kt:7016)
at buildtest.projection.journal.ProjectionChangeJournal$loadCommittedRecords$2$1.invoke(ProjectionChangeJournal.kt:6868)
at buildtest.projection.journal.ProjectionJournalConstructionKt.useProjectionConstructionResource(ProjectionJournalConstruction.kt:292)
at buildtest.projection.journal.ProjectionChangeJournal$loadCommittedRecords$2.invoke(ProjectionChangeJournal.kt:6868)
at buildtest.projection.journal.ProjectionChangeJournal$loadCommittedRecords$2.invoke(ProjectionChangeJournal.kt:6835)
at buildtest.projection.journal.StartupRetainedTailRecordsKt.withStartupRetainedTailRecords(StartupRetainedTailRecords.kt:96)
at buildtest.projection.journal.ProjectionChangeJournal.loadCommittedRecords(ProjectionChangeJournal.kt:6835)
at buildtest.projection.journal.ProjectionChangeJournal.openOrReplace(ProjectionChangeJournal.kt:6719)
at buildtest.projection.journal.ProjectionChangeJournal.<init>(ProjectionChangeJournal.kt:1918)
at buildtest.projection.journal.ProjectionChangeJournal.<init>(ProjectionChangeJournal.kt:629)
at buildtest.projection.journal.ProjectionChangeJournal.<init>(ProjectionChangeJournal.kt:555)
at buildtest.projection.journal.JournalAppendPreparationCrashRecoversKt.journalAppendPreparationCrashRecovers(journalAppendPreparationCrashRecovers.kt:35)
at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(java.base@21.0.11/DirectMethodHandle$Holder)
at java.lang.invoke.LambdaForm$MH/0x000072d9ac00c800.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/0x000072d9ac001800.invokeStatic(java.base@21.0.11/LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x000072d9ac005400.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 [15052] daemon prio=10 os_prio=0 cpu=0.64ms elapsed=31.43s tid=0x000072da180b1a20 nid=15052 waiting on condition [0x000072da17ffe000]
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 [15053] daemon prio=8 os_prio=0 cpu=0.32ms elapsed=31.42s tid=0x000072da180b2fa0 nid=15053 in Object.wait() [0x000072da007fe000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait0(java.base@21.0.11/Native Method)
- waiting on <0x00000000f8174958> (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 <0x00000000f8174958> (a java.lang.ref.NativeReferenceQueue$Lock)
at java.lang.ref.Finalizer$FinalizerThread.run(java.base@21.0.11/Finalizer.java:173)
"Signal Dispatcher" #11 [15054] daemon prio=9 os_prio=0 cpu=0.28ms elapsed=31.42s tid=0x000072da180b4750 nid=15054 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Service Thread" #12 [15055] daemon prio=9 os_prio=0 cpu=0.24ms elapsed=31.41s tid=0x000072da180b5da0 nid=15055 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Monitor Deflation Thread" #13 [15056] daemon prio=9 os_prio=0 cpu=5.29ms elapsed=31.41s tid=0x000072da180b7350 nid=15056 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread0" #14 [15057] daemon prio=9 os_prio=0 cpu=231.15ms elapsed=31.40s tid=0x000072da180b8ea0 nid=15057 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
Compiling: 291 ! 4 org.json.JSONTokener::nextString (344 bytes)
"C1 CompilerThread0" #15 [15058] daemon prio=9 os_prio=0 cpu=107.29ms elapsed=31.39s tid=0x000072da180ba570 nid=15058 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
Compiling: 298 3 org.json.JSONTokener::nextSimpleValue (187 bytes)
"Notification Thread" #16 [15059] daemon prio=9 os_prio=0 cpu=0.18ms elapsed=31.36s tid=0x000072da180ce780 nid=15059 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Common-Cleaner" #17 [15060] daemon prio=8 os_prio=0 cpu=0.71ms elapsed=31.33s tid=0x000072da180d1e40 nid=15060 waiting on condition [0x000072d9aad2d000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000f810a508> (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 [15087] daemon prio=5 os_prio=0 cpu=0.55ms elapsed=29.46s tid=0x000072da182a5db0 nid=15087 waiting on condition [0x000072d9aac2d000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000fb800a18> (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/0x000072d9ac009ba8.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 [15090] daemon prio=10 os_prio=0 cpu=2.70ms elapsed=29.18s tid=0x000072da18282650 nid=15090 waiting on condition [0x000072da1c078000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000fb800ca0> (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=4.41ms elapsed=31.48s tid=0x000072da180a5ee0 nid=15051 runnable
"VM Periodic Task Thread" os_prio=0 cpu=21.24ms elapsed=31.51s tid=0x000072da18094760 nid=15049 waiting on condition
"G1 Service" os_prio=0 cpu=1.56ms elapsed=31.61s tid=0x000072da1807bb90 nid=15048 runnable
"G1 Refine#0" os_prio=0 cpu=30.80ms elapsed=31.63s tid=0x000072da1807abc0 nid=15047 runnable
"G1 Conc#0" os_prio=0 cpu=0.11ms elapsed=31.64s tid=0x000072da1803d860 nid=15046 runnable
"G1 Main Marker" os_prio=0 cpu=0.13ms elapsed=31.64s tid=0x000072da1803c8b0 nid=15045 runnable
"GC Thread#0" os_prio=0 cpu=9.69ms elapsed=31.64s tid=0x000072da1803a2d0 nid=15044 runnable
JNI global refs: 17, weak refs: 2
Heap
garbage-first heap total 65536K, used 18319K [0x00000000f8000000, 0x0000000100000000)
region size 1024K, 17 young (17408K), 1 survivors (1024K)
Metaspace used 6090K, committed 6272K, reserved 1114112K
class space used 484K, committed 576K, reserved 1048576K
Full thread dump (kompile in-child self-dump: buildtest.projection.journal.JournalAppendPreparationCrashRecoversKt.journalAppendPreparationCrashRecovers exceeded 30000ms):
"main" #1 prio=5
java.lang.Thread.State: RUNNABLE
at org.json.JSONObject.optString(JSONObject.java:1752)
at buildtest.projection.journal.ProjectionChangeJournal.validateCommittedRecord(ProjectionChangeJournal.kt:7955)
at buildtest.projection.journal.ProjectionChangeJournal.access$validateCommittedRecord(ProjectionChangeJournal.kt:476)
at buildtest.projection.journal.ProjectionChangeJournal$loadCommittedRecords$2$1.invoke(ProjectionChangeJournal.kt:6981)
at buildtest.projection.journal.ProjectionChangeJournal$loadCommittedRecords$2$1.invoke(ProjectionChangeJournal.kt:6868)
at buildtest.projection.journal.ProjectionJournalConstructionKt.useProjectionConstructionResource(ProjectionJournalConstruction.kt:292)
at buildtest.projection.journal.ProjectionChangeJournal$loadCommittedRecords$2.invoke(ProjectionChangeJournal.kt:6868)
at buildtest.projection.journal.ProjectionChangeJournal$loadCommittedRecords$2.invoke(ProjectionChangeJournal.kt:6835)
at buildtest.projection.journal.StartupRetainedTailRecordsKt.withStartupRetainedTailRecords(StartupRetainedTailRecords.kt:96)
at buildtest.projection.journal.ProjectionChangeJournal.loadCommittedRecords(ProjectionChangeJournal.kt:6835)
at buildtest.projection.journal.ProjectionChangeJournal.openOrReplace(ProjectionChangeJournal.kt:6719)
at buildtest.projection.journal.ProjectionChangeJournal.<init>(ProjectionChangeJournal.kt:1918)
at buildtest.projection.journal.ProjectionChangeJournal.<init>(ProjectionChangeJournal.kt:629)
at buildtest.projection.journal.ProjectionChangeJournal.<init>(ProjectionChangeJournal.kt:555)
at buildtest.projection.journal.JournalAppendPreparationCrashRecoversKt.journalAppendPreparationCrashRecovers(journalAppendPreparationCrashRecovers.kt:35)
at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(DirectMethodHandle$Holder)
at java.lang.invoke.LambdaForm$MH/0x000072d9ac00c800.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/0x000072d9ac001800.invokeStatic(LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x000072d9ac005400.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" #19 daemon prio=10
java.lang.Thread.State: TIMED_WAITING
at jdk.internal.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:410)
at java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452)
at java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194)
at java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:235)
at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:338)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1069)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
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/0x000072d9ac009ba8.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.JournalAppendPreparationCrashRecoversKt.journalAppendPreparationCrashRecovers' 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=0x000072da182834d0, length=12, elements={
0x000072da18019d20, 0x000072da180b1a20, 0x000072da180b2fa0, 0x000072da180b4750,
0x000072da180b5da0, 0x000072da180b7350, 0x000072da180b8ea0, 0x000072da180ba570,
0x000072da180ce780, 0x000072da180d1e40, 0x000072da182a5db0, 0x000072da18282650
}
"main" #1 [15043] prio=5 os_prio=0 cpu=955.32ms elapsed=31.66s tid=0x000072da18019d20 nid=15043 runnable [0x000072da1effc000]
java.lang.Thread.State: RUNNABLE
at buildtest.projection.journal.ProjectionChangeJournalKt.rpcJsonStringContentBytes(ProjectionChangeJournal.kt:9015)
at buildtest.projection.journal.ProjectionChangeJournal$loadCommittedRecords$2$1.invoke(ProjectionChangeJournal.kt:7016)
at buildtest.projection.journal.ProjectionChangeJournal$loadCommittedRecords$2$1.invoke(ProjectionChangeJournal.kt:6868)
at buildtest.projection.journal.ProjectionJournalConstructionKt.useProjectionConstructionResource(ProjectionJournalConstruction.kt:292)
at buildtest.projection.journal.ProjectionChangeJournal$loadCommittedRecords$2.invoke(ProjectionChangeJournal.kt:6868)
at buildtest.projection.journal.ProjectionChangeJournal$loadCommittedRecords$2.invoke(ProjectionChangeJournal.kt:6835)
at buildtest.projection.journal.StartupRetainedTailRecordsKt.withStartupRetainedTailRecords(StartupRetainedTailRecords.kt:96)
at buildtest.projection.journal.ProjectionChangeJournal.loadCommittedRecords(ProjectionChangeJournal.kt:6835)
at buildtest.projection.journal.ProjectionChangeJournal.openOrReplace(ProjectionChangeJournal.kt:6719)
at buildtest.projection.journal.ProjectionChangeJournal.<init>(ProjectionChangeJournal.kt:1918)
at buildtest.projection.journal.ProjectionChangeJournal.<init>(ProjectionChangeJournal.kt:629)
at buildtest.projection.journal.ProjectionChangeJournal.<init>(ProjectionChangeJournal.kt:555)
at buildtest.projection.journal.JournalAppendPreparationCrashRecoversKt.journalAppendPreparationCrashRecovers(journalAppendPreparationCrashRecovers.kt:35)
at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(java.base@21.0.11/DirectMethodHandle$Holder)
at java.lang.invoke.LambdaForm$MH/0x000072d9ac00c800.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/0x000072d9ac001800.invokeStatic(java.base@21.0.11/LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x000072d9ac005400.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 [15052] daemon prio=10 os_prio=0 cpu=0.64ms elapsed=31.43s tid=0x000072da180b1a20 nid=15052 waiting on condition [0x000072da17ffe000]
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 [15053] daemon prio=8 os_prio=0 cpu=0.32ms elapsed=31.42s tid=0x000072da180b2fa0 nid=15053 in Object.wait() [0x000072da007fe000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait0(java.base@21.0.11/Native Method)
- waiting on <0x00000000f8174958> (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 <0x00000000f8174958> (a java.lang.ref.NativeReferenceQueue$Lock)
at java.lang.ref.Finalizer$FinalizerThread.run(java.base@21.0.11/Finalizer.java:173)
"Signal Dispatcher" #11 [15054] daemon prio=9 os_prio=0 cpu=0.28ms elapsed=31.42s tid=0x000072da180b4750 nid=15054 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Service Thread" #12 [15055] daemon prio=9 os_prio=0 cpu=0.24ms elapsed=31.41s tid=0x000072da180b5da0 nid=15055 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Monitor Deflation Thread" #13 [15056] daemon prio=9 os_prio=0 cpu=5.29ms elapsed=31.41s tid=0x000072da180b7350 nid=15056 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread0" #14 [15057] daemon prio=9 os_prio=0 cpu=231.15ms elapsed=31.40s tid=0x000072da180b8ea0 nid=15057 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
Compiling: 291 ! 4 org.json.JSONTokener::nextString (344 bytes)
"C1 CompilerThread0" #15 [15058] daemon prio=9 os_prio=0 cpu=107.29ms elapsed=31.39s tid=0x000072da180ba570 nid=15058 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
Compiling: 298 3 org.json.JSONTokener::nextSimpleValue (187 bytes)
"Notification Thread" #16 [15059] daemon prio=9 os_prio=0 cpu=0.18ms elapsed=31.36s tid=0x000072da180ce780 nid=15059 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Common-Cleaner" #17 [15060] daemon prio=8 os_prio=0 cpu=0.71ms elapsed=31.33s tid=0x000072da180d1e40 nid=15060 waiting on condition [0x000072d9aad2d000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000f810a508> (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 [15087] daemon prio=5 os_prio=0 cpu=0.55ms elapsed=29.46s tid=0x000072da182a5db0 nid=15087 waiting on condition [0x000072d9aac2d000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000fb800a18> (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/0x000072d9ac009ba8.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 [15090] daemon prio=10 os_prio=0 cpu=2.70ms elapsed=29.18s tid=0x000072da18282650 nid=15090 waiting on condition [0x000072da1c078000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000fb800ca0> (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=4.41ms elapsed=31.48s tid=0x000072da180a5ee0 nid=15051 runnable
"VM Periodic Task Thread" os_prio=0 cpu=21.24ms elapsed=31.51s tid=0x000072da18094760 nid=15049 waiting on condition
"G1 Service" os_prio=0 cpu=1.56ms elapsed=31.61s tid=0x000072da1807bb90 nid=15048 runnable
"G1 Refine#0" os_prio=0 cpu=30.80ms elapsed=31.63s tid=0x000072da1807abc0 nid=15047 runnable
"G1 Conc#0" os_prio=0 cpu=0.11ms elapsed=31.64s tid=0x000072da1803d860 nid=15046 runnable
"G1 Main Marker" os_prio=0 cpu=0.13ms elapsed=31.64s tid=0x000072da1803c8b0 nid=15045 runnable
"GC Thread#0" os_prio=0 cpu=9.69ms elapsed=31.64s tid=0x000072da1803a2d0 nid=15044 runnable
JNI global refs: 17, weak refs: 2
Heap
garbage-first heap total 65536K, used 18319K [0x00000000f8000000, 0x0000000100000000)
region size 1024K, 17 young (17408K), 1 survivors (1024K)
Metaspace used 6090K, committed 6272K, reserved 1114112K
class space used 484K, committed 576K, reserved 1048576K
Full thread dump (kompile in-child self-dump: buildtest.projection.journal.JournalAppendPreparationCrashRecoversKt.journalAppendPreparationCrashRecovers exceeded 30000ms):
"main" #1 prio=5
java.lang.Thread.State: RUNNABLE
at org.json.JSONObject.optString(JSONObject.java:1752)
at buildtest.projection.journal.ProjectionChangeJournal.validateCommittedRecord(ProjectionChangeJournal.kt:7955)
at buildtest.projection.journal.ProjectionChangeJournal.access$validateCommittedRecord(ProjectionChangeJournal.kt:476)
at buildtest.projection.journal.ProjectionChangeJournal$loadCommittedRecords$2$1.invoke(ProjectionChangeJournal.kt:6981)
at buildtest.projection.journal.ProjectionChangeJournal$loadCommittedRecords$2$1.invoke(ProjectionChangeJournal.kt:6868)
at buildtest.projection.journal.ProjectionJournalConstructionKt.useProjectionConstructionResource(ProjectionJournalConstruction.kt:292)
at buildtest.projection.journal.ProjectionChangeJournal$loadCommittedRecords$2.invoke(ProjectionChangeJournal.kt:6868)
at buildtest.projection.journal.ProjectionChangeJournal$loadCommittedRecords$2.invoke(ProjectionChangeJournal.kt:6835)
at buildtest.projection.journal.StartupRetainedTailRecordsKt.withStartupRetainedTailRecords(StartupRetainedTailRecords.kt:96)
at buildtest.projection.journal.ProjectionChangeJournal.loadCommittedRecords(ProjectionChangeJournal.kt:6835)
at buildtest.projection.journal.ProjectionChangeJournal.openOrReplace(ProjectionChangeJournal.kt:6719)
at buildtest.projection.journal.ProjectionChangeJournal.<init>(ProjectionChangeJournal.kt:1918)
at buildtest.projection.journal.ProjectionChangeJournal.<init>(ProjectionChangeJournal.kt:629)
at buildtest.projection.journal.ProjectionChangeJournal.<init>(ProjectionChangeJournal.kt:555)
at buildtest.projection.journal.JournalAppendPreparationCrashRecoversKt.journalAppendPreparationCrashRecovers(journalAppendPreparationCrashRecovers.kt:35)
at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(DirectMethodHandle$Holder)
at java.lang.invoke.LambdaForm$MH/0x000072d9ac00c800.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/0x000072d9ac001800.invokeStatic(LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x000072d9ac005400.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" #19 daemon prio=10
java.lang.Thread.State: TIMED_WAITING
at jdk.internal.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:410)
at java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452)
at java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194)
at java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:235)
at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:338)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1069)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
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/0x000072d9ac009ba8.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 | 18.1s | 614781574 | yes (this is the published result) | — | | 2 of 3 | PASSED | 15.2s | 614781570 | — | — |
|
| PASSED | buildtest.projection.journal | journalAppendPreparationFailureKeepsSelectedPrefix | 3229ms | |
| PASSED | buildtest.projection.journal | journalAppendPreparationRestoresInterruption | 2986ms | |
| PASSED | buildtest.projection.journal | journalAppendPublishesDuringBaselineDeletionBinding | 2935ms | |
| PASSED | buildtest.projection.journal | journalAppendPublishesDuringBaselineDeletionRewrite | 3908ms | |
| PASSED | buildtest.projection.journal | journalAppendPublishesOneOrderedRow | 3279ms | |
| PASSED | buildtest.projection.journal | journalAppendQueuePublishesBoundedPrefixes | 15518ms | |
| PASSED | buildtest.projection.journal | journalAppendSourceIndexSurvivesPreparation | 3222ms | |
| PASSED | buildtest.projection.journal | journalBaselineBindingCloseStopsRowTraversal | 3563ms | |
| PASSED | buildtest.projection.journal | journalBaselineBindingHeapStaysBounded | 58650ms | |
| PASSED | buildtest.projection.journal | journalBaselineRefreshStopsAtByteRefusal | 3601ms | |
| PASSED | buildtest.projection.journal | journalBaselineRefreshStopsAtFirstTombstone | 11363ms | |
| PASSED | buildtest.projection.journal | journalBaselineRefreshStopsAtLaterTombstone | 4650ms | |
| PASSED | buildtest.projection.journal | journalBaselineRepairReachesCaughtUpReader | 4260ms | |
| PASSED | buildtest.projection.journal | journalBaselineSnapshotTargetKeepsUnreadTail | 4121ms | |
| PASSED | buildtest.projection.journal | journalBatchPublishesConsecutiveSequences | 2772ms | |
| PASSED | buildtest.projection.journal | journalBeforeClassificationFailureAbortsStartup | 1798ms | |
| PASSED | buildtest.projection.journal | journalBeforeClassificationOwnsStartupFile | 2913ms | |
| PASSED | buildtest.projection.journal | journalBeforeClassificationReentryKeepsCommittedCut | 2698ms | |
| PASSED | buildtest.projection.journal | journalBeforeOperationsRetainRuntimeFiles | 3053ms | |
| PASSED | buildtest.projection.journal | journalBeforeTextMoveFailurePreservesTarget | 2649ms | |
| PASSED | buildtest.projection.journal | journalBeforeTextMoveOwnsStartupFile | 1828ms | |
| PASSED | buildtest.projection.journal | journalBeforeTextMoveReentryKeepsCommittedCut | 3154ms | |
| PASSED | buildtest.projection.journal | journalBindingFailureDoesNotDeleteRecoveryStage | 5256ms | |
| PASSED | buildtest.projection.journal | journalBusyRegistrationReleasesSourceScope | 3337ms | |
| PASSED | buildtest.projection.journal | journalCanonicalChildDraftKeepsDeletionExpiry | 4091ms | |
| PASSED | buildtest.projection.journal | journalCanonicalChildDraftKeepsPrunedDeletionExpiry | 6241ms | |
| PASSED | buildtest.projection.journal | journalCanonicalCompactionAvoidsRepeatedRowPasses | 2147ms | |
| PASSED | buildtest.projection.journal | journalCanonicalInspectionAllowsBaselineClose | 2025ms | |
| PASSED | buildtest.projection.journal | journalClassificationFailureReturnedBeforeCallerInspection | 3626ms | |
| PASSED | buildtest.projection.journal | journalClassificationNodeCloseStopsMutableBytes | 2359ms | |
| PASSED | buildtest.projection.journal | journalClassificationWriterDoesNotBlockCommittedReader | 1925ms | |
| PASSED | buildtest.projection.journal | journalClassificationWriterDoesNotBlockDeletionSnapshot | 3282ms | |
| PASSED | buildtest.projection.journal | journalCleanupCaughtClosingCauseReportsOnce | 1714ms | |
| PASSED | buildtest.projection.journal | journalCleanupClosingCauseRetainsRemoval | 1037ms | |
| PASSED | buildtest.projection.journal | journalCleanupErrorRetainsRemoval | 1767ms | |
| PASSED | buildtest.projection.journal | journalCleanupHostReceivesEachEffectOnce | 4244ms | |
| PASSED | buildtest.projection.journal | journalCleanupInterruptedCauseRetainsRemoval | 1020ms | |
| PASSED | buildtest.projection.journal | journalCleanupThrowingCauseRetainsRemoval | 2235ms | |
| PASSED | buildtest.projection.journal | journalCloseDuringAppendPreparationIsTerminal | 2391ms | |
| PASSED | buildtest.projection.journal | journalCloseDuringBindingAndRecoveryPreservesCommittedCut | 4492ms | |
| PASSED | buildtest.projection.journal | journalCloseDuringCompactionReopensCommittedState | 3531ms | |
| PASSED | buildtest.projection.journal | journalCloseDuringRecoveryPreservesCommittedCut | 4784ms | |
| PASSED | buildtest.projection.journal | journalCollectedDirectoryPreservesDeletionTime | 3596ms | |
| PASSED | buildtest.projection.journal | journalCollectedDirectoryPreservesExpiredAdmission | 5751ms | |
| PASSED | buildtest.projection.journal | journalCollectionKeepsCapturedDeletionTimeAfterExpiry | 3430ms | |
| PASSED | buildtest.projection.journal | journalCompactionBaselineCloseFromOtherThreadReleasesStage | 2857ms | |
| PASSED | buildtest.projection.journal | journalCompactionBaselineCloseReentryReleasesStage | 2867ms | |
| PASSED | buildtest.projection.journal | journalCompactionConcurrentBaselineChangesPreserveWrites | 13774ms | |
| PASSED | buildtest.projection.journal | journalCompactionConcurrentBaselineSwapOrClosePreservesWrites | 14130ms | |
| PASSED | buildtest.projection.journal | journalCompactionDeltaBatchPreservesMixedRows | 5995ms | |
| PASSED | buildtest.projection.journal | journalCompactionDeltaBoundsRepeatedWork | 9927ms | |
| PASSED | buildtest.projection.journal | journalCompactionDeltaCrashAfterForcePreservesCommittedRows | 5839ms | |
| PASSED | buildtest.projection.journal | journalCompactionDeltaCrashAfterOneNodePreservesCommittedRows | 12043ms | |
| PASSED | buildtest.projection.journal | journalCompactionDeltaCrashAfterSourceMovePreservesCommittedRows | 11133ms | |
| PASSED | buildtest.projection.journal | journalCompactionDeltaCrashAtFirstNodePreservesCommittedRows | 3239ms | |
| PASSED | buildtest.projection.journal | journalCompactionDeltaCrashAtNode256PreservesCommittedRows | 8452ms | |
| PASSED | buildtest.projection.journal | journalCompactionDeltaCrashAtNode257PreservesCommittedRows | 10631ms | |
| PASSED | buildtest.projection.journal | journalCompactionDeltaCrashAtNode512PreservesCommittedRows | 3081ms | |
| PASSED | buildtest.projection.journal | journalCompactionDeltaCrashAtNode600PreservesCommittedRows | 8189ms | |
| PASSED | buildtest.projection.journal | journalCompactionDeltaCrashBeforeForcePreservesCommittedRows | 8663ms | |
| PASSED | buildtest.projection.journal | journalCompactionDeltaCrashBeforeReturnPreservesCommittedRows | 9697ms | |
| PASSED | buildtest.projection.journal | journalCompactionDeltaCrashDuringLaterBatchPreservesCommittedRows | 10233ms | |
| PASSED | buildtest.projection.journal | journalCompactionDeltaCrashPreservesCommittedRows | 8113ms | |
| PASSED | buildtest.projection.journal | journalCompactionDeltaOneShotStopAtClassificationWrite | 4365ms | |
| PASSED | buildtest.projection.journal | journalCompactionDeltaStopAtClassificationWrite | 1842ms | |
| PASSED | buildtest.projection.journal | journalCompactionDeltaStopFailureKeepsOriginalError | 3195ms | |
| PASSED | buildtest.projection.journal | journalCompactionLargeDeltaHeapStaysBounded | 28743ms | |
| PASSED | buildtest.projection.journal | journalCompactionPreparationReadsCanonicalRowsOnce | 4682ms | |
| PASSED | buildtest.projection.journal | journalCompetingCompactionDuringBindingKeepsSingleStage | 4362ms | |
| PASSED | buildtest.projection.journal | journalCompletedResetEndConvergesAfterCompaction | 3195ms | |
| PASSED | buildtest.projection.journal | journalConcurrentAdmissionSourceCutsMatchSerialReplay | 13914ms | |
| PASSED | buildtest.projection.journal | journalConcurrentAppendPreparationKeepsRunOrder | 12583ms | |
| PASSED | buildtest.projection.journal | journalConcurrentEarlyConstructionClosePreservesCommittedRows | 5926ms | |
| PASSED | buildtest.projection.journal | journalConcurrentOpenersShareAuthority | 3196ms | |
| PASSED | buildtest.projection.journal | journalConfiguredTerminalStatusDropsUtilization | 3126ms | |
| PASSED | buildtest.projection.journal | journalConstructionCloseFromAnotherThread | 4495ms | |
| PASSED | buildtest.projection.journal | journalConstructionCloseFromAuthorityStage | 1036ms | |
| PASSED | buildtest.projection.journal | journalConstructionCloseFromClassificationBeforeOpen | 2513ms | |
| PASSED | buildtest.projection.journal | journalConstructionCloseFromFinalLegacyWarning | 2033ms | |
| PASSED | buildtest.projection.journal | journalConstructionCloseFromPublicationForce | 1840ms | |
| PASSED | buildtest.projection.journal | journalConstructionCloseReleasesDescriptors flaky — passed on attempt 2 of 3 | 22581ms | |
Attempts (3)| Attempt | Status | Duration | Droplet | Canonical | Error |
|---|
| 1 of 3 | FAILED | 32.3s | 614779749 | — | java.lang.RuntimeException: Test 'journalConstructionCloseReleasesDescriptors' timed out after 30000ms, stuck at: buildtest.projection.journal.JournalConstructionCloseReleasesDescriptorsKt.journalConstructionCloseReleasesDescriptors(journalConstructionCloseReleasesDescriptors.kt:30)
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 (27688 characters)2026-11-01 13:04: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=0x00007bd7002648b0, length=12, elements={
0x00007bd700019d20, 0x00007bd7000b1a20, 0x00007bd7000b2fa0, 0x00007bd7000b4750,
0x00007bd7000b5da0, 0x00007bd7000b7350, 0x00007bd7000b8ea0, 0x00007bd7000ba570,
0x00007bd7000c6790, 0x00007bd7000c9a60, 0x00007bd70029d980, 0x00007bd70025ca80
}
"main" #1 [15233] prio=5 os_prio=0 cpu=348.26ms elapsed=30.98s tid=0x00007bd700019d20 nid=15233 waiting on condition [0x00007bd7059fd000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000fbc27cf0> (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.JournalConstructionCloseReleasesDescriptorsKt.journalConstructionCloseReleasesDescriptors(journalConstructionCloseReleasesDescriptors.kt:30)
at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(java.base@21.0.11/DirectMethodHandle$Holder)
at java.lang.invoke.LambdaForm$MH/0x00007bd68c00c800.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/0x00007bd68c001800.invokeStatic(java.base@21.0.11/LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x00007bd68c005400.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 [15242] daemon prio=10 os_prio=0 cpu=0.71ms elapsed=30.86s tid=0x00007bd7000b1a20 nid=15242 waiting on condition [0x00007bd7047fe000]
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 [15243] daemon prio=8 os_prio=0 cpu=0.35ms elapsed=30.85s tid=0x00007bd7000b2fa0 nid=15243 in Object.wait() [0x00007bd7046fe000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait0(java.base@21.0.11/Native Method)
- waiting on <0x00000000f8159550> (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 <0x00000000f8159550> (a java.lang.ref.NativeReferenceQueue$Lock)
at java.lang.ref.Finalizer$FinalizerThread.run(java.base@21.0.11/Finalizer.java:173)
"Signal Dispatcher" #11 [15244] daemon prio=9 os_prio=0 cpu=0.29ms elapsed=30.85s tid=0x00007bd7000b4750 nid=15244 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Service Thread" #12 [15245] daemon prio=9 os_prio=0 cpu=0.19ms elapsed=30.85s tid=0x00007bd7000b5da0 nid=15245 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Monitor Deflation Thread" #13 [15246] daemon prio=9 os_prio=0 cpu=3.92ms elapsed=30.84s tid=0x00007bd7000b7350 nid=15246 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread0" #14 [15247] daemon prio=9 os_prio=0 cpu=16.26ms elapsed=30.84s tid=0x00007bd7000b8ea0 nid=15247 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
"C1 CompilerThread0" #15 [15248] daemon prio=9 os_prio=0 cpu=40.48ms elapsed=30.84s tid=0x00007bd7000ba570 nid=15248 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
"Notification Thread" #16 [15249] daemon prio=9 os_prio=0 cpu=0.10ms elapsed=30.82s tid=0x00007bd7000c6790 nid=15249 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Common-Cleaner" #17 [15250] daemon prio=8 os_prio=0 cpu=0.51ms elapsed=30.81s tid=0x00007bd7000c9a60 nid=15250 waiting on condition [0x00007bd6e87fe000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000f8108c38> (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 [15273] daemon prio=5 os_prio=0 cpu=0.54ms elapsed=29.65s tid=0x00007bd70029d980 nid=15273 waiting on condition [0x00007bd6e86fe000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000fbb032b8> (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/0x00007bd68c009ba8.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 15452)" #19 [15281] daemon prio=10 os_prio=0 cpu=5.18ms elapsed=29.43s tid=0x00007bd70025ca80 nid=15281 runnable [0x00007bd704b1c000]
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=3.51ms elapsed=30.89s tid=0x00007bd7000a5ee0 nid=15241 runnable
"VM Periodic Task Thread" os_prio=0 cpu=17.16ms elapsed=30.91s tid=0x00007bd700094760 nid=15239 waiting on condition
"G1 Service" os_prio=0 cpu=1.20ms elapsed=30.95s tid=0x00007bd70007bb90 nid=15238 runnable
"G1 Refine#0" os_prio=0 cpu=32.43ms elapsed=30.96s tid=0x00007bd70007abc0 nid=15237 runnable
"G1 Conc#0" os_prio=0 cpu=0.12ms elapsed=30.96s tid=0x00007bd70003d860 nid=15236 runnable
"G1 Main Marker" os_prio=0 cpu=0.13ms elapsed=30.97s tid=0x00007bd70003c8b0 nid=15235 runnable
"GC Thread#0" os_prio=0 cpu=9.81ms elapsed=30.97s tid=0x00007bd70003a2d0 nid=15234 runnable
JNI global refs: 15, weak refs: 0
Heap
garbage-first heap total 65536K, used 3334K [0x00000000f8000000, 0x0000000100000000)
region size 1024K, 3 young (3072K), 1 survivors (1024K)
Metaspace used 3611K, committed 3776K, reserved 1114112K
class space used 285K, committed 384K, reserved 1048576K
Full thread dump (kompile in-child self-dump: buildtest.projection.journal.JournalConstructionCloseReleasesDescriptorsKt.journalConstructionCloseReleasesDescriptors 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.JournalConstructionCloseReleasesDescriptorsKt.journalConstructionCloseReleasesDescriptors(journalConstructionCloseReleasesDescriptors.kt:30)
at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(DirectMethodHandle$Holder)
at java.lang.invoke.LambdaForm$MH/0x00007bd68c00c800.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/0x00007bd68c001800.invokeStatic(LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x00007bd68c005400.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 15452)" #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/0x00007bd68c009ba8.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.JournalConstructionCloseReleasesDescriptorsKt.journalConstructionCloseReleasesDescriptors' 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=0x00007bd7002648b0, length=12, elements={
0x00007bd700019d20, 0x00007bd7000b1a20, 0x00007bd7000b2fa0, 0x00007bd7000b4750,
0x00007bd7000b5da0, 0x00007bd7000b7350, 0x00007bd7000b8ea0, 0x00007bd7000ba570,
0x00007bd7000c6790, 0x00007bd7000c9a60, 0x00007bd70029d980, 0x00007bd70025ca80
}
"main" #1 [15233] prio=5 os_prio=0 cpu=348.26ms elapsed=30.98s tid=0x00007bd700019d20 nid=15233 waiting on condition [0x00007bd7059fd000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000fbc27cf0> (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.JournalConstructionCloseReleasesDescriptorsKt.journalConstructionCloseReleasesDescriptors(journalConstructionCloseReleasesDescriptors.kt:30)
at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(java.base@21.0.11/DirectMethodHandle$Holder)
at java.lang.invoke.LambdaForm$MH/0x00007bd68c00c800.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/0x00007bd68c001800.invokeStatic(java.base@21.0.11/LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x00007bd68c005400.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 [15242] daemon prio=10 os_prio=0 cpu=0.71ms elapsed=30.86s tid=0x00007bd7000b1a20 nid=15242 waiting on condition [0x00007bd7047fe000]
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 [15243] daemon prio=8 os_prio=0 cpu=0.35ms elapsed=30.85s tid=0x00007bd7000b2fa0 nid=15243 in Object.wait() [0x00007bd7046fe000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait0(java.base@21.0.11/Native Method)
- waiting on <0x00000000f8159550> (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 <0x00000000f8159550> (a java.lang.ref.NativeReferenceQueue$Lock)
at java.lang.ref.Finalizer$FinalizerThread.run(java.base@21.0.11/Finalizer.java:173)
"Signal Dispatcher" #11 [15244] daemon prio=9 os_prio=0 cpu=0.29ms elapsed=30.85s tid=0x00007bd7000b4750 nid=15244 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Service Thread" #12 [15245] daemon prio=9 os_prio=0 cpu=0.19ms elapsed=30.85s tid=0x00007bd7000b5da0 nid=15245 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Monitor Deflation Thread" #13 [15246] daemon prio=9 os_prio=0 cpu=3.92ms elapsed=30.84s tid=0x00007bd7000b7350 nid=15246 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread0" #14 [15247] daemon prio=9 os_prio=0 cpu=16.26ms elapsed=30.84s tid=0x00007bd7000b8ea0 nid=15247 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
"C1 CompilerThread0" #15 [15248] daemon prio=9 os_prio=0 cpu=40.48ms elapsed=30.84s tid=0x00007bd7000ba570 nid=15248 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
"Notification Thread" #16 [15249] daemon prio=9 os_prio=0 cpu=0.10ms elapsed=30.82s tid=0x00007bd7000c6790 nid=15249 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Common-Cleaner" #17 [15250] daemon prio=8 os_prio=0 cpu=0.51ms elapsed=30.81s tid=0x00007bd7000c9a60 nid=15250 waiting on condition [0x00007bd6e87fe000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000f8108c38> (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 [15273] daemon prio=5 os_prio=0 cpu=0.54ms elapsed=29.65s tid=0x00007bd70029d980 nid=15273 waiting on condition [0x00007bd6e86fe000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000fbb032b8> (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/0x00007bd68c009ba8.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 15452)" #19 [15281] daemon prio=10 os_prio=0 cpu=5.18ms elapsed=29.43s tid=0x00007bd70025ca80 nid=15281 runnable [0x00007bd704b1c000]
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=3.51ms elapsed=30.89s tid=0x00007bd7000a5ee0 nid=15241 runnable
"VM Periodic Task Thread" os_prio=0 cpu=17.16ms elapsed=30.91s tid=0x00007bd700094760 nid=15239 waiting on condition
"G1 Service" os_prio=0 cpu=1.20ms elapsed=30.95s tid=0x00007bd70007bb90 nid=15238 runnable
"G1 Refine#0" os_prio=0 cpu=32.43ms elapsed=30.96s tid=0x00007bd70007abc0 nid=15237 runnable
"G1 Conc#0" os_prio=0 cpu=0.12ms elapsed=30.96s tid=0x00007bd70003d860 nid=15236 runnable
"G1 Main Marker" os_prio=0 cpu=0.13ms elapsed=30.97s tid=0x00007bd70003c8b0 nid=15235 runnable
"GC Thread#0" os_prio=0 cpu=9.81ms elapsed=30.97s tid=0x00007bd70003a2d0 nid=15234 runnable
JNI global refs: 15, weak refs: 0
Heap
garbage-first heap total 65536K, used 3334K [0x00000000f8000000, 0x0000000100000000)
region size 1024K, 3 young (3072K), 1 survivors (1024K)
Metaspace used 3611K, committed 3776K, reserved 1114112K
class space used 285K, committed 384K, reserved 1048576K
Full thread dump (kompile in-child self-dump: buildtest.projection.journal.JournalConstructionCloseReleasesDescriptorsKt.journalConstructionCloseReleasesDescriptors 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.JournalConstructionCloseReleasesDescriptorsKt.journalConstructionCloseReleasesDescriptors(journalConstructionCloseReleasesDescriptors.kt:30)
at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(DirectMethodHandle$Holder)
at java.lang.invoke.LambdaForm$MH/0x00007bd68c00c800.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/0x00007bd68c001800.invokeStatic(LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x00007bd68c005400.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 15452)" #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/0x00007bd68c009ba8.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 | 22.5s | 614781570 | yes (this is the published result) | — | | 3 of 3 | PASSED | 22.3s | 614781574 | — | — |
|
| PASSED | buildtest.projection.journal | journalConstructionFailureInspectionReleasesOwnership | 2595ms | |
| PASSED | buildtest.projection.journal | journalConstructionIoReentryRefusalPreservesOwner | 2293ms | |
| PASSED | buildtest.projection.journal | journalConstructionRetirementWarningCanCloseAgain | 2085ms | |
| PASSED | buildtest.projection.journal | journalConstructionTemporaryCleanupReportedOnce | 1115ms | |
| PASSED | buildtest.projection.journal | journalConstructionThrowingRetirementWarningKeepsClosedState | 2513ms | |
| PASSED | buildtest.projection.journal | journalConstructionUnattemptedTemporaryRetires | 2509ms | |
| PASSED | buildtest.projection.journal | journalCooperativeDeltaStopDefersStageCleanup | 2995ms | |
| PASSED | buildtest.projection.journal | journalCorrectionStagingTracksChangedRuns | 8942ms | |
| PASSED | buildtest.projection.journal | journalCrashDuringBaselineDeletionBindingKeepsSelectedCut | 18593ms | |
| PASSED | buildtest.projection.journal | journalDeferredLegacyWarningRestoresInterrupt | 2353ms | |
| PASSED | buildtest.projection.journal | journalDeletionAdmissionClockCanCloseStorage | 2794ms | |
| PASSED | buildtest.projection.journal | journalDeletionAdmissionClockCanReenter | 2494ms | |
| PASSED | buildtest.projection.journal | journalDeletionAdmissionDoesNotWaitForPages | 3720ms | |
| PASSED | buildtest.projection.journal | journalDeletionAuthorityOutlivesFeedRows | 2637ms | |
| PASSED | buildtest.projection.journal | journalDeletionBaselineAuthorityOutlivesRows | 2726ms | |
| PASSED | buildtest.projection.journal | journalDeletionCaptureFingerprintFailure | 4382ms | |
| PASSED | buildtest.projection.journal | journalDeletionCommittedDuringCollectionKeepsEarlierSourceDeleted | 3139ms | |
| PASSED | buildtest.projection.journal | journalDeletionCommittedDuringCollectionKeepsExpiredLaterSource | 7687ms | |
| PASSED | buildtest.projection.journal | journalDeletionDuringBaselineBindingKeepsCommittedFact | 5162ms | |
| PASSED | buildtest.projection.journal | journalDeletionFactBeforeBatchSelectionKeepsEarlierSourceDeleted | 2158ms | |
| PASSED | buildtest.projection.journal | journalDeletionPolicyExpiresBeforeLaterSource | 1841ms | |
| PASSED | buildtest.projection.journal | journalDeletionPolicyKeepsFirstCommit | 2754ms | |
| PASSED | buildtest.projection.journal | journalDeletionRetentionStartsAtAppendCommit | 1876ms | |
| PASSED | buildtest.projection.journal | journalDeletionRetentionStartsAtBaselineCommit | 2328ms | |
| PASSED | buildtest.projection.journal | journalDeletionRowsUsePublishedCommitTime | 4128ms | |
| PASSED | buildtest.projection.journal | journalDeletionSnapshotKeepsCommittedCut | 2379ms | |
| PASSED | buildtest.projection.journal | journalDeletionSnapshotReleasesAfterFailure | 3112ms | |
| PASSED | buildtest.projection.journal | journalDeletionTimesStayPrivate | 2793ms | |
| PASSED | buildtest.projection.journal | journalDirectoryAdmissionSurvivesRepeatedCompaction | 5016ms | |
| PASSED | buildtest.projection.journal | journalEmptyFeedHasStableCursor | 3262ms | |
| PASSED | buildtest.projection.journal | journalExclusiveLegacyCleanupWarningReleasesOwner | 3496ms | |
| PASSED | buildtest.projection.journal | journalExclusiveLegacyCollectionStaysBounded | 5395ms | |
| PASSED | buildtest.projection.journal | journalExclusiveOwnerCollectsLegacyResetTemporaries | 3000ms | |
| PASSED | buildtest.projection.journal | journalExpiredAdmissionBindingDoesNotCoverDifferentDeletionFact | 4607ms | |
| PASSED | buildtest.projection.journal | journalExpiredBaselineDeletionKeepsEarlierSourceDeleted | 5124ms | |
| PASSED | buildtest.projection.journal | journalExpiredBaselineDeletionKeepsTerminalCorrection | 4942ms | |
| PASSED | buildtest.projection.journal | journalExpiredSavedDeletionKeepsResetAuthorityAcrossReopen | 1809ms | |
| PASSED | buildtest.projection.journal | journalFailedPageReleasesItsGeneration | 5866ms | |
| PASSED | buildtest.projection.journal | journalFingerprintSnapshotIsIndependent | 2576ms | |
| PASSED | buildtest.projection.journal | journalFinishedCompactorDoesNotDeleteRecoveryStage | 6771ms | |
| PASSED | buildtest.projection.journal | journalFirstAdmissionAfterCollectedDirectory | 4482ms | |
| PASSED | buildtest.projection.journal | journalFoldedGapCursorRequiresReset | 3180ms | |
| PASSED | buildtest.projection.journal | journalForeignCursorRequiresReset | 3330ms | |
| PASSED | buildtest.projection.journal | journalForgottenFingerprintDoesNotReappear | 3486ms | |
| PASSED | buildtest.projection.journal | journalHostDefersDiagnosticsUntilRelease | 1074ms | |
| PASSED | buildtest.projection.journal | journalHostOwnershipScopesAreBalanced | 2905ms | |
| PASSED | buildtest.projection.journal | journalHostWithoutStageObserverRemainsUsable | 3683ms | |
| PASSED | buildtest.projection.journal | journalIncompleteRestartClearsRemovedSources | 3260ms | |
| PASSED | buildtest.projection.journal | journalIncompleteRestartCompletesBaseline | 3313ms | |
| PASSED | buildtest.projection.journal | journalIncompleteRestartKeepsConcurrentSourceUpdate | 1773ms | |
| PASSED | buildtest.projection.journal | journalIncompleteRestartKeepsConcurrentTail | 2883ms | |
| PASSED | buildtest.projection.journal | journalInitialBaselineDeltaReadsCanonicalRowsOnce | 4783ms | |
| PASSED | buildtest.projection.journal | journalInitialFingerprintsSurviveReopen | 3662ms | |
| PASSED | buildtest.projection.journal | journalInterruptedAuthorityCandidateReopens | 1193ms | |
| PASSED | buildtest.projection.journal | journalInterruptedBaselineRetainsFileLockFailure | 2447ms | |
| PASSED | buildtest.projection.journal | journalInterruptedStageCleanupNamesOwnedPaths | 2361ms | |
| PASSED | buildtest.projection.journal | journalLargeDeltaOutputUnchanged | 5308ms | |
| PASSED | buildtest.projection.journal | journalLateResetReaderKeepsUnreadTail | 4261ms | |
| PASSED | buildtest.projection.journal | journalLateTailReaderKeepsStagedCompaction | 3004ms | |
| PASSED | buildtest.projection.journal | journalLaterExpiredDeletionKeepsItsOwnCollectionDecision | 4963ms | |
| PASSED | buildtest.projection.journal | journalLegacyOwnershipReleaseInterruptPreservesNativeFailure | 3413ms | |
| PASSED | buildtest.projection.journal | journalLegacyOwnershipUseDrainsBeforeRelease | 1907ms | |
| PASSED | buildtest.projection.journal | journalLegacyOwnershipUseEndsBeforeHistoryObservation | 2234ms | |
| PASSED | buildtest.projection.journal | journalLegacyOwnershipUseRefusalPreservesTemporary | 2627ms | |
| PASSED | buildtest.projection.journal | journalLegacyOwnershipWarningReentersAfterUse | 6879ms | |
| PASSED | buildtest.projection.journal | journalLiveAuthorityCandidateSurvivesNestedOpen | 2654ms | |
| PASSED | buildtest.projection.journal | journalLiveCandidateLeaseSurvivesCleanup | 5957ms | |
| PASSED | buildtest.projection.journal | journalLosingAuthorityCandidateReusesWinner | 2840ms | |
| PASSED | buildtest.projection.journal | journalMaintenanceStageObserverBlocksOutputOpen | 2780ms | |
| PASSED | buildtest.projection.journal | journalNonexclusiveOpenPreservesCrossProcessLegacyWriter | 5648ms | |
| PASSED | buildtest.projection.journal | journalOpenCollectsFullyStagedResetRecoveryUnderSmallHeap flaky — passed on attempt 3 of 3 | 11581ms | |
Attempts (3)| Attempt | Status | Duration | Droplet | Canonical | Error |
|---|
| 1 of 3 | FAILED | 21.8s | 614781570 | — | java.util.concurrent.TimeoutException
at java.base/java.util.concurrent.FutureTask.get(FutureTask.java:204)
at buildtest.projection.journal.JournalOpenCollectsFullyStagedResetRecoveryUnderSmallHeapKt.journalOpenCollectsFullyStagedResetRecoveryUnderSmallHeap(journalOpenCollectsFullyStagedResetRecoveryUnderSmallHeap.kt:63)
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 (986 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.util.concurrent.TimeoutException
at java.base/java.util.concurrent.FutureTask.get(FutureTask.java:204)
at buildtest.projection.journal.JournalOpenCollectsFullyStagedResetRecoveryUnderSmallHeapKt.journalOpenCollectsFullyStagedResetRecoveryUnderSmallHeap(journalOpenCollectsFullyStagedResetRecoveryUnderSmallHeap.kt:63)
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 | 11.5s | 614781575 | yes (this is the published result) | — | | 2 of 3 | PASSED | 19.8s | 614781574 | — | — |
|
| PASSED | buildtest.projection.journal | journalOpenCollectsInterruptedResetRecoveryOutput | 8723ms | |
| PASSED | buildtest.projection.journal | journalOpenIgnoresUnleasedLegacyStages | 4521ms | |
| PASSED | buildtest.projection.journal | journalOpenPreservesCrossProcessResetStage | 10295ms | |
| PASSED | buildtest.projection.journal | journalOpenPreservesLiveMaintenanceStage | 3939ms | |
| PASSED | buildtest.projection.journal | journalOpenRemovesAbandonedMaintenanceStages | 15201ms | |
| PASSED | buildtest.projection.journal | journalOrdinaryClassificationFailureReleasesStage | 1898ms | |
| PASSED | buildtest.projection.journal | journalOrdinaryPageAdmissionRetainsStorage | 2262ms | |
| PASSED | buildtest.projection.journal | journalOrdinaryTextFailurePreservesTarget | 3236ms | |
| PASSED | buildtest.projection.journal | journalPageLeaseSurvivesReplacement | 2777ms | |
| PASSED | buildtest.projection.journal | journalPageLeaseSurvivesStorageClose | 3426ms | |
| PASSED | buildtest.projection.journal | journalPageObjectsCannotChangeCommittedRows | 8634ms | |
| PASSED | buildtest.projection.journal | journalPrecompiledDefaultConstructorRemainsCompatible | 3657ms | |
| PASSED | buildtest.projection.journal | journalPrunedReplacementFactKeepsAdmission | 4305ms | |
| PASSED | buildtest.projection.journal | journalReadAdmissionSurvivesReplacementAndFailure | 3313ms | |
| PASSED | buildtest.projection.journal | journalReadHostObservesAndClosesStream | 945ms | |
| PASSED | buildtest.projection.journal | journalReaderDoesNotBlockWriter | 2653ms | |
| PASSED | buildtest.projection.journal | journalRecoveryCleanupWarningReleasesPersistenceOwners | 8800ms | |
| PASSED | buildtest.projection.journal | journalRecoveryFailureDuringBindingPreservesCommittedCut | 5727ms | |
| PASSED | buildtest.projection.journal | journalRecoveryWarningFollowsReader | 3868ms | |
| PASSED | buildtest.projection.journal | journalReentrantClassificationStartup | 1900ms | |
| PASSED | buildtest.projection.journal | journalRefreshedBaselineBindingDoesNotExcludeAdmission | 7629ms | |
| PASSED | buildtest.projection.journal | journalRejectedBaselineDoesNotCommitDeletion | 2427ms | |
| PASSED | buildtest.projection.journal | journalReleaseArchiveKeepsCompleteCut | 3470ms | |
| PASSED | buildtest.projection.journal | journalRemovedDirectoryFactSurvivesReopen | 3180ms | |
| PASSED | buildtest.projection.journal | journalReopenedChildAppendKeepsDeletionExpiry | 8008ms | |
| PASSED | buildtest.projection.journal | journalRepairAppendsWithoutReset | 3156ms | |
| PASSED | buildtest.projection.journal | journalRepairFreshReaderSeesAppendedCorrection | 2545ms | |
| PASSED | buildtest.projection.journal | journalRepairIncludesTimerPublishedDuringStaging | 2384ms | |
| PASSED | buildtest.projection.journal | journalRepairKeepsAdmittedPageAndContinuation | 3684ms | |
| PASSED | buildtest.projection.journal | journalRepairKeepsNewerRunAuthority | 3013ms | |
| PASSED | buildtest.projection.journal | journalRepairMultipleRunsReachCaughtUpReader | 3656ms | |
| PASSED | buildtest.projection.journal | journalRepairPendingBaselineEndRequiresReset | 3280ms | |
| PASSED | buildtest.projection.journal | journalRepairPendingGapCursorRequiresReset | 5832ms | |
| PASSED | buildtest.projection.journal | journalRepairSavedCursorContinuesAfterReopen | 2187ms | |
| PASSED | buildtest.projection.journal | journalReplacedBaselineCursorRequiresReset | 1851ms | |
| PASSED | buildtest.projection.journal | journalResetAdmissionDoesNotDelayStorageClose | 3452ms | |
| PASSED | buildtest.projection.journal | journalResetCleanupWarningCanCloseFromAnotherThread | 4090ms | |
| PASSED | buildtest.projection.journal | journalResetCleanupWarningDoesNotWaitForClosingWorker | 4182ms | |
| PASSED | buildtest.projection.journal | journalResetCleanupWarningFollowsReaderCompletion | 3639ms | |
| PASSED | buildtest.projection.journal | journalResetCleanupWarningsPreserveHandlerInterrupt | 2942ms | |
| PASSED | buildtest.projection.journal | journalResetPagesPreserveChunkedText | 9673ms | |
| PASSED | buildtest.projection.journal | journalRetainedTailCursorContinuesAfterReplacement | 4903ms | |
| PASSED | buildtest.projection.journal | journalReviewBaselinePageDoesNotCrossGap | 3955ms | |
| PASSED | buildtest.projection.journal | journalReviewExpiredBaselineDeletionKeepsLaterSource | 3504ms | |
| PASSED | buildtest.projection.journal | journalReviewExpiredBaselineDeletionKeepsLaterSourceAfterReopen | 3726ms | |
| PASSED | buildtest.projection.journal | journalReviewExpiredSavedDeletionKeepsAuthoritySelectedBeforeCollection | 3646ms | |
| PASSED | buildtest.projection.journal | journalReviewGapPrefixCursorReachesResetBoundary | 4875ms | |
| PASSED | buildtest.projection.journal | journalReviewReleaseLiveAppendSurvivesHistoryLargerThanHeap | 55625ms | |
| PASSED | buildtest.projection.journal | journalReviewSavedDeletionOverridesForgottenChildRows | 3795ms | |
| PASSED | buildtest.projection.journal | journalReviewSavedDeletionOverridesForgottenUtilizationRows | 2369ms | |
| PASSED | buildtest.projection.journal | journalReviewStartupEncodedOversizeClearsRetainedStart | 3939ms | |
| PASSED | buildtest.projection.journal | journalReviewStartupObservationFailureKeepsCommittedRows | 2504ms | |
| PASSED | buildtest.projection.journal | journalReviewStartupRawOversizeClearsRetainedStart | 5338ms | |
| PASSED | buildtest.projection.journal | journalReviewStartupRetentionExactBoundaries | 5575ms | |
| PASSED | buildtest.projection.journal | journalReviewStartupStopPreservesCommittedRows | 5358ms | |
| PASSED | buildtest.projection.journal | journalReviewSupplementKeepsLiveRowKindsAndNumericIdentities | 3068ms | |
| PASSED | buildtest.projection.journal | journalSameRunSourceCheckFinishesAfterNestedAppend | 2557ms | |
| PASSED | buildtest.projection.journal | journalSavedDeletionBindsAdmissionAtPolicyBoundary | 3322ms | |
| PASSED | buildtest.projection.journal | journalSavedDeletionKeepsSeveralRunsDeleted | 3560ms | |
| PASSED | buildtest.projection.journal | journalSavedDeletionRepeatedRowsHaveNoOlderSourceFields | 1806ms | |
| PASSED | buildtest.projection.journal | journalSavedDeletionReplacesBaselineOverlayRows | 7757ms | |
| PASSED | buildtest.projection.journal | journalSavedDeletionReplacesProtectedLiveRows | 4623ms | |
| PASSED | buildtest.projection.journal | journalSnapshotContinuationLeavesBytesUnchanged | 6978ms | |
| PASSED | buildtest.projection.journal | journalSnapshotCursorSurvivesReopen | 3041ms | |
| PASSED | buildtest.projection.journal | journalSnapshotIdentityValidationIsBounded | 4290ms | |
| PASSED | buildtest.projection.journal | journalSnapshotTargetExcludesLaterAppends | 2537ms | |
| PASSED | buildtest.projection.journal | journalSourceCheckAllowsConcurrentAppend | 2355ms | |
| PASSED | buildtest.projection.journal | journalSourceFingerprintSurvivesReopen | 2884ms | |
| PASSED | buildtest.projection.journal | journalStageNativeDeletionKeepsOriginalCause | 2045ms | |
| PASSED | buildtest.projection.journal | journalStageObserverCanCloseFromAnotherThread | 4005ms | |
| PASSED | buildtest.projection.journal | journalStageObserverCanPreventTruncatingRewrite | 2432ms | |
| PASSED | buildtest.projection.journal | journalStartupArchiveLookupFailureKeepsCommittedRows | 4182ms | |
| PASSED | buildtest.projection.journal | journalStartupCallbackFailureKeepsOriginalDiagnostic | 3113ms | |
| PASSED | buildtest.projection.journal | journalStartupCallbackFailurePropagates | 4499ms | |
| PASSED | buildtest.projection.journal | journalStartupCallbackMessageFailureKeepsCommittedRows | 2974ms | |
| PASSED | buildtest.projection.journal | journalStartupDirectoryForceReentryAdoptsAppend | 3020ms | |
| PASSED | buildtest.projection.journal | journalStartupEvictedTailKindMismatchPreservesAuthority | 3633ms | |
| PASSED | buildtest.projection.journal | journalStartupEvictedTailParseErrorPreservesAuthority | 3041ms | |
| PASSED | buildtest.projection.journal | journalStartupEvictedTailRunIdMismatchPreservesAuthority | 3411ms | |
| PASSED | buildtest.projection.journal | journalStartupEvictedTailSequenceErrorPreservesAuthority | 2754ms | |
| PASSED | buildtest.projection.journal | journalStartupEvictedTailStateKeyMismatchPreservesAuthority | 3021ms | |
| PASSED | buildtest.projection.journal | journalStartupForceObserverFailureDrainsMoves | 1850ms | |
| PASSED | buildtest.projection.journal | journalStartupLargeTailHeapStaysBounded | 19611ms | |
| PASSED | buildtest.projection.journal | journalStartupPolicyFailureKeepsPriorForces | 2284ms | |
| PASSED | buildtest.projection.journal | journalStartupReadCallbackFailurePropagates | 2477ms | |
| PASSED | buildtest.projection.journal | journalStartupReentryKeepsPendingForces | 6548ms | |
| PASSED | buildtest.projection.journal | journalStartupRetainedTailKindMismatchPreservesAuthority | 3747ms | |
| PASSED | buildtest.projection.journal | journalStartupRetainedTailParseErrorPreservesAuthority | 3069ms | |
| PASSED | buildtest.projection.journal | journalStartupRetainedTailRunIdMismatchPreservesAuthority | 2184ms | |
| PASSED | buildtest.projection.journal | journalStartupRetainedTailSequenceErrorPreservesAuthority | 2699ms | |
| PASSED | buildtest.projection.journal | journalStartupRetainedTailStateKeyMismatchPreservesAuthority | 1276ms | |
| PASSED | buildtest.projection.journal | journalStartupRetainedTailTruncatedErrorPreservesAuthority | 2493ms | |
| PASSED | buildtest.projection.journal | journalStartupTailByteWindowNeedsNoPrivateStorage | 4431ms | |
| PASSED | buildtest.projection.journal | journalStartupTailNeedsNoPrivateStorage | 4383ms | |
| PASSED | buildtest.projection.journal | journalStopAfterLastCanonicalReadBeforeInstallation | 3313ms | |
| PASSED | buildtest.projection.journal | journalStoppedStagingReopensIdempotently | 4213ms | |
| PASSED | buildtest.projection.journal | journalSupplementalFingerprintSurvivesReopen | 2800ms | |
| PASSED | buildtest.projection.journal | journalTailCursorPagesWithoutDuplicates | 3478ms | |
| PASSED | buildtest.projection.journal | journalTailCursorSurvivesRestart | 2694ms | |
| PASSED | buildtest.projection.journal | journalTerminalConfigurationIsCopied | 2982ms | |
| PASSED | buildtest.projection.journal | journalThrowingClassificationMessageIsReadOnlyByCaller | 4430ms | |
| PASSED | buildtest.projection.journal | journalThrowingResetCleanupWarningKeepsPublishedPage | 4200ms | |
| PASSED | buildtest.projection.journal | journalThrowingStageObserverReleasesOwner | 2024ms | |
| PASSED | buildtest.projection.journal | journalUnknownCollectedDeletionKeepsLaterAppend | 4219ms | |
| PASSED | buildtest.projection.journal | journalUnknownDeletionAtCollectionKeepsFact | 2452ms | |
| PASSED | buildtest.projection.journal | journalUnknownDeletionCancelsDuringCorrectiveFactWrite | 4298ms | |
| PASSED | buildtest.projection.journal | journalUnknownDeletionCloseBeforeSelectionKeepsCommittedRun | 4184ms | |
| PASSED | buildtest.projection.journal | journalUnknownDeletionKeepsConcurrentLiveRowsAfterCollection | 6906ms | |
| PASSED | buildtest.projection.journal | journalUnknownDeletionKeepsFactWhenLaterTimerRowIsReplaced | 2934ms | |
| PASSED | buildtest.projection.journal | journalUnknownDeletionKeepsNestedServiceFactDuringCancellation | 2223ms | |
| PASSED | buildtest.projection.journal | journalUnknownDeletionKeepsNextAcknowledgedAppend | 3527ms | |
| PASSED | buildtest.projection.journal | journalUnknownDeletionKeepsNextAppendAfterChildRow | 4200ms | |
| PASSED | buildtest.projection.journal | journalUnknownDeletionKeepsNextAppendAfterRetainedTimerRow | 3875ms | |
| PASSED | buildtest.projection.journal | journalUnknownDeletionKeepsOrdinaryAdmittedDuringFactWrite | 4717ms | |
| PASSED | buildtest.projection.journal | journalUnknownDeletionKeepsOrdinaryPendingAppendDuringSelection | 2941ms | |
| PASSED | buildtest.projection.journal | journalUnknownDeletionKeepsPublicationCallbackAppend | 3199ms | |
| PASSED | buildtest.projection.journal | journalUnknownDeletionKeepsRefreshedLiveRowsAfterCollection | 6379ms | |
| PASSED | buildtest.projection.journal | journalUnknownDeletionKeepsServiceFactBeforeCorrectionMove | 4533ms | |
| PASSED | buildtest.projection.journal | journalUnknownDeletionKeepsTerminalCorrectionAfterCollection | 4176ms | |
| PASSED | buildtest.projection.journal | journalUnknownDeletionRechecksSuffixAfterConcurrentCommit | 3459ms | |
| PASSED | buildtest.projection.journal | journalUnknownDeletionUsesLaterServiceTombstone | 3384ms | |
| PASSED | buildtest.projection.journal | journalUnmarkedRowsReopenAlongsideExpiredAdmissionBindings | 8477ms | |
| PASSED | buildtest.projection.journal | journalWarningKeepsErrorWithInterruptedCauseGetter | 3536ms | |
| PASSED | buildtest.projection.journal | journalWarningKeepsErrorWithThrowingCause | 3225ms | |
| PASSED | buildtest.projection.journal | review91DiagnosticCloseStopsStageCleanup | 1156ms | |
| PASSED | buildtest.projection.journal | review91InterruptedCompletedCloseRetiresStorage | 2559ms | |
| PASSED | buildtest.projection.journal | review91RetirementDiagnosticAllowsConcurrentClose | 1166ms | |
| PASSED | buildtest.projection.journal | review91RetirementMessageAllowsConcurrentClose | 1796ms | |
| PASSED | buildtest.projection.journal | reviewAbandonedUuidCandidateIsRemoved | 2219ms | |
| PASSED | buildtest.projection.journal | reviewAdmissionAfterFactPruningKeepsLaterLiveRow | 3771ms | |
| PASSED | buildtest.projection.journal | reviewAdmissionRecoveryReadAllowsConcurrentAppend | 2546ms | |
| PASSED | buildtest.projection.journal | reviewCleanupWarningCanReenterClose | 3777ms | |
| PASSED | buildtest.projection.journal | reviewCollectorSourceOwnerDoesNotWaitOnAppendJournalOwner | 2163ms | |
| PASSED | buildtest.projection.journal | reviewCompactionAfterForceCloseStopsStageWrites | 3169ms | |
| PASSED | buildtest.projection.journal | reviewCompactionDeltaCloseStopsForceCompletion | 4536ms | |
| PASSED | buildtest.projection.journal | reviewCompactionLargeExistingKey flaky — passed on attempt 2 of 3 | 17458ms | |
Attempts (3)| Attempt | Status | Duration | Droplet | Canonical | Error |
|---|
| 1 of 3 | FAILED | 32.2s | 614779749 | — | java.lang.RuntimeException: Test 'reviewCompactionLargeExistingKey' timed out after 30000ms, stuck at: buildtest.projection.journal.DiskJournalClassificationStore.writeKey(JournalClassification.kt:973)
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 (33516 characters)2026-11-01 13:04:00
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=0x00007ca5b828cd20, length=11, elements={
0x00007ca5b8019cb0, 0x00007ca5b80b19d0, 0x00007ca5b80b2f50, 0x00007ca5b80b4700,
0x00007ca5b80b5d50, 0x00007ca5b80b7300, 0x00007ca5b80b8e50, 0x00007ca5b80ba520,
0x00007ca5b80c6600, 0x00007ca5b80c98d0, 0x00007ca5b828bc60
}
"main" #1 [14896] prio=5 os_prio=0 cpu=4670.57ms elapsed=31.05s tid=0x00007ca5b8019cb0 nid=14896 waiting on condition [0x00007ca5bfffc000]
java.lang.Thread.State: RUNNABLE
at java.lang.Object.clone(java.base@21.0.11/Native Method)
at java.lang.String.encodeUTF8(java.base@21.0.11/String.java:1292)
at java.lang.String.encode(java.base@21.0.11/String.java:856)
at java.lang.String.getBytes(java.base@21.0.11/String.java:1807)
at buildtest.projection.journal.DiskJournalClassificationStore.writeKey(JournalClassification.kt:973)
at buildtest.projection.journal.DiskJournalClassificationStore.access$writeKey(JournalClassification.kt:104)
at buildtest.projection.journal.DiskJournalClassificationStore$writeRun$1.invoke(JournalClassification.kt:768)
at buildtest.projection.journal.DiskJournalClassificationStore$writeRun$1.invoke(JournalClassification.kt:766)
at buildtest.projection.journal.DiskJournalClassificationStore.appendNode(JournalClassification.kt:808)
at buildtest.projection.journal.DiskJournalClassificationStore.writeRun(JournalClassification.kt:766)
at buildtest.projection.journal.DiskJournalClassificationStore.putRun(JournalClassification.kt:577)
at buildtest.projection.journal.DiskJournalClassificationStore.setRun(JournalClassification.kt:564)
at buildtest.projection.journal.DiskJournalClassificationStore.replaceRow(JournalClassification.kt:176)
at buildtest.projection.journal.DiskJournalClassificationStore.appendRows(JournalClassification.kt:206)
at buildtest.projection.journal.PagedJournalGeneration$appendClassificationChanges$1.invoke(PagedJournalRecords.kt:1267)
at buildtest.projection.journal.PagedJournalGeneration$appendClassificationChanges$1.invoke(PagedJournalRecords.kt:1256)
at buildtest.projection.journal.PagedJournalRecordsKt.withPagedJournalLease(PagedJournalRecords.kt:1329)
at buildtest.projection.journal.PagedJournalRecordsKt.access$withPagedJournalLease(PagedJournalRecords.kt:1)
at buildtest.projection.journal.PagedJournalGeneration.appendClassificationChanges(PagedJournalRecords.kt:1256)
at buildtest.projection.journal.PagedJournalRecords.appendRows(PagedJournalRecords.kt:178)
at buildtest.projection.journal.PagedJournalRecords.appendRows$default(PagedJournalRecords.kt:145)
at buildtest.projection.journal.ProjectionChangeJournal.appendCompactionDeltaTemporary(ProjectionChangeJournal.kt:8136)
at buildtest.projection.journal.ProjectionChangeJournal.appendCompactionDelta(ProjectionChangeJournal.kt:4056)
at buildtest.projection.journal.ProjectionChangeJournal.appendCompactionDelta$default(ProjectionChangeJournal.kt:3983)
at buildtest.projection.journal.ProjectionChangeJournal.compactPreservingCommittedTail(ProjectionChangeJournal.kt:3482)
at buildtest.projection.journal.ProjectionChangeJournal.compactPreservingCommittedTail$default(ProjectionChangeJournal.kt:3028)
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/0x00007ca54c00c800.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/0x00007ca54c001800.invokeStatic(java.base@21.0.11/LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x00007ca54c005400.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 [14908] daemon prio=10 os_prio=0 cpu=0.88ms elapsed=30.94s tid=0x00007ca5b80b19d0 nid=14908 waiting on condition [0x00007ca5bc9fe000]
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 [14909] daemon prio=8 os_prio=0 cpu=0.32ms elapsed=30.94s tid=0x00007ca5b80b2f50 nid=14909 in Object.wait() [0x00007ca5bc8fe000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait0(java.base@21.0.11/Native Method)
- waiting on <0x00000000f8873428> (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 <0x00000000f8873428> (a java.lang.ref.NativeReferenceQueue$Lock)
at java.lang.ref.Finalizer$FinalizerThread.run(java.base@21.0.11/Finalizer.java:173)
"Signal Dispatcher" #11 [14910] daemon prio=9 os_prio=0 cpu=0.33ms elapsed=30.93s tid=0x00007ca5b80b4700 nid=14910 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Service Thread" #12 [14911] daemon prio=9 os_prio=0 cpu=2.20ms elapsed=30.93s tid=0x00007ca5b80b5d50 nid=14911 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Monitor Deflation Thread" #13 [14912] daemon prio=9 os_prio=0 cpu=3.71ms elapsed=30.93s tid=0x00007ca5b80b7300 nid=14912 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread0" #14 [14913] daemon prio=9 os_prio=0 cpu=609.63ms elapsed=30.93s tid=0x00007ca5b80b8e50 nid=14913 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
"C1 CompilerThread0" #15 [14914] daemon prio=9 os_prio=0 cpu=335.68ms elapsed=30.92s tid=0x00007ca5b80ba520 nid=14914 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
"Notification Thread" #16 [14915] daemon prio=9 os_prio=0 cpu=0.17ms elapsed=30.90s tid=0x00007ca5b80c6600 nid=14915 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Common-Cleaner" #17 [14916] daemon prio=8 os_prio=0 cpu=0.66ms elapsed=30.89s tid=0x00007ca5b80c98d0 nid=14916 waiting on condition [0x00007ca5bc12d000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000f8800a88> (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 [14921] daemon prio=5 os_prio=0 cpu=0.58ms elapsed=29.87s tid=0x00007ca5b828bc60 nid=14921 waiting on condition [0x00007ca5b7ffe000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000f88eaa68> (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/0x00007ca54c009ba8.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=61.09ms elapsed=30.97s tid=0x00007ca5b80a5e90 nid=14907 runnable
"VM Periodic Task Thread" os_prio=0 cpu=22.06ms elapsed=30.98s tid=0x00007ca5b8094710 nid=14906 waiting on condition
"G1 Service" os_prio=0 cpu=4.65ms elapsed=31.03s tid=0x00007ca5b807bb20 nid=14905 runnable
"G1 Refine#0" os_prio=0 cpu=169.92ms elapsed=31.03s tid=0x00007ca5b807ab50 nid=14904 runnable
"G1 Conc#0" os_prio=0 cpu=5.05ms elapsed=31.04s tid=0x00007ca5b803d7f0 nid=14902 runnable
"G1 Main Marker" os_prio=0 cpu=5.61ms elapsed=31.05s tid=0x00007ca5b803c840 nid=14901 runnable
"GC Thread#0" os_prio=0 cpu=215.36ms elapsed=31.05s tid=0x00007ca5b803a260 nid=14900 runnable
JNI global refs: 15, weak refs: 0
Heap
garbage-first heap total 120832K, used 9430K [0x00000000f8000000, 0x0000000100000000)
region size 1024K, 2 young (2048K), 1 survivors (1024K)
Metaspace used 6788K, committed 6976K, reserved 1114112K
class space used 566K, committed 640K, 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 java.io.DataInputStream.readFully(DataInputStream.java:179)
at buildtest.projection.journal.DiskJournalClassificationStore.readKey(JournalClassification.kt:968)
at buildtest.projection.journal.DiskJournalClassificationStore.access$readKey(JournalClassification.kt:104)
at buildtest.projection.journal.DiskJournalClassificationStore$readRun$1.invoke(JournalClassification.kt:847)
at buildtest.projection.journal.DiskJournalClassificationStore$readRun$1.invoke(JournalClassification.kt:845)
at buildtest.projection.journal.DiskJournalClassificationStore.readNode(JournalClassification.kt:911)
at buildtest.projection.journal.DiskJournalClassificationStore.readRun(JournalClassification.kt:845)
at buildtest.projection.journal.DiskJournalClassificationStore.putRun(JournalClassification.kt:568)
at buildtest.projection.journal.DiskJournalClassificationStore.setRun(JournalClassification.kt:564)
at buildtest.projection.journal.DiskJournalClassificationStore.replaceRow(JournalClassification.kt:176)
at buildtest.projection.journal.DiskJournalClassificationStore.appendRows(JournalClassification.kt:206)
at buildtest.projection.journal.PagedJournalGeneration$appendClassificationChanges$1.invoke(PagedJournalRecords.kt:1267)
at buildtest.projection.journal.PagedJournalGeneration$appendClassificationChanges$1.invoke(PagedJournalRecords.kt:1256)
at buildtest.projection.journal.PagedJournalRecordsKt.withPagedJournalLease(PagedJournalRecords.kt:1329)
at buildtest.projection.journal.PagedJournalRecordsKt.access$withPagedJournalLease(PagedJournalRecords.kt:1)
at buildtest.projection.journal.PagedJournalGeneration.appendClassificationChanges(PagedJournalRecords.kt:1256)
at buildtest.projection.journal.PagedJournalRecords.appendRows(PagedJournalRecords.kt:178)
at buildtest.projection.journal.PagedJournalRecords.appendRows$default(PagedJournalRecords.kt:145)
at buildtest.projection.journal.ProjectionChangeJournal.appendCompactionDeltaTemporary(ProjectionChangeJournal.kt:8136)
at buildtest.projection.journal.ProjectionChangeJournal.appendCompactionDelta(ProjectionChangeJournal.kt:4056)
at buildtest.projection.journal.ProjectionChangeJournal.appendCompactionDelta$default(ProjectionChangeJournal.kt:3983)
at buildtest.projection.journal.ProjectionChangeJournal.compactPreservingCommittedTail(ProjectionChangeJournal.kt:3482)
at buildtest.projection.journal.ProjectionChangeJournal.compactPreservingCommittedTail$default(ProjectionChangeJournal.kt:3028)
at buildtest.projection.journal.ReviewCompactionLargeExistingKeyKt.reviewCompactionLargeExistingKey(reviewCompactionLargeExistingKey.kt:24)
at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(DirectMethodHandle$Holder)
at java.lang.invoke.LambdaForm$MH/0x00007ca54c00c800.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/0x00007ca54c001800.invokeStatic(LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x00007ca54c005400.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/0x00007ca54c009ba8.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=0x00007ca5b828cd20, length=11, elements={
0x00007ca5b8019cb0, 0x00007ca5b80b19d0, 0x00007ca5b80b2f50, 0x00007ca5b80b4700,
0x00007ca5b80b5d50, 0x00007ca5b80b7300, 0x00007ca5b80b8e50, 0x00007ca5b80ba520,
0x00007ca5b80c6600, 0x00007ca5b80c98d0, 0x00007ca5b828bc60
}
"main" #1 [14896] prio=5 os_prio=0 cpu=4670.57ms elapsed=31.05s tid=0x00007ca5b8019cb0 nid=14896 waiting on condition [0x00007ca5bfffc000]
java.lang.Thread.State: RUNNABLE
at java.lang.Object.clone(java.base@21.0.11/Native Method)
at java.lang.String.encodeUTF8(java.base@21.0.11/String.java:1292)
at java.lang.String.encode(java.base@21.0.11/String.java:856)
at java.lang.String.getBytes(java.base@21.0.11/String.java:1807)
at buildtest.projection.journal.DiskJournalClassificationStore.writeKey(JournalClassification.kt:973)
at buildtest.projection.journal.DiskJournalClassificationStore.access$writeKey(JournalClassification.kt:104)
at buildtest.projection.journal.DiskJournalClassificationStore$writeRun$1.invoke(JournalClassification.kt:768)
at buildtest.projection.journal.DiskJournalClassificationStore$writeRun$1.invoke(JournalClassification.kt:766)
at buildtest.projection.journal.DiskJournalClassificationStore.appendNode(JournalClassification.kt:808)
at buildtest.projection.journal.DiskJournalClassificationStore.writeRun(JournalClassification.kt:766)
at buildtest.projection.journal.DiskJournalClassificationStore.putRun(JournalClassification.kt:577)
at buildtest.projection.journal.DiskJournalClassificationStore.setRun(JournalClassification.kt:564)
at buildtest.projection.journal.DiskJournalClassificationStore.replaceRow(JournalClassification.kt:176)
at buildtest.projection.journal.DiskJournalClassificationStore.appendRows(JournalClassification.kt:206)
at buildtest.projection.journal.PagedJournalGeneration$appendClassificationChanges$1.invoke(PagedJournalRecords.kt:1267)
at buildtest.projection.journal.PagedJournalGeneration$appendClassificationChanges$1.invoke(PagedJournalRecords.kt:1256)
at buildtest.projection.journal.PagedJournalRecordsKt.withPagedJournalLease(PagedJournalRecords.kt:1329)
at buildtest.projection.journal.PagedJournalRecordsKt.access$withPagedJournalLease(PagedJournalRecords.kt:1)
at buildtest.projection.journal.PagedJournalGeneration.appendClassificationChanges(PagedJournalRecords.kt:1256)
at buildtest.projection.journal.PagedJournalRecords.appendRows(PagedJournalRecords.kt:178)
at buildtest.projection.journal.PagedJournalRecords.appendRows$default(PagedJournalRecords.kt:145)
at buildtest.projection.journal.ProjectionChangeJournal.appendCompactionDeltaTemporary(ProjectionChangeJournal.kt:8136)
at buildtest.projection.journal.ProjectionChangeJournal.appendCompactionDelta(ProjectionChangeJournal.kt:4056)
at buildtest.projection.journal.ProjectionChangeJournal.appendCompactionDelta$default(ProjectionChangeJournal.kt:3983)
at buildtest.projection.journal.ProjectionChangeJournal.compactPreservingCommittedTail(ProjectionChangeJournal.kt:3482)
at buildtest.projection.journal.ProjectionChangeJournal.compactPreservingCommittedTail$default(ProjectionChangeJournal.kt:3028)
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/0x00007ca54c00c800.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/0x00007ca54c001800.invokeStatic(java.base@21.0.11/LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x00007ca54c005400.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 [14908] daemon prio=10 os_prio=0 cpu=0.88ms elapsed=30.94s tid=0x00007ca5b80b19d0 nid=14908 waiting on condition [0x00007ca5bc9fe000]
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 [14909] daemon prio=8 os_prio=0 cpu=0.32ms elapsed=30.94s tid=0x00007ca5b80b2f50 nid=14909 in Object.wait() [0x00007ca5bc8fe000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait0(java.base@21.0.11/Native Method)
- waiting on <0x00000000f8873428> (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 <0x00000000f8873428> (a java.lang.ref.NativeReferenceQueue$Lock)
at java.lang.ref.Finalizer$FinalizerThread.run(java.base@21.0.11/Finalizer.java:173)
"Signal Dispatcher" #11 [14910] daemon prio=9 os_prio=0 cpu=0.33ms elapsed=30.93s tid=0x00007ca5b80b4700 nid=14910 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Service Thread" #12 [14911] daemon prio=9 os_prio=0 cpu=2.20ms elapsed=30.93s tid=0x00007ca5b80b5d50 nid=14911 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Monitor Deflation Thread" #13 [14912] daemon prio=9 os_prio=0 cpu=3.71ms elapsed=30.93s tid=0x00007ca5b80b7300 nid=14912 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread0" #14 [14913] daemon prio=9 os_prio=0 cpu=609.63ms elapsed=30.93s tid=0x00007ca5b80b8e50 nid=14913 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
"C1 CompilerThread0" #15 [14914] daemon prio=9 os_prio=0 cpu=335.68ms elapsed=30.92s tid=0x00007ca5b80ba520 nid=14914 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
"Notification Thread" #16 [14915] daemon prio=9 os_prio=0 cpu=0.17ms elapsed=30.90s tid=0x00007ca5b80c6600 nid=14915 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Common-Cleaner" #17 [14916] daemon prio=8 os_prio=0 cpu=0.66ms elapsed=30.89s tid=0x00007ca5b80c98d0 nid=14916 waiting on condition [0x00007ca5bc12d000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000f8800a88> (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 [14921] daemon prio=5 os_prio=0 cpu=0.58ms elapsed=29.87s tid=0x00007ca5b828bc60 nid=14921 waiting on condition [0x00007ca5b7ffe000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000f88eaa68> (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/0x00007ca54c009ba8.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=61.09ms elapsed=30.97s tid=0x00007ca5b80a5e90 nid=14907 runnable
"VM Periodic Task Thread" os_prio=0 cpu=22.06ms elapsed=30.98s tid=0x00007ca5b8094710 nid=14906 waiting on condition
"G1 Service" os_prio=0 cpu=4.65ms elapsed=31.03s tid=0x00007ca5b807bb20 nid=14905 runnable
"G1 Refine#0" os_prio=0 cpu=169.92ms elapsed=31.03s tid=0x00007ca5b807ab50 nid=14904 runnable
"G1 Conc#0" os_prio=0 cpu=5.05ms elapsed=31.04s tid=0x00007ca5b803d7f0 nid=14902 runnable
"G1 Main Marker" os_prio=0 cpu=5.61ms elapsed=31.05s tid=0x00007ca5b803c840 nid=14901 runnable
"GC Thread#0" os_prio=0 cpu=215.36ms elapsed=31.05s tid=0x00007ca5b803a260 nid=14900 runnable
JNI global refs: 15, weak refs: 0
Heap
garbage-first heap total 120832K, used 9430K [0x00000000f8000000, 0x0000000100000000)
region size 1024K, 2 young (2048K), 1 survivors (1024K)
Metaspace used 6788K, committed 6976K, reserved 1114112K
class space used 566K, committed 640K, 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 java.io.DataInputStream.readFully(DataInputStream.java:179)
at buildtest.projection.journal.DiskJournalClassificationStore.readKey(JournalClassification.kt:968)
at buildtest.projection.journal.DiskJournalClassificationStore.access$readKey(JournalClassification.kt:104)
at buildtest.projection.journal.DiskJournalClassificationStore$readRun$1.invoke(JournalClassification.kt:847)
at buildtest.projection.journal.DiskJournalClassificationStore$readRun$1.invoke(JournalClassification.kt:845)
at buildtest.projection.journal.DiskJournalClassificationStore.readNode(JournalClassification.kt:911)
at buildtest.projection.journal.DiskJournalClassificationStore.readRun(JournalClassification.kt:845)
at buildtest.projection.journal.DiskJournalClassificationStore.putRun(JournalClassification.kt:568)
at buildtest.projection.journal.DiskJournalClassificationStore.setRun(JournalClassification.kt:564)
at buildtest.projection.journal.DiskJournalClassificationStore.replaceRow(JournalClassification.kt:176)
at buildtest.projection.journal.DiskJournalClassificationStore.appendRows(JournalClassification.kt:206)
at buildtest.projection.journal.PagedJournalGeneration$appendClassificationChanges$1.invoke(PagedJournalRecords.kt:1267)
at buildtest.projection.journal.PagedJournalGeneration$appendClassificationChanges$1.invoke(PagedJournalRecords.kt:1256)
at buildtest.projection.journal.PagedJournalRecordsKt.withPagedJournalLease(PagedJournalRecords.kt:1329)
at buildtest.projection.journal.PagedJournalRecordsKt.access$withPagedJournalLease(PagedJournalRecords.kt:1)
at buildtest.projection.journal.PagedJournalGeneration.appendClassificationChanges(PagedJournalRecords.kt:1256)
at buildtest.projection.journal.PagedJournalRecords.appendRows(PagedJournalRecords.kt:178)
at buildtest.projection.journal.PagedJournalRecords.appendRows$default(PagedJournalRecords.kt:145)
at buildtest.projection.journal.ProjectionChangeJournal.appendCompactionDeltaTemporary(ProjectionChangeJournal.kt:8136)
at buildtest.projection.journal.ProjectionChangeJournal.appendCompactionDelta(ProjectionChangeJournal.kt:4056)
at buildtest.projection.journal.ProjectionChangeJournal.appendCompactionDelta$default(ProjectionChangeJournal.kt:3983)
at buildtest.projection.journal.ProjectionChangeJournal.compactPreservingCommittedTail(ProjectionChangeJournal.kt:3482)
at buildtest.projection.journal.ProjectionChangeJournal.compactPreservingCommittedTail$default(ProjectionChangeJournal.kt:3028)
at buildtest.projection.journal.ReviewCompactionLargeExistingKeyKt.reviewCompactionLargeExistingKey(reviewCompactionLargeExistingKey.kt:24)
at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(DirectMethodHandle$Holder)
at java.lang.invoke.LambdaForm$MH/0x00007ca54c00c800.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/0x00007ca54c001800.invokeStatic(LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x00007ca54c005400.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/0x00007ca54c009ba8.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 | 17.4s | 614781570 | yes (this is the published result) | — | | 3 of 3 | PASSED | 16.9s | 614781574 | — | — |
|
| PASSED | buildtest.projection.journal | reviewCompactionLargeKeySpillStopKeepsOriginalError | 11992ms | |
| PASSED | buildtest.projection.journal | reviewCompactionLargeRemovedKey flaky — passed on attempt 3 of 3 | 14137ms | |
Attempts (3)| Attempt | Status | Duration | Droplet | Canonical | Error |
|---|
| 1 of 3 | FAILED | 32.3s | 614781570 | — | java.lang.RuntimeException: Test 'reviewCompactionLargeRemovedKey' timed out after 30000ms, stuck at: org.json.JSONTokener.next(JSONTokener.java:224)
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 (27650 characters)2026-11-01 13:05:46
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=0x00007de7c8294d50, length=11, elements={
0x00007de7c8019cb0, 0x00007de7c80b19d0, 0x00007de7c80b2f50, 0x00007de7c80b4700,
0x00007de7c80b5d50, 0x00007de7c80b7300, 0x00007de7c80b8e50, 0x00007de7c80ba520,
0x00007de7c80c64c0, 0x00007de7c80c9790, 0x00007de7c8293e20
}
"main" #1 [13859] prio=5 os_prio=0 cpu=6324.28ms elapsed=31.15s tid=0x00007de7c8019cb0 nid=13859 runnable [0x00007de7ce7fd000]
java.lang.Thread.State: RUNNABLE
at java.io.StringReader.ensureOpen(java.base@21.0.11/StringReader.java:58)
at java.io.StringReader.read(java.base@21.0.11/StringReader.java:70)
- locked <0x00000000fe8fa988> (a java.io.StringReader)
at org.json.JSONTokener.next(JSONTokener.java:224)
at org.json.JSONTokener.nextString(JSONTokener.java:346)
at org.json.JSONTokener.nextSimpleValue(JSONTokener.java:488)
at org.json.JSONTokener.nextValue(JSONTokener.java:473)
at org.json.JSONObject.<init>(JSONObject.java:252)
at org.json.JSONTokener.nextValue(JSONTokener.java:461)
at org.json.JSONArray.<init>(JSONArray.java:117)
at org.json.JSONTokener.nextValue(JSONTokener.java:468)
at org.json.JSONObject.<init>(JSONObject.java:252)
at org.json.JSONObject.<init>(JSONObject.java:469)
at org.json.JSONObject.<init>(JSONObject.java:451)
at buildtest.projection.journal.ReviewCompactionLargeRemovedKeyKt.reviewCompactionLargeRemovedKey(reviewCompactionLargeRemovedKey.kt:39)
at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(java.base@21.0.11/DirectMethodHandle$Holder)
at java.lang.invoke.LambdaForm$MH/0x00007de75400c800.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/0x00007de754001800.invokeStatic(java.base@21.0.11/LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x00007de754005400.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 [13876] daemon prio=10 os_prio=0 cpu=1.05ms elapsed=30.99s tid=0x00007de7c80b19d0 nid=13876 waiting on condition [0x00007de7cd5fe000]
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 [13877] daemon prio=8 os_prio=0 cpu=0.54ms elapsed=30.98s tid=0x00007de7c80b2f50 nid=13877 in Object.wait() [0x00007de7cd4fe000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait0(java.base@21.0.11/Native Method)
- waiting on <0x00000000f8873560> (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 <0x00000000f8873560> (a java.lang.ref.NativeReferenceQueue$Lock)
at java.lang.ref.Finalizer$FinalizerThread.run(java.base@21.0.11/Finalizer.java:173)
"Signal Dispatcher" #11 [13878] daemon prio=9 os_prio=0 cpu=0.26ms elapsed=30.98s tid=0x00007de7c80b4700 nid=13878 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Service Thread" #12 [13879] daemon prio=9 os_prio=0 cpu=1.80ms elapsed=30.98s tid=0x00007de7c80b5d50 nid=13879 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Monitor Deflation Thread" #13 [13880] daemon prio=9 os_prio=0 cpu=3.44ms elapsed=30.97s tid=0x00007de7c80b7300 nid=13880 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread0" #14 [13881] daemon prio=9 os_prio=0 cpu=499.85ms elapsed=30.97s tid=0x00007de7c80b8e50 nid=13881 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
"C1 CompilerThread0" #15 [13882] daemon prio=9 os_prio=0 cpu=317.08ms elapsed=30.96s tid=0x00007de7c80ba520 nid=13882 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
"Notification Thread" #16 [13889] daemon prio=9 os_prio=0 cpu=0.12ms elapsed=30.92s tid=0x00007de7c80c64c0 nid=13889 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Common-Cleaner" #17 [13890] daemon prio=8 os_prio=0 cpu=0.63ms elapsed=30.91s tid=0x00007de7c80c9790 nid=13890 waiting on condition [0x00007de7ccd2d000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000f8800a88> (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 [13914] daemon prio=5 os_prio=0 cpu=0.32ms elapsed=29.84s tid=0x00007de7c8293e20 nid=13914 waiting on condition [0x00007de7ccc2d000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000f88eac40> (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/0x00007de754009ba8.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=82.74ms elapsed=31.01s tid=0x00007de7c80a5e90 nid=13873 runnable
"VM Periodic Task Thread" os_prio=0 cpu=19.19ms elapsed=31.03s tid=0x00007de7c8094710 nid=13868 waiting on condition
"G1 Service" os_prio=0 cpu=6.67ms elapsed=31.11s tid=0x00007de7c807bb20 nid=13867 runnable
"G1 Refine#0" os_prio=0 cpu=244.60ms elapsed=31.11s tid=0x00007de7c807ab50 nid=13866 runnable
"G1 Conc#0" os_prio=0 cpu=7.59ms elapsed=31.12s tid=0x00007de7c803d7f0 nid=13865 runnable
"G1 Main Marker" os_prio=0 cpu=7.82ms elapsed=31.13s tid=0x00007de7c803c840 nid=13864 runnable
"GC Thread#0" os_prio=0 cpu=278.16ms elapsed=31.13s tid=0x00007de7c803a260 nid=13863 runnable
JNI global refs: 15, weak refs: 0
Heap
garbage-first heap total 124928K, used 69881K [0x00000000f8000000, 0x0000000100000000)
region size 1024K, 17 young (17408K), 1 survivors (1024K)
Metaspace used 7011K, committed 7104K, reserved 1114112K
class space used 587K, committed 640K, 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 java.io.RandomAccessFile.readBytes0(Native Method)
at java.io.RandomAccessFile.readBytes(RandomAccessFile.java:400)
at java.io.RandomAccessFile.read(RandomAccessFile.java:434)
at java.io.RandomAccessFile.readFully(RandomAccessFile.java:498)
at java.io.RandomAccessFile.readFully(RandomAccessFile.java:474)
at buildtest.projection.journal.DiskJournalClassificationStore$readNode$bytes$2$1.invoke(JournalClassification.kt:893)
at buildtest.projection.journal.DiskJournalClassificationStore$readNode$bytes$2$1.invoke(JournalClassification.kt:880)
at buildtest.projection.journal.DiskJournalClassificationStore.withReader(JournalClassification.kt:921)
at buildtest.projection.journal.DiskJournalClassificationStore.readNode(JournalClassification.kt:880)
at buildtest.projection.journal.DiskJournalClassificationStore.readDirectory(JournalClassification.kt:868)
at buildtest.projection.journal.DiskJournalClassificationStore.collectDirectories(JournalClassification.kt:535)
at buildtest.projection.journal.DiskJournalClassificationStore.removedDirectories(JournalClassification.kt:498)
at buildtest.projection.journal.DiskJournalClassificationSnapshot.removedDirectories(JournalClassification.kt:1151)
at buildtest.projection.journal.RecoverableJournalClassificationSnapshot.removedDirectories(JournalClassification.kt:1267)
at buildtest.projection.journal.ProjectionChangeJournal.removedRunDirectoryTombstones(ProjectionChangeJournal.kt:4991)
at buildtest.projection.journal.ReviewCompactionLargeRemovedKeyKt.reviewCompactionLargeRemovedKey(reviewCompactionLargeRemovedKey.kt:44)
at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(DirectMethodHandle$Holder)
at java.lang.invoke.LambdaForm$MH/0x00007de75400c800.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/0x00007de754001800.invokeStatic(LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x00007de754005400.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/0x00007de754009ba8.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=0x00007de7c8294d50, length=11, elements={
0x00007de7c8019cb0, 0x00007de7c80b19d0, 0x00007de7c80b2f50, 0x00007de7c80b4700,
0x00007de7c80b5d50, 0x00007de7c80b7300, 0x00007de7c80b8e50, 0x00007de7c80ba520,
0x00007de7c80c64c0, 0x00007de7c80c9790, 0x00007de7c8293e20
}
"main" #1 [13859] prio=5 os_prio=0 cpu=6324.28ms elapsed=31.15s tid=0x00007de7c8019cb0 nid=13859 runnable [0x00007de7ce7fd000]
java.lang.Thread.State: RUNNABLE
at java.io.StringReader.ensureOpen(java.base@21.0.11/StringReader.java:58)
at java.io.StringReader.read(java.base@21.0.11/StringReader.java:70)
- locked <0x00000000fe8fa988> (a java.io.StringReader)
at org.json.JSONTokener.next(JSONTokener.java:224)
at org.json.JSONTokener.nextString(JSONTokener.java:346)
at org.json.JSONTokener.nextSimpleValue(JSONTokener.java:488)
at org.json.JSONTokener.nextValue(JSONTokener.java:473)
at org.json.JSONObject.<init>(JSONObject.java:252)
at org.json.JSONTokener.nextValue(JSONTokener.java:461)
at org.json.JSONArray.<init>(JSONArray.java:117)
at org.json.JSONTokener.nextValue(JSONTokener.java:468)
at org.json.JSONObject.<init>(JSONObject.java:252)
at org.json.JSONObject.<init>(JSONObject.java:469)
at org.json.JSONObject.<init>(JSONObject.java:451)
at buildtest.projection.journal.ReviewCompactionLargeRemovedKeyKt.reviewCompactionLargeRemovedKey(reviewCompactionLargeRemovedKey.kt:39)
at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(java.base@21.0.11/DirectMethodHandle$Holder)
at java.lang.invoke.LambdaForm$MH/0x00007de75400c800.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/0x00007de754001800.invokeStatic(java.base@21.0.11/LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x00007de754005400.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 [13876] daemon prio=10 os_prio=0 cpu=1.05ms elapsed=30.99s tid=0x00007de7c80b19d0 nid=13876 waiting on condition [0x00007de7cd5fe000]
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 [13877] daemon prio=8 os_prio=0 cpu=0.54ms elapsed=30.98s tid=0x00007de7c80b2f50 nid=13877 in Object.wait() [0x00007de7cd4fe000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait0(java.base@21.0.11/Native Method)
- waiting on <0x00000000f8873560> (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 <0x00000000f8873560> (a java.lang.ref.NativeReferenceQueue$Lock)
at java.lang.ref.Finalizer$FinalizerThread.run(java.base@21.0.11/Finalizer.java:173)
"Signal Dispatcher" #11 [13878] daemon prio=9 os_prio=0 cpu=0.26ms elapsed=30.98s tid=0x00007de7c80b4700 nid=13878 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Service Thread" #12 [13879] daemon prio=9 os_prio=0 cpu=1.80ms elapsed=30.98s tid=0x00007de7c80b5d50 nid=13879 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Monitor Deflation Thread" #13 [13880] daemon prio=9 os_prio=0 cpu=3.44ms elapsed=30.97s tid=0x00007de7c80b7300 nid=13880 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread0" #14 [13881] daemon prio=9 os_prio=0 cpu=499.85ms elapsed=30.97s tid=0x00007de7c80b8e50 nid=13881 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
"C1 CompilerThread0" #15 [13882] daemon prio=9 os_prio=0 cpu=317.08ms elapsed=30.96s tid=0x00007de7c80ba520 nid=13882 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
"Notification Thread" #16 [13889] daemon prio=9 os_prio=0 cpu=0.12ms elapsed=30.92s tid=0x00007de7c80c64c0 nid=13889 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Common-Cleaner" #17 [13890] daemon prio=8 os_prio=0 cpu=0.63ms elapsed=30.91s tid=0x00007de7c80c9790 nid=13890 waiting on condition [0x00007de7ccd2d000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000f8800a88> (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 [13914] daemon prio=5 os_prio=0 cpu=0.32ms elapsed=29.84s tid=0x00007de7c8293e20 nid=13914 waiting on condition [0x00007de7ccc2d000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000f88eac40> (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/0x00007de754009ba8.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=82.74ms elapsed=31.01s tid=0x00007de7c80a5e90 nid=13873 runnable
"VM Periodic Task Thread" os_prio=0 cpu=19.19ms elapsed=31.03s tid=0x00007de7c8094710 nid=13868 waiting on condition
"G1 Service" os_prio=0 cpu=6.67ms elapsed=31.11s tid=0x00007de7c807bb20 nid=13867 runnable
"G1 Refine#0" os_prio=0 cpu=244.60ms elapsed=31.11s tid=0x00007de7c807ab50 nid=13866 runnable
"G1 Conc#0" os_prio=0 cpu=7.59ms elapsed=31.12s tid=0x00007de7c803d7f0 nid=13865 runnable
"G1 Main Marker" os_prio=0 cpu=7.82ms elapsed=31.13s tid=0x00007de7c803c840 nid=13864 runnable
"GC Thread#0" os_prio=0 cpu=278.16ms elapsed=31.13s tid=0x00007de7c803a260 nid=13863 runnable
JNI global refs: 15, weak refs: 0
Heap
garbage-first heap total 124928K, used 69881K [0x00000000f8000000, 0x0000000100000000)
region size 1024K, 17 young (17408K), 1 survivors (1024K)
Metaspace used 7011K, committed 7104K, reserved 1114112K
class space used 587K, committed 640K, 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 java.io.RandomAccessFile.readBytes0(Native Method)
at java.io.RandomAccessFile.readBytes(RandomAccessFile.java:400)
at java.io.RandomAccessFile.read(RandomAccessFile.java:434)
at java.io.RandomAccessFile.readFully(RandomAccessFile.java:498)
at java.io.RandomAccessFile.readFully(RandomAccessFile.java:474)
at buildtest.projection.journal.DiskJournalClassificationStore$readNode$bytes$2$1.invoke(JournalClassification.kt:893)
at buildtest.projection.journal.DiskJournalClassificationStore$readNode$bytes$2$1.invoke(JournalClassification.kt:880)
at buildtest.projection.journal.DiskJournalClassificationStore.withReader(JournalClassification.kt:921)
at buildtest.projection.journal.DiskJournalClassificationStore.readNode(JournalClassification.kt:880)
at buildtest.projection.journal.DiskJournalClassificationStore.readDirectory(JournalClassification.kt:868)
at buildtest.projection.journal.DiskJournalClassificationStore.collectDirectories(JournalClassification.kt:535)
at buildtest.projection.journal.DiskJournalClassificationStore.removedDirectories(JournalClassification.kt:498)
at buildtest.projection.journal.DiskJournalClassificationSnapshot.removedDirectories(JournalClassification.kt:1151)
at buildtest.projection.journal.RecoverableJournalClassificationSnapshot.removedDirectories(JournalClassification.kt:1267)
at buildtest.projection.journal.ProjectionChangeJournal.removedRunDirectoryTombstones(ProjectionChangeJournal.kt:4991)
at buildtest.projection.journal.ReviewCompactionLargeRemovedKeyKt.reviewCompactionLargeRemovedKey(reviewCompactionLargeRemovedKey.kt:44)
at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(DirectMethodHandle$Holder)
at java.lang.invoke.LambdaForm$MH/0x00007de75400c800.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/0x00007de754001800.invokeStatic(LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x00007de754005400.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/0x00007de754009ba8.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 | 14.1s | 614781575 | yes (this is the published result) | — | | 2 of 3 | PASSED | 26.4s | 614781570 | — | — |
|
| PASSED | buildtest.projection.journal | reviewCrossThreadRepairDirectoryObservation | 2061ms | |
| PASSED | buildtest.projection.journal | reviewDeletionCommitClockAtFilePublication | 2668ms | |
| PASSED | buildtest.projection.journal | reviewDeletionTemporaryIsRemovedOnReopen | 1242ms | |
| PASSED | buildtest.projection.journal | reviewDirectoryRemovalDoesNotRenewSavedDeletion | 3965ms | |
| PASSED | buildtest.projection.journal | reviewExpiredDeletionRecordsArePrunedOnReopen | 3268ms | |
| PASSED | buildtest.projection.journal | reviewInterruptedAfterAuthorityCommitReopens | 2017ms | |
| PASSED | buildtest.projection.journal | reviewLiveBaselinePreservesExpiredAdmission | 5608ms | |
| PASSED | buildtest.projection.journal | reviewOpenDuringCorrectionPublication | 3475ms | |
| PASSED | buildtest.projection.journal | reviewPublicationCallbackCloseIsTerminal | 1911ms | |
| PASSED | buildtest.projection.journal | reviewReentrantAuthorityPublication | 2147ms | |
| PASSED | buildtest.projection.journal | reviewReentrantDeletionStartup | 3199ms | |
| PASSED | buildtest.projection.journal | reviewSavedDeletionAdmissionReopensBeforeCollection | 3852ms | |
| PASSED | buildtest.projection.journal | reviewSavedDeletionAdmissionSurvivesSecondCompaction | 3473ms | |
| PASSED | buildtest.projection.journal | reviewSavedDeletionAdmissionSurvivesUnrelatedAppend | 4064ms | |
| PASSED | buildtest.projection.journal | reviewStagedCompactionCloseIsTerminal | 3273ms | |
| PASSED | buildtest.projection.journal | reviewStagedOldDeletionDoesNotRenewAfterExpiry | 2666ms | |
| PASSED | buildtest.projection.journal | reviewTerminalBaselineIntroducesMissingRun | 2746ms | |
| PASSED | buildtest.projection.journal | reviewUnchangedCorrectionStageDoesNotCopyHistory | 6987ms | |
| PASSED | buildtest.projection.journal | testJournalSha256AllocationBound | 2369ms | |
| PASSED | buildtest.projection.journal | testJournalSha256DigestText | 1028ms | |
| PASSED | buildtest.projection.journal | testReviewNestedAppendAfterLoadAppliedOnce | 2955ms | |
| PASSED | buildtest.projection.journal | testReviewNestedAppendAppliedOnce | 2930ms | |
| PASSED | buildtest.projection.journal | testReviewRuntimeObserverFailureAborts | 2677ms | |
| PASSED | buildtest.projection.journal | testReviewStartupFailureKeepsPriorForces | 1148ms | |
| PASSED | buildtest.projection.journal | testReviewThrowReleasesStartupStages | 3901ms | |
| PASSED | review79 | review79AbandonedCleanupFailureKeepsCommittedStoreReadable | 3524ms | |
| PASSED | review79 | review79CloseFromRecoveryStopPredicate | 36960ms | |
| PASSED | review79 | review79OpenPreservesLiveResetSnapshotStage | 5002ms | |
| PASSED | review79b | journalStageDeletionRefusalRemainsReported | 2830ms | |
| PASSED | review79b | review79StageDeletionCannotBypassInjectedFileSystem | 2601ms | |