|
2010-12-14 17:50:33 |
|
Full thread dump OpenJDK Client VM (16.0-b13 mixed mode, sharing): |
|
|
|
"ReferenceReaper" daemon prio=10 tid=0x08b25000 nid=0x63f4 in Object.wait() [0xb356a000] |
|
java.lang.Thread.State: WAITING (on object monitor) |
|
at java.lang.Object.wait(Native Method) |
|
- waiting on <0x7e951cd8> (a java.lang.ref.ReferenceQueue$Lock) |
|
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:133) |
|
- locked <0x7e951cd8> (a java.lang.ref.ReferenceQueue$Lock) |
|
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:149) |
|
at org.jruby.util.ReferenceReaper$1.run(ReferenceReaper.java:50) |
|
at java.lang.Thread.run(Thread.java:636) |
|
|
|
"Thread-20" daemon prio=10 tid=0x0866e000 nid=0x63e1 waiting on condition [0xb360c000] |
|
java.lang.Thread.State: WAITING (parking) |
|
at sun.misc.Unsafe.park(Native Method) |
|
- parking to wait for <0x7a8b93f8> (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.DelayQueue.take(DelayQueue.java:189) |
|
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:688) |
|
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:681) |
|
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043) |
|
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103) |
|
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) |
|
at java.lang.Thread.run(Thread.java:636) |
|
|
|
"Thread-19" daemon prio=10 tid=0x08640400 nid=0x63e0 waiting on condition [0xb365d000] |
|
java.lang.Thread.State: WAITING (parking) |
|
at sun.misc.Unsafe.park(Native Method) |
|
- parking to wait for <0x7a8b93f8> (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.DelayQueue.take(DelayQueue.java:189) |
|
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:688) |
|
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:681) |
|
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043) |
|
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103) |
|
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) |
|
at java.lang.Thread.run(Thread.java:636) |
|
|
|
"Thread-18" daemon prio=10 tid=0x0866ec00 nid=0x63df waiting on condition [0xb36ae000] |
|
java.lang.Thread.State: WAITING (parking) |
|
at sun.misc.Unsafe.park(Native Method) |
|
- parking to wait for <0x7a8b93f8> (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.DelayQueue.take(DelayQueue.java:189) |
|
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:688) |
|
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:681) |
|
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043) |
|
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103) |
|
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) |
|
at java.lang.Thread.run(Thread.java:636) |
|
|
|
"Thread-17" daemon prio=10 tid=0x0857f800 nid=0x63de waiting on condition [0xb35bb000] |
|
java.lang.Thread.State: WAITING (parking) |
|
at sun.misc.Unsafe.park(Native Method) |
|
- parking to wait for <0x7a8b93f8> (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.DelayQueue.take(DelayQueue.java:189) |
|
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:688) |
|
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:681) |
|
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043) |
|
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103) |
|
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) |
|
at java.lang.Thread.run(Thread.java:636) |
|
|
|
"http-3000-6" daemon prio=10 tid=0x088d4000 nid=0x63af in Object.wait() [0xb36ff000] |
|
java.lang.Thread.State: WAITING (on object monitor) |
|
at java.lang.Object.wait(Native Method) |
|
- waiting on <0x7d5e4bd8> (a org.apache.tomcat.util.net.JIoEndpoint$Worker) |
|
at java.lang.Object.wait(Object.java:502) |
|
at org.apache.tomcat.util.net.JIoEndpoint$Worker.await(JIoEndpoint.java:458) |
|
- locked <0x7d5e4bd8> (a org.apache.tomcat.util.net.JIoEndpoint$Worker) |
|
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:484) |
|
at java.lang.Thread.run(Thread.java:636) |
|
|
|
"http-3000-5" daemon prio=10 tid=0x088d2800 nid=0x63ae in Object.wait() [0xb3750000] |
|
java.lang.Thread.State: WAITING (on object monitor) |
|
at java.lang.Object.wait(Native Method) |
|
- waiting on <0x7d5e4c58> (a org.apache.tomcat.util.net.JIoEndpoint$Worker) |
|
at java.lang.Object.wait(Object.java:502) |
|
at org.apache.tomcat.util.net.JIoEndpoint$Worker.await(JIoEndpoint.java:458) |
|
- locked <0x7d5e4c58> (a org.apache.tomcat.util.net.JIoEndpoint$Worker) |
|
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:484) |
|
at java.lang.Thread.run(Thread.java:636) |
|
|
|
"http-3000-4" daemon prio=10 tid=0x088c4800 nid=0x63ad in Object.wait() [0xb37a1000] |
|
java.lang.Thread.State: WAITING (on object monitor) |
|
at java.lang.Object.wait(Native Method) |
|
- waiting on <0x7d5e4cd8> (a org.apache.tomcat.util.net.JIoEndpoint$Worker) |
|
at java.lang.Object.wait(Object.java:502) |
|
at org.apache.tomcat.util.net.JIoEndpoint$Worker.await(JIoEndpoint.java:458) |
|
- locked <0x7d5e4cd8> (a org.apache.tomcat.util.net.JIoEndpoint$Worker) |
|
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:484) |
|
at java.lang.Thread.run(Thread.java:636) |
|
|
|
"http-3000-3" daemon prio=10 tid=0x088ca800 nid=0x63ac in Object.wait() [0xb37f2000] |
|
java.lang.Thread.State: WAITING (on object monitor) |
|
at java.lang.Object.wait(Native Method) |
|
- waiting on <0x7d5e4d58> (a org.apache.tomcat.util.net.JIoEndpoint$Worker) |
|
at java.lang.Object.wait(Object.java:502) |
|
at org.apache.tomcat.util.net.JIoEndpoint$Worker.await(JIoEndpoint.java:458) |
|
- locked <0x7d5e4d58> (a org.apache.tomcat.util.net.JIoEndpoint$Worker) |
|
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:484) |
|
at java.lang.Thread.run(Thread.java:636) |
|
|
|
"http-3000-2" daemon prio=10 tid=0x088c9000 nid=0x63ab in Object.wait() [0xb3843000] |
|
java.lang.Thread.State: WAITING (on object monitor) |
|
at java.lang.Object.wait(Native Method) |
|
- waiting on <0x7d5e4dd8> (a org.apache.tomcat.util.net.JIoEndpoint$Worker) |
|
at java.lang.Object.wait(Object.java:502) |
|
at org.apache.tomcat.util.net.JIoEndpoint$Worker.await(JIoEndpoint.java:458) |
|
- locked <0x7d5e4dd8> (a org.apache.tomcat.util.net.JIoEndpoint$Worker) |
|
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:484) |
|
at java.lang.Thread.run(Thread.java:636) |
|
|
|
"http-3000-1" daemon prio=10 tid=0x085e4000 nid=0x63a9 runnable [0xb408e000] |
|
java.lang.Thread.State: RUNNABLE |
|
at java.lang.Thread.isInterrupted(Native Method) |
|
at java.lang.Thread.isInterrupted(Thread.java:907) |
|
at java.nio.channels.spi.AbstractInterruptibleChannel.begin(AbstractInterruptibleChannel.java:170) |
|
at sun.nio.ch.FileChannelImpl.read(FileChannelImpl.java:160) |
|
- locked <0x7ecf8bd0> (a java.lang.Object) |
|
at org.jruby.util.io.ChannelDescriptor.read(ChannelDescriptor.java:484) |
|
at org.jruby.util.io.ChannelStream.bufferedRead(ChannelStream.java:970) |
|
at org.jruby.util.io.ChannelStream.access$300(ChannelStream.java:63) |
|
at org.jruby.util.io.ChannelStream$InputStreamAdapter.read(ChannelStream.java:1502) |
|
- locked <0x7ec59508> (a org.jruby.util.io.ChannelStream) |
|
at org.jruby.util.IOInputStream.read(IOInputStream.java:119) |
|
at org.jruby.runtime.marshal.UnmarshalStream.unmarshalString(UnmarshalStream.java:269) |
|
at org.jruby.RubyString.unmarshalFrom(RubyString.java:6912) |
|
at org.jruby.runtime.marshal.UnmarshalStream.unmarshalObjectDirectly(UnmarshalStream.java:166) |
|
at org.jruby.runtime.marshal.UnmarshalStream.unmarshalObject(UnmarshalStream.java:118) |
|
at org.jruby.runtime.marshal.UnmarshalStream.unmarshalObjectDirectly(UnmarshalStream.java:151) |
|
at org.jruby.runtime.marshal.UnmarshalStream.unmarshalObject(UnmarshalStream.java:118) |
|
at org.jruby.runtime.marshal.UnmarshalStream.unmarshalObject(UnmarshalStream.java:91) |
|
at org.jruby.RubyMarshal.load(RubyMarshal.java:165) |
|
at org.jruby.RubyMarshal$s_method_0_1$RUBYFRAMEDINVOKER$load.call(org/jruby/RubyMarshal$s_method_0_1$RUBYFRAMEDINVOKER$load.gen:65535) |
|
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:190) |
|
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:186) |
|
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:146) |
|
at ruby.jit.read_1D04151F3890F489CEBEC2CE6C652623A22DFBF5.block_0$RUBY$__block__(file_store.rb:13) |
|
at ruby.jit.read_1D04151F3890F489CEBEC2CE6C652623A22DFBF5BlockCallback$block_0$RUBY$__block__xx1.call(Unknown Source) |
|
at org.jruby.runtime.CompiledBlock.yield(CompiledBlock.java:115) |
|
at org.jruby.runtime.CompiledBlock.yield(CompiledBlock.java:98) |
|
at org.jruby.runtime.Block.yield(Block.java:194) |
|
at org.jruby.RubyIO.open(RubyIO.java:1107) |
|
at org.jruby.RubyIO$s_method_0_2$RUBYFRAMEDINVOKER$open.call(org/jruby/RubyIO$s_method_0_2$RUBYFRAMEDINVOKER$open.gen:65535) |
|
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:198) |
|
at org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:195) |
|
at org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:212) |
|
at ruby.jit.read_1D04151F3890F489CEBEC2CE6C652623A22DFBF5.rescue_1$RUBY$__rescue___0(file_store.rb) |
|
at ruby.jit.read_1D04151F3890F489CEBEC2CE6C652623A22DFBF5.__file__(file_store.rb:13) |
|
at ruby.jit.read_1D04151F3890F489CEBEC2CE6C652623A22DFBF5.__file__(file_store.rb) |
|
at org.jruby.ast.executable.AbstractScript.__file__(AbstractScript.java:43) |
|
at org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:187) |
|
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:186) |
|
at org.jruby.ast.CallTwoArgNode.interpret(CallTwoArgNode.java:59) |
|
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) |
|
at org.jruby.runtime.InterpretedBlock.evalBlockBody(InterpretedBlock.java:373) |
|
at org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:294) |
|
at org.jruby.runtime.InterpretedBlock.yieldSpecific(InterpretedBlock.java:228) |
|
at org.jruby.runtime.Block.yieldSpecific(Block.java:99) |
|
at org.jruby.ast.ZYieldNode.interpret(ZYieldNode.java:25) |
|
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) |
|
at org.jruby.ast.IfNode.interpret(IfNode.java:119) |
|
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) |
|
at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:201) |
|
at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:182) |
|
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:319) |
|
at org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:157) |
|
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:162) |
|
at org.jruby.ast.CallOneArgBlockNode.interpret(CallOneArgBlockNode.java:60) |
|
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) |
|
at org.jruby.ast.BlockNode.interpret(BlockNode.java:71) |
|
at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:221) |
|
at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:190) |
|
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:329) |
|
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:188) |
|
at org.jruby.ast.CallTwoArgNode.interpret(CallTwoArgNode.java:59) |
|
at org.jruby.ast.LocalAsgnNode.interpret(LocalAsgnNode.java:123) |
|
at org.jruby.ast.IfNode.interpret(IfNode.java:111) |
|
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) |
|
at org.jruby.ast.BlockNode.interpret(BlockNode.java:71) |
|
at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:180) |
|
at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:174) |
|
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:146) |
|
at org.jruby.ast.FCallOneArgNode.interpret(FCallOneArgNode.java:36) |
|
at org.jruby.ast.LocalAsgnNode.interpret(LocalAsgnNode.java:123) |
|
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) |
|
at org.jruby.ast.BlockNode.interpret(BlockNode.java:71) |
|
at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:221) |
|
at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:190) |
|
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:186) |
|
at org.jruby.ast.CallTwoArgNode.interpret(CallTwoArgNode.java:59) |
|
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) |
|
at org.jruby.runtime.InterpretedBlock.evalBlockBody(InterpretedBlock.java:373) |
|
at org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:327) |
|
at org.jruby.runtime.BlockBody.call(BlockBody.java:78) |
|
at org.jruby.runtime.Block.call(Block.java:89) |
|
at org.jruby.RubyProc.call(RubyProc.java:224) |
|
at org.jruby.RubyProc.call(RubyProc.java:203) |
|
at org.jruby.RubyProc$i_method_0_0$RUBYFRAMEDINVOKER$call.call(org/jruby/RubyProc$i_method_0_0$RUBYFRAMEDINVOKER$call.gen:65535) |
|
at org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:75) |
|
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:82) |
|
at ruby.jit.evaluate_method_5E6AAEE7A0F93307F3EE9B8A30CED882CFC1EC2B.__file__(callbacks.rb:182) |
|
at ruby.jit.evaluate_method_5E6AAEE7A0F93307F3EE9B8A30CED882CFC1EC2B.__file__(callbacks.rb) |
|
at org.jruby.ast.executable.AbstractScript.__file__(AbstractScript.java:47) |
|
at org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:221) |
|
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:226) |
|
at org.jruby.ast.FCallThreeArgNode.interpret(FCallThreeArgNode.java:40) |
|
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) |
|
at org.jruby.ast.IfNode.interpret(IfNode.java:117) |
|
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) |
|
at org.jruby.ast.BlockNode.interpret(BlockNode.java:71) |
|
at org.jruby.ast.IfNode.interpret(IfNode.java:117) |
|
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) |
|
at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:201) |
|
at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:182) |
|
at org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:155) |
|
at org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:172) |
|
at ruby.jit.run_before_filters_7E059179493DEE3F51452F50A727343D65321AF6.rescue_1$RUBY$__rescue___0(filters.rb:635) |
|
at ruby.jit.run_before_filters_7E059179493DEE3F51452F50A727343D65321AF6.__file__(filters.rb:623) |
|
at ruby.jit.run_before_filters_7E059179493DEE3F51452F50A727343D65321AF6.__file__(filters.rb) |
|
at org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:221) |
|
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:349) |
|
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:228) |
|
at ruby.jit.call_filters_11D5AD4F3804478625CCADB377B1AFDEEE89CAD3.__file__(filters.rb:615) |
|
at ruby.jit.call_filters_11D5AD4F3804478625CCADB377B1AFDEEE89CAD3.__file__(filters.rb) |
|
at org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:221) |
|
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:349) |
|
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:228) |
|
at ruby.jit.perform_action_with_filters_31B597A463890CF32711DA62EA84725B6C86BE2A.__file__(filters.rb:610) |
|
at ruby.jit.perform_action_with_filters_31B597A463890CF32711DA62EA84725B6C86BE2A.__file__(filters.rb) |
|
at org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:119) |
|
at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:161) |
|
at org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:56) |
|
at org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:56) |
|
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:289) |
|
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:108) |
|
at ruby.jit.perform_action_with_benchmark_C8D5EAFDDF81ADD094CA0959F04EA70EF0BD3D95.block_0$RUBY$__block__(benchmarking.rb:68) |
|
at ruby.jit.perform_action_with_benchmark_C8D5EAFDDF81ADD094CA0959F04EA70EF0BD3D95BlockCallback$block_0$RUBY$__block__xx1.call(Unknown Source) |
|
at org.jruby.runtime.CompiledBlock.yield(CompiledBlock.java:115) |
|
at org.jruby.runtime.CompiledBlock.yield(CompiledBlock.java:98) |
|
at org.jruby.runtime.CompiledBlock.yieldSpecific(CompiledBlock.java:78) |
|
at org.jruby.runtime.Block.yieldSpecific(Block.java:99) |
|
at ruby.jit.ms_270EFA214D3CAE17976B05C52A5D6137FD992C2E.block_0$RUBY$__block__(benchmark.rb:17) |
|
at ruby.jit.ms_270EFA214D3CAE17976B05C52A5D6137FD992C2EBlockCallback$block_0$RUBY$__block__xx1.call(Unknown Source) |
|
at org.jruby.runtime.CompiledBlock.yield(CompiledBlock.java:115) |
|
at org.jruby.runtime.CompiledBlock.yield(CompiledBlock.java:98) |
|
at org.jruby.runtime.CompiledBlock.yieldSpecific(CompiledBlock.java:78) |
|
at org.jruby.runtime.Block.yieldSpecific(Block.java:99) |
|
at ruby.jit.realtime_D2996A15F4198E93817822837CF100C2D43D881C.__file__(benchmark.rb:308) |
|
at ruby.jit.realtime_D2996A15F4198E93817822837CF100C2D43D881C.__file__(benchmark.rb) |
|
at org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:136) |
|
at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:169) |
|
at org.jruby.internal.runtime.methods.WrapperMethod.call(WrapperMethod.java:74) |
|
at org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:115) |
|
at org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:132) |
|
at ruby.jit.ms_270EFA214D3CAE17976B05C52A5D6137FD992C2E.__file__(benchmark.rb:17) |
|
at ruby.jit.ms_270EFA214D3CAE17976B05C52A5D6137FD992C2E.__file__(benchmark.rb) |
|
at org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:136) |
|
at org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:115) |
|
at org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:132) |
|
at ruby.jit.perform_action_with_benchmark_C8D5EAFDDF81ADD094CA0959F04EA70EF0BD3D95.__file__(benchmarking.rb:68) |
|
at ruby.jit.perform_action_with_benchmark_C8D5EAFDDF81ADD094CA0959F04EA70EF0BD3D95.__file__(benchmarking.rb) |
|
at org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:119) |
|
at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:161) |
|
at org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:56) |
|
at org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:56) |
|
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:289) |
|
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:108) |
|
at ruby.jit.perform_action_with_rescue_EB38528743C8C0E3065E0595F563C1B6BE032AC9.rescue_1$RUBY$__rescue___0(rescue.rb:160) |
|
at ruby.jit.perform_action_with_rescue_EB38528743C8C0E3065E0595F563C1B6BE032AC9.__file__(rescue.rb) |
|
at ruby.jit.perform_action_with_rescue_EB38528743C8C0E3065E0595F563C1B6BE032AC9.__file__(rescue.rb) |
|
at org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:119) |
|
at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:161) |
|
at org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:56) |
|
at org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:56) |
|
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:289) |
|
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:108) |
|
at ruby.jit.perform_action_with_flash_8F4920C7402D7F0B1FD6C0B8E220EF5878BBFC17.__file__(flash.rb:146) |
|
at ruby.jit.perform_action_with_flash_8F4920C7402D7F0B1FD6C0B8E220EF5878BBFC17.__file__(flash.rb) |
|
at ruby.jit.perform_action_with_flash_8F4920C7402D7F0B1FD6C0B8E220EF5878BBFC17.__file__(flash.rb) |
|
at org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:85) |
|
at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:143) |
|
at org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:101) |
|
at org.jruby.RubyClass.finvoke(RubyClass.java:523) |
|
at org.jruby.RubyObject.send(RubyObject.java:1464) |
|
at org.jruby.RubyObject$i_method_multi$RUBYINVOKER$send.call(org/jruby/RubyObject$i_method_multi$RUBYINVOKER$send.gen:65535) |
|
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:160) |
|
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:279) |
|
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:68) |
|
at ruby.jit.process_9D04F496199EEF5E943447FBF76BCF144C1F2948.ensure_1$RUBY$__ensure___0(base.rb:532) |
|
at ruby.jit.process_9D04F496199EEF5E943447FBF76BCF144C1F2948.__file__(base.rb) |
|
at ruby.jit.process_9D04F496199EEF5E943447FBF76BCF144C1F2948.__file__(base.rb) |
|
at org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:102) |
|
at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:152) |
|
at org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:76) |
|
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:279) |
|
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:68) |
|
at ruby.jit.process_with_filters_68FFE7EC5630E62172D36708860A46F5D1642273.__file__(filters.rb:606) |
|
at ruby.jit.process_with_filters_68FFE7EC5630E62172D36708860A46F5D1642273.__file__(filters.rb) |
|
at org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:102) |
|
at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:152) |
|
at org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:76) |
|
at org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:76) |
|
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:279) |
|
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:68) |
|
at ruby.jit.process_EE41648C3B48DA8A329E9F837EA7609E266EC189.__file__(rails.rb:20) |
|
at ruby.jit.process_EE41648C3B48DA8A329E9F837EA7609E266EC189.__file__(rails.rb) |
|
at org.jruby.ast.executable.AbstractScript.__file__(AbstractScript.java:43) |
|
at org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:187) |
|
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:329) |
|
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:188) |
|
at ruby.jit.process_9433AE9AE58147035BADFB63659ECDCA003A705B.__file__(base.rb:391) |
|
at ruby.jit.process_9433AE9AE58147035BADFB63659ECDCA003A705B.__file__(base.rb) |
|
at org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:187) |
|
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:329) |
|
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:188) |
|
at ruby.jit.call_79C2F400FD8DADF71A521F54C4573EDC08827770.__file__(base.rb:386) |
|
at ruby.jit.call_79C2F400FD8DADF71A521F54C4573EDC08827770.__file__(base.rb) |
|
at org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:153) |
|
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:309) |
|
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:148) |
|
at ruby.jit.call_BB0D2A74C9C5A4F034C2154F13BAFFD3911FC592.__file__(route_set.rb:437) |
|
at ruby.jit.call_BB0D2A74C9C5A4F034C2154F13BAFFD3911FC592.__file__(route_set.rb) |
|
at org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:153) |
|
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:146) |
|
at ruby.jit.dispatch_87023D4C1F7EC267EEEB460B3AD1C6AFDCB145CD.rescue_1$RUBY$__rescue___1(dispatcher.rb:87) |
|
at ruby.jit.dispatch_87023D4C1F7EC267EEEB460B3AD1C6AFDCB145CD.ensure_1$RUBY$__ensure___0(dispatcher.rb) |
|
at ruby.jit.dispatch_87023D4C1F7EC267EEEB460B3AD1C6AFDCB145CD.__file__(dispatcher.rb:85) |
|
at ruby.jit.dispatch_87023D4C1F7EC267EEEB460B3AD1C6AFDCB145CD.__file__(dispatcher.rb) |
|
at org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:119) |
|
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:106) |
|
at ruby.jit._call_381E82B181105097EA0B5C14A1E0B7987E87C633.__file__(dispatcher.rb:121) |
|
at ruby.jit._call_381E82B181105097EA0B5C14A1E0B7987E87C633.__file__(dispatcher.rb) |
|
at org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:153) |
|
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:146) |
|
at org.jruby.ast.CallOneArgNode.interpret(CallOneArgNode.java:57) |
|
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) |
|
at org.jruby.runtime.InterpretedBlock.evalBlockBody(InterpretedBlock.java:373) |
|
at org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:327) |
|
at org.jruby.runtime.BlockBody.call(BlockBody.java:78) |
|
at org.jruby.runtime.Block.call(Block.java:89) |
|
at org.jruby.RubyProc.call(RubyProc.java:224) |
|
at org.jruby.RubyProc.call(RubyProc.java:203) |
|
at org.jruby.RubyProc$i_method_0_0$RUBYFRAMEDINVOKER$call.call(org/jruby/RubyProc$i_method_0_0$RUBYFRAMEDINVOKER$call.gen:65535) |
|
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:190) |
|
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:186) |
|
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:146) |
|
at ruby.jit.call_CC075F4D3819CAB81D616824A737EDE8EAAFD3ED.block_0$RUBY$__block__(query_cache.rb:29) |
|
at ruby.jit.call_CC075F4D3819CAB81D616824A737EDE8EAAFD3EDBlockCallback$block_0$RUBY$__block__xx1.call(Unknown Source) |
|
at org.jruby.runtime.CompiledBlock.yield(CompiledBlock.java:115) |
|
at org.jruby.runtime.CompiledBlock.yield(CompiledBlock.java:98) |
|
at org.jruby.runtime.CompiledBlock.yieldSpecific(CompiledBlock.java:78) |
|
at org.jruby.runtime.Block.yieldSpecific(Block.java:99) |
|
at ruby.jit.cache_1C623966CBB156AB7E1630F89F28199DB82AD50D.ensure_1$RUBY$__ensure___0(query_cache.rb:34) |
|
at ruby.jit.cache_1C623966CBB156AB7E1630F89F28199DB82AD50D.__file__(query_cache.rb) |
|
at ruby.jit.cache_1C623966CBB156AB7E1630F89F28199DB82AD50D.__file__(query_cache.rb) |
|
at org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:136) |
|
at org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:115) |
|
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:122) |
|
at ruby.jit.cache_251791164F0B7243611529F666B191F789B876D1.__file__(query_cache.rb:9) |
|
at ruby.jit.cache_251791164F0B7243611529F666B191F789B876D1.__file__(query_cache.rb) |
|
at org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:136) |
|
at org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:115) |
|
at org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:132) |
|
at ruby.jit.call_CC075F4D3819CAB81D616824A737EDE8EAAFD3ED.__file__(query_cache.rb:28) |
|
at ruby.jit.call_CC075F4D3819CAB81D616824A737EDE8EAAFD3ED.__file__(query_cache.rb) |
|
at org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:153) |
|
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:146) |
|
at ruby.jit.call_93587FF170373D70B487A54307E64253C0A6EA28.ensure_1$RUBY$__ensure___0(connection_pool.rb:361) |
|
at ruby.jit.call_93587FF170373D70B487A54307E64253C0A6EA28.__file__(connection_pool.rb) |
|
at ruby.jit.call_93587FF170373D70B487A54307E64253C0A6EA28.__file__(connection_pool.rb) |
|
at org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:153) |
|
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:146) |
|
at ruby.jit.call_93851C622C1D23C6DD42D1C0547DCFF771E4CE3D.__file__(string_coercion.rb:25) |
|
at ruby.jit.call_93851C622C1D23C6DD42D1C0547DCFF771E4CE3D.__file__(string_coercion.rb) |
|
at org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:153) |
|
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:146) |
|
at ruby.jit.call_34E1AC97100C9B7EB1AF81805DF9EFDDB19FF072.__file__(head.rb:9) |
|
at ruby.jit.call_34E1AC97100C9B7EB1AF81805DF9EFDDB19FF072.__file__(head.rb) |
|
at org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:153) |
|
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:146) |
|
at ruby.jit.call_1F0DC45DB2E5CA9052A38B5E790C541CF308E29C.__file__(methodoverride.rb:24) |
|
at ruby.jit.call_1F0DC45DB2E5CA9052A38B5E790C541CF308E29C.__file__(methodoverride.rb) |
|
at org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:153) |
|
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:146) |
|
at ruby.jit.call_038D44BDEF7DDD139B126A27BAAED87F859EBB28.__file__(params_parser.rb:15) |
|
at ruby.jit.call_038D44BDEF7DDD139B126A27BAAED87F859EBB28.__file__(params_parser.rb) |
|
at org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:153) |
|
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:146) |
|
at ruby.jit.call_E65E7ABB2B757975F2B25F537AE95F19FB66EFE9.__file__(cookie_store.rb:93) |
|
at ruby.jit.call_E65E7ABB2B757975F2B25F537AE95F19FB66EFE9.__file__(cookie_store.rb) |
|
at org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:153) |
|
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:146) |
|
at ruby.jit.call_FDE6774498DD893EFFE26F8CEE58DA57AD329476.rescue_1$RUBY$__rescue___0(failsafe.rb:26) |
|
at ruby.jit.call_FDE6774498DD893EFFE26F8CEE58DA57AD329476.__file__(failsafe.rb) |
|
at ruby.jit.call_FDE6774498DD893EFFE26F8CEE58DA57AD329476.__file__(failsafe.rb) |
|
at org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:153) |
|
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:146) |
|
at ruby.jit.call_80C4D2819508F07D90AC7B84D0808AEAB1E888FE.__file__(dispatcher.rb:106) |
|
at ruby.jit.call_80C4D2819508F07D90AC7B84D0808AEAB1E888FE.__file__(dispatcher.rb) |
|
at org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:153) |
|
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:146) |
|
at ruby.jit.serve_rails_8EF19E143727623135AA1F07AA0F6BE39067DEE0.__file__(rails.rb:36) |
|
at ruby.jit.serve_rails_8EF19E143727623135AA1F07AA0F6BE39067DEE0.__file__(rails.rb) |
|
at org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:153) |
|
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:146) |
|
at ruby.jit.call_DF181442DAEDCC783F1C0223866C8392530D78C0.__file__(rails.rb:41) |
|
at ruby.jit.call_DF181442DAEDCC783F1C0223866C8392530D78C0.__file__(rails.rb) |
|
at org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:153) |
|
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:146) |
|
at ruby.jit.call_C9F21F0F9975BA7A0D8C7C110DD4633A171167DF.__file__(rails.rb:180) |
|
at ruby.jit.call_C9F21F0F9975BA7A0D8C7C110DD4633A171167DF.__file__(rails.rb) |
|
at org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:153) |
|
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:146) |
|
at ruby.jit.call_6F7D0ED02FEF6FA6B43DF0C164FDA96CBD4D03ED.__file__(servlet.rb:19) |
|
at ruby.jit.call_6F7D0ED02FEF6FA6B43DF0C164FDA96CBD4D03ED.__file__(servlet.rb) |
|
at org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:153) |
|
at org.jruby.RubyClass.finvoke(RubyClass.java:663) |
|
at org.jruby.javasupport.util.RuntimeHelpers.invoke(RuntimeHelpers.java:452) |
|
at org.jruby.RubyBasicObject.callMethod(RubyBasicObject.java:332) |
|
at org.jruby.javasupport.JavaEmbedUtils$1.callMethod(JavaEmbedUtils.java:143) |
|
at org.jruby.rack.DefaultRackApplication.__call(DefaultRackApplication.java:68) |
|
at org.jruby.rack.DefaultRackApplication.call(DefaultRackApplication.java:42) |
|
at org.jruby.rack.servlet.DefaultServletDispatcher.process(DefaultServletDispatcher.java:37) |
|
at org.jruby.rack.RackFilter.doFilter(RackFilter.java:59) |
|
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) |
|
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) |
|
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) |
|
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) |
|
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) |
|
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) |
|
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) |
|
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298) |
|
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852) |
|
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588) |
|
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) |
|
at java.lang.Thread.run(Thread.java:636) |
|
|
|
"http-3000-Acceptor-0" daemon prio=10 tid=0xb3f04400 nid=0x63a0 runnable [0xb40e6000] |
|
java.lang.Thread.State: RUNNABLE |
|
at java.net.PlainSocketImpl.socketAccept(Native Method) |
|
at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:358) |
|
at java.net.ServerSocket.implAccept(ServerSocket.java:470) |
|
at java.net.ServerSocket.accept(ServerSocket.java:438) |
|
at org.apache.tomcat.util.net.DefaultServerSocketFactory.acceptSocket(DefaultServerSocketFactory.java:61) |
|
at org.apache.tomcat.util.net.JIoEndpoint$Acceptor.run(JIoEndpoint.java:352) |
|
at java.lang.Thread.run(Thread.java:636) |
|
|
|
"ContainerBackgroundProcessor[StandardEngine[Catalina]]" daemon prio=10 tid=0xb4532400 nid=0x639f waiting on condition [0xb3cce000] |
|
java.lang.Thread.State: TIMED_WAITING (sleeping) |
|
at java.lang.Thread.sleep(Native Method) |
|
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1579) |
|
at java.lang.Thread.run(Thread.java:636) |
|
|
|
"DefaultQuartzScheduler_QuartzSchedulerThread" prio=10 tid=0xb3b0b000 nid=0x639e in Object.wait() [0xb3c7d000] |
|
java.lang.Thread.State: TIMED_WAITING (on object monitor) |
|
at java.lang.Object.wait(Native Method) |
|
- waiting on <0x7c7b1d60> (a java.lang.Object) |
|
at org.quartz.core.QuartzSchedulerThread.run(QuartzSchedulerThread.java:411) |
|
- locked <0x7c7b1d60> (a java.lang.Object) |
|
|
|
"DefaultQuartzScheduler_Worker-1" prio=10 tid=0xb42ea800 nid=0x639d in Object.wait() [0xb39fe000] |
|
java.lang.Thread.State: TIMED_WAITING (on object monitor) |
|
at java.lang.Object.wait(Native Method) |
|
- waiting on <0x7c7b1d68> (a org.quartz.simpl.SimpleThreadPool$WorkerThread) |
|
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:543) |
|
- locked <0x7c7b1d68> (a org.quartz.simpl.SimpleThreadPool$WorkerThread) |
|
|
|
"GC Daemon" daemon prio=10 tid=0xb45da400 nid=0x638a in Object.wait() [0xb414d000] |
|
java.lang.Thread.State: TIMED_WAITING (on object monitor) |
|
at java.lang.Object.wait(Native Method) |
|
- waiting on <0x79a49450> (a sun.misc.GC$LatencyLock) |
|
at sun.misc.GC$Daemon.run(GC.java:117) |
|
- locked <0x79a49450> (a sun.misc.GC$LatencyLock) |
|
|
|
"Low Memory Detector" daemon prio=10 tid=0xb4503c00 nid=0x6388 runnable [0x00000000] |
|
java.lang.Thread.State: RUNNABLE |
|
|
|
"CompilerThread0" daemon prio=10 tid=0x0858b000 nid=0x6387 waiting on condition [0x00000000] |
|
java.lang.Thread.State: RUNNABLE |
|
|
|
"Signal Dispatcher" daemon prio=10 tid=0x08589400 nid=0x6386 waiting on condition [0x00000000] |
|
java.lang.Thread.State: RUNNABLE |
|
|
|
"Finalizer" daemon prio=10 tid=0x08585000 nid=0x6385 in Object.wait() [0xb44fe000] |
|
java.lang.Thread.State: WAITING (on object monitor) |
|
at java.lang.Object.wait(Native Method) |
|
- waiting on <0x79910a60> (a java.lang.ref.ReferenceQueue$Lock) |
|
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:133) |
|
- locked <0x79910a60> (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=0x08583400 nid=0x6384 in Object.wait() [0xb4729000] |
|
java.lang.Thread.State: WAITING (on object monitor) |
|
at java.lang.Object.wait(Native Method) |
|
- waiting on <0x79910968> (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 <0x79910968> (a java.lang.ref.Reference$Lock) |
|
|
|
"main" prio=10 tid=0x08556800 nid=0x6382 runnable [0xb6cd2000] |
|
java.lang.Thread.State: RUNNABLE |
|
at java.net.PlainSocketImpl.socketAccept(Native Method) |
|
at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:358) |
|
at java.net.ServerSocket.implAccept(ServerSocket.java:470) |
|
at java.net.ServerSocket.accept(ServerSocket.java:438) |
|
at org.apache.catalina.core.StandardServer.await(StandardServer.java:389) |
|
at org.apache.catalina.startup.Catalina.await(Catalina.java:662) |
|
at org.apache.catalina.startup.Catalina.start(Catalina.java:614) |
|
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.catalina.startup.Bootstrap.start(Bootstrap.java:289) |
|
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414) |
|
|
|
"VM Thread" prio=10 tid=0x08581c00 nid=0x6383 runnable |
|
|
|
"VM Periodic Task Thread" prio=10 tid=0xb4506400 nid=0x6389 waiting on condition |
|
|
|
JNI global references: 760 |
|
|
|
Heap |
|
def new generation total 157248K, used 123056K [0x6ee70000, 0x79910000, 0x79910000) |
|
eden space 139776K, 88% used [0x6ee70000, 0x7669bf20, 0x776f0000) |
|
from space 17472K, 0% used [0x776f0000, 0x776f0240, 0x78800000) |
|
to space 17472K, 0% used [0x78800000, 0x78800000, 0x79910000) |
|
tenured generation total 349568K, used 86673K [0x79910000, 0x8ee70000, 0x8ee70000) |
|
the space 349568K, 24% used [0x79910000, 0x7edb4640, 0x7edb4800, 0x8ee70000) |
|
compacting perm gen total 32768K, used 32529K [0x8ee70000, 0x90e70000, 0x92e70000) |
|
the space 32768K, 99% used [0x8ee70000, 0x90e34760, 0x90e34800, 0x90e70000) |
|
ro space 10240K, 72% used [0x92e70000, 0x935ba9f8, 0x935baa00, 0x93870000) |
|
rw space 12288K, 60% used [0x93870000, 0x93fab0d0, 0x93fab200, 0x94470000) |
Looks like it's frozen during the read from a file for marshaling purposes. A few questions:
One theory I have is that Marshal is not seeing the data it needs in the file and for whatever reason it's spinning waiting for more data to come available.
There's also a bug fixed on master (and possibly fixed in 1.5.6) that caused some IO calls to spin forever, because the buffer size was not being calculated correctly.