Job is hanging in linux environment
0 posts in topic
Flat View  Flat View
TOPIC ACTIONS:
 

Posted By:   Basavaraj_Bass
Posted On:   Friday, March 4, 2011 12:55 PM

Can any one tell me why the job is hanging?I can't figure out if it is happening because of low memory or if there are any unfinished threads. Full thread dump Java HotSpot(TM) 64-Bit Server VM (16.3-b01 mixed mode): "Attach Listener" daemon prio=10 tid=0x00000000474bc000 nid=0x6431 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "DestroyJavaVM" prio=10 tid=0x00002aaae0380000 nid=0x5aca waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "newTaskExecutor-49" prio=10 tid=0x00002aaae0008000 nid=0x5b33 waiting on condition [0x000000004276d000] java.lang.Thread   More>>

Can any one tell me why the job is hanging?I can't figure out if it is happening because of low memory or if there are any unfinished threads.

Full thread dump Java HotSpot(TM) 64-Bit Server VM (16.3-b01 mixed mode):


"Attach Listener" daemon prio=10 tid=0x00000000474bc000 nid=0x6431 waiting on condition [0x0000000000000000]

java.lang.Thread.State: RUNNABLE



"DestroyJavaVM" prio=10 tid=0x00002aaae0380000 nid=0x5aca
waiting on condition [0x0000000000000000]

java.lang.Thread.State: RUNNABLE



"newTaskExecutor-49" prio=10 tid=0x00002aaae0008000
nid=0x5b33 waiting on condition [0x000000004276d000]

java.lang.Thread.State: WAITING (parking)

at sun.misc.Unsafe.park(Native Method)

- parking to wait for <0x00002aaab370d720> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)

at
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925)
at
java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399)
at
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)

at java.lang.Thread.run(Thread.java:619)


"Timer-0" daemon prio=10 tid=0x0000000048120000 nid=0x5ae0 in Object.wait() [0x000000004266c000]

java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00002aaab3851800> (a java.util.TaskQueue)

at java.util.TimerThread.mainLoop(Timer.java:509)
- locked <0x00002aaab3851800> (a java.util.TaskQueue)

at java.util.TimerThread.run(Timer.java:462)



"Low Memory Detector" daemon prio=10 tid=0x00002aaad8004800 nid=0x5ade runnable [0x0000000000000000]

java.lang.Thread.State: RUNNABLE



"CompilerThread1" daemon prio=10 tid=0x00002aaad8002000
nid=0x5add waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE



"CompilerThread0" daemon prio=10 tid=0x000000004757e000
nid=0x5adc waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE



"Signal Dispatcher" daemon prio=10 tid=0x000000004757b800
nid=0x5adb runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE


"Finalizer" daemon prio=10 tid=0x000000004755c800
nid=0x5ada in Object.wait() [0x000000004093e000]
java.lang.Thread.State: WAITING (on object monitor)

at java.lang.Object.wait(Native Method)

- waiting on <0x00002aaab3610428> (a
java.lang.ref.ReferenceQueue$Lock)
at
java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)

- locked <0x00002aaab3610428> (a
java.lang.ref.ReferenceQueue$Lock)
at
java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)

at
java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)


"Reference Handler" daemon prio=10 tid=0x0000000047555000
nid=0x5ad9 in Object.wait() [0x000000004083d000]

java.lang.Thread.State: WAITING (on object monitor)

at java.lang.Object.wait(Native Method)

- waiting on <0x00002aaab3610508> (a
java.lang.ref.Reference$Lock)
at java.lang.Object.wait(Object.java:485)

at
java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)

- locked <0x00002aaab3610508> (a
java.lang.ref.Reference$Lock)


"VM Thread" prio=10 tid=0x0000000047550800 nid=0x5ad8
runnable

"GC task thread#0 (ParallelGC)" prio=10
tid=0x00000000474cf000 nid=0x5acb runnable


"GC task thread#1 (ParallelGC)" prio=10
tid=0x00000000474d1000 nid=0x5acc runnable


"GC task thread#2 (ParallelGC)" prio=10
tid=0x00000000474d2800 nid=0x5acd runnable


"GC task thread#3 (ParallelGC)" prio=10
tid=0x00000000474d4800 nid=0x5ace runnable


"GC task thread#4 (ParallelGC)" prio=10
tid=0x00000000474d6800 nid=0x5acf runnable


"GC task thread#5 (ParallelGC)" prio=10
tid=0x00000000474d8000 nid=0x5ad0 runnable


"GC task thread#6 (ParallelGC)" prio=10
tid=0x00000000474da000 nid=0x5ad1 runnable


"GC task thread#7 (ParallelGC)" prio=10
tid=0x00000000474dc000 nid=0x5ad2 runnable


"GC task thread#8 (ParallelGC)" prio=10
tid=0x00000000474dd800 nid=0x5ad3 runnable


"GC task thread#9 (ParallelGC)" prio=10
tid=0x00000000474df800 nid=0x5ad4 runnable


"GC task thread#10 (ParallelGC)" prio=10
tid=0x00000000474e1800 nid=0x5ad5 runnable


"GC task thread#11 (ParallelGC)" prio=10
tid=0x00000000474e3000 nid=0x5ad6 runnable

"GC task thread#12 (ParallelGC)" prio=10 tid=0x00000000474e5000 nid=0x5ad7 runnable


"VM Periodic Task Thread" prio=10 tid=0x00002aaad8007000 nid=0x5adf waiting on condition



JNI global references: 801

   <<Less
About | Sitemap | Contact