Skip to content

Instantly share code, notes, and snippets.

@lardcanoe
Created January 16, 2014 00:52
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 lardcanoe/8447830 to your computer and use it in GitHub Desktop.
Save lardcanoe/8447830 to your computer and use it in GitHub Desktop.
Some sample thread dumps for jruby issue
java.lang.Thread.State: RUNNABLE
at sun.nio.ch.FileDispatcherImpl.read0(Native Method)
at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:39)
at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:225)
at sun.nio.ch.IOUtil.read(IOUtil.java:198)
at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:375)
- locked <0x0000000689667010> (a java.lang.Object)
at org.jruby.ext.openssl.SSLSocket.readAndUnwrap(SSLSocket.java:516)
at org.jruby.ext.openssl.SSLSocket.read(SSLSocket.java:504)
at org.jruby.ext.openssl.SSLSocket.do_sysread(SSLSocket.java:616)
at org.jruby.ext.openssl.SSLSocket.sysread_nonblock(SSLSocket.java:639)
at org.jruby.ext.openssl.SSLSocket$INVOKER$i$0$1$sysread_nonblock.call(SSLSocket$INVOKER$i$0$1$sysread_nonblock.gen)
at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodN.call(JavaMethod.java:669)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:214)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:202)
at rubyjit.OpenSSL::Buffering$$read_nonblock_84A2F754A341D9083FA66F35A77AA380D6C4DCC41789786860.__file__(/home/cp-workers/.rvm/rubies/jruby-1.7.10/lib/ruby/shared/jopenssl19/openssl/buffering.rb:174)
at rubyjit.OpenSSL::Buffering$$read_nonblock_84A2F754A341D9083FA66F35A77AA380D6C4DCC41789786860.__file__(/home/cp-workers/.rvm/rubies/jruby-1.7.10/lib/ruby/shared/jopenssl19/openssl/buffering.rb)
at org.jruby.ast.executable.AbstractScript.__file__(AbstractScript.java:42)
at org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:181)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:168)
at rubyjit.Excon::Socket$$read_28DD0280D06B676F658B7DC74838AF54B1A925021789786860.chained_0_rescue_1$RUBY$SYNTHETIC__file__(/home/cp-workers/cp-workers/releases/d645b6b51e5fac4ef678e3b4e9b3fcb46a228a9d/vendor/bundle/jruby/1.9/gems/excon-0.30.0/lib/excon/socket.rb:38)
java.lang.Thread.State: RUNNABLE
at sun.nio.ch.NativeThread.current(Native Method)
at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:321)
- locked <0x0000000695735a30> (a java.lang.Object)
- locked <0x0000000695735a10> (a java.lang.Object)
at org.jruby.ext.openssl.SSLSocket.readAndUnwrap(SSLSocket.java:516)
at org.jruby.ext.openssl.SSLSocket.read(SSLSocket.java:504)
at org.jruby.ext.openssl.SSLSocket.do_sysread(SSLSocket.java:616)
at org.jruby.ext.openssl.SSLSocket.sysread_nonblock(SSLSocket.java:639)
at org.jruby.ext.openssl.SSLSocket$INVOKER$i$0$1$sysread_nonblock.call(SSLSocket$INVOKER$i$0$1$sysread_nonblock.gen)
at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodN.call(JavaMethod.java:669)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:214)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:202)
at rubyjit.OpenSSL::Buffering$$read_nonblock_84A2F754A341D9083FA66F35A77AA380D6C4DCC41789786860.__file__(/home/cp-workers/.rvm/rubies/jruby-1.7.10/lib/ruby/shared/jopenssl19/openssl/buffering.rb:174)
at rubyjit.OpenSSL::Buffering$$read_nonblock_84A2F754A341D9083FA66F35A77AA380D6C4DCC41789786860.__file__(/home/cp-workers/.rvm/rubies/jruby-1.7.10/lib/ruby/shared/jopenssl19/openssl/buffering.rb)
at org.jruby.ast.executable.AbstractScript.__file__(AbstractScript.java:42)
at org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:181)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:168)
at rubyjit.Excon::Socket$$read_28DD0280D06B676F658B7DC74838AF54B1A925021789786860.chained_0_rescue_1$RUBY$SYNTHETIC__file__(/home/cp-workers/cp-workers/releases/d645b6b51e5fac4ef678e3b4e9b3fcb46a228a9d/vendor/bundle/jruby/1.9/gems/excon-0.30.0/lib/excon/socket.rb:38)
at rubyjit.Excon::Socket$$read_28DD0280D06B676F658B7DC74838AF54B1A925021789786860.__file__(/home/cp-workers/cp-workers/releases/d645b6b51e5fac4ef678e3b4e9b3fcb46a228a9d/vendor/bundle/jruby/1.9/gems/excon-0.30.0/lib/excon/socket.rb:35)
at rubyjit.Excon::Socket$$read_28DD0280D06B676F658B7DC74838AF54B1A925021789786860.__file__(/home/cp-workers/cp-workers/releases/d645b6b51e5fac4ef678e3b4e9b3fcb46a228a9d/vendor/bundle/jruby/1.9/gems/excon-0.30.0/lib/excon/socket.rb)
java.lang.Thread.State: RUNNABLE
at sun.nio.ch.FileDispatcherImpl.read0(Native Method)
at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:39)
at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:225)
at sun.nio.ch.IOUtil.read(IOUtil.java:198)
at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:375)
- locked <0x000000068db5ae50> (a java.lang.Object)
at org.jruby.ext.openssl.SSLSocket.readAndUnwrap(SSLSocket.java:516)
at org.jruby.ext.openssl.SSLSocket.read(SSLSocket.java:504)
at org.jruby.ext.openssl.SSLSocket.do_sysread(SSLSocket.java:616)
at org.jruby.ext.openssl.SSLSocket.sysread_nonblock(SSLSocket.java:639)
at org.jruby.ext.openssl.SSLSocket$INVOKER$i$0$1$sysread_nonblock.call(SSLSocket$INVOKER$i$0$1$sysread_nonblock.gen)
at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodN.call(JavaMethod.java:669)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:214)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:202)
at rubyjit.OpenSSL::Buffering$$read_nonblock_84A2F754A341D9083FA66F35A77AA380D6C4DCC41789786860.__file__(/home/cp-workers/.rvm/rubies/jruby-1.7.10/lib/ruby/shared/jopenssl19/openssl/buffering.rb:174)
at rubyjit.OpenSSL::Buffering$$read_nonblock_84A2F754A341D9083FA66F35A77AA380D6C4DCC41789786860.__file__(/home/cp-workers/.rvm/rubies/jruby-1.7.10/lib/ruby/shared/jopenssl19/openssl/buffering.rb)
at org.jruby.ast.executable.AbstractScript.__file__(AbstractScript.java:42)
at org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:181)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:168)
at rubyjit.Excon::Socket$$read_28DD0280D06B676F658B7DC74838AF54B1A925021789786860.chained_0_rescue_1$RUBY$SYNTHETIC__file__(/home/cp-workers/cp-workers/releases/d645b6b51e5fac4ef678e3b4e9b3fcb46a228a9d/vendor/bundle/jruby/1.9/gems/excon-0.30.0/lib/excon/socket.rb:38)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment