Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8083176 | emb-9 | Coleen Phillimore | P4 | Resolved | Fixed | team |
FULL PRODUCT VERSION :
java version "1.7.0-ea"
Java(TM) SE Runtime Environment (build 1.7.0-ea-b15)
Java HotSpot(TM) Client VM (build 1.7.0-ea-b15, mixed mode, sharing)
ADDITIONAL OS VERSION INFORMATION :
Linux medion3200 2.6.20-1.2962.fc6 #1 SMP Tue Jun 19 18:24:12 EDT 2007 i686 athlon i386 GNU/Linux
EXTRA RELEVANT SYSTEM CONFIGURATION :
The same problem seems to be present (at least) also with jdk1.6.0 and on Windows.
A DESCRIPTION OF THE PROBLEM :
Adding some methods to java.lang.Object class makes the VM crash during the bootstrap. Even if the added methods are empty and never called.
STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
The easiest way to reproduce the bug is to add three methods to the java/lang/Object.java source file:
void dummy1() { return; }
void dummy2() { return; }
void dummy3() { return; }
Then to place the new compiled class file in the bootstrap path with "-Xbootclasspath/p" command line option.
EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
As the added method are never called and empty we expect the VM to boot normally.
ACTUAL -
The VM crashes and leaves a message like this one:
#
# An unexpected error has been detected by Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x00000001, pid=19517, tid=3086080912
#
# Java VM: Java HotSpot(TM) Client VM (1.7.0-ea-b15 mixed mode linux-x86)
# Problematic frame:
# C 0x00000001
#
# An error report file with more information is saved as:
# /home/pmoret/hs_err_pid19517.log
#
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
#
ERROR MESSAGES/STACK TRACES THAT OCCUR :
Here is the content of the hs_err_pid19517.log:
#
# An unexpected error has been detected by Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x00000001, pid=19517, tid=3086080912
#
# Java VM: Java HotSpot(TM) Client VM (1.7.0-ea-b15 mixed mode linux-x86)
# Problematic frame:
# C 0x00000001
#
# 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 (0x08917000): JavaThread "main" [_thread_in_vm, id=19518, stack(0xb7ecd000,0xb7f1e000)]
siginfo:si_signo=SIGSEGV: si_errno=0, si_code=1 (SEGV_MAPERR), si_addr=0x00000001
Registers:
EAX=0xb1e05850, EBX=0xb1e007f0, ECX=0xb1e058b0, EDX=0x08916548
ESP=0xb7f1b554, EBP=0xb7f1b700, ESI=0x0000009b, EDI=0x0893a5ac
EIP=0x00000001, CR2=0x00000001, EFLAGS=0x00010286
Top of Stack: (sp=0xb7f1b554)
0xb7f1b554: 061c2e7a b1e058b0 0893c224 b7f1b818
0xb7f1b564: 001d848c b5ec4040 00000036 00000001
0xb7f1b574: 08914e48 0000000d 0893a5ac 08916078
0xb7f1b584: b7f1b58c 001d8880 b7f1b6ec 0621961b
0xb7f1b594: b1ea41b0 b5ebc15c 00000001 00000001
0xb7f1b5a4: b1ea0740 b5ebc15c 00001534 00000000
0xb7f1b5b4: 06432428 0893a5b4 0000000a 00000001
0xb7f1b5c4: b1ea0740 0893a5ac 00000002 00000001
Instructions: (pc=0x00000001)
0xfffffff1:
Stack: [0xb7ecd000,0xb7f1e000], sp=0xb7f1b554, free space=313k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C 0x00000001
V [libjvm.so+0x213ddd]
v ~BufferBlob::Interpreter
v ~BufferBlob::StubRoutines (1)
V [libjvm.so+0x224b0d]
V [libjvm.so+0x318be8]
V [libjvm.so+0x2249a0]
V [libjvm.so+0x1fc9f6]
V [libjvm.so+0x1fb780]
V [libjvm.so+0x1faac8]
V [libjvm.so+0x2e88b6]
V [libjvm.so+0x2ea1c1]
V [libjvm.so+0x2ea006]
V [libjvm.so+0x216ee0]
v ~BufferBlob::Interpreter
v ~BufferBlob::StubRoutines (1)
V [libjvm.so+0x224b0d]
V [libjvm.so+0x318be8]
V [libjvm.so+0x2249a0]
V [libjvm.so+0x1fc9f6]
V [libjvm.so+0x1fb780]
V [libjvm.so+0x1faac8]
V [libjvm.so+0x214058]
v ~BufferBlob::Interpreter
v ~BufferBlob::StubRoutines (1)
V [libjvm.so+0x224b0d]
V [libjvm.so+0x318be8]
V [libjvm.so+0x2249a0]
V [libjvm.so+0x1fc9f6]
V [libjvm.so+0x1fb780]
V [libjvm.so+0x1faac8]
V [libjvm.so+0x214058]
v ~BufferBlob::Interpreter
v ~BufferBlob::StubRoutines (1)
V [libjvm.so+0x224b0d]
V [libjvm.so+0x318be8]
V [libjvm.so+0x2249a0]
V [libjvm.so+0x1fc9f6]
V [libjvm.so+0x1fb780]
V [libjvm.so+0x1faac8]
V [libjvm.so+0x28e7e4]
V [libjvm.so+0x22bc1a]
C [libjava.so+0x1151b] JNU_CallStaticMethodByName+0x7b
C [libjava.so+0x11ce1] JNU_NewStringPlatform+0x1d1
C [libjava.so+0xfe61] Java_java_lang_System_initProperties+0x1481
v ~BufferBlob::Interpreter
v ~BufferBlob::Interpreter
v ~BufferBlob::StubRoutines (1)
V [libjvm.so+0x224b0d]
V [libjvm.so+0x318be8]
V [libjvm.so+0x224823]
V [libjvm.so+0x224880]
V [libjvm.so+0x39ffbc]
V [libjvm.so+0x24da13]
C [java+0x2fec]
C [java+0x1912] JavaMain+0x72
C [libpthread.so.0+0x545b]
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
v ~BufferBlob::Interpreter
v ~BufferBlob::StubRoutines (1)
v ~BufferBlob::Interpreter
v ~BufferBlob::StubRoutines (1)
v ~BufferBlob::Interpreter
v ~BufferBlob::StubRoutines (1)
v ~BufferBlob::Interpreter
v ~BufferBlob::StubRoutines (1)
v ~BufferBlob::Interpreter
v ~BufferBlob::Interpreter
v ~BufferBlob::StubRoutines (1)
--------------- P R O C E S S ---------------
Java Threads: ( => current thread )
0x08967000 JavaThread "Finalizer" daemon [_thread_blocked, id=19521, stack(0xadaac000,0xadafd000)]
0x08966000 JavaThread "Reference Handler" daemon [_thread_blocked, id=19520, stack(0xadafd000,0xadb4e000)]
=>0x08917000 JavaThread "main" [_thread_in_vm, id=19518, stack(0xb7ecd000,0xb7f1e000)]
Other Threads:
0x08962c00 VMThread [stack: 0xadb4e000,0xadbcf000] [id=19519]
VM state:not at safepoint (normal execution)
VM Mutex/Monitor currently owned by a thread: None
Heap
def new generation total 960K, used 36K [0xade00000, 0xadf00000, 0xae2e0000)
eden space 896K, 4% used [0xade00000, 0xade09000, 0xadee0000)
from space 64K, 0% used [0xadee0000, 0xadee0000, 0xadef0000)
to space 64K, 0% used [0xadef0000, 0xadef0000, 0xadf00000)
tenured generation total 4096K, used 0K [0xae2e0000, 0xae6e0000, 0xb1e00000)
the space 4096K, 0% used [0xae2e0000, 0xae2e0000, 0xae2e0200, 0xae6e0000)
compacting perm gen total 12288K, used 694K [0xb1e00000, 0xb2a00000, 0xb5e00000)
the space 12288K, 5% used [0xb1e00000, 0xb1eadbc8, 0xb1eadc00, 0xb2a00000)
No shared spaces configured.
Dynamic libraries:
0016f000-00188000 r-xp 00000000 03:02 164259 /lib/ld-2.5.so
00188000-00189000 r-xp 00019000 03:02 164259 /lib/ld-2.5.so
00189000-0018a000 rwxp 0001a000 03:02 164259 /lib/ld-2.5.so
0018c000-001b1000 r-xp 00000000 03:02 164263 /lib/libm-2.5.so
001b1000-001b2000 r-xp 00024000 03:02 164263 /lib/libm-2.5.so
001b2000-001b3000 rwxp 00025000 03:02 164263 /lib/libm-2.5.so
001b5000-001b7000 r-xp 00000000 03:02 164264 /lib/libdl-2.5.so
001b7000-001b8000 r-xp 00001000 03:02 164264 /lib/libdl-2.5.so
001b8000-001b9000 rwxp 00002000 03:02 164264 /lib/libdl-2.5.so
001d0000-001e3000 r-xp 00000000 03:02 164273 /lib/libpthread-2.5.so
001e3000-001e4000 r-xp 00012000 03:02 164273 /lib/libpthread-2.5.so
001e4000-001e5000 rwxp 00013000 03:02 164273 /lib/libpthread-2.5.so
001e5000-001e7000 rwxp 001e5000 00:00 0
00242000-00249000 r-xp 00000000 03:02 164274 /lib/librt-2.5.so
00249000-0024a000 r-xp 00006000 03:02 164274 /lib/librt-2.5.so
0024a000-0024b000 rwxp 00007000 03:02 164274 /lib/librt-2.5.so
0024d000-00260000 r-xp 00000000 03:02 164280 /lib/libnsl-2.5.so
00260000-00261000 r-xp 00012000 03:02 164280 /lib/libnsl-2.5.so
00261000-00262000 rwxp 00013000 03:02 164280 /lib/libnsl-2.5.so
00262000-00264000 rwxp 00262000 00:00 0
00bf7000-00d31000 r-xp 00000000 03:02 164260 /lib/libc-2.5.so
00d31000-00d33000 r-xp 0013a000 03:02 164260 /lib/libc-2.5.so
00d33000-00d34000 rwxp 0013c000 03:02 164260 /lib/libc-2.5.so
00d34000-00d37000 rwxp 00d34000 00:00 0
06000000-06425000 r-xp 00000000 03:02 30540078 /usr/local/jdk1.7.0/jre/lib/i386/client/libjvm.so
06425000-0643f000 rwxp 00424000 03:02 30540078 /usr/local/jdk1.7.0/jre/lib/i386/client/libjvm.so
0643f000-0685f000 rwxp 0643f000 00:00 0
08048000-08051000 r-xp 00000000 03:02 11731064 /usr/local/jdk1.7.0/bin/java
08051000-08052000 rwxp 00009000 03:02 11731064 /usr/local/jdk1.7.0/bin/java
08912000-0897c000 rwxp 08912000 00:00 0
ad8ac000-adaac000 r-xp 00000000 03:02 3458232 /usr/lib/locale/locale-archive
adaac000-adaaf000 --xp adaac000 00:00 0
adaaf000-adafd000 rwxp adaaf000 00:00 0
adafd000-adb00000 --xp adafd000 00:00 0
adb00000-adb4e000 rwxp adb00000 00:00 0
adb4e000-adb4f000 --xp adb4e000 00:00 0
adb4f000-adc00000 rwxp adb4f000 00:00 0
adc00000-add80000 r-xs 02cf6000 03:02 11862091 /usr/local/jdk1.7.0/jre/lib/rt.jar
add80000-add87000 rwxp add80000 00:00 0
add87000-adda1000 rwxp add87000 00:00 0
adda1000-adda4000 rwxp adda1000 00:00 0
adda4000-addbf000 rwxp adda4000 00:00 0
addbf000-addc0000 rwxp addbf000 00:00 0
addc0000-addc1000 rwxp addc0000 00:00 0
addc1000-addc4000 rwxp addc1000 00:00 0
addc4000-adddf000 rwxp addc4000 00:00 0
adddf000-adde5000 rwxp adddf000 00:00 0
adde5000-addff000 rwxp adde5000 00:00 0
addff000-adf00000 rwxp addff000 00:00 0
adf00000-ae2e0000 rwxp adf00000 00:00 0
ae2e0000-ae6e0000 rwxp ae2e0000 00:00 0
ae6e0000-b1e00000 rwxp ae6e0000 00:00 0
b1e00000-b2a00000 rwxp b1e00000 00:00 0
b2a00000-b5e00000 rwxp b2a00000 00:00 0
b5e03000-b5e05000 rwxp b5e03000 00:00 0
b5e05000-b5e83000 rwxp b5e05000 00:00 0
b5e83000-b5ecb000 rwxp b5e83000 00:00 0
b5ecb000-b7e83000 rwxp b5ecb000 00:00 0
b7e83000-b7e92000 r-xp 00000000 03:02 11960330 /usr/local/jdk1.7.0/jre/lib/i386/libzip.so
b7e92000-b7e94000 rwxp 0000e000 03:02 11960330 /usr/local/jdk1.7.0/jre/lib/i386/libzip.so
b7e94000-b7eb7000 r-xp 00000000 03:02 11960328 /usr/local/jdk1.7.0/jre/lib/i386/libjava.so
b7eb7000-b7eb9000 rwxp 00023000 03:02 11960328 /usr/local/jdk1.7.0/jre/lib/i386/libjava.so
b7eb9000-b7ec4000 r-xp 00000000 03:02 11960327 /usr/local/jdk1.7.0/jre/lib/i386/libverify.so
b7ec4000-b7ec5000 rwxp 0000b000 03:02 11960327 /usr/local/jdk1.7.0/jre/lib/i386/libverify.so
b7ec5000-b7ecd000 rwxs 00000000 03:02 4620952 /tmp/hsperfdata_pmoret/19517
b7ecd000-b7ed0000 --xp b7ecd000 00:00 0
b7ed0000-b7f1f000 rwxp b7ed0000 00:00 0
b7f1f000-b7f26000 r-xp 00000000 03:02 12091400 /usr/local/jdk1.7.0/jre/lib/i386/jli/libjli.so
b7f26000-b7f28000 rwxp 00006000 03:02 12091400 /usr/local/jdk1.7.0/jre/lib/i386/jli/libjli.so
b7f2b000-b7f34000 r-xp 00000000 03:02 164244 /lib/libnss_files-2.5.so
b7f34000-b7f35000 r-xp 00008000 03:02 164244 /lib/libnss_files-2.5.so
b7f35000-b7f36000 rwxp 00009000 03:02 164244 /lib/libnss_files-2.5.so
b7f36000-b7f3c000 r-xp 00000000 03:02 30474269 /usr/local/jdk1.7.0/jre/lib/i386/native_threads/libhpi.so
b7f3c000-b7f3d000 rwxp 00006000 03:02 30474269 /usr/local/jdk1.7.0/jre/lib/i386/native_threads/libhpi.so
b7f3d000-b7f3e000 rwxp b7f3d000 00:00 0
b7f3e000-b7f3f000 r-xp b7f3e000 00:00 0
b7f3f000-b7f40000 rwxp b7f3f000 00:00 0
b7f40000-b7f41000 r-xp b7f40000 00:00 0 [vdso]
bfa5d000-bfa73000 rwxp bfa5d000 00:00 0 [stack]
VM Arguments:
jvm_args: -Xbootclasspath/p:modobj/
java_command: <unknown>
Launcher Type: SUN_STANDARD
Environment Variables:
JAVA_HOME=/usr/local/java
PATH=/usr/local/java/bin:/usr/local/eclipse:/usr/local/java/bin:/usr/local/eclipse:/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/usr/NX/bin:/home/pmoret/bin:/usr/NX/bin
USERNAME=pmoret
LD_LIBRARY_PATH=/usr/local/jdk1.7.0/jre/lib/i386/client:/usr/local/jdk1.7.0/jre/lib/i386:/usr/local/jdk1.7.0/jre/../lib/i386
SHELL=/bin/bash
DISPLAY=:0.0
Signal Handlers:
SIGSEGV: [libjvm.so+0x3c8b60], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGBUS: [libjvm.so+0x3c8b60], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGFPE: [libjvm.so+0x317cb0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGPIPE: [libjvm.so+0x317cb0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGXFSZ: [libjvm.so+0x317cb0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGILL: [libjvm.so+0x317cb0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGUSR1: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
SIGUSR2: [libjvm.so+0x319cf0], sa_mask[0]=0x00000000, sa_flags=0x10000004
SIGHUP: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
SIGINT: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
SIGTERM: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
SIGQUIT: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
--------------- S Y S T E M ---------------
OS:Fedora Core release 6 (Zod)
uname:Linux 2.6.20-1.2962.fc6 #1 SMP Tue Jun 19 18:24:12 EDT 2007 i686
libc:glibc 2.5 NPTL 2.5
rlimit: STACK 10240k, CORE 0k, NPROC 16383, NOFILE 1024, AS infinity
load average:0.92 0.89 0.82
CPU:total 1 (1 cores per cpu, 1 threads per core) family 6 model 8 stepping 0, cmov, cx8, fxsr, mmx, sse, mmxext, 3dnow, 3dnowext
Memory: 4k page, physical 1032988k(15256k free), swap 2096472k(2096320k free)
vm_info: Java HotSpot(TM) Client VM (1.7.0-ea-b15) for linux-x86, built on Jul 5 2007 02:39:47 by "java_re" with gcc 3.2.1-7a (J2SE release)
time: Thu Jul 19 14:37:19 2007
elapsed time: 0 seconds
REPRODUCIBILITY :
This bug can be reproduced always.
---------- BEGIN SOURCE ----------
see steps to reproduce...
---------- END SOURCE ----------
java version "1.7.0-ea"
Java(TM) SE Runtime Environment (build 1.7.0-ea-b15)
Java HotSpot(TM) Client VM (build 1.7.0-ea-b15, mixed mode, sharing)
ADDITIONAL OS VERSION INFORMATION :
Linux medion3200 2.6.20-1.2962.fc6 #1 SMP Tue Jun 19 18:24:12 EDT 2007 i686 athlon i386 GNU/Linux
EXTRA RELEVANT SYSTEM CONFIGURATION :
The same problem seems to be present (at least) also with jdk1.6.0 and on Windows.
A DESCRIPTION OF THE PROBLEM :
Adding some methods to java.lang.Object class makes the VM crash during the bootstrap. Even if the added methods are empty and never called.
STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
The easiest way to reproduce the bug is to add three methods to the java/lang/Object.java source file:
void dummy1() { return; }
void dummy2() { return; }
void dummy3() { return; }
Then to place the new compiled class file in the bootstrap path with "-Xbootclasspath/p" command line option.
EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
As the added method are never called and empty we expect the VM to boot normally.
ACTUAL -
The VM crashes and leaves a message like this one:
#
# An unexpected error has been detected by Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x00000001, pid=19517, tid=3086080912
#
# Java VM: Java HotSpot(TM) Client VM (1.7.0-ea-b15 mixed mode linux-x86)
# Problematic frame:
# C 0x00000001
#
# An error report file with more information is saved as:
# /home/pmoret/hs_err_pid19517.log
#
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
#
ERROR MESSAGES/STACK TRACES THAT OCCUR :
Here is the content of the hs_err_pid19517.log:
#
# An unexpected error has been detected by Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x00000001, pid=19517, tid=3086080912
#
# Java VM: Java HotSpot(TM) Client VM (1.7.0-ea-b15 mixed mode linux-x86)
# Problematic frame:
# C 0x00000001
#
# 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 (0x08917000): JavaThread "main" [_thread_in_vm, id=19518, stack(0xb7ecd000,0xb7f1e000)]
siginfo:si_signo=SIGSEGV: si_errno=0, si_code=1 (SEGV_MAPERR), si_addr=0x00000001
Registers:
EAX=0xb1e05850, EBX=0xb1e007f0, ECX=0xb1e058b0, EDX=0x08916548
ESP=0xb7f1b554, EBP=0xb7f1b700, ESI=0x0000009b, EDI=0x0893a5ac
EIP=0x00000001, CR2=0x00000001, EFLAGS=0x00010286
Top of Stack: (sp=0xb7f1b554)
0xb7f1b554: 061c2e7a b1e058b0 0893c224 b7f1b818
0xb7f1b564: 001d848c b5ec4040 00000036 00000001
0xb7f1b574: 08914e48 0000000d 0893a5ac 08916078
0xb7f1b584: b7f1b58c 001d8880 b7f1b6ec 0621961b
0xb7f1b594: b1ea41b0 b5ebc15c 00000001 00000001
0xb7f1b5a4: b1ea0740 b5ebc15c 00001534 00000000
0xb7f1b5b4: 06432428 0893a5b4 0000000a 00000001
0xb7f1b5c4: b1ea0740 0893a5ac 00000002 00000001
Instructions: (pc=0x00000001)
0xfffffff1:
Stack: [0xb7ecd000,0xb7f1e000], sp=0xb7f1b554, free space=313k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C 0x00000001
V [libjvm.so+0x213ddd]
v ~BufferBlob::Interpreter
v ~BufferBlob::StubRoutines (1)
V [libjvm.so+0x224b0d]
V [libjvm.so+0x318be8]
V [libjvm.so+0x2249a0]
V [libjvm.so+0x1fc9f6]
V [libjvm.so+0x1fb780]
V [libjvm.so+0x1faac8]
V [libjvm.so+0x2e88b6]
V [libjvm.so+0x2ea1c1]
V [libjvm.so+0x2ea006]
V [libjvm.so+0x216ee0]
v ~BufferBlob::Interpreter
v ~BufferBlob::StubRoutines (1)
V [libjvm.so+0x224b0d]
V [libjvm.so+0x318be8]
V [libjvm.so+0x2249a0]
V [libjvm.so+0x1fc9f6]
V [libjvm.so+0x1fb780]
V [libjvm.so+0x1faac8]
V [libjvm.so+0x214058]
v ~BufferBlob::Interpreter
v ~BufferBlob::StubRoutines (1)
V [libjvm.so+0x224b0d]
V [libjvm.so+0x318be8]
V [libjvm.so+0x2249a0]
V [libjvm.so+0x1fc9f6]
V [libjvm.so+0x1fb780]
V [libjvm.so+0x1faac8]
V [libjvm.so+0x214058]
v ~BufferBlob::Interpreter
v ~BufferBlob::StubRoutines (1)
V [libjvm.so+0x224b0d]
V [libjvm.so+0x318be8]
V [libjvm.so+0x2249a0]
V [libjvm.so+0x1fc9f6]
V [libjvm.so+0x1fb780]
V [libjvm.so+0x1faac8]
V [libjvm.so+0x28e7e4]
V [libjvm.so+0x22bc1a]
C [libjava.so+0x1151b] JNU_CallStaticMethodByName+0x7b
C [libjava.so+0x11ce1] JNU_NewStringPlatform+0x1d1
C [libjava.so+0xfe61] Java_java_lang_System_initProperties+0x1481
v ~BufferBlob::Interpreter
v ~BufferBlob::Interpreter
v ~BufferBlob::StubRoutines (1)
V [libjvm.so+0x224b0d]
V [libjvm.so+0x318be8]
V [libjvm.so+0x224823]
V [libjvm.so+0x224880]
V [libjvm.so+0x39ffbc]
V [libjvm.so+0x24da13]
C [java+0x2fec]
C [java+0x1912] JavaMain+0x72
C [libpthread.so.0+0x545b]
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
v ~BufferBlob::Interpreter
v ~BufferBlob::StubRoutines (1)
v ~BufferBlob::Interpreter
v ~BufferBlob::StubRoutines (1)
v ~BufferBlob::Interpreter
v ~BufferBlob::StubRoutines (1)
v ~BufferBlob::Interpreter
v ~BufferBlob::StubRoutines (1)
v ~BufferBlob::Interpreter
v ~BufferBlob::Interpreter
v ~BufferBlob::StubRoutines (1)
--------------- P R O C E S S ---------------
Java Threads: ( => current thread )
0x08967000 JavaThread "Finalizer" daemon [_thread_blocked, id=19521, stack(0xadaac000,0xadafd000)]
0x08966000 JavaThread "Reference Handler" daemon [_thread_blocked, id=19520, stack(0xadafd000,0xadb4e000)]
=>0x08917000 JavaThread "main" [_thread_in_vm, id=19518, stack(0xb7ecd000,0xb7f1e000)]
Other Threads:
0x08962c00 VMThread [stack: 0xadb4e000,0xadbcf000] [id=19519]
VM state:not at safepoint (normal execution)
VM Mutex/Monitor currently owned by a thread: None
Heap
def new generation total 960K, used 36K [0xade00000, 0xadf00000, 0xae2e0000)
eden space 896K, 4% used [0xade00000, 0xade09000, 0xadee0000)
from space 64K, 0% used [0xadee0000, 0xadee0000, 0xadef0000)
to space 64K, 0% used [0xadef0000, 0xadef0000, 0xadf00000)
tenured generation total 4096K, used 0K [0xae2e0000, 0xae6e0000, 0xb1e00000)
the space 4096K, 0% used [0xae2e0000, 0xae2e0000, 0xae2e0200, 0xae6e0000)
compacting perm gen total 12288K, used 694K [0xb1e00000, 0xb2a00000, 0xb5e00000)
the space 12288K, 5% used [0xb1e00000, 0xb1eadbc8, 0xb1eadc00, 0xb2a00000)
No shared spaces configured.
Dynamic libraries:
0016f000-00188000 r-xp 00000000 03:02 164259 /lib/ld-2.5.so
00188000-00189000 r-xp 00019000 03:02 164259 /lib/ld-2.5.so
00189000-0018a000 rwxp 0001a000 03:02 164259 /lib/ld-2.5.so
0018c000-001b1000 r-xp 00000000 03:02 164263 /lib/libm-2.5.so
001b1000-001b2000 r-xp 00024000 03:02 164263 /lib/libm-2.5.so
001b2000-001b3000 rwxp 00025000 03:02 164263 /lib/libm-2.5.so
001b5000-001b7000 r-xp 00000000 03:02 164264 /lib/libdl-2.5.so
001b7000-001b8000 r-xp 00001000 03:02 164264 /lib/libdl-2.5.so
001b8000-001b9000 rwxp 00002000 03:02 164264 /lib/libdl-2.5.so
001d0000-001e3000 r-xp 00000000 03:02 164273 /lib/libpthread-2.5.so
001e3000-001e4000 r-xp 00012000 03:02 164273 /lib/libpthread-2.5.so
001e4000-001e5000 rwxp 00013000 03:02 164273 /lib/libpthread-2.5.so
001e5000-001e7000 rwxp 001e5000 00:00 0
00242000-00249000 r-xp 00000000 03:02 164274 /lib/librt-2.5.so
00249000-0024a000 r-xp 00006000 03:02 164274 /lib/librt-2.5.so
0024a000-0024b000 rwxp 00007000 03:02 164274 /lib/librt-2.5.so
0024d000-00260000 r-xp 00000000 03:02 164280 /lib/libnsl-2.5.so
00260000-00261000 r-xp 00012000 03:02 164280 /lib/libnsl-2.5.so
00261000-00262000 rwxp 00013000 03:02 164280 /lib/libnsl-2.5.so
00262000-00264000 rwxp 00262000 00:00 0
00bf7000-00d31000 r-xp 00000000 03:02 164260 /lib/libc-2.5.so
00d31000-00d33000 r-xp 0013a000 03:02 164260 /lib/libc-2.5.so
00d33000-00d34000 rwxp 0013c000 03:02 164260 /lib/libc-2.5.so
00d34000-00d37000 rwxp 00d34000 00:00 0
06000000-06425000 r-xp 00000000 03:02 30540078 /usr/local/jdk1.7.0/jre/lib/i386/client/libjvm.so
06425000-0643f000 rwxp 00424000 03:02 30540078 /usr/local/jdk1.7.0/jre/lib/i386/client/libjvm.so
0643f000-0685f000 rwxp 0643f000 00:00 0
08048000-08051000 r-xp 00000000 03:02 11731064 /usr/local/jdk1.7.0/bin/java
08051000-08052000 rwxp 00009000 03:02 11731064 /usr/local/jdk1.7.0/bin/java
08912000-0897c000 rwxp 08912000 00:00 0
ad8ac000-adaac000 r-xp 00000000 03:02 3458232 /usr/lib/locale/locale-archive
adaac000-adaaf000 --xp adaac000 00:00 0
adaaf000-adafd000 rwxp adaaf000 00:00 0
adafd000-adb00000 --xp adafd000 00:00 0
adb00000-adb4e000 rwxp adb00000 00:00 0
adb4e000-adb4f000 --xp adb4e000 00:00 0
adb4f000-adc00000 rwxp adb4f000 00:00 0
adc00000-add80000 r-xs 02cf6000 03:02 11862091 /usr/local/jdk1.7.0/jre/lib/rt.jar
add80000-add87000 rwxp add80000 00:00 0
add87000-adda1000 rwxp add87000 00:00 0
adda1000-adda4000 rwxp adda1000 00:00 0
adda4000-addbf000 rwxp adda4000 00:00 0
addbf000-addc0000 rwxp addbf000 00:00 0
addc0000-addc1000 rwxp addc0000 00:00 0
addc1000-addc4000 rwxp addc1000 00:00 0
addc4000-adddf000 rwxp addc4000 00:00 0
adddf000-adde5000 rwxp adddf000 00:00 0
adde5000-addff000 rwxp adde5000 00:00 0
addff000-adf00000 rwxp addff000 00:00 0
adf00000-ae2e0000 rwxp adf00000 00:00 0
ae2e0000-ae6e0000 rwxp ae2e0000 00:00 0
ae6e0000-b1e00000 rwxp ae6e0000 00:00 0
b1e00000-b2a00000 rwxp b1e00000 00:00 0
b2a00000-b5e00000 rwxp b2a00000 00:00 0
b5e03000-b5e05000 rwxp b5e03000 00:00 0
b5e05000-b5e83000 rwxp b5e05000 00:00 0
b5e83000-b5ecb000 rwxp b5e83000 00:00 0
b5ecb000-b7e83000 rwxp b5ecb000 00:00 0
b7e83000-b7e92000 r-xp 00000000 03:02 11960330 /usr/local/jdk1.7.0/jre/lib/i386/libzip.so
b7e92000-b7e94000 rwxp 0000e000 03:02 11960330 /usr/local/jdk1.7.0/jre/lib/i386/libzip.so
b7e94000-b7eb7000 r-xp 00000000 03:02 11960328 /usr/local/jdk1.7.0/jre/lib/i386/libjava.so
b7eb7000-b7eb9000 rwxp 00023000 03:02 11960328 /usr/local/jdk1.7.0/jre/lib/i386/libjava.so
b7eb9000-b7ec4000 r-xp 00000000 03:02 11960327 /usr/local/jdk1.7.0/jre/lib/i386/libverify.so
b7ec4000-b7ec5000 rwxp 0000b000 03:02 11960327 /usr/local/jdk1.7.0/jre/lib/i386/libverify.so
b7ec5000-b7ecd000 rwxs 00000000 03:02 4620952 /tmp/hsperfdata_pmoret/19517
b7ecd000-b7ed0000 --xp b7ecd000 00:00 0
b7ed0000-b7f1f000 rwxp b7ed0000 00:00 0
b7f1f000-b7f26000 r-xp 00000000 03:02 12091400 /usr/local/jdk1.7.0/jre/lib/i386/jli/libjli.so
b7f26000-b7f28000 rwxp 00006000 03:02 12091400 /usr/local/jdk1.7.0/jre/lib/i386/jli/libjli.so
b7f2b000-b7f34000 r-xp 00000000 03:02 164244 /lib/libnss_files-2.5.so
b7f34000-b7f35000 r-xp 00008000 03:02 164244 /lib/libnss_files-2.5.so
b7f35000-b7f36000 rwxp 00009000 03:02 164244 /lib/libnss_files-2.5.so
b7f36000-b7f3c000 r-xp 00000000 03:02 30474269 /usr/local/jdk1.7.0/jre/lib/i386/native_threads/libhpi.so
b7f3c000-b7f3d000 rwxp 00006000 03:02 30474269 /usr/local/jdk1.7.0/jre/lib/i386/native_threads/libhpi.so
b7f3d000-b7f3e000 rwxp b7f3d000 00:00 0
b7f3e000-b7f3f000 r-xp b7f3e000 00:00 0
b7f3f000-b7f40000 rwxp b7f3f000 00:00 0
b7f40000-b7f41000 r-xp b7f40000 00:00 0 [vdso]
bfa5d000-bfa73000 rwxp bfa5d000 00:00 0 [stack]
VM Arguments:
jvm_args: -Xbootclasspath/p:modobj/
java_command: <unknown>
Launcher Type: SUN_STANDARD
Environment Variables:
JAVA_HOME=/usr/local/java
PATH=/usr/local/java/bin:/usr/local/eclipse:/usr/local/java/bin:/usr/local/eclipse:/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/usr/NX/bin:/home/pmoret/bin:/usr/NX/bin
USERNAME=pmoret
LD_LIBRARY_PATH=/usr/local/jdk1.7.0/jre/lib/i386/client:/usr/local/jdk1.7.0/jre/lib/i386:/usr/local/jdk1.7.0/jre/../lib/i386
SHELL=/bin/bash
DISPLAY=:0.0
Signal Handlers:
SIGSEGV: [libjvm.so+0x3c8b60], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGBUS: [libjvm.so+0x3c8b60], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGFPE: [libjvm.so+0x317cb0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGPIPE: [libjvm.so+0x317cb0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGXFSZ: [libjvm.so+0x317cb0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGILL: [libjvm.so+0x317cb0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGUSR1: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
SIGUSR2: [libjvm.so+0x319cf0], sa_mask[0]=0x00000000, sa_flags=0x10000004
SIGHUP: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
SIGINT: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
SIGTERM: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
SIGQUIT: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
--------------- S Y S T E M ---------------
OS:Fedora Core release 6 (Zod)
uname:Linux 2.6.20-1.2962.fc6 #1 SMP Tue Jun 19 18:24:12 EDT 2007 i686
libc:glibc 2.5 NPTL 2.5
rlimit: STACK 10240k, CORE 0k, NPROC 16383, NOFILE 1024, AS infinity
load average:0.92 0.89 0.82
CPU:total 1 (1 cores per cpu, 1 threads per core) family 6 model 8 stepping 0, cmov, cx8, fxsr, mmx, sse, mmxext, 3dnow, 3dnowext
Memory: 4k page, physical 1032988k(15256k free), swap 2096472k(2096320k free)
vm_info: Java HotSpot(TM) Client VM (1.7.0-ea-b15) for linux-x86, built on Jul 5 2007 02:39:47 by "java_re" with gcc 3.2.1-7a (J2SE release)
time: Thu Jul 19 14:37:19 2007
elapsed time: 0 seconds
REPRODUCIBILITY :
This bug can be reproduced always.
---------- BEGIN SOURCE ----------
see steps to reproduce...
---------- END SOURCE ----------
- backported by
-
JDK-8083176 crash when adding non-static methods to java.lang.Object class
-
- Resolved
-
- relates to
-
JDK-8005056 NPG: Crash after redefining java.lang.Object
-
- Resolved
-