Login
[x]
Log in using an account from:
Fedora Account System
Red Hat Associate
Red Hat Customer
Or login using a Red Hat Bugzilla account
Forgot Password
Login:
Hide Forgot
Create an Account
Red Hat Bugzilla – Attachment 923367 Details for
Bug 1126047
Agent awaits shutdown of ProcessExecutor idle worker thread; should terminate immediately
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
RHQ Agent Wrapper log file with thread dump
rhq-agent-wrapper.log (text/x-log), 10.49 KB, created by
Thomas Segismont
on 2014-08-01 16:58:41 UTC
(
hide
)
Description:
RHQ Agent Wrapper log file with thread dump
Filename:
MIME Type:
Creator:
Thomas Segismont
Created:
2014-08-01 16:58:41 UTC
Size:
10.49 KB
patch
obsolete
>Listening for transport dt_socket at address: 9797 >RHQ 4.13.0-SNAPSHOT [84005ee] (null) >The agent is waiting for plugins to be downloaded... >Shutting down... >The agent will wait for [2] threads to die >The agent will wait for [2] threads to die >The agent will wait for [2] threads to die >2014-08-01 17:43:28 >Full thread dump OpenJDK 64-Bit Server VM (24.65-b04 mixed mode): > >"SIGTERM handler" daemon prio=10 tid=0x00007fa8c8004800 nid=0x474b waiting for monitor entry [0x00007fa8e9a2b000] > java.lang.Thread.State: BLOCKED (on object monitor) > at java.lang.Shutdown.exit(Shutdown.java:212) > - waiting to lock <0x00000000f802c460> (a java.lang.Class for java.lang.Shutdown) > at java.lang.Terminator$1.handle(Terminator.java:52) > at sun.misc.Signal$1.run(Signal.java:212) > at java.lang.Thread.run(Thread.java:745) > >"RHQ Agent Kill Thread" daemon prio=10 tid=0x00007fa86c86e000 nid=0x4736 waiting for monitor entry [0x00007fa8d8fce000] > java.lang.Thread.State: BLOCKED (on object monitor) > at java.lang.Shutdown.exit(Shutdown.java:212) > - waiting to lock <0x00000000f802c460> (a java.lang.Class for java.lang.Shutdown) > at java.lang.Runtime.exit(Runtime.java:109) > at java.lang.System.exit(System.java:962) > at org.rhq.enterprise.agent.AgentShutdownHook$1.run(AgentShutdownHook.java:190) > at java.lang.Thread.run(Thread.java:745) > >"Thread-12" prio=10 tid=0x00007fa8e4035000 nid=0x4733 in Object.wait() [0x00007fa8ea363000] > java.lang.Thread.State: TIMED_WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > - waiting on <0x00000000f8d9c3f8> (a java.lang.Thread) > at java.lang.Thread.join(Thread.java:1289) > - locked <0x00000000f8d9c3f8> (a java.lang.Thread) > at org.rhq.enterprise.agent.AgentShutdownHook.waitForNonDaemonThreads(AgentShutdownHook.java:111) > at org.rhq.enterprise.agent.AgentShutdownHook.run(AgentShutdownHook.java:74) > >"SIGTERM handler" daemon prio=10 tid=0x00007fa8c8003800 nid=0x4732 in Object.wait() [0x00007fa8d92d1000] > java.lang.Thread.State: WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > - waiting on <0x00000000f8ca8280> (a org.rhq.enterprise.agent.AgentShutdownHook) > at java.lang.Thread.join(Thread.java:1281) > - locked <0x00000000f8ca8280> (a org.rhq.enterprise.agent.AgentShutdownHook) > at java.lang.Thread.join(Thread.java:1355) > at java.lang.ApplicationShutdownHooks.runHooks(ApplicationShutdownHooks.java:106) > at java.lang.ApplicationShutdownHooks$1.run(ApplicationShutdownHooks.java:46) > at java.lang.Shutdown.runHooks(Shutdown.java:123) > at java.lang.Shutdown.sequence(Shutdown.java:167) > at java.lang.Shutdown.exit(Shutdown.java:212) > - locked <0x00000000f802c460> (a java.lang.Class for java.lang.Shutdown) > at java.lang.Terminator$1.handle(Terminator.java:52) > at sun.misc.Signal$1.run(Signal.java:212) > at java.lang.Thread.run(Thread.java:745) > >"/home/tsegismont/Tools/jboss-eap-6.1.1/bin/standalone.sh-stderr" prio=10 tid=0x00007fa8e404c000 nid=0x305f runnable [0x00007fa8d8ccb000] > java.lang.Thread.State: RUNNABLE > at java.io.FileInputStream.readBytes(Native Method) > at java.io.FileInputStream.read(FileInputStream.java:272) > at java.io.BufferedInputStream.fill(BufferedInputStream.java:235) > at java.io.BufferedInputStream.read1(BufferedInputStream.java:275) > at java.io.BufferedInputStream.read(BufferedInputStream.java:334) > - locked <0x00000000f8d9bc70> (a java.lang.UNIXProcess$ProcessPipeInputStream) > at org.rhq.core.util.exec.StreamRedirectorRunnable.run(StreamRedirectorRunnable.java:83) > at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) > at java.util.concurrent.FutureTask.run(FutureTask.java:262) > at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) > at java.lang.Thread.run(Thread.java:745) > >"/home/tsegismont/Tools/jboss-eap-6.1.1/bin/standalone.sh-stdout" prio=10 tid=0x00007fa8e404b000 nid=0x305e runnable [0x00007fa8d8dcc000] > java.lang.Thread.State: RUNNABLE > at java.io.FileInputStream.readBytes(Native Method) > at java.io.FileInputStream.read(FileInputStream.java:272) > at java.io.BufferedInputStream.fill(BufferedInputStream.java:235) > at java.io.BufferedInputStream.read1(BufferedInputStream.java:275) > at java.io.BufferedInputStream.read(BufferedInputStream.java:334) > - locked <0x00000000f8da9318> (a java.lang.UNIXProcess$ProcessPipeInputStream) > at org.rhq.core.util.exec.StreamRedirectorRunnable.run(StreamRedirectorRunnable.java:83) > at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) > at java.util.concurrent.FutureTask.run(FutureTask.java:262) > at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) > at java.lang.Thread.run(Thread.java:745) > >"process reaper" daemon prio=10 tid=0x00007fa8e4049000 nid=0x3054 runnable [0x00007fa8e008b000] > java.lang.Thread.State: RUNNABLE > at java.lang.UNIXProcess.waitForProcessExit(Native Method) > at java.lang.UNIXProcess.access$500(UNIXProcess.java:54) > at java.lang.UNIXProcess$4.run(UNIXProcess.java:227) > at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) > at java.lang.Thread.run(Thread.java:745) > >"DestroyJavaVM" prio=10 tid=0x00007fa8fc00d000 nid=0x2d69 waiting on condition [0x0000000000000000] > java.lang.Thread.State: RUNNABLE > >"RMI Scheduler(0)" daemon prio=10 tid=0x00007fa86c02b000 nid=0x2da5 waiting on condition [0x00007fa8ea233000] > java.lang.Thread.State: WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <0x00000000f8b95ef0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) > at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) > at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043) > at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1079) > at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:807) > at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) > at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) > at java.lang.Thread.run(Thread.java:745) > >"SigarAccessHandler-1" daemon prio=10 tid=0x00007fa8fc7b0800 nid=0x2d9a waiting on condition [0x00007fa8eaad2000] > java.lang.Thread.State: TIMED_WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <0x00000000f8587308> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) > at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) > at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082) > at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1090) > at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:807) > at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) > at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) > at java.lang.Thread.run(Thread.java:745) > >"Service Thread" daemon prio=10 tid=0x00007fa8fc0c8000 nid=0x2d76 runnable [0x0000000000000000] > java.lang.Thread.State: RUNNABLE > >"C2 CompilerThread1" daemon prio=10 tid=0x00007fa8fc0c5800 nid=0x2d75 waiting on condition [0x0000000000000000] > java.lang.Thread.State: RUNNABLE > >"C2 CompilerThread0" daemon prio=10 tid=0x00007fa8fc0c2800 nid=0x2d74 waiting on condition [0x0000000000000000] > java.lang.Thread.State: RUNNABLE > >"JDWP Event Helper Thread" daemon prio=10 tid=0x00007fa8fc0c0800 nid=0x2d73 runnable [0x0000000000000000] > java.lang.Thread.State: RUNNABLE > >"JDWP Transport Listener: dt_socket" daemon prio=10 tid=0x00007fa8fc0bd000 nid=0x2d72 runnable [0x0000000000000000] > java.lang.Thread.State: RUNNABLE > >"Signal Dispatcher" daemon prio=10 tid=0x00007fa8fc0af800 nid=0x2d71 waiting on condition [0x0000000000000000] > java.lang.Thread.State: RUNNABLE > >"Finalizer" daemon prio=10 tid=0x00007fa8fc083000 nid=0x2d70 in Object.wait() [0x00007fa8f0ab0000] > java.lang.Thread.State: WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > - waiting on <0x00000000f80fb160> (a java.lang.ref.ReferenceQueue$Lock) > at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135) > - locked <0x00000000f80fb160> (a java.lang.ref.ReferenceQueue$Lock) > at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151) > at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209) > >"Reference Handler" daemon prio=10 tid=0x00007fa8fc081000 nid=0x2d6f in Object.wait() [0x00007fa8f0bb1000] > java.lang.Thread.State: WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > - waiting on <0x00000000f80fada8> (a java.lang.ref.Reference$Lock) > at java.lang.Object.wait(Object.java:503) > at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133) > - locked <0x00000000f80fada8> (a java.lang.ref.Reference$Lock) > >"VM Thread" prio=10 tid=0x00007fa8fc07c800 nid=0x2d6e runnable > >"GC task thread#0 (ParallelGC)" prio=10 tid=0x00007fa8fc023000 nid=0x2d6a runnable > >"GC task thread#1 (ParallelGC)" prio=10 tid=0x00007fa8fc025000 nid=0x2d6b runnable > >"GC task thread#2 (ParallelGC)" prio=10 tid=0x00007fa8fc027000 nid=0x2d6c runnable > >"GC task thread#3 (ParallelGC)" prio=10 tid=0x00007fa8fc029000 nid=0x2d6d runnable > >"VM Periodic Task Thread" prio=10 tid=0x00007fa8fc0d2800 nid=0x2d77 waiting on condition > >JNI global references: 6099 > >Heap > PSYoungGen total 22528K, used 2599K [0x00000000fd500000, 0x00000000fee80000, 0x0000000100000000) > eden space 18944K, 13% used [0x00000000fd500000,0x00000000fd789ec8,0x00000000fe780000) > from space 3584K, 0% used [0x00000000feb00000,0x00000000feb00000,0x00000000fee80000) > to space 3584K, 0% used [0x00000000fe780000,0x00000000fe780000,0x00000000feb00000) > ParOldGen total 44032K, used 15232K [0x00000000f8000000, 0x00000000fab00000, 0x00000000fd500000) > object space 44032K, 34% used [0x00000000f8000000,0x00000000f8ee02d8,0x00000000fab00000) > PSPermGen total 61440K, used 33744K [0x00000000eda00000, 0x00000000f1600000, 0x00000000f8000000) > object space 61440K, 54% used [0x00000000eda00000,0x00000000efaf4040,0x00000000f1600000) > >The agent will wait for [2] threads to die
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 1126047
: 923367