I killed "kill -QUIT <pid>" the process running ExecTool, the
following output was capture from the terminal running the dispatch
command.
verbose: preparing for remote execution ...
2011-04-21 14:00:00
Full thread dump OpenJDK 64-Bit Server VM (14.0-b16 mixed mode):
"Low Memory Detector" daemon prio=10 tid=0x0000000006d2d000 nid=0x2a8a
runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"CompilerThread1" daemon prio=10 tid=0x0000000006d2a800 nid=0x2a89
waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"CompilerThread0" daemon prio=10 tid=0x0000000006d26800 nid=0x2a88
waiting on condition [0x0000000000000000] java.lang.Thread.State:
RUNNABLE
"Signal Dispatcher" daemon prio=10 tid=0x0000000006d24000 nid=0x2a87
runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Finalizer" daemon prio=10 tid=0x0000000006cfd000 nid=0x2a86 in
Object.wait() [0x0000000041e43000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00002aaaae5e1210> (a
java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:
133)
- locked <0x00002aaaae5e1210> (a java.lang.ref.ReferenceQueue
$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:
149)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:
177)
"Reference Handler" daemon prio=10 tid=0x0000000006cfb000 nid=0x2a85
in Object.wait() [0x0000000041d42000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00002aaaae5e1078> (a java.lang.ref.Reference
$Lock)
at java.lang.Object.wait(Object.java:502)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:
133)
- locked <0x00002aaaae5e1078> (a java.lang.ref.Reference$Lock)
"main" prio=10 tid=0x0000000006c96000 nid=0x2a83 runnable
[0x0000000040bac000]
java.lang.Thread.State: RUNNABLE
at java.io.FileInputStream.readBytes(Native Method)
at java.io.FileInputStream.read(FileInputStream.java:236)
at java.io.BufferedInputStream.read1(BufferedInputStream.java:
273)
at java.io.BufferedInputStream.read(BufferedInputStream.java:
334)
- locked <0x00002aaaae5f0e08> (a java.io.BufferedInputStream)
at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:282)
at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:324)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:176)
- locked <0x00002aaaaf470710> (a java.io.InputStreamReader)
at java.io.InputStreamReader.read(InputStreamReader.java:184)
at java.io.BufferedReader.fill(BufferedReader.java:153)
at java.io.BufferedReader.readLine(BufferedReader.java:316)
- locked <0x00002aaaaf470710> (a java.io.InputStreamReader)
at java.io.BufferedReader.readLine(BufferedReader.java:379)
at
com.sun.security.auth.callback.TextCallbackHandler.readLine(TextCallbackHandler.java:
151)
at
com.sun.security.auth.callback.TextCallbackHandler.handle(TextCallbackHandler.java:
119)
at
com.sun.security.auth.module.Krb5LoginModule.promptForName(Krb5LoginModule.java:
767)
at
com.sun.security.auth.module.Krb5LoginModule.attemptAuthentication(Krb5LoginModule.java:
646)
at
com.sun.security.auth.module.Krb5LoginModule.login(Krb5LoginModule.java:
559)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
57)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
43)
at java.lang.reflect.Method.invoke(Method.java:616)
at
javax.security.auth.login.LoginContext.invoke(LoginContext.java:784)
at javax.security.auth.login.LoginContext.access
$000(LoginContext.java:203)
at javax.security.auth.login.LoginContext
$5.run(LoginContext.java:721)
at javax.security.auth.login.LoginContext
$5.run(LoginContext.java:719)
at java.security.AccessController.doPrivileged(Native Method)
at
javax.security.auth.login.LoginContext.invokeCreatorPriv(LoginContext.java:
718)
at
javax.security.auth.login.LoginContext.login(LoginContext.java:590)
at sun.security.jgss.GSSUtil.login(GSSUtil.java:264)
at sun.security.jgss.krb5.Krb5Util.getTicket(Krb5Util.java:
153)
at sun.security.jgss.krb5.Krb5InitCredential
$1.run(Krb5InitCredential.java:346)
at sun.security.jgss.krb5.Krb5InitCredential
$1.run(Krb5InitCredential.java:344)
at java.security.AccessController.doPrivileged(Native Method)
at
sun.security.jgss.krb5.Krb5InitCredential.getTgt(Krb5InitCredential.java:
343)
at
sun.security.jgss.krb5.Krb5InitCredential.getInstance(Krb5InitCredential.java:
145)
at
sun.security.jgss.krb5.Krb5MechFactory.getCredentialElement(Krb5MechFactory.java:
123)
at
sun.security.jgss.krb5.Krb5MechFactory.getMechanismContext(Krb5MechFactory.java:
189)
at
sun.security.jgss.GSSManagerImpl.getMechanismContext(GSSManagerImpl.java:
220)
at
sun.security.jgss.GSSContextImpl.initSecContext(GSSContextImpl.java:
213)
at
sun.security.jgss.GSSContextImpl.initSecContext(GSSContextImpl.java:
180)
at
com.jcraft.jsch.jgss.GSSContextKrb5.init(GSSContextKrb5.java:129)
at
com.jcraft.jsch.UserAuthGSSAPIWithMIC.start(UserAuthGSSAPIWithMIC.java:
135)
at com.jcraft.jsch.Session.connect(Session.java:419)
at com.jcraft.jsch.Session.connect(Session.java:150)
at
com.dtolabs.rundeck.core.tasks.net.ExtSSHExec.openSession(ExtSSHExec.java:
467)
at
com.dtolabs.rundeck.core.tasks.net.ExtSSHExec.execute(ExtSSHExec.java:
212)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
57)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
43)
at java.lang.reflect.Method.invoke(Method.java:616)
at
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:
106)
at org.apache.tools.ant.Task.perform(Task.java:348)
at
org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:68)
at
com.dtolabs.rundeck.core.cli.TaskCallable.call(TaskCallable.java:45)
at
com.dtolabs.rundeck.core.cli.DefaultNodeDispatcher.executeNodedispatch(DefaultNodeDispatcher.java:
163)
at
com.dtolabs.rundeck.core.execution.script.CommandAction.doAction(CommandAction.java:
194)
at
com.dtolabs.rundeck.core.execution.DispatchedScriptExecutor.executeDispatchedScript(DispatchedScriptExecutor.java:
65)
at
com.dtolabs.rundeck.core.execution.DispatchedScriptExecutor.executeItem(DispatchedScriptExecutor.java:
55)
at
com.dtolabs.rundeck.core.execution.ExecutionServiceImpl.executeItem(ExecutionServiceImpl.java:
49)
at
com.dtolabs.rundeck.core.cli.ExecTool.runAction(ExecTool.java:542)
at
com.dtolabs.rundeck.core.cli.ExecTool.runAction(ExecTool.java:484)
at com.dtolabs.rundeck.core.cli.ExecTool.run(ExecTool.java:
405)
at com.dtolabs.rundeck.core.cli.ExecTool.main(ExecTool.java:
668)
"VM Thread" prio=10 tid=0x0000000006cf6000 nid=0x2a84 runnable
"VM Periodic Task Thread" prio=10 tid=0x0000000006d2f800 nid=0x2a8b
waiting on condition
JNI global references: 863
Heap
def new generation total 78656K, used 15432K [0x00002aaaae5e0000,
0x00002aaab3b30000, 0x00002aaac3b30000)
eden space 69952K, 22% used [0x00002aaaae5e0000,
0x00002aaaaf4f21a0, 0x00002aaab2a30000)
from space 8704K, 0% used [0x00002aaab2a30000, 0x00002aaab2a30000,
0x00002aaab32b0000)
to space 8704K, 0% used [0x00002aaab32b0000, 0x00002aaab32b0000,
0x00002aaab3b30000)
tenured generation total 174784K, used 0K [0x00002aaac3b30000,
0x00002aaace5e0000, 0x00002aaaee5e0000)
the space 174784K, 0% used [0x00002aaac3b30000,
0x00002aaac3b30000, 0x00002aaac3b30200, 0x00002aaace5e0000)
compacting perm gen total 21248K, used 11119K [0x00002aaaee5e0000,
0x00002aaaefaa0000, 0x00002aaaf8de0000)
the space 21248K, 52% used [0x00002aaaee5e0000,
0x00002aaaef0bbc38, 0x00002aaaef0bbe00, 0x00002aaaefaa0000)
No shared spaces configured.