OpenJDK6 20.0-b12 intermittent crash
Kurt Miller
lists at intricatesoftware.com
Sat Feb 2 09:30:53 PST 2013
Hi,
I recently finished porting OpenJDK6 to OpenBSD. For the most part everything is working well, however on x86-32 using the client vm I am experiencing an intermittent crash when using OpenJDK6 to bootstrap the OpenJDK7 build. I have rebuilt OpenJDK6 using the fastdebug target and reproduced the problem. I don't know the internals of hotstop well enough to find the root cause. Could someone take a look at the following crash report and provide some feedback. In particular I'd like to know if this crash is related to os specific porting issues or a general hotspot problem. If os specific what areas should I focus my attention on. I also have the core file for this crash and can provide additional information from the core upon request.
Thank you for your help with this issue.
Regards,
-Kurt
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x8c19aeb5, pid=29475, tid=2171990272
#
# JRE version: 6.0_32-b27
# Java VM: OpenJDK Client VM (20.0-b12-fastdebug mixed mode bsd-x86 )
# Problematic frame:
# v ~BufferBlob::vtable chunks
#
# 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 (0x8925cc00): JavaThread "main" [_thread_in_Java, id=-2122977024, stack(0x88a6b000,0x88abc000)]
siginfo:si_signo=SIGSEGV: si_errno=0, si_code=1 (SEGV_MAPERR), si_addr=0x8c19aeb5
Registers:
EAX=0xae312ca8, EBX=0xae30f7a0, ECX=0x9b5f7338, EDX=0x9a5c77e0
ESP=0x88abb50c, EBP=0x88abba70, ESI=0x9b5f7338, EDI=0x9b5f7338
EIP=0x8c19aeb5, EFLAGS=0x00010282
Top of Stack: (sp=0x88abb50c)
0x88abb50c: 8c2d2a3c 88abba70 8c380a3c 9a4e7260
0x88abb51c: 9b5f7338 9b5f7338 9b380a40 88abba70
0x88abb52c: 8c36ab78 9a37f698 9b5f6d90 88abba70
0x88abb53c: 8c17b884 8df8bcf0 8df8bd10 9b3aa628
0x88abb54c: ae420fb0 88abb63c 8df88380 9b5f7338
0x88abb55c: 9a4e7280 8df8bba8 8df8bc10 8df8bb98
0x88abb56c: ae420fb0 88abbd40 7da8cb18 88abba70
0x88abb57c: 8c21e87c 88abb65c 8df88380 9a4905e8
Instructions: (pc=0x8c19aeb5)
0x8c19ae95: a8 01 00 00 ff 63 44 cc cc cc cc 00 00 00 00 28
0x8c19aea5: 00 09 00 00 00 01 cc 8b 41 04 8b 98 d0 01 00 00
0x8c19aeb5: ff 63 44 cc cc cc cc 00 00 00 00 25 00 09 00 00
0x8c19aec5: 00 01 cc 8b 41 04 8b 98 c4 01 00 00 ff 63 44 cc
Register to memory mapping:
EAX=0xae312ca8 is an oop
{instance class}
- klass: {other class}
- instance size: 28
- klass size: 164
- access: public synchronized
- state: fully_initialized
- name: 'com/sun/tools/javac/comp/Flow'
- super: 'com/sun/tools/javac/tree/TreeScanner'
- sub:
- arrays: NULL
- methods: a 'java/lang/Object'[56]
- method ordering: [I
- local interfaces: a 'java/lang/Object'[0]
- trans. interfaces: a 'java/lang/Object'[0]
- constants: constant pool [1131] for 'com/sun/tools/javac/comp/Flow' cache=0xae313760
- class loader: NULL
- protection domain: NULL
- host class: NULL
- signers: NULL
- source file: 'Flow.java'
- inner classes: [S
- java mirror: a 'java/lang/Class' = 'com/sun/tools/javac/comp/Flow'
- vtable length 82 (start addr: 0xae312dd8)
- itable length 2 (start addr: 0xae312f20)
- ---- static fields (1 words):
- protected static final 'flowKey' 'Lcom/sun/tools/javac/util/Context$Key;' @640
- ---- non-static fields (26 words):
- 'firstadr' 'I' @8
- 'nextadr' 'I' @12
- private final 'allowImprovedRethrowAnalysis' 'Z' @16
- private final 'allowImprovedCatchAnalysis' 'Z' @17
- private 'alive' 'Z' @18
- 'loopPassTwo' 'Z' @19
- private final 'names' 'Lcom/sun/tools/javac/util/Names;' @20
- private final 'log' 'Lcom/sun/tools/javac/util/Log;' @24
- private final 'syms' 'Lcom/sun/tools/javac/code/Symtab;' @28
- private final 'types' 'Lcom/sun/tools/javac/code/Types;' @32
- private final 'chk' 'Lcom/sun/tools/javac/comp/Check;' @36
- private 'make' 'Lcom/sun/tools/javac/tree/TreeMaker;' @40
- private final 'rs' 'Lcom/sun/tools/javac/comp/Resolve;' @44
- private 'attrEnv' 'Lcom/sun/tools/javac/comp/Env;' @48
- private 'lint' 'Lcom/sun/tools/javac/code/Lint;' @52
- 'inits' 'Lcom/sun/tools/javac/util/Bits;' @56
- 'uninits' 'Lcom/sun/tools/javac/util/Bits;' @60
- 'preciseRethrowTypes' 'Ljava/util/HashMap;' @64
- 'uninitsTry' 'Lcom/sun/tools/javac/util/Bits;' @68
- 'initsWhenTrue' 'Lcom/sun/tools/javac/util/Bits;' @72
- 'initsWhenFalse' 'Lcom/sun/tools/javac/util/Bits;' @76
- 'uninitsWhenTrue' 'Lcom/sun/tools/javac/util/Bits;' @80
- 'uninitsWhenFalse' 'Lcom/sun/tools/javac/util/Bits;' @84
- 'vars' '[Lcom/sun/tools/javac/code/Symbol$VarSymbol;' @88
- 'classDef' 'Lcom/sun/tools/javac/tree/JCTree$JCClassDecl;' @92
- 'thrown' 'Lcom/sun/tools/javac/util/List;' @96
- 'caught' 'Lcom/sun/tools/javac/util/List;' @100
- 'unrefdResources' 'Lcom/sun/tools/javac/code/Scope;' @104
- 'pendingExits' 'Lcom/sun/tools/javac/util/ListBuffer;' @108
- static oop maps: 640-640
- non-static oop maps: 20-108
EBX=0xae30f7a0 is an oop
{method}
- klass: {other class}
- this oop: 0xae30f7a0
- method holder: 'com/sun/tools/javac/comp/Flow'
- constants: 0xae309148 constant pool [1131] for 'com/sun/tools/javac/comp/Flow' cache=0xae313760
- access: 0x1 public
- name: 'visitTypeCast'
- signature: '(Lcom/sun/tools/javac/tree/JCTree$JCTypeCast;)V'
- max stack: 8
- max locals: 2
- size of params: 2
- method size: 20
- vtable index: 40
- i2i entry: 0x8bf6f6d0
- adapter: 0x7ed5909c
- compiled entry 0x8c43c050
- code size: 92
- code start: 0xae30f738
- code end (excl): 0xae30f794
- checked ex length: 0
- linenumber start: 0xae30f794
- localvar length: 0
- compiled code: 24095 1648 nmethod com.sun.tools.javac.comp.Flow::visitTypeCast (92 bytes)
ECX=0x9b5f7338 is an oop
com.sun.tools.javac.comp.Flow
- klass: 'com/sun/tools/javac/comp/Flow'
- ---- fields (total size 28 words):
- 'firstadr' 'I' @8 0
- 'nextadr' 'I' @12 0
- private final 'allowImprovedRethrowAnalysis' 'Z' @16 true
- private final 'allowImprovedCatchAnalysis' 'Z' @17 true
- private 'alive' 'Z' @18 true
- 'loopPassTwo' 'Z' @19 false
- private final 'names' 'Lcom/sun/tools/javac/util/Names;' @20 a 'com/sun/tools/javac/util/Names' (9b5f6ac0)
- private final 'log' 'Lcom/sun/tools/javac/util/Log;' @24 a 'com/sun/tools/javac/util/Log' (9b37cd60)
- private final 'syms' 'Lcom/sun/tools/javac/code/Symtab;' @28 a 'com/sun/tools/javac/code/Symtab' (9b5f6c68)
- private final 'types' 'Lcom/sun/tools/javac/code/Types;' @32 a 'com/sun/tools/javac/code/Types' (9b5f6df8)
- private final 'chk' 'Lcom/sun/tools/javac/comp/Check;' @36 a 'com/sun/tools/javac/comp/Check' (9b5f6d90)
- private 'make' 'Lcom/sun/tools/javac/tree/TreeMaker;' @40 a 'com/sun/tools/javac/tree/TreeMaker' (8df8b970)
- private final 'rs' 'Lcom/sun/tools/javac/comp/Resolve;' @44 a 'com/sun/tools/javac/comp/Resolve' (9b37c900)
- private 'attrEnv' 'Lcom/sun/tools/javac/comp/Env;' @48 a 'com/sun/tools/javac/comp/Env' (9b44b520)
- private 'lint' 'Lcom/sun/tools/javac/code/Lint;' @52 a 'com/sun/tools/javac/code/Lint' (9b37caf0)
- 'inits' 'Lcom/sun/tools/javac/util/Bits;' @56 a 'com/sun/tools/javac/util/Bits' (8df8bbe0)
- 'uninits' 'Lcom/sun/tools/javac/util/Bits;' @60 a 'com/sun/tools/javac/util/Bits' (8df8bc00)
- 'preciseRethrowTypes' 'Ljava/util/HashMap;' @64 a 'java/util/HashMap' (8df8ba28)
- 'uninitsTry' 'Lcom/sun/tools/javac/util/Bits;' @68 a 'com/sun/tools/javac/util/Bits' (8df8b9e0)
- 'initsWhenTrue' 'Lcom/sun/tools/javac/util/Bits;' @72 a 'com/sun/tools/javac/util/Bits' (8df8bbe0)
- 'initsWhenFalse' 'Lcom/sun/tools/javac/util/Bits;' @76 a 'com/sun/tools/javac/util/Bits' (8df8bcf0)
- 'uninitsWhenTrue' 'Lcom/sun/tools/javac/util/Bits;' @80 a 'com/sun/tools/javac/util/Bits' (8df8bc00)
- 'uninitsWhenFalse' 'Lcom/sun/tools/javac/util/Bits;' @84 a 'com/sun/tools/javac/util/Bits' (8df8bd10)
- 'vars' '[Lcom/sun/tools/javac/code/Symbol$VarSymbol;' @88 a 'com/sun/tools/javac/code/Symbol$VarSymbol'[32] (9cd5a4b8)
- 'classDef' 'Lcom/sun/tools/javac/tree/JCTree$JCClassDecl;' @92 a 'com/sun/tools/javac/tree/JCTree$JCClassDecl' (9b4a3fb0)
- 'thrown' 'Lcom/sun/tools/javac/util/List;' @96 a 'com/sun/tools/javac/util/List$1' (9b37cdb0)
- 'caught' 'Lcom/sun/tools/javac/util/List;' @100 a 'com/sun/tools/javac/util/List' (99cf7b38)
- 'unrefdResources' 'Lcom/sun/tools/javac/code/Scope;' @104 a 'com/sun/tools/javac/code/Scope' (8df8baa0)
- 'pendingExits' 'Lcom/sun/tools/javac/util/ListBuffer;' @108 a 'com/sun/tools/javac/util/ListBuffer' (8df8bc78)
EDX=0x9a5c77e0 is an oop
com.sun.tools.javac.tree.JCTree$JCTypeCast
- klass: 'com/sun/tools/javac/tree/JCTree$JCTypeCast'
- ---- fields (total size 6 words):
- public 'pos' 'I' @8 3613 (e1d)
- public 'type' 'Lcom/sun/tools/javac/code/Type;' @12 a 'com/sun/tools/javac/code/Type$TypeVar' (991f2310)
- public 'clazz' 'Lcom/sun/tools/javac/tree/JCTree;' @16 a 'com/sun/tools/javac/tree/JCTree$JCIdent' (9a692230)
- public 'expr' 'Lcom/sun/tools/javac/tree/JCTree$JCExpression;' @20 a 'com/sun/tools/javac/tree/JCTree$JCArrayAccess' (9a692248)
ESP=0x88abb50c is pointing into the stack for thread: 0x8925cc00
EBP=0x88abba70 is pointing into the stack for thread: 0x8925cc00
ESI=0x9b5f7338 is an oop
com.sun.tools.javac.comp.Flow
- klass: 'com/sun/tools/javac/comp/Flow'
- ---- fields (total size 28 words):
- 'firstadr' 'I' @8 0
- 'nextadr' 'I' @12 0
- private final 'allowImprovedRethrowAnalysis' 'Z' @16 true
- private final 'allowImprovedCatchAnalysis' 'Z' @17 true
- private 'alive' 'Z' @18 true
- 'loopPassTwo' 'Z' @19 false
- private final 'names' 'Lcom/sun/tools/javac/util/Names;' @20 a 'com/sun/tools/javac/util/Names' (9b5f6ac0)
- private final 'log' 'Lcom/sun/tools/javac/util/Log;' @24 a 'com/sun/tools/javac/util/Log' (9b37cd60)
- private final 'syms' 'Lcom/sun/tools/javac/code/Symtab;' @28 a 'com/sun/tools/javac/code/Symtab' (9b5f6c68)
- private final 'types' 'Lcom/sun/tools/javac/code/Types;' @32 a 'com/sun/tools/javac/code/Types' (9b5f6df8)
- private final 'chk' 'Lcom/sun/tools/javac/comp/Check;' @36 a 'com/sun/tools/javac/comp/Check' (9b5f6d90)
- private 'make' 'Lcom/sun/tools/javac/tree/TreeMaker;' @40 a 'com/sun/tools/javac/tree/TreeMaker' (8df8b970)
- private final 'rs' 'Lcom/sun/tools/javac/comp/Resolve;' @44 a 'com/sun/tools/javac/comp/Resolve' (9b37c900)
- private 'attrEnv' 'Lcom/sun/tools/javac/comp/Env;' @48 a 'com/sun/tools/javac/comp/Env' (9b44b520)
- private 'lint' 'Lcom/sun/tools/javac/code/Lint;' @52 a 'com/sun/tools/javac/code/Lint' (9b37caf0)
- 'inits' 'Lcom/sun/tools/javac/util/Bits;' @56 a 'com/sun/tools/javac/util/Bits' (8df8bbe0)
- 'uninits' 'Lcom/sun/tools/javac/util/Bits;' @60 a 'com/sun/tools/javac/util/Bits' (8df8bc00)
- 'preciseRethrowTypes' 'Ljava/util/HashMap;' @64 a 'java/util/HashMap' (8df8ba28)
- 'uninitsTry' 'Lcom/sun/tools/javac/util/Bits;' @68 a 'com/sun/tools/javac/util/Bits' (8df8b9e0)
- 'initsWhenTrue' 'Lcom/sun/tools/javac/util/Bits;' @72 a 'com/sun/tools/javac/util/Bits' (8df8bbe0)
- 'initsWhenFalse' 'Lcom/sun/tools/javac/util/Bits;' @76 a 'com/sun/tools/javac/util/Bits' (8df8bcf0)
- 'uninitsWhenTrue' 'Lcom/sun/tools/javac/util/Bits;' @80 a 'com/sun/tools/javac/util/Bits' (8df8bc00)
- 'uninitsWhenFalse' 'Lcom/sun/tools/javac/util/Bits;' @84 a 'com/sun/tools/javac/util/Bits' (8df8bd10)
- 'vars' '[Lcom/sun/tools/javac/code/Symbol$VarSymbol;' @88 a 'com/sun/tools/javac/code/Symbol$VarSymbol'[32] (9cd5a4b8)
- 'classDef' 'Lcom/sun/tools/javac/tree/JCTree$JCClassDecl;' @92 a 'com/sun/tools/javac/tree/JCTree$JCClassDecl' (9b4a3fb0)
- 'thrown' 'Lcom/sun/tools/javac/util/List;' @96 a 'com/sun/tools/javac/util/List$1' (9b37cdb0)
- 'caught' 'Lcom/sun/tools/javac/util/List;' @100 a 'com/sun/tools/javac/util/List' (99cf7b38)
- 'unrefdResources' 'Lcom/sun/tools/javac/code/Scope;' @104 a 'com/sun/tools/javac/code/Scope' (8df8baa0)
- 'pendingExits' 'Lcom/sun/tools/javac/util/ListBuffer;' @108 a 'com/sun/tools/javac/util/ListBuffer' (8df8bc78)
EDI=0x9b5f7338 is an oop
com.sun.tools.javac.comp.Flow
- klass: 'com/sun/tools/javac/comp/Flow'
- ---- fields (total size 28 words):
- 'firstadr' 'I' @8 0
- 'nextadr' 'I' @12 0
- private final 'allowImprovedRethrowAnalysis' 'Z' @16 true
- private final 'allowImprovedCatchAnalysis' 'Z' @17 true
- private 'alive' 'Z' @18 true
- 'loopPassTwo' 'Z' @19 false
- private final 'names' 'Lcom/sun/tools/javac/util/Names;' @20 a 'com/sun/tools/javac/util/Names' (9b5f6ac0)
- private final 'log' 'Lcom/sun/tools/javac/util/Log;' @24 a 'com/sun/tools/javac/util/Log' (9b37cd60)
- private final 'syms' 'Lcom/sun/tools/javac/code/Symtab;' @28 a 'com/sun/tools/javac/code/Symtab' (9b5f6c68)
- private final 'types' 'Lcom/sun/tools/javac/code/Types;' @32 a 'com/sun/tools/javac/code/Types' (9b5f6df8)
- private final 'chk' 'Lcom/sun/tools/javac/comp/Check;' @36 a 'com/sun/tools/javac/comp/Check' (9b5f6d90)
- private 'make' 'Lcom/sun/tools/javac/tree/TreeMaker;' @40 a 'com/sun/tools/javac/tree/TreeMaker' (8df8b970)
- private final 'rs' 'Lcom/sun/tools/javac/comp/Resolve;' @44 a 'com/sun/tools/javac/comp/Resolve' (9b37c900)
- private 'attrEnv' 'Lcom/sun/tools/javac/comp/Env;' @48 a 'com/sun/tools/javac/comp/Env' (9b44b520)
- private 'lint' 'Lcom/sun/tools/javac/code/Lint;' @52 a 'com/sun/tools/javac/code/Lint' (9b37caf0)
- 'inits' 'Lcom/sun/tools/javac/util/Bits;' @56 a 'com/sun/tools/javac/util/Bits' (8df8bbe0)
- 'uninits' 'Lcom/sun/tools/javac/util/Bits;' @60 a 'com/sun/tools/javac/util/Bits' (8df8bc00)
- 'preciseRethrowTypes' 'Ljava/util/HashMap;' @64 a 'java/util/HashMap' (8df8ba28)
- 'uninitsTry' 'Lcom/sun/tools/javac/util/Bits;' @68 a 'com/sun/tools/javac/util/Bits' (8df8b9e0)
- 'initsWhenTrue' 'Lcom/sun/tools/javac/util/Bits;' @72 a 'com/sun/tools/javac/util/Bits' (8df8bbe0)
- 'initsWhenFalse' 'Lcom/sun/tools/javac/util/Bits;' @76 a 'com/sun/tools/javac/util/Bits' (8df8bcf0)
- 'uninitsWhenTrue' 'Lcom/sun/tools/javac/util/Bits;' @80 a 'com/sun/tools/javac/util/Bits' (8df8bc00)
- 'uninitsWhenFalse' 'Lcom/sun/tools/javac/util/Bits;' @84 a 'com/sun/tools/javac/util/Bits' (8df8bd10)
- 'vars' '[Lcom/sun/tools/javac/code/Symbol$VarSymbol;' @88 a 'com/sun/tools/javac/code/Symbol$VarSymbol'[32] (9cd5a4b8)
- 'classDef' 'Lcom/sun/tools/javac/tree/JCTree$JCClassDecl;' @92 a 'com/sun/tools/javac/tree/JCTree$JCClassDecl' (9b4a3fb0)
- 'thrown' 'Lcom/sun/tools/javac/util/List;' @96 a 'com/sun/tools/javac/util/List$1' (9b37cdb0)
- 'caught' 'Lcom/sun/tools/javac/util/List;' @100 a 'com/sun/tools/javac/util/List' (99cf7b38)
- 'unrefdResources' 'Lcom/sun/tools/javac/code/Scope;' @104 a 'com/sun/tools/javac/code/Scope' (8df8baa0)
- 'pendingExits' 'Lcom/sun/tools/javac/util/ListBuffer;' @108 a 'com/sun/tools/javac/util/ListBuffer' (8df8bc78)
Stack: [0x88a6b000,0x88abc000], sp=0x88abb50c, free space=321k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
v ~BufferBlob::vtable chunks
j com.sun.tools.javac.main.JavaCompiler.flow(Lcom/sun/tools/javac/comp/Env;)Ljava/util/Queue;+7
j com.sun.tools.javac.main.JavaCompiler.compile2()V+180
j com.sun.tools.javac.main.JavaCompiler.compile(Lcom/sun/tools/javac/util/List;Lcom/sun/tools/javac/util/List;Ljava/lang/Iterable;)V+159
j com.sun.tools.javac.main.Main.compile([Ljava/lang/String;[Ljava/lang/String;Lcom/sun/tools/javac/util/Context;Lcom/sun/tools/javac/util/List;Ljava/lang/Iterable;)I+761
j com.sun.tools.javac.main.Main.compile([Ljava/lang/String;Lcom/sun/tools/javac/util/Context;Lcom/sun/tools/javac/util/List;Ljava/lang/Iterable;)I+7
j com.sun.tools.javac.main.Main.compile([Ljava/lang/String;Lcom/sun/tools/javac/util/Context;)I+7
j com.sun.tools.javac.main.Main.compile([Ljava/lang/String;)I+15
j com.sun.tools.javac.Main.compile([Ljava/lang/String;)I+12
j com.sun.tools.javac.Main.main([Ljava/lang/String;)V+97
v ~StubRoutines::call_stub
V [libjvm.so+0x455857] AsyncGetCallTrace+0xd0e77
V [libjvm.so+0x6c0a59] JVM_RegisterSignal+0x18aca9
V [libjvm.so+0x453e47] AsyncGetCallTrace+0xcf467
V [libjvm.so+0x46d556] JNI_CreateJavaVM+0x4c6
V [libjvm.so+0x476d8b] JNI_CreateJavaVM+0x9cfb
C [java+0x5997] JavaMain+0xe07
C [libpthread.so.17.0+0x610e] pthread_testcancel+0xbe
--------------- P R O C E S S ---------------
Java Threads: ( => current thread )
0x895bac00 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=2093874176, stack(0x7ea45000,0x7ea96000)]
0x891d6400 JavaThread "C1 CompilerThread0" daemon [_thread_blocked, id=2131537152, stack(0x8053f000,0x805c0000)]
0x82c14c00 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=2131536128, stack(0x85039000,0x8508a000)]
0x8b22bc00 JavaThread "Finalizer" daemon [_thread_blocked, id=2131534592, stack(0x81526000,0x81577000)]
0x819d0c00 JavaThread "Reference Handler" daemon [_thread_blocked, id=2131517440, stack(0x7e24d000,0x7e29e000)]
=>0x8925cc00 JavaThread "main" [_thread_in_Java, id=-2122977024, stack(0x88a6b000,0x88abc000)]
Other Threads:
0x7efba400 VMThread [stack: 0x810de000,0x8115f000] [id=2131518208]
0x7c50c400 WatcherThread [stack: 0x83407000,0x83488000] [id=-2106322944]
VM state:synchronizing (normal execution)
VM Mutex/Monitor currently owned by a thread: ([mutex/lock_event])
[0x8209ac18] Safepoint_lock - owner thread: 0x7efba400
[0x8209a418] Threads_lock - owner thread: 0x7efba400
Heap
def new generation total 157248K, used 10586K [0x8df70000, 0x98a10000, 0x98a10000)
eden space 139776K, 2% used [0x8df70000, 0x8e23bcb0, 0x967f0000)
from space 17472K, 44% used [0x97900000, 0x9808af08, 0x98a10000)
to space 17472K, 0% used [0x967f0000, 0x967f0000, 0x97900000)
tenured generation total 349568K, used 84379K [0x98a10000, 0xadf70000, 0xadf70000)
the space 349568K, 24% used [0x98a10000, 0x9dc76dc8, 0x9dc76e00, 0xadf70000)
compacting perm gen total 32768K, used 5458K [0xadf70000, 0xaff70000, 0xb7f70000)
the space 32768K, 16% used [0xadf70000, 0xae4c4958, 0xae4c4a00, 0xaff70000)
No shared spaces configured.
Code Cache [0x8bf64000, 0x8c444000, 0x8df64000)
total_blobs=1761 nmethods=1636 adapters=68 free_code_cache=28473664 largest_free_block=448
Dynamic libraries:
Error: Cannot print dynamic libraries.
VM Arguments:
jvm_args: -XX:-PrintVMOptions -XX:+UnlockDiagnosticVMOptions -XX:-LogVMOutput -Xmx512m -Xms512m -XX:PermSize=32m -XX:MaxPermSize=160m -Xbootclasspath/p:/usr/obj/i386/ports/jdk-1.7.0.11/openjdk/build/bsd-i586/langtools/dist/bootstrap/lib/javac.jar
java_command: /usr/obj/i386/ports/jdk-1.7.0.11/openjdk/build/bsd-i586/langtools/dist/bootstrap/lib/javac.jar -source 7 -target 7 -encoding ascii -Xbootclasspath:/usr/obj/i386/ports/jdk-1.7.0.11/openjdk/build/bsd-i586/classes -sourcepath /usr/obj/i386/ports/jdk-1.7.0.11/openjdk/build/bsd-i586/gensrc:::/usr/obj/i386/ports/jdk-1.7.0.11/openjdk/jdk/src/macosx/classes:/usr/obj/i386/ports/jdk-1.7.0.11/openjdk/jdk/src/solaris/classes:/usr/obj/i386/ports/jdk-1.7.0.11/openjdk/jdk/src/share/classes -d /usr/obj/i386/ports/jdk-1.7.0.11/openjdk/build/bsd-i586/classes @/usr/obj/i386/ports/jdk-1.7.0.11/openjdk/build/bsd-i586/tmp/java/java.lang/java/.classes.list.filtered
Launcher Type: SUN_STANDARD
Environment Variables:
PATH=/usr/obj/i386/ports/jdk-1.7.0.11/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/bin:/usr/X11R6/bin
USERNAME=truk
LD_LIBRARY_PATH=/usr/local/jdk-1.6.0/jre/lib/i386/client:/usr/local/jdk-1.6.0/jre/lib/i386:/usr/local/jdk-1.6.0/jre/../lib/i386
Signal Handlers:
SIGSEGV: [libjvm.so+0x839cb0], sa_mask[0]=0x7ffefaff, sa_flags=0x00000042
SIGBUS: [libjvm.so+0x839cb0], sa_mask[0]=0x7ffefcff, sa_flags=0x00000042
SIGFPE: [libjvm.so+0x6c2140], sa_mask[0]=0x7ffefe7f, sa_flags=0x00000042
SIGPIPE: [libjvm.so+0x6c2140], sa_mask[0]=0x7ffeeeff, sa_flags=0x00000042
SIGXFSZ: [libjvm.so+0x6c2140], sa_mask[0]=0x7efefeff, sa_flags=0x00000042
SIGILL: [libjvm.so+0x6c2140], sa_mask[0]=0x7ffefef7, sa_flags=0x00000042
SIGUSR1: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000002
SIGUSR2: [libjvm.so+0x6c5df0], sa_mask[0]=0x00000000, sa_flags=0x00000042
SIGHUP: [libjvm.so+0x6c5870], sa_mask[0]=0x7ffefefe, sa_flags=0x00000042
SIGINT: [libjvm.so+0x6c5870], sa_mask[0]=0x7ffefefd, sa_flags=0x00000042
SIGTERM: [libjvm.so+0x6c5870], sa_mask[0]=0x7ffebeff, sa_flags=0x00000042
SIGQUIT: [libjvm.so+0x6c5870], sa_mask[0]=0x7ffefefb, sa_flags=0x00000042
--------------- S Y S T E M ---------------
OS:Bsd
uname:OpenBSD 5.2 GENERIC.MP#20 i386
rlimit: STACK 4096k, CORE infinity, NPROC 1310, NOFILE 1024
CPU:total 4 (2 cores per cpu, 1 threads per core) family 15 model 65 stepping 2, cmov, cx8, fxsr, mmx, sse, sse2, sse3, mmxext, 3dnowpref
Memory: 4k page, physical 2097152k(524288k free)
vm_info: OpenJDK Client VM (20.0-b12-fastdebug) for bsd-x86 JRE (1.6.0_32-fastdebug-b27), built on Feb 1 2013 15:49:17 by "truk" with gcc 4.2.1 20070719
time: Fri Feb 1 18:02:25 2013
elapsed time: 24 seconds
More information about the hotspot-dev
mailing list