| FAILED | buildtest.projection.journal | journalConstructionArenaCloseReleasesDescriptors | 21877ms | java.lang.AssertionError: The arena descriptor child must finish within 20 seconds: es resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-16860368863712127583/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-16860368863712127583/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-16860368863712127583/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-16860368863712127583/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-16860368863712127583/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-16860368863712127583/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-16860368863712127583/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-16860368863712127583/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-16860368863712127583/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-16860368863712127583/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-16860368863712127583/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-16860368863712127583/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-16860368863712127583/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-16860368863712127583/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-16860368863712127583/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-16860368863712127583/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-16860368863712127583/journals/constructor-69/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
at kotlin.test.DefaultAsserter.fail(DefaultAsserter.kt:16)
at kotlin.test.Asserter$DefaultImpls.assertTrue(Assertions.kt:652)
at kotlin.test.DefaultAsserter.assertTrue(DefaultAsserter.kt:11)
at kotlin.test.Asserter$DefaultImpls.assertTrue(Assertions.kt:662)
at kotlin.test.DefaultAsserter.assertTrue(DefaultAsserter.kt:11)
at kotlin.test.AssertionsKt__AssertionsKt.assertTrue(Assertions.kt:44)
at kotlin.test.AssertionsKt.assertTrue(Unknown Source)
at buildtest.projection.journal.JournalConstructionArenaCloseReleasesDescriptorsKt.journalConstructionArenaCloseReleasesDescriptors(journalConstructionArenaCloseReleasesDescriptors.kt:44)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at kompile.TestRunner.executeTest(TestRunner.kt:47)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at community.kotlin.kompile.testrunner.bootstrap.BootstrapRunner.main(BootstrapRunner.java:449)
|
Attempts (3)| Attempt | Status | Duration | Droplet | Canonical | Error |
|---|
| 1 of 3 | FAILED | 21.8s | 614700223 | yes (this is the published result) | — | | 2 of 3 | FAILED | 21.7s | 614700223 | — | java.lang.AssertionError: The arena descriptor child must finish within 20 seconds: ; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-3206702128760801356/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-3206702128760801356/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-3206702128760801356/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-3206702128760801356/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-3206702128760801356/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-3206702128760801356/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-3206702128760801356/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-3206702128760801356/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-3206702128760801356/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-3206702128760801356/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-3206702128760801356/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-3206702128760801356/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-3206702128760801356/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-3206702128760801356/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-3206702128760801356/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-3206702128760801356/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-3206702128760801356/journals/constructor-45/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
at kotlin.test.DefaultAsserter.fail(DefaultAsserter.kt:16)
at kotlin.test.Asserter$DefaultImpls.assertTrue(Assertions.kt:652)
at kotlin.test.DefaultAsserter.assertTrue(DefaultAsserter.kt:11)
at kotlin.test.Asserter$DefaultImpls.assertTrue(Assertions.kt:662)
at kotlin.test.DefaultAsserter.assertTrue(DefaultAsserter.kt:11)
at kotlin.test.AssertionsKt__AssertionsKt.assertTrue(Assertions.kt:44)
at kotlin.test.AssertionsKt.assertTrue(Unknown Source)
at buildtest.projection.journal.JournalConstructionArenaCloseReleasesDescriptorsKt.journalConstructionArenaCloseReleasesDescriptors(journalConstructionArenaCloseReleasesDescriptors.kt:44)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at kompile.TestRunner.executeTest(TestRunner.kt:47)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at community.kotlin.kompile.testrunner.bootstrap.BootstrapRunner.main(BootstrapRunner.java:449)
| Console output of attempt 2 of 3 (16285 characters)[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-3206702128760801356/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-3206702128760801356/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-3206702128760801356/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-3206702128760801356/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-3206702128760801356/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-3206702128760801356/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-3206702128760801356/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-3206702128760801356/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-3206702128760801356/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-3206702128760801356/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-3206702128760801356/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-3206702128760801356/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-3206702128760801356/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-3206702128760801356/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-3206702128760801356/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-3206702128760801356/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-3206702128760801356/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-3206702128760801356/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-3206702128760801356/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-3206702128760801356/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-3206702128760801356/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-3206702128760801356/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-3206702128760801356/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-3206702128760801356/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-3206702128760801356/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-3206702128760801356/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-3206702128760801356/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-3206702128760801356/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-3206702128760801356/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-3206702128760801356/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-3206702128760801356/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-3206702128760801356/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-3206702128760801356/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-3206702128760801356/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-3206702128760801356/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-3206702128760801356/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-3206702128760801356/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-3206702128760801356/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-3206702128760801356/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-3206702128760801356/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-3206702128760801356/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-3206702128760801356/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-3206702128760801356/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-3206702128760801356/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-3206702128760801356/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-3206702128760801356/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-3206702128760801356/journals/constructor-46/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
java.lang.reflect.InvocationTargetException
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:118)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at community.kotlin.kompile.testrunner.bootstrap.BootstrapRunner.main(BootstrapRunner.java:449)
Caused by: java.lang.AssertionError: The arena descriptor child must finish within 20 seconds: ; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-3206702128760801356/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-3206702128760801356/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-3206702128760801356/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-3206702128760801356/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-3206702128760801356/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-3206702128760801356/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-3206702128760801356/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-3206702128760801356/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-3206702128760801356/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-3206702128760801356/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-3206702128760801356/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-3206702128760801356/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-3206702128760801356/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-3206702128760801356/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-3206702128760801356/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-3206702128760801356/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-3206702128760801356/journals/constructor-45/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
at kotlin.test.DefaultAsserter.fail(DefaultAsserter.kt:16)
at kotlin.test.Asserter$DefaultImpls.assertTrue(Assertions.kt:652)
at kotlin.test.DefaultAsserter.assertTrue(DefaultAsserter.kt:11)
at kotlin.test.Asserter$DefaultImpls.assertTrue(Assertions.kt:662)
at kotlin.test.DefaultAsserter.assertTrue(DefaultAsserter.kt:11)
at kotlin.test.AssertionsKt__AssertionsKt.assertTrue(Assertions.kt:44)
at kotlin.test.AssertionsKt.assertTrue(Unknown Source)
at buildtest.projection.journal.JournalConstructionArenaCloseReleasesDescriptorsKt.journalConstructionArenaCloseReleasesDescriptors(journalConstructionArenaCloseReleasesDescriptors.kt:44)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at kompile.TestRunner.executeTest(TestRunner.kt:47)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
... 2 more
| | 3 of 3 | FAILED | 21.7s | 614700241 | — | java.lang.AssertionError: The arena descriptor child must finish within 20 seconds: ; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/journals/constructor-96/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
at kotlin.test.DefaultAsserter.fail(DefaultAsserter.kt:16)
at kotlin.test.Asserter$DefaultImpls.assertTrue(Assertions.kt:652)
at kotlin.test.DefaultAsserter.assertTrue(DefaultAsserter.kt:11)
at kotlin.test.Asserter$DefaultImpls.assertTrue(Assertions.kt:662)
at kotlin.test.DefaultAsserter.assertTrue(DefaultAsserter.kt:11)
at kotlin.test.AssertionsKt__AssertionsKt.assertTrue(Assertions.kt:44)
at kotlin.test.AssertionsKt.assertTrue(Unknown Source)
at buildtest.projection.journal.JournalConstructionArenaCloseReleasesDescriptorsKt.journalConstructionArenaCloseReleasesDescriptors(journalConstructionArenaCloseReleasesDescriptors.kt:44)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at kompile.TestRunner.executeTest(TestRunner.kt:47)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at community.kotlin.kompile.testrunner.bootstrap.BootstrapRunner.main(BootstrapRunner.java:449)
| Console output of attempt 3 of 3 (28117 characters)[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/journals/constructor-97/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
java.lang.reflect.InvocationTargetException
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:118)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at community.kotlin.kompile.testrunner.bootstrap.BootstrapRunner.main(BootstrapRunner.java:449)
Caused by: java.lang.AssertionError: The arena descriptor child must finish within 20 seconds: ; persisted batches resume from their selected offsets.
[BuildTestService] Legacy projection journal conversion: /tmp/journal-construction-arena-fds-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/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-6193626214286224260/journals/constructor-96/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
at kotlin.test.DefaultAsserter.fail(DefaultAsserter.kt:16)
at kotlin.test.Asserter$DefaultImpls.assertTrue(Assertions.kt:652)
at kotlin.test.DefaultAsserter.assertTrue(DefaultAsserter.kt:11)
at kotlin.test.Asserter$DefaultImpls.assertTrue(Assertions.kt:662)
at kotlin.test.DefaultAsserter.assertTrue(DefaultAsserter.kt:11)
at kotlin.test.AssertionsKt__AssertionsKt.assertTrue(Assertions.kt:44)
at kotlin.test.AssertionsKt.assertTrue(Unknown Source)
at buildtest.projection.journal.JournalConstructionArenaCloseReleasesDescriptorsKt.journalConstructionArenaCloseReleasesDescriptors(journalConstructionArenaCloseReleasesDescriptors.kt:44)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at kompile.TestRunner.executeTest(TestRunner.kt:47)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
... 2 more
|
|
| PASSED | buildtest.projection.journal | authorityCandidateConstructionCloseReleasesDescriptor | 2009ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedAbandonedWriterRetiresExclusion | 2803ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedActivationAndPersistenceFailureBoundary | 4944ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedAdmissionObserverFailureReleasesRun | 3782ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedAppendPassesCompactionDeltaForce | 6436ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedAppendPassesCompactionExclusion | 5604ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedAppendPassesHeldOrdinaryWriter | 2437ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedAppendPassesHeldRecordPersistence | 4038ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedAppendPassesOrdinaryDeletionForce | 2968ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedAppendRebuildPreservesOrderedSource | 4001ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedAppendReportsOwnPublicationFailure | 3399ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedCloseDuringCompactionKeepsCut | 2394ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedCommitSurvivesCloseWithHeldBatch | 2832ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedDeletionAcrossHeldBatchAndCompaction | 3876ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedDeletionClockReentryKeepsFacts | 3088ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedDeletionForceReentryKeepsFacts | 4879ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedDeletionKeepsFactsWhenClockMovesBackwards | 6423ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedDeletionSurvivesWaitingOrdinarySnapshot | 3894ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedDeliveryPreservesFirstHostError | 5885ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedHostDeliveryKeepsSameInstanceUsable | 3839ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedInnerHostReleaseKeepsAvailableCut | 4661ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedLiveTailRequestsMaintenance | 5903ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedOrderingKeepsOrdinaryBatchTogether | 3968ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedPredecessorWaitRefusesAppendOwner | 5663ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedRecoveryExcludesForcedUnselectedBatch | 3591ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedReentryCloseIsTerminal | 6027ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedReplacementAfterJournalMoveKeepsRows | 5471ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedReplacementBeforeJournalMoveKeepsRows | 4826ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedReplacementBeforeObservationErrorKeepsRows | 5572ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedReplacementBeforeStateObservationKeepsRows | 4988ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedReplacementDecodeReentryKeepsRows | 4833ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedReplacementDuringDirectoryForceKeepsRows | 3823ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedReplacementFullTailCacheKeepsRows | 4827ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedReplacementPreMoveCloseKeepsRows | 2903ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedResetOwnershipReleaseOrders | 20055ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedSameRunAdmissionOrder | 4678ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedSnapshotCheckpointsKeepReceipts | 6545ms | |
| PASSED | buildtest.projection.journal | journalAcknowledgedSourceBytesRemovedFails | 2178ms | |
| PASSED | buildtest.projection.journal | journalAdmissionActivationCallbackCannotWaitForOwnWriter | 3097ms | |
| PASSED | buildtest.projection.journal | journalAdmissionActivationRefusalWithdrawsCaller | 2758ms | |
| PASSED | buildtest.projection.journal | journalAdmissionCancellationAfterCloseReleasesStorage | 2573ms | |
| PASSED | buildtest.projection.journal | journalAdmissionCaptureKeepsOneCommittedCut | 10573ms | |
| PASSED | buildtest.projection.journal | journalAdmissionCapturedResetReaderFinishesAfterClose | 3748ms | |
| PASSED | buildtest.projection.journal | journalAdmissionClassificationReleasesOwnerDuringColdRead | 9929ms | |
| PASSED | buildtest.projection.journal | journalAdmissionCloseBeforeCacheWriteStopsIO | 3597ms | |
| PASSED | buildtest.projection.journal | journalAdmissionDeliveryFailureKeepsCommittedRows | 4914ms | |
| PASSED | buildtest.projection.journal | journalAdmissionFailureAfterCloseReleasesStorage | 2061ms | |
| PASSED | buildtest.projection.journal | journalAdmissionOldGenerationCleanupWarns | 3945ms | |
| PASSED | buildtest.projection.journal | journalAdmissionPageClockReentryKeepsSelection | 2859ms | |
| PASSED | buildtest.projection.journal | journalAdmissionRefusalBeforeSelectableWait | 4919ms | |
| PASSED | buildtest.projection.journal | journalAdmissionRefusalReentryCannotSelectWithdrawnRows | 5098ms | |
| PASSED | buildtest.projection.journal | journalAdmissionRefusalWithdrawsWholeCaller | 3687ms | |
| PASSED | buildtest.projection.journal | journalAdmissionReleaseCallbackReentersClose | 4336ms | |
| PASSED | buildtest.projection.journal | journalAdmissionReopenWhilePageLeased | 5633ms | |
| PASSED | buildtest.projection.journal | journalAdmissionRetentionClockCloseStopsIO | 3196ms | |
| PASSED | buildtest.projection.journal | journalAdmissionRetentionReadCloseStopsNextObservation | 4743ms | |
| PASSED | buildtest.projection.journal | journalAdmissionSelectionTransfersStorage | 3541ms | |
| PASSED | buildtest.projection.journal | journalAdmissionStopDoesNotWaitForPageCallback | 5889ms | |
| PASSED | buildtest.projection.journal | journalAdmissionStoppedResetKeepsReopenedCut | 4735ms | |
| PASSED | buildtest.projection.journal | journalAdmissionUsesCompletedStartupBeforeSelection | 2354ms | |
| PASSED | buildtest.projection.journal | journalAdmittedSnapshotChangedChunkRecovers | 18129ms | |
| PASSED | buildtest.projection.journal | journalAdmittedSnapshotTruncationRecovers | 16043ms | |
| PASSED | buildtest.projection.journal | journalAppendBatchNormalizesEachPayloadOnce | 2424ms | |
| PASSED | buildtest.projection.journal | journalAppendEvictionDoesNotRewriteStoredRows | 37372ms | |
| PASSED | buildtest.projection.journal | journalAppendPublishesDuringBaselineDeletionBinding | 6913ms | |
| PASSED | buildtest.projection.journal | journalAppendPublishesOneOrderedRow | 3961ms | |
| PASSED | buildtest.projection.journal | journalAppendSharesClassificationPaths | 28352ms | |
| PASSED | buildtest.projection.journal | journalArchiveRemovalDoesNotDischargeLiveUpdates | 3593ms | |
| PASSED | buildtest.projection.journal | journalArenaChildCloseStopsMutableBytes | 6534ms | |
| PASSED | buildtest.projection.journal | journalArenaForcesOnlyChangedPages | 2948ms | |
| PASSED | buildtest.projection.journal | journalArenaObserverWithoutJournalOwnerRefusesClose | 4041ms | |
| PASSED | buildtest.projection.journal | journalBaselineBindingCloseStopsRowTraversal | 4373ms | |
| PASSED | buildtest.projection.journal | journalBaselineDeletionKeepsFactsWhenClockMovesBackwards | 7509ms | |
| PASSED | buildtest.projection.journal | journalBaselineDeletionMembershipUsesKeyedLookup | 3092ms | |
| PASSED | buildtest.projection.journal | journalBaselineDeletionMembershipWithLargeRetainedMap flaky — passed on attempt 3 of 3 | 17320ms | |
Attempts (3)| Attempt | Status | Duration | Droplet | Canonical | Error |
|---|
| 1 of 3 | FAILED | 33.4s | 614700221 | — | java.lang.RuntimeException: Test 'journalBaselineDeletionMembershipWithLargeRetainedMap' timed out after 30000ms, stuck at: buildtest.projection.journal.ProjectionCutArena$updateAll$$inlined$sortedBy$1.compare(Comparisons.kt:102)
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 (30090 characters)2026-11-01 06:20:09
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=0x000074e57029f3a0, length=11, elements={
0x000074e570019d50, 0x000074e5700b1a70, 0x000074e5700b2ff0, 0x000074e5700b47a0,
0x000074e5700b5df0, 0x000074e5700b73a0, 0x000074e5700b8ef0, 0x000074e5700ba5c0,
0x000074e5700c67e0, 0x000074e5700c9ab0, 0x000074e57029e2e0
}
"main" #1 [14053] prio=5 os_prio=0 cpu=4832.50ms elapsed=32.25s tid=0x000074e570019d50 nid=14053 runnable [0x000074e5765fa000]
java.lang.Thread.State: RUNNABLE
at java.lang.ClassLoader.defineClass1(java.base@21.0.11/Native Method)
at java.lang.ClassLoader.defineClass(java.base@21.0.11/ClassLoader.java:1027)
at java.security.SecureClassLoader.defineClass(java.base@21.0.11/SecureClassLoader.java:150)
at jdk.internal.loader.BuiltinClassLoader.defineClass(java.base@21.0.11/BuiltinClassLoader.java:862)
at jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(java.base@21.0.11/BuiltinClassLoader.java:760)
at jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(java.base@21.0.11/BuiltinClassLoader.java:681)
- locked <0x00000000fa94b658> (a java.lang.Object)
at jdk.internal.loader.BuiltinClassLoader.loadClass(java.base@21.0.11/BuiltinClassLoader.java:639)
at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(java.base@21.0.11/ClassLoaders.java:188)
at java.lang.ClassLoader.loadClass(java.base@21.0.11/ClassLoader.java:526)
at java.lang.ClassLoader.defineClass1(java.base@21.0.11/Native Method)
at java.lang.ClassLoader.defineClass(java.base@21.0.11/ClassLoader.java:1027)
at java.security.SecureClassLoader.defineClass(java.base@21.0.11/SecureClassLoader.java:150)
at jdk.internal.loader.BuiltinClassLoader.defineClass(java.base@21.0.11/BuiltinClassLoader.java:862)
at jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(java.base@21.0.11/BuiltinClassLoader.java:760)
at jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(java.base@21.0.11/BuiltinClassLoader.java:681)
- locked <0x00000000fa94a390> (a java.lang.Object)
at jdk.internal.loader.BuiltinClassLoader.loadClass(java.base@21.0.11/BuiltinClassLoader.java:639)
at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(java.base@21.0.11/ClassLoaders.java:188)
at java.lang.ClassLoader.loadClass(java.base@21.0.11/ClassLoader.java:526)
at buildtest.projection.journal.ProjectionCutArena$updateAll$$inlined$sortedBy$1.compare(Comparisons.kt:102)
at java.util.TimSort.countRunAndMakeAscending(java.base@21.0.11/TimSort.java:355)
at java.util.TimSort.sort(java.base@21.0.11/TimSort.java:234)
at java.util.Arrays.sort(java.base@21.0.11/Arrays.java:1234)
at kotlin.collections.ArraysKt___ArraysJvmKt.sortWith(_ArraysJvm.kt:2179)
at kotlin.collections.CollectionsKt___CollectionsKt.sortedWith(_Collections.kt:1075)
at buildtest.projection.journal.ProjectionCutArena.updateAll(DurableProjectionCut.kt:1321)
at buildtest.projection.journal.ProjectionCutArena.putAll(DurableProjectionCut.kt:373)
at buildtest.projection.journal.CutJournalRecords.appendWithRecordReferences(CutJournalRecords.kt:221)
- locked <0x00000000fad45408> (a java.lang.Object)
at buildtest.projection.journal.ProjectionChangeJournal.selectAppendCut(ProjectionChangeJournal.kt:3170)
at buildtest.projection.journal.ProjectionChangeJournal.drainPendingAppends(ProjectionChangeJournal.kt:3411)
at buildtest.projection.journal.ProjectionChangeJournal.appendAll(ProjectionChangeJournal.kt:2914)
at buildtest.projection.journal.JournalBaselineDeletionMembershipWithLargeRetainedMapKt.journalBaselineDeletionMembershipWithLargeRetainedMap(journalBaselineDeletionMembershipWithLargeRetainedMap.kt:47)
at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(java.base@21.0.11/DirectMethodHandle$Holder)
at java.lang.invoke.LambdaForm$MH/0x000074e4fc00c800.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/0x000074e4fc001800.invokeStatic(java.base@21.0.11/LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x000074e4fc005400.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 [14062] daemon prio=10 os_prio=0 cpu=0.94ms elapsed=32.01s tid=0x000074e5700b1a70 nid=14062 waiting on condition [0x000074e57541d000]
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 [14063] daemon prio=8 os_prio=0 cpu=0.63ms elapsed=32.00s tid=0x000074e5700b2ff0 nid=14063 in Object.wait() [0x000074e574ffe000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait0(java.base@21.0.11/Native Method)
- waiting on <0x00000000f820e5b8> (a java.lang.ref.NativeReferenceQueue$Lock)
at java.lang.Object.wait(java.base@21.0.11/Object.java:366)
at java.lang.Object.wait(java.base@21.0.11/Object.java:339)
at java.lang.ref.NativeReferenceQueue.await(java.base@21.0.11/NativeReferenceQueue.java:48)
at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.11/ReferenceQueue.java:158)
at java.lang.ref.NativeReferenceQueue.remove(java.base@21.0.11/NativeReferenceQueue.java:89)
- locked <0x00000000f820e5b8> (a java.lang.ref.NativeReferenceQueue$Lock)
at java.lang.ref.Finalizer$FinalizerThread.run(java.base@21.0.11/Finalizer.java:173)
"Signal Dispatcher" #11 [14064] daemon prio=9 os_prio=0 cpu=0.93ms elapsed=32.00s tid=0x000074e5700b47a0 nid=14064 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Service Thread" #12 [14065] daemon prio=9 os_prio=0 cpu=7.72ms elapsed=31.99s tid=0x000074e5700b5df0 nid=14065 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Monitor Deflation Thread" #13 [14066] daemon prio=9 os_prio=0 cpu=6.80ms elapsed=31.98s tid=0x000074e5700b73a0 nid=14066 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread0" #14 [14067] daemon prio=9 os_prio=0 cpu=2025.17ms elapsed=31.98s tid=0x000074e5700b8ef0 nid=14067 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
"C1 CompilerThread0" #15 [14068] daemon prio=9 os_prio=0 cpu=737.31ms elapsed=31.97s tid=0x000074e5700ba5c0 nid=14068 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
"Notification Thread" #16 [14069] daemon prio=9 os_prio=0 cpu=0.19ms elapsed=31.93s tid=0x000074e5700c67e0 nid=14069 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Common-Cleaner" #17 [14070] daemon prio=8 os_prio=0 cpu=0.87ms elapsed=31.91s tid=0x000074e5700c9ab0 nid=14070 waiting on condition [0x000074e57482d000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000f820e6d0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.11/AbstractQueuedSynchronizer.java:1886)
at java.lang.ref.ReferenceQueue.await(java.base@21.0.11/ReferenceQueue.java:71)
at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.11/ReferenceQueue.java:143)
at java.lang.ref.ReferenceQueue.remove(java.base@21.0.11/ReferenceQueue.java:218)
at jdk.internal.ref.CleanerImpl.run(java.base@21.0.11/CleanerImpl.java:140)
at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)
at jdk.internal.misc.InnocuousThread.run(java.base@21.0.11/InnocuousThread.java:186)
"kompile-timeout-self-dump" #18 [14086] daemon prio=5 os_prio=0 cpu=5.72ms elapsed=30.09s tid=0x000074e57029e2e0 nid=14086 runnable [0x000074e57472d000]
java.lang.Thread.State: RUNNABLE
at java.lang.Thread.dumpThreads(java.base@21.0.11/Native Method)
at java.lang.Thread.getAllStackTraces(java.base@21.0.11/Thread.java:2522)
at kompile.TestRunner.printSelfThreadDump(TestRunner.kt:77)
at kompile.TestRunner.executeTest$lambda$0(TestRunner.kt:36)
at kompile.TestRunner$$Lambda/0x000074e4fc009ba8.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=19.01ms elapsed=32.05s tid=0x000074e5700a5f30 nid=14061 runnable
"VM Periodic Task Thread" os_prio=0 cpu=39.85ms elapsed=32.08s tid=0x000074e5700947b0 nid=14060 waiting on condition
"G1 Service" os_prio=0 cpu=3.02ms elapsed=32.23s tid=0x000074e57007bbc0 nid=14058 runnable
"G1 Refine#0" os_prio=0 cpu=42.49ms elapsed=32.24s tid=0x000074e57007abf0 nid=14057 runnable
"G1 Conc#0" os_prio=0 cpu=0.10ms elapsed=32.25s tid=0x000074e57003d890 nid=14056 runnable
"G1 Main Marker" os_prio=0 cpu=0.23ms elapsed=32.25s tid=0x000074e57003c8e0 nid=14055 runnable
"GC Thread#0" os_prio=0 cpu=68.28ms elapsed=32.25s tid=0x000074e57003a300 nid=14054 runnable
JNI global refs: 15, weak refs: 0
Heap
garbage-first heap total 65536K, used 26400K [0x00000000f8000000, 0x0000000100000000)
region size 1024K, 23 young (23552K), 2 survivors (2048K)
Metaspace used 8129K, committed 8320K, reserved 1114112K
class space used 649K, committed 768K, reserved 1048576K
Full thread dump (kompile in-child self-dump: buildtest.projection.journal.JournalBaselineDeletionMembershipWithLargeRetainedMapKt.journalBaselineDeletionMembershipWithLargeRetainedMap exceeded 30000ms):
"main" #1 prio=5
java.lang.Thread.State: RUNNABLE
at kotlin.collections.ArraysKt___ArraysJvmKt.sortWith(_ArraysJvm.kt:2179)
at kotlin.collections.CollectionsKt___CollectionsKt.sortedWith(_Collections.kt:1075)
at buildtest.projection.journal.ProjectionCutArena.updateAll(DurableProjectionCut.kt:1321)
at buildtest.projection.journal.ProjectionCutArena.putAll(DurableProjectionCut.kt:373)
at buildtest.projection.journal.CutJournalRecords.appendWithRecordReferences(CutJournalRecords.kt:221)
at buildtest.projection.journal.ProjectionChangeJournal.selectAppendCut(ProjectionChangeJournal.kt:3170)
at buildtest.projection.journal.ProjectionChangeJournal.drainPendingAppends(ProjectionChangeJournal.kt:3411)
at buildtest.projection.journal.ProjectionChangeJournal.appendAll(ProjectionChangeJournal.kt:2914)
at buildtest.projection.journal.JournalBaselineDeletionMembershipWithLargeRetainedMapKt.journalBaselineDeletionMembershipWithLargeRetainedMap(journalBaselineDeletionMembershipWithLargeRetainedMap.kt:47)
at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(DirectMethodHandle$Holder)
at java.lang.invoke.LambdaForm$MH/0x000074e4fc00c800.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/0x000074e4fc001800.invokeStatic(LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x000074e4fc005400.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/0x000074e4fc009ba8.run(Unknown Source)
at java.lang.Thread.runWith(Thread.java:1596)
at java.lang.Thread.run(Thread.java:1583)
JNI global refs: 0 (not measured; kompile in-child self-dump)
TIMEOUT: Test 'buildtest.projection.journal.JournalBaselineDeletionMembershipWithLargeRetainedMapKt.journalBaselineDeletionMembershipWithLargeRetainedMap' exceeded per-test timeout of 30000ms; child process killed
[JSTACK THREAD DUMPS BEGIN]
Full thread dump OpenJDK 64-Bit Server VM (21.0.11+10-1-24.04.2-Ubuntu mixed mode, sharing):
Threads class SMR info:
_java_thread_list=0x000074e57029f3a0, length=11, elements={
0x000074e570019d50, 0x000074e5700b1a70, 0x000074e5700b2ff0, 0x000074e5700b47a0,
0x000074e5700b5df0, 0x000074e5700b73a0, 0x000074e5700b8ef0, 0x000074e5700ba5c0,
0x000074e5700c67e0, 0x000074e5700c9ab0, 0x000074e57029e2e0
}
"main" #1 [14053] prio=5 os_prio=0 cpu=4832.50ms elapsed=32.25s tid=0x000074e570019d50 nid=14053 runnable [0x000074e5765fa000]
java.lang.Thread.State: RUNNABLE
at java.lang.ClassLoader.defineClass1(java.base@21.0.11/Native Method)
at java.lang.ClassLoader.defineClass(java.base@21.0.11/ClassLoader.java:1027)
at java.security.SecureClassLoader.defineClass(java.base@21.0.11/SecureClassLoader.java:150)
at jdk.internal.loader.BuiltinClassLoader.defineClass(java.base@21.0.11/BuiltinClassLoader.java:862)
at jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(java.base@21.0.11/BuiltinClassLoader.java:760)
at jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(java.base@21.0.11/BuiltinClassLoader.java:681)
- locked <0x00000000fa94b658> (a java.lang.Object)
at jdk.internal.loader.BuiltinClassLoader.loadClass(java.base@21.0.11/BuiltinClassLoader.java:639)
at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(java.base@21.0.11/ClassLoaders.java:188)
at java.lang.ClassLoader.loadClass(java.base@21.0.11/ClassLoader.java:526)
at java.lang.ClassLoader.defineClass1(java.base@21.0.11/Native Method)
at java.lang.ClassLoader.defineClass(java.base@21.0.11/ClassLoader.java:1027)
at java.security.SecureClassLoader.defineClass(java.base@21.0.11/SecureClassLoader.java:150)
at jdk.internal.loader.BuiltinClassLoader.defineClass(java.base@21.0.11/BuiltinClassLoader.java:862)
at jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(java.base@21.0.11/BuiltinClassLoader.java:760)
at jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(java.base@21.0.11/BuiltinClassLoader.java:681)
- locked <0x00000000fa94a390> (a java.lang.Object)
at jdk.internal.loader.BuiltinClassLoader.loadClass(java.base@21.0.11/BuiltinClassLoader.java:639)
at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(java.base@21.0.11/ClassLoaders.java:188)
at java.lang.ClassLoader.loadClass(java.base@21.0.11/ClassLoader.java:526)
at buildtest.projection.journal.ProjectionCutArena$updateAll$$inlined$sortedBy$1.compare(Comparisons.kt:102)
at java.util.TimSort.countRunAndMakeAscending(java.base@21.0.11/TimSort.java:355)
at java.util.TimSort.sort(java.base@21.0.11/TimSort.java:234)
at java.util.Arrays.sort(java.base@21.0.11/Arrays.java:1234)
at kotlin.collections.ArraysKt___ArraysJvmKt.sortWith(_ArraysJvm.kt:2179)
at kotlin.collections.CollectionsKt___CollectionsKt.sortedWith(_Collections.kt:1075)
at buildtest.projection.journal.ProjectionCutArena.updateAll(DurableProjectionCut.kt:1321)
at buildtest.projection.journal.ProjectionCutArena.putAll(DurableProjectionCut.kt:373)
at buildtest.projection.journal.CutJournalRecords.appendWithRecordReferences(CutJournalRecords.kt:221)
- locked <0x00000000fad45408> (a java.lang.Object)
at buildtest.projection.journal.ProjectionChangeJournal.selectAppendCut(ProjectionChangeJournal.kt:3170)
at buildtest.projection.journal.ProjectionChangeJournal.drainPendingAppends(ProjectionChangeJournal.kt:3411)
at buildtest.projection.journal.ProjectionChangeJournal.appendAll(ProjectionChangeJournal.kt:2914)
at buildtest.projection.journal.JournalBaselineDeletionMembershipWithLargeRetainedMapKt.journalBaselineDeletionMembershipWithLargeRetainedMap(journalBaselineDeletionMembershipWithLargeRetainedMap.kt:47)
at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(java.base@21.0.11/DirectMethodHandle$Holder)
at java.lang.invoke.LambdaForm$MH/0x000074e4fc00c800.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/0x000074e4fc001800.invokeStatic(java.base@21.0.11/LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x000074e4fc005400.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 [14062] daemon prio=10 os_prio=0 cpu=0.94ms elapsed=32.01s tid=0x000074e5700b1a70 nid=14062 waiting on condition [0x000074e57541d000]
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 [14063] daemon prio=8 os_prio=0 cpu=0.63ms elapsed=32.00s tid=0x000074e5700b2ff0 nid=14063 in Object.wait() [0x000074e574ffe000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait0(java.base@21.0.11/Native Method)
- waiting on <0x00000000f820e5b8> (a java.lang.ref.NativeReferenceQueue$Lock)
at java.lang.Object.wait(java.base@21.0.11/Object.java:366)
at java.lang.Object.wait(java.base@21.0.11/Object.java:339)
at java.lang.ref.NativeReferenceQueue.await(java.base@21.0.11/NativeReferenceQueue.java:48)
at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.11/ReferenceQueue.java:158)
at java.lang.ref.NativeReferenceQueue.remove(java.base@21.0.11/NativeReferenceQueue.java:89)
- locked <0x00000000f820e5b8> (a java.lang.ref.NativeReferenceQueue$Lock)
at java.lang.ref.Finalizer$FinalizerThread.run(java.base@21.0.11/Finalizer.java:173)
"Signal Dispatcher" #11 [14064] daemon prio=9 os_prio=0 cpu=0.93ms elapsed=32.00s tid=0x000074e5700b47a0 nid=14064 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Service Thread" #12 [14065] daemon prio=9 os_prio=0 cpu=7.72ms elapsed=31.99s tid=0x000074e5700b5df0 nid=14065 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Monitor Deflation Thread" #13 [14066] daemon prio=9 os_prio=0 cpu=6.80ms elapsed=31.98s tid=0x000074e5700b73a0 nid=14066 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread0" #14 [14067] daemon prio=9 os_prio=0 cpu=2025.17ms elapsed=31.98s tid=0x000074e5700b8ef0 nid=14067 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
"C1 CompilerThread0" #15 [14068] daemon prio=9 os_prio=0 cpu=737.31ms elapsed=31.97s tid=0x000074e5700ba5c0 nid=14068 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
"Notification Thread" #16 [14069] daemon prio=9 os_prio=0 cpu=0.19ms elapsed=31.93s tid=0x000074e5700c67e0 nid=14069 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Common-Cleaner" #17 [14070] daemon prio=8 os_prio=0 cpu=0.87ms elapsed=31.91s tid=0x000074e5700c9ab0 nid=14070 waiting on condition [0x000074e57482d000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000f820e6d0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.11/AbstractQueuedSynchronizer.java:1886)
at java.lang.ref.ReferenceQueue.await(java.base@21.0.11/ReferenceQueue.java:71)
at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.11/ReferenceQueue.java:143)
at java.lang.ref.ReferenceQueue.remove(java.base@21.0.11/ReferenceQueue.java:218)
at jdk.internal.ref.CleanerImpl.run(java.base@21.0.11/CleanerImpl.java:140)
at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)
at jdk.internal.misc.InnocuousThread.run(java.base@21.0.11/InnocuousThread.java:186)
"kompile-timeout-self-dump" #18 [14086] daemon prio=5 os_prio=0 cpu=5.72ms elapsed=30.09s tid=0x000074e57029e2e0 nid=14086 runnable [0x000074e57472d000]
java.lang.Thread.State: RUNNABLE
at java.lang.Thread.dumpThreads(java.base@21.0.11/Native Method)
at java.lang.Thread.getAllStackTraces(java.base@21.0.11/Thread.java:2522)
at kompile.TestRunner.printSelfThreadDump(TestRunner.kt:77)
at kompile.TestRunner.executeTest$lambda$0(TestRunner.kt:36)
at kompile.TestRunner$$Lambda/0x000074e4fc009ba8.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=19.01ms elapsed=32.05s tid=0x000074e5700a5f30 nid=14061 runnable
"VM Periodic Task Thread" os_prio=0 cpu=39.85ms elapsed=32.08s tid=0x000074e5700947b0 nid=14060 waiting on condition
"G1 Service" os_prio=0 cpu=3.02ms elapsed=32.23s tid=0x000074e57007bbc0 nid=14058 runnable
"G1 Refine#0" os_prio=0 cpu=42.49ms elapsed=32.24s tid=0x000074e57007abf0 nid=14057 runnable
"G1 Conc#0" os_prio=0 cpu=0.10ms elapsed=32.25s tid=0x000074e57003d890 nid=14056 runnable
"G1 Main Marker" os_prio=0 cpu=0.23ms elapsed=32.25s tid=0x000074e57003c8e0 nid=14055 runnable
"GC Thread#0" os_prio=0 cpu=68.28ms elapsed=32.25s tid=0x000074e57003a300 nid=14054 runnable
JNI global refs: 15, weak refs: 0
Heap
garbage-first heap total 65536K, used 26400K [0x00000000f8000000, 0x0000000100000000)
region size 1024K, 23 young (23552K), 2 survivors (2048K)
Metaspace used 8129K, committed 8320K, reserved 1114112K
class space used 649K, committed 768K, reserved 1048576K
Full thread dump (kompile in-child self-dump: buildtest.projection.journal.JournalBaselineDeletionMembershipWithLargeRetainedMapKt.journalBaselineDeletionMembershipWithLargeRetainedMap exceeded 30000ms):
"main" #1 prio=5
java.lang.Thread.State: RUNNABLE
at kotlin.collections.ArraysKt___ArraysJvmKt.sortWith(_ArraysJvm.kt:2179)
at kotlin.collections.CollectionsKt___CollectionsKt.sortedWith(_Collections.kt:1075)
at buildtest.projection.journal.ProjectionCutArena.updateAll(DurableProjectionCut.kt:1321)
at buildtest.projection.journal.ProjectionCutArena.putAll(DurableProjectionCut.kt:373)
at buildtest.projection.journal.CutJournalRecords.appendWithRecordReferences(CutJournalRecords.kt:221)
at buildtest.projection.journal.ProjectionChangeJournal.selectAppendCut(ProjectionChangeJournal.kt:3170)
at buildtest.projection.journal.ProjectionChangeJournal.drainPendingAppends(ProjectionChangeJournal.kt:3411)
at buildtest.projection.journal.ProjectionChangeJournal.appendAll(ProjectionChangeJournal.kt:2914)
at buildtest.projection.journal.JournalBaselineDeletionMembershipWithLargeRetainedMapKt.journalBaselineDeletionMembershipWithLargeRetainedMap(journalBaselineDeletionMembershipWithLargeRetainedMap.kt:47)
at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(DirectMethodHandle$Holder)
at java.lang.invoke.LambdaForm$MH/0x000074e4fc00c800.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/0x000074e4fc001800.invokeStatic(LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x000074e4fc005400.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/0x000074e4fc009ba8.run(Unknown Source)
at java.lang.Thread.runWith(Thread.java:1596)
at java.lang.Thread.run(Thread.java:1583)
JNI global refs: 0 (not measured; kompile in-child self-dump)
[JSTACK THREAD DUMPS END]
| | 3 of 3 | PASSED | 17.3s | 614697687 | yes (this is the published result) | — | | 2 of 3 | PASSED | 21.3s | 614700264 | — | — |
|
| PASSED | buildtest.projection.journal | journalBaselineRefreshStopsAtByteRefusal | 4250ms | |
| PASSED | buildtest.projection.journal | journalBaselineRefreshStopsAtFirstTombstone | 7276ms | |
| PASSED | buildtest.projection.journal | journalBaselineRefreshStopsAtLaterTombstone | 5977ms | |
| PASSED | buildtest.projection.journal | journalBaselineRepairReachesCaughtUpReader | 3896ms | |
| PASSED | buildtest.projection.journal | journalBaselineSnapshotTargetKeepsUnreadTail | 6794ms | |
| PASSED | buildtest.projection.journal | journalBatchPublishesConsecutiveSequences | 2020ms | |
| PASSED | buildtest.projection.journal | journalBeforeClassificationFailureAbortsStartup | 3083ms | |
| PASSED | buildtest.projection.journal | journalBeforeClassificationOwnsStartupFile | 2307ms | |
| PASSED | buildtest.projection.journal | journalBeforeClassificationReentryKeepsCommittedCut | 3207ms | |
| PASSED | buildtest.projection.journal | journalBeforeOperationsRetainRuntimeFiles | 3563ms | |
| PASSED | buildtest.projection.journal | journalBeforeTextMoveFailurePreservesTarget | 2470ms | |
| PASSED | buildtest.projection.journal | journalBeforeTextMoveOwnsStartupFile | 2943ms | |
| PASSED | buildtest.projection.journal | journalBeforeTextMoveReentryKeepsCommittedCut | 3227ms | |
| PASSED | buildtest.projection.journal | journalBlockingResetStopRefusesOwnedCallback | 4943ms | |
| PASSED | buildtest.projection.journal | journalCachedQueriesAvoidArenaDescriptors | 2490ms | |
| PASSED | buildtest.projection.journal | journalCanonicalRebuildPublishesWholeCutBeforeCallbacks | 5225ms | |
| PASSED | buildtest.projection.journal | journalCapturedResetCloseStress | 14727ms | |
| PASSED | buildtest.projection.journal | journalChangedSnapshotIdentityRefusesOrdinaryOpen | 3154ms | |
| PASSED | buildtest.projection.journal | journalClassificationNodeCloseStopsMutableBytes | 2457ms | |
| PASSED | buildtest.projection.journal | journalCleanupHostReceivesEachEffectOnce | 3471ms | |
| PASSED | buildtest.projection.journal | journalCloseAfterSourceForceDoesNotAcknowledgeCut | 3357ms | |
| PASSED | buildtest.projection.journal | journalCloseBeforeAppendWriterStopsPublication | 5070ms | |
| PASSED | buildtest.projection.journal | journalCloseDuringCompactionReopensCommittedState | 4346ms | |
| PASSED | buildtest.projection.journal | journalCompactionBoundsCutImportNodeWrites | 18576ms | |
| PASSED | buildtest.projection.journal | journalCompactionCutImportRefusalKeepsSelectedState | 7258ms | |
| PASSED | buildtest.projection.journal | journalCompactionDeltaBatchPreservesMixedRows | 25094ms | |
| PASSED | buildtest.projection.journal | journalCompactionDeltaBoundsRepeatedWork | 5389ms | |
| PASSED | buildtest.projection.journal | journalCompactionDeltaCrashAfterForcePreservesCommittedRows | 3695ms | |
| PASSED | buildtest.projection.journal | journalCompactionDeltaCrashAfterOneNodePreservesCommittedRows | 18344ms | |
| PASSED | buildtest.projection.journal | journalCompactionDeltaCrashAfterSourceMovePreservesCommittedRows | 24987ms | |
| PASSED | buildtest.projection.journal | journalCompactionDeltaCrashAtFirstNodePreservesCommittedRows | 4602ms | |
| PASSED | buildtest.projection.journal | journalCompactionDeltaCrashAtNode256PreservesCommittedRows | 10328ms | |
| PASSED | buildtest.projection.journal | journalCompactionDeltaCrashAtNode257PreservesCommittedRows | 17770ms | |
| PASSED | buildtest.projection.journal | journalCompactionDeltaCrashAtNode512PreservesCommittedRows | 6449ms | |
| PASSED | buildtest.projection.journal | journalCompactionDeltaCrashAtNode600PreservesCommittedRows | 11464ms | |
| PASSED | buildtest.projection.journal | journalCompactionDeltaCrashBeforeForcePreservesCommittedRows | 20210ms | |
| PASSED | buildtest.projection.journal | journalCompactionDeltaCrashBeforeReturnPreservesCommittedRows | 20926ms | |
| PASSED | buildtest.projection.journal | journalCompactionDeltaCrashDuringLaterBatchPreservesCommittedRows | 2571ms | |
| PASSED | buildtest.projection.journal | journalCompactionDeltaCrashPreservesCommittedRows | 3652ms | |
| PASSED | buildtest.projection.journal | journalCompactionDeltaOneShotStopAtClassificationWrite | 3894ms | |
| PASSED | buildtest.projection.journal | journalCompactionDeltaStopAtClassificationWrite | 4710ms | |
| PASSED | buildtest.projection.journal | journalCompactionDeltaStopFailureKeepsOriginalError | 4166ms | |
| PASSED | buildtest.projection.journal | journalCompactionHostAckCannotOccupyPreparedBaselineSequence | 3607ms | |
| PASSED | buildtest.projection.journal | journalCompactionLargeDeltaHeapStaysBounded flaky — passed on attempt 2 of 2 | 19573ms | |
Attempts (2)| Attempt | Status | Duration | Droplet | Canonical | Error |
|---|
| 1 of 2 | FAILED | 26.9s | 614700244 | — | 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 2 (1418 characters)java.lang.reflect.InvocationTargetException
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:118)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at community.kotlin.kompile.testrunner.bootstrap.BootstrapRunner.main(BootstrapRunner.java:449)
Caused by: java.lang.AssertionError: The compaction heap child did not finish. Output:
COMPACTION_START records=400 noteCharacters=16384
at kotlin.test.DefaultAsserter.fail(DefaultAsserter.kt:16)
at kotlin.test.Asserter$DefaultImpls.assertTrue(Assertions.kt:652)
at kotlin.test.DefaultAsserter.assertTrue(DefaultAsserter.kt:11)
at kotlin.test.Asserter$DefaultImpls.assertTrue(Assertions.kt:662)
at kotlin.test.DefaultAsserter.assertTrue(DefaultAsserter.kt:11)
at kotlin.test.AssertionsKt__AssertionsKt.assertTrue(Assertions.kt:44)
at kotlin.test.AssertionsKt.assertTrue(Unknown Source)
at buildtest.projection.journal.JournalCompactionLargeDeltaHeapStaysBoundedKt.journalCompactionLargeDeltaHeapStaysBounded(journalCompactionLargeDeltaHeapStaysBounded.kt:36)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at kompile.TestRunner.executeTest(TestRunner.kt:47)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
... 2 more
| | 2 of 2 | PASSED | 19.5s | 614700223 | yes (this is the published result) | — |
|
| PASSED | buildtest.projection.journal | journalCompetingCompactionDuringBindingKeepsSingleStage | 10276ms | |
| PASSED | buildtest.projection.journal | journalCompletedResetEndConvergesAfterCompaction | 5058ms | |
| PASSED | buildtest.projection.journal | journalConcurrentAdmittedChangedChunkAfterHealthyVerificationRecovers | 14161ms | |
| PASSED | buildtest.projection.journal | journalConcurrentAppendsReopenOneCommittedCut | 14145ms | |
| PASSED | buildtest.projection.journal | journalConcurrentOpenersShareAuthority | 3440ms | |
| PASSED | buildtest.projection.journal | journalConfiguredTerminalStatusDropsUtilization | 3877ms | |
| PASSED | buildtest.projection.journal | journalConstructionAdmissionPrecedesStorage | 2757ms | |
| PASSED | buildtest.projection.journal | journalConstructionCancelledHostScopeAcquisitionReleasesOwner | 1900ms | |
| PASSED | buildtest.projection.journal | journalConstructionCancelledHostScopeReleaseReleasesOwner | 1698ms | |
| PASSED | buildtest.projection.journal | journalConstructionCloseBeforeStartupIsTerminal | 2764ms | |
| PASSED | buildtest.projection.journal | journalConstructionCloseDuringDeletionTemporaryPlaceholderClose | 1440ms | |
| PASSED | buildtest.projection.journal | journalConstructionCloseFromAuthorityObservation | 2271ms | |
| PASSED | buildtest.projection.journal | journalConstructionCloseFromClassificationObservation | 3215ms | |
| PASSED | buildtest.projection.journal | journalConstructionCloseFromCutObservation | 2808ms | |
| PASSED | buildtest.projection.journal | journalConstructionCloseFromFreshStageReleasesDescriptors | 1829ms | |
| PASSED | buildtest.projection.journal | journalConstructionCloseFromPublicationObservation | 3241ms | |
| PASSED | buildtest.projection.journal | journalConstructionCloseFromSessionForceObservation | 1394ms | |
| PASSED | buildtest.projection.journal | journalConstructionCloseReleasesDeletionTemporaryLease | 1413ms | |
| PASSED | buildtest.projection.journal | journalConstructionCloseWhileNativeLeaseIsHeld | 4560ms | |
| PASSED | buildtest.projection.journal | journalConstructionCloseWhileObservationReacquiresOwner | 2600ms | |
| PASSED | buildtest.projection.journal | journalConstructionFailureInspectionReleasesOwnership | 1720ms | |
| PASSED | buildtest.projection.journal | journalConstructionIoCauseInspectionReleasesOwnership | 2065ms | |
| PASSED | buildtest.projection.journal | journalConstructionLifetimeTransfersPageGeneration | 2123ms | |
| PASSED | buildtest.projection.journal | journalConstructionTemporaryReleaseCauseDrainsReservation | 1540ms | |
| PASSED | buildtest.projection.journal | journalConstructionWrappedWriteFailureCauseReleasesOwnership | 1322ms | |
| PASSED | buildtest.projection.journal | journalConstructionWriteFailureCauseReleasesOwnership | 2103ms | |
| PASSED | buildtest.projection.journal | journalConversionKeepsExactClassificationObservations | 15860ms | |
| PASSED | buildtest.projection.journal | journalCorrectionStagingTracksChangedRuns | 31444ms | |
| PASSED | buildtest.projection.journal | journalCoverageCaptureKeepsOneCommittedCut | 6920ms | |
| PASSED | buildtest.projection.journal | journalCoverageClassificationMustReachColdRead | 4565ms | |
| PASSED | buildtest.projection.journal | journalCoverageClassificationRechecksChangedOwner | 11334ms | |
| PASSED | buildtest.projection.journal | journalCoverageClassificationRechecksCloseDuringStorageRead | 4958ms | |
| PASSED | buildtest.projection.journal | journalCrashDuringBaselineDeletionBindingKeepsSelectedCut | 27991ms | |
| PASSED | buildtest.projection.journal | journalCursorMetadataProgressesDuringAppendStream | 12425ms | |
| PASSED | buildtest.projection.journal | journalCutAppendKeepsForcedParent | 3100ms | |
| PASSED | buildtest.projection.journal | journalCutChecksumMismatchFails | 3112ms | |
| PASSED | buildtest.projection.journal | journalCutDirectoryFencesKeepSelectedManifest | 2049ms | |
| PASSED | buildtest.projection.journal | journalCutDirectoryForcesOnlyChangedEntries | 3240ms | |
| PASSED | buildtest.projection.journal | journalCutFilesStartOwnerOnly | 7789ms | |
| PASSED | buildtest.projection.journal | journalCutForeignSourceFails | 4432ms | |
| PASSED | buildtest.projection.journal | journalCutManifestChecksumMismatchFails | 3370ms | |
| PASSED | buildtest.projection.journal | journalCutMissingPagesFails | 2355ms | |
| PASSED | buildtest.projection.journal | journalCutRebuildFoldKeepsAcknowledgedSources | 29146ms | |
| PASSED | buildtest.projection.journal | journalCutRebuildLargeTailHeapStaysBounded | 29357ms | |
| PASSED | buildtest.projection.journal | journalCutReplacementForcesParentBeforePlanRemoval | 5183ms | |
| PASSED | buildtest.projection.journal | journalCutReplaysOnlyCompleteUnacknowledgedDelta | 3438ms | |
| PASSED | buildtest.projection.journal | journalDefaultConversionBoundsStartupAttributeReads | 20939ms | |
| PASSED | buildtest.projection.journal | journalDeletionAdmissionDoesNotWaitForPages | 4261ms | |
| PASSED | buildtest.projection.journal | journalDeletionAuthorityOutlivesFeedRows | 4741ms | |
| PASSED | buildtest.projection.journal | journalDeletionBaselineAuthorityOutlivesRows | 3046ms | |
| PASSED | buildtest.projection.journal | journalDeletionBindingKeepsBaselineBoundary | 5466ms | |
| PASSED | buildtest.projection.journal | journalDeletionCutSurvivesFeedWriteFailure | 4511ms | |
| PASSED | buildtest.projection.journal | journalDeletionDuringBaselineBindingKeepsCommittedFact | 4346ms | |
| PASSED | buildtest.projection.journal | journalDeletionMembershipUsesKeyedLookup | 12707ms | |
| PASSED | buildtest.projection.journal | journalDeletionMoveCloseBeforeReductionReturnsNull | 3519ms | |
| PASSED | buildtest.projection.journal | journalDeletionPolicyExpiresBeforeLaterSource | 2499ms | |
| PASSED | buildtest.projection.journal | journalDeletionPolicyKeepsFirstCommit | 2845ms | |
| PASSED | buildtest.projection.journal | journalDeletionPublicationKeepsPreparedFacts | 2951ms | |
| PASSED | buildtest.projection.journal | journalDeletionRetentionStartsAtAppendCommit | 3088ms | |
| PASSED | buildtest.projection.journal | journalDeletionRetentionStartsAtBaselineCommit | 4167ms | |
| PASSED | buildtest.projection.journal | journalDeletionRowsUsePublishedCommitTime | 5705ms | |
| PASSED | buildtest.projection.journal | journalDeletionSnapshotKeepsCommittedCut | 6100ms | |
| PASSED | buildtest.projection.journal | journalDeletionSnapshotReleasesAfterFailure | 5503ms | |
| PASSED | buildtest.projection.journal | journalDeletionTimesStayPrivate | 2648ms | |
| PASSED | buildtest.projection.journal | journalDirectoryStorageFailureReleasesConstruction | 2701ms | |
| PASSED | buildtest.projection.journal | journalDirectoryStorageRefusesConstructionClose | 3014ms | |
| PASSED | buildtest.projection.journal | journalDurableCutOpenCollectsAbandonedRewrite | 3044ms | |
| PASSED | buildtest.projection.journal | journalEmptyCursorProgressUsesOneSelection | 29169ms | |
| PASSED | buildtest.projection.journal | journalEmptyCursorProgressesDuringAppendStream | 29839ms | |
| PASSED | buildtest.projection.journal | journalEmptyFeedHasStableCursor | 3679ms | |
| PASSED | buildtest.projection.journal | journalEvictedStartupTailFoldIsCheckpointed | 27859ms | |
| PASSED | buildtest.projection.journal | journalExclusiveOwnerCollectsLegacyResetTemporaries | 3933ms | |
| PASSED | buildtest.projection.journal | journalExplicitCutRebuildUsesCommittedSource | 2431ms | |
| PASSED | buildtest.projection.journal | journalFailedPageReleasesItsGeneration | 4422ms | |
| PASSED | buildtest.projection.journal | journalFingerprintSnapshotIsIndependent | 3209ms | |
| PASSED | buildtest.projection.journal | journalFirstReopenOfNewJournalIsBounded | 4249ms | |
| PASSED | buildtest.projection.journal | journalForeignCursorRequiresReset | 4203ms | |
| PASSED | buildtest.projection.journal | journalForgottenFingerprintDoesNotReappear | 5096ms | |
| PASSED | buildtest.projection.journal | journalFreshClassificationReentryRetainsStage | 3459ms | |
| PASSED | buildtest.projection.journal | journalFreshClassificationStageImageReopens | 3091ms | |
| PASSED | buildtest.projection.journal | journalFreshConstructionUsesOnlyCutStorage | 5122ms | |
| PASSED | buildtest.projection.journal | journalFx47dBoundaryRepairUsesFileSystem | 3091ms | |
| PASSED | buildtest.projection.journal | journalFx47dCorrectionPreservesNativeDouble | 4876ms | |
| PASSED | buildtest.projection.journal | journalFx47dEvictedSourceReadUsesFileSystem | 5800ms | |
| PASSED | buildtest.projection.journal | journalFx47dInvalidRepairGenerationReportsValue | 3170ms | |
| PASSED | buildtest.projection.journal | journalFx47dLegacyDeletionSummariesReopen | 1924ms | |
| PASSED | buildtest.projection.journal | journalFx47dPublishedRollback | 3803ms | |
| PASSED | buildtest.projection.journal | journalFx47dPublishedUpgrade | 3636ms | |
| PASSED | buildtest.projection.journal | journalHostDefersDiagnosticsUntilRelease | 2132ms | |
| PASSED | buildtest.projection.journal | journalHostOwnershipScopesAreBalanced | 2883ms | |
| PASSED | buildtest.projection.journal | journalHostWithoutStageObserverRemainsUsable | 2954ms | |
| PASSED | buildtest.projection.journal | journalIncompleteRestartClearsRemovedSources | 5498ms | |
| PASSED | buildtest.projection.journal | journalIncompleteRestartCompletesBaseline | 5664ms | |
| PASSED | buildtest.projection.journal | journalIncompleteRestartKeepsConcurrentSourceUpdate | 7101ms | |
| PASSED | buildtest.projection.journal | journalIncompleteRestartKeepsConcurrentTail | 3804ms | |
| PASSED | buildtest.projection.journal | journalIndexReadObserverKeepsNestedDeletionQuery | 3828ms | |
| PASSED | buildtest.projection.journal | journalInterruptedAuthorityCandidateReopens | 2789ms | |
| PASSED | buildtest.projection.journal | journalInterruptedBaselineRetainsFileLockFailure | 3178ms | |
| PASSED | buildtest.projection.journal | journalLargeDeltaOutputUnchanged | 23422ms | |
| PASSED | buildtest.projection.journal | journalLateResetReaderKeepsUnreadTail | 16483ms | |
| PASSED | buildtest.projection.journal | journalLateTailReaderKeepsStagedCompaction | 5175ms | |
| PASSED | buildtest.projection.journal | journalLegacyBatchNodeFailureResumesProgress | 17184ms | |
| PASSED | buildtest.projection.journal | journalLegacyConversionBoundsIndexNodeWrites | 16239ms | |
| PASSED | buildtest.projection.journal | journalLegacyConversionReentryAdoptsNestedCommit | 3100ms | |
| PASSED | buildtest.projection.journal | journalLegacyConvertedDeletionSurvivesReopen | 4649ms | |
| PASSED | buildtest.projection.journal | journalLegacyEncodedOversizedRecordClearsPrefix | 2946ms | |
| PASSED | buildtest.projection.journal | journalLegacyEvictedTailBoundsIndexNodeWrites | 190170ms | |
| PASSED | buildtest.projection.journal | journalLegacyFoldReportsRetainedAndEvictedRows | 5374ms | |
| PASSED | buildtest.projection.journal | journalLegacyGenerationMismatchReportsFullDiagnostic | 42792ms | |
| PASSED | buildtest.projection.journal | journalLegacyInvalidDeletionTimeKeepsAuthority | 2309ms | |
| PASSED | buildtest.projection.journal | journalLegacyInvalidSnapshotKeepsAuthorityAndBytes | 4969ms | |
| PASSED | buildtest.projection.journal | journalLegacyMigrationReconcilesAppendedSource | 13939ms | |
| PASSED | buildtest.projection.journal | journalLegacyMigrationResumesFromCommittedBatch | 23179ms | |
| PASSED | buildtest.projection.journal | journalLegacyMigrationSurvivesProcessStop flaky — passed on attempt 2 of 3 | 15080ms | |
Attempts (3)| Attempt | Status | Duration | Droplet | Canonical | Error |
|---|
| 1 of 3 | FAILED | 32.8s | 614700244 | — | java.lang.RuntimeException: Test 'journalLegacyMigrationSurvivesProcessStop' timed out after 30000ms, stuck at: buildtest.projection.journal.JournalLegacyMigrationSurvivesProcessStopKt.journalLegacyMigrationSurvivesProcessStop$child(journalLegacyMigrationSurvivesProcessStop.kt:114)
at kompile.WorkspaceKt.executeTestInSeparateJvm(Workspace.kt:4748)
at kompile.WorkspaceKt.access$executeTestInSeparateJvm(Workspace.kt:1)
at kompile.WorkspaceKt$prepareTests$4$executeAction$1.invoke(Workspace.kt:6740)
at kompile.WorkspaceKt$prepareTests$4$executeAction$1.invoke(Workspace.kt:6725)
at kompile.PreparedTestRun.execute(Workspace.kt:4396)
at kompile.LocalBuildWorkspace$prepareTestBatchInternalOpen$executePrepared$1.invoke(Workspace.kt:1981)
at kompile.LocalBuildWorkspace$prepareTestBatchInternalOpen$executePrepared$1.invoke(Workspace.kt:1961)
at kompile.PreparedTestBatch.executeOnce(Workspace.kt:348)
at kompile.PreparedTestBatch.execute(Workspace.kt:304)
at buildtest.runner.PreparedLeaseBatch.execute(PreparedLeaseBatch.kt:22)
at buildtest.runner.MainKt.runOneExecution(Main.kt:1774)
at buildtest.runner.MainKt.runOneExecution$default(Main.kt:1149)
at buildtest.runner.MainKt$preparePipelineWork$warmEntry$1.invoke(Main.kt:1087)
at buildtest.runner.MainKt$preparePipelineWork$warmEntry$1.invoke(Main.kt:1086)
at buildtest.runner.PreparedLaneExecution.thread$lambda$0(PreparedLaneExecution.kt:129)
at java.base/java.lang.Thread.run(Thread.java:1583)
| Console output of attempt 1 of 3 (28378 characters)2026-11-01 06:19: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=0x000074d9146bc970, length=12, elements={
0x000074d914019d20, 0x000074d9140b1a20, 0x000074d9140b2fa0, 0x000074d9140b4870,
0x000074d9140b5ec0, 0x000074d9140b7470, 0x000074d9140b8fc0, 0x000074d9140ba690,
0x000074d9140ce8a0, 0x000074d9140d1b70, 0x000074d9142a9390, 0x000074d9146bbaf0
}
"main" #1 [13988] prio=5 os_prio=0 cpu=2589.11ms elapsed=31.35s tid=0x000074d914019d20 nid=13988 waiting on condition [0x000074d91bffd000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000fb55e538> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(java.base@21.0.11/AbstractQueuedSynchronizer.java:1797)
at java.lang.ProcessImpl.waitFor(java.base@21.0.11/ProcessImpl.java:440)
at buildtest.projection.journal.JournalLegacyMigrationSurvivesProcessStopKt.journalLegacyMigrationSurvivesProcessStop$child(journalLegacyMigrationSurvivesProcessStop.kt:114)
at buildtest.projection.journal.JournalLegacyMigrationSurvivesProcessStopKt.journalLegacyMigrationSurvivesProcessStop(journalLegacyMigrationSurvivesProcessStop.kt:123)
at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(java.base@21.0.11/DirectMethodHandle$Holder)
at java.lang.invoke.LambdaForm$MH/0x000074d8a800c800.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/0x000074d8a8001800.invokeStatic(java.base@21.0.11/LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x000074d8a8005400.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 [14037] daemon prio=10 os_prio=0 cpu=0.74ms elapsed=31.09s tid=0x000074d9140b1a20 nid=14037 waiting on condition [0x000074d918dfa000]
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 [14038] daemon prio=8 os_prio=0 cpu=0.40ms elapsed=31.08s tid=0x000074d9140b2fa0 nid=14038 in Object.wait() [0x000074d9189fe000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait0(java.base@21.0.11/Native Method)
- waiting on <0x00000000f8218670> (a java.lang.ref.NativeReferenceQueue$Lock)
at java.lang.Object.wait(java.base@21.0.11/Object.java:366)
at java.lang.Object.wait(java.base@21.0.11/Object.java:339)
at java.lang.ref.NativeReferenceQueue.await(java.base@21.0.11/NativeReferenceQueue.java:48)
at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.11/ReferenceQueue.java:158)
at java.lang.ref.NativeReferenceQueue.remove(java.base@21.0.11/NativeReferenceQueue.java:89)
- locked <0x00000000f8218670> (a java.lang.ref.NativeReferenceQueue$Lock)
at java.lang.ref.Finalizer$FinalizerThread.run(java.base@21.0.11/Finalizer.java:173)
"Signal Dispatcher" #11 [14039] daemon prio=9 os_prio=0 cpu=0.21ms elapsed=31.08s tid=0x000074d9140b4870 nid=14039 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Service Thread" #12 [14040] daemon prio=9 os_prio=0 cpu=0.42ms elapsed=31.07s tid=0x000074d9140b5ec0 nid=14040 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Monitor Deflation Thread" #13 [14042] daemon prio=9 os_prio=0 cpu=3.04ms elapsed=31.07s tid=0x000074d9140b7470 nid=14042 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread0" #14 [14043] daemon prio=9 os_prio=0 cpu=620.69ms elapsed=31.07s tid=0x000074d9140b8fc0 nid=14043 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
"C1 CompilerThread0" #15 [14045] daemon prio=9 os_prio=0 cpu=432.82ms elapsed=31.05s tid=0x000074d9140ba690 nid=14045 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
"Notification Thread" #16 [14046] daemon prio=9 os_prio=0 cpu=0.12ms elapsed=31.01s tid=0x000074d9140ce8a0 nid=14046 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Common-Cleaner" #17 [14047] daemon prio=8 os_prio=0 cpu=0.64ms elapsed=31.00s tid=0x000074d9140d1b70 nid=14047 waiting on condition [0x000074d91822d000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000f8218798> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.11/AbstractQueuedSynchronizer.java:1886)
at java.lang.ref.ReferenceQueue.await(java.base@21.0.11/ReferenceQueue.java:71)
at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.11/ReferenceQueue.java:143)
at java.lang.ref.ReferenceQueue.remove(java.base@21.0.11/ReferenceQueue.java:218)
at jdk.internal.ref.CleanerImpl.run(java.base@21.0.11/CleanerImpl.java:140)
at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)
at jdk.internal.misc.InnocuousThread.run(java.base@21.0.11/InnocuousThread.java:186)
"kompile-timeout-self-dump" #18 [14056] daemon prio=5 os_prio=0 cpu=0.48ms elapsed=29.75s tid=0x000074d9142a9390 nid=14056 waiting on condition [0x000074d91812d000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000f83ed220> (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/0x000074d8a8009ba8.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 14090)" #19 [14077] daemon prio=10 os_prio=0 cpu=2.06ms elapsed=15.22s tid=0x000074d9146bbaf0 nid=14077 runnable [0x000074d91b826000]
java.lang.Thread.State: RUNNABLE
at java.lang.ProcessHandleImpl.waitForProcessExit0(java.base@21.0.11/Native Method)
at java.lang.ProcessHandleImpl$1.run(java.base@21.0.11/ProcessHandleImpl.java:163)
at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.11/ThreadPoolExecutor.java:1144)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.11/ThreadPoolExecutor.java:642)
at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)
at jdk.internal.misc.InnocuousThread.run(java.base@21.0.11/InnocuousThread.java:186)
"VM Thread" os_prio=0 cpu=7.64ms elapsed=31.15s tid=0x000074d9140a5ee0 nid=14030 runnable
"VM Periodic Task Thread" os_prio=0 cpu=15.53ms elapsed=31.18s tid=0x000074d914094760 nid=14020 waiting on condition
"G1 Service" os_prio=0 cpu=1.13ms elapsed=31.30s tid=0x000074d91407bb90 nid=14013 runnable
"G1 Refine#0" os_prio=0 cpu=34.98ms elapsed=31.31s tid=0x000074d91407abc0 nid=14011 runnable
"G1 Conc#0" os_prio=0 cpu=0.10ms elapsed=31.32s tid=0x000074d91403d860 nid=14009 runnable
"G1 Main Marker" os_prio=0 cpu=0.10ms elapsed=31.32s tid=0x000074d91403c8b0 nid=14005 runnable
"GC Thread#0" os_prio=0 cpu=44.79ms elapsed=31.32s tid=0x000074d91403a2d0 nid=14002 runnable
JNI global refs: 15, weak refs: 0
Heap
garbage-first heap total 65536K, used 24100K [0x00000000f8000000, 0x0000000100000000)
region size 1024K, 14 young (14336K), 5 survivors (5120K)
Metaspace used 14671K, committed 14912K, reserved 1114112K
class space used 1587K, committed 1728K, reserved 1048576K
Full thread dump (kompile in-child self-dump: buildtest.projection.journal.JournalLegacyMigrationSurvivesProcessStopKt.journalLegacyMigrationSurvivesProcessStop exceeded 30000ms):
"main" #1 prio=5
java.lang.Thread.State: TIMED_WAITING
at jdk.internal.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1797)
at java.lang.ProcessImpl.waitFor(ProcessImpl.java:440)
at buildtest.projection.journal.JournalLegacyMigrationSurvivesProcessStopKt.journalLegacyMigrationSurvivesProcessStop$child(journalLegacyMigrationSurvivesProcessStop.kt:114)
at buildtest.projection.journal.JournalLegacyMigrationSurvivesProcessStopKt.journalLegacyMigrationSurvivesProcessStop(journalLegacyMigrationSurvivesProcessStop.kt:123)
at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(DirectMethodHandle$Holder)
at java.lang.invoke.LambdaForm$MH/0x000074d8a800c800.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/0x000074d8a8001800.invokeStatic(LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x000074d8a8005400.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 14090)" #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/0x000074d8a8009ba8.run(Unknown Source)
at java.lang.Thread.runWith(Thread.java:1596)
at java.lang.Thread.run(Thread.java:1583)
JNI global refs: 0 (not measured; kompile in-child self-dump)
TIMEOUT: Test 'buildtest.projection.journal.JournalLegacyMigrationSurvivesProcessStopKt.journalLegacyMigrationSurvivesProcessStop' exceeded per-test timeout of 30000ms; child process killed
[JSTACK THREAD DUMPS BEGIN]
Full thread dump OpenJDK 64-Bit Server VM (21.0.11+10-1-24.04.2-Ubuntu mixed mode, sharing):
Threads class SMR info:
_java_thread_list=0x000074d9146bc970, length=12, elements={
0x000074d914019d20, 0x000074d9140b1a20, 0x000074d9140b2fa0, 0x000074d9140b4870,
0x000074d9140b5ec0, 0x000074d9140b7470, 0x000074d9140b8fc0, 0x000074d9140ba690,
0x000074d9140ce8a0, 0x000074d9140d1b70, 0x000074d9142a9390, 0x000074d9146bbaf0
}
"main" #1 [13988] prio=5 os_prio=0 cpu=2589.11ms elapsed=31.35s tid=0x000074d914019d20 nid=13988 waiting on condition [0x000074d91bffd000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000fb55e538> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(java.base@21.0.11/AbstractQueuedSynchronizer.java:1797)
at java.lang.ProcessImpl.waitFor(java.base@21.0.11/ProcessImpl.java:440)
at buildtest.projection.journal.JournalLegacyMigrationSurvivesProcessStopKt.journalLegacyMigrationSurvivesProcessStop$child(journalLegacyMigrationSurvivesProcessStop.kt:114)
at buildtest.projection.journal.JournalLegacyMigrationSurvivesProcessStopKt.journalLegacyMigrationSurvivesProcessStop(journalLegacyMigrationSurvivesProcessStop.kt:123)
at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(java.base@21.0.11/DirectMethodHandle$Holder)
at java.lang.invoke.LambdaForm$MH/0x000074d8a800c800.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/0x000074d8a8001800.invokeStatic(java.base@21.0.11/LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x000074d8a8005400.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 [14037] daemon prio=10 os_prio=0 cpu=0.74ms elapsed=31.09s tid=0x000074d9140b1a20 nid=14037 waiting on condition [0x000074d918dfa000]
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 [14038] daemon prio=8 os_prio=0 cpu=0.40ms elapsed=31.08s tid=0x000074d9140b2fa0 nid=14038 in Object.wait() [0x000074d9189fe000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait0(java.base@21.0.11/Native Method)
- waiting on <0x00000000f8218670> (a java.lang.ref.NativeReferenceQueue$Lock)
at java.lang.Object.wait(java.base@21.0.11/Object.java:366)
at java.lang.Object.wait(java.base@21.0.11/Object.java:339)
at java.lang.ref.NativeReferenceQueue.await(java.base@21.0.11/NativeReferenceQueue.java:48)
at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.11/ReferenceQueue.java:158)
at java.lang.ref.NativeReferenceQueue.remove(java.base@21.0.11/NativeReferenceQueue.java:89)
- locked <0x00000000f8218670> (a java.lang.ref.NativeReferenceQueue$Lock)
at java.lang.ref.Finalizer$FinalizerThread.run(java.base@21.0.11/Finalizer.java:173)
"Signal Dispatcher" #11 [14039] daemon prio=9 os_prio=0 cpu=0.21ms elapsed=31.08s tid=0x000074d9140b4870 nid=14039 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Service Thread" #12 [14040] daemon prio=9 os_prio=0 cpu=0.42ms elapsed=31.07s tid=0x000074d9140b5ec0 nid=14040 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Monitor Deflation Thread" #13 [14042] daemon prio=9 os_prio=0 cpu=3.04ms elapsed=31.07s tid=0x000074d9140b7470 nid=14042 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread0" #14 [14043] daemon prio=9 os_prio=0 cpu=620.69ms elapsed=31.07s tid=0x000074d9140b8fc0 nid=14043 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
"C1 CompilerThread0" #15 [14045] daemon prio=9 os_prio=0 cpu=432.82ms elapsed=31.05s tid=0x000074d9140ba690 nid=14045 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
"Notification Thread" #16 [14046] daemon prio=9 os_prio=0 cpu=0.12ms elapsed=31.01s tid=0x000074d9140ce8a0 nid=14046 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Common-Cleaner" #17 [14047] daemon prio=8 os_prio=0 cpu=0.64ms elapsed=31.00s tid=0x000074d9140d1b70 nid=14047 waiting on condition [0x000074d91822d000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000f8218798> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.11/AbstractQueuedSynchronizer.java:1886)
at java.lang.ref.ReferenceQueue.await(java.base@21.0.11/ReferenceQueue.java:71)
at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.11/ReferenceQueue.java:143)
at java.lang.ref.ReferenceQueue.remove(java.base@21.0.11/ReferenceQueue.java:218)
at jdk.internal.ref.CleanerImpl.run(java.base@21.0.11/CleanerImpl.java:140)
at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)
at jdk.internal.misc.InnocuousThread.run(java.base@21.0.11/InnocuousThread.java:186)
"kompile-timeout-self-dump" #18 [14056] daemon prio=5 os_prio=0 cpu=0.48ms elapsed=29.75s tid=0x000074d9142a9390 nid=14056 waiting on condition [0x000074d91812d000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000f83ed220> (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/0x000074d8a8009ba8.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 14090)" #19 [14077] daemon prio=10 os_prio=0 cpu=2.06ms elapsed=15.22s tid=0x000074d9146bbaf0 nid=14077 runnable [0x000074d91b826000]
java.lang.Thread.State: RUNNABLE
at java.lang.ProcessHandleImpl.waitForProcessExit0(java.base@21.0.11/Native Method)
at java.lang.ProcessHandleImpl$1.run(java.base@21.0.11/ProcessHandleImpl.java:163)
at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.11/ThreadPoolExecutor.java:1144)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.11/ThreadPoolExecutor.java:642)
at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)
at jdk.internal.misc.InnocuousThread.run(java.base@21.0.11/InnocuousThread.java:186)
"VM Thread" os_prio=0 cpu=7.64ms elapsed=31.15s tid=0x000074d9140a5ee0 nid=14030 runnable
"VM Periodic Task Thread" os_prio=0 cpu=15.53ms elapsed=31.18s tid=0x000074d914094760 nid=14020 waiting on condition
"G1 Service" os_prio=0 cpu=1.13ms elapsed=31.30s tid=0x000074d91407bb90 nid=14013 runnable
"G1 Refine#0" os_prio=0 cpu=34.98ms elapsed=31.31s tid=0x000074d91407abc0 nid=14011 runnable
"G1 Conc#0" os_prio=0 cpu=0.10ms elapsed=31.32s tid=0x000074d91403d860 nid=14009 runnable
"G1 Main Marker" os_prio=0 cpu=0.10ms elapsed=31.32s tid=0x000074d91403c8b0 nid=14005 runnable
"GC Thread#0" os_prio=0 cpu=44.79ms elapsed=31.32s tid=0x000074d91403a2d0 nid=14002 runnable
JNI global refs: 15, weak refs: 0
Heap
garbage-first heap total 65536K, used 24100K [0x00000000f8000000, 0x0000000100000000)
region size 1024K, 14 young (14336K), 5 survivors (5120K)
Metaspace used 14671K, committed 14912K, reserved 1114112K
class space used 1587K, committed 1728K, reserved 1048576K
Full thread dump (kompile in-child self-dump: buildtest.projection.journal.JournalLegacyMigrationSurvivesProcessStopKt.journalLegacyMigrationSurvivesProcessStop exceeded 30000ms):
"main" #1 prio=5
java.lang.Thread.State: TIMED_WAITING
at jdk.internal.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1797)
at java.lang.ProcessImpl.waitFor(ProcessImpl.java:440)
at buildtest.projection.journal.JournalLegacyMigrationSurvivesProcessStopKt.journalLegacyMigrationSurvivesProcessStop$child(journalLegacyMigrationSurvivesProcessStop.kt:114)
at buildtest.projection.journal.JournalLegacyMigrationSurvivesProcessStopKt.journalLegacyMigrationSurvivesProcessStop(journalLegacyMigrationSurvivesProcessStop.kt:123)
at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(DirectMethodHandle$Holder)
at java.lang.invoke.LambdaForm$MH/0x000074d8a800c800.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/0x000074d8a8001800.invokeStatic(LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x000074d8a8005400.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 14090)" #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/0x000074d8a8009ba8.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 | 15s | 614700249 | yes (this is the published result) | — | | 3 of 3 | PASSED | 21.2s | 614697687 | — | — |
|
| PASSED | buildtest.projection.journal | journalLegacyOversizedRecordRetainsFollowingRow | 3809ms | |
| PASSED | buildtest.projection.journal | journalLegacyOversizedRecordStreamsUnderTightHeap flaky — passed on attempt 2 of 3 | 14402ms | |
Attempts (3)| Attempt | Status | Duration | Droplet | Canonical | Error |
|---|
| 1 of 3 | FAILED | 32.6s | 614697687 | — | java.lang.RuntimeException: Test 'journalLegacyOversizedRecordStreamsUnderTightHeap' timed out after 30000ms, stuck at: buildtest.projection.journal.JournalLegacyOversizedRecordStreamsUnderTightHeapKt.journalLegacyOversizedRecordStreamsUnderTightHeap$child(journalLegacyOversizedRecordStreamsUnderTightHeap.kt:99)
at kompile.WorkspaceKt.executeTestInSeparateJvm(Workspace.kt:4748)
at kompile.WorkspaceKt.access$executeTestInSeparateJvm(Workspace.kt:1)
at kompile.WorkspaceKt$prepareTests$4$executeAction$1.invoke(Workspace.kt:6740)
at kompile.WorkspaceKt$prepareTests$4$executeAction$1.invoke(Workspace.kt:6725)
at kompile.PreparedTestRun.execute(Workspace.kt:4396)
at kompile.LocalBuildWorkspace$prepareTestBatchInternalOpen$executePrepared$1.invoke(Workspace.kt:1981)
at kompile.LocalBuildWorkspace$prepareTestBatchInternalOpen$executePrepared$1.invoke(Workspace.kt:1961)
at kompile.PreparedTestBatch.executeOnce(Workspace.kt:348)
at kompile.PreparedTestBatch.execute(Workspace.kt:304)
at buildtest.runner.PreparedLeaseBatch.execute(PreparedLeaseBatch.kt:22)
at buildtest.runner.MainKt.runOneExecution(Main.kt:1774)
at buildtest.runner.MainKt.runOneExecution$default(Main.kt:1149)
at buildtest.runner.MainKt$preparePipelineWork$warmEntry$1.invoke(Main.kt:1087)
at buildtest.runner.MainKt$preparePipelineWork$warmEntry$1.invoke(Main.kt:1086)
at buildtest.runner.PreparedLaneExecution.thread$lambda$0(PreparedLaneExecution.kt:129)
at java.base/java.lang.Thread.run(Thread.java:1583)
| Console output of attempt 1 of 3 (29529 characters)[BuildTestService] Legacy projection journal conversion: /tmp/journal-legacy-oversized-heap-1218155989624713857/fixture/projection-change-journal/journal.jsonl; persisted batches resume from their selected offsets.
[BuildTestService] WARNING: Projection journal sequence 2 of kind 'RUN_UPSERT' uses at least 201326694 encoded bytes, exceeding the 921600-byte startup record limit. Startup omitted this unreadable feed record and will rebuild current state from the stored run data.
JOURNAL_CODESOURCE=file:/root/.buildcache/prepared-test-classpath535581014165912107/classpath/buildtest-projection-journal-0.0.35-btstart-20261028.jar
PAGE={"schemaVersion":1,"nextCursor":"333ab7cb-f013-4bbb-a5f7-3890d15298b3:t:3","latestCursor":"333ab7cb-f013-4bbb-a5f7-3890d15298b3:t:3","resetRequired":false,"changes":[{"sequence":3,"kind":"RUN_UPSERT","run":{"runId":"run3","label":"after","status":"TESTING"},"runId":"run3"}]}
2026-11-01 06:18: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=0x00007bd4d05b9c00, length=12, elements={
0x00007bd4d0019d30, 0x00007bd4d00b1a30, 0x00007bd4d00b2fb0, 0x00007bd4d00b4760,
0x00007bd4d00b5db0, 0x00007bd4d00b7360, 0x00007bd4d00b8eb0, 0x00007bd4d00ba580,
0x00007bd4d00c67a0, 0x00007bd4d00c9a70, 0x00007bd4d029e270, 0x00007bd4d05b8d80
}
"main" #1 [16019] prio=5 os_prio=0 cpu=4907.17ms elapsed=31.12s tid=0x00007bd4d0019d30 nid=16019 waiting on condition [0x00007bd4d67fd000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000fb60f900> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(java.base@21.0.11/AbstractQueuedSynchronizer.java:1797)
at java.lang.ProcessImpl.waitFor(java.base@21.0.11/ProcessImpl.java:440)
at buildtest.projection.journal.JournalLegacyOversizedRecordStreamsUnderTightHeapKt.journalLegacyOversizedRecordStreamsUnderTightHeap$child(journalLegacyOversizedRecordStreamsUnderTightHeap.kt:99)
at buildtest.projection.journal.JournalLegacyOversizedRecordStreamsUnderTightHeapKt.journalLegacyOversizedRecordStreamsUnderTightHeap(journalLegacyOversizedRecordStreamsUnderTightHeap.kt:138)
at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(java.base@21.0.11/DirectMethodHandle$Holder)
at java.lang.invoke.LambdaForm$MH/0x00007bd45c00c800.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/0x00007bd45c001800.invokeStatic(java.base@21.0.11/LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x00007bd45c005400.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 [16027] daemon prio=10 os_prio=0 cpu=1.18ms elapsed=30.94s tid=0x00007bd4d00b1a30 nid=16027 waiting on condition [0x00007bd4d51fe000]
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 [16028] daemon prio=8 os_prio=0 cpu=0.32ms elapsed=30.93s tid=0x00007bd4d00b2fb0 nid=16028 in Object.wait() [0x00007bd4d50fe000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait0(java.base@21.0.11/Native Method)
- waiting on <0x00000000f8220700> (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 <0x00000000f8220700> (a java.lang.ref.NativeReferenceQueue$Lock)
at java.lang.ref.Finalizer$FinalizerThread.run(java.base@21.0.11/Finalizer.java:173)
"Signal Dispatcher" #11 [16029] daemon prio=9 os_prio=0 cpu=0.35ms elapsed=30.93s tid=0x00007bd4d00b4760 nid=16029 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Service Thread" #12 [16030] daemon prio=9 os_prio=0 cpu=0.68ms elapsed=30.93s tid=0x00007bd4d00b5db0 nid=16030 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Monitor Deflation Thread" #13 [16031] daemon prio=9 os_prio=0 cpu=4.07ms elapsed=30.92s tid=0x00007bd4d00b7360 nid=16031 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread0" #14 [16032] daemon prio=9 os_prio=0 cpu=820.82ms elapsed=30.92s tid=0x00007bd4d00b8eb0 nid=16032 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
"C1 CompilerThread0" #15 [16033] daemon prio=9 os_prio=0 cpu=632.30ms elapsed=30.91s tid=0x00007bd4d00ba580 nid=16033 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
"Notification Thread" #16 [16034] daemon prio=9 os_prio=0 cpu=0.16ms elapsed=30.90s tid=0x00007bd4d00c67a0 nid=16034 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Common-Cleaner" #17 [16035] daemon prio=8 os_prio=0 cpu=0.56ms elapsed=30.89s tid=0x00007bd4d00c9a70 nid=16035 waiting on condition [0x00007bd4d49fe000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000f8220828> (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 [16038] daemon prio=5 os_prio=0 cpu=0.58ms elapsed=29.76s tid=0x00007bd4d029e270 nid=16038 waiting on condition [0x00007bd4d48fe000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000f8617938> (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/0x00007bd45c009ba8.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 16166)" #19 [16120] daemon prio=10 os_prio=0 cpu=4.28ms elapsed=12.23s tid=0x00007bd4d05b8d80 nid=16120 runnable [0x00007bd4d6026000]
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=8.44ms elapsed=30.97s tid=0x00007bd4d00a5ef0 nid=16026 runnable
"VM Periodic Task Thread" os_prio=0 cpu=21.16ms elapsed=30.99s tid=0x00007bd4d0094770 nid=16025 waiting on condition
"G1 Service" os_prio=0 cpu=2.24ms elapsed=31.08s tid=0x00007bd4d007bba0 nid=16024 runnable
"G1 Refine#0" os_prio=0 cpu=37.11ms elapsed=31.09s tid=0x00007bd4d007abd0 nid=16023 runnable
"G1 Conc#0" os_prio=0 cpu=0.18ms elapsed=31.09s tid=0x00007bd4d003d870 nid=16022 runnable
"G1 Main Marker" os_prio=0 cpu=0.18ms elapsed=31.10s tid=0x00007bd4d003c8c0 nid=16021 runnable
"GC Thread#0" os_prio=0 cpu=75.65ms elapsed=31.10s tid=0x00007bd4d003a2e0 nid=16020 runnable
JNI global refs: 15, weak refs: 0
Heap
garbage-first heap total 65536K, used 25753K [0x00000000f8000000, 0x0000000100000000)
region size 1024K, 10 young (10240K), 2 survivors (2048K)
Metaspace used 14833K, committed 15104K, reserved 1114112K
class space used 1589K, committed 1728K, reserved 1048576K
Full thread dump (kompile in-child self-dump: buildtest.projection.journal.JournalLegacyOversizedRecordStreamsUnderTightHeapKt.journalLegacyOversizedRecordStreamsUnderTightHeap exceeded 30000ms):
"main" #1 prio=5
java.lang.Thread.State: TIMED_WAITING
at jdk.internal.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1797)
at java.lang.ProcessImpl.waitFor(ProcessImpl.java:440)
at buildtest.projection.journal.JournalLegacyOversizedRecordStreamsUnderTightHeapKt.journalLegacyOversizedRecordStreamsUnderTightHeap$child(journalLegacyOversizedRecordStreamsUnderTightHeap.kt:99)
at buildtest.projection.journal.JournalLegacyOversizedRecordStreamsUnderTightHeapKt.journalLegacyOversizedRecordStreamsUnderTightHeap(journalLegacyOversizedRecordStreamsUnderTightHeap.kt:138)
at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(DirectMethodHandle$Holder)
at java.lang.invoke.LambdaForm$MH/0x00007bd45c00c800.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/0x00007bd45c001800.invokeStatic(LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x00007bd45c005400.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 16166)" #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/0x00007bd45c009ba8.run(Unknown Source)
at java.lang.Thread.runWith(Thread.java:1596)
at java.lang.Thread.run(Thread.java:1583)
JNI global refs: 0 (not measured; kompile in-child self-dump)
TIMEOUT: Test 'buildtest.projection.journal.JournalLegacyOversizedRecordStreamsUnderTightHeapKt.journalLegacyOversizedRecordStreamsUnderTightHeap' exceeded per-test timeout of 30000ms; child process killed
[JSTACK THREAD DUMPS BEGIN]
Full thread dump OpenJDK 64-Bit Server VM (21.0.11+10-1-24.04.2-Ubuntu mixed mode, sharing):
Threads class SMR info:
_java_thread_list=0x00007bd4d05b9c00, length=12, elements={
0x00007bd4d0019d30, 0x00007bd4d00b1a30, 0x00007bd4d00b2fb0, 0x00007bd4d00b4760,
0x00007bd4d00b5db0, 0x00007bd4d00b7360, 0x00007bd4d00b8eb0, 0x00007bd4d00ba580,
0x00007bd4d00c67a0, 0x00007bd4d00c9a70, 0x00007bd4d029e270, 0x00007bd4d05b8d80
}
"main" #1 [16019] prio=5 os_prio=0 cpu=4907.17ms elapsed=31.12s tid=0x00007bd4d0019d30 nid=16019 waiting on condition [0x00007bd4d67fd000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000fb60f900> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(java.base@21.0.11/AbstractQueuedSynchronizer.java:1797)
at java.lang.ProcessImpl.waitFor(java.base@21.0.11/ProcessImpl.java:440)
at buildtest.projection.journal.JournalLegacyOversizedRecordStreamsUnderTightHeapKt.journalLegacyOversizedRecordStreamsUnderTightHeap$child(journalLegacyOversizedRecordStreamsUnderTightHeap.kt:99)
at buildtest.projection.journal.JournalLegacyOversizedRecordStreamsUnderTightHeapKt.journalLegacyOversizedRecordStreamsUnderTightHeap(journalLegacyOversizedRecordStreamsUnderTightHeap.kt:138)
at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(java.base@21.0.11/DirectMethodHandle$Holder)
at java.lang.invoke.LambdaForm$MH/0x00007bd45c00c800.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/0x00007bd45c001800.invokeStatic(java.base@21.0.11/LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x00007bd45c005400.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 [16027] daemon prio=10 os_prio=0 cpu=1.18ms elapsed=30.94s tid=0x00007bd4d00b1a30 nid=16027 waiting on condition [0x00007bd4d51fe000]
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 [16028] daemon prio=8 os_prio=0 cpu=0.32ms elapsed=30.93s tid=0x00007bd4d00b2fb0 nid=16028 in Object.wait() [0x00007bd4d50fe000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait0(java.base@21.0.11/Native Method)
- waiting on <0x00000000f8220700> (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 <0x00000000f8220700> (a java.lang.ref.NativeReferenceQueue$Lock)
at java.lang.ref.Finalizer$FinalizerThread.run(java.base@21.0.11/Finalizer.java:173)
"Signal Dispatcher" #11 [16029] daemon prio=9 os_prio=0 cpu=0.35ms elapsed=30.93s tid=0x00007bd4d00b4760 nid=16029 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Service Thread" #12 [16030] daemon prio=9 os_prio=0 cpu=0.68ms elapsed=30.93s tid=0x00007bd4d00b5db0 nid=16030 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Monitor Deflation Thread" #13 [16031] daemon prio=9 os_prio=0 cpu=4.07ms elapsed=30.92s tid=0x00007bd4d00b7360 nid=16031 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread0" #14 [16032] daemon prio=9 os_prio=0 cpu=820.82ms elapsed=30.92s tid=0x00007bd4d00b8eb0 nid=16032 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
"C1 CompilerThread0" #15 [16033] daemon prio=9 os_prio=0 cpu=632.30ms elapsed=30.91s tid=0x00007bd4d00ba580 nid=16033 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
"Notification Thread" #16 [16034] daemon prio=9 os_prio=0 cpu=0.16ms elapsed=30.90s tid=0x00007bd4d00c67a0 nid=16034 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Common-Cleaner" #17 [16035] daemon prio=8 os_prio=0 cpu=0.56ms elapsed=30.89s tid=0x00007bd4d00c9a70 nid=16035 waiting on condition [0x00007bd4d49fe000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000f8220828> (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 [16038] daemon prio=5 os_prio=0 cpu=0.58ms elapsed=29.76s tid=0x00007bd4d029e270 nid=16038 waiting on condition [0x00007bd4d48fe000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000f8617938> (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/0x00007bd45c009ba8.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 16166)" #19 [16120] daemon prio=10 os_prio=0 cpu=4.28ms elapsed=12.23s tid=0x00007bd4d05b8d80 nid=16120 runnable [0x00007bd4d6026000]
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=8.44ms elapsed=30.97s tid=0x00007bd4d00a5ef0 nid=16026 runnable
"VM Periodic Task Thread" os_prio=0 cpu=21.16ms elapsed=30.99s tid=0x00007bd4d0094770 nid=16025 waiting on condition
"G1 Service" os_prio=0 cpu=2.24ms elapsed=31.08s tid=0x00007bd4d007bba0 nid=16024 runnable
"G1 Refine#0" os_prio=0 cpu=37.11ms elapsed=31.09s tid=0x00007bd4d007abd0 nid=16023 runnable
"G1 Conc#0" os_prio=0 cpu=0.18ms elapsed=31.09s tid=0x00007bd4d003d870 nid=16022 runnable
"G1 Main Marker" os_prio=0 cpu=0.18ms elapsed=31.10s tid=0x00007bd4d003c8c0 nid=16021 runnable
"GC Thread#0" os_prio=0 cpu=75.65ms elapsed=31.10s tid=0x00007bd4d003a2e0 nid=16020 runnable
JNI global refs: 15, weak refs: 0
Heap
garbage-first heap total 65536K, used 25753K [0x00000000f8000000, 0x0000000100000000)
region size 1024K, 10 young (10240K), 2 survivors (2048K)
Metaspace used 14833K, committed 15104K, reserved 1114112K
class space used 1589K, committed 1728K, reserved 1048576K
Full thread dump (kompile in-child self-dump: buildtest.projection.journal.JournalLegacyOversizedRecordStreamsUnderTightHeapKt.journalLegacyOversizedRecordStreamsUnderTightHeap exceeded 30000ms):
"main" #1 prio=5
java.lang.Thread.State: TIMED_WAITING
at jdk.internal.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1797)
at java.lang.ProcessImpl.waitFor(ProcessImpl.java:440)
at buildtest.projection.journal.JournalLegacyOversizedRecordStreamsUnderTightHeapKt.journalLegacyOversizedRecordStreamsUnderTightHeap$child(journalLegacyOversizedRecordStreamsUnderTightHeap.kt:99)
at buildtest.projection.journal.JournalLegacyOversizedRecordStreamsUnderTightHeapKt.journalLegacyOversizedRecordStreamsUnderTightHeap(journalLegacyOversizedRecordStreamsUnderTightHeap.kt:138)
at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(DirectMethodHandle$Holder)
at java.lang.invoke.LambdaForm$MH/0x00007bd45c00c800.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/0x00007bd45c001800.invokeStatic(LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x00007bd45c005400.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 16166)" #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/0x00007bd45c009ba8.run(Unknown Source)
at java.lang.Thread.runWith(Thread.java:1596)
at java.lang.Thread.run(Thread.java:1583)
JNI global refs: 0 (not measured; kompile in-child self-dump)
[JSTACK THREAD DUMPS END]
| | 2 of 3 | PASSED | 14.4s | 614700249 | yes (this is the published result) | — | | 3 of 3 | PASSED | 24.6s | 614700223 | — | — |
|
| PASSED | buildtest.projection.journal | journalLegacyOwnershipReleaseInterruptPreservesNativeFailure | 4428ms | |
| PASSED | buildtest.projection.journal | journalLegacyOwnershipUseDrainsBeforeRelease | 2837ms | |
| PASSED | buildtest.projection.journal | journalLegacyOwnershipUseEndsBeforeHistoryObservation | 2619ms | |
| PASSED | buildtest.projection.journal | journalLegacyOwnershipUseRefusalPreservesTemporary | 4704ms | |
| PASSED | buildtest.projection.journal | journalLegacyOwnershipWarningReentersAfterUse | 3144ms | |
| PASSED | buildtest.projection.journal | journalLegacySnapshotMigrationResumesBoundedBytes | 17335ms | |
| PASSED | buildtest.projection.journal | journalLegacyStartupFoldIsCheckpointed | 20384ms | |
| PASSED | buildtest.projection.journal | journalLegacyTailOnlyMigrationBoundsDiscardedWork | 14196ms | |
| PASSED | buildtest.projection.journal | journalLiveAppendBoundsDecodedPayloadStaging | 18942ms | |
| PASSED | buildtest.projection.journal | journalLiveAppendSurvivesHistoryLargerThanHeap | 58411ms | |
| PASSED | buildtest.projection.journal | journalLiveAppendUsesBoundedIndexBatches | 28712ms | |
| PASSED | buildtest.projection.journal | journalLiveAuthorityCandidateSurvivesNestedOpen | 2908ms | |
| PASSED | buildtest.projection.journal | journalLiveCandidateLeaseSurvivesCleanup | 5344ms | |
| PASSED | buildtest.projection.journal | journalLiveTailBytesRequestMaintenance | 3602ms | |
| PASSED | buildtest.projection.journal | journalLiveTailCountRequestsMaintenance | 4746ms | |
| PASSED | buildtest.projection.journal | journalLosingAuthorityCandidateReusesWinner | 4973ms | |
| PASSED | buildtest.projection.journal | journalMaintenanceStageObserverBlocksOutputOpen | 2525ms | |
| PASSED | buildtest.projection.journal | journalMalformedCurrentNamesPath | 2179ms | |
| PASSED | buildtest.projection.journal | journalMissingCutSelectorFails | 4123ms | |
| PASSED | buildtest.projection.journal | journalNativeRestartCursorRemainsContiguous | 6292ms | |
| PASSED | buildtest.projection.journal | journalNestedClockKeepsInheritedDeletionOwner | 2906ms | |
| PASSED | buildtest.projection.journal | journalNestedConstructionLifetimeReturnsOuterOwnership | 2496ms | |
| PASSED | buildtest.projection.journal | journalNestedPredecessorWaitKeepsInheritedDeletionOwner | 5474ms | |
| PASSED | buildtest.projection.journal | journalOldWriterBoundaryMismatchRejected | 5899ms | |
| PASSED | buildtest.projection.journal | journalOldWriterBoundaryPartialDigitsResume | 3020ms | |
| PASSED | buildtest.projection.journal | journalOldWriterBoundaryRepairClose | 3910ms | |
| PASSED | buildtest.projection.journal | journalOldWriterBoundaryRepairReentry | 2130ms | |
| PASSED | buildtest.projection.journal | journalOldWriterBoundaryRepairRefusesPreCutHeader | 1919ms | |
| PASSED | buildtest.projection.journal | journalOldWriterBoundaryRepairRefusesPreCutIncarnation | 2181ms | |
| PASSED | buildtest.projection.journal | journalOldWriterBoundaryRepairRefusesSelectedHeader | 2760ms | |
| PASSED | buildtest.projection.journal | journalOldWriterBoundaryRepairRefusesSelectedIncarnation | 4925ms | |
| PASSED | buildtest.projection.journal | journalOldWriterBoundaryRepairResumes | 1743ms | |
| PASSED | buildtest.projection.journal | journalOldWriterLegacyBoundaryRecovery | 4691ms | |
| PASSED | buildtest.projection.journal | journalOldWriterLegacySavedProgressRecovery | 31374ms | |
| PASSED | buildtest.projection.journal | journalOldWriterSelectedBoundaryRecovery | 1479ms | |
| PASSED | buildtest.projection.journal | journalOrdinaryAdmissionFailureReleasesOrdinaryOrder | 3792ms | |
| PASSED | buildtest.projection.journal | journalOrdinaryClassificationFailureReleasesStage | 2210ms | |
| PASSED | buildtest.projection.journal | journalOrdinaryCommitWaitRefusesAppendOwner | 4687ms | |
| PASSED | buildtest.projection.journal | journalOrdinaryDeletionKeepsFactsWhenClockMovesBackwards | 6283ms | |
| PASSED | buildtest.projection.journal | journalOrdinaryDeletionRefusalKeepsOriginalHostError | 3869ms | |
| PASSED | buildtest.projection.journal | journalOrdinaryFailureBoundariesReleaseRunOrder | 5417ms | |
| PASSED | buildtest.projection.journal | journalOrdinaryPageAdmissionRetainsStorage | 2707ms | |
| PASSED | buildtest.projection.journal | journalOrdinarySourceFailureHostRefusalRetainsRepairObligation | 3579ms | |
| PASSED | buildtest.projection.journal | journalOrdinaryTextFailurePreservesTarget | 3134ms | |
| PASSED | buildtest.projection.journal | journalOwnedMetadataReadWorkIsBounded | 3330ms | |
| PASSED | buildtest.projection.journal | journalOwnerOrderRefusesEarlierOwner | 3463ms | |
| PASSED | buildtest.projection.journal | journalPageBatchByteBoundary | 3009ms | |
| PASSED | buildtest.projection.journal | journalPageBatchCallbacksReleaseOwners | 5587ms | |
| PASSED | buildtest.projection.journal | journalPageBatchReadsOversizedFrame | 5856ms | |
| PASSED | buildtest.projection.journal | journalPageBatchRechecksConsumedFrames | 4330ms | |
| PASSED | buildtest.projection.journal | journalPageBatchSkipsLargeArenaGap | 6680ms | |
| PASSED | buildtest.projection.journal | journalPageCaptureKeepsOneCommittedCut | 10061ms | |
| PASSED | buildtest.projection.journal | journalPageClassificationRechecksReplacedBaseline | 25033ms | |
| PASSED | buildtest.projection.journal | journalPageClassificationReleasesOwnerDuringColdRead | 10845ms | |
| PASSED | buildtest.projection.journal | journalPageFinalWindowReadAheadIsBounded | 2812ms | |
| PASSED | buildtest.projection.journal | journalPageLeaseSurvivesReplacement | 2651ms | |
| PASSED | buildtest.projection.journal | journalPageLeaseSurvivesStorageClose | 5456ms | |
| PASSED | buildtest.projection.journal | journalPageObjectsCannotChangeCommittedRows | 3729ms | |
| PASSED | buildtest.projection.journal | journalPageReadsOneBoundedBatch | 15492ms | |
| PASSED | buildtest.projection.journal | journalPageValidatesArgumentsBeforeColdClassification | 4145ms | |
| PASSED | buildtest.projection.journal | journalPageWindowKeepsItsAdmittedCut | 3965ms | |
| PASSED | buildtest.projection.journal | journalPartialAppendReopenDeltaBoundIndependentOfBaseline | 30700ms | |
| PASSED | buildtest.projection.journal | journalPrecommitHostRefusalPreservesStorageFailure | 5092ms | |
| PASSED | buildtest.projection.journal | journalPrecommitHostRefusalRetainsRepairObligation | 5120ms | |
| PASSED | buildtest.projection.journal | journalPreparedDeletionReentryKeepsNestedFacts | 3222ms | |
| PASSED | buildtest.projection.journal | journalPreparedDeletionStopAfterSelectionKeepsFact | 3062ms | |
| PASSED | buildtest.projection.journal | journalPreparedDeletionStopBeforeSelectionKeepsRows | 1950ms | |
| PASSED | buildtest.projection.journal | journalPreparedDeletionUsesPublicationTime | 1985ms | |
| PASSED | buildtest.projection.journal | journalPreparedSourceCutFinishesAfterPublicationFailure | 4674ms | |
| PASSED | buildtest.projection.journal | journalPreviousReleaseConstructorsRemainAvailable | 3810ms | |
| PASSED | buildtest.projection.journal | journalRcAcceptedKeySizesSurviveReopen | 6734ms | |
| PASSED | buildtest.projection.journal | journalRcBaselineDraftCodecKeepsNativeText | 3194ms | |
| PASSED | buildtest.projection.journal | journalRcBaselineInitialDraftKeepsNativeText | 4098ms | |
| PASSED | buildtest.projection.journal | journalRcBaselinePayloadPreservesNativeText | 5932ms | |
| PASSED | buildtest.projection.journal | journalRcCompactedPageAccountingKeepsNativeText | 3938ms | |
| PASSED | buildtest.projection.journal | journalRcKeySummaryPreservesUnicodeDeletionTimes | 10058ms | |
| PASSED | buildtest.projection.journal | journalRcPageAccountingPreservesNativeText | 4582ms | |
| PASSED | buildtest.projection.journal | journalReadAdmissionSurvivesReplacementAndFailure | 4708ms | |
| PASSED | buildtest.projection.journal | journalReadHostObservesAndClosesStream | 1968ms | |
| PASSED | buildtest.projection.journal | journalReaderDoesNotBlockWriter | 2080ms | |
| PASSED | buildtest.projection.journal | journalRecoveryAuthorityMoveCloseCompletesSelectedCut | 5655ms | |
| PASSED | buildtest.projection.journal | journalRecoveryBoundsCutImportNodeWrites | 14032ms | |
| PASSED | buildtest.projection.journal | journalRecoveryCallbackInventoryKeepsAcknowledgedRows | 16137ms | |
| PASSED | buildtest.projection.journal | journalRecoveryCallbackReceiptsSurviveNestedOpenAndRebuild | 10530ms | |
| PASSED | buildtest.projection.journal | journalRecoveryRewriteClosePreservesCommittedCut | 7267ms | |
| PASSED | buildtest.projection.journal | journalRecoveryRewriteObservesOwnedStage | 4438ms | |
| PASSED | buildtest.projection.journal | journalRecoverySourceMoveCloseCompletesCut | 4076ms | |
| PASSED | buildtest.projection.journal | journalRecoverySourceMoveObserverFailureCompletesCut | 5416ms | |
| PASSED | buildtest.projection.journal | journalRecoveryStagedClosePreservesCommittedCut | 3916ms | |
| PASSED | buildtest.projection.journal | journalRecoveryStopKeepsInterruptionCause | 4311ms | |
| PASSED | buildtest.projection.journal | journalRecoverySupersededBySourceRepairRetires | 5605ms | |
| PASSED | buildtest.projection.journal | journalReentrantClassificationStartup | 2807ms | |
| PASSED | buildtest.projection.journal | journalRefreshedBaselineBindingDoesNotExcludeAdmission | 9403ms | |
| PASSED | buildtest.projection.journal | journalRejectedBaselineDoesNotCommitDeletion | 2328ms | |
| PASSED | buildtest.projection.journal | journalRemovedDirectoryFactSurvivesReopen | 4579ms | |
| PASSED | buildtest.projection.journal | journalReopenDeltaBoundIndependentOfBaselineArchived | 13805ms | |
| PASSED | buildtest.projection.journal | journalReopenDeltaBoundIndependentOfBaselineNoEviction | 12072ms | |
| PASSED | buildtest.projection.journal | journalReopenDeltaBoundIndependentOfBaselineWithoutArchive | 13426ms | |
| PASSED | buildtest.projection.journal | journalReopenDeltaBoundIndependentOfHistoryWithoutBaseline | 5477ms | |
| PASSED | buildtest.projection.journal | journalReopenDeltaBoundPreservesAdvertisedContinuation | 23065ms | |
| PASSED | buildtest.projection.journal | journalReopenReadinessClockBoundIndependentOfBaseline | 13183ms | |
| PASSED | buildtest.projection.journal | journalReopenSnapshotBytesAreBounded | 13813ms | |
| PASSED | buildtest.projection.journal | journalReopenedEmptyCompleteCutCanBuildBaseline | 5542ms | |
| PASSED | buildtest.projection.journal | journalRepairAppendsWithoutReset | 4359ms | |
| PASSED | buildtest.projection.journal | journalRepairBoundsCutImportNodeWrites | 26596ms | |
| PASSED | buildtest.projection.journal | journalRepairCallbackClosePreservesCommittedCut | 5566ms | |
| PASSED | buildtest.projection.journal | journalRepairCallbackInventoryKeepsAcknowledgedRows | 4806ms | |
| PASSED | buildtest.projection.journal | journalRepairFreshReaderSeesAppendedCorrection | 2791ms | |
| PASSED | buildtest.projection.journal | journalRepairHostReleaseAfterCommitKeepsAvailableCut | 4408ms | |
| PASSED | buildtest.projection.journal | journalRepairIncludesTimerPublishedDuringStaging | 4374ms | |
| PASSED | buildtest.projection.journal | journalRepairKeepsAdmittedPageAndContinuation | 3302ms | |
| PASSED | buildtest.projection.journal | journalRepairKeepsNewerRunAuthority | 3996ms | |
| PASSED | buildtest.projection.journal | journalRepairMultipleRunsReachCaughtUpReader | 6255ms | |
| PASSED | buildtest.projection.journal | journalRepairPendingGapCursorRequiresReset | 4407ms | |
| PASSED | buildtest.projection.journal | journalRepairPreMoveHostCloseDiscardsPreparedSource | 2866ms | |
| PASSED | buildtest.projection.journal | journalRepairSavedCursorContinuesAfterReopen | 5597ms | |
| PASSED | buildtest.projection.journal | journalRepairSourceCallbackKeepsAcknowledgedRow | 3414ms | |
| PASSED | buildtest.projection.journal | journalRepairSourceMoveCloseCompletesCut | 4793ms | |
| PASSED | buildtest.projection.journal | journalRepairSourceMoveObserverFailureCompletesCut | 3809ms | |
| PASSED | buildtest.projection.journal | journalRepeatedTerminalSummariesPreserveEachWindow | 8055ms | |
| PASSED | buildtest.projection.journal | journalReplacedBaselineCursorRequiresReset | 4575ms | |
| PASSED | buildtest.projection.journal | journalResetAdmissionDoesNotDelayStorageClose | 4527ms | |
| PASSED | buildtest.projection.journal | journalResetAdmissionIoFailureAndCloseStillFails | 3788ms | |
| PASSED | buildtest.projection.journal | journalResetAdmissionStopAndCloseStillFails | 6050ms | |
| PASSED | buildtest.projection.journal | journalResetAllocationCloseKeepsCapturedReader | 5818ms | |
| PASSED | buildtest.projection.journal | journalResetCallbackKeepsPreviousSlotReadable | 14790ms | |
| PASSED | buildtest.projection.journal | journalResetPagesPreserveChunkedText | 5903ms | |
| PASSED | buildtest.projection.journal | journalResetSelectionHostCloseStopsCompatibilityMove | 3796ms | |
| PASSED | buildtest.projection.journal | journalResetSerializationAdmissionCloseKeepsCapturedReader | 4692ms | |
| PASSED | buildtest.projection.journal | journalResetSerializationRowCloseStopsMutableStage | 3224ms | |
| PASSED | buildtest.projection.journal | journalRestoredDirectoryClearsOnlyItsFact | 4367ms | |
| PASSED | buildtest.projection.journal | journalRetainedTailCursorContinuesAfterReplacement | 5019ms | |
| PASSED | buildtest.projection.journal | journalReviewAdmittedPageDoesNotCrossArchiveGap | 3865ms | |
| PASSED | buildtest.projection.journal | journalReviewArchiveGapReturnsReadableReset | 4343ms | |
| PASSED | buildtest.projection.journal | journalReviewBaselinePageDoesNotCrossGap | 2571ms | |
| PASSED | buildtest.projection.journal | journalReviewCompactionCoveredCursorRejectsArchiveGap | 5028ms | |
| PASSED | buildtest.projection.journal | journalReviewCoverageQueryReleasesOwnerDuringStorageRead flaky — passed on attempt 2 of 3 | 21008ms | |
Attempts (3)| Attempt | Status | Duration | Droplet | Canonical | Error |
|---|
| 1 of 3 | FAILED | 33s | 614700221 | — | java.lang.RuntimeException: Test 'journalReviewCoverageQueryReleasesOwnerDuringStorageRead' timed out after 30000ms, stuck at: okio.JvmFileHandle.protectedWrite(JvmFileHandle.kt:69)
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 (36182 characters)2026-11-01 06:20:10
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=0x00007b6be82a1fc0, length=11, elements={
0x00007b6be8019da0, 0x00007b6be80b1aa0, 0x00007b6be80b3020, 0x00007b6be80b47d0,
0x00007b6be80b5e20, 0x00007b6be80b73d0, 0x00007b6be80b8f20, 0x00007b6be80ba5f0,
0x00007b6be80c6810, 0x00007b6be80c9ae0, 0x00007b6be82a1100
}
"main" #1 [14087] prio=5 os_prio=0 cpu=4013.02ms elapsed=31.92s tid=0x00007b6be8019da0 nid=14087 runnable [0x00007b6bee1fb000]
java.lang.Thread.State: RUNNABLE
at java.io.RandomAccessFile.writeBytes(java.base@21.0.11/RandomAccessFile.java:574)
at java.io.RandomAccessFile.write(java.base@21.0.11/RandomAccessFile.java:602)
at okio.JvmFileHandle.protectedWrite(JvmFileHandle.kt:69)
- locked <0x00000000fb82ea48> (a okio.JvmFileHandle)
at okio.FileHandle.write(FileHandle.kt:122)
at buildtest.projection.journal.JournalReviewCoverageQueryReleasesOwnerDuringStorageReadKt$journalReviewCoverageQueryReleasesOwnerDuringStorageRead$wrap$1.protectedWrite(journalReviewCoverageQueryReleasesOwnerDuringStorageRead.kt:43)
at okio.FileHandle.write(FileHandle.kt:122)
at buildtest.projection.journal.JournalChannel.write(JournalIo.kt:375)
at buildtest.projection.journal.JournalRandomAccessFile.write(JournalIo.kt:450)
at buildtest.projection.journal.JournalRandomAccessFile.write(JournalIo.kt:449)
at buildtest.projection.journal.DurableProjectionCutKt.writeProjectionArenaFrame(DurableProjectionCut.kt:1308)
at buildtest.projection.journal.DurableProjectionCutKt.access$writeProjectionArenaFrame(DurableProjectionCut.kt:1)
at buildtest.projection.journal.ProjectionCutArena.write(DurableProjectionCut.kt:510)
at buildtest.projection.journal.ProjectionCutArena.access$write(DurableProjectionCut.kt:182)
at buildtest.projection.journal.ProjectionCutArena$updateAll$1$bulk$2.invoke(DurableProjectionCut.kt:382)
at buildtest.projection.journal.ProjectionCutArena$updateAll$1$bulk$2.invoke(DurableProjectionCut.kt:380)
at buildtest.projection.journal.DurableProjectionCutKt.joinProjectionCutEntries(DurableProjectionCut.kt:121)
at buildtest.projection.journal.DurableProjectionCutKt.putProjectionCutEntries(DurableProjectionCut.kt:147)
at buildtest.projection.journal.DurableProjectionCutKt.putProjectionCutEntries(DurableProjectionCut.kt:142)
at buildtest.projection.journal.DurableProjectionCutKt.putProjectionCutEntries(DurableProjectionCut.kt:142)
at buildtest.projection.journal.DurableProjectionCutKt.putProjectionCutEntries(DurableProjectionCut.kt:143)
at buildtest.projection.journal.DurableProjectionCutKt.putProjectionCutEntries(DurableProjectionCut.kt:143)
at buildtest.projection.journal.DurableProjectionCutKt.putProjectionCutEntries(DurableProjectionCut.kt:142)
at buildtest.projection.journal.DurableProjectionCutKt.putProjectionCutEntries(DurableProjectionCut.kt:143)
at buildtest.projection.journal.DurableProjectionCutKt.putProjectionCutEntries(DurableProjectionCut.kt:142)
at buildtest.projection.journal.DurableProjectionCutKt.putProjectionCutEntries(DurableProjectionCut.kt:143)
at buildtest.projection.journal.DurableProjectionCutKt.access$putProjectionCutEntries(DurableProjectionCut.kt:1)
at buildtest.projection.journal.ProjectionCutArena$updateAll$1.invoke(DurableProjectionCut.kt:384)
at buildtest.projection.journal.ProjectionCutArena$updateAll$1.invoke(DurableProjectionCut.kt:378)
at buildtest.projection.journal.ProjectionCutArena.access(DurableProjectionCut.kt:216)
- locked <0x00000000f99036a0> (a java.lang.Object)
at buildtest.projection.journal.ProjectionCutArena.access$default(DurableProjectionCut.kt:197)
at buildtest.projection.journal.ProjectionCutArena.updateAll(DurableProjectionCut.kt:378)
at buildtest.projection.journal.ProjectionCutArena.putAll(DurableProjectionCut.kt:373)
at buildtest.projection.journal.CutJournalRecords.appendWithRecordReferences(CutJournalRecords.kt:221)
- locked <0x00000000fb823ff0> (a java.lang.Object)
at buildtest.projection.journal.ProjectionChangeJournal.selectAppendCut(ProjectionChangeJournal.kt:3170)
at buildtest.projection.journal.ProjectionChangeJournal.drainPendingAppends(ProjectionChangeJournal.kt:3411)
at buildtest.projection.journal.ProjectionChangeJournal.appendAll(ProjectionChangeJournal.kt:2914)
at buildtest.projection.journal.ProjectionChangeJournal.append(ProjectionChangeJournal.kt:2877)
at buildtest.projection.journal.JournalReviewCoverageQueryReleasesOwnerDuringStorageReadKt.journalReviewCoverageQueryReleasesOwnerDuringStorageRead(journalReviewCoverageQueryReleasesOwnerDuringStorageRead.kt:76)
at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(java.base@21.0.11/DirectMethodHandle$Holder)
at java.lang.invoke.LambdaForm$MH/0x00007b6b7400c800.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/0x00007b6b74001800.invokeStatic(java.base@21.0.11/LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x00007b6b74005400.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 [14099] daemon prio=10 os_prio=0 cpu=1.03ms elapsed=31.54s tid=0x00007b6be80b1aa0 nid=14099 waiting on condition [0x00007b6becffe000]
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 [14100] daemon prio=8 os_prio=0 cpu=0.79ms elapsed=31.54s tid=0x00007b6be80b3020 nid=14100 in Object.wait() [0x00007b6becefe000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait0(java.base@21.0.11/Native Method)
- waiting on <0x00000000f8218670> (a java.lang.ref.NativeReferenceQueue$Lock)
at java.lang.Object.wait(java.base@21.0.11/Object.java:366)
at java.lang.Object.wait(java.base@21.0.11/Object.java:339)
at java.lang.ref.NativeReferenceQueue.await(java.base@21.0.11/NativeReferenceQueue.java:48)
at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.11/ReferenceQueue.java:158)
at java.lang.ref.NativeReferenceQueue.remove(java.base@21.0.11/NativeReferenceQueue.java:89)
- locked <0x00000000f8218670> (a java.lang.ref.NativeReferenceQueue$Lock)
at java.lang.ref.Finalizer$FinalizerThread.run(java.base@21.0.11/Finalizer.java:173)
"Signal Dispatcher" #11 [14101] daemon prio=9 os_prio=0 cpu=0.30ms elapsed=31.53s tid=0x00007b6be80b47d0 nid=14101 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Service Thread" #12 [14102] daemon prio=9 os_prio=0 cpu=1.05ms elapsed=31.52s tid=0x00007b6be80b5e20 nid=14102 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Monitor Deflation Thread" #13 [14103] daemon prio=9 os_prio=0 cpu=7.76ms elapsed=31.52s tid=0x00007b6be80b73d0 nid=14103 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread0" #14 [14104] daemon prio=9 os_prio=0 cpu=745.74ms elapsed=31.51s tid=0x00007b6be80b8f20 nid=14104 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
"C1 CompilerThread0" #15 [14105] daemon prio=9 os_prio=0 cpu=687.30ms elapsed=31.50s tid=0x00007b6be80ba5f0 nid=14105 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
"Notification Thread" #16 [14106] daemon prio=9 os_prio=0 cpu=0.21ms elapsed=31.44s tid=0x00007b6be80c6810 nid=14106 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Common-Cleaner" #17 [14107] daemon prio=8 os_prio=0 cpu=0.65ms elapsed=31.42s tid=0x00007b6be80c9ae0 nid=14107 waiting on condition [0x00007b6bec72d000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000f8218798> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.11/AbstractQueuedSynchronizer.java:1886)
at java.lang.ref.ReferenceQueue.await(java.base@21.0.11/ReferenceQueue.java:71)
at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.11/ReferenceQueue.java:143)
at java.lang.ref.ReferenceQueue.remove(java.base@21.0.11/ReferenceQueue.java:218)
at jdk.internal.ref.CleanerImpl.run(java.base@21.0.11/CleanerImpl.java:140)
at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)
at jdk.internal.misc.InnocuousThread.run(java.base@21.0.11/InnocuousThread.java:186)
"kompile-timeout-self-dump" #18 [14115] daemon prio=5 os_prio=0 cpu=1.03ms elapsed=29.51s tid=0x00007b6be82a1100 nid=14115 waiting on condition [0x00007b6bec62d000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000f9916330> (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/0x00007b6b74009ba8.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=12.53ms elapsed=31.60s tid=0x00007b6be80a5f60 nid=14098 runnable
"VM Periodic Task Thread" os_prio=0 cpu=48.86ms elapsed=31.65s tid=0x00007b6be80947e0 nid=14097 waiting on condition
"G1 Service" os_prio=0 cpu=2.25ms elapsed=31.89s tid=0x00007b6be807bc10 nid=14092 runnable
"G1 Refine#0" os_prio=0 cpu=28.49ms elapsed=31.89s tid=0x00007b6be807ac40 nid=14091 runnable
"G1 Conc#0" os_prio=0 cpu=0.14ms elapsed=31.90s tid=0x00007b6be803d8e0 nid=14090 runnable
"G1 Main Marker" os_prio=0 cpu=0.13ms elapsed=31.90s tid=0x00007b6be803c930 nid=14089 runnable
"GC Thread#0" os_prio=0 cpu=33.28ms elapsed=31.90s tid=0x00007b6be803a350 nid=14088 runnable
JNI global refs: 15, weak refs: 0
Heap
garbage-first heap total 65536K, used 9470K [0x00000000f8000000, 0x0000000100000000)
region size 1024K, 7 young (7168K), 1 survivors (1024K)
Metaspace used 8203K, committed 8384K, reserved 1114112K
class space used 658K, committed 768K, reserved 1048576K
Full thread dump (kompile in-child self-dump: buildtest.projection.journal.JournalReviewCoverageQueryReleasesOwnerDuringStorageReadKt.journalReviewCoverageQueryReleasesOwnerDuringStorageRead exceeded 30000ms):
"main" #1 prio=5
java.lang.Thread.State: RUNNABLE
at java.io.FileDescriptor.sync0(Native Method)
at java.io.FileDescriptor.sync(FileDescriptor.java:212)
at okio.JvmFileHandle.protectedFlush(JvmFileHandle.kt:74)
at okio.FileHandle.flush(FileHandle.kt:142)
at buildtest.projection.journal.JournalReviewCoverageQueryReleasesOwnerDuringStorageReadKt$journalReviewCoverageQueryReleasesOwnerDuringStorageRead$wrap$1.protectedFlush(journalReviewCoverageQueryReleasesOwnerDuringStorageRead.kt:45)
at okio.FileHandle.flush(FileHandle.kt:142)
at buildtest.projection.journal.JournalChannel.force(JournalIo.kt:388)
at buildtest.projection.journal.JournalChannel.force$default(JournalIo.kt:384)
at buildtest.projection.journal.JournalRandomAccessFile.force(JournalIo.kt:451)
at buildtest.projection.journal.ProjectionCutStore.stageMetadata(DurableProjectionCut.kt:1163)
at buildtest.projection.journal.ProjectionCutStore.replace(DurableProjectionCut.kt:1173)
at buildtest.projection.journal.ProjectionCutStore.publishProgress(DurableProjectionCut.kt:1129)
at buildtest.projection.journal.ProjectionCutStore.publishOwnedFiles(DurableProjectionCut.kt:987)
at buildtest.projection.journal.ProjectionCutStore.reconcileOwnedFiles(DurableProjectionCut.kt:982)
at buildtest.projection.journal.ProjectionCutStore.access$reconcileOwnedFiles(DurableProjectionCut.kt:616)
at buildtest.projection.journal.ProjectionCutStore$publish$1.invoke(DurableProjectionCut.kt:875)
at buildtest.projection.journal.ProjectionCutStore$publish$1.invoke(DurableProjectionCut.kt:825)
at buildtest.projection.journal.ProjectionCutStore.withAdmittedMetadata(DurableProjectionCut.kt:645)
at buildtest.projection.journal.ProjectionCutStore.publish(DurableProjectionCut.kt:825)
at buildtest.projection.journal.ProjectionCutStore.publish$default(DurableProjectionCut.kt:822)
at buildtest.projection.journal.ProjectionChangeJournal.checkpointProjectionCut(ProjectionChangeJournal.kt:7738)
at buildtest.projection.journal.ProjectionChangeJournal.checkpointProjectionCut$default(ProjectionChangeJournal.kt:7694)
at buildtest.projection.journal.ProjectionChangeJournal.selectAppendCut(ProjectionChangeJournal.kt:3214)
at buildtest.projection.journal.ProjectionChangeJournal.drainPendingAppends(ProjectionChangeJournal.kt:3411)
at buildtest.projection.journal.ProjectionChangeJournal.appendAll(ProjectionChangeJournal.kt:2914)
at buildtest.projection.journal.ProjectionChangeJournal.append(ProjectionChangeJournal.kt:2877)
at buildtest.projection.journal.JournalReviewCoverageQueryReleasesOwnerDuringStorageReadKt.journalReviewCoverageQueryReleasesOwnerDuringStorageRead(journalReviewCoverageQueryReleasesOwnerDuringStorageRead.kt:76)
at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(DirectMethodHandle$Holder)
at java.lang.invoke.LambdaForm$MH/0x00007b6b7400c800.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/0x00007b6b74001800.invokeStatic(LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x00007b6b74005400.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/0x00007b6b74009ba8.run(Unknown Source)
at java.lang.Thread.runWith(Thread.java:1596)
at java.lang.Thread.run(Thread.java:1583)
JNI global refs: 0 (not measured; kompile in-child self-dump)
TIMEOUT: Test 'buildtest.projection.journal.JournalReviewCoverageQueryReleasesOwnerDuringStorageReadKt.journalReviewCoverageQueryReleasesOwnerDuringStorageRead' exceeded per-test timeout of 30000ms; child process killed
[JSTACK THREAD DUMPS BEGIN]
Full thread dump OpenJDK 64-Bit Server VM (21.0.11+10-1-24.04.2-Ubuntu mixed mode, sharing):
Threads class SMR info:
_java_thread_list=0x00007b6be82a1fc0, length=11, elements={
0x00007b6be8019da0, 0x00007b6be80b1aa0, 0x00007b6be80b3020, 0x00007b6be80b47d0,
0x00007b6be80b5e20, 0x00007b6be80b73d0, 0x00007b6be80b8f20, 0x00007b6be80ba5f0,
0x00007b6be80c6810, 0x00007b6be80c9ae0, 0x00007b6be82a1100
}
"main" #1 [14087] prio=5 os_prio=0 cpu=4013.02ms elapsed=31.92s tid=0x00007b6be8019da0 nid=14087 runnable [0x00007b6bee1fb000]
java.lang.Thread.State: RUNNABLE
at java.io.RandomAccessFile.writeBytes(java.base@21.0.11/RandomAccessFile.java:574)
at java.io.RandomAccessFile.write(java.base@21.0.11/RandomAccessFile.java:602)
at okio.JvmFileHandle.protectedWrite(JvmFileHandle.kt:69)
- locked <0x00000000fb82ea48> (a okio.JvmFileHandle)
at okio.FileHandle.write(FileHandle.kt:122)
at buildtest.projection.journal.JournalReviewCoverageQueryReleasesOwnerDuringStorageReadKt$journalReviewCoverageQueryReleasesOwnerDuringStorageRead$wrap$1.protectedWrite(journalReviewCoverageQueryReleasesOwnerDuringStorageRead.kt:43)
at okio.FileHandle.write(FileHandle.kt:122)
at buildtest.projection.journal.JournalChannel.write(JournalIo.kt:375)
at buildtest.projection.journal.JournalRandomAccessFile.write(JournalIo.kt:450)
at buildtest.projection.journal.JournalRandomAccessFile.write(JournalIo.kt:449)
at buildtest.projection.journal.DurableProjectionCutKt.writeProjectionArenaFrame(DurableProjectionCut.kt:1308)
at buildtest.projection.journal.DurableProjectionCutKt.access$writeProjectionArenaFrame(DurableProjectionCut.kt:1)
at buildtest.projection.journal.ProjectionCutArena.write(DurableProjectionCut.kt:510)
at buildtest.projection.journal.ProjectionCutArena.access$write(DurableProjectionCut.kt:182)
at buildtest.projection.journal.ProjectionCutArena$updateAll$1$bulk$2.invoke(DurableProjectionCut.kt:382)
at buildtest.projection.journal.ProjectionCutArena$updateAll$1$bulk$2.invoke(DurableProjectionCut.kt:380)
at buildtest.projection.journal.DurableProjectionCutKt.joinProjectionCutEntries(DurableProjectionCut.kt:121)
at buildtest.projection.journal.DurableProjectionCutKt.putProjectionCutEntries(DurableProjectionCut.kt:147)
at buildtest.projection.journal.DurableProjectionCutKt.putProjectionCutEntries(DurableProjectionCut.kt:142)
at buildtest.projection.journal.DurableProjectionCutKt.putProjectionCutEntries(DurableProjectionCut.kt:142)
at buildtest.projection.journal.DurableProjectionCutKt.putProjectionCutEntries(DurableProjectionCut.kt:143)
at buildtest.projection.journal.DurableProjectionCutKt.putProjectionCutEntries(DurableProjectionCut.kt:143)
at buildtest.projection.journal.DurableProjectionCutKt.putProjectionCutEntries(DurableProjectionCut.kt:142)
at buildtest.projection.journal.DurableProjectionCutKt.putProjectionCutEntries(DurableProjectionCut.kt:143)
at buildtest.projection.journal.DurableProjectionCutKt.putProjectionCutEntries(DurableProjectionCut.kt:142)
at buildtest.projection.journal.DurableProjectionCutKt.putProjectionCutEntries(DurableProjectionCut.kt:143)
at buildtest.projection.journal.DurableProjectionCutKt.access$putProjectionCutEntries(DurableProjectionCut.kt:1)
at buildtest.projection.journal.ProjectionCutArena$updateAll$1.invoke(DurableProjectionCut.kt:384)
at buildtest.projection.journal.ProjectionCutArena$updateAll$1.invoke(DurableProjectionCut.kt:378)
at buildtest.projection.journal.ProjectionCutArena.access(DurableProjectionCut.kt:216)
- locked <0x00000000f99036a0> (a java.lang.Object)
at buildtest.projection.journal.ProjectionCutArena.access$default(DurableProjectionCut.kt:197)
at buildtest.projection.journal.ProjectionCutArena.updateAll(DurableProjectionCut.kt:378)
at buildtest.projection.journal.ProjectionCutArena.putAll(DurableProjectionCut.kt:373)
at buildtest.projection.journal.CutJournalRecords.appendWithRecordReferences(CutJournalRecords.kt:221)
- locked <0x00000000fb823ff0> (a java.lang.Object)
at buildtest.projection.journal.ProjectionChangeJournal.selectAppendCut(ProjectionChangeJournal.kt:3170)
at buildtest.projection.journal.ProjectionChangeJournal.drainPendingAppends(ProjectionChangeJournal.kt:3411)
at buildtest.projection.journal.ProjectionChangeJournal.appendAll(ProjectionChangeJournal.kt:2914)
at buildtest.projection.journal.ProjectionChangeJournal.append(ProjectionChangeJournal.kt:2877)
at buildtest.projection.journal.JournalReviewCoverageQueryReleasesOwnerDuringStorageReadKt.journalReviewCoverageQueryReleasesOwnerDuringStorageRead(journalReviewCoverageQueryReleasesOwnerDuringStorageRead.kt:76)
at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(java.base@21.0.11/DirectMethodHandle$Holder)
at java.lang.invoke.LambdaForm$MH/0x00007b6b7400c800.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/0x00007b6b74001800.invokeStatic(java.base@21.0.11/LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x00007b6b74005400.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 [14099] daemon prio=10 os_prio=0 cpu=1.03ms elapsed=31.54s tid=0x00007b6be80b1aa0 nid=14099 waiting on condition [0x00007b6becffe000]
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 [14100] daemon prio=8 os_prio=0 cpu=0.79ms elapsed=31.54s tid=0x00007b6be80b3020 nid=14100 in Object.wait() [0x00007b6becefe000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait0(java.base@21.0.11/Native Method)
- waiting on <0x00000000f8218670> (a java.lang.ref.NativeReferenceQueue$Lock)
at java.lang.Object.wait(java.base@21.0.11/Object.java:366)
at java.lang.Object.wait(java.base@21.0.11/Object.java:339)
at java.lang.ref.NativeReferenceQueue.await(java.base@21.0.11/NativeReferenceQueue.java:48)
at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.11/ReferenceQueue.java:158)
at java.lang.ref.NativeReferenceQueue.remove(java.base@21.0.11/NativeReferenceQueue.java:89)
- locked <0x00000000f8218670> (a java.lang.ref.NativeReferenceQueue$Lock)
at java.lang.ref.Finalizer$FinalizerThread.run(java.base@21.0.11/Finalizer.java:173)
"Signal Dispatcher" #11 [14101] daemon prio=9 os_prio=0 cpu=0.30ms elapsed=31.53s tid=0x00007b6be80b47d0 nid=14101 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Service Thread" #12 [14102] daemon prio=9 os_prio=0 cpu=1.05ms elapsed=31.52s tid=0x00007b6be80b5e20 nid=14102 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Monitor Deflation Thread" #13 [14103] daemon prio=9 os_prio=0 cpu=7.76ms elapsed=31.52s tid=0x00007b6be80b73d0 nid=14103 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread0" #14 [14104] daemon prio=9 os_prio=0 cpu=745.74ms elapsed=31.51s tid=0x00007b6be80b8f20 nid=14104 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
"C1 CompilerThread0" #15 [14105] daemon prio=9 os_prio=0 cpu=687.30ms elapsed=31.50s tid=0x00007b6be80ba5f0 nid=14105 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
"Notification Thread" #16 [14106] daemon prio=9 os_prio=0 cpu=0.21ms elapsed=31.44s tid=0x00007b6be80c6810 nid=14106 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Common-Cleaner" #17 [14107] daemon prio=8 os_prio=0 cpu=0.65ms elapsed=31.42s tid=0x00007b6be80c9ae0 nid=14107 waiting on condition [0x00007b6bec72d000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000f8218798> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.11/AbstractQueuedSynchronizer.java:1886)
at java.lang.ref.ReferenceQueue.await(java.base@21.0.11/ReferenceQueue.java:71)
at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.11/ReferenceQueue.java:143)
at java.lang.ref.ReferenceQueue.remove(java.base@21.0.11/ReferenceQueue.java:218)
at jdk.internal.ref.CleanerImpl.run(java.base@21.0.11/CleanerImpl.java:140)
at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)
at jdk.internal.misc.InnocuousThread.run(java.base@21.0.11/InnocuousThread.java:186)
"kompile-timeout-self-dump" #18 [14115] daemon prio=5 os_prio=0 cpu=1.03ms elapsed=29.51s tid=0x00007b6be82a1100 nid=14115 waiting on condition [0x00007b6bec62d000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000f9916330> (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/0x00007b6b74009ba8.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=12.53ms elapsed=31.60s tid=0x00007b6be80a5f60 nid=14098 runnable
"VM Periodic Task Thread" os_prio=0 cpu=48.86ms elapsed=31.65s tid=0x00007b6be80947e0 nid=14097 waiting on condition
"G1 Service" os_prio=0 cpu=2.25ms elapsed=31.89s tid=0x00007b6be807bc10 nid=14092 runnable
"G1 Refine#0" os_prio=0 cpu=28.49ms elapsed=31.89s tid=0x00007b6be807ac40 nid=14091 runnable
"G1 Conc#0" os_prio=0 cpu=0.14ms elapsed=31.90s tid=0x00007b6be803d8e0 nid=14090 runnable
"G1 Main Marker" os_prio=0 cpu=0.13ms elapsed=31.90s tid=0x00007b6be803c930 nid=14089 runnable
"GC Thread#0" os_prio=0 cpu=33.28ms elapsed=31.90s tid=0x00007b6be803a350 nid=14088 runnable
JNI global refs: 15, weak refs: 0
Heap
garbage-first heap total 65536K, used 9470K [0x00000000f8000000, 0x0000000100000000)
region size 1024K, 7 young (7168K), 1 survivors (1024K)
Metaspace used 8203K, committed 8384K, reserved 1114112K
class space used 658K, committed 768K, reserved 1048576K
Full thread dump (kompile in-child self-dump: buildtest.projection.journal.JournalReviewCoverageQueryReleasesOwnerDuringStorageReadKt.journalReviewCoverageQueryReleasesOwnerDuringStorageRead exceeded 30000ms):
"main" #1 prio=5
java.lang.Thread.State: RUNNABLE
at java.io.FileDescriptor.sync0(Native Method)
at java.io.FileDescriptor.sync(FileDescriptor.java:212)
at okio.JvmFileHandle.protectedFlush(JvmFileHandle.kt:74)
at okio.FileHandle.flush(FileHandle.kt:142)
at buildtest.projection.journal.JournalReviewCoverageQueryReleasesOwnerDuringStorageReadKt$journalReviewCoverageQueryReleasesOwnerDuringStorageRead$wrap$1.protectedFlush(journalReviewCoverageQueryReleasesOwnerDuringStorageRead.kt:45)
at okio.FileHandle.flush(FileHandle.kt:142)
at buildtest.projection.journal.JournalChannel.force(JournalIo.kt:388)
at buildtest.projection.journal.JournalChannel.force$default(JournalIo.kt:384)
at buildtest.projection.journal.JournalRandomAccessFile.force(JournalIo.kt:451)
at buildtest.projection.journal.ProjectionCutStore.stageMetadata(DurableProjectionCut.kt:1163)
at buildtest.projection.journal.ProjectionCutStore.replace(DurableProjectionCut.kt:1173)
at buildtest.projection.journal.ProjectionCutStore.publishProgress(DurableProjectionCut.kt:1129)
at buildtest.projection.journal.ProjectionCutStore.publishOwnedFiles(DurableProjectionCut.kt:987)
at buildtest.projection.journal.ProjectionCutStore.reconcileOwnedFiles(DurableProjectionCut.kt:982)
at buildtest.projection.journal.ProjectionCutStore.access$reconcileOwnedFiles(DurableProjectionCut.kt:616)
at buildtest.projection.journal.ProjectionCutStore$publish$1.invoke(DurableProjectionCut.kt:875)
at buildtest.projection.journal.ProjectionCutStore$publish$1.invoke(DurableProjectionCut.kt:825)
at buildtest.projection.journal.ProjectionCutStore.withAdmittedMetadata(DurableProjectionCut.kt:645)
at buildtest.projection.journal.ProjectionCutStore.publish(DurableProjectionCut.kt:825)
at buildtest.projection.journal.ProjectionCutStore.publish$default(DurableProjectionCut.kt:822)
at buildtest.projection.journal.ProjectionChangeJournal.checkpointProjectionCut(ProjectionChangeJournal.kt:7738)
at buildtest.projection.journal.ProjectionChangeJournal.checkpointProjectionCut$default(ProjectionChangeJournal.kt:7694)
at buildtest.projection.journal.ProjectionChangeJournal.selectAppendCut(ProjectionChangeJournal.kt:3214)
at buildtest.projection.journal.ProjectionChangeJournal.drainPendingAppends(ProjectionChangeJournal.kt:3411)
at buildtest.projection.journal.ProjectionChangeJournal.appendAll(ProjectionChangeJournal.kt:2914)
at buildtest.projection.journal.ProjectionChangeJournal.append(ProjectionChangeJournal.kt:2877)
at buildtest.projection.journal.JournalReviewCoverageQueryReleasesOwnerDuringStorageReadKt.journalReviewCoverageQueryReleasesOwnerDuringStorageRead(journalReviewCoverageQueryReleasesOwnerDuringStorageRead.kt:76)
at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(DirectMethodHandle$Holder)
at java.lang.invoke.LambdaForm$MH/0x00007b6b7400c800.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/0x00007b6b74001800.invokeStatic(LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x00007b6b74005400.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/0x00007b6b74009ba8.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 | 21s | 614700264 | yes (this is the published result) | — | | 3 of 3 | PASSED | 23.9s | 614700241 | — | — |
|
| PASSED | buildtest.projection.journal | journalReviewGapPrefixCursorReachesResetBoundary | 2426ms | |
| PASSED | buildtest.projection.journal | journalReviewSparseResetCapturePrecedesAppend | 4021ms | |
| PASSED | buildtest.projection.journal | journalReviewSparseResetEndCursorConverges | 5163ms | |
| PASSED | buildtest.projection.journal | journalReviewSparseResetSeeksAfterReopen | 15235ms | |
| PASSED | buildtest.projection.journal | journalReviewTailPageDoesNotCrossArchiveGap | 5633ms | |
| PASSED | buildtest.projection.journal | journalSecondReopenDeltaBoundIndependentOfBaseline | 13195ms | |
| PASSED | buildtest.projection.journal | journalSharedOpenPreservesUnleasedResetTemporaries | 3435ms | |
| PASSED | buildtest.projection.journal | journalSnapshotAdmittedReaderSurvivesRetirement | 15902ms | |
| PASSED | buildtest.projection.journal | journalSnapshotAuthorityReplacementPublishesWholeCut | 4054ms | |
| PASSED | buildtest.projection.journal | journalSnapshotChecksumFailurePrecedesDataOpen | 16990ms | |
| PASSED | buildtest.projection.journal | journalSnapshotChecksumIndexFailureDoesNotHashData | 11083ms | |
| PASSED | buildtest.projection.journal | journalSnapshotChunksRejectChangedBytes | 5145ms | |
| PASSED | buildtest.projection.journal | journalSnapshotContinuationLeavesBytesUnchanged | 3688ms | |
| PASSED | buildtest.projection.journal | journalSnapshotConversionReentryAdoptsNestedCommit | 9985ms | |
| PASSED | buildtest.projection.journal | journalSnapshotCursorSurvivesReopen | 6273ms | |
| PASSED | buildtest.projection.journal | journalSnapshotIdentityRestorePreservesRepairObligation | 3886ms | |
| PASSED | buildtest.projection.journal | journalSnapshotIdentityValidationIsBounded | 12720ms | |
| PASSED | buildtest.projection.journal | journalSnapshotPublicationKeepsSelectedGeneration | 2135ms | |
| PASSED | buildtest.projection.journal | journalSnapshotRetirementKeepsBothManifestSlots | 28288ms | |
| PASSED | buildtest.projection.journal | journalSnapshotRetirementRecoversOnReopen | 3695ms | |
| PASSED | buildtest.projection.journal | journalSnapshotSeekFailurePrecedesDataOpen | 10767ms | |
| PASSED | buildtest.projection.journal | journalSnapshotTargetExcludesLaterAppends | 3612ms | |
| PASSED | buildtest.projection.journal | journalSnapshotUpgradeKeepsProgressAcrossSourceDelta | 25821ms | |
| PASSED | buildtest.projection.journal | journalSnapshotValidationReusesGeneration | 5912ms | |
| PASSED | buildtest.projection.journal | journalSourceFingerprintSurvivesReopen | 4000ms | |
| PASSED | buildtest.projection.journal | journalSpaceAcknowledgedCutRefusesAndRecovers | 4978ms | |
| PASSED | buildtest.projection.journal | journalSpaceAppendRefusesAndRecovers | 4720ms | |
| PASSED | buildtest.projection.journal | journalSpaceBaselineRefusesAndRecovers | 5909ms | |
| PASSED | buildtest.projection.journal | journalSpaceClassificationRefusesAndRecovers | 3892ms | |
| PASSED | buildtest.projection.journal | journalSpaceCompactionRefusesAndRecovers | 5056ms | |
| PASSED | buildtest.projection.journal | journalSpaceCutAppendKeepsAdmittedReader | 5552ms | |
| PASSED | buildtest.projection.journal | journalSpaceFingerprintCallbackDoesNotRepeat | 4008ms | |
| PASSED | buildtest.projection.journal | journalSpaceFingerprintCallbackKeepsAcknowledgedCut | 4110ms | |
| PASSED | buildtest.projection.journal | journalSpaceForgetFingerprintRefusesAndRecovers | 5871ms | |
| PASSED | buildtest.projection.journal | journalSpaceMetadataAppendRefusesAndRecovers | 5609ms | |
| PASSED | buildtest.projection.journal | journalSpaceMetadataWithdrawalPrecedesHostRelease | 4538ms | |
| PASSED | buildtest.projection.journal | journalSpaceOffsetsRefusesAndRecovers | 5723ms | |
| PASSED | buildtest.projection.journal | journalSpacePartialStageRefusesAndRecovers | 5066ms | |
| PASSED | buildtest.projection.journal | journalSpaceProbeCloseStopsNativeWrite | 2781ms | |
| PASSED | buildtest.projection.journal | journalSpaceRebuildRefusesAndRecovers | 4326ms | |
| PASSED | buildtest.projection.journal | journalSpaceRefusesBeforeTemporaryAllocation | 3366ms | |
| PASSED | buildtest.projection.journal | journalSpaceRememberFingerprintRefusesAndRecovers | 4448ms | |
| PASSED | buildtest.projection.journal | journalSpaceResetIndexRefusesAndRecovers | 7043ms | |
| PASSED | buildtest.projection.journal | journalSpaceResetMetadataRefusesAndRecovers | 4548ms | |
| PASSED | buildtest.projection.journal | journalSpaceResetRefusesAndRecovers | 6074ms | |
| PASSED | buildtest.projection.journal | journalSpaceStartupRefusesAndRecovers | 5288ms | |
| PASSED | buildtest.projection.journal | journalSpaceStartupSourceRefusesAndRecovers | 5370ms | |
| PASSED | buildtest.projection.journal | journalSparseResetCapturedCloseKeepsKinds | 3676ms | |
| PASSED | buildtest.projection.journal | journalSparseResetKeepsEarlierBaselineCursor | 4168ms | |
| PASSED | buildtest.projection.journal | journalSparseResetPagesKeepKindsAfterReopen | 6180ms | |
| PASSED | buildtest.projection.journal | journalStageObserverCanCloseFromAnotherThread | 3634ms | |
| PASSED | buildtest.projection.journal | journalStartupDirectoryForceReentryAdoptsAppend | 3177ms | |
| PASSED | buildtest.projection.journal | journalStartupEvictedTailCheckpointReopen | 26239ms | |
| PASSED | buildtest.projection.journal | journalStartupForceObserverFailureDrainsMoves | 2724ms | |
| PASSED | buildtest.projection.journal | journalStartupLargeTailHeapStaysBounded | 17058ms | |
| PASSED | buildtest.projection.journal | journalStartupObserverCleanupFailureIsReportedOnce | 2082ms | |
| PASSED | buildtest.projection.journal | journalStartupPolicyFailureKeepsPriorForces | 4861ms | |
| PASSED | buildtest.projection.journal | journalStartupReentryKeepsPendingForces | 3728ms | |
| PASSED | buildtest.projection.journal | journalStopAfterDeferredBaselineObservation | 4687ms | |
| PASSED | buildtest.projection.journal | journalStopDuringBaselineIndexRebuild | 4090ms | |
| PASSED | buildtest.projection.journal | journalStopDuringInitialBaselineFold | 2907ms | |
| PASSED | buildtest.projection.journal | journalStopDuringReleasedBaselineRewrite | 11512ms | |
| PASSED | buildtest.projection.journal | journalStoppedStagingReopensIdempotently | 2864ms | |
| PASSED | buildtest.projection.journal | journalSupplementalFingerprintSurvivesReopen | 3713ms | |
| PASSED | buildtest.projection.journal | journalTailCursorPagesWithoutDuplicates | 6017ms | |
| PASSED | buildtest.projection.journal | journalTailCursorSurvivesRestart | 3774ms | |
| PASSED | buildtest.projection.journal | journalTerminalConfigurationIsCopied | 5567ms | |
| PASSED | buildtest.projection.journal | journalTerminalSummaryPreservesPrecedingTestRows | 7229ms | |
| PASSED | buildtest.projection.journal | journalTestLifecycleStatesAcrossTerminalSummary | 4205ms | |
| PASSED | buildtest.projection.journal | journalTestLifecycleStatesRemainDistinct | 6161ms | |
| PASSED | buildtest.projection.journal | journalUnchangedCutOpenDoesNotWrite | 4252ms | |
| PASSED | buildtest.projection.journal | journalUnchangedReplacementReusesPreparedSourcePlan | 4037ms | |
| PASSED | buildtest.projection.journal | journalUnparsableCursorProgressesDuringAppendStream | 15530ms | |
| PASSED | buildtest.projection.journal | journalUnregisteredHostFailureKeepsOriginalError | 5773ms | |
| PASSED | buildtest.projection.journal | journalUnselectedSnapshotDoesNotAddOpenWork | 5631ms | |
| PASSED | buildtest.projection.journal | journalVerificationWaitRefusesJournalOwner | 4189ms | |
| PASSED | buildtest.projection.journal | journalZeroBaselineRemovalFactSurvivesEviction | 6252ms | |
| PASSED | buildtest.projection.journal | rev21CloseWithDeletionOrdinaryAndResetHeld | 4684ms | |
| PASSED | buildtest.projection.journal | rev21ConcurrentAcknowledgedSelectionsKeepAllRows flaky — passed on attempt 3 of 3 | 16995ms | |
Attempts (3)| Attempt | Status | Duration | Droplet | Canonical | Error |
|---|
| 1 of 3 | FAILED | 29.2s | 614700241 | — | java.util.concurrent.TimeoutException
at java.base/java.util.concurrent.FutureTask.get(FutureTask.java:204)
at buildtest.projection.journal.Rev21ConcurrentAcknowledgedSelectionsKeepAllRowsKt.rev21ConcurrentAcknowledgedSelectionsKeepAllRows(rev21ConcurrentAcknowledgedSelectionsKeepAllRows.kt:46)
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 (959 characters)java.lang.reflect.InvocationTargetException
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:118)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at community.kotlin.kompile.testrunner.bootstrap.BootstrapRunner.main(BootstrapRunner.java:449)
Caused by: java.util.concurrent.TimeoutException
at java.base/java.util.concurrent.FutureTask.get(FutureTask.java:204)
at buildtest.projection.journal.Rev21ConcurrentAcknowledgedSelectionsKeepAllRowsKt.rev21ConcurrentAcknowledgedSelectionsKeepAllRows(rev21ConcurrentAcknowledgedSelectionsKeepAllRows.kt:46)
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 | 16.9s | 614700241 | yes (this is the published result) | — | | 2 of 3 | PASSED | 18.5s | 614700223 | — | — |
|
| PASSED | buildtest.projection.journal | rev21ConcurrentResetStopRequestsFinish | 3945ms | |
| PASSED | buildtest.projection.journal | rev21LiveEndReadReturnsWhileDeltaForceHeld | 3508ms | |
| PASSED | buildtest.projection.journal | rev21PartialAcknowledgedAdmissionReleasesAllRuns | 4568ms | |
| PASSED | buildtest.projection.journal | rev21RefusedFingerprintCallbackDoesNotLoseWriter | 4070ms | |
| PASSED | buildtest.projection.journal | rev21RefusedOrdinaryBehindAcknowledgedGroup | 5378ms | |
| PASSED | buildtest.projection.journal | rev21StopThenCloseCannotInstallMovedReset | 3518ms | |
| PASSED | buildtest.projection.journal | reviewAbandonedUuidCandidateIsRemoved | 3331ms | |
| PASSED | buildtest.projection.journal | reviewAcknowledgedActivationObserverKeepsSelectedCut | 3848ms | |
| PASSED | buildtest.projection.journal | reviewAcknowledgedCommitHostDeliveryKeepsAvailableCut | 3447ms | |
| PASSED | buildtest.projection.journal | reviewAcknowledgedDeletionAfterExpiryRenewsFact | 2503ms | |
| PASSED | buildtest.projection.journal | reviewAcknowledgedDeletionLockOrder | 3282ms | |
| PASSED | buildtest.projection.journal | reviewAcknowledgedDeletionResetPublicationOrder | 3907ms | |
| PASSED | buildtest.projection.journal | reviewAcknowledgedLiveReaderKeepsCommitOrder | 5075ms | |
| PASSED | buildtest.projection.journal | reviewAcknowledgedNestedDeletionChangedTimeKeepsFacts | 4219ms | |
| PASSED | buildtest.projection.journal | reviewAcknowledgedNestedDeletionKeepsFacts | 3808ms | |
| PASSED | buildtest.projection.journal | reviewAcknowledgedNestedDeletionReopenKeepsFacts | 3175ms | |
| PASSED | buildtest.projection.journal | reviewAcknowledgedPartialStageFailureReleasesWholeCaller | 4861ms | |
| PASSED | buildtest.projection.journal | reviewAcknowledgedReceiptsAcrossSecondCompaction | 5109ms | |
| PASSED | buildtest.projection.journal | reviewAcknowledgedReplacementCallbackKeepsCommit | 5408ms | |
| PASSED | buildtest.projection.journal | reviewAcknowledgedReplacementCallbackReopenKeepsCommit | 5044ms | |
| PASSED | buildtest.projection.journal | reviewAcknowledgedRetentionClockReentryKeepsOwner | 3021ms | |
| PASSED | buildtest.projection.journal | reviewAcknowledgedRevivedRunDeletionKeepsFact | 5599ms | |
| PASSED | buildtest.projection.journal | reviewAcknowledgedThreeDeletionSources | 3760ms | |
| PASSED | buildtest.projection.journal | reviewAcknowledgedThreeOwnerReleaseOrders | 20207ms | |
| PASSED | buildtest.projection.journal | reviewAcknowledgedTornReceiptReportsStorage | 4392ms | |
| PASSED | buildtest.projection.journal | reviewAdmittedDamageAfterConcurrentHealthyVerificationRecovers | 26047ms | |
| PASSED | buildtest.projection.journal | reviewBatchSelectionHostFailureReleasesEveryCaller | 3547ms | |
| PASSED | buildtest.projection.journal | reviewChecksumIndexPrecedesDataRead | 12085ms | |
| PASSED | buildtest.projection.journal | reviewCleanupWarningCanReenterClose | 3071ms | |
| PASSED | buildtest.projection.journal | reviewCompactionAfterForceCloseStopsNativeBytes | 3942ms | |
| PASSED | buildtest.projection.journal | reviewCompactionAfterForceCloseStopsStageWrites | 4271ms | |
| PASSED | buildtest.projection.journal | reviewCompactionDeltaCloseStopsForceCompletion | 3413ms | |
| PASSED | buildtest.projection.journal | reviewCompactionLargeExistingKey flaky — passed on attempt 2 of 3 | 21614ms | |
Attempts (3)| Attempt | Status | Duration | Droplet | Canonical | Error |
|---|
| 1 of 3 | FAILED | 33.2s | 614700221 | — | java.lang.RuntimeException: Test 'reviewCompactionLargeExistingKey' timed out after 30000ms, stuck at: buildtest.projection.journal.DiskJournalClassificationStore.appendNode(JournalClassification.kt:818)
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 (34414 characters)2026-11-01 06:20:07
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=0x000072d5242a9f50, length=11, elements={
0x000072d524019d40, 0x000072d5240b1a60, 0x000072d5240b2fe0, 0x000072d5240b4790,
0x000072d5240b5de0, 0x000072d5240b7390, 0x000072d5240b8ee0, 0x000072d5240ba5b0,
0x000072d5240ce7c0, 0x000072d5240d1a90, 0x000072d5242a9090
}
"main" #1 [13991] prio=5 os_prio=0 cpu=4369.54ms elapsed=31.84s tid=0x000072d524019d40 nid=13991 runnable [0x000072d52a9fc000]
java.lang.Thread.State: RUNNABLE
at java.lang.Object.clone(java.base@21.0.11/Native Method)
at java.util.Arrays.copyOf(java.base@21.0.11/Arrays.java:3539)
at java.io.ByteArrayOutputStream.toByteArray(java.base@21.0.11/ByteArrayOutputStream.java:195)
- locked <0x00000000fe20b048> (a java.io.ByteArrayOutputStream)
at buildtest.projection.journal.DiskJournalClassificationStore.appendNode(JournalClassification.kt:818)
at buildtest.projection.journal.DiskJournalClassificationStore.writeRun(JournalClassification.kt:775)
at buildtest.projection.journal.DiskJournalClassificationStore.putRun(JournalClassification.kt:586)
at buildtest.projection.journal.DiskJournalClassificationStore.setRun(JournalClassification.kt:573)
at buildtest.projection.journal.DiskJournalClassificationStore.replaceRow(JournalClassification.kt:179)
- locked <0x00000000f83884b0> (a java.lang.Object)
at buildtest.projection.journal.DiskJournalClassificationStore.appendRows(JournalClassification.kt:211)
- locked <0x00000000f83884b0> (a java.lang.Object)
at buildtest.projection.journal.PagedJournalGeneration$appendClassificationChanges$1.invoke(PagedJournalRecords.kt:1136)
- locked <0x00000000f8388798> (a java.lang.Object)
at buildtest.projection.journal.PagedJournalGeneration$appendClassificationChanges$1.invoke(PagedJournalRecords.kt:1125)
at buildtest.projection.journal.PagedJournalRecordsKt.withPagedJournalLease(PagedJournalRecords.kt:1198)
at buildtest.projection.journal.PagedJournalRecordsKt.access$withPagedJournalLease(PagedJournalRecords.kt:1)
at buildtest.projection.journal.PagedJournalGeneration.appendClassificationChanges(PagedJournalRecords.kt:1125)
at buildtest.projection.journal.PagedJournalRecords.appendRows(PagedJournalRecords.kt:182)
- locked <0x00000000f83855f0> (a java.lang.Object)
at buildtest.projection.journal.PagedJournalRecords.appendRows$default(PagedJournalRecords.kt:150)
at buildtest.projection.journal.ProjectionChangeJournal$appendCompactionDeltaTemporary$2.invoke(ProjectionChangeJournal.kt:9929)
at buildtest.projection.journal.ProjectionChangeJournal$appendCompactionDeltaTemporary$2.invoke(ProjectionChangeJournal.kt:9920)
at buildtest.projection.journal.ProjectionFreeSpaceSourceKt.withProjectionWriteFailure(ProjectionFreeSpaceSource.kt:135)
at buildtest.projection.journal.ProjectionChangeJournal.appendCompactionDeltaTemporary(ProjectionChangeJournal.kt:9920)
at buildtest.projection.journal.ProjectionChangeJournal.appendCompactionDelta(ProjectionChangeJournal.kt:4705)
at buildtest.projection.journal.ProjectionChangeJournal.appendCompactionDelta$default(ProjectionChangeJournal.kt:4638)
at buildtest.projection.journal.ProjectionChangeJournal.compactPreservingCommittedTail(ProjectionChangeJournal.kt:4146)
at buildtest.projection.journal.ProjectionChangeJournal.compactPreservingCommittedTail$default(ProjectionChangeJournal.kt:3659)
at buildtest.projection.journal.ReviewCompactionLargeExistingKeyKt.reviewCompactionLargeExistingKey(reviewCompactionLargeExistingKey.kt:24)
at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(java.base@21.0.11/DirectMethodHandle$Holder)
at java.lang.invoke.LambdaForm$MH/0x000072d4b000c800.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/0x000072d4b0001800.invokeStatic(java.base@21.0.11/LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x000072d4b0005400.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 [14009] daemon prio=10 os_prio=0 cpu=2.43ms elapsed=31.60s tid=0x000072d5240b1a60 nid=14009 waiting on condition [0x000072d5297a5000]
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 [14011] daemon prio=8 os_prio=0 cpu=0.78ms elapsed=31.59s tid=0x000072d5240b2fe0 nid=14011 in Object.wait() [0x000072d5296a5000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait0(java.base@21.0.11/Native Method)
- waiting on <0x00000000f8218670> (a java.lang.ref.NativeReferenceQueue$Lock)
at java.lang.Object.wait(java.base@21.0.11/Object.java:366)
at java.lang.Object.wait(java.base@21.0.11/Object.java:339)
at java.lang.ref.NativeReferenceQueue.await(java.base@21.0.11/NativeReferenceQueue.java:48)
at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.11/ReferenceQueue.java:158)
at java.lang.ref.NativeReferenceQueue.remove(java.base@21.0.11/NativeReferenceQueue.java:89)
- locked <0x00000000f8218670> (a java.lang.ref.NativeReferenceQueue$Lock)
at java.lang.ref.Finalizer$FinalizerThread.run(java.base@21.0.11/Finalizer.java:173)
"Signal Dispatcher" #11 [14012] daemon prio=9 os_prio=0 cpu=0.41ms elapsed=31.61s tid=0x000072d5240b4790 nid=14012 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Service Thread" #12 [14013] daemon prio=9 os_prio=0 cpu=1.66ms elapsed=31.61s tid=0x000072d5240b5de0 nid=14013 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Monitor Deflation Thread" #13 [14014] daemon prio=9 os_prio=0 cpu=5.77ms elapsed=31.60s tid=0x000072d5240b7390 nid=14014 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread0" #14 [14016] daemon prio=9 os_prio=0 cpu=836.63ms elapsed=31.60s tid=0x000072d5240b8ee0 nid=14016 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
"C1 CompilerThread0" #15 [14017] daemon prio=9 os_prio=0 cpu=577.74ms elapsed=31.59s tid=0x000072d5240ba5b0 nid=14017 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
"Notification Thread" #16 [14022] daemon prio=9 os_prio=0 cpu=0.16ms elapsed=31.55s tid=0x000072d5240ce7c0 nid=14022 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Common-Cleaner" #17 [14023] daemon prio=8 os_prio=0 cpu=0.80ms elapsed=31.54s tid=0x000072d5240d1a90 nid=14023 waiting on condition [0x000072d528ed4000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000f8218798> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.11/AbstractQueuedSynchronizer.java:1886)
at java.lang.ref.ReferenceQueue.await(java.base@21.0.11/ReferenceQueue.java:71)
at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.11/ReferenceQueue.java:143)
at java.lang.ref.ReferenceQueue.remove(java.base@21.0.11/ReferenceQueue.java:218)
at jdk.internal.ref.CleanerImpl.run(java.base@21.0.11/CleanerImpl.java:140)
at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)
at jdk.internal.misc.InnocuousThread.run(java.base@21.0.11/InnocuousThread.java:186)
"kompile-timeout-self-dump" #18 [14076] daemon prio=5 os_prio=0 cpu=0.92ms elapsed=29.82s tid=0x000072d5242a9090 nid=14076 waiting on condition [0x000072d528dd4000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000f830d688> (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/0x000072d4b0009ba8.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=46.25ms elapsed=31.67s tid=0x000072d5240a5f20 nid=14008 runnable
"VM Periodic Task Thread" os_prio=0 cpu=35.38ms elapsed=31.70s tid=0x000072d5240947a0 nid=14007 waiting on condition
"G1 Service" os_prio=0 cpu=4.87ms elapsed=31.83s tid=0x000072d52407bbb0 nid=14000 runnable
"G1 Refine#0" os_prio=0 cpu=123.30ms elapsed=31.84s tid=0x000072d52407abe0 nid=13999 runnable
"G1 Conc#0" os_prio=0 cpu=2.38ms elapsed=31.85s tid=0x000072d52403d880 nid=13998 runnable
"G1 Main Marker" os_prio=0 cpu=3.47ms elapsed=31.85s tid=0x000072d52403c8d0 nid=13997 runnable
"GC Thread#0" os_prio=0 cpu=212.36ms elapsed=31.85s tid=0x000072d52403a2f0 nid=13995 runnable
JNI global refs: 15, weak refs: 0
Heap
garbage-first heap total 103424K, used 24240K [0x00000000f8000000, 0x0000000100000000)
region size 1024K, 2 young (2048K), 1 survivors (1024K)
Metaspace used 8192K, committed 8384K, reserved 1114112K
class space used 678K, committed 768K, reserved 1048576K
Full thread dump (kompile in-child self-dump: buildtest.projection.journal.ReviewCompactionLargeExistingKeyKt.reviewCompactionLargeExistingKey exceeded 30000ms):
"main" #1 prio=5
java.lang.Thread.State: RUNNABLE
at java.io.RandomAccessFile.writeBytes0(Native Method)
at java.io.RandomAccessFile.writeBytes(RandomAccessFile.java:572)
at java.io.RandomAccessFile.write(RandomAccessFile.java:602)
at buildtest.projection.journal.ProjectionPlatformFiles$randomAccess$1.protectedWrite(JournalIo.kt:66)
at okio.FileHandle.write(FileHandle.kt:122)
at buildtest.projection.journal.JournalChannel.write(JournalIo.kt:375)
at buildtest.projection.journal.JournalRandomAccessFile.write(JournalIo.kt:450)
at buildtest.projection.journal.JournalRandomAccessFile.write(JournalIo.kt:449)
at buildtest.projection.journal.DiskJournalClassificationStore.appendSerializedNode(JournalClassification.kt:856)
at buildtest.projection.journal.DiskJournalClassificationStore.persistBatchNode(JournalClassification.kt:242)
at buildtest.projection.journal.DiskJournalClassificationStore.persistBatchRoots(JournalClassification.kt:231)
at buildtest.projection.journal.DiskJournalClassificationStore.appendRows(JournalClassification.kt:213)
at buildtest.projection.journal.PagedJournalGeneration$appendClassificationChanges$1.invoke(PagedJournalRecords.kt:1136)
at buildtest.projection.journal.PagedJournalGeneration$appendClassificationChanges$1.invoke(PagedJournalRecords.kt:1125)
at buildtest.projection.journal.PagedJournalRecordsKt.withPagedJournalLease(PagedJournalRecords.kt:1198)
at buildtest.projection.journal.PagedJournalRecordsKt.access$withPagedJournalLease(PagedJournalRecords.kt:1)
at buildtest.projection.journal.PagedJournalGeneration.appendClassificationChanges(PagedJournalRecords.kt:1125)
at buildtest.projection.journal.PagedJournalRecords.appendRows(PagedJournalRecords.kt:182)
at buildtest.projection.journal.PagedJournalRecords.appendRows$default(PagedJournalRecords.kt:150)
at buildtest.projection.journal.ProjectionChangeJournal$appendCompactionDeltaTemporary$2.invoke(ProjectionChangeJournal.kt:9929)
at buildtest.projection.journal.ProjectionChangeJournal$appendCompactionDeltaTemporary$2.invoke(ProjectionChangeJournal.kt:9920)
at buildtest.projection.journal.ProjectionFreeSpaceSourceKt.withProjectionWriteFailure(ProjectionFreeSpaceSource.kt:135)
at buildtest.projection.journal.ProjectionChangeJournal.appendCompactionDeltaTemporary(ProjectionChangeJournal.kt:9920)
at buildtest.projection.journal.ProjectionChangeJournal.appendCompactionDelta(ProjectionChangeJournal.kt:4705)
at buildtest.projection.journal.ProjectionChangeJournal.appendCompactionDelta$default(ProjectionChangeJournal.kt:4638)
at buildtest.projection.journal.ProjectionChangeJournal.compactPreservingCommittedTail(ProjectionChangeJournal.kt:4146)
at buildtest.projection.journal.ProjectionChangeJournal.compactPreservingCommittedTail$default(ProjectionChangeJournal.kt:3659)
at buildtest.projection.journal.ReviewCompactionLargeExistingKeyKt.reviewCompactionLargeExistingKey(reviewCompactionLargeExistingKey.kt:24)
at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(DirectMethodHandle$Holder)
at java.lang.invoke.LambdaForm$MH/0x000072d4b000c800.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/0x000072d4b0001800.invokeStatic(LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x000072d4b0005400.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/0x000072d4b0009ba8.run(Unknown Source)
at java.lang.Thread.runWith(Thread.java:1596)
at java.lang.Thread.run(Thread.java:1583)
JNI global refs: 0 (not measured; kompile in-child self-dump)
TIMEOUT: Test 'buildtest.projection.journal.ReviewCompactionLargeExistingKeyKt.reviewCompactionLargeExistingKey' exceeded per-test timeout of 30000ms; child process killed
[JSTACK THREAD DUMPS BEGIN]
Full thread dump OpenJDK 64-Bit Server VM (21.0.11+10-1-24.04.2-Ubuntu mixed mode, sharing):
Threads class SMR info:
_java_thread_list=0x000072d5242a9f50, length=11, elements={
0x000072d524019d40, 0x000072d5240b1a60, 0x000072d5240b2fe0, 0x000072d5240b4790,
0x000072d5240b5de0, 0x000072d5240b7390, 0x000072d5240b8ee0, 0x000072d5240ba5b0,
0x000072d5240ce7c0, 0x000072d5240d1a90, 0x000072d5242a9090
}
"main" #1 [13991] prio=5 os_prio=0 cpu=4369.54ms elapsed=31.84s tid=0x000072d524019d40 nid=13991 runnable [0x000072d52a9fc000]
java.lang.Thread.State: RUNNABLE
at java.lang.Object.clone(java.base@21.0.11/Native Method)
at java.util.Arrays.copyOf(java.base@21.0.11/Arrays.java:3539)
at java.io.ByteArrayOutputStream.toByteArray(java.base@21.0.11/ByteArrayOutputStream.java:195)
- locked <0x00000000fe20b048> (a java.io.ByteArrayOutputStream)
at buildtest.projection.journal.DiskJournalClassificationStore.appendNode(JournalClassification.kt:818)
at buildtest.projection.journal.DiskJournalClassificationStore.writeRun(JournalClassification.kt:775)
at buildtest.projection.journal.DiskJournalClassificationStore.putRun(JournalClassification.kt:586)
at buildtest.projection.journal.DiskJournalClassificationStore.setRun(JournalClassification.kt:573)
at buildtest.projection.journal.DiskJournalClassificationStore.replaceRow(JournalClassification.kt:179)
- locked <0x00000000f83884b0> (a java.lang.Object)
at buildtest.projection.journal.DiskJournalClassificationStore.appendRows(JournalClassification.kt:211)
- locked <0x00000000f83884b0> (a java.lang.Object)
at buildtest.projection.journal.PagedJournalGeneration$appendClassificationChanges$1.invoke(PagedJournalRecords.kt:1136)
- locked <0x00000000f8388798> (a java.lang.Object)
at buildtest.projection.journal.PagedJournalGeneration$appendClassificationChanges$1.invoke(PagedJournalRecords.kt:1125)
at buildtest.projection.journal.PagedJournalRecordsKt.withPagedJournalLease(PagedJournalRecords.kt:1198)
at buildtest.projection.journal.PagedJournalRecordsKt.access$withPagedJournalLease(PagedJournalRecords.kt:1)
at buildtest.projection.journal.PagedJournalGeneration.appendClassificationChanges(PagedJournalRecords.kt:1125)
at buildtest.projection.journal.PagedJournalRecords.appendRows(PagedJournalRecords.kt:182)
- locked <0x00000000f83855f0> (a java.lang.Object)
at buildtest.projection.journal.PagedJournalRecords.appendRows$default(PagedJournalRecords.kt:150)
at buildtest.projection.journal.ProjectionChangeJournal$appendCompactionDeltaTemporary$2.invoke(ProjectionChangeJournal.kt:9929)
at buildtest.projection.journal.ProjectionChangeJournal$appendCompactionDeltaTemporary$2.invoke(ProjectionChangeJournal.kt:9920)
at buildtest.projection.journal.ProjectionFreeSpaceSourceKt.withProjectionWriteFailure(ProjectionFreeSpaceSource.kt:135)
at buildtest.projection.journal.ProjectionChangeJournal.appendCompactionDeltaTemporary(ProjectionChangeJournal.kt:9920)
at buildtest.projection.journal.ProjectionChangeJournal.appendCompactionDelta(ProjectionChangeJournal.kt:4705)
at buildtest.projection.journal.ProjectionChangeJournal.appendCompactionDelta$default(ProjectionChangeJournal.kt:4638)
at buildtest.projection.journal.ProjectionChangeJournal.compactPreservingCommittedTail(ProjectionChangeJournal.kt:4146)
at buildtest.projection.journal.ProjectionChangeJournal.compactPreservingCommittedTail$default(ProjectionChangeJournal.kt:3659)
at buildtest.projection.journal.ReviewCompactionLargeExistingKeyKt.reviewCompactionLargeExistingKey(reviewCompactionLargeExistingKey.kt:24)
at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(java.base@21.0.11/DirectMethodHandle$Holder)
at java.lang.invoke.LambdaForm$MH/0x000072d4b000c800.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/0x000072d4b0001800.invokeStatic(java.base@21.0.11/LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x000072d4b0005400.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 [14009] daemon prio=10 os_prio=0 cpu=2.43ms elapsed=31.60s tid=0x000072d5240b1a60 nid=14009 waiting on condition [0x000072d5297a5000]
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 [14011] daemon prio=8 os_prio=0 cpu=0.78ms elapsed=31.59s tid=0x000072d5240b2fe0 nid=14011 in Object.wait() [0x000072d5296a5000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait0(java.base@21.0.11/Native Method)
- waiting on <0x00000000f8218670> (a java.lang.ref.NativeReferenceQueue$Lock)
at java.lang.Object.wait(java.base@21.0.11/Object.java:366)
at java.lang.Object.wait(java.base@21.0.11/Object.java:339)
at java.lang.ref.NativeReferenceQueue.await(java.base@21.0.11/NativeReferenceQueue.java:48)
at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.11/ReferenceQueue.java:158)
at java.lang.ref.NativeReferenceQueue.remove(java.base@21.0.11/NativeReferenceQueue.java:89)
- locked <0x00000000f8218670> (a java.lang.ref.NativeReferenceQueue$Lock)
at java.lang.ref.Finalizer$FinalizerThread.run(java.base@21.0.11/Finalizer.java:173)
"Signal Dispatcher" #11 [14012] daemon prio=9 os_prio=0 cpu=0.41ms elapsed=31.61s tid=0x000072d5240b4790 nid=14012 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Service Thread" #12 [14013] daemon prio=9 os_prio=0 cpu=1.66ms elapsed=31.61s tid=0x000072d5240b5de0 nid=14013 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Monitor Deflation Thread" #13 [14014] daemon prio=9 os_prio=0 cpu=5.77ms elapsed=31.60s tid=0x000072d5240b7390 nid=14014 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread0" #14 [14016] daemon prio=9 os_prio=0 cpu=836.63ms elapsed=31.60s tid=0x000072d5240b8ee0 nid=14016 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
"C1 CompilerThread0" #15 [14017] daemon prio=9 os_prio=0 cpu=577.74ms elapsed=31.59s tid=0x000072d5240ba5b0 nid=14017 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
"Notification Thread" #16 [14022] daemon prio=9 os_prio=0 cpu=0.16ms elapsed=31.55s tid=0x000072d5240ce7c0 nid=14022 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Common-Cleaner" #17 [14023] daemon prio=8 os_prio=0 cpu=0.80ms elapsed=31.54s tid=0x000072d5240d1a90 nid=14023 waiting on condition [0x000072d528ed4000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000f8218798> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.11/AbstractQueuedSynchronizer.java:1886)
at java.lang.ref.ReferenceQueue.await(java.base@21.0.11/ReferenceQueue.java:71)
at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.11/ReferenceQueue.java:143)
at java.lang.ref.ReferenceQueue.remove(java.base@21.0.11/ReferenceQueue.java:218)
at jdk.internal.ref.CleanerImpl.run(java.base@21.0.11/CleanerImpl.java:140)
at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)
at jdk.internal.misc.InnocuousThread.run(java.base@21.0.11/InnocuousThread.java:186)
"kompile-timeout-self-dump" #18 [14076] daemon prio=5 os_prio=0 cpu=0.92ms elapsed=29.82s tid=0x000072d5242a9090 nid=14076 waiting on condition [0x000072d528dd4000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
- parking to wait for <0x00000000f830d688> (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/0x000072d4b0009ba8.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=46.25ms elapsed=31.67s tid=0x000072d5240a5f20 nid=14008 runnable
"VM Periodic Task Thread" os_prio=0 cpu=35.38ms elapsed=31.70s tid=0x000072d5240947a0 nid=14007 waiting on condition
"G1 Service" os_prio=0 cpu=4.87ms elapsed=31.83s tid=0x000072d52407bbb0 nid=14000 runnable
"G1 Refine#0" os_prio=0 cpu=123.30ms elapsed=31.84s tid=0x000072d52407abe0 nid=13999 runnable
"G1 Conc#0" os_prio=0 cpu=2.38ms elapsed=31.85s tid=0x000072d52403d880 nid=13998 runnable
"G1 Main Marker" os_prio=0 cpu=3.47ms elapsed=31.85s tid=0x000072d52403c8d0 nid=13997 runnable
"GC Thread#0" os_prio=0 cpu=212.36ms elapsed=31.85s tid=0x000072d52403a2f0 nid=13995 runnable
JNI global refs: 15, weak refs: 0
Heap
garbage-first heap total 103424K, used 24240K [0x00000000f8000000, 0x0000000100000000)
region size 1024K, 2 young (2048K), 1 survivors (1024K)
Metaspace used 8192K, committed 8384K, reserved 1114112K
class space used 678K, committed 768K, reserved 1048576K
Full thread dump (kompile in-child self-dump: buildtest.projection.journal.ReviewCompactionLargeExistingKeyKt.reviewCompactionLargeExistingKey exceeded 30000ms):
"main" #1 prio=5
java.lang.Thread.State: RUNNABLE
at java.io.RandomAccessFile.writeBytes0(Native Method)
at java.io.RandomAccessFile.writeBytes(RandomAccessFile.java:572)
at java.io.RandomAccessFile.write(RandomAccessFile.java:602)
at buildtest.projection.journal.ProjectionPlatformFiles$randomAccess$1.protectedWrite(JournalIo.kt:66)
at okio.FileHandle.write(FileHandle.kt:122)
at buildtest.projection.journal.JournalChannel.write(JournalIo.kt:375)
at buildtest.projection.journal.JournalRandomAccessFile.write(JournalIo.kt:450)
at buildtest.projection.journal.JournalRandomAccessFile.write(JournalIo.kt:449)
at buildtest.projection.journal.DiskJournalClassificationStore.appendSerializedNode(JournalClassification.kt:856)
at buildtest.projection.journal.DiskJournalClassificationStore.persistBatchNode(JournalClassification.kt:242)
at buildtest.projection.journal.DiskJournalClassificationStore.persistBatchRoots(JournalClassification.kt:231)
at buildtest.projection.journal.DiskJournalClassificationStore.appendRows(JournalClassification.kt:213)
at buildtest.projection.journal.PagedJournalGeneration$appendClassificationChanges$1.invoke(PagedJournalRecords.kt:1136)
at buildtest.projection.journal.PagedJournalGeneration$appendClassificationChanges$1.invoke(PagedJournalRecords.kt:1125)
at buildtest.projection.journal.PagedJournalRecordsKt.withPagedJournalLease(PagedJournalRecords.kt:1198)
at buildtest.projection.journal.PagedJournalRecordsKt.access$withPagedJournalLease(PagedJournalRecords.kt:1)
at buildtest.projection.journal.PagedJournalGeneration.appendClassificationChanges(PagedJournalRecords.kt:1125)
at buildtest.projection.journal.PagedJournalRecords.appendRows(PagedJournalRecords.kt:182)
at buildtest.projection.journal.PagedJournalRecords.appendRows$default(PagedJournalRecords.kt:150)
at buildtest.projection.journal.ProjectionChangeJournal$appendCompactionDeltaTemporary$2.invoke(ProjectionChangeJournal.kt:9929)
at buildtest.projection.journal.ProjectionChangeJournal$appendCompactionDeltaTemporary$2.invoke(ProjectionChangeJournal.kt:9920)
at buildtest.projection.journal.ProjectionFreeSpaceSourceKt.withProjectionWriteFailure(ProjectionFreeSpaceSource.kt:135)
at buildtest.projection.journal.ProjectionChangeJournal.appendCompactionDeltaTemporary(ProjectionChangeJournal.kt:9920)
at buildtest.projection.journal.ProjectionChangeJournal.appendCompactionDelta(ProjectionChangeJournal.kt:4705)
at buildtest.projection.journal.ProjectionChangeJournal.appendCompactionDelta$default(ProjectionChangeJournal.kt:4638)
at buildtest.projection.journal.ProjectionChangeJournal.compactPreservingCommittedTail(ProjectionChangeJournal.kt:4146)
at buildtest.projection.journal.ProjectionChangeJournal.compactPreservingCommittedTail$default(ProjectionChangeJournal.kt:3659)
at buildtest.projection.journal.ReviewCompactionLargeExistingKeyKt.reviewCompactionLargeExistingKey(reviewCompactionLargeExistingKey.kt:24)
at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(DirectMethodHandle$Holder)
at java.lang.invoke.LambdaForm$MH/0x000072d4b000c800.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/0x000072d4b0001800.invokeStatic(LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x000072d4b0005400.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/0x000072d4b0009ba8.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 | 21.6s | 614700264 | yes (this is the published result) | — | | 3 of 3 | PASSED | 18s | 614697687 | — | — |
|
| PASSED | buildtest.projection.journal | reviewCompactionLargeKeySpillStopKeepsOriginalError | 37203ms | |
| PASSED | buildtest.projection.journal | reviewCompactionLargeRemovedKey | 29213ms | |
| PASSED | buildtest.projection.journal | reviewCompactionPublicationHostEntryKeepsAcknowledgedRow | 4540ms | |
| PASSED | buildtest.projection.journal | reviewConstructionCloseWhileOpeningOwnerIsHeld | 3555ms | |
| PASSED | buildtest.projection.journal | reviewCrossThreadRepairDirectoryObservation | 2616ms | |
| PASSED | buildtest.projection.journal | reviewDefaultHashRetainsInterruptedCallerBehavior | 1752ms | |
| PASSED | buildtest.projection.journal | reviewDeletionCallbackWaitsForOrdinaryPredecessor | 2464ms | |
| PASSED | buildtest.projection.journal | reviewDeletionClockCloseBeforeReductionReturnsNull | 3629ms | |
| PASSED | buildtest.projection.journal | reviewDeletionCommitClockAtFilePublication | 2901ms | |
| PASSED | buildtest.projection.journal | reviewDeletionTemporaryIsRemovedOnReopen | 3193ms | |
| PASSED | buildtest.projection.journal | reviewDeltaForceInterruptedDuringFlushRetainsNativePolicy | 2723ms | |
| PASSED | buildtest.projection.journal | reviewExpiredDeletionRecordsArePrunedOnReopen | 3870ms | |
| PASSED | buildtest.projection.journal | reviewInterruptedAfterAuthorityCommitReopens | 3046ms | |
| PASSED | buildtest.projection.journal | reviewOpenDuringCorrectionPublication | 4456ms | |
| PASSED | buildtest.projection.journal | reviewOrdinaryAdmissionFailureReleasesRunOrder | 4807ms | |
| Failed tests are listed first, so the 500 results below include every failure. Showing the first 500 of 646 results; additional results are available from the paginated /api/test-results endpoint. |