Skip to content

Instantly share code, notes, and snippets.

@radimk
Created July 16, 2014 13:30
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save radimk/e22ef5400fdf630dc9e2 to your computer and use it in GitHub Desktop.
Save radimk/e22ef5400fdf630dc9e2 to your computer and use it in GitHub Desktop.
hanging daemon
rkubacki@dev1:~$ sudo /opt/jdk/jdk1.5.0_22/bin/jstack 32753
Attaching to process ID 32753, please wait...
Debugger attached successfully.
Server compiler detected.
JVM version is 1.5.0_22-b03
Deadlock Detection:
No deadlocks found.
Thread 316: (state = IN_NATIVE)
- sun.nio.ch.ServerSocketChannelImpl.accept0(java.io.FileDescriptor, java.io.FileDescriptor, java.net.InetSocketAddress[]) @bci=0 (Interpreted frame)
- sun.nio.ch.ServerSocketChannelImpl.accept() @bci=94, line=145 (Interpreted frame)
- org.gradle.messaging.remote.internal.inet.TcpIncomingConnector$Receiver.run() @bci=4, line=102 (Interpreted frame)
- org.gradle.internal.concurrent.DefaultExecutorFactory$StoppableExecutorImpl$1.run() @bci=18, line=66 (Interpreted frame)
- java.util.concurrent.ThreadPoolExecutor$Worker.runTask(java.lang.Runnable) @bci=43, line=651 (Interpreted frame)
- java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=28, line=676 (Interpreted frame)
- java.lang.Thread.run() @bci=11, line=595 (Interpreted frame)
Thread 302: (state = BLOCKED)
Thread 301: (state = BLOCKED)
- java.lang.Object.wait(long) @bci=0 (Interpreted frame)
- java.lang.ref.ReferenceQueue.remove(long) @bci=44, line=120 (Interpreted frame)
- java.lang.ref.ReferenceQueue.remove() @bci=2, line=136 (Interpreted frame)
- java.lang.ref.Finalizer$FinalizerThread.run() @bci=3, line=159 (Interpreted frame)
Thread 300: (state = BLOCKED)
- java.lang.Object.wait(long) @bci=0 (Interpreted frame)
- java.lang.Object.wait() @bci=2, line=474 (Interpreted frame)
- java.lang.ref.Reference$ReferenceHandler.run() @bci=46, line=116 (Interpreted frame)
Thread 32753: (state = BLOCKED)
- sun.misc.Unsafe.park(boolean, long) @bci=0 (Interpreted frame)
- java.util.concurrent.locks.LockSupport.park() @bci=5, line=118 (Interpreted frame)
- java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await() @bci=41, line=1841 (Interpreted frame)
- org.gradle.launcher.daemon.server.DaemonStateCoordinator.awaitStopOrIdleTimeout(int) @bci=114, line=119 (Interpreted frame)
- org.gradle.launcher.daemon.server.DaemonStateCoordinator.awaitIdleTimeout(int) @bci=2, line=137 (Interpreted frame)
- org.gradle.launcher.daemon.server.Daemon.awaitIdleTimeout(int) @bci=19, line=228 (Interpreted frame)
- org.gradle.launcher.daemon.bootstrap.DaemonMain.doAction(org.gradle.launcher.bootstrap.ExecutionListener) @bci=185, line=115 (Interpreted frame)
- org.gradle.launcher.bootstrap.EntryPoint.run() @bci=11, line=45 (Interpreted frame)
- org.gradle.launcher.daemon.bootstrap.DaemonMain.main(java.lang.String[]) @bci=120, line=80 (Interpreted frame)
- sun.reflect.NativeMethodAccessorImpl.invoke0(java.lang.reflect.Method, java.lang.Object, java.lang.Object[]) @bci=0 (Interpreted frame)
- sun.reflect.NativeMethodAccessorImpl.invoke(java.lang.Object, java.lang.Object[]) @bci=87, line=39 (Interpreted frame)
- sun.reflect.DelegatingMethodAccessorImpl.invoke(java.lang.Object, java.lang.Object[]) @bci=6, line=25 (Interpreted frame)
- java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[]) @bci=161, line=592 (Interpreted frame)
- org.gradle.launcher.bootstrap.ProcessBootstrap.runNoExit(java.lang.String, java.lang.String[]) @bci=128, line=50 (Interpreted frame)
- org.gradle.launcher.bootstrap.ProcessBootstrap.run(java.lang.String, java.lang.String[]) @bci=3, line=32 (Interpreted frame)
- org.gradle.launcher.daemon.bootstrap.GradleDaemon.main(java.lang.String[]) @bci=10, line=22 (Interpreted frame)
rkubacki@dev1:~$ ps -aux | grep 32753
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
rkubacki 11139 0.0 0.0 9400 932 pts/0 S+ 14:49 0:00 grep --color=auto 32753
tcagent2 32753 0.0 0.0 1539868 68 ? Sl Mar25 69:43 /opt/jdk/jdk1.5.0_22/bin/java -XX:MaxPermSize=256m -XX:+HeapDumpOnOutOfMemoryError -Xmx1024m -Dfile.encoding=UTF-8 -cp /home/tcagent2/agent/work/2d33fa4c6d642769/intTestHomeDir/previousVersion/1.1/gradle-1.1/lib/gradle-launcher-1.1.jar org.gradle.launcher.daemon.bootstrap.GradleDaemon 1.1 /home/tcagent2/agent/work/2d33fa4c6d642769/subprojects/tooling-api/build/tmp/test files/UserHomeDirCrossVersionSpec/build_is_executed_using_specified_user_home_directory9/userhomedir/daemon 120000 d7afc8f8-e0ae-4bba-baef-ec8c271bfa6d -XX:MaxPermSize=256m -XX:+HeapDumpOnOutOfMemoryError -Xmx1024m -Dfile.encoding=UTF-8
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment