| PASSED | buildtest.projection.journal | authorityCandidateConstructionCloseReleasesDescriptor | 1993ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedAbandonedWriterRetiresExclusion | 4317ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedActivationAndPersistenceFailureBoundary | 6726ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedAdmissionObserverFailureReleasesRun | 5750ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedAppendPassesCompactionDeltaForce | 3824ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedAppendPassesCompactionExclusion | 5162ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedAppendPassesHeldOrdinaryWriter | 8167ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedAppendPassesHeldRecordPersistence | 5280ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedAppendPassesOrdinaryDeletionForce | 3947ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedAppendRebuildPreservesOrderedSource | 4428ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedAppendReportsOwnPublicationFailure | 6787ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedCloseDuringCompactionKeepsCut | 8247ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedCommitSurvivesCloseWithHeldBatch | 3344ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedDeletionAcrossHeldBatchAndCompaction | 6370ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedDeletionClockReentryKeepsFacts | 4369ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedDeletionForceReentryKeepsFacts | 4817ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedDeletionKeepsFactsWhenClockMovesBackwards | 4261ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedDeletionSurvivesWaitingOrdinarySnapshot | 3558ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedDeliveryPreservesFirstHostError | 5242ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedHostDeliveryKeepsSameInstanceUsable | 4491ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedInnerHostReleaseKeepsAvailableCut | 3796ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedLiveTailRequestsMaintenance | 3334ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedOrderingKeepsOrdinaryBatchTogether | 3285ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedPredecessorWaitRefusesAppendOwner | 4353ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedRecoveryExcludesForcedUnselectedBatch | 5801ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedReentryCloseIsTerminal | 5646ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedReplacementAfterJournalMoveKeepsRows | 4936ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedReplacementBeforeJournalMoveKeepsRows | 3451ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedReplacementBeforeObservationErrorKeepsRows | 4921ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedReplacementBeforeStateObservationKeepsRows | 4392ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedReplacementDecodeReentryKeepsRows | 6914ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedReplacementDuringDirectoryForceKeepsRows | 5509ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedReplacementFullTailCacheKeepsRows | 4903ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedReplacementPreMoveCloseKeepsRows | 4673ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedResetOwnershipReleaseOrders | 13072ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedSameRunAdmissionOrder | 4602ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedSnapshotCheckpointsKeepReceipts | 8083ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedSourceBytesRemovedFails | 3209ms | |
| PASSED | buildtest.projection.journal | journalAdmissionActivationCallbackCannotWaitForOwnWriter | 4795ms | |
| PASSED | buildtest.projection.journal | journalAdmissionActivationRefusalWithdrawsCaller | 3844ms | |
| PASSED | buildtest.projection.journal | journalAdmissionCancellationAfterCloseReleasesStorage | 5005ms | |
| PASSED | buildtest.projection.journal | journalAdmissionCaptureKeepsOneCommittedCut | 10537ms | |
| PASSED | buildtest.projection.journal | journalAdmissionCapturedResetReaderFinishesAfterClose | 7641ms | |
| PASSED | buildtest.projection.journal | journalAdmissionClassificationReleasesOwnerDuringColdRead | 8466ms | |
| PASSED | buildtest.projection.journal | journalAdmissionCloseBeforeCacheWriteStopsIO | 4512ms | |
| PASSED | buildtest.projection.journal | journalAdmissionDeliveryFailureKeepsCommittedRows | 4446ms | |
| PASSED | buildtest.projection.journal | journalAdmissionFailureAfterCloseReleasesStorage | 6619ms | |
| PASSED | buildtest.projection.journal | journalAdmissionOldGenerationCleanupWarns | 5275ms | |
| PASSED | buildtest.projection.journal | journalAdmissionPageClockReentryKeepsSelection | 5016ms | |
| PASSED | buildtest.projection.journal | journalAdmissionRefusalBeforeSelectableWait | 3881ms | |
| PASSED | buildtest.projection.journal | journalAdmissionRefusalReentryCannotSelectWithdrawnRows | 5640ms | |
| PASSED | buildtest.projection.journal | journalAdmissionRefusalWithdrawsWholeCaller | 6094ms | |
| PASSED | buildtest.projection.journal | journalAdmissionReleaseCallbackReentersClose | 8289ms | |
| PASSED | buildtest.projection.journal | journalAdmissionReopenWhilePageLeased | 6142ms | |
| PASSED | buildtest.projection.journal | journalAdmissionRetentionClockCloseStopsIO | 6474ms | |
| PASSED | buildtest.projection.journal | journalAdmissionRetentionReadCloseStopsNextObservation | 7437ms | |
| PASSED | buildtest.projection.journal | journalAdmissionSelectionTransfersStorage | 4070ms | |
| PASSED | buildtest.projection.journal | journalAdmissionStopDoesNotWaitForPageCallback | 4344ms | |
| PASSED | buildtest.projection.journal | journalAdmissionStoppedResetKeepsReopenedCut | 6746ms | |
| PASSED | buildtest.projection.journal | journalAdmissionUsesCompletedStartupBeforeSelection | 3665ms | |
| PASSED | buildtest.projection.journal | journalAdmittedSnapshotChangedChunkRecovers | 23744ms | |
| PASSED | buildtest.projection.journal | journalAdmittedSnapshotTruncationRecovers | 16020ms | |
| PASSED | buildtest.projection.journal | journalAppendBatchNormalizesEachPayloadOnce | 4556ms | |
| PASSED | buildtest.projection.journal | journalAppendEvictionDoesNotRewriteStoredRows | 32251ms | |
| PASSED | buildtest.projection.journal | journalAppendPublishesDuringBaselineDeletionBinding | 6460ms | |
| PASSED | buildtest.projection.journal | journalAppendPublishesOneOrderedRow | 4606ms | |
| PASSED | buildtest.projection.journal | journalAppendSharesClassificationPaths | 16680ms | |
| PASSED | buildtest.projection.journal | journalArchiveRemovalDoesNotDischargeLiveUpdates | 6336ms | |
| PASSED | buildtest.projection.journal | journalArenaChildCloseStopsMutableBytes | 6661ms | |
| PASSED | buildtest.projection.journal | journalArenaForcesOnlyChangedPages | 5013ms | |
| PASSED | buildtest.projection.journal | journalArenaObserverWithoutJournalOwnerRefusesClose | 5935ms | |
| PASSED | buildtest.projection.journal | journalBaselineBindingCloseStopsRowTraversal | 2924ms | |
| PASSED | buildtest.projection.journal | journalBaselineDeletionKeepsFactsWhenClockMovesBackwards | 5343ms | |
| PASSED | buildtest.projection.journal | journalBaselineDeletionMembershipUsesKeyedLookup | 5358ms | |
| PASSED | buildtest.projection.journal | journalBaselineDeletionMembershipWithLargeRetainedMap | 38778ms | |
| PASSED | buildtest.projection.journal | journalBaselineRefreshStopsAtByteRefusal | 7651ms | |
| PASSED | buildtest.projection.journal | journalBaselineRefreshStopsAtFirstTombstone | 8214ms | |
| PASSED | buildtest.projection.journal | journalBaselineRefreshStopsAtLaterTombstone | 9494ms | |
| PASSED | buildtest.projection.journal | journalBaselineRepairReachesCaughtUpReader | 7491ms | |
| PASSED | buildtest.projection.journal | journalBaselineSnapshotTargetKeepsUnreadTail | 6581ms | |
| PASSED | buildtest.projection.journal | journalBatchPublishesConsecutiveSequences | 5210ms | |
| PASSED | buildtest.projection.journal | journalBeforeClassificationFailureAbortsStartup | 3748ms | |
| PASSED | buildtest.projection.journal | journalBeforeClassificationOwnsStartupFile | 2969ms | |
| PASSED | buildtest.projection.journal | journalBeforeClassificationReentryKeepsCommittedCut | 3571ms | |
| PASSED | buildtest.projection.journal | journalBeforeOperationsRetainRuntimeFiles | 4629ms | |
| PASSED | buildtest.projection.journal | journalBeforeTextMoveFailurePreservesTarget | 4305ms | |
| PASSED | buildtest.projection.journal | journalBeforeTextMoveOwnsStartupFile | 2810ms | |
| PASSED | buildtest.projection.journal | journalBeforeTextMoveReentryKeepsCommittedCut | 4633ms | |
| PASSED | buildtest.projection.journal | journalBlockingResetStopRefusesOwnedCallback | 6510ms | |
| PASSED | buildtest.projection.journal | journalCachedQueriesAvoidArenaDescriptors | 4268ms | |
| PASSED | buildtest.projection.journal | journalCanonicalRebuildPublishesWholeCutBeforeCallbacks | 4862ms | |
| PASSED | buildtest.projection.journal | journalCapturedResetCloseStress | 19489ms | |
| PASSED | buildtest.projection.journal | journalChangedSnapshotIdentityRefusesOrdinaryOpen | 4863ms | |
| PASSED | buildtest.projection.journal | journalClassificationNodeCloseStopsMutableBytes | 2553ms | |
| PASSED | buildtest.projection.journal | journalCleanupHostReceivesEachEffectOnce | 3933ms | |
| PASSED | buildtest.projection.journal | journalCloseAfterSourceForceDoesNotAcknowledgeCut | 4680ms | |
| PASSED | buildtest.projection.journal | journalCloseBeforeAppendWriterStopsPublication | 3493ms | |
| PASSED | buildtest.projection.journal | journalCompactionBaselineCloseReentryReleasesStage | 8028ms | |
| PASSED | buildtest.projection.journal | journalCompactionBoundsCutImportNodeWrites | 22977ms | |
| PASSED | buildtest.projection.journal | journalCompactionConcurrentBaselineChangesPreserveWrites | 26168ms | |
| PASSED | buildtest.projection.journal | journalCompactionConcurrentBaselineSwapOrClosePreservesWrites | 18727ms | |
| PASSED | buildtest.projection.journal | journalCompactionDeltaBatchPreservesMixedRows | 19340ms | |
| PASSED | buildtest.projection.journal | journalCompactionDeltaCrashAfterSourceMovePreservesCommittedRows | 17235ms | |
| PASSED | buildtest.projection.journal | journalCompactionDeltaCrashAtFirstNodePreservesCommittedRows | 12247ms | |
| PASSED | buildtest.projection.journal | journalCompactionDeltaCrashAtNode256PreservesCommittedRows | 11567ms | |
| PASSED | buildtest.projection.journal | journalCompactionDeltaCrashAtNode257PreservesCommittedRows | 14493ms | |
| PASSED | buildtest.projection.journal | journalCompactionDeltaCrashAtNode512PreservesCommittedRows | 11633ms | |
| PASSED | buildtest.projection.journal | journalCompactionDeltaCrashAtNode600PreservesCommittedRows | 11201ms | |
| PASSED | buildtest.projection.journal | journalCompactionDeltaCrashBeforeForcePreservesCommittedRows | 9356ms | |
| PASSED | buildtest.projection.journal | journalCompactionDeltaCrashBeforeReturnPreservesCommittedRows | 13445ms | |
| PASSED | buildtest.projection.journal | journalCompactionDeltaCrashDuringLaterBatchPreservesCommittedRows | 10468ms | |
| PASSED | buildtest.projection.journal | journalCompactionDeltaCrashPreservesCommittedRows | 13893ms | |
| PASSED | buildtest.projection.journal | journalCompactionDeltaOneShotStopAtClassificationWrite | 6745ms | |
| PASSED | buildtest.projection.journal | journalCompactionDeltaStopAtClassificationWrite | 7330ms | |
| PASSED | buildtest.projection.journal | journalCompactionDeltaStopFailureKeepsOriginalError | 4499ms | |
| PASSED | buildtest.projection.journal | journalCompactionHostAckCannotOccupyPreparedBaselineSequence | 4386ms | |
| PASSED | buildtest.projection.journal | journalCompactionLargeDeltaHeapStaysBounded flaky — passed on attempt 3 of 3 | 20272ms | |
Attempts (3)| Attempt | Status | Duration | Droplet | Canonical | Error |
|---|
| 1 of 3 | FAILED | 26.9s | 614783435 | — | java.lang.AssertionError: The compaction heap child did not finish. Output:
COMPACTION_START records=400 noteCharacters=16384
at kotlin.test.DefaultAsserter.fail(DefaultAsserter.kt:16)
at kotlin.test.Asserter$DefaultImpls.assertTrue(Assertions.kt:652)
at kotlin.test.DefaultAsserter.assertTrue(DefaultAsserter.kt:11)
at kotlin.test.Asserter$DefaultImpls.assertTrue(Assertions.kt:662)
at kotlin.test.DefaultAsserter.assertTrue(DefaultAsserter.kt:11)
at kotlin.test.AssertionsKt__AssertionsKt.assertTrue(Assertions.kt:44)
at kotlin.test.AssertionsKt.assertTrue(Unknown Source)
at buildtest.projection.journal.JournalCompactionLargeDeltaHeapStaysBoundedKt.journalCompactionLargeDeltaHeapStaysBounded(journalCompactionLargeDeltaHeapStaysBounded.kt:36)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at kompile.TestRunner.executeTest(TestRunner.kt:47)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at community.kotlin.kompile.testrunner.bootstrap.BootstrapRunner.main(BootstrapRunner.java:449)
| Console output of attempt 1 of 3 (1418 characters)java.lang.reflect.InvocationTargetException
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:118)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at community.kotlin.kompile.testrunner.bootstrap.BootstrapRunner.main(BootstrapRunner.java:449)
Caused by: java.lang.AssertionError: The compaction heap child did not finish. Output:
COMPACTION_START records=400 noteCharacters=16384
at kotlin.test.DefaultAsserter.fail(DefaultAsserter.kt:16)
at kotlin.test.Asserter$DefaultImpls.assertTrue(Assertions.kt:652)
at kotlin.test.DefaultAsserter.assertTrue(DefaultAsserter.kt:11)
at kotlin.test.Asserter$DefaultImpls.assertTrue(Assertions.kt:662)
at kotlin.test.DefaultAsserter.assertTrue(DefaultAsserter.kt:11)
at kotlin.test.AssertionsKt__AssertionsKt.assertTrue(Assertions.kt:44)
at kotlin.test.AssertionsKt.assertTrue(Unknown Source)
at buildtest.projection.journal.JournalCompactionLargeDeltaHeapStaysBoundedKt.journalCompactionLargeDeltaHeapStaysBounded(journalCompactionLargeDeltaHeapStaysBounded.kt:36)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at kompile.TestRunner.executeTest(TestRunner.kt:47)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
... 2 more
| | 3 of 3 | PASSED | 20.2s | 614783435 | yes (this is the published result) | — | | 2 of 3 | FAILED | 26.5s | 614783440 | — | java.lang.AssertionError: The compaction heap child did not finish. Output:
COMPACTION_START records=400 noteCharacters=16384
at kotlin.test.DefaultAsserter.fail(DefaultAsserter.kt:16)
at kotlin.test.Asserter$DefaultImpls.assertTrue(Assertions.kt:652)
at kotlin.test.DefaultAsserter.assertTrue(DefaultAsserter.kt:11)
at kotlin.test.Asserter$DefaultImpls.assertTrue(Assertions.kt:662)
at kotlin.test.DefaultAsserter.assertTrue(DefaultAsserter.kt:11)
at kotlin.test.AssertionsKt__AssertionsKt.assertTrue(Assertions.kt:44)
at kotlin.test.AssertionsKt.assertTrue(Unknown Source)
at buildtest.projection.journal.JournalCompactionLargeDeltaHeapStaysBoundedKt.journalCompactionLargeDeltaHeapStaysBounded(journalCompactionLargeDeltaHeapStaysBounded.kt:36)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at kompile.TestRunner.executeTest(TestRunner.kt:47)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at community.kotlin.kompile.testrunner.bootstrap.BootstrapRunner.main(BootstrapRunner.java:449)
| Console output of attempt 2 of 3 (1418 characters)java.lang.reflect.InvocationTargetException
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:118)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at community.kotlin.kompile.testrunner.bootstrap.BootstrapRunner.main(BootstrapRunner.java:449)
Caused by: java.lang.AssertionError: The compaction heap child did not finish. Output:
COMPACTION_START records=400 noteCharacters=16384
at kotlin.test.DefaultAsserter.fail(DefaultAsserter.kt:16)
at kotlin.test.Asserter$DefaultImpls.assertTrue(Assertions.kt:652)
at kotlin.test.DefaultAsserter.assertTrue(DefaultAsserter.kt:11)
at kotlin.test.Asserter$DefaultImpls.assertTrue(Assertions.kt:662)
at kotlin.test.DefaultAsserter.assertTrue(DefaultAsserter.kt:11)
at kotlin.test.AssertionsKt__AssertionsKt.assertTrue(Assertions.kt:44)
at kotlin.test.AssertionsKt.assertTrue(Unknown Source)
at buildtest.projection.journal.JournalCompactionLargeDeltaHeapStaysBoundedKt.journalCompactionLargeDeltaHeapStaysBounded(journalCompactionLargeDeltaHeapStaysBounded.kt:36)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at kompile.TestRunner.executeTest(TestRunner.kt:47)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
... 2 more
|
|
| PASSED | buildtest.projection.journal | journalCompactionPreparationReadsCanonicalRowsOnce | 6771ms | |
| PASSED | buildtest.projection.journal | journalCompetingCompactionDuringBindingKeepsSingleStage | 9437ms | |
| PASSED | buildtest.projection.journal | journalCompletedResetEndConvergesAfterCompaction | 6753ms | |
| PASSED | buildtest.projection.journal | journalConcurrentAdmittedChangedChunkAfterHealthyVerificationRecovers | 15315ms | |
| PASSED | buildtest.projection.journal | journalConcurrentAppendsReopenOneCommittedCut | 16709ms | |
| PASSED | buildtest.projection.journal | journalConcurrentOpenersShareAuthority | 2606ms | |
| PASSED | buildtest.projection.journal | journalConfiguredTerminalStatusDropsUtilization | 6298ms | |
| PASSED | buildtest.projection.journal | journalConstructionAdmissionPrecedesStorage | 1678ms | |
| PASSED | buildtest.projection.journal | journalConstructionArenaCloseReleasesDescriptors flaky — passed on attempt 3 of 3 | 12311ms | |
Attempts (3)| Attempt | Status | Duration | Droplet | Canonical | Error |
|---|
| 1 of 3 | FAILED | 19.4s | 614783449 | — | java.lang.AssertionError: Closing each admitted construction must release its native descriptor before the arena callback returns: selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-127/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
Exception in thread "main" java.lang.IllegalStateException: Before opening the descriptor probe must run while all 128 constructor tasks remain held.
at buildtest.projection.journal.constructionarenafds.ConstructionArenaFdChildKt.main$assertAllConstructorCallbacksRemainHeld(ConstructionArenaFdChild.kt:140)
at buildtest.projection.journal.constructionarenafds.ConstructionArenaFdChildKt.main(ConstructionArenaFdChild.kt:145)
Suppressed: java.util.concurrent.ExecutionException: java.lang.IllegalStateException: Constructor 0 must finish with the exact terminal close refusal; got java.lang.IllegalStateException: Cannot convert legacy projection source /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-0/projection-change-journal/journal.jsonl: Construction 0 was not released from its cut-node callback..
at java.base/java.util.concurrent.FutureTask.report(FutureTask.java:122)
at java.base/java.util.concurrent.FutureTask.get(FutureTask.java:205)
at buildtest.projection.journal.constructionarenafds.ConstructionArenaFdChildKt$main$12$1.invoke(ConstructionArenaFdChild.kt:189)
at buildtest.projection.journal.constructionarenafds.ConstructionArenaFdChildKt$main$12$1.invoke(ConstructionArenaFdChild.kt:189)
at buildtest.projection.journal.constructionarenafds.ConstructionArenaFdChildKt.main$cleanup(ConstructionArenaFdChild.kt:34)
at buildtest.projection.journal.constructionarenafds.ConstructionArenaFdChildKt.main(ConstructionArenaFdChild.kt:189)
Suppressed: java.util.concurrent.ExecutionException: java.lang.IllegalStateException: Constructor 1 must finish with the exact terminal close refusal; got java.lang.IllegalStateException: Cannot convert legacy projection source /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-1/projection-change-journal/journal.jsonl: Construction 1 was not released from its cut-node callback..
... 6 more
Caused by: java.lang.IllegalStateException: Constructor 1 must finish with the exact terminal close refusal; got java.lang.IllegalStateException: Cannot convert legacy projection source /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-1/projection-change-journal/journal.jsonl: Construction 1 was not released from its cut-node callback..
at buildtest.projection.journal.constructionarenafds.ConstructionArenaFdChildKt.main$lambda$10$lambda$7(ConstructionArenaFdChild.kt:117)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
at java.base/java.lang.Thread.run(Thread.java:1583)
Caused by: java.lang.IllegalStateException: Constructor 0 must finish with the exact terminal close refusal; got java.lang.IllegalStateException: Cannot convert legacy projection source /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-0/projection-change-journal/journal.jsonl: Construction 0 was not released from its cut-node callback..
at buildtest.projection.journal.constructionarenafds.ConstructionArenaFdChildKt.main$lambda$10$lambda$7(ConstructionArenaFdChild.kt:117)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
at java.base/java.lang.Thread.run(Thread.java:1583)
. Expected <0>, actual <1>.
at kotlin.test.DefaultAsserter.fail(DefaultAsserter.kt:16)
at kotlin.test.Asserter$DefaultImpls.assertTrue(Assertions.kt:652)
at kotlin.test.DefaultAsserter.assertTrue(DefaultAsserter.kt:11)
at kotlin.test.Asserter$DefaultImpls.assertEquals(Assertions.kt:671)
at kotlin.test.DefaultAsserter.assertEquals(DefaultAsserter.kt:11)
at kotlin.test.AssertionsKt__AssertionsKt.assertEquals(Assertions.kt:63)
at kotlin.test.AssertionsKt.assertEquals(Unknown Source)
at buildtest.projection.journal.JournalConstructionArenaCloseReleasesDescriptorsKt.journalConstructionArenaCloseReleasesDescriptors(journalConstructionArenaCloseReleasesDescriptors.kt:48)
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 (38935 characters)[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-0/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-1/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-2/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-3/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-4/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-5/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-6/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-7/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-8/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-9/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-10/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-11/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-12/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-13/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-14/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-15/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-16/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-17/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-18/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-19/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-20/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-21/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-22/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-23/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-24/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-25/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-26/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-27/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-28/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-29/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-30/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-31/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-32/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-33/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-34/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-35/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-36/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-37/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-38/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-39/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-40/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-41/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-42/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-43/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-44/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-45/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-46/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-47/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-48/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-49/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-50/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-51/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-52/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-53/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-54/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-55/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-56/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-57/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-58/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-59/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-60/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-61/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-62/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-63/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-64/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-65/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-66/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-67/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-68/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-69/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-70/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-71/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-72/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-73/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-74/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-75/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-76/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-77/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-78/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-79/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-80/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-81/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-82/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-83/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-84/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-85/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-86/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-87/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-88/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-89/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-90/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-91/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-92/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-93/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-94/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-95/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-96/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-97/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-98/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-99/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-100/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-101/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-102/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-103/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-104/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-105/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-106/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-107/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-108/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-109/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-110/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-111/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-112/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-113/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-114/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-115/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-116/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-117/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-118/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-119/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-120/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-121/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-122/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-123/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-124/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-125/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-126/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-127/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
Exception in thread "main" java.lang.IllegalStateException: Before opening the descriptor probe must run while all 128 constructor tasks remain held.
at buildtest.projection.journal.constructionarenafds.ConstructionArenaFdChildKt.main$assertAllConstructorCallbacksRemainHeld(ConstructionArenaFdChild.kt:140)
at buildtest.projection.journal.constructionarenafds.ConstructionArenaFdChildKt.main(ConstructionArenaFdChild.kt:145)
Suppressed: java.util.concurrent.ExecutionException: java.lang.IllegalStateException: Constructor 0 must finish with the exact terminal close refusal; got java.lang.IllegalStateException: Cannot convert legacy projection source /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-0/projection-change-journal/journal.jsonl: Construction 0 was not released from its cut-node callback..
at java.base/java.util.concurrent.FutureTask.report(FutureTask.java:122)
at java.base/java.util.concurrent.FutureTask.get(FutureTask.java:205)
at buildtest.projection.journal.constructionarenafds.ConstructionArenaFdChildKt$main$12$1.invoke(ConstructionArenaFdChild.kt:189)
at buildtest.projection.journal.constructionarenafds.ConstructionArenaFdChildKt$main$12$1.invoke(ConstructionArenaFdChild.kt:189)
at buildtest.projection.journal.constructionarenafds.ConstructionArenaFdChildKt.main$cleanup(ConstructionArenaFdChild.kt:34)
at buildtest.projection.journal.constructionarenafds.ConstructionArenaFdChildKt.main(ConstructionArenaFdChild.kt:189)
Suppressed: java.util.concurrent.ExecutionException: java.lang.IllegalStateException: Constructor 1 must finish with the exact terminal close refusal; got java.lang.IllegalStateException: Cannot convert legacy projection source /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-1/projection-change-journal/journal.jsonl: Construction 1 was not released from its cut-node callback..
... 6 more
Caused by: java.lang.IllegalStateException: Constructor 1 must finish with the exact terminal close refusal; got java.lang.IllegalStateException: Cannot convert legacy projection source /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-1/projection-change-journal/journal.jsonl: Construction 1 was not released from its cut-node callback..
at buildtest.projection.journal.constructionarenafds.ConstructionArenaFdChildKt.main$lambda$10$lambda$7(ConstructionArenaFdChild.kt:117)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
at java.base/java.lang.Thread.run(Thread.java:1583)
Caused by: java.lang.IllegalStateException: Constructor 0 must finish with the exact terminal close refusal; got java.lang.IllegalStateException: Cannot convert legacy projection source /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-0/projection-change-journal/journal.jsonl: Construction 0 was not released from its cut-node callback..
at buildtest.projection.journal.constructionarenafds.ConstructionArenaFdChildKt.main$lambda$10$lambda$7(ConstructionArenaFdChild.kt:117)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
at java.base/java.lang.Thread.run(Thread.java:1583)
java.lang.reflect.InvocationTargetException
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:118)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at community.kotlin.kompile.testrunner.bootstrap.BootstrapRunner.main(BootstrapRunner.java:449)
Caused by: java.lang.AssertionError: Closing each admitted construction must release its native descriptor before the arena callback returns: selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-127/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
Exception in thread "main" java.lang.IllegalStateException: Before opening the descriptor probe must run while all 128 constructor tasks remain held.
at buildtest.projection.journal.constructionarenafds.ConstructionArenaFdChildKt.main$assertAllConstructorCallbacksRemainHeld(ConstructionArenaFdChild.kt:140)
at buildtest.projection.journal.constructionarenafds.ConstructionArenaFdChildKt.main(ConstructionArenaFdChild.kt:145)
Suppressed: java.util.concurrent.ExecutionException: java.lang.IllegalStateException: Constructor 0 must finish with the exact terminal close refusal; got java.lang.IllegalStateException: Cannot convert legacy projection source /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-0/projection-change-journal/journal.jsonl: Construction 0 was not released from its cut-node callback..
at java.base/java.util.concurrent.FutureTask.report(FutureTask.java:122)
at java.base/java.util.concurrent.FutureTask.get(FutureTask.java:205)
at buildtest.projection.journal.constructionarenafds.ConstructionArenaFdChildKt$main$12$1.invoke(ConstructionArenaFdChild.kt:189)
at buildtest.projection.journal.constructionarenafds.ConstructionArenaFdChildKt$main$12$1.invoke(ConstructionArenaFdChild.kt:189)
at buildtest.projection.journal.constructionarenafds.ConstructionArenaFdChildKt.main$cleanup(ConstructionArenaFdChild.kt:34)
at buildtest.projection.journal.constructionarenafds.ConstructionArenaFdChildKt.main(ConstructionArenaFdChild.kt:189)
Suppressed: java.util.concurrent.ExecutionException: java.lang.IllegalStateException: Constructor 1 must finish with the exact terminal close refusal; got java.lang.IllegalStateException: Cannot convert legacy projection source /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-1/projection-change-journal/journal.jsonl: Construction 1 was not released from its cut-node callback..
... 6 more
Caused by: java.lang.IllegalStateException: Constructor 1 must finish with the exact terminal close refusal; got java.lang.IllegalStateException: Cannot convert legacy projection source /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-1/projection-change-journal/journal.jsonl: Construction 1 was not released from its cut-node callback..
at buildtest.projection.journal.constructionarenafds.ConstructionArenaFdChildKt.main$lambda$10$lambda$7(ConstructionArenaFdChild.kt:117)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
at java.base/java.lang.Thread.run(Thread.java:1583)
Caused by: java.lang.IllegalStateException: Constructor 0 must finish with the exact terminal close refusal; got java.lang.IllegalStateException: Cannot convert legacy projection source /tmp/journal-construction-arena-fds-4397446085252529412/journals/constructor-0/projection-change-journal/journal.jsonl: Construction 0 was not released from its cut-node callback..
at buildtest.projection.journal.constructionarenafds.ConstructionArenaFdChildKt.main$lambda$10$lambda$7(ConstructionArenaFdChild.kt:117)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
at java.base/java.lang.Thread.run(Thread.java:1583)
. Expected <0>, actual <1>.
at kotlin.test.DefaultAsserter.fail(DefaultAsserter.kt:16)
at kotlin.test.Asserter$DefaultImpls.assertTrue(Assertions.kt:652)
at kotlin.test.DefaultAsserter.assertTrue(DefaultAsserter.kt:11)
at kotlin.test.Asserter$DefaultImpls.assertEquals(Assertions.kt:671)
at kotlin.test.DefaultAsserter.assertEquals(DefaultAsserter.kt:11)
at kotlin.test.AssertionsKt__AssertionsKt.assertEquals(Assertions.kt:63)
at kotlin.test.AssertionsKt.assertEquals(Unknown Source)
at buildtest.projection.journal.JournalConstructionArenaCloseReleasesDescriptorsKt.journalConstructionArenaCloseReleasesDescriptors(journalConstructionArenaCloseReleasesDescriptors.kt:48)
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 | 12.3s | 614783435 | yes (this is the published result) | — |
|
| PASSED | buildtest.projection.journal | journalConstructionCancelledHostScopeAcquisitionReleasesOwner | 2025ms | |
| PASSED | buildtest.projection.journal | journalConstructionCancelledHostScopeReleaseReleasesOwner | 1362ms | |
| PASSED | buildtest.projection.journal | journalConstructionCloseBeforeStartupIsTerminal | 2590ms | |
| PASSED | buildtest.projection.journal | journalConstructionCloseDuringDeletionTemporaryPlaceholderClose | 1371ms | |
| PASSED | buildtest.projection.journal | journalConstructionCloseFromAuthorityObservation | 1263ms | |
| PASSED | buildtest.projection.journal | journalConstructionCloseFromClassificationObservation | 5001ms | |
| PASSED | buildtest.projection.journal | journalConstructionCloseFromCutObservation | 3412ms | |
| PASSED | buildtest.projection.journal | journalConstructionCloseFromFreshStageReleasesDescriptors | 1782ms | |
| PASSED | buildtest.projection.journal | journalConstructionCloseFromPublicationObservation | 2924ms | |
| PASSED | buildtest.projection.journal | journalConstructionCloseFromSessionForceObservation | 2379ms | |
| PASSED | buildtest.projection.journal | journalConstructionCloseReleasesDeletionTemporaryLease | 8023ms | |
| PASSED | buildtest.projection.journal | journalConstructionCloseWhileNativeLeaseIsHeld | 9086ms | |
| PASSED | buildtest.projection.journal | journalConstructionCloseWhileObservationReacquiresOwner | 3804ms | |
| PASSED | buildtest.projection.journal | journalConstructionFailureInspectionReleasesOwnership | 4998ms | |
| PASSED | buildtest.projection.journal | journalConstructionIoCauseInspectionReleasesOwnership | 2022ms | |
| PASSED | buildtest.projection.journal | journalConstructionLifetimeTransfersPageGeneration | 5450ms | |
| PASSED | buildtest.projection.journal | journalConstructionTemporaryReleaseCauseDrainsReservation | 2773ms | |
| PASSED | buildtest.projection.journal | journalConstructionWrappedWriteFailureCauseReleasesOwnership | 3151ms | |
| PASSED | buildtest.projection.journal | journalConstructionWriteFailureCauseReleasesOwnership | 2537ms | |
| PASSED | buildtest.projection.journal | journalConversionKeepsExactClassificationObservations | 13915ms | |
| PASSED | buildtest.projection.journal | journalCorrectionStagingTracksChangedRuns | 16164ms | |
| PASSED | buildtest.projection.journal | journalCoverageCaptureKeepsOneCommittedCut | 9763ms | |
| PASSED | buildtest.projection.journal | journalCoverageClassificationMustReachColdRead | 10160ms | |
| PASSED | buildtest.projection.journal | journalCoverageClassificationRechecksChangedOwner | 9922ms | |
| PASSED | buildtest.projection.journal | journalCoverageClassificationRechecksCloseDuringStorageRead | 8949ms | |
| PASSED | buildtest.projection.journal | journalCrashDuringBaselineDeletionBindingKeepsSelectedCut | 53472ms | |
| PASSED | buildtest.projection.journal | journalCursorMetadataProgressesDuringAppendStream | 11843ms | |
| PASSED | buildtest.projection.journal | journalCutAppendKeepsForcedParent | 3574ms | |
| PASSED | buildtest.projection.journal | journalCutChecksumMismatchFails | 3897ms | |
| PASSED | buildtest.projection.journal | journalCutDirectoryFencesKeepSelectedManifest | 4620ms | |
| PASSED | buildtest.projection.journal | journalCutDirectoryForcesOnlyChangedEntries | 4836ms | |
| PASSED | buildtest.projection.journal | journalCutFilesStartOwnerOnly | 5518ms | |
| PASSED | buildtest.projection.journal | journalCutForeignSourceFails | 4411ms | |
| PASSED | buildtest.projection.journal | journalCutManifestChecksumMismatchFails | 3840ms | |
| PASSED | buildtest.projection.journal | journalCutMissingPagesFails | 3039ms | |
| PASSED | buildtest.projection.journal | journalCutRebuildFoldKeepsAcknowledgedSources | 14612ms | |
| PASSED | buildtest.projection.journal | journalCutRebuildLargeTailHeapStaysBounded | 27359ms | |
| PASSED | buildtest.projection.journal | journalCutReplacementForcesParentBeforePlanRemoval | 4106ms | |
| PASSED | buildtest.projection.journal | journalCutReplaysOnlyCompleteUnacknowledgedDelta | 5529ms | |
| PASSED | buildtest.projection.journal | journalDefaultConversionBoundsStartupAttributeReads | 16546ms | |
| PASSED | buildtest.projection.journal | journalDeletionAdmissionDoesNotWaitForPages | 3373ms | |
| PASSED | buildtest.projection.journal | journalDeletionAuthorityOutlivesFeedRows | 6274ms | |
| PASSED | buildtest.projection.journal | journalDeletionBaselineAuthorityOutlivesRows | 9870ms | |
| PASSED | buildtest.projection.journal | journalDeletionBindingKeepsBaselineBoundary | 4576ms | |
| PASSED | buildtest.projection.journal | journalDeletionCutSurvivesFeedWriteFailure | 5398ms | |
| PASSED | buildtest.projection.journal | journalDeletionDuringBaselineBindingKeepsCommittedFact | 9280ms | |
| PASSED | buildtest.projection.journal | journalDeletionMembershipUsesKeyedLookup | 13562ms | |
| PASSED | buildtest.projection.journal | journalDeletionMoveCloseBeforeReductionReturnsNull | 3782ms | |
| PASSED | buildtest.projection.journal | journalDeletionPolicyExpiresBeforeLaterSource | 4898ms | |
| PASSED | buildtest.projection.journal | journalDeletionPolicyKeepsFirstCommit | 2559ms | |
| PASSED | buildtest.projection.journal | journalDeletionPublicationKeepsPreparedFacts | 3208ms | |
| PASSED | buildtest.projection.journal | journalDeletionRetentionStartsAtAppendCommit | 4099ms | |
| PASSED | buildtest.projection.journal | journalDeletionRetentionStartsAtBaselineCommit | 2744ms | |
| PASSED | buildtest.projection.journal | journalDeletionRowsUsePublishedCommitTime | 5904ms | |
| PASSED | buildtest.projection.journal | journalDeletionSnapshotKeepsCommittedCut | 6164ms | |
| PASSED | buildtest.projection.journal | journalDeletionSnapshotReleasesAfterFailure | 3200ms | |
| PASSED | buildtest.projection.journal | journalDeletionTimesStayPrivate | 5102ms | |
| PASSED | buildtest.projection.journal | journalDirectoryStorageFailureReleasesConstruction | 4117ms | |
| PASSED | buildtest.projection.journal | journalDirectoryStorageRefusesConstructionClose | 4366ms | |
| PASSED | buildtest.projection.journal | journalDurableCutOpenCollectsAbandonedRewrite | 4059ms | |
| PASSED | buildtest.projection.journal | journalEmptyCursorProgressUsesOneSelection | 16535ms | |
| PASSED | buildtest.projection.journal | journalEmptyCursorProgressesDuringAppendStream | 17313ms | |
| PASSED | buildtest.projection.journal | journalEmptyFeedHasStableCursor | 2322ms | |
| PASSED | buildtest.projection.journal | journalEvictedStartupTailFoldIsCheckpointed | 17308ms | |
| PASSED | buildtest.projection.journal | journalExclusiveOwnerCollectsLegacyResetTemporaries | 5274ms | |
| PASSED | buildtest.projection.journal | journalExplicitCutRebuildUsesCommittedSource | 5112ms | |
| PASSED | buildtest.projection.journal | journalFailedPageReleasesItsGeneration | 8440ms | |
| PASSED | buildtest.projection.journal | journalFingerprintSnapshotIsIndependent | 5360ms | |
| PASSED | buildtest.projection.journal | journalFirstReopenOfNewJournalIsBounded | 8417ms | |
| PASSED | buildtest.projection.journal | journalForeignCursorRequiresReset | 6672ms | |
| PASSED | buildtest.projection.journal | journalForgottenFingerprintDoesNotReappear | 8397ms | |
| PASSED | buildtest.projection.journal | journalFreshClassificationReentryRetainsStage | 3895ms | |
| PASSED | buildtest.projection.journal | journalFreshClassificationStageImageReopens | 5070ms | |
| PASSED | buildtest.projection.journal | journalFreshConstructionUsesOnlyCutStorage | 4849ms | |
| PASSED | buildtest.projection.journal | journalFx47dBoundaryRepairUsesFileSystem | 4700ms | |
| PASSED | buildtest.projection.journal | journalFx47dCorrectionPreservesNativeDouble | 6616ms | |
| PASSED | buildtest.projection.journal | journalFx47dEvictedSourceReadUsesFileSystem | 7475ms | |
| PASSED | buildtest.projection.journal | journalFx47dInvalidRepairGenerationReportsValue | 2429ms | |
| PASSED | buildtest.projection.journal | journalFx47dLegacyDeletionSummariesReopen | 6906ms | |
| PASSED | buildtest.projection.journal | journalFx47dPublishedRollback | 8236ms | |
| PASSED | buildtest.projection.journal | journalFx47dPublishedUpgrade | 10544ms | |
| PASSED | buildtest.projection.journal | journalHostDefersDiagnosticsUntilRelease | 2436ms | |
| PASSED | buildtest.projection.journal | journalHostOwnershipScopesAreBalanced | 3389ms | |
| PASSED | buildtest.projection.journal | journalHostWithoutStageObserverRemainsUsable | 9388ms | |
| PASSED | buildtest.projection.journal | journalIncompleteRestartClearsRemovedSources | 5051ms | |
| PASSED | buildtest.projection.journal | journalIncompleteRestartCompletesBaseline | 4941ms | |
| PASSED | buildtest.projection.journal | journalIncompleteRestartKeepsConcurrentSourceUpdate | 5484ms | |
| PASSED | buildtest.projection.journal | journalIncompleteRestartKeepsConcurrentTail | 7774ms | |
| PASSED | buildtest.projection.journal | journalIndexReadObserverKeepsNestedDeletionQuery | 3424ms | |
| PASSED | buildtest.projection.journal | journalInitialBaselineDeltaReadsCanonicalRowsOnce | 6622ms | |
| PASSED | buildtest.projection.journal | journalInterruptedAuthorityCandidateReopens | 2644ms | |
| PASSED | buildtest.projection.journal | journalInterruptedBaselineRetainsFileLockFailure | 4145ms | |
| PASSED | buildtest.projection.journal | journalLargeDeltaOutputUnchanged | 20755ms | |
| PASSED | buildtest.projection.journal | journalLateResetReaderKeepsUnreadTail | 13846ms | |
| PASSED | buildtest.projection.journal | journalLateTailReaderKeepsStagedCompaction | 12416ms | |
| PASSED | buildtest.projection.journal | journalLegacyBatchNodeFailureResumesProgress | 21168ms | |
| PASSED | buildtest.projection.journal | journalLegacyConversionBoundsIndexNodeWrites | 19940ms | |
| PASSED | buildtest.projection.journal | journalLegacyConversionReentryAdoptsNestedCommit | 3959ms | |
| PASSED | buildtest.projection.journal | journalLegacyConvertedDeletionSurvivesReopen | 4634ms | |
| PASSED | buildtest.projection.journal | journalLegacyEncodedOversizedRecordClearsPrefix | 2740ms | |
| PASSED | buildtest.projection.journal | journalLegacyEvictedTailBoundsIndexNodeWrites | 170280ms | |
| PASSED | buildtest.projection.journal | journalLegacyFoldReportsRetainedAndEvictedRows | 5397ms | |
| PASSED | buildtest.projection.journal | journalLegacyGenerationMismatchReportsFullDiagnostic flaky — passed on attempt 3 of 3 | 21288ms | |
Attempts (3)| Attempt | Status | Duration | Droplet | Canonical | Error |
|---|
| 1 of 3 | FAILED | 32.5s | 614782015 | — | java.lang.RuntimeException: Test 'journalLegacyGenerationMismatchReportsFullDiagnostic' timed out after 30000ms, stuck at: buildtest.projection.journal.JournalLegacyGenerationMismatchReportsFullDiagnosticKt.journalLegacyGenerationMismatchReportsFullDiagnostic$child(journalLegacyGenerationMismatchReportsFullDiagnostic.kt:95)
at kompile.WorkspaceKt.executeTestInSeparateJvm(Workspace.kt:4748)
at kompile.WorkspaceKt.access$executeTestInSeparateJvm(Workspace.kt:1)
at kompile.WorkspaceKt$prepareTests$4$executeAction$1.invoke(Workspace.kt:6740)
at kompile.WorkspaceKt$prepareTests$4$executeAction$1.invoke(Workspace.kt:6725)
at kompile.PreparedTestRun.execute(Workspace.kt:4396)
at kompile.LocalBuildWorkspace$prepareTestBatchInternalOpen$executePrepared$1.invoke(Workspace.kt:1981)
at kompile.LocalBuildWorkspace$prepareTestBatchInternalOpen$executePrepared$1.invoke(Workspace.kt:1961)
at kompile.PreparedTestBatch.executeOnce(Workspace.kt:348)
at kompile.PreparedTestBatch.execute(Workspace.kt:304)
at buildtest.runner.PreparedLeaseBatch.execute(PreparedLeaseBatch.kt:22)
at buildtest.runner.MainKt.runOneExecution(Main.kt:1774)
at buildtest.runner.MainKt.runOneExecution$default(Main.kt:1149)
at buildtest.runner.MainKt$preparePipelineWork$warmEntry$1.invoke(Main.kt:1087)
at buildtest.runner.MainKt$preparePipelineWork$warmEntry$1.invoke(Main.kt:1086)
at buildtest.runner.PreparedLaneExecution.thread$lambda$0(PreparedLaneExecution.kt:129)
at java.base/java.lang.Thread.run(Thread.java:1583)
| Console output of attempt 1 of 3 (31354 characters)[BuildTestService] Legacy projection journal conversion: /tmp/journal-legacy-diagnostic-8687671601949354842/case0/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Projection persistence publication was incomplete: journal /tmp/journal-legacy-diagnostic-8687671601949354842/case0/projection-change-journal/journal.jsonl has baseline generation 'new-journal', while sidecar /tmp/journal-legacy-diagnostic-8687671601949354842/case0/projection-change-journal/fingerprints.json has baseline generation 'old-sidecar'. Startup will reconcile from the authoritative run sources.
JOURNAL_CODESOURCE=file:/root/.buildcache/prepared-test-classpath7913805670084923956/classpath/buildtest-projection-journal-0.0.35-btstart-20261028.jar
HEAD=1
JOURNAL_CODESOURCE=file:/root/.buildcache/prepared-test-classpath7913805670084923956/classpath/buildtest-projection-journal-0.0.35-btstart-20261028.jar
HEAD=1
[BuildTestService] Legacy projection journal conversion: /tmp/journal-legacy-diagnostic-8687671601949354842/case1/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] Projection persistence publication was incomplete: journal /tmp/journal-legacy-diagnostic-8687671601949354842/case1/projection-change-journal/journal.jsonl has baseline generation 'old-journal', while sidecar /tmp/journal-legacy-diagnostic-8687671601949354842/case1/projection-change-journal/fingerprints.json has baseline generation 'new-sidecar'. Startup will reconcile from the authoritative run sources.
JOURNAL_CODESOURCE=file:/root/.buildcache/prepared-test-classpath7913805670084923956/classpath/buildtest-projection-journal-0.0.35-btstart-20261028.jar
HEAD=1
JOURNAL_CODESOURCE=file:/root/.buildcache/prepared-test-classpath7913805670084923956/classpath/buildtest-projection-journal-0.0.35-btstart-20261028.jar
HEAD=1
2026-11-01 13:14:56
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=0x00007d99d874e1e0, length=12, elements={
0x00007d99d8019d40, 0x00007d99d80b1a60, 0x00007d99d80b3100, 0x00007d99d80b48b0,
0x00007d99d80b5f00, 0x00007d99d80b74b0, 0x00007d99d80b9000, 0x00007d99d80ba6d0,
0x00007d99d80ce8e0, 0x00007d99d80d1fa0, 0x00007d99d8289dc0, 0x00007d99d874d360
}
"main" #1 [15724] prio=5 os_prio=0 cpu=1758.81ms elapsed=31.00s tid=0x00007d99d8019d40 nid=15724 waiting on condition [0x00007d99dedfd000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000fb5d68c8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(java.base@21.0.11/AbstractQueuedSynchronizer.java:1797)
at java.lang.ProcessImpl.waitFor(java.base@21.0.11/ProcessImpl.java:440)
at buildtest.projection.journal.JournalLegacyGenerationMismatchReportsFullDiagnosticKt.journalLegacyGenerationMismatchReportsFullDiagnostic$child(journalLegacyGenerationMismatchReportsFullDiagnostic.kt:95)
at buildtest.projection.journal.JournalLegacyGenerationMismatchReportsFullDiagnosticKt.journalLegacyGenerationMismatchReportsFullDiagnostic(journalLegacyGenerationMismatchReportsFullDiagnostic.kt:113)
at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(java.base@21.0.11/DirectMethodHandle$Holder)
at java.lang.invoke.LambdaForm$MH/0x00007d996400c800.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/0x00007d9964001800.invokeStatic(java.base@21.0.11/LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x00007d9964005400.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 [15746] daemon prio=10 os_prio=0 cpu=0.74ms elapsed=30.91s tid=0x00007d99d80b1a60 nid=15746 waiting on condition [0x00007d99dd7fe000]
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 [15747] daemon prio=8 os_prio=0 cpu=0.33ms elapsed=30.91s tid=0x00007d99d80b3100 nid=15747 in Object.wait() [0x00007d99dd6fe000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait0(java.base@21.0.11/Native Method)
- waiting on <0x00000000f8220728> (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 <0x00000000f8220728> (a java.lang.ref.NativeReferenceQueue$Lock)
at java.lang.ref.Finalizer$FinalizerThread.run(java.base@21.0.11/Finalizer.java:173)
"Signal Dispatcher" #11 [15748] daemon prio=9 os_prio=0 cpu=0.28ms elapsed=30.91s tid=0x00007d99d80b48b0 nid=15748 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Service Thread" #12 [15749] daemon prio=9 os_prio=0 cpu=0.22ms elapsed=30.91s tid=0x00007d99d80b5f00 nid=15749 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Monitor Deflation Thread" #13 [15750] daemon prio=9 os_prio=0 cpu=3.54ms elapsed=30.90s tid=0x00007d99d80b74b0 nid=15750 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread0" #14 [15751] daemon prio=9 os_prio=0 cpu=543.05ms elapsed=30.90s tid=0x00007d99d80b9000 nid=15751 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
"C1 CompilerThread0" #15 [15752] daemon prio=9 os_prio=0 cpu=453.92ms elapsed=30.90s tid=0x00007d99d80ba6d0 nid=15752 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
"Notification Thread" #16 [15754] daemon prio=9 os_prio=0 cpu=0.11ms elapsed=30.89s tid=0x00007d99d80ce8e0 nid=15754 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Common-Cleaner" #17 [15755] daemon prio=8 os_prio=0 cpu=0.42ms elapsed=30.88s tid=0x00007d99d80d1fa0 nid=15755 waiting on condition [0x00007d99dcffe000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000f8220850> (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 [15798] daemon prio=5 os_prio=0 cpu=0.54ms elapsed=29.81s tid=0x00007d99d8289dc0 nid=15798 waiting on condition [0x00007d99dcefe000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000f8a175e8> (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/0x00007d9964009ba8.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 15995)" #19 [15816] daemon prio=10 os_prio=0 cpu=5.88ms elapsed=21.51s tid=0x00007d99d874d360 nid=15816 runnable [0x00007d99de626000]
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=5.57ms elapsed=30.92s tid=0x00007d99d80a5f20 nid=15745 runnable
"VM Periodic Task Thread" os_prio=0 cpu=18.65ms elapsed=30.93s tid=0x00007d99d80947a0 nid=15744 waiting on condition
"G1 Service" os_prio=0 cpu=1.33ms elapsed=30.98s tid=0x00007d99d807bbb0 nid=15738 runnable
"G1 Refine#0" os_prio=0 cpu=17.98ms elapsed=30.98s tid=0x00007d99d807abe0 nid=15737 runnable
"G1 Conc#0" os_prio=0 cpu=0.08ms elapsed=30.99s tid=0x00007d99d803d880 nid=15736 runnable
"G1 Main Marker" os_prio=0 cpu=0.08ms elapsed=30.99s tid=0x00007d99d803c8d0 nid=15733 runnable
"GC Thread#0" os_prio=0 cpu=55.73ms elapsed=30.99s tid=0x00007d99d803a2f0 nid=15731 runnable
JNI global refs: 15, weak refs: 0
Heap
garbage-first heap total 65536K, used 25270K [0x00000000f8000000, 0x0000000100000000)
region size 1024K, 11 young (11264K), 2 survivors (2048K)
Metaspace used 14039K, committed 14272K, reserved 1114112K
class space used 1544K, committed 1600K, reserved 1048576K
[BuildTestService] Legacy projection journal conversion: /tmp/journal-legacy-diagnostic-8687671601949354842/case2/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
JOURNAL_CODESOURCE=file:/root/.buildcache/prepared-test-classpath7913805670084923956/classpath/buildtest-projection-journal-0.0.35-btstart-20261028.jar
HEAD=1
Full thread dump (kompile in-child self-dump: buildtest.projection.journal.JournalLegacyGenerationMismatchReportsFullDiagnosticKt.journalLegacyGenerationMismatchReportsFullDiagnostic exceeded 30000ms):
"main" #1 prio=5
java.lang.Thread.State: TIMED_WAITING
at jdk.internal.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1797)
at java.lang.ProcessImpl.waitFor(ProcessImpl.java:440)
at buildtest.projection.journal.JournalLegacyGenerationMismatchReportsFullDiagnosticKt.journalLegacyGenerationMismatchReportsFullDiagnostic$child(journalLegacyGenerationMismatchReportsFullDiagnostic.kt:95)
at buildtest.projection.journal.JournalLegacyGenerationMismatchReportsFullDiagnosticKt.journalLegacyGenerationMismatchReportsFullDiagnostic(journalLegacyGenerationMismatchReportsFullDiagnostic.kt:124)
at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(DirectMethodHandle$Holder)
at java.lang.invoke.LambdaForm$MH/0x00007d996400c800.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/0x00007d9964001800.invokeStatic(LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x00007d9964005400.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 16024)" #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/0x00007d9964009ba8.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.JournalLegacyGenerationMismatchReportsFullDiagnosticKt.journalLegacyGenerationMismatchReportsFullDiagnostic' exceeded per-test timeout of 30000ms; child process killed
[JSTACK THREAD DUMPS BEGIN]
Full thread dump OpenJDK 64-Bit Server VM (21.0.11+10-1-24.04.2-Ubuntu mixed mode, sharing):
Threads class SMR info:
_java_thread_list=0x00007d99d874e1e0, length=12, elements={
0x00007d99d8019d40, 0x00007d99d80b1a60, 0x00007d99d80b3100, 0x00007d99d80b48b0,
0x00007d99d80b5f00, 0x00007d99d80b74b0, 0x00007d99d80b9000, 0x00007d99d80ba6d0,
0x00007d99d80ce8e0, 0x00007d99d80d1fa0, 0x00007d99d8289dc0, 0x00007d99d874d360
}
"main" #1 [15724] prio=5 os_prio=0 cpu=1758.81ms elapsed=31.00s tid=0x00007d99d8019d40 nid=15724 waiting on condition [0x00007d99dedfd000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000fb5d68c8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(java.base@21.0.11/AbstractQueuedSynchronizer.java:1797)
at java.lang.ProcessImpl.waitFor(java.base@21.0.11/ProcessImpl.java:440)
at buildtest.projection.journal.JournalLegacyGenerationMismatchReportsFullDiagnosticKt.journalLegacyGenerationMismatchReportsFullDiagnostic$child(journalLegacyGenerationMismatchReportsFullDiagnostic.kt:95)
at buildtest.projection.journal.JournalLegacyGenerationMismatchReportsFullDiagnosticKt.journalLegacyGenerationMismatchReportsFullDiagnostic(journalLegacyGenerationMismatchReportsFullDiagnostic.kt:113)
at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(java.base@21.0.11/DirectMethodHandle$Holder)
at java.lang.invoke.LambdaForm$MH/0x00007d996400c800.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/0x00007d9964001800.invokeStatic(java.base@21.0.11/LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x00007d9964005400.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 [15746] daemon prio=10 os_prio=0 cpu=0.74ms elapsed=30.91s tid=0x00007d99d80b1a60 nid=15746 waiting on condition [0x00007d99dd7fe000]
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 [15747] daemon prio=8 os_prio=0 cpu=0.33ms elapsed=30.91s tid=0x00007d99d80b3100 nid=15747 in Object.wait() [0x00007d99dd6fe000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait0(java.base@21.0.11/Native Method)
- waiting on <0x00000000f8220728> (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 <0x00000000f8220728> (a java.lang.ref.NativeReferenceQueue$Lock)
at java.lang.ref.Finalizer$FinalizerThread.run(java.base@21.0.11/Finalizer.java:173)
"Signal Dispatcher" #11 [15748] daemon prio=9 os_prio=0 cpu=0.28ms elapsed=30.91s tid=0x00007d99d80b48b0 nid=15748 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Service Thread" #12 [15749] daemon prio=9 os_prio=0 cpu=0.22ms elapsed=30.91s tid=0x00007d99d80b5f00 nid=15749 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Monitor Deflation Thread" #13 [15750] daemon prio=9 os_prio=0 cpu=3.54ms elapsed=30.90s tid=0x00007d99d80b74b0 nid=15750 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread0" #14 [15751] daemon prio=9 os_prio=0 cpu=543.05ms elapsed=30.90s tid=0x00007d99d80b9000 nid=15751 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
"C1 CompilerThread0" #15 [15752] daemon prio=9 os_prio=0 cpu=453.92ms elapsed=30.90s tid=0x00007d99d80ba6d0 nid=15752 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
"Notification Thread" #16 [15754] daemon prio=9 os_prio=0 cpu=0.11ms elapsed=30.89s tid=0x00007d99d80ce8e0 nid=15754 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Common-Cleaner" #17 [15755] daemon prio=8 os_prio=0 cpu=0.42ms elapsed=30.88s tid=0x00007d99d80d1fa0 nid=15755 waiting on condition [0x00007d99dcffe000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000f8220850> (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 [15798] daemon prio=5 os_prio=0 cpu=0.54ms elapsed=29.81s tid=0x00007d99d8289dc0 nid=15798 waiting on condition [0x00007d99dcefe000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000f8a175e8> (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/0x00007d9964009ba8.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 15995)" #19 [15816] daemon prio=10 os_prio=0 cpu=5.88ms elapsed=21.51s tid=0x00007d99d874d360 nid=15816 runnable [0x00007d99de626000]
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=5.57ms elapsed=30.92s tid=0x00007d99d80a5f20 nid=15745 runnable
"VM Periodic Task Thread" os_prio=0 cpu=18.65ms elapsed=30.93s tid=0x00007d99d80947a0 nid=15744 waiting on condition
"G1 Service" os_prio=0 cpu=1.33ms elapsed=30.98s tid=0x00007d99d807bbb0 nid=15738 runnable
"G1 Refine#0" os_prio=0 cpu=17.98ms elapsed=30.98s tid=0x00007d99d807abe0 nid=15737 runnable
"G1 Conc#0" os_prio=0 cpu=0.08ms elapsed=30.99s tid=0x00007d99d803d880 nid=15736 runnable
"G1 Main Marker" os_prio=0 cpu=0.08ms elapsed=30.99s tid=0x00007d99d803c8d0 nid=15733 runnable
"GC Thread#0" os_prio=0 cpu=55.73ms elapsed=30.99s tid=0x00007d99d803a2f0 nid=15731 runnable
JNI global refs: 15, weak refs: 0
Heap
garbage-first heap total 65536K, used 25270K [0x00000000f8000000, 0x0000000100000000)
region size 1024K, 11 young (11264K), 2 survivors (2048K)
Metaspace used 14039K, committed 14272K, reserved 1114112K
class space used 1544K, committed 1600K, reserved 1048576K
[BuildTestService] Legacy projection journal conversion: /tmp/journal-legacy-diagnostic-8687671601949354842/case2/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
JOURNAL_CODESOURCE=file:/root/.buildcache/prepared-test-classpath7913805670084923956/classpath/buildtest-projection-journal-0.0.35-btstart-20261028.jar
HEAD=1
Full thread dump (kompile in-child self-dump: buildtest.projection.journal.JournalLegacyGenerationMismatchReportsFullDiagnosticKt.journalLegacyGenerationMismatchReportsFullDiagnostic exceeded 30000ms):
"main" #1 prio=5
java.lang.Thread.State: TIMED_WAITING
at jdk.internal.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1797)
at java.lang.ProcessImpl.waitFor(ProcessImpl.java:440)
at buildtest.projection.journal.JournalLegacyGenerationMismatchReportsFullDiagnosticKt.journalLegacyGenerationMismatchReportsFullDiagnostic$child(journalLegacyGenerationMismatchReportsFullDiagnostic.kt:95)
at buildtest.projection.journal.JournalLegacyGenerationMismatchReportsFullDiagnosticKt.journalLegacyGenerationMismatchReportsFullDiagnostic(journalLegacyGenerationMismatchReportsFullDiagnostic.kt:124)
at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(DirectMethodHandle$Holder)
at java.lang.invoke.LambdaForm$MH/0x00007d996400c800.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/0x00007d9964001800.invokeStatic(LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x00007d9964005400.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 16024)" #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/0x00007d9964009ba8.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 | 21.2s | 614783440 | yes (this is the published result) | — | | 2 of 3 | PASSED | 16s | 614783443 | — | — |
|
| PASSED | buildtest.projection.journal | journalLegacyInvalidDeletionTimeKeepsAuthority | 3425ms | |
| PASSED | buildtest.projection.journal | journalLegacyInvalidSnapshotKeepsAuthorityAndBytes | 4032ms | |
| PASSED | buildtest.projection.journal | journalLegacyMigrationReconcilesAppendedSource | 11199ms | |
| PASSED | buildtest.projection.journal | journalLegacyMigrationResumesFromCommittedBatch | 12989ms | |
| PASSED | buildtest.projection.journal | journalLegacyMigrationSurvivesProcessStop flaky — passed on attempt 3 of 3 | 12958ms | |
Attempts (3)| Attempt | Status | Duration | Droplet | Canonical | Error |
|---|
| 1 of 3 | FAILED | 32.3s | 614783435 | — | java.lang.RuntimeException: Test 'journalLegacyMigrationSurvivesProcessStop' timed out after 30000ms, stuck at: buildtest.projection.journal.ProjectionChangeJournalKt.journalSha256(ProjectionChangeJournal.kt:11146)
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 (29584 characters)process committed=32 resumed=992 sourceBytes=33667031 childHeap=33554432
Full thread dump (kompile in-child self-dump: buildtest.projection.journal.JournalLegacyMigrationSurvivesProcessStopKt.journalLegacyMigrationSurvivesProcessStop exceeded 30000ms):
"main" #1 prio=5
java.lang.Thread.State: RUNNABLE
at sun.security.provider.DigestBase.implCompressMultiBlock0(DigestBase.java:148)
at sun.security.provider.DigestBase.implCompressMultiBlock(DigestBase.java:143)
at sun.security.provider.DigestBase.engineUpdate(DigestBase.java:130)
at java.security.MessageDigest$Delegate.engineUpdate(MessageDigest.java:671)
at java.security.MessageDigest.update(MessageDigest.java:365)
at buildtest.projection.journal.ProjectionChangeJournalKt.journalSha256(ProjectionChangeJournal.kt:11146)
at buildtest.projection.journal.ProjectionChangeJournalKt.journalSha256$default(ProjectionChangeJournal.kt:11130)
at buildtest.projection.journal.JournalLegacyMigrationSurvivesProcessStopKt.journalLegacyMigrationSurvivesProcessStop(journalLegacyMigrationSurvivesProcessStop.kt:138)
at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(DirectMethodHandle$Holder)
at java.lang.invoke.LambdaForm$MH/0x000078228c00c800.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/0x000078228c001800.invokeStatic(LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x000078228c005400.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/0x000078228c009ba8.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)
2026-11-01 13:17:26
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=0x000078226c0215f0, length=11, elements={
0x0000782300019d20, 0x00007823000b1a00, 0x00007823000b2f80, 0x00007823000b4730,
0x00007823000b5d80, 0x00007823000b7330, 0x00007823000b8e80, 0x00007823000ba550,
0x00007823000c6770, 0x00007823000c9a40, 0x00007823006d58e0
}
"main" #1 [14225] prio=5 os_prio=0 cpu=3201.13ms elapsed=31.29s tid=0x0000782300019d20 nid=14225 runnable [0x00007823059fd000]
java.lang.Thread.State: RUNNABLE
at java.io.RandomAccessFile.readBytes0(java.base@21.0.11/Native Method)
at java.io.RandomAccessFile.readBytes(java.base@21.0.11/RandomAccessFile.java:400)
at java.io.RandomAccessFile.read(java.base@21.0.11/RandomAccessFile.java:434)
at buildtest.projection.journal.ProjectionPlatformFiles$randomAccess$1.protectedRead(JournalIo.kt:62)
- locked <0x00000000fae7aa30> (a buildtest.projection.journal.ProjectionPlatformFiles$randomAccess$1)
at okio.FileHandle.read(FileHandle.kt:72)
at buildtest.projection.journal.JournalChannel.read(JournalIo.kt:359)
at buildtest.projection.journal.JournalInputStream.read(JournalIo.kt:428)
at java.io.BufferedInputStream.read1(java.base@21.0.11/BufferedInputStream.java:345)
at java.io.BufferedInputStream.implRead(java.base@21.0.11/BufferedInputStream.java:420)
at java.io.BufferedInputStream.read(java.base@21.0.11/BufferedInputStream.java:399)
at java.io.FilterInputStream.read(java.base@21.0.11/FilterInputStream.java:95)
at buildtest.projection.journal.ProjectionChangeJournalKt.journalSha256(ProjectionChangeJournal.kt:11143)
at buildtest.projection.journal.ProjectionChangeJournalKt.journalSha256$default(ProjectionChangeJournal.kt:11130)
at buildtest.projection.journal.JournalLegacyMigrationSurvivesProcessStopKt.journalLegacyMigrationSurvivesProcessStop(journalLegacyMigrationSurvivesProcessStop.kt:138)
at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(java.base@21.0.11/DirectMethodHandle$Holder)
at java.lang.invoke.LambdaForm$MH/0x000078228c00c800.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/0x000078228c001800.invokeStatic(java.base@21.0.11/LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x000078228c005400.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 [14236] daemon prio=10 os_prio=0 cpu=0.69ms elapsed=31.18s tid=0x00007823000b1a00 nid=14236 waiting on condition [0x00007823047fe000]
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 [14237] daemon prio=8 os_prio=0 cpu=0.46ms elapsed=31.18s tid=0x00007823000b2f80 nid=14237 in Object.wait() [0x00007823046fe000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait0(java.base@21.0.11/Native Method)
- waiting on <0x00000000f8220750> (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 <0x00000000f8220750> (a java.lang.ref.NativeReferenceQueue$Lock)
at java.lang.ref.Finalizer$FinalizerThread.run(java.base@21.0.11/Finalizer.java:173)
"Signal Dispatcher" #11 [14238] daemon prio=9 os_prio=0 cpu=0.19ms elapsed=31.17s tid=0x00007823000b4730 nid=14238 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Service Thread" #12 [14239] daemon prio=9 os_prio=0 cpu=0.30ms elapsed=31.17s tid=0x00007823000b5d80 nid=14239 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Monitor Deflation Thread" #13 [14240] daemon prio=9 os_prio=0 cpu=3.75ms elapsed=31.17s tid=0x00007823000b7330 nid=14240 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread0" #14 [14241] daemon prio=9 os_prio=0 cpu=776.61ms elapsed=31.17s tid=0x00007823000b8e80 nid=14241 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
"C1 CompilerThread0" #15 [14242] daemon prio=9 os_prio=0 cpu=539.23ms elapsed=31.16s tid=0x00007823000ba550 nid=14242 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
"Notification Thread" #16 [14243] daemon prio=9 os_prio=0 cpu=0.15ms elapsed=31.14s tid=0x00007823000c6770 nid=14243 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Common-Cleaner" #17 [14244] daemon prio=8 os_prio=0 cpu=0.48ms elapsed=31.13s tid=0x00007823000c9a40 nid=14244 waiting on condition [0x00007822e87fe000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000f8220878> (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)
"process reaper" #19 [14261] daemon prio=10 os_prio=0 cpu=3.04ms elapsed=19.70s tid=0x00007823006d58e0 nid=14261 waiting on condition [0x0000782305627000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000fb5b77c8> (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=8.50ms elapsed=31.21s tid=0x00007823000a5ec0 nid=14235 runnable
"VM Periodic Task Thread" os_prio=0 cpu=20.72ms elapsed=31.22s tid=0x0000782300094740 nid=14234 waiting on condition
"G1 Service" os_prio=0 cpu=1.59ms elapsed=31.27s tid=0x000078230007bb90 nid=14232 runnable
"G1 Refine#0" os_prio=0 cpu=42.47ms elapsed=31.27s tid=0x000078230007abc0 nid=14231 runnable
"G1 Conc#0" os_prio=0 cpu=0.09ms elapsed=31.27s tid=0x000078230003d860 nid=14230 runnable
"G1 Main Marker" os_prio=0 cpu=0.12ms elapsed=31.28s tid=0x000078230003c8b0 nid=14229 runnable
"GC Thread#0" os_prio=0 cpu=47.47ms elapsed=31.28s tid=0x000078230003a2d0 nid=14228 runnable
JNI global refs: 15, weak refs: 0
Heap
garbage-first heap total 65536K, used 32180K [0x00000000f8000000, 0x0000000100000000)
region size 1024K, 21 young (21504K), 5 survivors (5120K)
Metaspace used 16604K, committed 16896K, reserved 1114112K
class space used 1747K, committed 1856K, reserved 1048576K
TIMEOUT: Test 'buildtest.projection.journal.JournalLegacyMigrationSurvivesProcessStopKt.journalLegacyMigrationSurvivesProcessStop' exceeded per-test timeout of 30000ms; child process killed
[JSTACK THREAD DUMPS BEGIN]
Full thread dump (kompile in-child self-dump: buildtest.projection.journal.JournalLegacyMigrationSurvivesProcessStopKt.journalLegacyMigrationSurvivesProcessStop exceeded 30000ms):
"main" #1 prio=5
java.lang.Thread.State: RUNNABLE
at sun.security.provider.DigestBase.implCompressMultiBlock0(DigestBase.java:148)
at sun.security.provider.DigestBase.implCompressMultiBlock(DigestBase.java:143)
at sun.security.provider.DigestBase.engineUpdate(DigestBase.java:130)
at java.security.MessageDigest$Delegate.engineUpdate(MessageDigest.java:671)
at java.security.MessageDigest.update(MessageDigest.java:365)
at buildtest.projection.journal.ProjectionChangeJournalKt.journalSha256(ProjectionChangeJournal.kt:11146)
at buildtest.projection.journal.ProjectionChangeJournalKt.journalSha256$default(ProjectionChangeJournal.kt:11130)
at buildtest.projection.journal.JournalLegacyMigrationSurvivesProcessStopKt.journalLegacyMigrationSurvivesProcessStop(journalLegacyMigrationSurvivesProcessStop.kt:138)
at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(DirectMethodHandle$Holder)
at java.lang.invoke.LambdaForm$MH/0x000078228c00c800.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/0x000078228c001800.invokeStatic(LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x000078228c005400.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/0x000078228c009ba8.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)
2026-11-01 13:17:26
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=0x000078226c0215f0, length=11, elements={
0x0000782300019d20, 0x00007823000b1a00, 0x00007823000b2f80, 0x00007823000b4730,
0x00007823000b5d80, 0x00007823000b7330, 0x00007823000b8e80, 0x00007823000ba550,
0x00007823000c6770, 0x00007823000c9a40, 0x00007823006d58e0
}
"main" #1 [14225] prio=5 os_prio=0 cpu=3201.13ms elapsed=31.29s tid=0x0000782300019d20 nid=14225 runnable [0x00007823059fd000]
java.lang.Thread.State: RUNNABLE
at java.io.RandomAccessFile.readBytes0(java.base@21.0.11/Native Method)
at java.io.RandomAccessFile.readBytes(java.base@21.0.11/RandomAccessFile.java:400)
at java.io.RandomAccessFile.read(java.base@21.0.11/RandomAccessFile.java:434)
at buildtest.projection.journal.ProjectionPlatformFiles$randomAccess$1.protectedRead(JournalIo.kt:62)
- locked <0x00000000fae7aa30> (a buildtest.projection.journal.ProjectionPlatformFiles$randomAccess$1)
at okio.FileHandle.read(FileHandle.kt:72)
at buildtest.projection.journal.JournalChannel.read(JournalIo.kt:359)
at buildtest.projection.journal.JournalInputStream.read(JournalIo.kt:428)
at java.io.BufferedInputStream.read1(java.base@21.0.11/BufferedInputStream.java:345)
at java.io.BufferedInputStream.implRead(java.base@21.0.11/BufferedInputStream.java:420)
at java.io.BufferedInputStream.read(java.base@21.0.11/BufferedInputStream.java:399)
at java.io.FilterInputStream.read(java.base@21.0.11/FilterInputStream.java:95)
at buildtest.projection.journal.ProjectionChangeJournalKt.journalSha256(ProjectionChangeJournal.kt:11143)
at buildtest.projection.journal.ProjectionChangeJournalKt.journalSha256$default(ProjectionChangeJournal.kt:11130)
at buildtest.projection.journal.JournalLegacyMigrationSurvivesProcessStopKt.journalLegacyMigrationSurvivesProcessStop(journalLegacyMigrationSurvivesProcessStop.kt:138)
at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(java.base@21.0.11/DirectMethodHandle$Holder)
at java.lang.invoke.LambdaForm$MH/0x000078228c00c800.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/0x000078228c001800.invokeStatic(java.base@21.0.11/LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x000078228c005400.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 [14236] daemon prio=10 os_prio=0 cpu=0.69ms elapsed=31.18s tid=0x00007823000b1a00 nid=14236 waiting on condition [0x00007823047fe000]
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 [14237] daemon prio=8 os_prio=0 cpu=0.46ms elapsed=31.18s tid=0x00007823000b2f80 nid=14237 in Object.wait() [0x00007823046fe000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait0(java.base@21.0.11/Native Method)
- waiting on <0x00000000f8220750> (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 <0x00000000f8220750> (a java.lang.ref.NativeReferenceQueue$Lock)
at java.lang.ref.Finalizer$FinalizerThread.run(java.base@21.0.11/Finalizer.java:173)
"Signal Dispatcher" #11 [14238] daemon prio=9 os_prio=0 cpu=0.19ms elapsed=31.17s tid=0x00007823000b4730 nid=14238 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Service Thread" #12 [14239] daemon prio=9 os_prio=0 cpu=0.30ms elapsed=31.17s tid=0x00007823000b5d80 nid=14239 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Monitor Deflation Thread" #13 [14240] daemon prio=9 os_prio=0 cpu=3.75ms elapsed=31.17s tid=0x00007823000b7330 nid=14240 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread0" #14 [14241] daemon prio=9 os_prio=0 cpu=776.61ms elapsed=31.17s tid=0x00007823000b8e80 nid=14241 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
"C1 CompilerThread0" #15 [14242] daemon prio=9 os_prio=0 cpu=539.23ms elapsed=31.16s tid=0x00007823000ba550 nid=14242 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
"Notification Thread" #16 [14243] daemon prio=9 os_prio=0 cpu=0.15ms elapsed=31.14s tid=0x00007823000c6770 nid=14243 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Common-Cleaner" #17 [14244] daemon prio=8 os_prio=0 cpu=0.48ms elapsed=31.13s tid=0x00007823000c9a40 nid=14244 waiting on condition [0x00007822e87fe000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000f8220878> (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)
"process reaper" #19 [14261] daemon prio=10 os_prio=0 cpu=3.04ms elapsed=19.70s tid=0x00007823006d58e0 nid=14261 waiting on condition [0x0000782305627000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000fb5b77c8> (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=8.50ms elapsed=31.21s tid=0x00007823000a5ec0 nid=14235 runnable
"VM Periodic Task Thread" os_prio=0 cpu=20.72ms elapsed=31.22s tid=0x0000782300094740 nid=14234 waiting on condition
"G1 Service" os_prio=0 cpu=1.59ms elapsed=31.27s tid=0x000078230007bb90 nid=14232 runnable
"G1 Refine#0" os_prio=0 cpu=42.47ms elapsed=31.27s tid=0x000078230007abc0 nid=14231 runnable
"G1 Conc#0" os_prio=0 cpu=0.09ms elapsed=31.27s tid=0x000078230003d860 nid=14230 runnable
"G1 Main Marker" os_prio=0 cpu=0.12ms elapsed=31.28s tid=0x000078230003c8b0 nid=14229 runnable
"GC Thread#0" os_prio=0 cpu=47.47ms elapsed=31.28s tid=0x000078230003a2d0 nid=14228 runnable
JNI global refs: 15, weak refs: 0
Heap
garbage-first heap total 65536K, used 32180K [0x00000000f8000000, 0x0000000100000000)
region size 1024K, 21 young (21504K), 5 survivors (5120K)
Metaspace used 16604K, committed 16896K, reserved 1114112K
class space used 1747K, committed 1856K, reserved 1048576K
kompile-terminal-memory-v1 54969ea5-186b-4bc5-9167-d568591439f1 14222 152903680 0
[JSTACK THREAD DUMPS END]
| | 3 of 3 | PASSED | 12.9s | 614783435 | yes (this is the published result) | — | | 2 of 3 | PASSED | 25.2s | 614783443 | — | — |
|
| PASSED | buildtest.projection.journal | journalLegacyOversizedRecordRetainsFollowingRow | 3501ms | |
| PASSED | buildtest.projection.journal | journalLegacyOversizedRecordStreamsUnderTightHeap | 38900ms | |
| PASSED | buildtest.projection.journal | journalLegacyOwnershipReleaseInterruptPreservesNativeFailure | 5272ms | |
| PASSED | buildtest.projection.journal | journalLegacyOwnershipUseDrainsBeforeRelease | 3520ms | |
| PASSED | buildtest.projection.journal | journalLegacyOwnershipUseEndsBeforeHistoryObservation | 5560ms | |
| PASSED | buildtest.projection.journal | journalLegacyOwnershipUseRefusalPreservesTemporary | 6828ms | |
| PASSED | buildtest.projection.journal | journalLegacyOwnershipWarningReentersAfterUse | 5648ms | |
| PASSED | buildtest.projection.journal | journalLegacySnapshotMigrationResumesBoundedBytes | 15351ms | |
| PASSED | buildtest.projection.journal | journalLegacyStartupFoldIsCheckpointed | 12494ms | |
| PASSED | buildtest.projection.journal | journalLegacyTailOnlyMigrationBoundsDiscardedWork | 14996ms | |
| PASSED | buildtest.projection.journal | journalLiveAppendBoundsDecodedPayloadStaging | 22593ms | |
| PASSED | buildtest.projection.journal | journalLiveAppendSurvivesHistoryLargerThanHeap | 55729ms | |
| PASSED | buildtest.projection.journal | journalLiveAppendUsesBoundedIndexBatches | 15727ms | |
| PASSED | buildtest.projection.journal | journalLiveAuthorityCandidateSurvivesNestedOpen | 3932ms | |
| PASSED | buildtest.projection.journal | journalLiveCandidateLeaseSurvivesCleanup | 8236ms | |
| PASSED | buildtest.projection.journal | journalLiveTailBytesRequestMaintenance | 5333ms | |
| PASSED | buildtest.projection.journal | journalLiveTailCountRequestsMaintenance | 7373ms | |
| PASSED | buildtest.projection.journal | journalLosingAuthorityCandidateReusesWinner | 5509ms | |
| PASSED | buildtest.projection.journal | journalMaintenanceStageObserverBlocksOutputOpen | 2372ms | |
| PASSED | buildtest.projection.journal | journalMalformedCurrentNamesPath | 2741ms | |
| PASSED | buildtest.projection.journal | journalMissingCutSelectorFails | 3218ms | |
| PASSED | buildtest.projection.journal | journalNativeRestartCursorRemainsContiguous | 6187ms | |
| PASSED | buildtest.projection.journal | journalNestedClockKeepsInheritedDeletionOwner | 4280ms | |
| PASSED | buildtest.projection.journal | journalNestedConstructionLifetimeReturnsOuterOwnership | 6498ms | |
| PASSED | buildtest.projection.journal | journalNestedPredecessorWaitKeepsInheritedDeletionOwner | 9028ms | |
| PASSED | buildtest.projection.journal | journalOldWriterBoundaryMismatchRejected | 26390ms | |
| PASSED | buildtest.projection.journal | journalOldWriterBoundaryPartialDigitsResume | 5304ms | |
| PASSED | buildtest.projection.journal | journalOldWriterBoundaryRepairClose | 4282ms | |
| PASSED | buildtest.projection.journal | journalOldWriterBoundaryRepairReentry | 6912ms | |
| PASSED | buildtest.projection.journal | journalOldWriterBoundaryRepairRefusesPreCutHeader | 1724ms | |
| PASSED | buildtest.projection.journal | journalOldWriterBoundaryRepairRefusesPreCutIncarnation | 2355ms | |
| PASSED | buildtest.projection.journal | journalOldWriterBoundaryRepairRefusesSelectedHeader | 3827ms | |
| PASSED | buildtest.projection.journal | journalOldWriterBoundaryRepairRefusesSelectedIncarnation | 4028ms | |
| PASSED | buildtest.projection.journal | journalOldWriterBoundaryRepairResumes | 7603ms | |
| PASSED | buildtest.projection.journal | journalOldWriterLegacyBoundaryRecovery | 5739ms | |
| PASSED | buildtest.projection.journal | journalOldWriterLegacySavedProgressRecovery | 23392ms | |
| PASSED | buildtest.projection.journal | journalOldWriterSelectedBoundaryRecovery | 5288ms | |
| PASSED | buildtest.projection.journal | journalOrdinaryAdmissionFailureReleasesOrdinaryOrder | 3579ms | |
| PASSED | buildtest.projection.journal | journalOrdinaryClassificationFailureReleasesStage | 4001ms | |
| PASSED | buildtest.projection.journal | journalOrdinaryCommitWaitRefusesAppendOwner | 7405ms | |
| PASSED | buildtest.projection.journal | journalOrdinaryDeletionKeepsFactsWhenClockMovesBackwards | 5605ms | |
| PASSED | buildtest.projection.journal | journalOrdinaryDeletionRefusalKeepsOriginalHostError | 4893ms | |
| PASSED | buildtest.projection.journal | journalOrdinaryFailureBoundariesReleaseRunOrder | 4857ms | |
| PASSED | buildtest.projection.journal | journalOrdinaryPageAdmissionRetainsStorage | 4206ms | |
| PASSED | buildtest.projection.journal | journalOrdinarySourceFailureHostRefusalRetainsRepairObligation | 4401ms | |
| PASSED | buildtest.projection.journal | journalOrdinaryTextFailurePreservesTarget | 2934ms | |
| PASSED | buildtest.projection.journal | journalOwnedMetadataReadWorkIsBounded | 4606ms | |
| PASSED | buildtest.projection.journal | journalOwnerOrderRefusesEarlierOwner | 8414ms | |
| PASSED | buildtest.projection.journal | journalPageBatchByteBoundary | 5227ms | |
| PASSED | buildtest.projection.journal | journalPageBatchCallbacksReleaseOwners | 6611ms | |
| PASSED | buildtest.projection.journal | journalPageBatchReadsOversizedFrame | 6838ms | |
| PASSED | buildtest.projection.journal | journalPageBatchRechecksConsumedFrames | 4288ms | |
| PASSED | buildtest.projection.journal | journalPageBatchSkipsLargeArenaGap | 6251ms | |
| PASSED | buildtest.projection.journal | journalPageCaptureKeepsOneCommittedCut | 11092ms | |
| PASSED | buildtest.projection.journal | journalPageClassificationRechecksReplacedBaseline | 14722ms | |
| PASSED | buildtest.projection.journal | journalPageClassificationReleasesOwnerDuringColdRead | 10717ms | |
| PASSED | buildtest.projection.journal | journalPageFinalWindowReadAheadIsBounded | 3564ms | |
| PASSED | buildtest.projection.journal | journalPageLeaseSurvivesReplacement | 4458ms | |
| PASSED | buildtest.projection.journal | journalPageLeaseSurvivesStorageClose | 4430ms | |
| PASSED | buildtest.projection.journal | journalPageObjectsCannotChangeCommittedRows | 4883ms | |
| PASSED | buildtest.projection.journal | journalPageReadsOneBoundedBatch | 15441ms | |
| PASSED | buildtest.projection.journal | journalPageValidatesArgumentsBeforeColdClassification | 4592ms | |
| PASSED | buildtest.projection.journal | journalPageWindowKeepsItsAdmittedCut | 3772ms | |
| PASSED | buildtest.projection.journal | journalPartialAppendReopenDeltaBoundIndependentOfBaseline | 17207ms | |
| PASSED | buildtest.projection.journal | journalPrecommitHostRefusalPreservesStorageFailure | 5673ms | |
| PASSED | buildtest.projection.journal | journalPrecommitHostRefusalRetainsRepairObligation | 3623ms | |
| PASSED | buildtest.projection.journal | journalPreparedDeletionReentryKeepsNestedFacts | 6306ms | |
| PASSED | buildtest.projection.journal | journalPreparedDeletionStopAfterSelectionKeepsFact | 3275ms | |
| PASSED | buildtest.projection.journal | journalPreparedDeletionStopBeforeSelectionKeepsRows | 5138ms | |
| PASSED | buildtest.projection.journal | journalPreparedDeletionUsesPublicationTime | 5078ms | |
| PASSED | buildtest.projection.journal | journalPreparedSourceCutFinishesAfterPublicationFailure | 4832ms | |
| PASSED | buildtest.projection.journal | journalPreviousReleaseConstructorsRemainAvailable | 4335ms | |
| PASSED | buildtest.projection.journal | journalRcAcceptedKeySizesSurviveReopen | 25917ms | |
| PASSED | buildtest.projection.journal | journalRcBaselineDraftCodecKeepsNativeText | 8081ms | |
| PASSED | buildtest.projection.journal | journalRcBaselineInitialDraftKeepsNativeText | 4360ms | |
| PASSED | buildtest.projection.journal | journalRcBaselinePayloadPreservesNativeText | 5084ms | |
| PASSED | buildtest.projection.journal | journalRcCompactedPageAccountingKeepsNativeText | 3617ms | |
| PASSED | buildtest.projection.journal | journalRcKeySummaryPreservesUnicodeDeletionTimes | 6183ms | |
| PASSED | buildtest.projection.journal | journalRcPageAccountingPreservesNativeText | 5043ms | |
| PASSED | buildtest.projection.journal | journalReadAdmissionSurvivesReplacementAndFailure | 5192ms | |
| PASSED | buildtest.projection.journal | journalReadHostObservesAndClosesStream | 1233ms | |
| PASSED | buildtest.projection.journal | journalReaderDoesNotBlockWriter | 5376ms | |
| PASSED | buildtest.projection.journal | journalRecoveryAuthorityMoveCloseCompletesSelectedCut | 8480ms | |
| PASSED | buildtest.projection.journal | journalRecoveryBoundsCutImportNodeWrites | 21753ms | |
| PASSED | buildtest.projection.journal | journalRecoveryCallbackInventoryKeepsAcknowledgedRows | 18169ms | |
| PASSED | buildtest.projection.journal | journalRecoveryCallbackReceiptsSurviveNestedOpenAndRebuild | 5383ms | |
| PASSED | buildtest.projection.journal | journalRecoveryRewriteClosePreservesCommittedCut | 6521ms | |
| PASSED | buildtest.projection.journal | journalRecoveryRewriteObservesOwnedStage | 5203ms | |
| PASSED | buildtest.projection.journal | journalRecoverySourceMoveCloseCompletesCut | 8021ms | |
| PASSED | buildtest.projection.journal | journalRecoverySourceMoveObserverFailureCompletesCut | 8240ms | |
| PASSED | buildtest.projection.journal | journalRecoveryStagedClosePreservesCommittedCut | 8107ms | |
| PASSED | buildtest.projection.journal | journalRecoveryStopKeepsInterruptionCause | 8911ms | |
| PASSED | buildtest.projection.journal | journalRecoverySupersededBySourceRepairRetires | 6791ms | |
| PASSED | buildtest.projection.journal | journalReentrantClassificationStartup | 2457ms | |
| PASSED | buildtest.projection.journal | journalRefreshedBaselineBindingDoesNotExcludeAdmission | 8355ms | |
| PASSED | buildtest.projection.journal | journalRejectedBaselineDoesNotCommitDeletion | 4991ms | |
| PASSED | buildtest.projection.journal | journalRemovedDirectoryFactSurvivesReopen | 4049ms | |
| PASSED | buildtest.projection.journal | journalReopenDeltaBoundIndependentOfBaselineArchived | 13615ms | |
| PASSED | buildtest.projection.journal | journalReopenDeltaBoundIndependentOfBaselineNoEviction | 9915ms | |
| PASSED | buildtest.projection.journal | journalReopenDeltaBoundIndependentOfBaselineWithoutArchive | 12312ms | |
| PASSED | buildtest.projection.journal | journalReopenDeltaBoundIndependentOfHistoryWithoutBaseline | 6811ms | |
| PASSED | buildtest.projection.journal | journalReopenDeltaBoundPreservesAdvertisedContinuation | 21830ms | |
| PASSED | buildtest.projection.journal | journalReopenReadinessClockBoundIndependentOfBaseline | 15363ms | |
| PASSED | buildtest.projection.journal | journalReopenSnapshotBytesAreBounded | 10680ms | |
| PASSED | buildtest.projection.journal | journalReopenedEmptyCompleteCutCanBuildBaseline | 4410ms | |
| PASSED | buildtest.projection.journal | journalRepairAppendsWithoutReset | 9141ms | |
| PASSED | buildtest.projection.journal | journalRepairBoundsCutImportNodeWrites | 13849ms | |
| PASSED | buildtest.projection.journal | journalRepairCallbackClosePreservesCommittedCut | 3373ms | |
| PASSED | buildtest.projection.journal | journalRepairCallbackInventoryKeepsAcknowledgedRows | 8012ms | |
| PASSED | buildtest.projection.journal | journalRepairFreshReaderSeesAppendedCorrection | 10394ms | |
| PASSED | buildtest.projection.journal | journalRepairHostReleaseAfterCommitKeepsAvailableCut | 4194ms | |
| PASSED | buildtest.projection.journal | journalRepairIncludesTimerPublishedDuringStaging | 6466ms | |
| PASSED | buildtest.projection.journal | journalRepairKeepsAdmittedPageAndContinuation | 3099ms | |
| PASSED | buildtest.projection.journal | journalRepairKeepsNewerRunAuthority | 7518ms | |
| PASSED | buildtest.projection.journal | journalRepairMultipleRunsReachCaughtUpReader | 7589ms | |
| PASSED | buildtest.projection.journal | journalRepairPendingGapCursorRequiresReset | 10698ms | |
| PASSED | buildtest.projection.journal | journalRepairPreMoveHostCloseDiscardsPreparedSource | 4143ms | |
| PASSED | buildtest.projection.journal | journalRepairSavedCursorContinuesAfterReopen | 5013ms | |
| PASSED | buildtest.projection.journal | journalRepairSourceCallbackKeepsAcknowledgedRow | 3792ms | |
| PASSED | buildtest.projection.journal | journalRepairSourceMoveCloseCompletesCut | 6641ms | |
| PASSED | buildtest.projection.journal | journalRepairSourceMoveObserverFailureCompletesCut | 3752ms | |
| PASSED | buildtest.projection.journal | journalRepeatedTerminalSummariesPreserveEachWindow | 6861ms | |
| PASSED | buildtest.projection.journal | journalReplacedBaselineCursorRequiresReset | 6930ms | |
| PASSED | buildtest.projection.journal | journalResetAdmissionDoesNotDelayStorageClose | 10763ms | |
| PASSED | buildtest.projection.journal | journalResetAdmissionIoFailureAndCloseStillFails | 7247ms | |
| PASSED | buildtest.projection.journal | journalResetAdmissionStopAndCloseStillFails | 4248ms | |
| PASSED | buildtest.projection.journal | journalResetAllocationCloseKeepsCapturedReader | 8587ms | |
| PASSED | buildtest.projection.journal | journalResetCallbackKeepsPreviousSlotReadable | 9409ms | |
| PASSED | buildtest.projection.journal | journalResetPagesPreserveChunkedText | 9009ms | |
| PASSED | buildtest.projection.journal | journalResetSelectionHostCloseStopsCompatibilityMove | 6789ms | |
| PASSED | buildtest.projection.journal | journalResetSerializationAdmissionCloseKeepsCapturedReader | 5445ms | |
| PASSED | buildtest.projection.journal | journalResetSerializationRowCloseStopsMutableStage | 6158ms | |
| PASSED | buildtest.projection.journal | journalRestoredDirectoryClearsOnlyItsFact | 5065ms | |
| PASSED | buildtest.projection.journal | journalRetainedTailCursorContinuesAfterReplacement | 6271ms | |
| PASSED | buildtest.projection.journal | journalReviewAdmittedPageDoesNotCrossArchiveGap | 3989ms | |
| PASSED | buildtest.projection.journal | journalReviewArchiveGapReturnsReadableReset | 7037ms | |
| PASSED | buildtest.projection.journal | journalReviewBaselinePageDoesNotCrossGap | 6140ms | |
| PASSED | buildtest.projection.journal | journalReviewCompactionCoveredCursorRejectsArchiveGap | 7599ms | |
| PASSED | buildtest.projection.journal | journalReviewCoverageQueryReleasesOwnerDuringStorageRead | 31530ms | |
| PASSED | buildtest.projection.journal | journalReviewGapPrefixCursorReachesResetBoundary | 8472ms | |
| PASSED | buildtest.projection.journal | journalReviewSparseResetCapturePrecedesAppend | 6811ms | |
| PASSED | buildtest.projection.journal | journalReviewSparseResetEndCursorConverges | 7048ms | |
| PASSED | buildtest.projection.journal | journalReviewSparseResetSeeksAfterReopen | 7980ms | |
| PASSED | buildtest.projection.journal | journalReviewTailPageDoesNotCrossArchiveGap | 5749ms | |
| PASSED | buildtest.projection.journal | journalSecondReopenDeltaBoundIndependentOfBaseline | 8429ms | |
| PASSED | buildtest.projection.journal | journalSharedOpenPreservesUnleasedResetTemporaries | 3907ms | |
| PASSED | buildtest.projection.journal | journalSnapshotAdmittedReaderSurvivesRetirement | 25649ms | |
| PASSED | buildtest.projection.journal | journalSnapshotAuthorityReplacementPublishesWholeCut | 8215ms | |
| PASSED | buildtest.projection.journal | journalSnapshotChecksumFailurePrecedesDataOpen | 11506ms | |
| PASSED | buildtest.projection.journal | journalSnapshotChecksumIndexFailureDoesNotHashData | 18388ms | |
| PASSED | buildtest.projection.journal | journalSnapshotChunksRejectChangedBytes | 5864ms | |
| PASSED | buildtest.projection.journal | journalSnapshotContinuationLeavesBytesUnchanged | 8365ms | |
| PASSED | buildtest.projection.journal | journalSnapshotConversionReentryAdoptsNestedCommit | 17019ms | |
| PASSED | buildtest.projection.journal | journalSnapshotCursorSurvivesReopen | 6296ms | |
| PASSED | buildtest.projection.journal | journalSnapshotIdentityRestorePreservesRepairObligation | 7269ms | |
| PASSED | buildtest.projection.journal | journalSnapshotIdentityValidationIsBounded | 8478ms | |
| PASSED | buildtest.projection.journal | journalSnapshotPublicationKeepsSelectedGeneration | 16835ms | |
| PASSED | buildtest.projection.journal | journalSnapshotRetirementKeepsBothManifestSlots | 18107ms | |
| PASSED | buildtest.projection.journal | journalSnapshotRetirementRecoversOnReopen | 6849ms | |
| PASSED | buildtest.projection.journal | journalSnapshotSeekFailurePrecedesDataOpen | 8963ms | |
| PASSED | buildtest.projection.journal | journalSnapshotTargetExcludesLaterAppends | 5639ms | |
| PASSED | buildtest.projection.journal | journalSnapshotUpgradeKeepsProgressAcrossSourceDelta | 15518ms | |
| PASSED | buildtest.projection.journal | journalSnapshotValidationReusesGeneration | 8294ms | |
| PASSED | buildtest.projection.journal | journalSourceFingerprintSurvivesReopen | 5068ms | |
| PASSED | buildtest.projection.journal | journalSpaceAcknowledgedCutRefusesAndRecovers | 3506ms | |
| PASSED | buildtest.projection.journal | journalSpaceAppendRefusesAndRecovers | 5470ms | |
| PASSED | buildtest.projection.journal | journalSpaceBaselineRefusesAndRecovers | 7046ms | |
| PASSED | buildtest.projection.journal | journalSpaceClassificationRefusesAndRecovers | 4356ms | |
| PASSED | buildtest.projection.journal | journalSpaceCompactionRefusesAndRecovers | 9502ms | |
| PASSED | buildtest.projection.journal | journalSpaceCutAppendKeepsAdmittedReader | 5905ms | |
| PASSED | buildtest.projection.journal | journalSpaceFingerprintCallbackDoesNotRepeat | 3306ms | |
| PASSED | buildtest.projection.journal | journalSpaceFingerprintCallbackKeepsAcknowledgedCut | 18791ms | |
| PASSED | buildtest.projection.journal | journalSpaceForgetFingerprintRefusesAndRecovers | 3069ms | |
| PASSED | buildtest.projection.journal | journalSpaceMetadataAppendRefusesAndRecovers | 7380ms | |
| PASSED | buildtest.projection.journal | journalSpaceMetadataWithdrawalPrecedesHostRelease | 5447ms | |
| PASSED | buildtest.projection.journal | journalSpaceOffsetsRefusesAndRecovers | 6903ms | |
| PASSED | buildtest.projection.journal | journalSpacePartialStageRefusesAndRecovers | 7496ms | |
| PASSED | buildtest.projection.journal | journalSpaceProbeCloseStopsNativeWrite | 4563ms | |
| PASSED | buildtest.projection.journal | journalSpaceRebuildRefusesAndRecovers | 4205ms | |
| PASSED | buildtest.projection.journal | journalSpaceRefusesBeforeTemporaryAllocation | 4540ms | |
| PASSED | buildtest.projection.journal | journalSpaceRememberFingerprintRefusesAndRecovers | 5776ms | |
| PASSED | buildtest.projection.journal | journalSpaceResetIndexRefusesAndRecovers | 6803ms | |
| PASSED | buildtest.projection.journal | journalSpaceResetMetadataRefusesAndRecovers | 6939ms | |
| PASSED | buildtest.projection.journal | journalSpaceResetRefusesAndRecovers | 6296ms | |
| PASSED | buildtest.projection.journal | journalSpaceStartupRefusesAndRecovers | 2343ms | |
| PASSED | buildtest.projection.journal | journalSpaceStartupSourceRefusesAndRecovers | 5212ms | |
| PASSED | buildtest.projection.journal | journalSparseResetCapturedCloseKeepsKinds | 4816ms | |
| PASSED | buildtest.projection.journal | journalSparseResetKeepsEarlierBaselineCursor | 5002ms | |
| PASSED | buildtest.projection.journal | journalSparseResetPagesKeepKindsAfterReopen | 8035ms | |
| PASSED | buildtest.projection.journal | journalStageObserverCanCloseFromAnotherThread | 3356ms | |
| PASSED | buildtest.projection.journal | journalStartupDirectoryForceReentryAdoptsAppend | 3768ms | |
| PASSED | buildtest.projection.journal | journalStartupEvictedTailCheckpointReopen | 17326ms | |
| PASSED | buildtest.projection.journal | journalStartupForceObserverFailureDrainsMoves | 1907ms | |
| PASSED | buildtest.projection.journal | journalStartupLargeTailHeapStaysBounded | 27005ms | |
| PASSED | buildtest.projection.journal | journalStartupObserverCleanupFailureIsReportedOnce | 1147ms | |
| PASSED | buildtest.projection.journal | journalStartupPolicyFailureKeepsPriorForces | 1936ms | |
| PASSED | buildtest.projection.journal | journalStartupReentryKeepsPendingForces | 3330ms | |
| PASSED | buildtest.projection.journal | journalStopAfterDeferredBaselineObservation | 8424ms | |
| PASSED | buildtest.projection.journal | journalStopAfterLastCanonicalReadBeforeInstallation | 7276ms | |
| PASSED | buildtest.projection.journal | journalStopDuringBaselineIndexRebuild | 8759ms | |
| PASSED | buildtest.projection.journal | journalStopDuringInitialBaselineFold | 5457ms | |
| PASSED | buildtest.projection.journal | journalStopDuringReleasedBaselineRewrite | 8652ms | |
| PASSED | buildtest.projection.journal | journalStoppedStagingReopensIdempotently | 5309ms | |
| PASSED | buildtest.projection.journal | journalSupplementalFingerprintSurvivesReopen | 5558ms | |
| PASSED | buildtest.projection.journal | journalTailCursorPagesWithoutDuplicates | 4691ms | |
| PASSED | buildtest.projection.journal | journalTailCursorSurvivesRestart | 5038ms | |
| PASSED | buildtest.projection.journal | journalTerminalConfigurationIsCopied | 7011ms | |
| PASSED | buildtest.projection.journal | journalTerminalSummaryPreservesPrecedingTestRows | 7468ms | |
| PASSED | buildtest.projection.journal | journalTestLifecycleStatesAcrossTerminalSummary | 8076ms | |
| PASSED | buildtest.projection.journal | journalTestLifecycleStatesRemainDistinct | 6137ms | |
| PASSED | buildtest.projection.journal | journalUnchangedCutOpenDoesNotWrite | 13083ms | |
| PASSED | buildtest.projection.journal | journalUnchangedReplacementReusesPreparedSourcePlan | 3938ms | |
| PASSED | buildtest.projection.journal | journalUnparsableCursorProgressesDuringAppendStream | 11626ms | |
| PASSED | buildtest.projection.journal | journalUnregisteredHostFailureKeepsOriginalError | 4930ms | |
| PASSED | buildtest.projection.journal | journalUnselectedSnapshotDoesNotAddOpenWork | 8093ms | |
| PASSED | buildtest.projection.journal | journalVerificationWaitRefusesJournalOwner | 6706ms | |
| PASSED | buildtest.projection.journal | journalZeroBaselineRemovalFactSurvivesEviction | 5243ms | |
| PASSED | buildtest.projection.journal | rev21CloseWithDeletionOrdinaryAndResetHeld | 6643ms | |
| PASSED | buildtest.projection.journal | rev21ConcurrentAcknowledgedSelectionsKeepAllRows | 20289ms | |
| PASSED | buildtest.projection.journal | rev21ConcurrentResetStopRequestsFinish | 6129ms | |
| PASSED | buildtest.projection.journal | rev21LiveEndReadReturnsWhileDeltaForceHeld | 6162ms | |
| PASSED | buildtest.projection.journal | rev21PartialAcknowledgedAdmissionReleasesAllRuns | 5327ms | |
| PASSED | buildtest.projection.journal | rev21RefusedFingerprintCallbackDoesNotLoseWriter | 5054ms | |
| PASSED | buildtest.projection.journal | rev21RefusedOrdinaryBehindAcknowledgedGroup | 6534ms | |
| PASSED | buildtest.projection.journal | rev21StopThenCloseCannotInstallMovedReset | 7653ms | |
| PASSED | buildtest.projection.journal | reviewAbandonedUuidCandidateIsRemoved | 2110ms | |
| PASSED | buildtest.projection.journal | reviewAcknowledgedActivationObserverKeepsSelectedCut | 3824ms | |
| PASSED | buildtest.projection.journal | reviewAcknowledgedCommitHostDeliveryKeepsAvailableCut | 3861ms | |
| PASSED | buildtest.projection.journal | reviewAcknowledgedDeletionAfterExpiryRenewsFact | 3162ms | |
| PASSED | buildtest.projection.journal | reviewAcknowledgedDeletionLockOrder | 3314ms | |
| PASSED | buildtest.projection.journal | reviewAcknowledgedDeletionResetPublicationOrder | 7352ms | |
| PASSED | buildtest.projection.journal | reviewAcknowledgedLiveReaderKeepsCommitOrder | 5352ms | |
| PASSED | buildtest.projection.journal | reviewAcknowledgedNestedDeletionChangedTimeKeepsFacts | 4118ms | |
| PASSED | buildtest.projection.journal | reviewAcknowledgedNestedDeletionKeepsFacts | 4503ms | |
| PASSED | buildtest.projection.journal | reviewAcknowledgedNestedDeletionReopenKeepsFacts | 5334ms | |
| PASSED | buildtest.projection.journal | reviewAcknowledgedPartialStageFailureReleasesWholeCaller | 5672ms | |
| PASSED | buildtest.projection.journal | reviewAcknowledgedReceiptsAcrossSecondCompaction | 8637ms | |
| PASSED | buildtest.projection.journal | reviewAcknowledgedReplacementCallbackKeepsCommit | 6188ms | |
| PASSED | buildtest.projection.journal | reviewAcknowledgedReplacementCallbackReopenKeepsCommit | 3286ms | |
| PASSED | buildtest.projection.journal | reviewAcknowledgedRetentionClockReentryKeepsOwner | 7068ms | |
| PASSED | buildtest.projection.journal | reviewAcknowledgedRevivedRunDeletionKeepsFact | 2162ms | |
| PASSED | buildtest.projection.journal | reviewAcknowledgedThreeDeletionSources | 6780ms | |
| PASSED | buildtest.projection.journal | reviewAcknowledgedThreeOwnerReleaseOrders | 19296ms | |
| PASSED | buildtest.projection.journal | reviewAcknowledgedTornReceiptReportsStorage | 3122ms | |
| PASSED | buildtest.projection.journal | reviewAdmittedDamageAfterConcurrentHealthyVerificationRecovers | 13149ms | |
| PASSED | buildtest.projection.journal | reviewBatchSelectionHostFailureReleasesEveryCaller | 5412ms | |
| PASSED | buildtest.projection.journal | reviewChecksumIndexPrecedesDataRead | 11688ms | |
| PASSED | buildtest.projection.journal | reviewCleanupWarningCanReenterClose | 3291ms | |
| PASSED | buildtest.projection.journal | reviewCompactionAfterForceCloseStopsNativeBytes | 8134ms | |
| PASSED | buildtest.projection.journal | reviewCompactionAfterForceCloseStopsStageWrites | 5646ms | |
| PASSED | buildtest.projection.journal | reviewCompactionDeltaCloseStopsForceCompletion | 4120ms | |
| PASSED | buildtest.projection.journal | reviewCompactionLargeExistingKey | 52461ms | |
| PASSED | buildtest.projection.journal | reviewCompactionLargeKeySpillStopKeepsOriginalError | 17681ms | |
| PASSED | buildtest.projection.journal | reviewCompactionLargeRemovedKey flaky — passed on attempt 2 of 3 | 24098ms | |
Attempts (3)| Attempt | Status | Duration | Droplet | Canonical | Error |
|---|
| 1 of 3 | FAILED | 32.5s | 614782015 | — | java.lang.RuntimeException: Test 'reviewCompactionLargeRemovedKey' timed out after 30000ms, stuck at: buildtest.projection.journal.ProjectionCutArena.write(DurableProjectionCut.kt:493)
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 (39440 characters)2026-11-01 13:16:14
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=0x00007bb5cc2a2be0, length=11, elements={
0x00007bb5cc019d10, 0x00007bb5cc0b19f0, 0x00007bb5cc0b2f70, 0x00007bb5cc0b4720,
0x00007bb5cc0b5d70, 0x00007bb5cc0b7320, 0x00007bb5cc0b8e70, 0x00007bb5cc0ba540,
0x00007bb5cc0c6760, 0x00007bb5cc0c9a30, 0x00007bb5cc2a1cb0
}
"main" #1 [16214] prio=5 os_prio=0 cpu=7116.54ms elapsed=31.13s tid=0x00007bb5cc019d10 nid=16214 runnable [0x00007bb5d15fb000]
java.lang.Thread.State: RUNNABLE
at java.io.DataOutputStream.write(java.base@21.0.11/DataOutputStream.java:115)
- locked <0x00000000ff506838> (a java.io.DataOutputStream)
at java.io.ByteArrayOutputStream.writeTo(java.base@21.0.11/ByteArrayOutputStream.java:170)
- locked <0x00000000ff506700> (a java.io.ByteArrayOutputStream)
at buildtest.projection.journal.ProjectionCutArena.write(DurableProjectionCut.kt:493)
at buildtest.projection.journal.ProjectionCutArena.balance(DurableProjectionCut.kt:439)
at buildtest.projection.journal.ProjectionCutArena.change(DurableProjectionCut.kt:418)
at buildtest.projection.journal.ProjectionCutArena.change$default(DurableProjectionCut.kt:399)
at buildtest.projection.journal.ProjectionCutArena$put$2.invoke(DurableProjectionCut.kt:370)
at buildtest.projection.journal.ProjectionCutArena$put$2.invoke(DurableProjectionCut.kt:368)
at buildtest.projection.journal.ProjectionCutArena.access(DurableProjectionCut.kt:216)
- locked <0x00000000f8315010> (a java.lang.Object)
at buildtest.projection.journal.ProjectionCutArena.put(DurableProjectionCut.kt:368)
at buildtest.projection.journal.ProjectionCutArena.put$default(DurableProjectionCut.kt:367)
at buildtest.projection.journal.ProjectionCutMap.remove(DurableProjectionCut.kt:528)
at buildtest.projection.journal.ProjectionCutMap.remove(DurableProjectionCut.kt:519)
at buildtest.projection.journal.CutJournalRecords.appendImportedBatch(CutJournalRecords.kt:263)
- locked <0x00000000fa3d2998> (a java.lang.Object)
at buildtest.projection.journal.ProjectionChangeJournalKt.importProjectionCutRows(ProjectionChangeJournal.kt:37)
at buildtest.projection.journal.ProjectionChangeJournalKt.access$importProjectionCutRows(ProjectionChangeJournal.kt:1)
at buildtest.projection.journal.ProjectionChangeJournal.prepareProjectionCutPublication(ProjectionChangeJournal.kt:7534)
at buildtest.projection.journal.ProjectionChangeJournal.prepareProjectionCutPublication$default(ProjectionChangeJournal.kt:7523)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$attemptPublication$1.invoke(ProjectionChangeJournal.kt:3887)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$attemptPublication$1.invoke(ProjectionChangeJournal.kt:3802)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$attemptWithCorrections$1.invoke(ProjectionChangeJournal.kt:4009)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$attemptWithCorrections$1.invoke(ProjectionChangeJournal.kt:3998)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$published$1.invoke(ProjectionChangeJournal.kt:4036)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$published$1.invoke(ProjectionChangeJournal.kt:4015)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$8.invoke(ProjectionChangeJournal.kt:3670)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$8.invoke(ProjectionChangeJournal.kt:3670)
at buildtest.projection.journal.ProjectionJournalOwners$callback$2$1.invoke(ProjectionJournalOwners.kt:304)
at buildtest.projection.journal.ProjectionJournalOwners$dispatchAt$1.invoke(ProjectionJournalOwners.kt:288)
at buildtest.projection.journal.ProjectionJournalOwners.dispatchUnownedAt(ProjectionJournalOwners.kt:295)
at buildtest.projection.journal.ProjectionJournalOwners.dispatchAt(ProjectionJournalOwners.kt:286)
at buildtest.projection.journal.ProjectionJournalOwners.access$dispatchAt(ProjectionJournalOwners.kt:11)
at buildtest.projection.journal.ProjectionJournalOwners$callback$2.invoke(ProjectionJournalOwners.kt:304)
at buildtest.projection.journal.ProjectionChangeJournal.compactPreservingCommittedTail(ProjectionChangeJournal.kt:4015)
at buildtest.projection.journal.ProjectionChangeJournal.compactPreservingCommittedTail$default(ProjectionChangeJournal.kt:3659)
at buildtest.projection.journal.ReviewCompactionLargeRemovedKeyKt.reviewCompactionLargeRemovedKey(reviewCompactionLargeRemovedKey.kt:24)
at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(java.base@21.0.11/DirectMethodHandle$Holder)
at java.lang.invoke.LambdaForm$MH/0x00007bb55800c800.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/0x00007bb558001800.invokeStatic(java.base@21.0.11/LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x00007bb558005400.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 [16226] daemon prio=10 os_prio=0 cpu=0.84ms elapsed=30.98s tid=0x00007bb5cc0b19f0 nid=16226 waiting on condition [0x00007bb5d03a5000]
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 [16227] daemon prio=8 os_prio=0 cpu=0.22ms elapsed=30.97s tid=0x00007bb5cc0b2f70 nid=16227 in Object.wait() [0x00007bb5d02a5000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait0(java.base@21.0.11/Native Method)
- waiting on <0x00000000f8220730> (a java.lang.ref.NativeReferenceQueue$Lock)
at java.lang.Object.wait(java.base@21.0.11/Object.java:366)
at java.lang.Object.wait(java.base@21.0.11/Object.java:339)
at java.lang.ref.NativeReferenceQueue.await(java.base@21.0.11/NativeReferenceQueue.java:48)
at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.11/ReferenceQueue.java:158)
at java.lang.ref.NativeReferenceQueue.remove(java.base@21.0.11/NativeReferenceQueue.java:89)
- locked <0x00000000f8220730> (a java.lang.ref.NativeReferenceQueue$Lock)
at java.lang.ref.Finalizer$FinalizerThread.run(java.base@21.0.11/Finalizer.java:173)
"Signal Dispatcher" #11 [16228] daemon prio=9 os_prio=0 cpu=0.21ms elapsed=30.97s tid=0x00007bb5cc0b4720 nid=16228 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Service Thread" #12 [16229] daemon prio=9 os_prio=0 cpu=1.91ms elapsed=30.97s tid=0x00007bb5cc0b5d70 nid=16229 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Monitor Deflation Thread" #13 [16230] daemon prio=9 os_prio=0 cpu=2.71ms elapsed=30.96s tid=0x00007bb5cc0b7320 nid=16230 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread0" #14 [16231] daemon prio=9 os_prio=0 cpu=737.65ms elapsed=30.96s tid=0x00007bb5cc0b8e70 nid=16231 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
"C1 CompilerThread0" #15 [16232] daemon prio=9 os_prio=0 cpu=509.38ms elapsed=30.95s tid=0x00007bb5cc0ba540 nid=16232 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
"Notification Thread" #16 [16233] daemon prio=9 os_prio=0 cpu=0.13ms elapsed=30.92s tid=0x00007bb5cc0c6760 nid=16233 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Common-Cleaner" #17 [16234] daemon prio=8 os_prio=0 cpu=0.53ms elapsed=30.91s tid=0x00007bb5cc0c9a30 nid=16234 waiting on condition [0x00007bb5b432d000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000f8220858> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.11/AbstractQueuedSynchronizer.java:1886)
at java.lang.ref.ReferenceQueue.await(java.base@21.0.11/ReferenceQueue.java:71)
at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.11/ReferenceQueue.java:143)
at java.lang.ref.ReferenceQueue.remove(java.base@21.0.11/ReferenceQueue.java:218)
at jdk.internal.ref.CleanerImpl.run(java.base@21.0.11/CleanerImpl.java:140)
at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)
at jdk.internal.misc.InnocuousThread.run(java.base@21.0.11/InnocuousThread.java:186)
"kompile-timeout-self-dump" #18 [16238] daemon prio=5 os_prio=0 cpu=0.34ms elapsed=29.73s tid=0x00007bb5cc2a1cb0 nid=16238 waiting on condition [0x00007bb5b422d000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000f830db00> (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/0x00007bb558009ba8.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=76.73ms elapsed=31.00s tid=0x00007bb5cc0a5eb0 nid=16225 runnable
"VM Periodic Task Thread" os_prio=0 cpu=15.43ms elapsed=31.02s tid=0x00007bb5cc094730 nid=16224 waiting on condition
"G1 Service" os_prio=0 cpu=6.88ms elapsed=31.10s tid=0x00007bb5cc07bb80 nid=16223 runnable
"G1 Refine#0" os_prio=0 cpu=202.35ms elapsed=31.10s tid=0x00007bb5cc07abb0 nid=16221 runnable
"G1 Conc#0" os_prio=0 cpu=7.41ms elapsed=31.10s tid=0x00007bb5cc03d850 nid=16220 runnable
"G1 Main Marker" os_prio=0 cpu=7.77ms elapsed=31.10s tid=0x00007bb5cc03c8a0 nid=16219 runnable
"GC Thread#0" os_prio=0 cpu=299.57ms elapsed=31.10s tid=0x00007bb5cc03a2c0 nid=16218 runnable
JNI global refs: 15, weak refs: 0
Heap
garbage-first heap total 122880K, used 54436K [0x00000000f8000000, 0x0000000100000000)
region size 1024K, 2 young (2048K), 1 survivors (1024K)
Metaspace used 8419K, committed 8576K, reserved 1114112K
class space used 688K, committed 768K, reserved 1048576K
Full thread dump (kompile in-child self-dump: buildtest.projection.journal.ReviewCompactionLargeRemovedKeyKt.reviewCompactionLargeRemovedKey exceeded 30000ms):
"main" #1 prio=5
java.lang.Thread.State: RUNNABLE
at sun.security.provider.DigestBase.implCompressMultiBlock0(DigestBase.java:148)
at sun.security.provider.DigestBase.implCompressMultiBlock(DigestBase.java:143)
at sun.security.provider.DigestBase.engineUpdate(DigestBase.java:130)
at java.security.MessageDigest$Delegate.engineUpdate(MessageDigest.java:671)
at java.security.MessageDigest.update(MessageDigest.java:375)
at java.security.MessageDigest.digest(MessageDigest.java:450)
at buildtest.projection.journal.DurableProjectionCutKt.projectionCutDigest(DurableProjectionCut.kt:558)
at buildtest.projection.journal.ProjectionCutArena.write(DurableProjectionCut.kt:513)
at buildtest.projection.journal.ProjectionCutArena.balance(DurableProjectionCut.kt:439)
at buildtest.projection.journal.ProjectionCutArena.change(DurableProjectionCut.kt:418)
at buildtest.projection.journal.ProjectionCutArena.change$default(DurableProjectionCut.kt:399)
at buildtest.projection.journal.ProjectionCutArena$put$2.invoke(DurableProjectionCut.kt:370)
at buildtest.projection.journal.ProjectionCutArena$put$2.invoke(DurableProjectionCut.kt:368)
at buildtest.projection.journal.ProjectionCutArena.access(DurableProjectionCut.kt:216)
at buildtest.projection.journal.ProjectionCutArena.put(DurableProjectionCut.kt:368)
at buildtest.projection.journal.ProjectionCutArena.put$default(DurableProjectionCut.kt:367)
at buildtest.projection.journal.ProjectionCutMap.remove(DurableProjectionCut.kt:528)
at buildtest.projection.journal.ProjectionCutMap.remove(DurableProjectionCut.kt:519)
at buildtest.projection.journal.CutJournalRecords.appendImportedBatch(CutJournalRecords.kt:263)
at buildtest.projection.journal.ProjectionChangeJournalKt.importProjectionCutRows(ProjectionChangeJournal.kt:37)
at buildtest.projection.journal.ProjectionChangeJournalKt.access$importProjectionCutRows(ProjectionChangeJournal.kt:1)
at buildtest.projection.journal.ProjectionChangeJournal.prepareProjectionCutPublication(ProjectionChangeJournal.kt:7534)
at buildtest.projection.journal.ProjectionChangeJournal.prepareProjectionCutPublication$default(ProjectionChangeJournal.kt:7523)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$attemptPublication$1.invoke(ProjectionChangeJournal.kt:3887)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$attemptPublication$1.invoke(ProjectionChangeJournal.kt:3802)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$attemptWithCorrections$1.invoke(ProjectionChangeJournal.kt:4009)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$attemptWithCorrections$1.invoke(ProjectionChangeJournal.kt:3998)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$published$1.invoke(ProjectionChangeJournal.kt:4036)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$published$1.invoke(ProjectionChangeJournal.kt:4015)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$8.invoke(ProjectionChangeJournal.kt:3670)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$8.invoke(ProjectionChangeJournal.kt:3670)
at buildtest.projection.journal.ProjectionJournalOwners$callback$2$1.invoke(ProjectionJournalOwners.kt:304)
at buildtest.projection.journal.ProjectionJournalOwners$dispatchAt$1.invoke(ProjectionJournalOwners.kt:288)
at buildtest.projection.journal.ProjectionJournalOwners.dispatchUnownedAt(ProjectionJournalOwners.kt:295)
at buildtest.projection.journal.ProjectionJournalOwners.dispatchAt(ProjectionJournalOwners.kt:286)
at buildtest.projection.journal.ProjectionJournalOwners.access$dispatchAt(ProjectionJournalOwners.kt:11)
at buildtest.projection.journal.ProjectionJournalOwners$callback$2.invoke(ProjectionJournalOwners.kt:304)
at buildtest.projection.journal.ProjectionChangeJournal.compactPreservingCommittedTail(ProjectionChangeJournal.kt:4015)
at buildtest.projection.journal.ProjectionChangeJournal.compactPreservingCommittedTail$default(ProjectionChangeJournal.kt:3659)
at buildtest.projection.journal.ReviewCompactionLargeRemovedKeyKt.reviewCompactionLargeRemovedKey(reviewCompactionLargeRemovedKey.kt:24)
at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(DirectMethodHandle$Holder)
at java.lang.invoke.LambdaForm$MH/0x00007bb55800c800.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/0x00007bb558001800.invokeStatic(LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x00007bb558005400.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/0x00007bb558009ba8.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=0x00007bb5cc2a2be0, length=11, elements={
0x00007bb5cc019d10, 0x00007bb5cc0b19f0, 0x00007bb5cc0b2f70, 0x00007bb5cc0b4720,
0x00007bb5cc0b5d70, 0x00007bb5cc0b7320, 0x00007bb5cc0b8e70, 0x00007bb5cc0ba540,
0x00007bb5cc0c6760, 0x00007bb5cc0c9a30, 0x00007bb5cc2a1cb0
}
"main" #1 [16214] prio=5 os_prio=0 cpu=7116.54ms elapsed=31.13s tid=0x00007bb5cc019d10 nid=16214 runnable [0x00007bb5d15fb000]
java.lang.Thread.State: RUNNABLE
at java.io.DataOutputStream.write(java.base@21.0.11/DataOutputStream.java:115)
- locked <0x00000000ff506838> (a java.io.DataOutputStream)
at java.io.ByteArrayOutputStream.writeTo(java.base@21.0.11/ByteArrayOutputStream.java:170)
- locked <0x00000000ff506700> (a java.io.ByteArrayOutputStream)
at buildtest.projection.journal.ProjectionCutArena.write(DurableProjectionCut.kt:493)
at buildtest.projection.journal.ProjectionCutArena.balance(DurableProjectionCut.kt:439)
at buildtest.projection.journal.ProjectionCutArena.change(DurableProjectionCut.kt:418)
at buildtest.projection.journal.ProjectionCutArena.change$default(DurableProjectionCut.kt:399)
at buildtest.projection.journal.ProjectionCutArena$put$2.invoke(DurableProjectionCut.kt:370)
at buildtest.projection.journal.ProjectionCutArena$put$2.invoke(DurableProjectionCut.kt:368)
at buildtest.projection.journal.ProjectionCutArena.access(DurableProjectionCut.kt:216)
- locked <0x00000000f8315010> (a java.lang.Object)
at buildtest.projection.journal.ProjectionCutArena.put(DurableProjectionCut.kt:368)
at buildtest.projection.journal.ProjectionCutArena.put$default(DurableProjectionCut.kt:367)
at buildtest.projection.journal.ProjectionCutMap.remove(DurableProjectionCut.kt:528)
at buildtest.projection.journal.ProjectionCutMap.remove(DurableProjectionCut.kt:519)
at buildtest.projection.journal.CutJournalRecords.appendImportedBatch(CutJournalRecords.kt:263)
- locked <0x00000000fa3d2998> (a java.lang.Object)
at buildtest.projection.journal.ProjectionChangeJournalKt.importProjectionCutRows(ProjectionChangeJournal.kt:37)
at buildtest.projection.journal.ProjectionChangeJournalKt.access$importProjectionCutRows(ProjectionChangeJournal.kt:1)
at buildtest.projection.journal.ProjectionChangeJournal.prepareProjectionCutPublication(ProjectionChangeJournal.kt:7534)
at buildtest.projection.journal.ProjectionChangeJournal.prepareProjectionCutPublication$default(ProjectionChangeJournal.kt:7523)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$attemptPublication$1.invoke(ProjectionChangeJournal.kt:3887)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$attemptPublication$1.invoke(ProjectionChangeJournal.kt:3802)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$attemptWithCorrections$1.invoke(ProjectionChangeJournal.kt:4009)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$attemptWithCorrections$1.invoke(ProjectionChangeJournal.kt:3998)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$published$1.invoke(ProjectionChangeJournal.kt:4036)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$published$1.invoke(ProjectionChangeJournal.kt:4015)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$8.invoke(ProjectionChangeJournal.kt:3670)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$8.invoke(ProjectionChangeJournal.kt:3670)
at buildtest.projection.journal.ProjectionJournalOwners$callback$2$1.invoke(ProjectionJournalOwners.kt:304)
at buildtest.projection.journal.ProjectionJournalOwners$dispatchAt$1.invoke(ProjectionJournalOwners.kt:288)
at buildtest.projection.journal.ProjectionJournalOwners.dispatchUnownedAt(ProjectionJournalOwners.kt:295)
at buildtest.projection.journal.ProjectionJournalOwners.dispatchAt(ProjectionJournalOwners.kt:286)
at buildtest.projection.journal.ProjectionJournalOwners.access$dispatchAt(ProjectionJournalOwners.kt:11)
at buildtest.projection.journal.ProjectionJournalOwners$callback$2.invoke(ProjectionJournalOwners.kt:304)
at buildtest.projection.journal.ProjectionChangeJournal.compactPreservingCommittedTail(ProjectionChangeJournal.kt:4015)
at buildtest.projection.journal.ProjectionChangeJournal.compactPreservingCommittedTail$default(ProjectionChangeJournal.kt:3659)
at buildtest.projection.journal.ReviewCompactionLargeRemovedKeyKt.reviewCompactionLargeRemovedKey(reviewCompactionLargeRemovedKey.kt:24)
at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(java.base@21.0.11/DirectMethodHandle$Holder)
at java.lang.invoke.LambdaForm$MH/0x00007bb55800c800.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/0x00007bb558001800.invokeStatic(java.base@21.0.11/LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x00007bb558005400.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 [16226] daemon prio=10 os_prio=0 cpu=0.84ms elapsed=30.98s tid=0x00007bb5cc0b19f0 nid=16226 waiting on condition [0x00007bb5d03a5000]
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 [16227] daemon prio=8 os_prio=0 cpu=0.22ms elapsed=30.97s tid=0x00007bb5cc0b2f70 nid=16227 in Object.wait() [0x00007bb5d02a5000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait0(java.base@21.0.11/Native Method)
- waiting on <0x00000000f8220730> (a java.lang.ref.NativeReferenceQueue$Lock)
at java.lang.Object.wait(java.base@21.0.11/Object.java:366)
at java.lang.Object.wait(java.base@21.0.11/Object.java:339)
at java.lang.ref.NativeReferenceQueue.await(java.base@21.0.11/NativeReferenceQueue.java:48)
at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.11/ReferenceQueue.java:158)
at java.lang.ref.NativeReferenceQueue.remove(java.base@21.0.11/NativeReferenceQueue.java:89)
- locked <0x00000000f8220730> (a java.lang.ref.NativeReferenceQueue$Lock)
at java.lang.ref.Finalizer$FinalizerThread.run(java.base@21.0.11/Finalizer.java:173)
"Signal Dispatcher" #11 [16228] daemon prio=9 os_prio=0 cpu=0.21ms elapsed=30.97s tid=0x00007bb5cc0b4720 nid=16228 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Service Thread" #12 [16229] daemon prio=9 os_prio=0 cpu=1.91ms elapsed=30.97s tid=0x00007bb5cc0b5d70 nid=16229 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Monitor Deflation Thread" #13 [16230] daemon prio=9 os_prio=0 cpu=2.71ms elapsed=30.96s tid=0x00007bb5cc0b7320 nid=16230 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread0" #14 [16231] daemon prio=9 os_prio=0 cpu=737.65ms elapsed=30.96s tid=0x00007bb5cc0b8e70 nid=16231 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
"C1 CompilerThread0" #15 [16232] daemon prio=9 os_prio=0 cpu=509.38ms elapsed=30.95s tid=0x00007bb5cc0ba540 nid=16232 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
"Notification Thread" #16 [16233] daemon prio=9 os_prio=0 cpu=0.13ms elapsed=30.92s tid=0x00007bb5cc0c6760 nid=16233 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Common-Cleaner" #17 [16234] daemon prio=8 os_prio=0 cpu=0.53ms elapsed=30.91s tid=0x00007bb5cc0c9a30 nid=16234 waiting on condition [0x00007bb5b432d000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000f8220858> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.11/AbstractQueuedSynchronizer.java:1886)
at java.lang.ref.ReferenceQueue.await(java.base@21.0.11/ReferenceQueue.java:71)
at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.11/ReferenceQueue.java:143)
at java.lang.ref.ReferenceQueue.remove(java.base@21.0.11/ReferenceQueue.java:218)
at jdk.internal.ref.CleanerImpl.run(java.base@21.0.11/CleanerImpl.java:140)
at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)
at jdk.internal.misc.InnocuousThread.run(java.base@21.0.11/InnocuousThread.java:186)
"kompile-timeout-self-dump" #18 [16238] daemon prio=5 os_prio=0 cpu=0.34ms elapsed=29.73s tid=0x00007bb5cc2a1cb0 nid=16238 waiting on condition [0x00007bb5b422d000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000f830db00> (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/0x00007bb558009ba8.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=76.73ms elapsed=31.00s tid=0x00007bb5cc0a5eb0 nid=16225 runnable
"VM Periodic Task Thread" os_prio=0 cpu=15.43ms elapsed=31.02s tid=0x00007bb5cc094730 nid=16224 waiting on condition
"G1 Service" os_prio=0 cpu=6.88ms elapsed=31.10s tid=0x00007bb5cc07bb80 nid=16223 runnable
"G1 Refine#0" os_prio=0 cpu=202.35ms elapsed=31.10s tid=0x00007bb5cc07abb0 nid=16221 runnable
"G1 Conc#0" os_prio=0 cpu=7.41ms elapsed=31.10s tid=0x00007bb5cc03d850 nid=16220 runnable
"G1 Main Marker" os_prio=0 cpu=7.77ms elapsed=31.10s tid=0x00007bb5cc03c8a0 nid=16219 runnable
"GC Thread#0" os_prio=0 cpu=299.57ms elapsed=31.10s tid=0x00007bb5cc03a2c0 nid=16218 runnable
JNI global refs: 15, weak refs: 0
Heap
garbage-first heap total 122880K, used 54436K [0x00000000f8000000, 0x0000000100000000)
region size 1024K, 2 young (2048K), 1 survivors (1024K)
Metaspace used 8419K, committed 8576K, reserved 1114112K
class space used 688K, committed 768K, reserved 1048576K
Full thread dump (kompile in-child self-dump: buildtest.projection.journal.ReviewCompactionLargeRemovedKeyKt.reviewCompactionLargeRemovedKey exceeded 30000ms):
"main" #1 prio=5
java.lang.Thread.State: RUNNABLE
at sun.security.provider.DigestBase.implCompressMultiBlock0(DigestBase.java:148)
at sun.security.provider.DigestBase.implCompressMultiBlock(DigestBase.java:143)
at sun.security.provider.DigestBase.engineUpdate(DigestBase.java:130)
at java.security.MessageDigest$Delegate.engineUpdate(MessageDigest.java:671)
at java.security.MessageDigest.update(MessageDigest.java:375)
at java.security.MessageDigest.digest(MessageDigest.java:450)
at buildtest.projection.journal.DurableProjectionCutKt.projectionCutDigest(DurableProjectionCut.kt:558)
at buildtest.projection.journal.ProjectionCutArena.write(DurableProjectionCut.kt:513)
at buildtest.projection.journal.ProjectionCutArena.balance(DurableProjectionCut.kt:439)
at buildtest.projection.journal.ProjectionCutArena.change(DurableProjectionCut.kt:418)
at buildtest.projection.journal.ProjectionCutArena.change$default(DurableProjectionCut.kt:399)
at buildtest.projection.journal.ProjectionCutArena$put$2.invoke(DurableProjectionCut.kt:370)
at buildtest.projection.journal.ProjectionCutArena$put$2.invoke(DurableProjectionCut.kt:368)
at buildtest.projection.journal.ProjectionCutArena.access(DurableProjectionCut.kt:216)
at buildtest.projection.journal.ProjectionCutArena.put(DurableProjectionCut.kt:368)
at buildtest.projection.journal.ProjectionCutArena.put$default(DurableProjectionCut.kt:367)
at buildtest.projection.journal.ProjectionCutMap.remove(DurableProjectionCut.kt:528)
at buildtest.projection.journal.ProjectionCutMap.remove(DurableProjectionCut.kt:519)
at buildtest.projection.journal.CutJournalRecords.appendImportedBatch(CutJournalRecords.kt:263)
at buildtest.projection.journal.ProjectionChangeJournalKt.importProjectionCutRows(ProjectionChangeJournal.kt:37)
at buildtest.projection.journal.ProjectionChangeJournalKt.access$importProjectionCutRows(ProjectionChangeJournal.kt:1)
at buildtest.projection.journal.ProjectionChangeJournal.prepareProjectionCutPublication(ProjectionChangeJournal.kt:7534)
at buildtest.projection.journal.ProjectionChangeJournal.prepareProjectionCutPublication$default(ProjectionChangeJournal.kt:7523)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$attemptPublication$1.invoke(ProjectionChangeJournal.kt:3887)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$attemptPublication$1.invoke(ProjectionChangeJournal.kt:3802)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$attemptWithCorrections$1.invoke(ProjectionChangeJournal.kt:4009)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$attemptWithCorrections$1.invoke(ProjectionChangeJournal.kt:3998)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$published$1.invoke(ProjectionChangeJournal.kt:4036)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$published$1.invoke(ProjectionChangeJournal.kt:4015)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$8.invoke(ProjectionChangeJournal.kt:3670)
at buildtest.projection.journal.ProjectionChangeJournal$compactPreservingCommittedTail$8.invoke(ProjectionChangeJournal.kt:3670)
at buildtest.projection.journal.ProjectionJournalOwners$callback$2$1.invoke(ProjectionJournalOwners.kt:304)
at buildtest.projection.journal.ProjectionJournalOwners$dispatchAt$1.invoke(ProjectionJournalOwners.kt:288)
at buildtest.projection.journal.ProjectionJournalOwners.dispatchUnownedAt(ProjectionJournalOwners.kt:295)
at buildtest.projection.journal.ProjectionJournalOwners.dispatchAt(ProjectionJournalOwners.kt:286)
at buildtest.projection.journal.ProjectionJournalOwners.access$dispatchAt(ProjectionJournalOwners.kt:11)
at buildtest.projection.journal.ProjectionJournalOwners$callback$2.invoke(ProjectionJournalOwners.kt:304)
at buildtest.projection.journal.ProjectionChangeJournal.compactPreservingCommittedTail(ProjectionChangeJournal.kt:4015)
at buildtest.projection.journal.ProjectionChangeJournal.compactPreservingCommittedTail$default(ProjectionChangeJournal.kt:3659)
at buildtest.projection.journal.ReviewCompactionLargeRemovedKeyKt.reviewCompactionLargeRemovedKey(reviewCompactionLargeRemovedKey.kt:24)
at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(DirectMethodHandle$Holder)
at java.lang.invoke.LambdaForm$MH/0x00007bb55800c800.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/0x00007bb558001800.invokeStatic(LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x00007bb558005400.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/0x00007bb558009ba8.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 | 24s | 614783443 | yes (this is the published result) | — | | 3 of 3 | CANCELED | 0ms | 614783440 | — | Test attempt did not complete before another attempt reached a verdict |
|
| PASSED | buildtest.projection.journal | reviewCompactionPublicationHostEntryKeepsAcknowledgedRow | 5796ms | |
| PASSED | buildtest.projection.journal | reviewConstructionCloseWhileOpeningOwnerIsHeld | 4336ms | |
| PASSED | buildtest.projection.journal | reviewCrossThreadRepairDirectoryObservation | 2162ms | |
| PASSED | buildtest.projection.journal | reviewDefaultHashRetainsInterruptedCallerBehavior | 1985ms | |
| PASSED | buildtest.projection.journal | reviewDeletionCallbackWaitsForOrdinaryPredecessor | 3928ms | |
| PASSED | buildtest.projection.journal | reviewDeletionClockCloseBeforeReductionReturnsNull | 5365ms | |
| PASSED | buildtest.projection.journal | reviewDeletionCommitClockAtFilePublication | 3734ms | |
| PASSED | buildtest.projection.journal | reviewDeletionTemporaryIsRemovedOnReopen | 1205ms | |
| PASSED | buildtest.projection.journal | reviewDeltaForceInterruptedDuringFlushRetainsNativePolicy | 3561ms | |
| PASSED | buildtest.projection.journal | reviewExpiredDeletionRecordsArePrunedOnReopen | 3305ms | |
| PASSED | buildtest.projection.journal | reviewInterruptedAfterAuthorityCommitReopens | 4109ms | |
| PASSED | buildtest.projection.journal | reviewOpenDuringCorrectionPublication | 3667ms | |
| Failed tests are listed first, so the 500 results below include every failure. Showing the first 500 of 647 results; additional results are available from the paginated /api/test-results endpoint. |