Skip to content

Instantly share code, notes, and snippets.

@yokolet
Created April 13, 2012 20: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 yokolet/2380016 to your computer and use it in GitHub Desktop.
Save yokolet/2380016 to your computer and use it in GitHub Desktop.
thread dump : test/test_socket.rb, master branch
run-junit-interpreted-short:
[echo] compile=OFF, jit.threshold=20, jit.maxsize=1000000000, jit.max=-1, objectspace=false threadpool=false reflection=false version=ruby1_8
[junit] Testsuite: org.jruby.test.JRubyTestSuite
^\2012-04-13 16:36:54
Full thread dump Java HotSpot(TM) 64-Bit Server VM (20.6-b01-415 mixed mode):
"WATCHDOG" daemon prio=5 tid=10bba6000 nid=0x10c4cf000 in Object.wait() [10c4ce000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <7f3261c80> (a org.apache.tools.ant.util.Watchdog)
at org.apache.tools.ant.util.Watchdog.run(Watchdog.java:117)
- locked <7f3261c80> (a org.apache.tools.ant.util.Watchdog)
at java.lang.Thread.run(Thread.java:680)
"Thread-13" daemon prio=5 tid=10bc64800 nid=0x10c3cc000 in Object.wait() [10c3cb000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at org.apache.tools.ant.taskdefs.StreamPumper.waitForInput(StreamPumper.java:229)
- locked <7f33e0d78> (a org.apache.tools.ant.taskdefs.StreamPumper)
at org.apache.tools.ant.taskdefs.StreamPumper.run(StreamPumper.java:126)
at java.lang.Thread.run(Thread.java:680)
"Thread-12" daemon prio=5 tid=101e82800 nid=0x10ab0d000 in Object.wait() [10ab0c000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at org.apache.tools.ant.taskdefs.StreamPumper.waitForInput(StreamPumper.java:229)
- locked <7f33e0b08> (a org.apache.tools.ant.taskdefs.StreamPumper)
at org.apache.tools.ant.taskdefs.StreamPumper.run(StreamPumper.java:126)
at java.lang.Thread.run(Thread.java:680)
"process reaper" daemon prio=5 tid=102982800 nid=0x10c2c9000 runnable [10c2c8000]
java.lang.Thread.State: RUNNABLE
at java.lang.UNIXProcess.waitForProcessExit(Native Method)
at java.lang.UNIXProcess.access$900(UNIXProcess.java:17)
at java.lang.UNIXProcess$2$1.run(UNIXProcess.java:86)
"Poller SunPKCS11-Darwin" daemon prio=1 tid=10cb2b800 nid=0x10c782000 waiting on condition [10c781000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at sun.security.pkcs11.SunPKCS11$TokenPoller.run(SunPKCS11.java:692)
at java.lang.Thread.run(Thread.java:680)
"Low Memory Detector" daemon prio=5 tid=1018c0000 nid=0x10a20d000 runnable [00000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread1" daemon prio=9 tid=1018bf000 nid=0x10a10a000 waiting on condition [00000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread0" daemon prio=9 tid=1018be800 nid=0x10a007000 waiting on condition [00000000]
java.lang.Thread.State: RUNNABLE
"Signal Dispatcher" daemon prio=9 tid=1018bd800 nid=0x109f04000 waiting on condition [00000000]
java.lang.Thread.State: RUNNABLE
"Surrogate Locker Thread (Concurrent GC)" daemon prio=5 tid=1018bd000 nid=0x109e01000 waiting on condition [00000000]
java.lang.Thread.State: RUNNABLE
"Finalizer" daemon prio=8 tid=10189c000 nid=0x109868000 in Object.wait() [109867000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <7f46511c8> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
- locked <7f46511c8> (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=10189b000 nid=0x109765000 in Object.wait() [109764000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <7f466e198> (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 <7f466e198> (a java.lang.ref.Reference$Lock)
"main" prio=5 tid=101801000 nid=0x100501000 in Object.wait() [1004fe000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <7f33dc610> (a java.lang.UNIXProcess)
at java.lang.Object.wait(Object.java:485)
at java.lang.UNIXProcess.waitFor(UNIXProcess.java:115)
- locked <7f33dc610> (a java.lang.UNIXProcess)
at org.apache.tools.ant.taskdefs.Execute.waitFor(Execute.java:586)
at org.apache.tools.ant.taskdefs.Execute.execute(Execute.java:516)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeAsForked(JUnitTask.java:1061)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:917)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:818)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
at org.apache.tools.ant.Task.perform(Task.java:348)
at org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:68)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
at org.apache.tools.ant.Task.perform(Task.java:348)
at org.apache.tools.ant.taskdefs.MacroInstance.execute(MacroInstance.java:398)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
at org.apache.tools.ant.Task.perform(Task.java:348)
at org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:68)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
at org.apache.tools.ant.Task.perform(Task.java:348)
at org.apache.tools.ant.taskdefs.MacroInstance.execute(MacroInstance.java:398)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
at org.apache.tools.ant.Task.perform(Task.java:348)
at org.apache.tools.ant.Target.execute(Target.java:390)
at org.apache.tools.ant.Target.performTasks(Target.java:411)
at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399)
at org.apache.tools.ant.Project.executeTarget(Project.java:1368)
at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
at org.apache.tools.ant.Project.executeTargets(Project.java:1251)
at org.apache.tools.ant.Main.runBuild(Main.java:809)
at org.apache.tools.ant.Main.startAnt(Main.java:217)
at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280)
at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109)
"VM Thread" prio=9 tid=101896800 nid=0x109662000 runnable
"Gang worker#0 (Parallel GC Threads)" prio=9 tid=101802800 nid=0x102201000 runnable
"Gang worker#1 (Parallel GC Threads)" prio=9 tid=101803000 nid=0x102304000 runnable
"Concurrent Mark-Sweep GC Thread" prio=9 tid=10184d800 nid=0x109302000 runnable
"VM Periodic Task Thread" prio=10 tid=1018a6800 nid=0x10a310000 waiting on condition
"Exception Catcher Thread" prio=10 tid=101801800 nid=0x1017f9000 runnable
JNI global references: 1748
Heap
par new generation total 19136K, used 6847K [7f3000000, 7f44c0000, 7f44c0000)
eden space 17024K, 28% used [7f3000000, 7f34b6a20, 7f40a0000)
from space 2112K, 95% used [7f40a0000, 7f4299478, 7f42b0000)
to space 2112K, 0% used [7f42b0000, 7f42b0000, 7f44c0000)
concurrent mark-sweep generation total 63872K, used 29890K [7f44c0000, 7f8320000, 7fae00000)
concurrent-mark-sweep perm gen total 26576K, used 16432K [7fae00000, 7fc7f4000, 800000000)
[junit] 2012-04-13 16:36:54
[junit] Full thread dump Java HotSpot(TM) 64-Bit Server VM (20.6-b01-415 mixed mode):
[junit]
[junit] "jnr.ffi.util.ref.internal.Finalizer" daemon prio=10 tid=1035ef800 nid=0x10d200000 in Object.wait() [10d1ff000]
[junit] java.lang.Thread.State: WAITING (on object monitor)
[junit] at java.lang.Object.wait(Native Method)
[junit] - waiting on <7b4567b30> (a java.lang.ref.ReferenceQueue$Lock)
[junit] at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
[junit] - locked <7b4567b30> (a java.lang.ref.ReferenceQueue$Lock)
[junit] at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
[junit] at jnr.ffi.util.ref.internal.Finalizer.run(Finalizer.java:126)
[junit]
[junit] "ReferenceReaper" daemon prio=5 tid=103641000 nid=0x10cf18000 in Object.wait() [10cf17000]
[junit] java.lang.Thread.State: WAITING (on object monitor)
[junit] at java.lang.Object.wait(Native Method)
[junit] - waiting on <7b459eaf8> (a java.lang.ref.ReferenceQueue$Lock)
[junit] at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
[junit] - locked <7b459eaf8> (a java.lang.ref.ReferenceQueue$Lock)
[junit] at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
[junit] at org.jruby.util.ReferenceReaper$1.run(ReferenceReaper.java:32)
[junit] at java.lang.Thread.run(Thread.java:680)
[junit]
[junit] "Poller SunPKCS11-Darwin" daemon prio=1 tid=1018bd000 nid=0x10bbda000 waiting on condition [10bbd9000]
[junit] java.lang.Thread.State: TIMED_WAITING (sleeping)
[junit] at java.lang.Thread.sleep(Native Method)
[junit] at sun.security.pkcs11.SunPKCS11$TokenPoller.run(SunPKCS11.java:692)
[junit] at java.lang.Thread.run(Thread.java:680)
[junit]
[junit] "Low Memory Detector" daemon prio=5 tid=101835800 nid=0x10b70d000 runnable [00000000]
[junit] java.lang.Thread.State: RUNNABLE
[junit]
[junit] "C2 CompilerThread1" daemon prio=9 tid=101835000 nid=0x10b60a000 waiting on condition [00000000]
[junit] java.lang.Thread.State: RUNNABLE
[junit]
[junit] "C2 CompilerThread0" daemon prio=9 tid=101834000 nid=0x10b507000 waiting on condition [00000000]
[junit] java.lang.Thread.State: RUNNABLE
[junit]
[junit] "Signal Dispatcher" daemon prio=9 tid=101833800 nid=0x10b404000 waiting on condition [00000000]
[junit] java.lang.Thread.State: RUNNABLE
[junit]
[junit] "Surrogate Locker Thread (Concurrent GC)" daemon prio=5 tid=101832800 nid=0x10b301000 waiting on condition [00000000]
[junit] java.lang.Thread.State: RUNNABLE
[junit]
[junit] "Finalizer" daemon prio=8 tid=103082800 nid=0x10adc8000 in Object.wait() [10adc7000]
[junit] java.lang.Thread.State: WAITING (on object monitor)
[junit] at java.lang.Object.wait(Native Method)
[junit] - waiting on <7b2990030> (a java.lang.ref.ReferenceQueue$Lock)
[junit] at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
[junit] - locked <7b2990030> (a java.lang.ref.ReferenceQueue$Lock)
[junit] at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
[junit] at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)
[junit]
[junit] "Reference Handler" daemon prio=10 tid=103081800 nid=0x10acc5000 in Object.wait() [10acc4000]
[junit] java.lang.Thread.State: WAITING (on object monitor)
[junit] at java.lang.Object.wait(Native Method)
[junit] - waiting on <7b2991398> (a java.lang.ref.Reference$Lock)
[junit] at java.lang.Object.wait(Object.java:485)
[junit] at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
[junit] - locked <7b2991398> (a java.lang.ref.Reference$Lock)
[junit]
[junit] "main" prio=5 tid=103000800 nid=0x100501000 runnable [1004fd000]
[junit] java.lang.Thread.State: RUNNABLE
[junit] at java.net.PlainDatagramSocketImpl.receive0(Native Method)
[junit] - locked <7b03f88c0> (a java.net.PlainDatagramSocketImpl)
[junit] at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:145)
[junit] - locked <7b03f88c0> (a java.net.PlainDatagramSocketImpl)
[junit] at java.net.DatagramSocket.receive(DatagramSocket.java:725)
[junit] - locked <7b03fc7d8> (a java.net.DatagramPacket)
[junit] - locked <7b03f75c8> (a java.net.MulticastSocket)
[junit] at org.jruby.ext.socket.RubyUDPSocket.doReceiveMulticast(RubyUDPSocket.java:481)
[junit] at org.jruby.ext.socket.RubyUDPSocket.doReceiveTuple(RubyUDPSocket.java:405)
[junit] at org.jruby.ext.socket.RubyUDPSocket.recvfrom(RubyUDPSocket.java:348)
[junit] at org.jruby.ext.socket.RubyIPSocket$INVOKER$i$recvfrom.call(RubyIPSocket$INVOKER$i$recvfrom.gen)
[junit] at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:312)
[junit] at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:169)
[junit] at org.jruby.ast.CallOneArgNode.interpret(CallOneArgNode.java:57)
[junit] at org.jruby.ast.ToAryNode.interpret(ToAryNode.java:69)
[junit] at org.jruby.ast.MultipleAsgnNode.interpret(MultipleAsgnNode.java:127)
[junit] at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
[junit] at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
[junit] at org.jruby.evaluator.ASTInterpreter.INTERPRET_BLOCK(ASTInterpreter.java:112)
[junit] at org.jruby.runtime.InterpretedBlock.evalBlockBody(InterpretedBlock.java:374)
[junit] at org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:295)
[junit] at org.jruby.runtime.InterpretedBlock.yieldSpecific(InterpretedBlock.java:229)
[junit] at org.jruby.runtime.Block.yieldSpecific(Block.java:99)
[junit] at org.jruby.ast.ZYieldNode.interpret(ZYieldNode.java:25)
[junit] at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
[junit] at org.jruby.ast.RescueNode.executeBody(RescueNode.java:231)
[junit] at org.jruby.ast.RescueNode.interpretWithJavaExceptions(RescueNode.java:123)
[junit] at org.jruby.ast.RescueNode.interpret(RescueNode.java:113)
[junit] at org.jruby.ast.BeginNode.interpret(BeginNode.java:83)
[junit] at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
[junit] at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
[junit] at org.jruby.evaluator.ASTInterpreter.INTERPRET_BLOCK(ASTInterpreter.java:112)
[junit] at org.jruby.runtime.InterpretedBlock.evalBlockBody(InterpretedBlock.java:374)
[junit] at org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:295)
[junit] at org.jruby.runtime.InterpretedBlock.yieldSpecific(InterpretedBlock.java:229)
[junit] at org.jruby.runtime.Block.yieldSpecific(Block.java:99)
[junit] at org.jruby.ast.ZYieldNode.interpret(ZYieldNode.java:25)
[junit] at org.jruby.ast.ReturnNode.interpret(ReturnNode.java:92)
[junit] at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
[junit] at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
[junit] at org.jruby.ast.EnsureNode.interpret(EnsureNode.java:96)
[junit] at org.jruby.ast.BeginNode.interpret(BeginNode.java:83)
[junit] at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
[junit] at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
[junit] at org.jruby.ast.IfNode.interpret(IfNode.java:118)
[junit] at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
[junit] at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
[junit] at org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:75)
[junit] at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:169)
[junit] at org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:142)
[junit] at org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:153)
[junit] at org.jruby.ast.FCallNoArgBlockNode.interpret(FCallNoArgBlockNode.java:32)
[junit] at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
[junit] at org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:75)
[junit] at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:169)
[junit] at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:302)
[junit] at org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:144)
[junit] at org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:153)
[junit] at org.jruby.ast.FCallNoArgBlockNode.interpret(FCallNoArgBlockNode.java:32)
[junit] at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
[junit] at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
[junit] at org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:75)
[junit] at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:169)
[junit] at org.jruby.RubyClass.finvoke(RubyClass.java:583)
[junit] at org.jruby.RubyBasicObject.send(RubyBasicObject.java:2865)
[junit] at org.jruby.RubyKernel.send(RubyKernel.java:1969)
[junit] at org.jruby.RubyKernel$INVOKER$s$send.call(RubyKernel$INVOKER$s$send.gen)
[junit] at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodZeroOrOneOrNBlock.call(JavaMethod.java:273)
[junit] at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:167)
[junit] at org.jruby.ast.FCallOneArgNode.interpret(FCallOneArgNode.java:36)
[junit] at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
[junit] at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
[junit] at org.jruby.ast.RescueNode.executeBody(RescueNode.java:231)
[junit] at org.jruby.ast.RescueNode.interpretWithJavaExceptions(RescueNode.java:123)
[junit] at org.jruby.ast.RescueNode.interpret(RescueNode.java:113)
[junit] at org.jruby.ast.EnsureNode.interpret(EnsureNode.java:96)
[junit] at org.jruby.ast.BeginNode.interpret(BeginNode.java:83)
[junit] at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
[junit] at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
[junit] at org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:75)
[junit] at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:212)
[junit] at org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:176)
[junit] at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:182)
[junit] at org.jruby.ast.CallOneArgBlockPassNode.interpret(CallOneArgBlockPassNode.java:60)
[junit] at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
[junit] at org.jruby.evaluator.ASTInterpreter.INTERPRET_BLOCK(ASTInterpreter.java:112)
[junit] at org.jruby.runtime.InterpretedBlock.evalBlockBody(InterpretedBlock.java:374)
[junit] at org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:347)
[junit] at org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:304)
[junit] at org.jruby.runtime.Block.yield(Block.java:130)
[junit] at org.jruby.RubyArray.eachCommon(RubyArray.java:1604)
[junit] at org.jruby.RubyArray.each(RubyArray.java:1611)
[junit] at org.jruby.RubyArray$INVOKER$i$0$0$each.call(RubyArray$INVOKER$i$0$0$each.gen)
[junit] at org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:142)
[junit] at org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:153)
[junit] at org.jruby.ast.CallNoArgBlockNode.interpret(CallNoArgBlockNode.java:64)
[junit] at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
[junit] at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
[junit] at org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:75)
[junit] at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:212)
[junit] at org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:176)
[junit] at org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:187)
[junit] at org.jruby.ast.CallOneArgBlockNode.interpret(CallOneArgBlockNode.java:60)
[junit] at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
[junit] at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
[junit] at org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:75)
[junit] at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:147)
[junit] at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:133)
[junit] at org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:63)
[junit] at org.jruby.ast.ReturnNode.interpret(ReturnNode.java:92)
[junit] at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
[junit] at org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:75)
[junit] at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:147)
[junit] at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:133)
[junit] at org.jruby.ast.VCallNode.interpret(VCallNode.java:86)
[junit] at org.jruby.ast.ReturnNode.interpret(ReturnNode.java:92)
[junit] at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
[junit] at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
[junit] at org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:75)
[junit] at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:147)
[junit] at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:292)
[junit] at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:135)
[junit] at org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:63)
[junit] at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
[junit] at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
[junit] at org.jruby.ast.RootNode.interpret(RootNode.java:129)
[junit] at org.jruby.evaluator.ASTInterpreter.INTERPRET_ROOT(ASTInterpreter.java:120)
[junit] at org.jruby.Ruby.runInterpreter(Ruby.java:803)
[junit] at org.jruby.Ruby.runInterpreter(Ruby.java:811)
[junit] at org.jruby.Ruby.executeScript(Ruby.java:428)
[junit] at org.jruby.test.TestUnitTestSuite$ScriptTest.runTest(TestUnitTestSuite.java:213)
[junit] - locked <7b2f8ee78> (a org.jruby.test.TestUnitTestSuite$Interpreter)
[junit] at junit.framework.TestCase.runBare(TestCase.java:134)
[junit] at junit.framework.TestResult$1.protect(TestResult.java:110)
[junit] at junit.framework.TestResult.runProtected(TestResult.java:128)
[junit] at junit.framework.TestResult.run(TestResult.java:113)
[junit] at junit.framework.TestCase.run(TestCase.java:124)
[junit] at junit.framework.TestSuite.runTest(TestSuite.java:232)
[junit] at junit.framework.TestSuite.run(TestSuite.java:227)
[junit] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:518)
[junit] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1052)
[junit] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:879)
[junit]
[junit] "VM Thread" prio=9 tid=10307d000 nid=0x10abc2000 runnable
[junit]
[junit] "Gang worker#0 (Parallel GC Threads)" prio=9 tid=103002000 nid=0x102201000 runnable
[junit]
[junit] "Gang worker#1 (Parallel GC Threads)" prio=9 tid=103002800 nid=0x102304000 runnable
[junit]
[junit] "Concurrent Mark-Sweep GC Thread" prio=9 tid=10304d000 nid=0x10a8c9000 runnable
[junit] "VM Periodic Task Thread" prio=10 tid=10183f800 nid=0x10b810000 waiting on condition
[junit]
[junit] "Exception Catcher Thread" prio=10 tid=103001800 nid=0x1017f9000 runnable
[junit] JNI global references: 1873
[junit]
[junit] Heap
[junit] par new generation total 19136K, used 4306K [7b0000000, 7b14c0000, 7b2990000)
[junit] eden space 17024K, 24% used [7b0000000, 7b041d798, 7b10a0000)
[junit] from space 2112K, 4% used [7b12b0000, 7b12c7390, 7b14c0000)
[junit] to space 2112K, 0% used [7b10a0000, 7b10a0000, 7b12b0000)
[junit] concurrent mark-sweep generation total 95836K, used 66039K [7b2990000, 7b8727000, 7e0000000)
[junit] concurrent-mark-sweep perm gen total 57280K, used 36870K [7e0000000, 7e37f0000, 800000000)
[junit]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment