You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Marc M (JIRA)" <ji...@apache.org> on 2016/04/15 13:01:25 UTC
[jira] [Closed] (SUREFIRE-1243) Surefire waits for the end of a
forked JVM, which has already exited.
[ https://issues.apache.org/jira/browse/SUREFIRE-1243?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Marc M closed SUREFIRE-1243.
----------------------------
Resolution: Invalid
Oops, wrong bugtracker... Was looking for Tycho surefire.
> Surefire waits for the end of a forked JVM, which has already exited.
> ---------------------------------------------------------------------
>
> Key: SUREFIRE-1243
> URL: https://issues.apache.org/jira/browse/SUREFIRE-1243
> Project: Maven Surefire
> Issue Type: Bug
> Components: Maven Surefire Plugin
> Environment: Linux x64
> Reporter: Marc M
>
> I am using Tycho version 0.24.0Although the forked JVM using for Tests is exited (I even use System.exit(0) and I see the process isn't running anymore), Surefire seems to wait for it.
> This is my configuration:
> <plugin>
> <groupId>org.eclipse.tycho</groupId>
> <artifactId>tycho-surefire-plugin</artifactId>
> <version>0.24.0</version>
> <configuration>
> <argLine>-Xmx6g</argLine>
> <product>productName</product>
> <useUIHarness>true</useUIHarness>
> <useUIThread>true</useUIThread>
> <forkMode>once</forkMode>
> <testSuite>bla.tests</testSuite>
> <testClass>bla.AllTests</testClass>
> <showEclipseLog>true</showEclipseLog>
> </configuration>
> </plugin>
> Here is the thread dump:
> 2016-04-14 13:53:13
> Full thread dump Java HotSpot(TM) 64-Bit Server VM (25.45-b02 mixed mode):
> "JMX server connection timeout 172" #172 daemon prio=9 os_prio=0 tid=0x00007ff964011000 nid=0x3526 in Object.wait() [0x00007ff9e5e8a000]
> java.lang.Thread.State: TIMED_WAITING (on object monitor)
> at java.lang.Object.wait(Native Method)
> at com.sun.jmx.remote.internal.ServerCommunicatorAdmin$Timeout.run(ServerCommunicatorAdmin.java:168)
> - locked <0x00000007abee7b10> (a [I)
> at java.lang.Thread.run(Thread.java:745)
> Locked ownable synchronizers:
> - None
> "RMI Scheduler(0)" #171 daemon prio=9 os_prio=0 tid=0x00007ff96400a000 nid=0x3525 waiting on condition [0x00007ff9e5c88000]
> java.lang.Thread.State: TIMED_WAITING (parking)
> at sun.misc.Unsafe.park(Native Method)
> - parking to wait for <0x00000007aa9ba830> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
> at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
> at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
> at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093)
> at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
> at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
> at java.lang.Thread.run(Thread.java:745)
> Locked ownable synchronizers:
> - None
> "RMI TCP Connection(1)-127.0.0.1" #170 daemon prio=9 os_prio=0 tid=0x00007ff960002000 nid=0x3524 runnable [0x00007ff9e5984000]
> java.lang.Thread.State: RUNNABLE
> at java.net.SocketInputStream.socketRead0(Native Method)
> at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
> at java.net.SocketInputStream.read(SocketInputStream.java:170)
> at java.net.SocketInputStream.read(SocketInputStream.java:141)
> at java.io.BufferedInputStream.fill(BufferedInputStream.java:246)
> at java.io.BufferedInputStream.read(BufferedInputStream.java:265)
> - locked <0x00000007abebc690> (a java.io.BufferedInputStream)
> at java.io.FilterInputStream.read(FilterInputStream.java:83)
> at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:550)
> at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:826)
> at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$241(TCPTransport.java:683)
> at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler$$Lambda$8/1718965468.run(Unknown Source)
> at java.security.AccessController.doPrivileged(Native Method)
> at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:682)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
> at java.lang.Thread.run(Thread.java:745)
> Locked ownable synchronizers:
> - <0x00000007ab3ce7c0> (a java.util.concurrent.ThreadPoolExecutor$Worker)
> "RMI TCP Accept-0" #169 daemon prio=9 os_prio=0 tid=0x00007ff97c145800 nid=0x3522 runnable [0x00007ff9e5a86000]
> java.lang.Thread.State: RUNNABLE
> at java.net.PlainSocketImpl.socketAccept(Native Method)
> at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:404)
> at java.net.ServerSocket.implAccept(ServerSocket.java:545)
> at java.net.ServerSocket.accept(ServerSocket.java:513)
> at sun.management.jmxremote.LocalRMIServerSocketFactory$1.accept(LocalRMIServerSocketFactory.java:52)
> at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:400)
> at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:372)
> at java.lang.Thread.run(Thread.java:745)
> Locked ownable synchronizers:
> - None
> "Attach Listener" #168 daemon prio=9 os_prio=0 tid=0x00007ff9b0001000 nid=0x3520 waiting on condition [0x0000000000000000]
> java.lang.Thread.State: RUNNABLE
> Locked ownable synchronizers:
> - None
> "Exec Stream Pumper" #165 daemon prio=5 os_prio=0 tid=0x00007ffa1271d800 nid=0x2f7c runnable [0x00007ff9e79a0000]
> java.lang.Thread.State: RUNNABLE
> at java.io.FileInputStream.readBytes(Native Method)
> at java.io.FileInputStream.read(FileInputStream.java:255)
> at java.io.BufferedInputStream.fill(BufferedInputStream.java:246)
> at java.io.BufferedInputStream.read1(BufferedInputStream.java:286)
> at java.io.BufferedInputStream.read(BufferedInputStream.java:345)
> - locked <0x00000007a78084e0> (a java.lang.UNIXProcess$ProcessPipeInputStream)
> at java.io.FilterInputStream.read(FilterInputStream.java:107)
> at org.apache.commons.exec.StreamPumper.run(StreamPumper.java:105)
> at java.lang.Thread.run(Thread.java:745)
> Locked ownable synchronizers:
> - None
> "process reaper" #139 daemon prio=10 os_prio=0 tid=0x00007ffa124e1000 nid=0x2f2e waiting for monitor entry [0x00007ff9e4680000]
> java.lang.Thread.State: BLOCKED (on object monitor)
> at java.lang.UNIXProcess$ProcessPipeInputStream.processExited(UNIXProcess.java:525)
> - waiting to lock <0x00000007a78084e0> (a java.lang.UNIXProcess$ProcessPipeInputStream)
> at java.lang.UNIXProcess.lambda$initStreams$266(UNIXProcess.java:299)
> at java.lang.UNIXProcess$$Lambda$7/1801685092.run(Unknown Source)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
> at java.lang.Thread.run(Thread.java:745)
> Locked ownable synchronizers:
> - <0x00000007b0db09f0> (a java.util.concurrent.ThreadPoolExecutor$Worker)
> "Provisioning Event Dispatcher" #36 daemon prio=5 os_prio=0 tid=0x00007ffa1248a800 nid=0x2de9 in Object.wait() [0x00007ff9ec10a000]
> java.lang.Thread.State: WAITING (on object monitor)
> at java.lang.Object.wait(Native Method)
> at java.lang.Object.wait(Object.java:502)
> at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
> - locked <0x00000006d0b7c828> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
> at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)
> Locked ownable synchronizers:
> - None
> "Worker-3" #23 prio=5 os_prio=0 tid=0x00007ff970003000 nid=0x2d51 in Object.wait() [0x00007ff9e6e79000]
> java.lang.Thread.State: TIMED_WAITING (on object monitor)
> at java.lang.Object.wait(Native Method)
> at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)
> - locked <0x00000006c658fcb0> (a org.eclipse.core.internal.jobs.WorkerPool)
> at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:220)
> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:52)
> Locked ownable synchronizers:
> - None
> "Provisioning Event Dispatcher" #22 daemon prio=5 os_prio=0 tid=0x00007ffa115ce800 nid=0x2d49 in Object.wait() [0x00007ff9e717a000]
> java.lang.Thread.State: WAITING (on object monitor)
> at java.lang.Object.wait(Native Method)
> at java.lang.Object.wait(Object.java:502)
> at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
> - locked <0x00000006c8091820> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
> at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)
> Locked ownable synchronizers:
> - None
> "Worker-2" #21 prio=5 os_prio=0 tid=0x00007ff97c001000 nid=0x2d48 in Object.wait() [0x00007ff9e789f000]
> java.lang.Thread.State: TIMED_WAITING (on object monitor)
> at java.lang.Object.wait(Native Method)
> at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)
> - locked <0x00000006c658fcb0> (a org.eclipse.core.internal.jobs.WorkerPool)
> at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:220)
> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:52)
> Locked ownable synchronizers:
> - None
> "Worker-JM" #18 prio=5 os_prio=0 tid=0x00007ffa112ba000 nid=0x2d44 in Object.wait() [0x00007ff9ec80b000]
> java.lang.Thread.State: WAITING (on object monitor)
> at java.lang.Object.wait(Native Method)
> at org.eclipse.core.internal.jobs.InternalWorker.run(InternalWorker.java:59)
> - locked <0x00000006c67a6980> (a java.util.ArrayList)
> Locked ownable synchronizers:
> - None
> "[ThreadPool Manager] - Idle Thread" #17 prio=5 os_prio=0 tid=0x00007ffa1114a000 nid=0x2d43 in Object.wait() [0x00007ff9ecd0c000]
> java.lang.Thread.State: WAITING (on object monitor)
> at java.lang.Object.wait(Native Method)
> at java.lang.Object.wait(Object.java:502)
> at org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor.run(Executor.java:106)
> - locked <0x00000006c69f2bf0> (a org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor)
> Locked ownable synchronizers:
> - None
> "[Timer] - Main Queue Handler" #16 prio=5 os_prio=0 tid=0x00007ffa1110f000 nid=0x2d42 in Object.wait() [0x00007ff9ece0d000]
> java.lang.Thread.State: TIMED_WAITING (on object monitor)
> at java.lang.Object.wait(Native Method)
> at org.eclipse.equinox.internal.util.impl.tpt.timer.TimerImpl.run(TimerImpl.java:141)
> - locked <0x00000006c69f3308> (a java.lang.Object)
> at java.lang.Thread.run(Thread.java:745)
> Locked ownable synchronizers:
> - None
> "Refresh Thread: Equinox Container: 802a0225-3502-0016-1cc9-cc82bba11baa" #15 daemon prio=5 os_prio=0 tid=0x00007ffa11103800 nid=0x2d40 in Object.wait() [0x00007ff9ed103000]
> java.lang.Thread.State: WAITING (on object monitor)
> at java.lang.Object.wait(Native Method)
> at java.lang.Object.wait(Object.java:502)
> at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
> - locked <0x00000006c69f3648> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
> at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)
> Locked ownable synchronizers:
> - None
> "Start Level: Equinox Container: 802a0225-3502-0016-1cc9-cc82bba11baa" #14 daemon prio=5 os_prio=0 tid=0x00007ffa10ecf800 nid=0x2d3e in Object.wait() [0x00007ff9ed28f000]
> java.lang.Thread.State: WAITING (on object monitor)
> at java.lang.Object.wait(Native Method)
> at java.lang.Object.wait(Object.java:502)
> at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
> - locked <0x00000006c69f43d0> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
> at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)
> Locked ownable synchronizers:
> - None
> "Framework Event Dispatcher: Equinox Container: 802a0225-3502-0016-1cc9-cc82bba11baa" #13 daemon prio=5 os_prio=0 tid=0x00007ffa10ecd800 nid=0x2d3d in Object.wait() [0x00007ff9ed390000]
> java.lang.Thread.State: WAITING (on object monitor)
> at java.lang.Object.wait(Native Method)
> at java.lang.Object.wait(Object.java:502)
> at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
> - locked <0x00000006c69a4728> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
> at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)
> Locked ownable synchronizers:
> - None
> "Active Thread: Equinox Container: 802a0225-3502-0016-1cc9-cc82bba11baa" #11 prio=5 os_prio=0 tid=0x00007ffa10d83800 nid=0x2d3c waiting on condition [0x00007ff9ecf0e000]
> java.lang.Thread.State: TIMED_WAITING (parking)
> at sun.misc.Unsafe.park(Native Method)
> - parking to wait for <0x00000006c69a5478> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
> at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
> at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
> at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093)
> at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
> at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
> at java.lang.Thread.run(Thread.java:745)
> Locked ownable synchronizers:
> - None
> "Service Thread" #9 daemon prio=9 os_prio=0 tid=0x00007ffa100d5800 nid=0x2d3a runnable [0x0000000000000000]
> java.lang.Thread.State: RUNNABLE
> Locked ownable synchronizers:
> - None
> "C1 CompilerThread3" #8 daemon prio=9 os_prio=0 tid=0x00007ffa100c8800 nid=0x2d39 waiting on condition [0x0000000000000000]
> java.lang.Thread.State: RUNNABLE
> Locked ownable synchronizers:
> - None
> "C2 CompilerThread2" #7 daemon prio=9 os_prio=0 tid=0x00007ffa100c6800 nid=0x2d38 waiting on condition [0x0000000000000000]
> java.lang.Thread.State: RUNNABLE
> Locked ownable synchronizers:
> - None
> "C2 CompilerThread1" #6 daemon prio=9 os_prio=0 tid=0x00007ffa100c4800 nid=0x2d37 waiting on condition [0x0000000000000000]
> java.lang.Thread.State: RUNNABLE
> Locked ownable synchronizers:
> - None
> "C2 CompilerThread0" #5 daemon prio=9 os_prio=0 tid=0x00007ffa100c1800 nid=0x2d36 waiting on condition [0x0000000000000000]
> java.lang.Thread.State: RUNNABLE
> Locked ownable synchronizers:
> - None
> "Signal Dispatcher" #4 daemon prio=9 os_prio=0 tid=0x00007ffa100c0000 nid=0x2d35 runnable [0x0000000000000000]
> java.lang.Thread.State: RUNNABLE
> Locked ownable synchronizers:
> - None
> "Finalizer" #3 daemon prio=8 os_prio=0 tid=0x00007ffa10087800 nid=0x2d34 in Object.wait() [0x00007ff9ef3f2000]
> java.lang.Thread.State: WAITING (on object monitor)
> at java.lang.Object.wait(Native Method)
> at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143)
> - locked <0x00000006c5c0f200> (a java.lang.ref.ReferenceQueue$Lock)
> at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164)
> at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209)
> Locked ownable synchronizers:
> - None
> "Reference Handler" #2 daemon prio=10 os_prio=0 tid=0x00007ffa10085800 nid=0x2d33 in Object.wait() [0x00007ff9ef4f3000]
> java.lang.Thread.State: WAITING (on object monitor)
> at java.lang.Object.wait(Native Method)
> at java.lang.Object.wait(Object.java:502)
> at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:157)
> - locked <0x00000006c5c07af8> (a java.lang.ref.Reference$Lock)
> Locked ownable synchronizers:
> - None
> "main" #1 prio=5 os_prio=0 tid=0x00007ffa1000a000 nid=0x2d29 in Object.wait() [0x00007ffa19b81000]
> java.lang.Thread.State: WAITING (on object monitor)
> at java.lang.Object.wait(Native Method)
> at java.lang.Thread.join(Thread.java:1245)
> - locked <0x00000007a780c900> (a java.lang.Thread)
> at java.lang.Thread.join(Thread.java:1319)
> at org.apache.commons.exec.PumpStreamHandler.stopThread(PumpStreamHandler.java:286)
> at org.apache.commons.exec.PumpStreamHandler.stop(PumpStreamHandler.java:178)
> at org.apache.commons.exec.DefaultExecutor.executeInternal(DefaultExecutor.java:379)
> at org.apache.commons.exec.DefaultExecutor.execute(DefaultExecutor.java:164)
> at org.eclipse.sisu.equinox.launching.internal.DefaultEquinoxLauncher.execute(DefaultEquinoxLauncher.java:68)
> at org.eclipse.tycho.surefire.TestMojo.runTest(TestMojo.java:918)
> at org.eclipse.tycho.surefire.TestMojo.execute(TestMojo.java:630)
> at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134)
> at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)
> at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
> at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
> at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116)
> at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80)
> at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
> at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)
> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:307)
> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193)
> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106)
> at org.apache.maven.cli.MavenCli.execute(MavenCli.java:862)
> at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:286)
> at org.apache.maven.cli.MavenCli.main(MavenCli.java:197)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:497)
> at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
> at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
> at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
> at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
> Locked ownable synchronizers:
> - None
> "VM Thread" os_prio=0 tid=0x00007ffa10080800 nid=0x2d32 runnable
> "GC task thread#0 (ParallelGC)" os_prio=0 tid=0x00007ffa1001f000 nid=0x2d2a runnable
> "GC task thread#1 (ParallelGC)" os_prio=0 tid=0x00007ffa10021000 nid=0x2d2b runnable
> "GC task thread#2 (ParallelGC)" os_prio=0 tid=0x00007ffa10022800 nid=0x2d2c runnable
> "GC task thread#3 (ParallelGC)" os_prio=0 tid=0x00007ffa10024800 nid=0x2d2d runnable
> "GC task thread#4 (ParallelGC)" os_prio=0 tid=0x00007ffa10026800 nid=0x2d2e runnable
> "GC task thread#5 (ParallelGC)" os_prio=0 tid=0x00007ffa10028000 nid=0x2d2f runnable
> "GC task thread#6 (ParallelGC)" os_prio=0 tid=0x00007ffa1002a000 nid=0x2d30 runnable
> "GC task thread#7 (ParallelGC)" os_prio=0 tid=0x00007ffa1002c000 nid=0x2d31 runnable
> "VM Periodic Task Thread" os_prio=0 tid=0x00007ffa100d8800 nid=0x2d3b waiting on condition
> JNI global references: 392
> Also I waited additional half an our, got another thread dump and there was not a real difference regarding the stack traces.
> Thank you very much for any help
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)