JDK 1.3.1_02 hotspot crashes in compiled java code. Problem happens using both
the client compiler and the server compiler.
Jdk crashes with the following error, when using server compiler:
Unexpected Signal : 10 occurred at PC=0xfb214990
Function name=getClassNameFromGUID (compiled Java code)
Library=(N/A)
Local Time = Mon Apr 29 23:57:52 2002
Elapsed Time = 178207
#
# HotSpot Virtual Machine Error : 10
# Error ID : 4F530E43505002C4 01
# Please report this error at
# http://java.sun.com/cgi-bin/bugreport.cgi
#
# Java VM: Java HotSpot(TM) Server VM (1.3.1_02-b02 mixed mode)
#
Native stack snippet (attached file crash_server_1.tar contains the complete native stack,
core, and jdk error):
---- called from signal handler with signal 10 (SIGBUS) ------
[10] 0xfb214990(0xd9acbd30, 0x38, 0xf6c5e158, 0x0, 0xf6caef68, 0xcbe7ee38), at 0xfb21498f
[11] 0xfb10ea24(0xe167f1b8, 0xd9acbd00, 0xfa7ca000, 0x2e34c, 0x0, 0xf6c5e658), at 0xfb10ea23
[12] 0xfb0f55b0(0xe167f1b8, 0x0, 0xcbe7ef54, 0xcbe7ef6c, 0xb4400, 0x109a0), at 0xfb0f55af
[13] 0xb6d38(0xcbe7eff4, 0xfeca2000, 0x3bee550, 0xc2814, 0x14, 0xcbe7ef00), at 0xb6d37
[14] 0xfed0ad48(0xcbe7f080, 0xcbe7f280, 0xa, 0xf6d56b18, 0x14, 0xcbe7ef88), at 0xfed0ad47
[15] JavaCalls::call_helper(0xcbe7f278, 0xfeca2000, 0xcbe7f1ac, 0x3484bf0, 0xb89fc, 0xcbe7f280), at 0xfe8c9d80
[16] JavaCalls::call(0xcbe7f278, 0xcbe7f18c, 0xcbe7f1ac, 0x3484bf0, 0xcbe7f194, 0xcbe7f124), at 0xfe9725dc
[17] jni_invoke(0x5, 0x3484bf0, 0x3460c, 0x1, 0x8a8d70, 0xcbe7f25c), at 0xfe9d31f8
[18] jni_CallObjectMethodV(0xfeca2000, 0x3484bf0, 0x3460c, 0xcbe7f340, 0x8a8d70, 0x3484c74), at 0xfea228ac
[19] JNIEnv_::CallObjectMethod(0x3484c74, 0x3460c, 0x8a8d70, 0x945c7c, 0x10000, 0x0), at 0xd50a617c
[20] GXBinderJ::Bind(0x75ee90, 0xcbe7f6b8, 0x10000, 0xfecb0248, 0xfea10720, 0xcbe7f6a4), at 0xd50a491c
[21] GXReqStep_Bind::ExecStep(0x261610, 0x13ad900, 0x0, 0x0, 0xff31946c, 0x0), at 0xd4a95dd4
[22] GXReqMgr::Main(0x2558e0, 0x1b3a500, 0xd4babde8, 0xd4bad868, 0xd4f701d0, 0x14a93e8), at 0xd4baa7c4
[23] GXRequestProc(0x30c8300, 0x1b3a500, 0xd6ed4fe8, 0x0, 0xd4f6fb38, 0xf6cd9198), at 0xd4ba860c
[24] JXThread::Execute(0x1b3a500, 0x0, 0xe, 0xcbe7fb64, 0xfe9210a8, 0xfe9210a8), at 0xd4f55b68
[25] Java_com_kivasoft_thread_ThreadBasic_run(0x3484c74, 0xcbe7fb64, 0xfecb0248, 0xfe9c2b90, 0x3484bf0, 0x0), at 0xd4f56a5c
[26] 0xb99b4(0xcbe7fb64, 0xf6c16808, 0xcbe7fbdc, 0xfeca2000, 0x0, 0x109a0), at 0xb99b3
[27] 0xb6d14(0xcbe7fbdc, 0x1, 0xfecafd00, 0xc2814, 0x4, 0xcbe7fb08), at 0xb6d13
[28] 0xfed0ad48(0xcbe7fc68, 0xcbe7fea0, 0xa, 0xf6c17118, 0x4, 0xcbe7fb80), at 0xfed0ad47
[29] JavaCalls::call_helper(0xcbe7fe98, 0xfeca2000, 0xcbe7fde4, 0x3484bf0, 0xb89fc, 0xcbe7fea0), at 0xfe8c9d80
[30] JavaCalls::call_virtual(0xf6c17f70, 0xcbe7fdd0, 0xcbe7fdd4, 0xfeca2000, 0xcbe7fe98, 0xcbe7fde4), at 0xfe9f5018
[31] JavaCalls::call_virtual(0xcbe7fe98, 0xcbe7fe94, 0xcbe7fe90, 0xcbe7fe84, 0xcbe7fe7c, 0x3484bf0), at 0xfe9fafdc
[32] thread_entry(0xf6c17f70, 0x3484bf0, 0xfeca2000, 0xcbe7ffa0, 0x1e, 0xe), at 0xfea19700
[33] JavaThread::run(0xcbe00000, 0xfecad0d4, 0xfeca2000, 0x80000, 0x3484bf0, 0x80000), at 0xfea14200
[34] _start(0xfeca2000, 0xd3096000, 0x0, 0x0, 0x0, 0x0), at 0xfea11f54
Customer is using iAS 6.5, and jdk based kjs daemon crashes as explained above.
System configuration: E220R systems, 2 GB RAM, Sol8, alt libthread, 1024 fd,
JVM Options:
-server/-client -Xss1024k -Xms128m -Xmx512m -XX:NewSize=42m
-XX:MaxNewSize=342 -XX:+DisableExplicitGC -Xconcurrentio
-Djava.protocol.handler.pkgs=com.sun.net.ssl.internal.www.protocol
-Dfile.encoding=ISO8859-1
-Drules_config=/usr/apps/ebanking/etc/account_logic.xml
-DcipAddress=10.99.1.20
Attached are tar files, each containing core, native stack, jdk error, etc, for
different jdk crashes (each containing similar signature of the crash).
Not sure which methods to disable compiling using .hotspot_compiler, for a
workaround (not sure if the methods are consistent).
The following is an error snippet when using client compiler, which
produces the same stack trace as listed above (attached file
crash_client_2.tar contains stack, core, error, etc):
Unexpected Signal : 10 occurred at PC=0xfb42f820
Function name=<init> (compiled Java code)
Library=(N/A)
Current Java thread:
Dynamic libraries:
[..snip..]
Local Time = Thu May 2 12:44:22 2002
Elapsed Time = 65625
#
# HotSpot Virtual Machine Error : 10
# Error ID : 4F530E43505002C4 01
# Please report this error at
# http://java.sun.com/cgi-bin/bugreport.cgi
#
# Java VM: Java HotSpot(TM) Client VM (1.3.1_02-b02 mixed mode)
#
# An error report file has been saved as hs_err_pid11134.log.
# Please refer to the file for further information.
#