Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Test suite: Hang #564

Closed
jesperpedersen opened this issue Jun 12, 2023 · 3 comments
Closed

Test suite: Hang #564

jesperpedersen opened this issue Jun 12, 2023 · 3 comments
Labels
type/bug Something isn't working

Comments

@jesperpedersen
Copy link
Collaborator

2023-06-12 08:38:47,700 INFO [io.quarkus] (main) horreum-backend stopped in 0.049s
^\2023-06-12 08:41:04
Full thread dump Java HotSpot(TM) 64-Bit Server VM (17.0.7+8-LTS-224 mixed mode, sharing):

Threads class SMR info:
_java_thread_list=0x00007f1e40000c40, length=24, elements={
0x00007f1f440246d0, 0x00007f1f4412a230, 0x00007f1f4412b610, 0x00007f1f44130b70,
0x00007f1f44131f20, 0x00007f1f44133330, 0x00007f1f44134d60, 0x00007f1f4413e280,
0x00007f1f4413f6f0, 0x00007f1f44146cf0, 0x00007f1f4414a860, 0x00007f1f4655d290,
0x00007f1f454d98e0, 0x00007f1f47780390, 0x00007f1f4777c930, 0x00007f1f47025c40,
0x00007f1f47026880, 0x00007f1f4558bb70, 0x00007f1f455c0ce0, 0x00007f1f4776d8d0,
0x00007f1f454efbf0, 0x00007f1f4549b5a0, 0x00007f1f45d09600, 0x00007f1f45cfa400
}

"main" #1 prio=5 os_prio=0 cpu=15360.73ms elapsed=211.00s tid=0x00007f1f440246d0 nid=0xbf882 in Object.wait() [0x00007f1f4b11c000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait([email protected]/Native Method)
- waiting on <0x00000000d4100000> (a java.lang.ProcessImpl)
at java.lang.Object.wait([email protected]/Object.java:338)
at java.lang.ProcessImpl.waitFor([email protected]/ProcessImpl.java:434)
- locked <0x00000000d4100000> (a java.lang.ProcessImpl)
at org.apache.maven.surefire.extensions.util.CommandlineExecutor.awaitExit(CommandlineExecutor.java:90)
at org.apache.maven.plugin.surefire.booterclient.ForkStarter.fork(ForkStarter.java:627)
at org.apache.maven.plugin.surefire.booterclient.ForkStarter.run(ForkStarter.java:311)
at org.apache.maven.plugin.surefire.booterclient.ForkStarter.run(ForkStarter.java:268)
at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeProvider(AbstractSurefireMojo.java:1334)
at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeAfterPreconditionsChecked(AbstractSurefireMojo.java:1167)
at org.apache.maven.plugin.surefire.AbstractSurefireMojo.execute(AbstractSurefireMojo.java:931)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:137)
at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2(MojoExecutor.java:370)
at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute(MojoExecutor.java:351)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:215)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:171)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:163)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:117)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:81)
at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:56)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:294)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:192)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:105)
at org.apache.maven.cli.MavenCli.execute(MavenCli.java:960)
at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:293)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:196)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0([email protected]/Native Method)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke([email protected]/NativeMethodAccessorImpl.java:77)
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke([email protected]/DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke([email protected]/Method.java:568)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:282)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:225)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:406)
at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:347)

"Reference Handler" #2 daemon prio=10 os_prio=0 cpu=3.92ms elapsed=210.98s tid=0x00007f1f4412a230 nid=0xbf889 waiting on condition [0x00007f1f1d2fc000]
java.lang.Thread.State: RUNNABLE
at java.lang.ref.Reference.waitForReferencePendingList([email protected]/Native Method)
at java.lang.ref.Reference.processPendingReferences([email protected]/Reference.java:253)
at java.lang.ref.Reference$ReferenceHandler.run([email protected]/Reference.java:215)

"Finalizer" #3 daemon prio=8 os_prio=0 cpu=1.26ms elapsed=210.98s tid=0x00007f1f4412b610 nid=0xbf88a in Object.wait() [0x00007f1f1d1fc000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait([email protected]/Native Method)
- waiting on <0x00000000c0300178> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove([email protected]/ReferenceQueue.java:155)
- locked <0x00000000c0300178> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove([email protected]/ReferenceQueue.java:176)
at java.lang.ref.Finalizer$FinalizerThread.run([email protected]/Finalizer.java:172)

"Signal Dispatcher" #4 daemon prio=9 os_prio=0 cpu=0.34ms elapsed=210.98s tid=0x00007f1f44130b70 nid=0xbf88b waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE

"Service Thread" #5 daemon prio=9 os_prio=0 cpu=1.73ms elapsed=210.98s tid=0x00007f1f44131f20 nid=0xbf88c runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE

"Monitor Deflation Thread" #6 daemon prio=9 os_prio=0 cpu=7.66ms elapsed=210.98s tid=0x00007f1f44133330 nid=0xbf88d runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE

"C2 CompilerThread0" #7 daemon prio=9 os_prio=0 cpu=11915.30ms elapsed=210.98s tid=0x00007f1f44134d60 nid=0xbf88e waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task

"C1 CompilerThread0" #15 daemon prio=9 os_prio=0 cpu=2116.72ms elapsed=210.98s tid=0x00007f1f4413e280 nid=0xbf88f waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task

"Sweeper thread" #19 daemon prio=9 os_prio=0 cpu=675.77ms elapsed=210.98s tid=0x00007f1f4413f6f0 nid=0xbf890 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE

"Notification Thread" #20 daemon prio=9 os_prio=0 cpu=0.11ms elapsed=210.97s tid=0x00007f1f44146cf0 nid=0xbf891 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE

"Common-Cleaner" #21 daemon prio=8 os_prio=0 cpu=3.00ms elapsed=210.97s tid=0x00007f1f4414a860 nid=0xbf893 in Object.wait() [0x00007f1f1c8fa000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait([email protected]/Native Method)
- waiting on <0x00000000c02dfa10> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove([email protected]/ReferenceQueue.java:155)
- locked <0x00000000c02dfa10> (a java.lang.ref.ReferenceQueue$Lock)
at jdk.internal.ref.CleanerImpl.run([email protected]/CleanerImpl.java:140)
at java.lang.Thread.run([email protected]/Thread.java:833)
at jdk.internal.misc.InnocuousThread.run([email protected]/InnocuousThread.java:162)

"ForkJoinPool.commonPool-worker-1" #26 daemon prio=5 os_prio=0 cpu=11.42ms elapsed=202.21s tid=0x00007f1f4655d290 nid=0xbf8bb waiting on condition [0x00007f1ef85da000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park([email protected]/Native Method)
- parking to wait for <0x00000000c5838748> (a java.util.concurrent.ForkJoinPool)
at java.util.concurrent.locks.LockSupport.parkUntil([email protected]/LockSupport.java:410)
at java.util.concurrent.ForkJoinPool.awaitWork([email protected]/ForkJoinPool.java:1726)
at java.util.concurrent.ForkJoinPool.runWorker([email protected]/ForkJoinPool.java:1623)
at java.util.concurrent.ForkJoinWorkerThread.run([email protected]/ForkJoinWorkerThread.java:165)

"process reaper" #30 daemon prio=10 os_prio=0 cpu=2.03ms elapsed=199.31s tid=0x00007f1f454d98e0 nid=0xbf8c2 runnable [0x00007f1f43f6d000]
java.lang.Thread.State: RUNNABLE
at java.lang.ProcessHandleImpl.waitForProcessExit0([email protected]/Native Method)
at java.lang.ProcessHandleImpl$1.run([email protected]/ProcessHandleImpl.java:147)
at java.util.concurrent.ThreadPoolExecutor.runWorker([email protected]/ThreadPoolExecutor.java:1136)
at java.util.concurrent.ThreadPoolExecutor$Worker.run([email protected]/ThreadPoolExecutor.java:635)
at java.lang.Thread.run([email protected]/Thread.java:833)

"resolver-1" #38 daemon prio=5 os_prio=0 cpu=3.19ms elapsed=195.16s tid=0x00007f1f47780390 nid=0xbf8cc waiting on condition [0x00007f1e6befc000]
java.lang.Thread.State: WAITING (parking)
at jdk.internal.misc.Unsafe.park([email protected]/Native Method)
- parking to wait for <0x00000000c07887c8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park([email protected]/LockSupport.java:341)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block([email protected]/AbstractQueuedSynchronizer.java:506)
at java.util.concurrent.ForkJoinPool.unmanagedBlock([email protected]/ForkJoinPool.java:3463)
at java.util.concurrent.ForkJoinPool.managedBlock([email protected]/ForkJoinPool.java:3434)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await([email protected]/AbstractQueuedSynchronizer.java:1623)
at java.util.concurrent.LinkedBlockingQueue.take([email protected]/LinkedBlockingQueue.java:435)
at java.util.concurrent.ThreadPoolExecutor.getTask([email protected]/ThreadPoolExecutor.java:1062)
at java.util.concurrent.ThreadPoolExecutor.runWorker([email protected]/ThreadPoolExecutor.java:1122)
at java.util.concurrent.ThreadPoolExecutor$Worker.run([email protected]/ThreadPoolExecutor.java:635)
at java.lang.Thread.run([email protected]/Thread.java:833)

"resolver-2" #39 daemon prio=5 os_prio=0 cpu=0.84ms elapsed=195.16s tid=0x00007f1f4777c930 nid=0xbf8cd waiting on condition [0x00007f1e6bdfc000]
java.lang.Thread.State: WAITING (parking)
at jdk.internal.misc.Unsafe.park([email protected]/Native Method)
- parking to wait for <0x00000000c07887c8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park([email protected]/LockSupport.java:341)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block([email protected]/AbstractQueuedSynchronizer.java:506)
at java.util.concurrent.ForkJoinPool.unmanagedBlock([email protected]/ForkJoinPool.java:3463)
at java.util.concurrent.ForkJoinPool.managedBlock([email protected]/ForkJoinPool.java:3434)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await([email protected]/AbstractQueuedSynchronizer.java:1623)
at java.util.concurrent.LinkedBlockingQueue.take([email protected]/LinkedBlockingQueue.java:435)
at java.util.concurrent.ThreadPoolExecutor.getTask([email protected]/ThreadPoolExecutor.java:1062)
at java.util.concurrent.ThreadPoolExecutor.runWorker([email protected]/ThreadPoolExecutor.java:1122)
at java.util.concurrent.ThreadPoolExecutor$Worker.run([email protected]/ThreadPoolExecutor.java:635)
at java.lang.Thread.run([email protected]/Thread.java:833)

"resolver-3" #40 daemon prio=5 os_prio=0 cpu=0.58ms elapsed=195.16s tid=0x00007f1f47025c40 nid=0xbf8ce waiting on condition [0x00007f1e693fe000]
java.lang.Thread.State: WAITING (parking)
at jdk.internal.misc.Unsafe.park([email protected]/Native Method)
- parking to wait for <0x00000000c07887c8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park([email protected]/LockSupport.java:341)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block([email protected]/AbstractQueuedSynchronizer.java:506)
at java.util.concurrent.ForkJoinPool.unmanagedBlock([email protected]/ForkJoinPool.java:3463)
at java.util.concurrent.ForkJoinPool.managedBlock([email protected]/ForkJoinPool.java:3434)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await([email protected]/AbstractQueuedSynchronizer.java:1623)
at java.util.concurrent.LinkedBlockingQueue.take([email protected]/LinkedBlockingQueue.java:435)
at java.util.concurrent.ThreadPoolExecutor.getTask([email protected]/ThreadPoolExecutor.java:1062)
at java.util.concurrent.ThreadPoolExecutor.runWorker([email protected]/ThreadPoolExecutor.java:1122)
at java.util.concurrent.ThreadPoolExecutor$Worker.run([email protected]/ThreadPoolExecutor.java:635)
at java.lang.Thread.run([email protected]/Thread.java:833)

"resolver-4" #41 daemon prio=5 os_prio=0 cpu=0.53ms elapsed=195.16s tid=0x00007f1f47026880 nid=0xbf8cf waiting on condition [0x00007f1e692fe000]
java.lang.Thread.State: WAITING (parking)
at jdk.internal.misc.Unsafe.park([email protected]/Native Method)
- parking to wait for <0x00000000c07887c8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park([email protected]/LockSupport.java:341)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block([email protected]/AbstractQueuedSynchronizer.java:506)
at java.util.concurrent.ForkJoinPool.unmanagedBlock([email protected]/ForkJoinPool.java:3463)
at java.util.concurrent.ForkJoinPool.managedBlock([email protected]/ForkJoinPool.java:3434)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await([email protected]/AbstractQueuedSynchronizer.java:1623)
at java.util.concurrent.LinkedBlockingQueue.take([email protected]/LinkedBlockingQueue.java:435)
at java.util.concurrent.ThreadPoolExecutor.getTask([email protected]/ThreadPoolExecutor.java:1062)
at java.util.concurrent.ThreadPoolExecutor.runWorker([email protected]/ThreadPoolExecutor.java:1122)
at java.util.concurrent.ThreadPoolExecutor$Worker.run([email protected]/ThreadPoolExecutor.java:635)
at java.lang.Thread.run([email protected]/Thread.java:833)

"resolver-5" #42 daemon prio=5 os_prio=0 cpu=0.54ms elapsed=195.11s tid=0x00007f1f4558bb70 nid=0xbf8d0 waiting on condition [0x00007f1e691fe000]
java.lang.Thread.State: WAITING (parking)
at jdk.internal.misc.Unsafe.park([email protected]/Native Method)
- parking to wait for <0x00000000c07887c8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park([email protected]/LockSupport.java:341)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block([email protected]/AbstractQueuedSynchronizer.java:506)
at java.util.concurrent.ForkJoinPool.unmanagedBlock([email protected]/ForkJoinPool.java:3463)
at java.util.concurrent.ForkJoinPool.managedBlock([email protected]/ForkJoinPool.java:3434)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await([email protected]/AbstractQueuedSynchronizer.java:1623)
at java.util.concurrent.LinkedBlockingQueue.take([email protected]/LinkedBlockingQueue.java:435)
at java.util.concurrent.ThreadPoolExecutor.getTask([email protected]/ThreadPoolExecutor.java:1062)
at java.util.concurrent.ThreadPoolExecutor.runWorker([email protected]/ThreadPoolExecutor.java:1122)
at java.util.concurrent.ThreadPoolExecutor$Worker.run([email protected]/ThreadPoolExecutor.java:635)
at java.lang.Thread.run([email protected]/Thread.java:833)

"timeout-check-timer" #43 daemon prio=5 os_prio=0 cpu=188.35ms elapsed=195.09s tid=0x00007f1f455c0ce0 nid=0xbf8d1 waiting on condition [0x00007f1e690fe000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park([email protected]/Native Method)
- parking to wait for <0x00000000d417e2f0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos([email protected]/LockSupport.java:252)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos([email protected]/AbstractQueuedSynchronizer.java:1672)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take([email protected]/ScheduledThreadPoolExecutor.java:1182)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take([email protected]/ScheduledThreadPoolExecutor.java:899)
at java.util.concurrent.ThreadPoolExecutor.getTask([email protected]/ThreadPoolExecutor.java:1062)
at java.util.concurrent.ThreadPoolExecutor.runWorker([email protected]/ThreadPoolExecutor.java:1122)
at java.util.concurrent.ThreadPoolExecutor$Worker.run([email protected]/ThreadPoolExecutor.java:635)
at java.lang.Thread.run([email protected]/Thread.java:833)

"ping-timer-10s" #45 daemon prio=5 os_prio=0 cpu=4.90ms elapsed=195.08s tid=0x00007f1f4776d8d0 nid=0xbf8d2 waiting on condition [0x00007f1e68ffe000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park([email protected]/Native Method)
- parking to wait for <0x00000000d4169490> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos([email protected]/LockSupport.java:252)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos([email protected]/AbstractQueuedSynchronizer.java:1672)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take([email protected]/ScheduledThreadPoolExecutor.java:1182)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take([email protected]/ScheduledThreadPoolExecutor.java:899)
at java.util.concurrent.ThreadPoolExecutor.getTask([email protected]/ThreadPoolExecutor.java:1062)
at java.util.concurrent.ThreadPoolExecutor.runWorker([email protected]/ThreadPoolExecutor.java:1122)
at java.util.concurrent.ThreadPoolExecutor$Worker.run([email protected]/ThreadPoolExecutor.java:635)
at java.lang.Thread.run([email protected]/Thread.java:833)

"ThreadedStreamConsumer" #48 daemon prio=5 os_prio=0 cpu=178.93ms elapsed=195.02s tid=0x00007f1f454efbf0 nid=0xbf8d3 waiting on condition [0x00007f1e68efe000]
java.lang.Thread.State: WAITING (parking)
at jdk.internal.misc.Unsafe.park([email protected]/Native Method)
- parking to wait for <0x00000000d4199220> (a org.apache.maven.plugin.surefire.booterclient.output.ThreadedStreamConsumer$QueueSynchronizer$SyncT1)
at java.util.concurrent.locks.LockSupport.park([email protected]/LockSupport.java:211)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire([email protected]/AbstractQueuedSynchronizer.java:715)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly([email protected]/AbstractQueuedSynchronizer.java:1047)
at org.apache.maven.plugin.surefire.booterclient.output.ThreadedStreamConsumer$QueueSynchronizer$SyncT1.waitIfZero(ThreadedStreamConsumer.java:280)
at org.apache.maven.plugin.surefire.booterclient.output.ThreadedStreamConsumer$QueueSynchronizer.awaitNext(ThreadedStreamConsumer.java:333)
at org.apache.maven.plugin.surefire.booterclient.output.ThreadedStreamConsumer$Pumper.run(ThreadedStreamConsumer.java:89)
at java.lang.Thread.run([email protected]/Thread.java:833)

"fork-1-err-thread" #50 daemon prio=5 os_prio=0 cpu=1.25ms elapsed=194.99s tid=0x00007f1f4549b5a0 nid=0xbf8e5 runnable [0x00007f1e68dfe000]
java.lang.Thread.State: RUNNABLE
at java.io.FileInputStream.readBytes([email protected]/Native Method)
at java.io.FileInputStream.read([email protected]/FileInputStream.java:276)
at java.io.BufferedInputStream.read1([email protected]/BufferedInputStream.java:282)
at java.io.BufferedInputStream.read([email protected]/BufferedInputStream.java:343)
- locked <0x00000000d41644a0> (a java.lang.ProcessImpl$ProcessPipeInputStream)
at java.io.BufferedInputStream.fill([email protected]/BufferedInputStream.java:244)
at java.io.BufferedInputStream.read1([email protected]/BufferedInputStream.java:284)
at java.io.BufferedInputStream.read([email protected]/BufferedInputStream.java:343)
- locked <0x00000000d41664d8> (a java.io.BufferedInputStream)
at org.apache.maven.surefire.api.util.internal.Channels$3.readImpl(Channels.java:217)
at org.apache.maven.surefire.api.util.internal.AbstractNoninterruptibleReadableChannel.read(AbstractNoninterruptibleReadableChannel.java:54)
at sun.nio.cs.StreamDecoder.readBytes([email protected]/StreamDecoder.java:261)
at sun.nio.cs.StreamDecoder.implRead([email protected]/StreamDecoder.java:313)
at sun.nio.cs.StreamDecoder.read([email protected]/StreamDecoder.java:188)
- locked <0x00000000d4166630> (a sun.nio.cs.StreamDecoder)
at java.io.Reader.read([email protected]/Reader.java:197)
at java.util.Scanner.readInput([email protected]/Scanner.java:882)
at java.util.Scanner.findWithinHorizon([email protected]/Scanner.java:1796)
at java.util.Scanner.hasNextLine([email protected]/Scanner.java:1610)
at org.apache.maven.surefire.extensions.util.LineConsumerThread.run(LineConsumerThread.java:68)

"commands-fork-1" #51 daemon prio=5 os_prio=0 cpu=4.29ms elapsed=194.99s tid=0x00007f1f45d09600 nid=0xbf8e7 waiting on condition [0x00007f1e68cfe000]
java.lang.Thread.State: WAITING (parking)
at jdk.internal.misc.Unsafe.park([email protected]/Native Method)
- parking to wait for <0x00000000d413f408> (a java.util.concurrent.Semaphore$NonfairSync)
at java.util.concurrent.locks.LockSupport.park([email protected]/LockSupport.java:211)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire([email protected]/AbstractQueuedSynchronizer.java:715)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly([email protected]/AbstractQueuedSynchronizer.java:1047)
at java.util.concurrent.Semaphore.acquire([email protected]/Semaphore.java:318)
at org.apache.maven.plugin.surefire.booterclient.lazytestprovider.TestLessInputStream.awaitNextCommand(TestLessInputStream.java:164)
at org.apache.maven.plugin.surefire.booterclient.lazytestprovider.TestLessInputStream.beforeNextCommand(TestLessInputStream.java:136)
at org.apache.maven.plugin.surefire.booterclient.lazytestprovider.DefaultCommandReader.readNextCommand(DefaultCommandReader.java:79)
at org.apache.maven.plugin.surefire.extensions.StreamFeeder.run(StreamFeeder.java:71)

"fork-1-event-thread" #52 daemon prio=5 os_prio=0 cpu=60.47ms elapsed=194.98s tid=0x00007f1f45cfa400 nid=0xbf8e9 runnable [0x00007f1e68bfe000]
java.lang.Thread.State: RUNNABLE
at java.io.FileInputStream.readBytes([email protected]/Native Method)
at java.io.FileInputStream.read([email protected]/FileInputStream.java:276)
at java.io.BufferedInputStream.read1([email protected]/BufferedInputStream.java:282)
at java.io.BufferedInputStream.read([email protected]/BufferedInputStream.java:343)
- locked <0x00000000d4179750> (a java.lang.ProcessImpl$ProcessPipeInputStream)
at java.io.BufferedInputStream.fill([email protected]/BufferedInputStream.java:244)
at java.io.BufferedInputStream.read1([email protected]/BufferedInputStream.java:284)
at java.io.BufferedInputStream.read([email protected]/BufferedInputStream.java:343)
- locked <0x00000000d4179b88> (a java.io.BufferedInputStream)
at org.apache.maven.surefire.api.util.internal.Channels$3.readImpl(Channels.java:217)
at org.apache.maven.surefire.api.util.internal.AbstractNoninterruptibleReadableChannel.read(AbstractNoninterruptibleReadableChannel.java:54)
at org.apache.maven.surefire.api.stream.AbstractStreamDecoder.read(AbstractStreamDecoder.java:484)
at org.apache.maven.surefire.api.stream.AbstractStreamDecoder.read(AbstractStreamDecoder.java:470)
at org.apache.maven.surefire.api.stream.AbstractStreamDecoder.readMessageType(AbstractStreamDecoder.java:118)
at org.apache.maven.surefire.stream.EventDecoder.decode(EventDecoder.java:155)
at org.apache.maven.plugin.surefire.extensions.EventConsumerThread.run(EventConsumerThread.java:73)

"VM Thread" os_prio=0 cpu=84.98ms elapsed=210.99s tid=0x00007f1f44126310 nid=0xbf888 runnable

"GC Thread#0" os_prio=0 cpu=122.12ms elapsed=211.00s tid=0x00007f1f44063b30 nid=0xbf883 runnable

"GC Thread#1" os_prio=0 cpu=141.03ms elapsed=210.61s tid=0x00007f1f14006c90 nid=0xbf89e runnable

"GC Thread#2" os_prio=0 cpu=132.63ms elapsed=210.61s tid=0x00007f1f140076c0 nid=0xbf89f runnable

"GC Thread#3" os_prio=0 cpu=132.11ms elapsed=209.96s tid=0x00007f1f14009890 nid=0xbf8a0 runnable

"GC Thread#4" os_prio=0 cpu=111.62ms elapsed=209.96s tid=0x00007f1f1400d970 nid=0xbf8a1 runnable

"GC Thread#5" os_prio=0 cpu=101.57ms elapsed=209.96s tid=0x00007f1f1400de40 nid=0xbf8a2 runnable

"GC Thread#6" os_prio=0 cpu=114.97ms elapsed=209.96s tid=0x00007f1f1400e800 nid=0xbf8a3 runnable

"GC Thread#7" os_prio=0 cpu=105.12ms elapsed=209.96s tid=0x00007f1f1400f230 nid=0xbf8a4 runnable

"GC Thread#8" os_prio=0 cpu=137.02ms elapsed=209.21s tid=0x00007f1f1400c230 nid=0xbf8ad runnable

"GC Thread#9" os_prio=0 cpu=119.29ms elapsed=207.66s tid=0x00007f1f14035590 nid=0xbf8af runnable

"GC Thread#10" os_prio=0 cpu=75.56ms elapsed=206.34s tid=0x00007f1f1404dbe0 nid=0xbf8b0 runnable

"GC Thread#11" os_prio=0 cpu=97.31ms elapsed=206.34s tid=0x00007f1f1404fa70 nid=0xbf8b1 runnable

"GC Thread#12" os_prio=0 cpu=97.10ms elapsed=205.12s tid=0x00007f1f1404d110 nid=0xbf8b4 runnable

"G1 Main Marker" os_prio=0 cpu=5.56ms elapsed=211.00s tid=0x00007f1f4406d150 nid=0xbf884 runnable

"G1 Conc#0" os_prio=0 cpu=569.80ms elapsed=211.00s tid=0x00007f1f4406e0b0 nid=0xbf885 runnable

"G1 Conc#1" os_prio=0 cpu=572.04ms elapsed=206.34s tid=0x00007f1f20000eb0 nid=0xbf8b2 runnable

"G1 Conc#2" os_prio=0 cpu=571.23ms elapsed=206.34s tid=0x00007f1f200018f0 nid=0xbf8b3 runnable

"G1 Refine#0" os_prio=0 cpu=37.18ms elapsed=211.00s tid=0x00007f1f440fbbf0 nid=0xbf886 runnable

"G1 Refine#1" os_prio=0 cpu=11.12ms elapsed=209.96s tid=0x00007f1f18000eb0 nid=0xbf8a5 runnable

"G1 Refine#2" os_prio=0 cpu=9.84ms elapsed=209.96s tid=0x00007f1e8c000eb0 nid=0xbf8a6 runnable

"G1 Refine#3" os_prio=0 cpu=8.52ms elapsed=209.96s tid=0x00007f1e90000eb0 nid=0xbf8a7 runnable

"G1 Refine#4" os_prio=0 cpu=5.65ms elapsed=209.96s tid=0x00007f1e84000eb0 nid=0xbf8a8 runnable

"G1 Refine#5" os_prio=0 cpu=5.38ms elapsed=209.96s tid=0x00007f1e88000eb0 nid=0xbf8a9 runnable

"G1 Refine#6" os_prio=0 cpu=4.67ms elapsed=209.96s tid=0x00007f1e7c000eb0 nid=0xbf8aa runnable

"G1 Refine#7" os_prio=0 cpu=2.07ms elapsed=209.96s tid=0x00007f1e80000eb0 nid=0xbf8ab runnable

"G1 Refine#8" os_prio=0 cpu=1.01ms elapsed=209.96s tid=0x00007f1e74000eb0 nid=0xbf8ac runnable

"G1 Refine#9" os_prio=0 cpu=0.69ms elapsed=195.58s tid=0x00007f1e78000eb0 nid=0xbf8ca runnable

"G1 Refine#10" os_prio=0 cpu=0.06ms elapsed=195.58s tid=0x00007f1e30000eb0 nid=0xbf8cb runnable

"G1 Service" os_prio=0 cpu=54.82ms elapsed=211.00s tid=0x00007f1f440fcae0 nid=0xbf887 runnable

"VM Periodic Task Thread" os_prio=0 cpu=178.95ms elapsed=210.97s tid=0x00007f1f44148980 nid=0xbf892 waiting on condition

JNI global refs: 19, weak refs: 0

Heap
garbage-first heap total 482304K, used 289314K [0x00000000c0000000, 0x0000000100000000)
region size 1024K, 57 young (58368K), 4 survivors (4096K)
Metaspace used 61706K, committed 62336K, reserved 1105920K
class space used 6796K, committed 7104K, reserved 1048576K

@jesperpedersen jesperpedersen added the type/bug Something isn't working label Jun 12, 2023
@johnaohara
Copy link
Member

@jesperpedersen process is this a thread dump of? it looks like the main maven process that is waiting for a forked process to return, org.apache.maven.surefire.extensions.util.CommandlineExecutor.awaitExit(CommandlineExecutor.java:90) is there another process running at the time the tests hangs?

@jesperpedersen
Copy link
Collaborator Author

jpederse      793430 97.6  1.5 7284244 1000744 pts/4 Sl+  09:12   2:03 /usr/local/java/bin/java -Xms128m -Xmx1024m -Xms128m -Xmx1024m -classpath /usr/local/maven/boot/plexus-classworlds-2.7.0.jar -Dclassworlds.conf=/usr/local/maven/bin/m2.conf -Dmaven.home=/usr/local/maven -Dlibrary.jansi.path=/usr/local/maven/lib/jansi-native -Dmaven.multiModuleProjectDirectory=<path>/Horreum/official org.codehaus.plexus.classworlds.launcher.Launcher clean package
jpederse      793643  251  3.7 27349920 2443796 pts/4 Sl+ 09:13   4:31 /usr/local/packages/jdk-17.0.7/java/bin/java -jar <path>/Horreum/official/horreum-backend/target/surefire/surefirebooter-20230612091303885_3.jar <path>/Horreum/official/horreum-backend/target/surefire 2023-06-12T09-12-54_743-jvmRun1 surefire-20230612091303885_1tmp surefire_0-20230612091303885_2tmp

@jesperpedersen
Copy link
Collaborator Author

Running with podman 4.5.1 on Fedora 38 has the hang - using Docker 24.0.2 works.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type/bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants