Skip to content

Instantly share code, notes, and snippets.

@JoshRosen
Created October 31, 2012 04:39
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 JoshRosen/3984822 to your computer and use it in GitHub Desktop.
Save JoshRosen/3984822 to your computer and use it in GitHub Desktop.
Stacktrace from hanging Shark worker
[root@a-worker-machine ~]# jstack -F 5945
Attaching to process ID 5945, please wait...
Debugger attached successfully.
Server compiler detected.
JVM version is 20.0-b12
Deadlock Detection:
java.lang.NullPointerException
at sun.jvm.hotspot.oops.InstanceKlass.computeSubtypeOf(InstanceKlass.java:426)
at sun.jvm.hotspot.oops.Klass.isSubtypeOf(Klass.java:137)
at sun.jvm.hotspot.oops.Oop.isA(Oop.java:100)
at sun.jvm.hotspot.runtime.DeadlockDetector.print(DeadlockDetector.java:93)
at sun.jvm.hotspot.runtime.DeadlockDetector.print(DeadlockDetector.java:39)
at sun.jvm.hotspot.tools.StackTrace.run(StackTrace.java:52)
at sun.jvm.hotspot.tools.StackTrace.run(StackTrace.java:45)
at sun.jvm.hotspot.tools.JStack.run(JStack.java:60)
at sun.jvm.hotspot.tools.Tool.start(Tool.java:221)
at sun.jvm.hotspot.tools.JStack.main(JStack.java:86)
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 sun.tools.jstack.JStack.runJStackTool(JStack.java:136)
at sun.tools.jstack.JStack.main(JStack.java:102)
Can't print deadlocks:null
Thread 6142: (state = BLOCKED)
- org.jboss.netty.util.internal.LinkedTransferQueue.xfer(java.lang.Object, boolean, int, long) @bci=235, line=637 (Compiled frame)
- org.jboss.netty.util.internal.LinkedTransferQueue.poll(long, java.util.concurrent.TimeUnit) @bci=9, line=1193 (Interpreted frame)
- java.util.concurrent.ThreadPoolExecutor.getTask() @bci=141, line=1043 (Interpreted frame)
- java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker) @bci=17, line=1103 (Interpreted frame)
- java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=5, line=603 (Interpreted frame)
- java.lang.Thread.run() @bci=11, line=679 (Interpreted frame)
Thread 6141: (state = BLOCKED)
- sun.misc.Unsafe.park(boolean, long) @bci=0 (Interpreted frame)
- java.util.concurrent.locks.LockSupport.parkNanos(long) @bci=11, line=345 (Interpreted frame)
- org.jboss.netty.util.internal.LinkedTransferQueue.awaitMatch(org.jboss.netty.util.internal.LinkedTransferQueue$Node, org.jboss.netty.util.internal.LinkedTransferQueue$Node, java.lang.Object, boolean, long) @bci=179, line=743 (Interpreted frame)
- org.jboss.netty.util.internal.LinkedTransferQueue.xfer(java.lang.Object, boolean, int, long) @bci=286, line=645 (Compiled frame)
- org.jboss.netty.util.internal.LinkedTransferQueue.poll(long, java.util.concurrent.TimeUnit) @bci=9, line=1193 (Interpreted frame)
- java.util.concurrent.ThreadPoolExecutor.getTask() @bci=141, line=1043 (Interpreted frame)
- java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker) @bci=17, line=1103 (Interpreted frame)
- java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=5, line=603 (Interpreted frame)
- java.lang.Thread.run() @bci=11, line=679 (Interpreted frame)
Thread 6108: (state = BLOCKED)
- sun.misc.Unsafe.park(boolean, long) @bci=0 (Interpreted frame)
- java.util.concurrent.locks.LockSupport.parkNanos(long) @bci=11, line=345 (Interpreted frame)
- org.jboss.netty.util.internal.LinkedTransferQueue.awaitMatch(org.jboss.netty.util.internal.LinkedTransferQueue$Node, org.jboss.netty.util.internal.LinkedTransferQueue$Node, java.lang.Object, boolean, long) @bci=179, line=743 (Interpreted frame)
- org.jboss.netty.util.internal.LinkedTransferQueue.xfer(java.lang.Object, boolean, int, long) @bci=286, line=645 (Compiled frame)
- org.jboss.netty.util.internal.LinkedTransferQueue.poll(long, java.util.concurrent.TimeUnit) @bci=9, line=1193 (Interpreted frame)
- java.util.concurrent.ThreadPoolExecutor.getTask() @bci=141, line=1043 (Interpreted frame)
- java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker) @bci=17, line=1103 (Interpreted frame)
- java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=5, line=603 (Interpreted frame)
- java.lang.Thread.run() @bci=11, line=679 (Interpreted frame)
Thread 6107: (state = BLOCKED)
- java.lang.ThreadLocal$ThreadLocalMap.set(java.lang.ThreadLocal, java.lang.Object) @bci=88, line=443 (Compiled frame)
- java.lang.ThreadLocal$ThreadLocalMap.access$100(java.lang.ThreadLocal$ThreadLocalMap, java.lang.ThreadLocal, java.lang.Object) @bci=3, line=261 (Compiled frame)
- java.lang.ThreadLocal.set(java.lang.Object) @bci=17, line=183 (Compiled frame)
- org.jboss.netty.handler.execution.ChannelEventRunnable.run() @bci=7, line=68 (Interpreted frame)
- org.jboss.netty.handler.execution.OrderedMemoryAwareThreadPoolExecutor$ChildExecutor.run() @bci=53, line=315 (Interpreted frame)
- java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker) @bci=46, line=1110 (Interpreted frame)
- java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=5, line=603 (Interpreted frame)
- java.lang.Thread.run() @bci=11, line=679 (Interpreted frame)
Thread 6104: (state = BLOCKED)
Thread 6020: (state = BLOCKED)
- sun.misc.Unsafe.park(boolean, long) @bci=0 (Interpreted frame)
- java.util.concurrent.locks.LockSupport.park(java.lang.Object) @bci=14, line=186 (Interpreted frame)
- java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await() @bci=42, line=2043 (Interpreted frame)
- java.util.concurrent.LinkedBlockingQueue.take() @bci=29, line=386 (Interpreted frame)
- java.util.concurrent.ThreadPoolExecutor.getTask() @bci=156, line=1043 (Interpreted frame)
- java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker) @bci=17, line=1103 (Interpreted frame)
- java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=5, line=603 (Interpreted frame)
- java.lang.Thread.run() @bci=11, line=679 (Interpreted frame)
Thread 6019: (state = BLOCKED)
- sun.misc.Unsafe.park(boolean, long) @bci=0 (Interpreted frame)
- java.util.concurrent.locks.LockSupport.park(java.lang.Object) @bci=14, line=186 (Interpreted frame)
- java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await() @bci=42, line=2043 (Interpreted frame)
- java.util.concurrent.LinkedBlockingQueue.take() @bci=29, line=386 (Interpreted frame)
- java.util.concurrent.ThreadPoolExecutor.getTask() @bci=156, line=1043 (Interpreted frame)
- java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker) @bci=17, line=1103 (Interpreted frame)
- java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=5, line=603 (Interpreted frame)
- java.lang.Thread.run() @bci=11, line=679 (Interpreted frame)
Thread 6018: (state = BLOCKED)
- sun.misc.Unsafe.park(boolean, long) @bci=0 (Interpreted frame)
- java.util.concurrent.locks.LockSupport.park(java.lang.Object) @bci=14, line=186 (Interpreted frame)
- java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await() @bci=42, line=2043 (Interpreted frame)
- java.util.concurrent.LinkedBlockingQueue.take() @bci=29, line=386 (Interpreted frame)
- java.util.concurrent.ThreadPoolExecutor.getTask() @bci=156, line=1043 (Interpreted frame)
- java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker) @bci=17, line=1103 (Interpreted frame)
- java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=5, line=603 (Interpreted frame)
- java.lang.Thread.run() @bci=11, line=679 (Interpreted frame)
Thread 6016: (state = BLOCKED)
- sun.misc.Unsafe.park(boolean, long) @bci=0 (Interpreted frame)
- java.util.concurrent.locks.LockSupport.park(java.lang.Object) @bci=14, line=186 (Interpreted frame)
- java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await() @bci=42, line=2043 (Interpreted frame)
- java.util.concurrent.LinkedBlockingQueue.take() @bci=29, line=386 (Interpreted frame)
- java.util.concurrent.ThreadPoolExecutor.getTask() @bci=156, line=1043 (Interpreted frame)
- java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker) @bci=17, line=1103 (Interpreted frame)
- java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=5, line=603 (Interpreted frame)
- java.lang.Thread.run() @bci=11, line=679 (Interpreted frame)
Thread 5990: (state = BLOCKED)
- com.esotericsoftware.kryo.util.IntHashMap.put(int, java.lang.Object) @bci=63, line=62 (Compiled frame)
- com.esotericsoftware.kryo.serialize.ReferenceFieldSerializer.readObjectData(java.nio.ByteBuffer, java.lang.Class) @bci=203, line=79 (Compiled frame)
- com.esotericsoftware.kryo.serialize.FieldSerializer.readObjectData(java.lang.Object, java.nio.ByteBuffer, java.lang.Class) @bci=138, line=220 (Compiled frame)
- com.esotericsoftware.kryo.serialize.ReferenceFieldSerializer.readObjectData(java.nio.ByteBuffer, java.lang.Class) @bci=212, line=81 (Compiled frame)
- com.esotericsoftware.kryo.Kryo.readClassAndObject(java.nio.ByteBuffer) @bci=35, line=566 (Compiled frame)
- com.esotericsoftware.kryo.ObjectBuffer.readClassAndObject(java.io.InputStream, int) @bci=14, line=92 (Compiled frame)
- spark.KryoDeserializationStream.readObject() @bci=20, line=95 (Compiled frame)
- spark.serializer.DeserializationStream$$anon$1.getNext() @bci=5, line=82 (Compiled frame)
- spark.serializer.DeserializationStream$$anon$1.hasNext() @bci=8, line=92 (Compiled frame)
- scala.collection.Iterator$class.foreach(scala.collection.Iterator, scala.Function1) @bci=1, line=772 (Compiled frame)
- spark.serializer.DeserializationStream$$anon$1.foreach(scala.Function1) @bci=2, line=75 (Interpreted frame)
- spark.BlockStoreShuffleFetcher$$anonfun$fetch$6.apply(scala.Tuple2) @bci=77, line=38 (Interpreted frame)
- spark.BlockStoreShuffleFetcher$$anonfun$fetch$6.apply(java.lang.Object) @bci=5, line=34 (Interpreted frame)
- scala.collection.Iterator$class.foreach(scala.collection.Iterator, scala.Function1) @bci=16, line=772 (Compiled frame)
- scala.collection.Iterator$$anon$22.foreach(scala.Function1) @bci=2, line=451 (Interpreted frame)
- spark.BlockStoreShuffleFetcher.fetch(int, int, scala.Function2) @bci=276, line=34 (Interpreted frame)
- spark.rdd.ShuffledAggregatedRDD.compute(spark.Split) @bci=80, line=128 (Interpreted frame)
- spark.RDD.iterator(spark.Split) @bci=32, line=161 (Interpreted frame)
- spark.rdd.MapPartitionsRDD.compute(spark.Split) @bci=9, line=15 (Interpreted frame)
- spark.RDD.iterator(spark.Split) @bci=32, line=161 (Interpreted frame)
- spark.rdd.MapPartitionsRDD.compute(spark.Split) @bci=9, line=15 (Interpreted frame)
- spark.RDD.iterator(spark.Split) @bci=32, line=161 (Interpreted frame)
- spark.rdd.MapPartitionsRDD.compute(spark.Split) @bci=9, line=15 (Interpreted frame)
- spark.RDD.iterator(spark.Split) @bci=32, line=161 (Interpreted frame)
- spark.rdd.MapPartitionsRDD.compute(spark.Split) @bci=9, line=15 (Interpreted frame)
- spark.RDD.iterator(spark.Split) @bci=32, line=161 (Interpreted frame)
- spark.rdd.MapPartitionsRDD.compute(spark.Split) @bci=9, line=15 (Interpreted frame)
- spark.RDD.iterator(spark.Split) @bci=32, line=161 (Interpreted frame)
- spark.scheduler.ShuffleMapTask.run(long) @bci=340, line=136 (Interpreted frame)
- spark.scheduler.ShuffleMapTask.run(long) @bci=2, line=71 (Interpreted frame)
- spark.executor.Executor$TaskRunner.run() @bci=243, line=76 (Interpreted frame)
- java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker) @bci=46, line=1110 (Interpreted frame)
- java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=5, line=603 (Interpreted frame)
- java.lang.Thread.run() @bci=11, line=679 (Interpreted frame)
Thread 5988: (state = BLOCKED)
- sun.misc.Unsafe.park(boolean, long) @bci=0 (Interpreted frame)
- java.util.concurrent.locks.LockSupport.parkNanos(java.lang.Object, long) @bci=20, line=226 (Interpreted frame)
- java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(long) @bci=68, line=2081 (Interpreted frame)
- org.eclipse.jetty.util.BlockingArrayQueue.poll(long, java.util.concurrent.TimeUnit) @bci=53, line=337 (Interpreted frame)
- org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll() @bci=12, line=516 (Interpreted frame)
- org.eclipse.jetty.util.thread.QueuedThreadPool.access$600(org.eclipse.jetty.util.thread.QueuedThreadPool) @bci=1, line=39 (Interpreted frame)
- org.eclipse.jetty.util.thread.QueuedThreadPool$3.run() @bci=275, line=562 (Interpreted frame)
- java.lang.Thread.run() @bci=11, line=679 (Interpreted frame)
Thread 5987: (state = BLOCKED)
- sun.misc.Unsafe.park(boolean, long) @bci=0 (Interpreted frame)
- java.util.concurrent.locks.LockSupport.parkNanos(java.lang.Object, long) @bci=20, line=226 (Interpreted frame)
- java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(long) @bci=68, line=2081 (Interpreted frame)
- org.eclipse.jetty.util.BlockingArrayQueue.poll(long, java.util.concurrent.TimeUnit) @bci=53, line=337 (Interpreted frame)
- org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll() @bci=12, line=516 (Interpreted frame)
- org.eclipse.jetty.util.thread.QueuedThreadPool.access$600(org.eclipse.jetty.util.thread.QueuedThreadPool) @bci=1, line=39 (Interpreted frame)
- org.eclipse.jetty.util.thread.QueuedThreadPool$3.run() @bci=275, line=562 (Interpreted frame)
- java.lang.Thread.run() @bci=11, line=679 (Interpreted frame)
Thread 5986: (state = BLOCKED)
- sun.misc.Unsafe.park(boolean, long) @bci=0 (Interpreted frame)
- java.util.concurrent.locks.LockSupport.parkNanos(java.lang.Object, long) @bci=20, line=226 (Interpreted frame)
- java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(long) @bci=68, line=2081 (Interpreted frame)
- org.eclipse.jetty.util.BlockingArrayQueue.poll(long, java.util.concurrent.TimeUnit) @bci=53, line=337 (Interpreted frame)
- org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll() @bci=12, line=516 (Interpreted frame)
- org.eclipse.jetty.util.thread.QueuedThreadPool.access$600(org.eclipse.jetty.util.thread.QueuedThreadPool) @bci=1, line=39 (Interpreted frame)
- org.eclipse.jetty.util.thread.QueuedThreadPool$3.run() @bci=275, line=562 (Interpreted frame)
- java.lang.Thread.run() @bci=11, line=679 (Interpreted frame)
Thread 5985: (state = BLOCKED)
- sun.misc.Unsafe.park(boolean, long) @bci=0 (Interpreted frame)
- java.util.concurrent.locks.LockSupport.parkNanos(java.lang.Object, long) @bci=20, line=226 (Interpreted frame)
- java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(long) @bci=68, line=2081 (Interpreted frame)
- org.eclipse.jetty.util.BlockingArrayQueue.poll(long, java.util.concurrent.TimeUnit) @bci=53, line=337 (Interpreted frame)
- org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll() @bci=12, line=516 (Interpreted frame)
- org.eclipse.jetty.util.thread.QueuedThreadPool.access$600(org.eclipse.jetty.util.thread.QueuedThreadPool) @bci=1, line=39 (Interpreted frame)
- org.eclipse.jetty.util.thread.QueuedThreadPool$3.run() @bci=275, line=562 (Interpreted frame)
- java.lang.Thread.run() @bci=11, line=679 (Interpreted frame)
Thread 5984: (state = BLOCKED)
- sun.misc.Unsafe.park(boolean, long) @bci=0 (Interpreted frame)
- java.util.concurrent.locks.LockSupport.parkNanos(java.lang.Object, long) @bci=20, line=226 (Interpreted frame)
- java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(long) @bci=68, line=2081 (Interpreted frame)
- org.eclipse.jetty.util.BlockingArrayQueue.poll(long, java.util.concurrent.TimeUnit) @bci=53, line=337 (Interpreted frame)
- org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll() @bci=12, line=516 (Interpreted frame)
- org.eclipse.jetty.util.thread.QueuedThreadPool.access$600(org.eclipse.jetty.util.thread.QueuedThreadPool) @bci=1, line=39 (Interpreted frame)
- org.eclipse.jetty.util.thread.QueuedThreadPool$3.run() @bci=275, line=562 (Interpreted frame)
- java.lang.Thread.run() @bci=11, line=679 (Interpreted frame)
Thread 5983: (state = BLOCKED)
- sun.misc.Unsafe.park(boolean, long) @bci=0 (Interpreted frame)
- java.util.concurrent.locks.LockSupport.parkNanos(java.lang.Object, long) @bci=20, line=226 (Interpreted frame)
- java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(long) @bci=68, line=2081 (Interpreted frame)
- org.eclipse.jetty.util.BlockingArrayQueue.poll(long, java.util.concurrent.TimeUnit) @bci=53, line=337 (Interpreted frame)
- org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll() @bci=12, line=516 (Interpreted frame)
- org.eclipse.jetty.util.thread.QueuedThreadPool.access$600(org.eclipse.jetty.util.thread.QueuedThreadPool) @bci=1, line=39 (Interpreted frame)
- org.eclipse.jetty.util.thread.QueuedThreadPool$3.run() @bci=275, line=562 (Interpreted frame)
- java.lang.Thread.run() @bci=11, line=679 (Interpreted frame)
Thread 5982: (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=163 (Interpreted frame)
- org.eclipse.jetty.server.nio.SelectChannelConnector.accept(int) @bci=20, line=97 (Interpreted frame)
- org.eclipse.jetty.server.AbstractConnector$Acceptor.run() @bci=153, line=833 (Interpreted frame)
- org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(java.lang.Runnable) @bci=1, line=598 (Interpreted frame)
- org.eclipse.jetty.util.thread.QueuedThreadPool$3.run() @bci=47, line=533 (Interpreted frame)
- java.lang.Thread.run() @bci=11, line=679 (Interpreted frame)
Thread 5981: (state = BLOCKED)
- sun.nio.ch.EPollArrayWrapper.epollWait(long, int, long, int) @bci=0 (Compiled frame; information may be imprecise)
- sun.nio.ch.EPollArrayWrapper.poll(long) @bci=18, line=228 (Compiled frame)
- sun.nio.ch.EPollSelectorImpl.doSelect(long) @bci=28, line=83 (Compiled frame)
- sun.nio.ch.SelectorImpl.lockAndDoSelect(long) @bci=37, line=87 (Compiled frame)
- sun.nio.ch.SelectorImpl.select(long) @bci=30, line=98 (Compiled frame)
- org.eclipse.jetty.io.nio.SelectorManager$SelectSet.doSelect() @bci=539, line=560 (Interpreted frame)
- org.eclipse.jetty.io.nio.SelectorManager$1.run() @bci=181, line=277 (Interpreted frame)
- org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(java.lang.Runnable) @bci=1, line=598 (Interpreted frame)
- org.eclipse.jetty.util.thread.QueuedThreadPool$3.run() @bci=47, line=533 (Interpreted frame)
- java.lang.Thread.run() @bci=11, line=679 (Interpreted frame)
Thread 5977: (state = BLOCKED)
- sun.nio.ch.EPollArrayWrapper.epollWait(long, int, long, int) @bci=0 (Compiled frame; information may be imprecise)
- sun.nio.ch.EPollArrayWrapper.poll(long) @bci=18, line=228 (Compiled frame)
- sun.nio.ch.EPollSelectorImpl.doSelect(long) @bci=28, line=83 (Compiled frame)
- sun.nio.ch.SelectorImpl.lockAndDoSelect(long) @bci=37, line=87 (Compiled frame)
- sun.nio.ch.SelectorImpl.select(long) @bci=30, line=98 (Compiled frame)
- org.jboss.netty.channel.socket.nio.SelectorUtil.select(java.nio.channels.Selector) @bci=4, line=52 (Compiled frame)
- org.jboss.netty.channel.socket.nio.AbstractNioWorker.run() @bci=57, line=218 (Compiled frame)
- org.jboss.netty.channel.socket.nio.NioWorker.run() @bci=1, line=35 (Interpreted frame)
- org.jboss.netty.util.ThreadRenamingRunnable.run() @bci=55, line=102 (Interpreted frame)
- org.jboss.netty.util.internal.DeadLockProofWorker$1.run() @bci=14, line=42 (Interpreted frame)
- java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker) @bci=46, line=1110 (Interpreted frame)
- java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=5, line=603 (Interpreted frame)
- java.lang.Thread.run() @bci=11, line=679 (Interpreted frame)
Thread 5974: (state = BLOCKED)
- java.lang.Thread.sleep(long) @bci=0 (Interpreted frame)
- org.jboss.netty.util.HashedWheelTimer$Worker.waitForNextTick() @bci=73, line=464 (Compiled frame)
- org.jboss.netty.util.HashedWheelTimer$Worker.run() @bci=34, line=373 (Interpreted frame)
- org.jboss.netty.util.ThreadRenamingRunnable.run() @bci=55, line=102 (Interpreted frame)
- java.lang.Thread.run() @bci=11, line=679 (Interpreted frame)
Thread 5973: (state = IN_NATIVE)
- sun.nio.ch.EPollArrayWrapper.epollWait(long, int, long, int) @bci=0 (Compiled frame; information may be imprecise)
- sun.nio.ch.EPollArrayWrapper.poll(long) @bci=18, line=228 (Compiled frame)
- sun.nio.ch.EPollSelectorImpl.doSelect(long) @bci=28, line=83 (Compiled frame)
- sun.nio.ch.SelectorImpl.lockAndDoSelect(long) @bci=37, line=87 (Compiled frame)
- sun.nio.ch.SelectorImpl.select(long) @bci=30, line=98 (Compiled frame)
- sun.nio.ch.SelectorImpl.select() @bci=2, line=102 (Compiled frame)
- spark.network.ConnectionManager.run() @bci=53, line=114 (Interpreted frame)
- spark.network.ConnectionManager$$anon$3.run() @bci=7, line=73 (Interpreted frame)
Thread 5972: (state = BLOCKED)
- sun.nio.ch.EPollArrayWrapper.epollWait(long, int, long, int) @bci=0 (Compiled frame; information may be imprecise)
- sun.nio.ch.EPollArrayWrapper.poll(long) @bci=18, line=228 (Compiled frame)
- sun.nio.ch.EPollSelectorImpl.doSelect(long) @bci=28, line=83 (Compiled frame)
- sun.nio.ch.SelectorImpl.lockAndDoSelect(long) @bci=37, line=87 (Compiled frame)
- sun.nio.ch.SelectorImpl.select(long) @bci=30, line=98 (Compiled frame)
- org.jboss.netty.channel.socket.nio.NioServerSocketPipelineSink$Boss.run() @bci=23, line=227 (Interpreted frame)
- org.jboss.netty.util.ThreadRenamingRunnable.run() @bci=55, line=102 (Interpreted frame)
- org.jboss.netty.util.internal.DeadLockProofWorker$1.run() @bci=14, line=42 (Interpreted frame)
- java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker) @bci=46, line=1110 (Interpreted frame)
- java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=5, line=603 (Interpreted frame)
- java.lang.Thread.run() @bci=11, line=679 (Interpreted frame)
Thread 5971: (state = BLOCKED)
- java.lang.Thread.sleep(long) @bci=0 (Interpreted frame)
- org.jboss.netty.akka.util.HashedWheelTimer$Worker.waitForNextTick() @bci=78, line=408 (Compiled frame)
- org.jboss.netty.akka.util.HashedWheelTimer$Worker.run() @bci=28, line=315 (Interpreted frame)
- java.lang.Thread.run() @bci=11, line=679 (Interpreted frame)
Thread 5968: (state = BLOCKED)
- sun.misc.Unsafe.park(boolean, long) @bci=0 (Interpreted frame)
- akka.jsr166y.ForkJoinPool.scan(akka.jsr166y.ForkJoinPool$WorkQueue) @bci=651, line=1594 (Interpreted frame)
- akka.jsr166y.ForkJoinPool.runWorker(akka.jsr166y.ForkJoinPool$WorkQueue) @bci=9, line=1479 (Interpreted frame)
- akka.jsr166y.ForkJoinWorkerThread.run() @bci=14, line=104 (Interpreted frame)
Thread 5959: (state = BLOCKED)
Thread 5958: (state = BLOCKED)
- java.lang.Object.wait(long) @bci=0 (Interpreted frame)
- java.lang.ref.ReferenceQueue.remove(long) @bci=44, line=133 (Interpreted frame)
- java.lang.ref.ReferenceQueue.remove() @bci=2, line=149 (Interpreted frame)
- java.lang.ref.Finalizer$FinalizerThread.run() @bci=3, line=177 (Interpreted frame)
Thread 5957: (state = BLOCKED)
- java.lang.Object.wait(long) @bci=0 (Interpreted frame)
- java.lang.Object.wait() @bci=2, line=502 (Interpreted frame)
- java.lang.ref.Reference$ReferenceHandler.run() @bci=46, line=133 (Interpreted frame)
Thread 5953: (state = IN_NATIVE)
- org.apache.mesos.MesosExecutorDriver.join() @bci=0 (Interpreted frame)
- org.apache.mesos.MesosExecutorDriver.run() @bci=17, line=67 (Interpreted frame)
- spark.executor.MesosExecutorBackend$.main(java.lang.String[]) @bci=26, line=67 (Interpreted frame)
- spark.executor.MesosExecutorBackend.main(java.lang.String[]) @bci=4 (Interpreted frame)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment