JVM 1.5.0_07 crash
Hi,
We are using vertex O series in Sun OS.
We have configured JCO to connect to other system and the connector is crashing and it is creating a file hs_err_pid<pid>.log with the following contents.
Earlier it creates the same files frequently but without contents.After upgrading the jdk from 1.4.2_12 to 1.5.0_07, it started giving the error contents.
Also we are using 64bit jco(java connector) for the connection and the jdk version shows mixed mode(32 bit and 64 bit).
Please help me to resolve the error.
#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
# SIGSEGV (0xb) at pc=0xff2c7d40, pid=23625, tid=14
#
# Java VM: Java HotSpot(TM) Server VM (1.5.0_07-b03 mixed mode)
# Problematic frame:
# C [libc.so.1+0x47d40]
#
T H R E A D
Current thread (0x005ca8f0): JavaThread "JCO.ServerThread-1" [_thread_in_native, id=14]
siginfo:si_signo=11, si_errno=0, si_code=1, si_addr=0x00000038
Registers:
O0=0x0052a198 O1=0x000742fc O2=0xff3429bc O3=0x00000008
O4=0x00000008 O5=0x0063bce0 O6=0xd327ec38 O7=0xff2c7d04
G1=0x0000f000 G2=0x00001ffc G3=0x00172a3c G4=0xff018638
G5=0x00000002 G6=0x00000000 G7=0xff351a00 Y=0x00000000
PC=0xff2c7d40 nPC=0xff2c7d44
Top of Stack: (sp=0xd327ec38)
0xd327ec38:00000040 ff3429b8 ff351a00 00000000
0xd327ec48:fe9f3794 0000000e 00000000 00000000
0xd327ec58:00000040 00000000 ff01863c ff33c000
0xd327ec68:000082f0 00008000 d327ec98 ff2c7cf0
0xd327ec78:00007400 d327eccc ff010ca8 d4d4c22c
0xd327ec88:005ca9ac 006af9f4 006afa58 ff018ffc
0xd327ec98:ff3405a8 00000001 00008b4c 00008c00
0xd327eca8:00008800 00000000 00006ef4 00006c00
Instructions: (pc=0xff2c7d40)
0xff2c7d30:d6 24 60 00 80 a6 00 08 22 80 00 22 d6 24 60 00
0xff2c7d40:d0 06 3f f8 80 8a 20 01 22 80 00 1e d6 24 60 00
Stack: [0xd3200000,0xd3280000), sp=0xd327ec38, free space=507k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C [libc.so.1+0x47d40]
C [libc.so.1+0x47cf8] free+0x28
C [libsapjcorfc.so+0x16984]
C [librfccm.so+0x700c0]
C [librfccm.so+0x6b5c4]
C [librfccm.so+0x6b370] RfcDispatch+0x7c
C [libsapjcorfc.so+0x172c0] Java_com_sap_mw_jco_rfc_MiddlewareRFC_00024Server_nativeListen+0x888
j com.sap.mw.jco.rfc.MiddlewareRFC$Server.nativeListen(Lcom/sap/mw/jco/JCO$Server;Ljava/lang/String;)V+35660
j com.sap.mw.jco.rfc.MiddlewareRFC$Server.nativeListen(Lcom/sap/mw/jco/JCO$Server;Ljava/lang/String;)V+0
j com.sap.mw.jco.rfc.MiddlewareRFC$Server.listen(Lcom/sap/mw/jco/JCO$Server;Ljava/lang/String;)V+3
j com.sap.mw.jco.JCO$Server.listen()V+45
j com.sap.mw.jco.JCO$Server.run()V+70
j java.lang.Thread.run()V+11
v ~StubRoutines::call_stub
V [libjvm.so+0x19addc]
V [libjvm.so+0x2c39d4]
V [libjvm.so+0x2e2f4c]
V [libjvm.so+0x2deae8]
V [libjvm.so+0x6691b0]
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j com.sap.mw.jco.rfc.MiddlewareRFC$Server.nativeListen(Lcom/sap/mw/jco/JCO$Server;Ljava/lang/String;)V+0
j com.sap.mw.jco.rfc.MiddlewareRFC$Server.listen(Lcom/sap/mw/jco/JCO$Server;Ljava/lang/String;)V+3
j com.sap.mw.jco.JCO$Server.listen()V+45
j com.sap.mw.jco.JCO$Server.run()V+70
j java.lang.Thread.run()V+11
v ~StubRoutines::call_stub
P R O C E S S
Java Threads: ( => current thread )
0x00036e40 JavaThread "DestroyJavaVM" [_thread_blocked, id=1]
0x0067f418 JavaThread "Thread-1" [_thread_blocked, id=17]
0x00559018 JavaThread "JCO.ServerThread-3" [_thread_in_native, id=16]
0x00707138 JavaThread "JCO.ServerThread-2" [_thread_in_native, id=15]
=>0x005ca8f0 JavaThread "JCO.ServerThread-1" [_thread_in_native, id=14]
0x003435b8 JavaThread "JCO.TimeoutChecker" daemon [_thread_blocked, id=13]
0x0014a0e0 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=11]
0x00148810 JavaThread "CompilerThread1" daemon [_thread_blocked, id=10]
0x001479a0 JavaThread "CompilerThread0" daemon [_thread_blocked, id=9]
0x00146b30 JavaThread "AdapterThread" daemon [_thread_blocked, id=8]
0x00145d28 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=7]
0x001394b0 JavaThread "Finalizer" daemon [_thread_blocked, id=6]
0x00138f70 JavaThread "Reference Handler" daemon [_thread_blocked, id=5]
Other Threads:
0x00136e90 VMThread [id=4]
0x0014bd70 WatcherThread [id=12]
VM state:not at safepoint (normal execution)
VM Mutex/Monitor currently owned by a thread: None
Heap
PSYoungGentotal 39424K, used 30539K [0xee000000, 0xf3000000, 0xf8c00000)
eden space 36352K, 75% used [0xee000000,0xefad4100,0xf0380000)
from space 3072K, 99% used [0xf2d00000,0xf2ffeb70,0xf3000000)
tospace 7232K, 0% used [0xf21e0000,0xf21e0000,0xf28f0000)
PSOldGentotal 45056K, used 5690K [0xd8800000, 0xdb400000, 0xee000000)
object space 45056K, 12% used [0xd8800000,0xd8d8eba8,0xdb400000)
PSPermGentotal 16384K, used 8788K [0xd4800000, 0xd5800000, 0xd8800000)
object space 16384K, 53% used [0xd4800000,0xd5095040,0xd5800000)
Dynamic libraries:
0x00010000 /usr/jdk1.5.0_07/bin/java
0xff370000 /usr/lib/libthread.so.1
0xff3fa000 /usr/lib/libdl.so.1
0xff280000 /usr/lib/libc.so.1
0xff3a0000 /usr/platform/SUNW,Sun-Fire-V440/lib/libc_psr.so.1
0xfe800000 /usr/jdk1.5.0_07/jre/lib/sparc/server/libjvm.so
0xff240000 /usr/lib/libsocket.so.1
0xff220000 /usr/lib/libsched.so.1
0xff1f0000 /usr/lib/libCrun.so.1
0xff1a0000 /usr/lib/libm.so.1
0xff080000 /usr/lib/libnsl.so.1
0xff170000 /usr/lib/libmp.so.2
0xff050000 /usr/jdk1.5.0_07/jre/lib/sparc/native_threads/libhpi.so
0xfe7c0000 /usr/jdk1.5.0_07/jre/lib/sparc/libverify.so
0xfe780000 /usr/jdk1.5.0_07/jre/lib/sparc/libjava.so
0xfe750000 /usr/jdk1.5.0_07/jre/lib/sparc/libzip.so
0xd3a80000 /SIC_RQ1/lib/libsapjcorfc.so
0xd3400000 /SIC_RQ1/lib/librfccm.so
0xff040000 /usr/lib/libw.so.1
0xfb3d0000 /usr/lib/libpthread.so.1
0xfb1d0000 /usr/jdk1.5.0_07/jre/lib/sparc/libnet.so
VM Arguments:
jvm_args: -Xms64M -Xmx512M
java_command: com.vertexinc.sic.SicServer /SIC_RD1/conf/sic-default.xml
Launcher Type: SUN_STANDARD
Environment Variables:
JAVA_HOME=/usr/jdk1.5.0_07
CLASSPATH=:/SIC_RD1/lib/sapjco.jar:/SIC_RQ1/lib/sapjco.jar:/SIC_RS1/lib/sapjco.jar:/SIC_RT1/lib/sapjco.jar:/SIC_ED1/lib/sapjco.jar:/SIC_EQ1/lib/sapjco.jar:/SIC_ES1/lib/sapjco.jar:/SIC_ET1/lib/sapjco.jar:.
PATH=/usr/jdk1.5.0_07/bin:/usr/bin:/usr/ucb:/etc:/usr/jdk1.5.0_07/bin:.
LD_LIBRARY_PATH=/usr/jdk1.5.0_07/jre/lib/sparc/server:/usr/jdk1.5.0_07/jre/lib/sparc:/usr/jdk1.5.0_07/jre/../lib/sparc:/SIC_RD1/lib:/SIC_RQ1/lib:/SIC_RS1/lib:/SIC_RT1/lib:/SIC_ED1/lib:/SIC_EQ1/lib:/SIC_ES1/lib:/SIC_ET1/lib:.
SHELL=/bin/sh
Signal Handlers:
SIGSEGV: [libjvm.so+0x6f60b8], sa_mask[0]=0x7fbffeff, sa_flags=0x00000004
SIGBUS: [libjvm.so+0x6f60b8], sa_mask[0]=0x7fbffeff, sa_flags=0x00000004
SIGFPE: [libjvm.so+0x276398], sa_mask[0]=0x7fbffeff, sa_flags=0x0000000c
SIGPIPE: SIG_IGN, sa_mask[0]=0x00000000, sa_flags=0x00000000
SIGILL: [libjvm.so+0x276398], sa_mask[0]=0x7fbffeff, sa_flags=0x0000000c
SIGUSR1: [libjvm.so+0x66b714], sa_mask[0]=0x00000000, sa_flags=0x00000008
SIGUSR2: [libjvm.so+0x276398], sa_mask[0]=0x7fbffeff, sa_flags=0x0000000c
SIGHUP: SIG_IGN, sa_mask[0]=0x00000000, sa_flags=0x00000000
SIGINT: SIG_IGN, sa_mask[0]=0x00000000, sa_flags=0x00000000
SIGQUIT: [libjvm.so+0x66a38c], sa_mask[0]=0x7fbffeff, sa_flags=0x00000004
SIGTERM: [libjvm.so+0x66a38c], sa_mask[0]=0x7fbffeff, sa_flags=0x00000004
S Y S T E M
OS:Solaris 9 9/05 s9s_u8wos_05 SPARC
Copyright 2005 Sun Microsystems, Inc. All Rights Reserved.
Use is subject to license terms.
Assembled 04 August 2005
uname:SunOS 5.9 Generic_118558-21 sun4u (T2 libthread)
rlimit: STACK 8192k, CORE infinity, NOFILE 8192, AS infinity
load average:0.03 0.04 0.05
CPU:total 2 has_v8, has_v9, has_vis1, has_vis2, is_ultra3
Memory: 8k page, physical 4194304k(151480k free)
vm_info: Java HotSpot(TM) Server VM (1.5.0_07-b03) for solaris-sparc, built on May 3 2006 01:22:35 by unknown with unknown Workshop:0x550
Regards,
Vijay

