Skip to content

Instantly share code, notes, and snippets.

@rednaxelafx
Created September 14, 2011 13:18
Show Gist options
  • Save rednaxelafx/1216519 to your computer and use it in GitHub Desktop.
Save rednaxelafx/1216519 to your computer and use it in GitHub Desktop.
An example showing that the default stack size of a Java process is 320KB on 32-bit Windows, Oracle JDK 6 update 26, as specified in the java.exe launcher's PE properties.
#
# A fatal error has been detected by the Java Runtime Environment:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x6d98aa84, pid=2820, tid=2600
#
# JRE version: 6.0_26-b03
# Java VM: Java HotSpot(TM) Client VM (20.1-b02 mixed mode, sharing windows-x86 )
# Problematic frame:
# V [jvm.dll+0xeaa84]
#
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
#
--------------- T H R E A D ---------------
Current thread (0x00317400): JavaThread "main" [_thread_in_vm, id=2600, stack(0x008f0000,0x00940000)]
siginfo: ExceptionCode=0xc0000005, writing address 0x00000000
Registers:
EAX=0x00317400, EBX=0x37446050, ECX=0x00000000, EDX=0x00000000
ESP=0x0093db9c, EBP=0x0093dba8, ESI=0x36a26860, EDI=0x00317400
EIP=0x6d98aa84, EFLAGS=0x00010246
Top of Stack: (sp=0x0093db9c)
0x0093db9c: 00317400 36a26860 37446050 0093dbf0
0x0093dbac: 00979fc7 00317528 0093dc0c 00000000
0x0093dbbc: 00000000 00000000 0093dbec 6d99c914
0x0093dbcc: 00000000 0093dbd0 36a26860 0093dc0c
0x0093dbdc: 374450e8 00000000 37446050 00000000
0x0093dbec: 0093dc00 0093dc28 00970364 00000000
0x0093dbfc: 009782e9 00000000 00000000 00000000
0x0093dc0c: 2d580fb0 0093dc38 6d99a71e 00001fa0
Instructions: (pc=0x6d98aa84)
0x6d98aa64: e8 80 f1 ff a1 84 97 b0 6d 83 c4 08 50 ff 15 78
0x6d98aa74: c1 aa 6d 8b 4d 18 8b 55 10 c6 80 7c 01 00 00 01
0x6d98aa84: 89 0a c6 80 7c 01 00 00 00 8b 77 28 8b 4e 08 83
0x6d98aa94: 39 00 8b 5e 04 74 05 e8 10 94 f6 ff 8b 46 08 89
Register to memory mapping:
EAX=0x00317400 is a thread
EBX=0x37446050 is an oop
{method}
- klass: {other class}
ECX=0x00000000 is an unknown value
EDX=0x00000000 is an unknown value
ESP=0x0093db9c is pointing into the stack for thread: 0x00317400
EBP=0x0093dba8 is pointing into the stack for thread: 0x00317400
ESI=0x36a26860 is an oop
{constMethod}
- klass: {other class}
- method: 0x374460a8 {method} 'getLong' '(Ljava/lang/Object;J)J' in 'sun/misc/Unsafe'
- exceptions: 0x369e0068
EDI=0x00317400 is a thread
Stack: [0x008f0000,0x00940000], sp=0x0093db9c, free space=310k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [jvm.dll+0xeaa84]
j sun.misc.Unsafe.putInt(JI)V+0
v ~StubRoutines::call_stub
V [jvm.dll+0xfae4b]
V [jvm.dll+0x18c531]
V [jvm.dll+0xfaecd]
V [jvm.dll+0x105043]
V [jvm.dll+0x105986]
V [jvm.dll+0xb710e]
C [java.dll+0x715d] Java_sun_reflect_NativeMethodAccessorImpl_invoke0+0x15
j sun.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+87
j sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+6
j java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+161
j org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoCachedMethodSiteNoUnwrap.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+15
j org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+12
j org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(Lorg/codehaus/groovy/runtime/callsite/CallSite;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+8
j org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+3
j org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;+7
j groovysh_evaluate.run()Ljava/lang/Object;+30
j groovysh_evaluate$run.call(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+13
j org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(Lorg/codehaus/groovy/runtime/callsite/CallSite;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+8
j org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+3
j org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(Ljava/lang/Object;)Ljava/lang/Object;+5
j org.codehaus.groovy.tools.shell.Interpreter.evaluate(Ljava/util/List;)Ljava/lang/Object;+243
j org.codehaus.groovy.tools.shell.Interpreter$evaluate.call(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+19
j org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(Lorg/codehaus/groovy/runtime/callsite/CallSite;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+8
j org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+3
j org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;+6
j org.codehaus.groovy.tools.shell.Groovysh.execute(Ljava/lang/String;)Ljava/lang/Object;+459
j org.codehaus.groovy.tools.shell.Groovysh$execute.callCurrent(Lgroovy/lang/GroovyObject;[Ljava/lang/Object;)Ljava/lang/Object;+19
j org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(Lorg/codehaus/groovy/runtime/callsite/CallSite;Lgroovy/lang/GroovyObject;[Ljava/lang/Object;)Ljava/lang/Object;+17
j org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(Lgroovy/lang/GroovyObject;[Ljava/lang/Object;)Ljava/lang/Object;+3
j org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(Lgroovy/lang/GroovyObject;Ljava/lang/Object;)Ljava/lang/Object;+6
j org.codehaus.groovy.tools.shell.Shell.leftShift(Ljava/lang/String;)Ljava/lang/Object;+11
j org.codehaus.groovy.tools.shell.Shell$leftShift$0.call(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+19
j org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(Lorg/codehaus/groovy/runtime/callsite/CallSite;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+8
j org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+3
j org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;+6
j org.codehaus.groovy.tools.shell.ShellRunner.work()Z+172
v ~StubRoutines::call_stub
V [jvm.dll+0xfae4b]
V [jvm.dll+0x18c531]
V [jvm.dll+0xfaecd]
V [jvm.dll+0x105043]
V [jvm.dll+0x105986]
V [jvm.dll+0xb710e]
C [java.dll+0x715d] Java_sun_reflect_NativeMethodAccessorImpl_invoke0+0x15
j sun.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+87
j sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+6
j java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+161
j org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCachedMethodSiteNoUnwrapNoCoerce.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+6
j org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.callCurrent(Lgroovy/lang/GroovyObject;[Ljava/lang/Object;)Ljava/lang/Object;+12
j org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(Lorg/codehaus/groovy/runtime/callsite/CallSite;Lgroovy/lang/GroovyObject;[Ljava/lang/Object;)Ljava/lang/Object;+17
j org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(Lgroovy/lang/GroovyObject;[Ljava/lang/Object;)Ljava/lang/Object;+3
j org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(Lgroovy/lang/GroovyObject;)Ljava/lang/Object;+5
j org.codehaus.groovy.tools.shell.ShellRunner.run()V+51
j org.codehaus.groovy.tools.shell.InteractiveShellRunner.super$2$run()V+1
v ~StubRoutines::call_stub
V [jvm.dll+0xfae4b]
V [jvm.dll+0x18c531]
V [jvm.dll+0xfaecd]
V [jvm.dll+0x105043]
V [jvm.dll+0x105986]
V [jvm.dll+0xb710e]
C [java.dll+0x715d] Java_sun_reflect_NativeMethodAccessorImpl_invoke0+0x15
j sun.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+87
j sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+6
j java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+161
j org.codehaus.groovy.reflection.CachedMethod.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+6
j groovy.lang.MetaMethod.doMethodInvoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+9
j groovy.lang.MetaClassImpl.invokeMethod(Ljava/lang/Class;Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;ZZ)Ljava/lang/Object;+1056
j org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnSuperN(Ljava/lang/Class;Lgroovy/lang/GroovyObject;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;+19
j org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnSuper0(Ljava/lang/Class;Lgroovy/lang/GroovyObject;Ljava/lang/String;)Ljava/lang/Object;+6
j org.codehaus.groovy.tools.shell.InteractiveShellRunner.run()V+89
j java_lang_Runnable$run.call(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+13
j org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(Lorg/codehaus/groovy/runtime/callsite/CallSite;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+8
j org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+3
j org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(Ljava/lang/Object;)Ljava/lang/Object;+5
j org.codehaus.groovy.tools.shell.Groovysh.run(Ljava/lang/String;)I+994
v ~StubRoutines::call_stub
V [jvm.dll+0xfae4b]
V [jvm.dll+0x18c531]
V [jvm.dll+0xfaecd]
V [jvm.dll+0x105043]
V [jvm.dll+0x105986]
V [jvm.dll+0xb710e]
C [java.dll+0x715d] Java_sun_reflect_NativeMethodAccessorImpl_invoke0+0x15
j sun.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+87
j sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+6
j java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+161
j org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCachedMethodSite.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+19
j org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.callCurrent(Lgroovy/lang/GroovyObject;[Ljava/lang/Object;)Ljava/lang/Object;+12
j org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(Lorg/codehaus/groovy/runtime/callsite/CallSite;Lgroovy/lang/GroovyObject;[Ljava/lang/Object;)Ljava/lang/Object;+17
j org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(Lgroovy/lang/GroovyObject;[Ljava/lang/Object;)Ljava/lang/Object;+3
j org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(Lgroovy/lang/GroovyObject;Ljava/lang/Object;)Ljava/lang/Object;+6
j org.codehaus.groovy.tools.shell.Groovysh.run([Ljava/lang/String;)I+100
v ~StubRoutines::call_stub
V [jvm.dll+0xfae4b]
V [jvm.dll+0x18c531]
V [jvm.dll+0xfaecd]
...<more frames>...
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j sun.misc.Unsafe.putInt(JI)V+0
v ~StubRoutines::call_stub
j sun.reflect.NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+0
j sun.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+87
j sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+6
j java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+161
j org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoCachedMethodSiteNoUnwrap.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+15
j org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+12
j org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(Lorg/codehaus/groovy/runtime/callsite/CallSite;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+8
j org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+3
j org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;+7
j groovysh_evaluate.run()Ljava/lang/Object;+30
j groovysh_evaluate$run.call(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+13
j org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(Lorg/codehaus/groovy/runtime/callsite/CallSite;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+8
j org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+3
j org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(Ljava/lang/Object;)Ljava/lang/Object;+5
j org.codehaus.groovy.tools.shell.Interpreter.evaluate(Ljava/util/List;)Ljava/lang/Object;+243
j org.codehaus.groovy.tools.shell.Interpreter$evaluate.call(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+19
j org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(Lorg/codehaus/groovy/runtime/callsite/CallSite;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+8
j org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+3
j org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;+6
j org.codehaus.groovy.tools.shell.Groovysh.execute(Ljava/lang/String;)Ljava/lang/Object;+459
j org.codehaus.groovy.tools.shell.Groovysh$execute.callCurrent(Lgroovy/lang/GroovyObject;[Ljava/lang/Object;)Ljava/lang/Object;+19
j org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(Lorg/codehaus/groovy/runtime/callsite/CallSite;Lgroovy/lang/GroovyObject;[Ljava/lang/Object;)Ljava/lang/Object;+17
j org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(Lgroovy/lang/GroovyObject;[Ljava/lang/Object;)Ljava/lang/Object;+3
j org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(Lgroovy/lang/GroovyObject;Ljava/lang/Object;)Ljava/lang/Object;+6
j org.codehaus.groovy.tools.shell.Shell.leftShift(Ljava/lang/String;)Ljava/lang/Object;+11
j org.codehaus.groovy.tools.shell.Shell$leftShift$0.call(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+19
j org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(Lorg/codehaus/groovy/runtime/callsite/CallSite;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+8
j org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+3
j org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;+6
j org.codehaus.groovy.tools.shell.ShellRunner.work()Z+172
v ~StubRoutines::call_stub
j sun.reflect.NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+0
j sun.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+87
j sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+6
j java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+161
j org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCachedMethodSiteNoUnwrapNoCoerce.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+6
j org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.callCurrent(Lgroovy/lang/GroovyObject;[Ljava/lang/Object;)Ljava/lang/Object;+12
j org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(Lorg/codehaus/groovy/runtime/callsite/CallSite;Lgroovy/lang/GroovyObject;[Ljava/lang/Object;)Ljava/lang/Object;+17
j org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(Lgroovy/lang/GroovyObject;[Ljava/lang/Object;)Ljava/lang/Object;+3
j org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(Lgroovy/lang/GroovyObject;)Ljava/lang/Object;+5
j org.codehaus.groovy.tools.shell.ShellRunner.run()V+51
j org.codehaus.groovy.tools.shell.InteractiveShellRunner.super$2$run()V+1
v ~StubRoutines::call_stub
j sun.reflect.NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+0
j sun.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+87
j sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+6
j java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+161
j org.codehaus.groovy.reflection.CachedMethod.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+6
j groovy.lang.MetaMethod.doMethodInvoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+9
j groovy.lang.MetaClassImpl.invokeMethod(Ljava/lang/Class;Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;ZZ)Ljava/lang/Object;+1056
j org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnSuperN(Ljava/lang/Class;Lgroovy/lang/GroovyObject;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;+19
j org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnSuper0(Ljava/lang/Class;Lgroovy/lang/GroovyObject;Ljava/lang/String;)Ljava/lang/Object;+6
j org.codehaus.groovy.tools.shell.InteractiveShellRunner.run()V+89
j java_lang_Runnable$run.call(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+13
j org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(Lorg/codehaus/groovy/runtime/callsite/CallSite;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+8
j org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+3
j org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(Ljava/lang/Object;)Ljava/lang/Object;+5
j org.codehaus.groovy.tools.shell.Groovysh.run(Ljava/lang/String;)I+994
v ~StubRoutines::call_stub
j sun.reflect.NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+0
j sun.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+87
j sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+6
j java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+161
j org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCachedMethodSite.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+19
j org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.callCurrent(Lgroovy/lang/GroovyObject;[Ljava/lang/Object;)Ljava/lang/Object;+12
j org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(Lorg/codehaus/groovy/runtime/callsite/CallSite;Lgroovy/lang/GroovyObject;[Ljava/lang/Object;)Ljava/lang/Object;+17
j org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(Lgroovy/lang/GroovyObject;[Ljava/lang/Object;)Ljava/lang/Object;+3
j org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(Lgroovy/lang/GroovyObject;Ljava/lang/Object;)Ljava/lang/Object;+6
j org.codehaus.groovy.tools.shell.Groovysh.run([Ljava/lang/String;)I+100
v ~StubRoutines::call_stub
j sun.reflect.NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+0
j sun.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+87
j sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+6
j java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+161
j org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCachedMethodSite.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+19
j org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.call(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+12
j org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(Lorg/codehaus/groovy/runtime/callsite/CallSite;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+8
j org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+3
j org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;+6
j org.codehaus.groovy.tools.shell.Main.main([Ljava/lang/String;)V+1220
v ~StubRoutines::call_stub
j sun.reflect.NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+0
j sun.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+87
j sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+6
j java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+161
j org.codehaus.groovy.tools.GroovyStarter.rootLoader([Ljava/lang/String;)V+392
j org.codehaus.groovy.tools.GroovyStarter.main([Ljava/lang/String;)V+1
v ~StubRoutines::call_stub
--------------- P R O C E S S ---------------
Java Threads: ( => current thread )
0x02fae400 JavaThread "Thread-2" daemon [_thread_blocked, id=4188, stack(0x03c80000,0x03cd0000)]
0x02b49800 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=4876, stack(0x02dc0000,0x02e10000)]
0x02b46c00 JavaThread "C1 CompilerThread0" daemon [_thread_blocked, id=3140, stack(0x02d70000,0x02dc0000)]
0x02b41c00 JavaThread "Attach Listener" daemon [_thread_blocked, id=176, stack(0x02d20000,0x02d70000)]
0x02b63800 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=240, stack(0x02cd0000,0x02d20000)]
0x02b38c00 JavaThread "Finalizer" daemon [_thread_blocked, id=4356, stack(0x02c80000,0x02cd0000)]
0x02b37400 JavaThread "Reference Handler" daemon [_thread_blocked, id=2988, stack(0x02c30000,0x02c80000)]
=>0x00317400 JavaThread "main" [_thread_in_vm, id=2600, stack(0x008f0000,0x00940000)]
Other Threads:
0x02afb000 VMThread [stack: 0x02be0000,0x02c30000] [id=3408]
0x02b59400 WatcherThread [stack: 0x02e10000,0x02e60000] [id=3516]
VM state:not at safepoint (normal execution)
VM Mutex/Monitor currently owned by a thread: None
Heap
def new generation total 4928K, used 4402K [0x2a9e0000, 0x2af30000, 0x2d480000)
eden space 4416K, 88% used [0x2a9e0000, 0x2adac9e8, 0x2ae30000)
from space 512K, 100% used [0x2aeb0000, 0x2af30000, 0x2af30000)
to space 512K, 0% used [0x2ae30000, 0x2ae30000, 0x2aeb0000)
tenured generation total 10944K, used 8648K [0x2d480000, 0x2df30000, 0x329e0000)
the space 10944K, 79% used [0x2d480000, 0x2dcf2390, 0x2dcf2400, 0x2df30000)
compacting perm gen total 12288K, used 8020K [0x329e0000, 0x335e0000, 0x369e0000)
the space 12288K, 65% used [0x329e0000, 0x331b5300, 0x331b5400, 0x335e0000)
ro space 10240K, 54% used [0x369e0000, 0x36f5eb78, 0x36f5ec00, 0x373e0000)
rw space 12288K, 55% used [0x373e0000, 0x37a849c8, 0x37a84a00, 0x37fe0000)
Code Cache [0x00970000, 0x00b68000, 0x02970000)
total_blobs=848 nmethods=466 adapters=318 free_code_cache=31494400 largest_free_block=128
Dynamic libraries:
0x00400000 - 0x00424000 D:\sdk\jdk1.6.0_26\bin\java.exe
0x7c920000 - 0x7c9b6000 C:\WINDOWS\system32\ntdll.dll
0x7c800000 - 0x7c91e000 C:\WINDOWS\system32\kernel32.dll
0x77da0000 - 0x77e49000 C:\WINDOWS\system32\ADVAPI32.dll
0x77e50000 - 0x77ee3000 C:\WINDOWS\system32\RPCRT4.dll
0x77fc0000 - 0x77fd1000 C:\WINDOWS\system32\Secur32.dll
0x7c340000 - 0x7c396000 D:\sdk\jdk1.6.0_26\jre\bin\msvcr71.dll
0x6d8a0000 - 0x6db4f000 D:\sdk\jdk1.6.0_26\jre\bin\client\jvm.dll
0x77d10000 - 0x77da0000 C:\WINDOWS\system32\USER32.dll
0x77ef0000 - 0x77f39000 C:\WINDOWS\system32\GDI32.dll
0x76b10000 - 0x76b3a000 C:\WINDOWS\system32\WINMM.dll
0x76300000 - 0x7631d000 C:\WINDOWS\system32\IMM32.DLL
0x62c20000 - 0x62c29000 C:\WINDOWS\system32\LPK.DLL
0x73fa0000 - 0x7400b000 C:\WINDOWS\system32\USP10.dll
0x6d850000 - 0x6d85c000 D:\sdk\jdk1.6.0_26\jre\bin\verify.dll
0x6d3d0000 - 0x6d3ef000 D:\sdk\jdk1.6.0_26\jre\bin\java.dll
0x76bc0000 - 0x76bcb000 C:\WINDOWS\system32\PSAPI.DLL
0x6d890000 - 0x6d89f000 D:\sdk\jdk1.6.0_26\jre\bin\zip.dll
0x10000000 - 0x10008000 C:\Documents and Settings\sajia\Local Settings\Temp\jline_.dll
0x77be0000 - 0x77c38000 C:\WINDOWS\system32\msvcrt.dll
VM Arguments:
jvm_args: -Xmx128m -Dprogram.name= -Dgroovy.home=D:\sdk\groovy-1.7.6\bin\.. -Dtools.jar=D:\sdk\jdk1.6.0_26\lib\tools.jar -Dgroovy.starter.conf=D:\sdk\groovy-1.7.6\bin\..\conf\groovy-starter.conf -Dscript.name=
java_command: org.codehaus.groovy.tools.GroovyStarter --main org.codehaus.groovy.tools.shell.Main --conf D:\sdk\groovy-1.7.6\bin\..\conf\groovy-starter.conf --classpath .;C:\sdk\Java\jre6\lib\ext\QTJava.zip;.
Launcher Type: SUN_STANDARD
Environment Variables:
JAVA_HOME=D:\sdk\jdk1.6.0_26
CLASSPATH=.;C:\sdk\Java\jre6\lib\ext\QTJava.zip
PATH=C:\Perl\site\bin;C:\Perl\bin;D:\svnrepo\antx\dist\antx\bin;D:\sdk\Python31\;D:\sdk\Ruby\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\ATI Technologies\ATI.ACE\Core-Static;C:\sdk\SlikSvn\bin\;C:\sdk\TortoiseSVN\bin;C:\sdk\TortoiseHg;C:\Program Files\VanDyke Software\Clients\;C:\sdk\Git\cmd;D:\sdk\ChezScheme7.4d\bin\i3nt;C:\sdk\Graphviz2.26.3\bin;C:\PROGRA~1\StormII\Codec\QTSystem\;D:\dev_soft\instantclient\instantclient_10_2;D:\sdk\jdk1.6.0_26\bin;D:\sdk\GnuWin32\bin;C:\Program Files\Haskell\bin;D:\sdk\ghc-6.10.4\bin;D:\sdk\apache-maven-2.2.1\bin;D:\sdk\Python25;D:\sdk\Python25\Scripts;D:\script;C:\Program Files\IDM Computer Solutions\UltraEdit\;D:\sdk\apache-ant-1.7.1\bin;C:\Program Files\Resource Kit
USERNAME=sajia
OS=Windows_NT
PROCESSOR_IDENTIFIER=x86 Family 6 Model 23 Stepping 10, GenuineIntel
--------------- S Y S T E M ---------------
OS: Windows XP Build 2600 Service Pack 3
CPU:total 2 (2 cores per cpu, 1 threads per core) family 6 model 23 stepping 10, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1
Memory: 4k page, physical 3405352k(1806936k free), swap 5334420k(2956864k free)
vm_info: Java HotSpot(TM) Client VM (20.1-b02) for windows-x86 JRE (1.6.0_26-b03), built on May 4 2011 00:50:59 by "java_re" with MS VC++ 7.1 (VS2003)
time: Wed Sep 14 20:31:30 2011
elapsed time: 16 seconds
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment