Kernel compile 후, JVM crash현상 HELP~!!
이전 kernel 버전은, 2.4.21-27 이였구요.
kernel을 2.4.23으로 compile 했습니다.
config의 경우, 기존의 config를
# make menuconfig
를 통해서 loading해서 configuration을 잡았습니다.
그런데...!!!
2.4.23으로 부팅 후,
# java -version
을 실행하면...
# java -versionAn unexpected exception has been detected in native code outside the VM.
Unexpected Signal : 11 occurred at PC=0x0
Function=[Unknown.]
Library=(N/A)NOTE: We are unable to locate the function name symbol for the error
just occurred. Please refer to release documentation for possible
reason and solutions.Current Java thread:
Dynamic libraries:
08048000-08056000 r-xp 00000000 68:15 1500 /opt/Java/j2sdk1.4.2_05/bin/java
08056000-08059000 rw-p 0000d000 68:15 1500 /opt/Java/j2sdk1.4.2_05/bin/java
40000000-40015000 r-xp 00000000 68:15 16035 /lib/ld-2.3.2.so
40015000-40016000 rw-p 00015000 68:15 16035 /lib/ld-2.3.2.so
40016000-4001e000 r-xp 00000000 68:15 145738 /opt/Java/j2sdk1.4.2_05/jre/lib/i386/native_threads/libhpi.so
4001e000-4001f000 rw-p 00007000 68:15 145738 /opt/Java/j2sdk1.4.2_05/jre/lib/i386/native_threads/libhpi.so
4001f000-40023000 rw-s 00000000 68:15 178769 /tmp/hsperfdata_root/1027
40027000-40034000 r-xp 00000000 68:15 144294 /lib/tls/libpthread-0.60.so
40034000-40035000 rw-p 0000c000 68:15 144294 /lib/tls/libpthread-0.60.so
40037000-40039000 r-xp 00000000 68:15 16048 /lib/libdl-2.3.2.so
40039000-4003a000 rw-p 00001000 68:15 16048 /lib/libdl-2.3.2.so
4003a000-4016c000 r-xp 00000000 68:15 145692 /lib/tls/libc-2.3.2.so
4016c000-4016f000 rw-p 00132000 68:15 145692 /lib/tls/libc-2.3.2.so
40173000-4056f000 r-xp 00000000 68:15 97165 /opt/Java/j2sdk1.4.2_05/jre/lib/i386/client/libjvm.so
4056f000-4058a000 rw-p 003fb000 68:15 97165 /opt/Java/j2sdk1.4.2_05/jre/lib/i386/client/libjvm.so
4059c000-405ae000 r-xp 00000000 68:15 16052 /lib/libnsl-2.3.2.so
405ae000-405af000 rw-p 00011000 68:15 16052 /lib/libnsl-2.3.2.so
405b1000-405d2000 r-xp 00000000 68:15 144292 /lib/tls/libm-2.3.2.so
405d2000-405d3000 rw-p 00021000 68:15 144292 /lib/tls/libm-2.3.2.so
405e3000-405ee000 r-xp 00000000 68:15 16068 /lib/libnss_files-2.3.2.so
405ee000-405ef000 rw-p 0000a000 68:15 16068 /lib/libnss_files-2.3.2.so
405ef000-405ff000 r-xp 00000000 68:15 145745 /opt/Java/j2sdk1.4.2_05/jre/lib/i386/libverify.so
405ff000-40601000 rw-p 0000f000 68:15 145745 /opt/Java/j2sdk1.4.2_05/jre/lib/i386/libverify.so
40601000-40621000 r-xp 00000000 68:15 145746 /opt/Java/j2sdk1.4.2_05/jre/lib/i386/libjava.so
40621000-40623000 rw-p 0001f000 68:15 145746 /opt/Java/j2sdk1.4.2_05/jre/lib/i386/libjava.so
40623000-40637000 r-xp 00000000 68:15 145748 /opt/Java/j2sdk1.4.2_05/jre/lib/i386/libzip.so
40637000-4063a000 rw-p 00013000 68:15 145748 /opt/Java/j2sdk1.4.2_05/jre/lib/i386/libzip.so
4063a000-41fde000 r--s 00000000 68:15 162791 /opt/Java/j2sdk1.4.2_05/jre/lib/rt.jar
42028000-4203e000 r--s 00000000 68:15 162679 /opt/Java/j2sdk1.4.2_05/jre/lib/sunrsasign.jar
4203e000-4211b000 r--s 00000000 68:15 162775 /opt/Java/j2sdk1.4.2_05/jre/lib/jsse.jar
4211b000-4212c000 r--s 00000000 68:15 162680 /opt/Java/j2sdk1.4.2_05/jre/lib/jce.jar
4212c000-42685000 r--s 00000000 68:15 162776 /opt/Java/j2sdk1.4.2_05/jre/lib/charsets.jarHeap at VM Abort:
Heap
def new generation total 576K, used 0K [0x44730000, 0x447d0000, 0x44c10000)
eden space 512K, 0% used [0x44730000, 0x44730048, 0x447b0000)
from space 64K, 0% used [0x447b0000, 0x447b0000, 0x447c0000)
to space 64K, 0% used [0x447c0000, 0x447c0000, 0x447d0000)
tenured generation total 1408K, used 0K [0x44c10000, 0x44d70000, 0x48730000)
the space 1408K, 0% used [0x44c10000, 0x44c10000, 0x44c10200, 0x44d70000)
compacting perm gen total 4096K, used 277K [0x48730000, 0x48b30000, 0x4c730000)
the space 4096K, 6% used [0x48730000, 0x487756c0, 0x48775800, 0x48b30000)Local Time = Wed Feb 1 12:14:01 2006
Elapsed Time = 0
#
# The exception above was detected in native code outside the VM
#
# Java VM: Java HotSpot(TM) Client VM (1.4.2_05-b04 mixed mode)
#
# An error report file has been saved as hs_err_pid1027.log.
# Please refer to the file for further information.
#****************
Another exception has been detected while we were handling last error.
Dumping information about last error:
ERROR REPORT FILE = hs_err_pid1027.log
PC = 0x00000000
SIGNAL = 11
FUNCTION NAME = (N/A)
OFFSET = 0xFFFFFFFF
LIBRARY NAME = (N/A)
Please check ERROR REPORT FILE for further information, if there is any.
Good bye.
라는 메세지를 뿌리면서...
JVM 이 에러를 토해 냅니다.
이런 현상 보신 분... 계신가요?
다시, 이전 kernel인 2.4.21-27로 부팅해서
# java -version
을 실행하면 정상적으로 JVM이 실행됩니다.
댓글 달기