Hey,

I've recently created a docker image for builds on CI and I have the 
following problem:

1 build out of ~20 hangs indefinitely with the following state:

ID                 PID                 PPID                C               
    STIME               TTY                 TIME                CMD
root                6909                6893                0               
    08:52               ?                   00:00:05           
 /opt/jdk8/bin/java -Dorg.gradle.appname=gradle -classpath 
/opt/gradle-2.14.1/lib/gradle-launcher-2.14.1.jar 
org.gradle.launcher.GradleMain -PdisablePreDex disconnectedTest 
coverageReport
root                6954                6909                1               
    08:52               ?                   00:01:30           
 /opt/jdk8/bin/java -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError 
-Xmx8G -Dfile.encoding=UTF-8 -Duser.country=US -Duser.language=en 
-Duser.variant -cp /opt/gradle-2.14.1/lib/gradle-launcher-2.14.1.jar 
org.gradle.launcher.daemon.bootstrap.GradleDaemon 2.14.1
root                7253                6954                0               
    08:53               ?                   00:00:10           
 /opt/jdk8/bin/java -Djava.awt.headless=true 
-Djava.security.manager=worker.org.gradle.process.internal.worker.child.BootstrapSecurityManager
 
-javaagent:build/tmp/expandedArchives/org.jacoco.agent-0.7.2.201409121644.jar_bamkx1tjew75l4bszbzporv0s/jacocoagent.jar=destfile=build/jacoco/testRawUnitTest.exec,append=true,dumponexit=true,output=file,jmx=false
 
-Dfile.encoding=UTF-8 -Duser.country=US -Duser.language=en -Duser.variant 
-ea -cp /root/.gradle/caches/2.14.1/workerMain/gradle-worker.jar 
worker.org.gradle.process.internal.worker.GradleWorkerMain 'Gradle Test 
Executor 1'

My project contains multiple modules (pure java + android) and the hang 
always happens on the first builded android module when the coverage report 
generation happens with jacoco.

If I send SIGQUIT to the jacoco task with PID 7253 then I get the following 
thread dump:

[11:13:56][docker] :data:testRawUnitTest
[11:13:56][docker] 2016-08-16 04:13:55
[11:13:56][docker] Full thread dump Java HotSpot(TM) 64-Bit Server VM 
(25.92-b14 mixed mode):
[11:13:56][docker] 
[11:13:56][docker] "/0:0:0:0:0:0:0:1:34346 to /0:0:0:0:0:0:0:1:37223 
workers Thread 3" #14 prio=5 os_prio=0 tid=0x00007fc690a11000 nid=0x169 
runnable [0x00007fc668694000]
[11:13:56][docker]    java.lang.Thread.State: RUNNABLE
[11:13:56][docker] at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)
[11:13:56][docker] at 
sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269)
[11:13:56][docker] at 
sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93)
[11:13:56][docker] at 
sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)
[11:13:56][docker] - locked <0x00000007760a2e30> (a sun.nio.ch.Util$2)
[11:13:56][docker] - locked <0x00000007760a2e40> (a 
java.util.Collections$UnmodifiableSet)
[11:13:56][docker] - locked <0x00000007760a2de8> (a 
sun.nio.ch.EPollSelectorImpl)
[11:13:56][docker] at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)
[11:13:56][docker] at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101)
[11:13:56][docker] at 
org.gradle.internal.remote.internal.inet.SocketConnection$SocketInputStream.read(SocketConnection.java:165)
[11:13:56][docker] at 
com.esotericsoftware.kryo.io.Input.fill(Input.java:139)
[11:13:56][docker] at 
com.esotericsoftware.kryo.io.Input.require(Input.java:159)
[11:13:56][docker] at 
com.esotericsoftware.kryo.io.Input.readByte(Input.java:255)
[11:13:56][docker] at 
org.gradle.internal.serialize.kryo.KryoBackedDecoder.readByte(KryoBackedDecoder.java:80)
[11:13:56][docker] at 
org.gradle.internal.remote.internal.hub.InterHubMessageSerializer$MessageReader.read(InterHubMessageSerializer.java:63)
[11:13:56][docker] at 
org.gradle.internal.remote.internal.hub.InterHubMessageSerializer$MessageReader.read(InterHubMessageSerializer.java:52)
[11:13:56][docker] at 
org.gradle.internal.remote.internal.inet.SocketConnection.receive(SocketConnection.java:78)
[11:13:56][docker] at 
org.gradle.internal.remote.internal.hub.MessageHub$ConnectionReceive.run(MessageHub.java:250)
[11:13:56][docker] at 
org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:54)
[11:13:56][docker] at 
org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40)
[11:13:56][docker] at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
[11:13:56][docker] at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
[11:13:56][docker] at java.lang.Thread.run(Thread.java:745)
[11:13:56][docker] 
[11:13:56][docker] "/0:0:0:0:0:0:0:1:34346 to /0:0:0:0:0:0:0:1:37223 
workers Thread 2" #13 prio=5 os_prio=0 tid=0x00007fc690a13800 nid=0x168 
waiting on condition [0x00007fc668795000]
[11:13:56][docker]    java.lang.Thread.State: WAITING (parking)
[11:13:56][docker] at sun.misc.Unsafe.park(Native Method)
[11:13:56][docker] - parking to wait for  <0x0000000776152e48> (a 
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
[11:13:56][docker] at 
java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
[11:13:56][docker] at 
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
[11:13:56][docker] at 
org.gradle.internal.remote.internal.hub.queue.EndPointQueue.take(EndPointQueue.java:48)
[11:13:56][docker] at 
org.gradle.internal.remote.internal.hub.MessageHub$ConnectionDispatch.run(MessageHub.java:293)
[11:13:56][docker] at 
org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:54)
[11:13:56][docker] at 
org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40)
[11:13:56][docker] at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
[11:13:56][docker] at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
[11:13:56][docker] at java.lang.Thread.run(Thread.java:745)
[11:13:56][docker] 
[11:13:56][docker] "Test worker" #12 prio=5 os_prio=0 
tid=0x00007fc690a09800 nid=0x167 runnable [0x00007fc668893000]
[11:13:56][docker]    java.lang.Thread.State: RUNNABLE
[11:13:56][docker] at java.net.SocketInputStream.socketRead0(Native Method)
[11:13:56][docker] at 
java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
[11:13:56][docker] at 
java.net.SocketInputStream.read(SocketInputStream.java:170)
[11:13:56][docker] at 
java.net.SocketInputStream.read(SocketInputStream.java:141)
[11:13:56][docker] at 
java.io.BufferedInputStream.fill(BufferedInputStream.java:246)
[11:13:56][docker] at 
java.io.BufferedInputStream.read1(BufferedInputStream.java:286)
[11:13:56][docker] at 
java.io.BufferedInputStream.read(BufferedInputStream.java:345)
[11:13:56][docker] - locked <0x0000000775244fa8> (a 
java.io.BufferedInputStream)
[11:13:56][docker] at 
sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:704)
[11:13:56][docker] at 
sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:647)
[11:13:56][docker] at 
sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1536)
[11:13:56][docker] - locked <0x000000077523a398> (a 
sun.net.www.protocol.http.HttpURLConnection)
[11:13:56][docker] at 
sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1441)
[11:13:56][docker] - locked <0x000000077523a398> (a 
sun.net.www.protocol.http.HttpURLConnection)
[11:13:56][docker] at 
java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:480)
[11:13:56][docker] at 
org.apache.maven.wagon.providers.http.LightweightHttpWagon.fillInputData(LightweightHttpWagon.java:115)
[11:13:56][docker] at 
org.apache.maven.wagon.StreamWagon.getInputStream(StreamWagon.java:116)
[11:13:56][docker] at 
org.apache.maven.wagon.StreamWagon.getIfNewer(StreamWagon.java:88)
[11:13:56][docker] at 
org.apache.maven.wagon.StreamWagon.get(StreamWagon.java:61)
[11:13:56][docker] at 
org.apache.maven.artifact.manager.DefaultWagonManager.getRemoteFile(DefaultWagonManager.java:546)
[11:13:56][docker] at 
org.apache.maven.artifact.manager.DefaultWagonManager.getArtifact(DefaultWagonManager.java:427)
[11:13:56][docker] at 
org.apache.maven.artifact.manager.DefaultWagonManager.getArtifact(DefaultWagonManager.java:382)
[11:13:56][docker] at 
org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:216)
[11:13:56][docker] at 
org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:90)
[11:13:56][docker] at 
org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepository(DefaultMavenProjectBuilder.java:558)
[11:13:56][docker] at 
org.apache.maven.project.DefaultMavenProjectBuilder.buildFromRepository(DefaultMavenProjectBuilder.java:251)
[11:13:56][docker] at 
org.apache.maven.project.artifact.MavenMetadataSource.retrieveRelocatedProject(MavenMetadataSource.java:163)
[11:13:56][docker] at 
org.apache.maven.project.artifact.MavenMetadataSource.retrieveRelocatedArtifact(MavenMetadataSource.java:94)
[11:13:56][docker] at 
org.apache.maven.artifact.resolver.DefaultArtifactCollector.recurse(DefaultArtifactCollector.java:387)
[11:13:56][docker] at 
org.apache.maven.artifact.resolver.DefaultArtifactCollector.recurse(DefaultArtifactCollector.java:435)
[11:13:56][docker] at 
org.apache.maven.artifact.resolver.DefaultArtifactCollector.recurse(DefaultArtifactCollector.java:435)
[11:13:56][docker] at 
org.apache.maven.artifact.resolver.DefaultArtifactCollector.recurse(DefaultArtifactCollector.java:435)
[11:13:56][docker] at 
org.apache.maven.artifact.resolver.DefaultArtifactCollector.recurse(DefaultArtifactCollector.java:435)
[11:13:56][docker] at 
org.apache.maven.artifact.resolver.DefaultArtifactCollector.collect(DefaultArtifactCollector.java:74)
[11:13:56][docker] at 
org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTransitively(DefaultArtifactResolver.java:316)
[11:13:56][docker] at 
org.apache.maven.artifact.ant.DependenciesTask.doExecuteResolution(DependenciesTask.java:263)
[11:13:56][docker] at 
org.apache.maven.artifact.ant.DependenciesTask.doExecute(DependenciesTask.java:168)
[11:13:56][docker] at 
org.apache.maven.artifact.ant.AbstractArtifactTask.execute(AbstractArtifactTask.java:751)
[11:13:56][docker] at 
org.robolectric.internal.dependency.MavenDependencyResolver.getLocalArtifactUrls(MavenDependencyResolver.java:52)
[11:13:56][docker] at 
org.robolectric.internal.dependency.CachedDependencyResolver.getLocalArtifactUrls(CachedDependencyResolver.java:43)
[11:13:56][docker] at 
org.robolectric.internal.InstrumentingClassLoaderFactory.getSdkEnvironment(InstrumentingClassLoaderFactory.java:43)
[11:13:56][docker] - locked <0x00000007761679f0> (a 
org.robolectric.internal.InstrumentingClassLoaderFactory)
[11:13:56][docker] at 
org.robolectric.RobolectricTestRunner.runChild(RobolectricTestRunner.java:173)
[11:13:56][docker] at 
org.robolectric.RobolectricTestRunner.runChild(RobolectricTestRunner.java:63)
[11:13:56][docker] at 
org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
[11:13:56][docker] at 
org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
[11:13:56][docker] at 
org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
[11:13:56][docker] at 
org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
[11:13:56][docker] at 
org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
[11:13:56][docker] at 
org.robolectric.RobolectricTestRunner$1.evaluate(RobolectricTestRunner.java:140)
[11:13:56][docker] at 
org.junit.runners.ParentRunner.run(ParentRunner.java:363)
[11:13:56][docker] at 
org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecuter.runTestClass(JUnitTestClassExecuter.java:114)
[11:13:56][docker] at 
org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecuter.execute(JUnitTestClassExecuter.java:57)
[11:13:56][docker] at 
org.gradle.api.internal.tasks.testing.junit.JUnitTestClassProcessor.processTestClass(JUnitTestClassProcessor.java:66)
[11:13:56][docker] at 
org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51)
[11:13:56][docker] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native 
Method)
[11:13:56][docker] at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
[11:13:56][docker] at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[11:13:56][docker] at java.lang.reflect.Method.invoke(Method.java:498)
[11:13:56][docker] at 
org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
[11:13:56][docker] at 
org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
[11:13:56][docker] at 
org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)
[11:13:56][docker] at 
org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
[11:13:56][docker] at com.sun.proxy.$Proxy2.processTestClass(Unknown Source)
[11:13:56][docker] at 
org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:109)
[11:13:56][docker] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native 
Method)
[11:13:56][docker] at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
[11:13:56][docker] at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[11:13:56][docker] at java.lang.reflect.Method.invoke(Method.java:498)
[11:13:56][docker] at 
org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
[11:13:56][docker] at 
org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
[11:13:56][docker] at 
org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:377)
[11:13:56][docker] at 
org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:54)
[11:13:56][docker] at 
org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40)
[11:13:56][docker] at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
[11:13:56][docker] at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
[11:13:56][docker] at java.lang.Thread.run(Thread.java:745)
[11:13:56][docker] 
[11:13:56][docker] "Service Thread" #10 daemon prio=9 os_prio=0 
tid=0x00007fc69035b000 nid=0x162 runnable [0x0000000000000000]
[11:13:56][docker]    java.lang.Thread.State: RUNNABLE
[11:13:56][docker] 
[11:13:56][docker] "C1 CompilerThread3" #9 daemon prio=9 os_prio=0 
tid=0x00007fc690340800 nid=0x161 waiting on condition [0x0000000000000000]
[11:13:56][docker]    java.lang.Thread.State: RUNNABLE
[11:13:56][docker] 
[11:13:56][docker] "C2 CompilerThread2" #8 daemon prio=9 os_prio=0 
tid=0x00007fc69033f000 nid=0x160 waiting on condition [0x0000000000000000]
[11:13:56][docker]    java.lang.Thread.State: RUNNABLE
[11:13:56][docker] 
[11:13:56][docker] "C2 CompilerThread1" #7 daemon prio=9 os_prio=0 
tid=0x00007fc690273800 nid=0x15f waiting on condition [0x0000000000000000]
[11:13:56][docker]    java.lang.Thread.State: RUNNABLE
[11:13:56][docker] 
[11:13:56][docker] "C2 CompilerThread0" #6 daemon prio=9 os_prio=0 
tid=0x00007fc69033d800 nid=0x15e waiting on condition [0x0000000000000000]
[11:13:56][docker]    java.lang.Thread.State: RUNNABLE
[11:13:56][docker] 
[11:13:56][docker] "Signal Dispatcher" #4 daemon prio=9 os_prio=0 
tid=0x00007fc690238800 nid=0x15d waiting on condition [0x0000000000000000]
[11:13:56][docker]    java.lang.Thread.State: RUNNABLE
[11:13:56][docker] 
[11:13:56][docker] "Finalizer" #3 daemon prio=8 os_prio=0 
tid=0x00007fc6901d4800 nid=0x15c in Object.wait() [0x00007fc66a209000]
[11:13:56][docker]    java.lang.Thread.State: WAITING (on object monitor)
[11:13:56][docker] at java.lang.Object.wait(Native Method)
[11:13:56][docker] - waiting on <0x0000000776195158> (a 
java.lang.ref.ReferenceQueue$Lock)
[11:13:56][docker] at 
java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143)
[11:13:56][docker] - locked <0x0000000776195158> (a 
java.lang.ref.ReferenceQueue$Lock)
[11:13:56][docker] at 
java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164)
[11:13:56][docker] at 
java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209)
[11:13:56][docker] 
[11:13:56][docker] "Reference Handler" #2 daemon prio=10 os_prio=0 
tid=0x00007fc6901cf800 nid=0x15b in Object.wait() [0x00007fc66a30a000]
[11:13:56][docker]    java.lang.Thread.State: WAITING (on object monitor)
[11:13:56][docker] at java.lang.Object.wait(Native Method)
[11:13:56][docker] - waiting on <0x0000000776195370> (a 
java.lang.ref.Reference$Lock)
[11:13:56][docker] at java.lang.Object.wait(Object.java:502)
[11:13:56][docker] at 
java.lang.ref.Reference.tryHandlePending(Reference.java:191)
[11:13:56][docker] - locked <0x0000000776195370> (a 
java.lang.ref.Reference$Lock)
[11:13:56][docker] at 
java.lang.ref.Reference$ReferenceHandler.run(Reference.java:153)
[11:13:56][docker] 
[11:13:56][docker] "main" #1 prio=5 os_prio=0 tid=0x00007fc69000b000 
nid=0x151 waiting on condition [0x00007fc698bcd000]
[11:13:56][docker]    java.lang.Thread.State: WAITING (parking)
[11:13:56][docker] at sun.misc.Unsafe.park(Native Method)
[11:13:56][docker] - parking to wait for  <0x000000077612a9d0> (a 
java.util.concurrent.CountDownLatch$Sync)
[11:13:56][docker] at 
java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
[11:13:56][docker] at 
java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:836)
[11:13:56][docker] at 
java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:997)
[11:13:56][docker] at 
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1304)
[11:13:56][docker] at 
java.util.concurrent.CountDownLatch.await(CountDownLatch.java:231)
[11:13:56][docker] at 
org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:70)
[11:13:56][docker] at 
org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:45)
[11:13:56][docker] at 
org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:76)
[11:13:56][docker] at 
org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:34)
[11:13:56][docker] at 
org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:85)
[11:13:56][docker] at 
org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:45)
[11:13:56][docker] at 
worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:61)
[11:13:56][docker] at 
worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:66)
[11:13:56][docker] 
[11:13:56][docker] "VM Thread" os_prio=0 tid=0x00007fc6901c8000 nid=0x15a 
runnable 
[11:13:56][docker] 
[11:13:56][docker] "GC task thread#0 (ParallelGC)" os_prio=0 
tid=0x00007fc690020000 nid=0x152 runnable 
[11:13:56][docker] 
[11:13:56][docker] "GC task thread#1 (ParallelGC)" os_prio=0 
tid=0x00007fc690022000 nid=0x153 runnable 
[11:13:56][docker] 
[11:13:56][docker] "GC task thread#2 (ParallelGC)" os_prio=0 
tid=0x00007fc690023800 nid=0x154 runnable 
[11:13:56][docker] 
[11:13:56][docker] "GC task thread#3 (ParallelGC)" os_prio=0 
tid=0x00007fc690025800 nid=0x155 runnable 
[11:13:56][docker] 
[11:13:56][docker] "GC task thread#4 (ParallelGC)" os_prio=0 
tid=0x00007fc690027000 nid=0x156 runnable 
[11:13:56][docker] 
[11:13:56][docker] "GC task thread#5 (ParallelGC)" os_prio=0 
tid=0x00007fc690029000 nid=0x157 runnable 
[11:13:56][docker] 
[11:13:56][docker] "GC task thread#6 (ParallelGC)" os_prio=0 
tid=0x00007fc69002a800 nid=0x158 runnable 
[11:13:56][docker] 
[11:13:56][docker] "GC task thread#7 (ParallelGC)" os_prio=0 
tid=0x00007fc69002c800 nid=0x159 runnable 
[11:13:56][docker] 
[11:13:56][docker] "VM Periodic Task Thread" os_prio=0 
tid=0x00007fc69035d800 nid=0x163 waiting on condition 
[11:13:56][docker] 
[11:13:56][docker] JNI global references: 258
[11:13:56][docker] 
[11:13:56][docker] Heap
[11:13:56][docker]  PSYoungGen      total 70656K, used 62253K 
[0x0000000771b80000, 0x000000077a580000, 0x00000007c0000000)
[11:13:56][docker]   eden space 60928K, 93% used 
[0x0000000771b80000,0x0000000775320cd8,0x0000000775700000)
[11:13:56][docker]   from space 9728K, 54% used 
[0x0000000776080000,0x00000007765aaa98,0x0000000776a00000)
[11:13:56][docker]   to   space 9728K, 0% used 
[0x0000000775700000,0x0000000775700000,0x0000000776080000)
[11:13:56][docker]  ParOldGen       total 161280K, used 24K 
[0x00000006d5200000, 0x00000006def80000, 0x0000000771b80000)
[11:13:56][docker]   object space 161280K, 0% used 
[0x00000006d5200000,0x00000006d5206000,0x00000006def80000)
[11:13:56][docker]  Metaspace       used 17576K, capacity 17900K, committed 
18048K, reserved 1064960K
[11:13:56][docker]   class space    used 1994K, capacity 2098K, committed 
2176K, reserved 1048576K
[11:13:56][docker] 

I suspect that robolectric is trying to get some artifacts from network, 
but I double checked and the network is available on the machine.

The setup reuses the same ~/.gradle/cache for all the builds, maybe that is 
somehow related to this.

I've already disabled the parallel build and all the incubating features (I 
thought the parallel build produces this lock somehow), so my 
gradle.properties is:

org.gradle.daemon=false

org.gradle.jvmargs=-Xmx8G -XX:MaxPermSize=512m 
-XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8

org.gradle.parallel=false

org.gradle.configureondemand=false

Unfortunately I've ran out of ideas now as to how to approach this problem 
so any help would be much appreciated.

-- 
You received this message because you are subscribed to the Google Groups 
"adt-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adt-dev+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to