Skip to content

Instantly share code, notes, and snippets.

@arturaz
Created January 31, 2012 15:46
Show Gist options
  • Save arturaz/1711163 to your computer and use it in GitHub Desktop.
Save arturaz/1711163 to your computer and use it in GitHub Desktop.
^\2012-01-31 17:47:02
Full thread dump Java HotSpot(TM) Server VM (23.0-b11 mixed mode):
"process reaper" daemon prio=10 tid=0x095ae400 nid=0x319e waiting on condition [0x8cf52000]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x98dec9d8> (a java.util.concurrent.SynchronousQueue$TransferStack)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359)
at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942)
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:722)
"Service Thread" daemon prio=10 tid=0x086e4c00 nid=0x319b runnable [0x00000000]
java.lang.Thread.State: RUNNABLE
"C1 CompilerThread1" daemon prio=10 tid=0x086da000 nid=0x319a runnable [0x00000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread0" daemon prio=10 tid=0x086d8400 nid=0x3199 waiting on condition [0x00000000]
java.lang.Thread.State: RUNNABLE
"Signal Dispatcher" daemon prio=10 tid=0x086d6c00 nid=0x3198 waiting on condition [0x00000000]
java.lang.Thread.State: RUNNABLE
"Finalizer" daemon prio=10 tid=0x08693c00 nid=0x3197 in Object.wait() [0x8d8d0000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x988046d0> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
- locked <0x988046d0> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:177)
"Reference Handler" daemon prio=10 tid=0x08692000 nid=0x3196 in Object.wait() [0x8dad0000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x98804758> (a java.lang.ref.Reference$Lock)
at java.lang.Object.wait(Object.java:503)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133)
- locked <0x98804758> (a java.lang.ref.Reference$Lock)
"main" prio=10 tid=0x08615400 nid=0x3194 runnable [0xb77a8000]
java.lang.Thread.State: RUNNABLE
at java.util.Formatter$FormatSpecifier.<init>(Formatter.java:2663)
at java.util.Formatter.parse(Formatter.java:2528)
at java.util.Formatter.format(Formatter.java:2469)
at java.util.Formatter.format(Formatter.java:2423)
at java.lang.String.format(String.java:2845)
at org.jruby.util.RubyDateFormat.format(RubyDateFormat.java:484)
at java.text.DateFormat.format(DateFormat.java:336)
at org.jruby.RubyTime.strftime(RubyTime.java:355)
at org.jruby.RubyTime$i$1$0$strftime.call(RubyTime$i$1$0$strftime.gen:65535)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:167)
at rubyjit.GameLogger#write_77C8F05D5E3E0F933C4A03748968A804396CB631.__file__(/home/spacegame/nebula-server/20120131140222/lib/server/game_logger.rb:134)
at rubyjit.GameLogger#write_77C8F05D5E3E0F933C4A03748968A804396CB631.__file__(/home/spacegame/nebula-server/20120131140222/lib/server/game_logger.rb)
at org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:247)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:235)
at org.jruby.ast.FCallThreeArgNode.interpret(FCallThreeArgNode.java:40)
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
at org.jruby.evaluator.ASTInterpreter.INTERPRET_BLOCK(ASTInterpreter.java:112)
at org.jruby.runtime.InterpretedBlock.evalBlockBody(InterpretedBlock.java:374)
at org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:328)
at org.jruby.runtime.BlockBody.call(BlockBody.java:73)
at org.jruby.runtime.Block.call(Block.java:89)
at org.jruby.RubyProc.call(RubyProc.java:270)
at org.jruby.internal.runtime.methods.ProcMethod.call(ProcMethod.java:64)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:219)
at org.jruby.RubyClass.finvoke(RubyClass.java:595)
at org.jruby.RubyBasicObject.send(RubyBasicObject.java:2783)
at org.jruby.RubyKernel.send(RubyKernel.java:2082)
at org.jruby.RubyKernel$s$send.call(RubyKernel$s$send.gen:65535)
at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodZeroOrOneOrTwoOrThreeOrNBlock.call(JavaMethod.java:300)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:235)
at org.jruby.ast.CallThreeArgNode.interpret(CallThreeArgNode.java:61)
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
at org.jruby.evaluator.ASTInterpreter.INTERPRET_BLOCK(ASTInterpreter.java:112)
at org.jruby.runtime.InterpretedBlock.evalBlockBody(InterpretedBlock.java:374)
at org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:328)
at org.jruby.runtime.BlockBody.call(BlockBody.java:73)
at org.jruby.runtime.Block.call(Block.java:89)
at org.jruby.RubyProc.call(RubyProc.java:270)
at org.jruby.internal.runtime.methods.ProcMethod.call(ProcMethod.java:64)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:211)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:207)
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:312)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:169)
at org.jruby.ast.FCallOneArgNode.interpret(FCallOneArgNode.java:36)
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
at org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:75)
at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:169)
at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:191)
at org.jruby.runtime.callsite.SuperCallSite.cacheAndCall(SuperCallSite.java:346)
at org.jruby.runtime.callsite.SuperCallSite.callBlock(SuperCallSite.java:146)
at org.jruby.runtime.callsite.SuperCallSite.call(SuperCallSite.java:151)
at org.jruby.runtime.callsite.SuperCallSite.callVarargs(SuperCallSite.java:107)
at org.jruby.ast.ZSuperNode.interpret(ZSuperNode.java:102)
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
at org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:75)
at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:147)
at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:183)
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:292)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:135)
at org.jruby.ast.VCallNode.interpret(VCallNode.java:86)
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
at org.jruby.evaluator.ASTInterpreter.INTERPRET_BLOCK(ASTInterpreter.java:112)
at org.jruby.runtime.InterpretedBlock.evalBlockBody(InterpretedBlock.java:374)
at org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:328)
at org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:367)
at org.jruby.runtime.Block.yieldNonArray(Block.java:141)
at org.jruby.RubyBasicObject.yieldUnder(RubyBasicObject.java:1814)
at org.jruby.RubyBasicObject.specificEval(RubyBasicObject.java:1838)
at org.jruby.RubyBasicObject.instance_eval(RubyBasicObject.java:2659)
at org.jruby.RubyKernel.instance_eval(RubyKernel.java:2043)
at org.jruby.RubyKernel$s$instance_eval.call(RubyKernel$s$instance_eval.gen:65535)
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:302)
at org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:144)
at org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:153)
at org.jruby.ast.CallNoArgBlockNode.interpret(CallNoArgBlockNode.java:64)
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
at org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:75)
at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:190)
at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:199)
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:312)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:169)
at org.jruby.ast.CallSpecialArgNode.interpret(CallSpecialArgNode.java:67)
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.ast.IfNode.interpret(IfNode.java:117)
at org.jruby.ast.IfNode.interpret(IfNode.java:119)
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
at org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:75)
at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:276)
at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:231)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:235)
at org.jruby.ast.CallThreeArgNode.interpret(CallThreeArgNode.java:61)
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
at org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:75)
at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:120)
at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:134)
at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:174)
at org.jruby.javasupport.proxy.JavaProxyConstructor$2.invoke(JavaProxyConstructor.java:225)
at org.jruby.proxy.com.rubyeventmachine.EmReactor$Proxy0.eventCallback(Unknown Source)
at com.rubyeventmachine.EmReactor.isAcceptable(EmReactor.java:240)
at com.rubyeventmachine.EmReactor.processIO(EmReactor.java:196)
at com.rubyeventmachine.EmReactor.run(EmReactor.java:110)
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:601)
at org.jruby.javasupport.JavaMethod.invokeDirectWithExceptionHandling(JavaMethod.java:508)
at org.jruby.javasupport.JavaMethod.tryProxyInvocation(JavaMethod.java:699)
at org.jruby.javasupport.JavaMethod.invokeDirect(JavaMethod.java:365)
at org.jruby.java.invokers.InstanceMethodInvoker.call(InstanceMethodInvoker.java:50)
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:292)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:135)
at org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:63)
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
at org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:75)
at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:147)
at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:183)
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:292)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:135)
at org.jruby.ast.VCallNode.interpret(VCallNode.java:86)
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
at org.jruby.ast.EnsureNode.interpret(EnsureNode.java:96)
at org.jruby.ast.BeginNode.interpret(BeginNode.java:83)
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:119)
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
at org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:75)
at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:169)
at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:191)
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:302)
at org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:144)
at org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:153)
at lib.main.__file__(lib/main.rb:16)
at lib.main.load(lib/main.rb)
at org.jruby.Ruby.runScript(Ruby.java:695)
at org.jruby.Ruby.runScript(Ruby.java:688)
at org.jruby.Ruby.runNormally(Ruby.java:595)
at org.jruby.Ruby.runFromMain(Ruby.java:444)
at org.jruby.Main.doRunFromMain(Main.java:344)
at org.jruby.Main.internalRun(Main.java:256)
at org.jruby.Main.run(Main.java:222)
at org.jruby.Main.run(Main.java:206)
at org.jruby.Main.main(Main.java:186)
"VM Thread" prio=10 tid=0x0868c800 nid=0x3195 runnable
"VM Periodic Task Thread" prio=10 tid=0x086e6c00 nid=0x319c waiting on condition
JNI global references: 224
Heap
def new generation total 41472K, used 22859K [0x8e020000, 0x90d20000, 0x986c0000)
eden space 36864K, 49% used [0x8e020000, 0x8f1f2ca8, 0x90420000)
from space 4608K, 100% used [0x908a0000, 0x90d20000, 0x90d20000)
to space 4608K, 0% used [0x90420000, 0x90420000, 0x908a0000)
tenured generation total 92144K, used 69854K [0x986c0000, 0x9e0bc000, 0xad420000)
the space 92144K, 75% used [0x986c0000, 0x9caf7898, 0x9caf7a00, 0x9e0bc000)
compacting perm gen total 24576K, used 24562K [0xad420000, 0xaec20000, 0xb1420000)
the space 24576K, 99% used [0xad420000, 0xaec1c848, 0xaec1ca00, 0xaec20000)
No shared spaces configured.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment