Skip to content

Instantly share code, notes, and snippets.

@nicksieger
Created September 13, 2010 14:55
Show Gist options
  • Select an option

  • Save nicksieger/577409 to your computer and use it in GitHub Desktop.

Select an option

Save nicksieger/577409 to your computer and use it in GitHub Desktop.
$ ant clean test
Buildfile: build.xml
init:
clean:
[delete] Deleting directory /Users/nicksieger/Projects/ruby/jruby/build
[delete] Deleting directory /Users/nicksieger/Projects/ruby/jruby/docs/api
[delete] Deleting directory /Users/nicksieger/Projects/ruby/jruby/src_gen
need-clean-ng:
clean-ng:
clean-tzdata:
[echo] Reset joda-time jar
init:
jar:
init:
extract-rdocs:
prepare:
[mkdir] Created dir: /Users/nicksieger/Projects/ruby/jruby/build
[mkdir] Created dir: /Users/nicksieger/Projects/ruby/jruby/build/classes
[mkdir] Created dir: /Users/nicksieger/Projects/ruby/jruby/build/classes/jruby
[mkdir] Created dir: /Users/nicksieger/Projects/ruby/jruby/build/classes/test
[mkdir] Created dir: /Users/nicksieger/Projects/ruby/jruby/build/test-results
[mkdir] Created dir: /Users/nicksieger/Projects/ruby/jruby/build/test-results/html
[mkdir] Created dir: /Users/nicksieger/Projects/ruby/jruby/docs/api
prepare-resources:
[copy] Copying 24 files to /Users/nicksieger/Projects/ruby/jruby/build/classes/jruby
[copy] Copying 16 files to /Users/nicksieger/Projects/ruby/jruby/build/classes/jruby/builtin
[copy] Copying 1 file to /Users/nicksieger/Projects/ruby/jruby/src_gen
[javac] Compiling 1 source file to /Users/nicksieger/Projects/ruby/jruby/build/classes/jruby
compile-annotation-binder:
[javac] Compiling 6 source files to /Users/nicksieger/Projects/ruby/jruby/build/classes/jruby
check-for-optional-java4-packages:
check-for-optional-packages:
compile-jruby:
[apt] Since compiler setting isn't classic or modern,ignoring fork setting.
[apt] Compiling 991 source files to /Users/nicksieger/Projects/ruby/jruby/build/classes/jruby
[apt] Since compiler setting isn't classic or modern,ignoring fork setting.
[apt] warning: Annotation types without processors: [java.lang.Override, java.lang.Deprecated, org.jruby.anno.JRubyConstant, java.lang.SuppressWarnings, org.jruby.anno.JRubyModule, java.lang.annotation.Retention, java.lang.annotation.Target, com.kenai.jaffl.annotations.Out, com.kenai.jaffl.annotations.In, com.kenai.jaffl.annotations.Transient]
[apt] 1 warning
[apt] /Users/nicksieger/Projects/ruby/jruby/src/org/jruby/RubyString.java:778: warning: [deprecation] replace(byte[]) in org.jruby.util.ByteList has been deprecated
[apt] value.replace(bytes);
[apt] ^
[apt] Note: Some input files use unchecked or unsafe operations.
[apt] Note: Recompile with -Xlint:unchecked for details.
[apt] 1 warning
compile:
generate-method-classes:
_gmc_internal_:
[echo] Generating invokers...
[echo] Compiling populators...
[javac] Compiling 191 source files to /Users/nicksieger/Projects/ruby/jruby/build/classes/jruby
[delete] Deleting: /Users/nicksieger/Projects/ruby/jruby/src_gen/annotated_classes.txt
generate-unsafe:
_gu_internal_:
[echo] Generating Unsafe impl...
unzip-native-libs:
jar-jruby:
[jar] Building jar: /Users/nicksieger/Projects/ruby/jruby/lib/jruby.jar
generate-ri-cache:
compile-test:
[javac] Compiling 155 source files to /Users/nicksieger/Projects/ruby/jruby/build/classes/test
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
copy-test-files:
[copy] Copying 18 files to /Users/nicksieger/Projects/ruby/jruby/build/classes/test
install-dist-gems:
[java] build_lib/rake-0.8.7.gem already installed
[java] build_lib/rspec-1.3.0.gem already installed
[java] Generating rdebug-ide.bat
install-jruby-launcher-gem:
[java] build_lib/jruby-launcher-1.0.1-java.gem already installed
install-gems:
run-junit-interpreted-short:
[echo] compile=OFF, jit.threshold=20, jit.maxsize=1000000000, jit.max=-1, objectspace=true threadpool=false reflection=false version=ruby1_8
[junit] Testsuite: org.jruby.test.ScriptTestSuite
[junit] Tests run: 73, Failures: 0, Errors: 0, Time elapsed: 17.362 sec
[junit]
[junit] Testsuite: org.jruby.test.JRubyTestSuite
[junit] Tests run: 116, Failures: 0, Errors: 0, Time elapsed: 120.71 sec
[junit]
[junit] Testsuite: org.jruby.test.MRITestSuite
^\2010-09-13 09:52:22
Full thread dump Java HotSpot(TM) 64-Bit Server VM (16.3-b01-279 mixed mode):
"WATCHDOG" daemon prio=5 tid=1035c3800 nid=0x13cb07000 in Object.wait() [13cb06000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <106d23030> (a org.apache.tools.ant.util.Watchdog)
at org.apache.tools.ant.util.Watchdog.run(Watchdog.java:116)
- locked <106d23030> (a org.apache.tools.ant.util.Watchdog)
at java.lang.Thread.run(Thread.java:637)
"Thread-33" daemon prio=5 tid=10333d000 nid=0x13ca04000 runnable [13ca03000]
java.lang.Thread.State: RUNNABLE
at java.io.FileInputStream.readBytes(Native Method)
at java.io.FileInputStream.read(FileInputStream.java:177)
at java.lang.UNIXProcess$DeferredCloseInputStream.read(UNIXProcess.java:218)
at org.apache.tools.ant.taskdefs.StreamPumper.run(StreamPumper.java:92)
at java.lang.Thread.run(Thread.java:637)
"Thread-32" daemon prio=5 tid=1031b7800 nid=0x13b64c000 runnable [13b64b000]
java.lang.Thread.State: RUNNABLE
at java.io.FileInputStream.readBytes(Native Method)
at java.io.FileInputStream.read(FileInputStream.java:199)
at java.lang.UNIXProcess$DeferredCloseInputStream.read(UNIXProcess.java:227)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
at java.io.BufferedInputStream.read1(BufferedInputStream.java:258)
at java.io.BufferedInputStream.read(BufferedInputStream.java:317)
- locked <107035050> (a java.io.BufferedInputStream)
at java.io.FilterInputStream.read(FilterInputStream.java:90)
at org.apache.tools.ant.taskdefs.StreamPumper.run(StreamPumper.java:92)
at java.lang.Thread.run(Thread.java:637)
"process reaper" daemon prio=5 tid=101e80000 nid=0x13b24c000 runnable [13b24b000]
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)
"Thread-31" daemon prio=5 tid=103163000 nid=0x13cd0d000 waiting for monitor entry [13cd0c000]
java.lang.Thread.State: BLOCKED (on object monitor)
at java.io.BufferedInputStream.read(BufferedInputStream.java:308)
- waiting to lock <1092dcc60> (a java.io.BufferedInputStream)
at java.io.FilterInputStream.read(FilterInputStream.java:116)
at java.io.FilterInputStream.read(FilterInputStream.java:90)
at org.apache.tools.ant.taskdefs.StreamPumper.run(StreamPumper.java:92)
at java.lang.Thread.run(Thread.java:637)
"Thread-28" daemon prio=5 tid=103161000 nid=0x13ce10000 waiting for monitor entry [13ce0f000]
java.lang.Thread.State: BLOCKED (on object monitor)
at java.io.BufferedInputStream.read(BufferedInputStream.java:308)
- waiting to lock <1092dcc60> (a java.io.BufferedInputStream)
at java.io.FilterInputStream.read(FilterInputStream.java:116)
at java.io.FilterInputStream.read(FilterInputStream.java:90)
at org.apache.tools.ant.taskdefs.StreamPumper.run(StreamPumper.java:92)
at java.lang.Thread.run(Thread.java:637)
"Thread-25" daemon prio=5 tid=101fd6000 nid=0x13cc0a000 waiting for monitor entry [13cc09000]
java.lang.Thread.State: BLOCKED (on object monitor)
at java.io.BufferedInputStream.read(BufferedInputStream.java:308)
- waiting to lock <1092dcc60> (a java.io.BufferedInputStream)
at java.io.FilterInputStream.read(FilterInputStream.java:116)
at java.io.FilterInputStream.read(FilterInputStream.java:90)
at org.apache.tools.ant.taskdefs.StreamPumper.run(StreamPumper.java:92)
at java.lang.Thread.run(Thread.java:637)
"Thread-22" daemon prio=5 tid=1033d8800 nid=0x13c901000 runnable [13c900000]
java.lang.Thread.State: RUNNABLE
at java.io.FileInputStream.readBytes(Native Method)
at java.io.FileInputStream.read(FileInputStream.java:199)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
at java.io.BufferedInputStream.read1(BufferedInputStream.java:258)
at java.io.BufferedInputStream.read(BufferedInputStream.java:317)
- locked <1092dcc60> (a java.io.BufferedInputStream)
at java.io.FilterInputStream.read(FilterInputStream.java:116)
at java.io.FilterInputStream.read(FilterInputStream.java:90)
at org.apache.tools.ant.taskdefs.StreamPumper.run(StreamPumper.java:92)
at java.lang.Thread.run(Thread.java:637)
"Poller SunPKCS11-Darwin" daemon prio=1 tid=13d4f5000 nid=0x13b76a000 waiting on condition [13b769000]
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:637)
"Low Memory Detector" daemon prio=5 tid=103090800 nid=0x13a990000 runnable [00000000]
java.lang.Thread.State: RUNNABLE
"CompilerThread1" daemon prio=9 tid=103090000 nid=0x13a88d000 waiting on condition [00000000]
java.lang.Thread.State: RUNNABLE
"CompilerThread0" daemon prio=9 tid=10308f000 nid=0x13a78a000 waiting on condition [00000000]
java.lang.Thread.State: RUNNABLE
"Signal Dispatcher" daemon prio=9 tid=10308e800 nid=0x13a687000 waiting on condition [00000000]
java.lang.Thread.State: RUNNABLE
"Surrogate Locker Thread (CMS)" daemon prio=5 tid=10308d800 nid=0x13a584000 waiting on condition [00000000]
java.lang.Thread.State: RUNNABLE
"Finalizer" daemon prio=8 tid=103078000 nid=0x13a269000 in Object.wait() [13a268000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <1092daa98> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
- locked <1092daa98> (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=103077000 nid=0x13a166000 in Object.wait() [13a165000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <1092e43a0> (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 <1092e43a0> (a java.lang.ref.Reference$Lock)
"main" prio=5 tid=103000800 nid=0x100501000 in Object.wait() [1004fe000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <107032d90> (a java.lang.UNIXProcess)
at java.lang.Object.wait(Object.java:485)
at java.lang.UNIXProcess.waitFor(UNIXProcess.java:115)
- locked <107032d90> (a java.lang.UNIXProcess)
at org.apache.tools.ant.taskdefs.Execute.waitFor(Execute.java:551)
at org.apache.tools.ant.taskdefs.Execute.execute(Execute.java:482)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeAsForked(JUnitTask.java:1017)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:876)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:803)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
at sun.reflect.GeneratedMethodAccessor1.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:62)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
at sun.reflect.GeneratedMethodAccessor1.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:394)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
at sun.reflect.GeneratedMethodAccessor1.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:62)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
at sun.reflect.GeneratedMethodAccessor1.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:394)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
at sun.reflect.GeneratedMethodAccessor1.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:357)
at org.apache.tools.ant.Target.performTasks(Target.java:385)
at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1337)
at org.apache.tools.ant.Project.executeTarget(Project.java:1306)
at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
at org.apache.tools.ant.Project.executeTargets(Project.java:1189)
at org.apache.tools.ant.Main.runBuild(Main.java:758)
at org.apache.tools.ant.Main.startAnt(Main.java:217)
at org.apache.tools.ant.launch.Launcher.run(Launcher.java:257)
at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104)
"VM Thread" prio=9 tid=103074800 nid=0x13a063000 runnable
"Gang worker#0 (Parallel GC Threads)" prio=9 tid=103002000 nid=0x102201000 runnable
"Gang worker#1 (Parallel GC Threads)" prio=9 tid=103002800 nid=0x102304000 runnable
"Concurrent Mark-Sweep GC Thread" prio=9 tid=103042000 nid=0x139d6b000 runnable
"VM Periodic Task Thread" prio=10 tid=101826000 nid=0x13aa93000 waiting on condition
"Exception Catcher Thread" prio=10 tid=103001800 nid=0x10171b000 runnable
JNI global references: 1276
Heap
par new generation total 19136K, used 11287K [106810000, 107cd0000, 1091a0000)
eden space 17024K, 54% used [106810000, 107115360, 1078b0000)
from space 2112K, 97% used [1078b0000, 107ab0a58, 107ac0000)
to space 2112K, 0% used [107ac0000, 107ac0000, 107cd0000)
concurrent mark-sweep generation total 72136K, used 33751K [1091a0000, 10d812000, 126810000)
concurrent-mark-sweep perm gen total 24624K, used 15180K [126810000, 12801c000, 136810000)
[junit] 2010-09-13 09:52:22
[junit] Full thread dump Java HotSpot(TM) 64-Bit Server VM (16.3-b01-279 mixed mode):
[junit]
[junit] "Thread-2555" daemon prio=5 tid=1028df800 nid=0x135ee4000 in Object.wait() [135ee2000]
[junit] java.lang.Thread.State: WAITING (on object monitor)
[junit] at java.lang.Object.wait(Native Method)
[junit] - waiting on <107d2a8a0> (a org.jruby.libraries.ThreadLibrary$ConditionVariable)
[junit] at java.lang.Object.wait(Object.java:485)
[junit] at org.jruby.RubyThread.wait_timeout(RubyThread.java:1029)
[junit] at org.jruby.libraries.ThreadLibrary$ConditionVariable.wait_ruby(ThreadLibrary.java:256)
[junit] - locked <107d2a8a0> (a org.jruby.libraries.ThreadLibrary$ConditionVariable)
[junit] at org.jruby.libraries.ThreadLibrary$ConditionVariable$i_method_0_1$RUBYINVOKER$wait_ruby.call(org/jruby/libraries/ThreadLibrary$ConditionVariable$i_method_0_1$RUBYINVOKER$wait_ruby.gen:65535)
[junit] at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodN.call(JavaMethod.java:630)
[junit] at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:188)
[junit] at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:150)
[junit] at org.jruby.ast.CallOneArgNode.interpret(CallOneArgNode.java:57)
[junit] at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
[junit] at org.jruby.ast.WhileNode.interpret(WhileNode.java:131)
[junit] at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
[junit] at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
[junit] at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:180)
[junit] at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:150)
[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.runtime.InterpretedBlock.evalBlockBody(InterpretedBlock.java:373)
[junit] at org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:346)
[junit] at org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:303)
[junit] at org.jruby.runtime.Block.yield(Block.java:194)
[junit] at org.jruby.libraries.ThreadLibrary$Mutex.synchronize(ThreadLibrary.java:195)
[junit] at org.jruby.libraries.ThreadLibrary$Mutex$i_method_0_0$RUBYINVOKER$synchronize.call(org/jruby/libraries/ThreadLibrary$Mutex$i_method_0_0$RUBYINVOKER$synchronize.gen:65535)
[junit] at org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:119)
[junit] at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:126)
[junit] at org.jruby.ast.CallNoArgBlockNode.interpret(CallNoArgBlockNode.java:64)
[junit] at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
[junit] at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:139)
[junit] at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:110)
[junit] at org.jruby.ast.VCallNode.interpret(VCallNode.java:85)
[junit] at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
[junit] at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
[junit] at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:160)
[junit] at org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:81)
[junit] at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:303)
[junit] at org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:121)
[junit] at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:126)
[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.runtime.InterpretedBlock.evalBlockBody(InterpretedBlock.java:373)
[junit] at org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:327)
[junit] at org.jruby.runtime.BlockBody.call(BlockBody.java:78)
[junit] at org.jruby.runtime.Block.call(Block.java:89)
[junit] at org.jruby.RubyProc.call(RubyProc.java:277)
[junit] at org.jruby.RubyProc.call(RubyProc.java:242)
[junit] at org.jruby.internal.runtime.RubyRunnable.run(RubyRunnable.java:94)
[junit] at java.lang.Thread.run(Thread.java:637)
[junit]
[junit] "Thread-2554" daemon prio=5 tid=102e64000 nid=0x132f30000 waiting for monitor entry [132f2f000]
[junit] java.lang.Thread.State: BLOCKED (on object monitor)
[junit] at org.jruby.RubyThread.checkMail(RubyThread.java:141)
[junit] - waiting to lock <107d2acc0> (a org.jruby.RubyThread)
[junit] at org.jruby.RubyThread.pollThreadEvents(RubyThread.java:319)
[junit] at org.jruby.RubyThread.pollThreadEvents(RubyThread.java:315)
[junit] at org.jruby.RubyThread.wait_timeout(RubyThread.java:1031)
[junit] at org.jruby.libraries.ThreadLibrary$Queue.pop(ThreadLibrary.java:371)
[junit] - locked <107d2aaf8> (a org.jruby.libraries.ThreadLibrary$Queue)
[junit] at org.jruby.libraries.ThreadLibrary$Queue$i_method_0_1$RUBYINVOKER$pop.call(org/jruby/libraries/ThreadLibrary$Queue$i_method_0_1$RUBYINVOKER$pop.gen:65535)
[junit] at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodN.call(JavaMethod.java:626)
[junit] at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:180)
[junit] at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:293)
[junit] at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:112)
[junit] at org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:61)
[junit] at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
[junit] at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
[junit] at org.jruby.runtime.InterpretedBlock.evalBlockBody(InterpretedBlock.java:373)
[junit] at org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:327)
[junit] at org.jruby.runtime.BlockBody.call(BlockBody.java:78)
[junit] at org.jruby.runtime.Block.call(Block.java:89)
[junit] at org.jruby.RubyProc.call(RubyProc.java:277)
[junit] at org.jruby.RubyProc.call(RubyProc.java:242)
[junit] at org.jruby.internal.runtime.RubyRunnable.run(RubyRunnable.java:94)
[junit] at java.lang.Thread.run(Thread.java:637)
[junit]
[junit] "Thread-1000" daemon prio=5 tid=102e66800 nid=0x135a9e000 in Object.wait() [135a9d000]
[junit] java.lang.Thread.State: TIMED_WAITING (on object monitor)
[junit] at java.lang.Object.wait(Native Method)
[junit] - waiting on <11165d5a0> (a org.jruby.RubyThread)
[junit] at org.jruby.RubyThread.sleep(RubyThread.java:755)
[junit] - locked <11165d5a0> (a org.jruby.RubyThread)
[junit] - locked <11165d5a0> (a org.jruby.RubyThread)
[junit] at org.jruby.RubyKernel.sleep(RubyKernel.java:813)
[junit] at org.jruby.RubyKernel$s_method_0_1$RUBYINVOKER$sleep.call(org/jruby/RubyKernel$s_method_0_1$RUBYINVOKER$sleep.gen:65535)
[junit] at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodN.call(JavaMethod.java:630)
[junit] at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:188)
[junit] at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:150)
[junit] at org.jruby.ast.FCallOneArgNode.interpret(FCallOneArgNode.java:36)
[junit] at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
[junit] at org.jruby.runtime.InterpretedBlock.evalBlockBody(InterpretedBlock.java:373)
[junit] at org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:346)
[junit] at org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:303)
[junit] at org.jruby.runtime.Block.yield(Block.java:194)
[junit] at org.jruby.RubyKernel.loop_1_9(RubyKernel.java:1305)
[junit] at org.jruby.RubyKernel$s_method_0_0$RUBYFRAMEDINVOKER$loop_1_9.call(org/jruby/RubyKernel$s_method_0_0$RUBYFRAMEDINVOKER$loop_1_9.gen:65535)
[junit] at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:303)
[junit] at org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:121)
[junit] at org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:136)
[junit] at org.jruby.ast.FCallNoArgBlockNode.interpret(FCallNoArgBlockNode.java:32)
[junit] at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
[junit] at org.jruby.runtime.InterpretedBlock.evalBlockBody(InterpretedBlock.java:373)
[junit] at org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:327)
[junit] at org.jruby.runtime.BlockBody.call(BlockBody.java:78)
[junit] at org.jruby.runtime.Block.call(Block.java:89)
[junit] at org.jruby.RubyProc.call(RubyProc.java:277)
[junit] at org.jruby.RubyProc.call(RubyProc.java:242)
[junit] at org.jruby.internal.runtime.RubyRunnable.run(RubyRunnable.java:94)
[junit] at java.lang.Thread.run(Thread.java:637)
[junit]
[junit] "Thread-997" daemon prio=5 tid=102c7e000 nid=0x13599b000 waiting on condition [13599a000]
[junit] java.lang.Thread.State: WAITING (parking)
[junit] at sun.misc.Unsafe.park(Native Method)
[junit] - parking to wait for <112fe2310> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
[junit] at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
[junit] at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925)
[junit] at java.util.concurrent.DelayQueue.take(DelayQueue.java:160)
[junit] at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:583)
[junit] at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:576)
[junit] at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
[junit] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
[junit] at java.lang.Thread.run(Thread.java:637)
[junit]
[junit] "Thread-996" daemon prio=5 tid=102e65000 nid=0x136aea000 waiting on condition [136ae9000]
[junit] java.lang.Thread.State: WAITING (parking)
[junit] at sun.misc.Unsafe.park(Native Method)
[junit] - parking to wait for <112fe2310> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
[junit] at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
[junit] at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925)
[junit] at java.util.concurrent.DelayQueue.take(DelayQueue.java:160)
[junit] at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:583)
[junit] at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:576)
[junit] at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
[junit] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
[junit] at java.lang.Thread.run(Thread.java:637)
[junit]
[junit] "ReferenceReaper" daemon prio=5 tid=101c29800 nid=0x134901000 in Object.wait() [134900000]
[junit] java.lang.Thread.State: WAITING (on object monitor)
[junit] at java.lang.Object.wait(Native Method)
[junit] - waiting on <112f680f0> (a java.lang.ref.ReferenceQueue$Lock)
[junit] at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
[junit] - locked <112f680f0> (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:50)
[junit] at java.lang.Thread.run(Thread.java:637)
[junit]
[junit] "Poller SunPKCS11-Darwin" daemon prio=1 tid=101c11000 nid=0x13325d000 waiting on condition [13325c000]
[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:637)
[junit]
[junit] "Low Memory Detector" daemon prio=5 tid=1018ac000 nid=0x13280d000 runnable [00000000]
[junit] java.lang.Thread.State: RUNNABLE
[junit]
[junit] "CompilerThread1" daemon prio=9 tid=1018ab000 nid=0x13270a000 waiting on condition [00000000]
[junit] java.lang.Thread.State: RUNNABLE
[junit]
[junit] "CompilerThread0" daemon prio=9 tid=1018aa800 nid=0x132607000 waiting on condition [00000000]
[junit] java.lang.Thread.State: RUNNABLE
[junit]
[junit] "Signal Dispatcher" daemon prio=9 tid=1018a9800 nid=0x132504000 waiting on condition [00000000]
[junit] java.lang.Thread.State: RUNNABLE
[junit]
[junit] "Surrogate Locker Thread (CMS)" daemon prio=5 tid=1018a9000 nid=0x132401000 waiting on condition [00000000]
[junit] java.lang.Thread.State: RUNNABLE
[junit]
[junit] "Finalizer" daemon prio=8 tid=101898000 nid=0x132069000 in Object.wait() [132068000]
[junit] java.lang.Thread.State: WAITING (on object monitor)
[junit] at java.lang.Object.wait(Native Method)
[junit] - waiting on <1091a0018> (a java.lang.ref.ReferenceQueue$Lock)
[junit] at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
[junit] - locked <1091a0018> (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=101897800 nid=0x131f66000 in Object.wait() [131f65000]
[junit] java.lang.Thread.State: WAITING (on object monitor)
[junit] at java.lang.Object.wait(Native Method)
[junit] - waiting on <1091a0030> (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 <1091a0030> (a java.lang.ref.Reference$Lock)
[junit]
[junit] "main" prio=5 tid=101801000 nid=0x100501000 waiting for monitor entry [1004fe000]
[junit] java.lang.Thread.State: BLOCKED (on object monitor)
[junit] at org.jruby.RubyThread.interrupt(RubyThread.java:959)
[junit] - waiting to lock <107d2aaf8> (a org.jruby.libraries.ThreadLibrary$Queue)
[junit] at org.jruby.RubyThread.receiveMail(RubyThread.java:136)
[junit] - locked <107d2acc0> (a org.jruby.RubyThread)
[junit] at org.jruby.internal.runtime.ThreadService.deliverEvent(ThreadService.java:332)
[junit] - locked <116879e60> (a org.jruby.internal.runtime.ThreadService)
[junit] at org.jruby.RubyThread.kill(RubyThread.java:798)
[junit] at org.jruby.RubyThread$i_method_0_0$RUBYINVOKER$kill.call(org/jruby/RubyThread$i_method_0_0$RUBYINVOKER$kill.gen:65535)
[junit] at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:293)
[junit] at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:112)
[junit] at org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:61)
[junit] at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
[junit] at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
[junit] at org.jruby.runtime.InterpretedBlock.evalBlockBody(InterpretedBlock.java:373)
[junit] at org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:294)
[junit] at org.jruby.runtime.InterpretedBlock.yieldSpecific(InterpretedBlock.java:228)
[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.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.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:160)
[junit] at org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:81)
[junit] at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:303)
[junit] at org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:121)
[junit] at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:126)
[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.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:160)
[junit] at org.jruby.RubyClass.finvoke(RubyClass.java:521)
[junit] at org.jruby.RubyObject.send(RubyObject.java:1291)
[junit] at org.jruby.RubyObject$i_method_multi$RUBYINVOKER$send.call(org/jruby/RubyObject$i_method_multi$RUBYINVOKER$send.gen:65535)
[junit] at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodZeroOrOneOrNBlock.call(JavaMethod.java:266)
[junit] at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:150)
[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:215)
[junit] at org.jruby.ast.RescueNode.interpretWithJavaExceptions(RescueNode.java:120)
[junit] at org.jruby.ast.RescueNode.interpret(RescueNode.java:110)
[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.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:201)
[junit] at org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:159)
[junit] at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:166)
[junit] at org.jruby.ast.CallOneArgBlockPassNode.interpret(CallOneArgBlockPassNode.java:60)
[junit] at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
[junit] at org.jruby.runtime.InterpretedBlock.evalBlockBody(InterpretedBlock.java:373)
[junit] at org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:346)
[junit] at org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:303)
[junit] at org.jruby.runtime.Block.yield(Block.java:194)
[junit] at org.jruby.RubyArray.eachCommon(RubyArray.java:1634)
[junit] at org.jruby.RubyArray.each(RubyArray.java:1641)
[junit] at org.jruby.RubyArray$i_method_0_0$RUBYFRAMEDINVOKER$each.call(org/jruby/RubyArray$i_method_0_0$RUBYFRAMEDINVOKER$each.gen:65535)
[junit] at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:303)
[junit] at org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:121)
[junit] at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:126)
[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.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:201)
[junit] at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:323)
[junit] at org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:161)
[junit] at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:166)
[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.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:139)
[junit] at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:293)
[junit] at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:112)
[junit] at org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:61)
[junit] at org.jruby.ast.ReturnNode.interpret(ReturnNode.java:92)
[junit] at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
[junit] at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:139)
[junit] at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:293)
[junit] at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:112)
[junit] at org.jruby.ast.VCallNode.interpret(VCallNode.java:85)
[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.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:139)
[junit] at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:293)
[junit] at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:112)
[junit] at org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:61)
[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.Ruby.runInterpreter(Ruby.java:707)
[junit] at org.jruby.Ruby.executeScript(Ruby.java:341)
[junit] at org.jruby.test.TestUnitTestSuite$ScriptTest.runTest(TestUnitTestSuite.java:212)
[junit] - locked <116b474d0> (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:420)
[junit] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:911)
[junit] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:743)
[junit]
[junit] "VM Thread" prio=9 tid=101895000 nid=0x131e63000 runnable
[junit]
[junit] "Gang worker#0 (Parallel GC Threads)" prio=9 tid=101802800 nid=0x102201000 runnable
[junit]
[junit] "Gang worker#1 (Parallel GC Threads)" prio=9 tid=101803000 nid=0x102304000 runnable
[junit]
[junit] "Concurrent Mark-Sweep GC Thread" prio=9 tid=101842800 nid=0x131b6b000 runnable
[junit] "VM Periodic Task Thread" prio=10 tid=10280b800 nid=0x132910000 waiting on condition
[junit]
[junit] "Exception Catcher Thread" prio=10 tid=101801800 nid=0x10171b000 runnable
[junit] JNI global references: 970
[junit]
[junit]
[junit] Found one Java-level deadlock:
[junit] =============================
[junit] "Thread-2554":
[junit] waiting to lock monitor 100980890 (object 107d2acc0, a org.jruby.RubyThread),
[junit] which is held by "main"
[junit] "main":
[junit] waiting to lock monitor 100980a88 (object 107d2aaf8, a org.jruby.libraries.ThreadLibrary$Queue),
[junit] which is held by "Thread-2554"
[junit]
[junit] Java stack information for the threads listed above:
[junit] ===================================================
[junit] "Thread-2554":
[junit] at org.jruby.RubyThread.checkMail(RubyThread.java:141)
[junit] - waiting to lock <107d2acc0> (a org.jruby.RubyThread)
[junit] at org.jruby.RubyThread.pollThreadEvents(RubyThread.java:319)
[junit] at org.jruby.RubyThread.pollThreadEvents(RubyThread.java:315)
[junit] at org.jruby.RubyThread.wait_timeout(RubyThread.java:1031)
[junit] at org.jruby.libraries.ThreadLibrary$Queue.pop(ThreadLibrary.java:371)
[junit] - locked <107d2aaf8> (a org.jruby.libraries.ThreadLibrary$Queue)
[junit] at org.jruby.libraries.ThreadLibrary$Queue$i_method_0_1$RUBYINVOKER$pop.call(org/jruby/libraries/ThreadLibrary$Queue$i_method_0_1$RUBYINVOKER$pop.gen:65535)
[junit] at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodN.call(JavaMethod.java:626)
[junit] at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:180)
[junit] at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:293)
[junit] at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:112)
[junit] at org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:61)
[junit] at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
[junit] at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
[junit] at org.jruby.runtime.InterpretedBlock.evalBlockBody(InterpretedBlock.java:373)
[junit] at org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:327)
[junit] at org.jruby.runtime.BlockBody.call(BlockBody.java:78)
[junit] at org.jruby.runtime.Block.call(Block.java:89)
[junit] at org.jruby.RubyProc.call(RubyProc.java:277)
[junit] at org.jruby.RubyProc.call(RubyProc.java:242)
[junit] at org.jruby.internal.runtime.RubyRunnable.run(RubyRunnable.java:94)
[junit] at java.lang.Thread.run(Thread.java:637)
[junit] "main":
[junit] at org.jruby.RubyThread.interrupt(RubyThread.java:959)
[junit] - waiting to lock <107d2aaf8> (a org.jruby.libraries.ThreadLibrary$Queue)
[junit] at org.jruby.RubyThread.receiveMail(RubyThread.java:136)
[junit] - locked <107d2acc0> (a org.jruby.RubyThread)
[junit] at org.jruby.internal.runtime.ThreadService.deliverEvent(ThreadService.java:332)
[junit] - locked <116879e60> (a org.jruby.internal.runtime.ThreadService)
[junit] at org.jruby.RubyThread.kill(RubyThread.java:798)
[junit] at org.jruby.RubyThread$i_method_0_0$RUBYINVOKER$kill.call(org/jruby/RubyThread$i_method_0_0$RUBYINVOKER$kill.gen:65535)
[junit] at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:293)
[junit] at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:112)
[junit] at org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:61)
[junit] at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
[junit] at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
[junit] at org.jruby.runtime.InterpretedBlock.evalBlockBody(InterpretedBlock.java:373)
[junit] at org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:294)
[junit] at org.jruby.runtime.InterpretedBlock.yieldSpecific(InterpretedBlock.java:228)
[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.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.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:160)
[junit] at org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:81)
[junit] at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:303)
[junit] at org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:121)
[junit] at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:126)
[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.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:160)
[junit] at org.jruby.RubyClass.finvoke(RubyClass.java:521)
[junit] at org.jruby.RubyObject.send(RubyObject.java:1291)
[junit] at org.jruby.RubyObject$i_method_multi$RUBYINVOKER$send.call(org/jruby/RubyObject$i_method_multi$RUBYINVOKER$send.gen:65535)
[junit] at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodZeroOrOneOrNBlock.call(JavaMethod.java:266)
[junit] at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:150)
[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:215)
[junit] at org.jruby.ast.RescueNode.interpretWithJavaExceptions(RescueNode.java:120)
[junit] at org.jruby.ast.RescueNode.interpret(RescueNode.java:110)
[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.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:201)
[junit] at org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:159)
[junit] at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:166)
[junit] at org.jruby.ast.CallOneArgBlockPassNode.interpret(CallOneArgBlockPassNode.java:60)
[junit] at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
[junit] at org.jruby.runtime.InterpretedBlock.evalBlockBody(InterpretedBlock.java:373)
[junit] at org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:346)
[junit] at org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:303)
[junit] at org.jruby.runtime.Block.yield(Block.java:194)
[junit] at org.jruby.RubyArray.eachCommon(RubyArray.java:1634)
[junit] at org.jruby.RubyArray.each(RubyArray.java:1641)
[junit] at org.jruby.RubyArray$i_method_0_0$RUBYFRAMEDINVOKER$each.call(org/jruby/RubyArray$i_method_0_0$RUBYFRAMEDINVOKER$each.gen:65535)
[junit] at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:303)
[junit] at org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:121)
[junit] at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:126)
[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.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:201)
[junit] at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:323)
[junit] at org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:161)
[junit] at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:166)
[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.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:139)
[junit] at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:293)
[junit] at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:112)
[junit] at org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:61)
[junit] at org.jruby.ast.ReturnNode.interpret(ReturnNode.java:92)
[junit] at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
[junit] at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:139)
[junit] at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:293)
[junit] at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:112)
[junit] at org.jruby.ast.VCallNode.interpret(VCallNode.java:85)
[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.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:139)
[junit] at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:293)
[junit] at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:112)
[junit] at org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:61)
[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.Ruby.runInterpreter(Ruby.java:707)
[junit] at org.jruby.Ruby.executeScript(Ruby.java:341)
[junit] at org.jruby.test.TestUnitTestSuite$ScriptTest.runTest(TestUnitTestSuite.java:212)
[junit] - locked <116b474d0> (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:420)
[junit] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:911)
[junit] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:743)
[junit]
[junit] Found 1 deadlock.
[junit]
[junit] Heap
[junit] par new generation total 38336K, used 27852K [106810000, 1091a0000, 1091a0000)
[junit] eden space 34112K, 69% used [106810000, 107f23050, 108960000)
[junit] from space 4224K, 100% used [108d80000, 1091a0000, 1091a0000)
[junit] to space 4224K, 0% used [108960000, 108960000, 108d80000)
[junit] concurrent mark-sweep generation total 394888K, used 225083K [1091a0000, 121342000, 126810000)
[junit] concurrent-mark-sweep perm gen total 72276K, used 43473K [126810000, 12aea5000, 12e810000)
[junit]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment