Hotspot JVM Errror related to libzip.so
#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
# SIGSEGV (0xb) at pc=0xfe7a2db4, pid=5116, tid=1
#
# Java VM: Java HotSpot(TM) Client VM (1.4.2_10-b02 mixed mode)
# Problematic frame:
# C [libzip.so+0x2db4]
#
This is the error that we are encountering evry now and then. Could anyone look ath log provided above and let us know what exactly is the problem and how shud we gop about fixing that
Any help is acknowledged.
T H R E A D
Current thread (0x0004f438): JavaThread "main" [_thread_in_native, id=1]
siginfo:si_signo=11, si_errno=0, si_code=1, si_addr=0xf4302ef1
Registers:
O0=0xf4300000 O1=0x00002ef0 O2=0xffbd5698 O3=0x0004f5e8
O4=0xfe42aa08 O5=0xfe408000 O6=0xffbd5550 O7=0xfe7a2d90
G1=0xff232800 G2=0x0002efb0 G3=0x0004f438 G4=0x00000077
G5=0xf54d54e8 G6=0x00000000 G7=0x0002efb0 Y=0x00000000
PC=0xfe7a2db4 nPC=0xfe7a2db8
Top of Stack: (sp=0xffbd5550)
0xffbd5550:0020c680 0020c8b8 f4302ef0 f2706b69
0xffbd5560:00000073 fe7b0000 7efefeff 81010100
0xffbd5570:0020c680 0020c8b8 00000012 00000000
0xffbd5580:73716c6a 6a646263 ffbd55b0 fe7a2ce0
0xffbd5590:f55d9270 00000001 ba051688 ba051470
0xffbd55a0:00000001 ba051688 00000000 00323112
0xffbd55b0:0020c680 ffbd5674 00000000 0020c8b8
0xffbd55c0:517ecfa8 00000071 0000ffff fe41f8a0
Instructions: (pc=0xfe7a2db4)
0xfe7a2da4:aa 02 40 0f d2 04 60 00 a4 02 00 09 a0 10 00 18
0xfe7a2db4:d4 0c a0 01 95 2a a0 08 d0 0a 00 09 90 12 00 0a
Stack: [0xffb58000,0xffbf0000), sp=0xffbd5550, free space=501k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C [libzip.so+0x2db4]
C [libzip.so+0x2ce8] ZIP_GetEntry+0xe0
C [libzip.so+0x3488] Java_java_util_zip_ZipFile_getEntry+0x9c
j java.util.zip.ZipFile.getEntry(JLjava/lang/String;)J+0
j java.util.zip.ZipFile.getInputStream(Ljava/lang/String;)Ljava/io/InputStream;+37
j java.util.zip.ZipFile.getInputStream(Ljava/util/zip/ZipEntry;)Ljava/io/InputStream;+5
j com.sun.tools.javac.v8.util.FileEntry$Zipped.open()Ljava/io/InputStream;+8
j com.sun.tools.javac.v8.code.ClassReader.fillIn(Lcom/sun/tools/javac/v8/code/Symbol$ClassSymbol;)V+59
j com.sun.tools.javac.v8.code.ClassReader.complete(Lcom/sun/tools/javac/v8/code/Symbol;)V+34
J com.sun.tools.javac.v8.code.Symbol.complete()V
j com.sun.tools.javac.v8.code.Symbol$ClassSymbol.complete()V+1
J com.sun.tools.javac.v8.code.ClassReader.loadClass(Lcom/sun/tools/javac/v8/util/Name;)Lcom/sun/tools/javac/v8/code/Symbol$ClassSymbol;
J com.sun.tools.javac.v8.comp.Resolve.loadClass(Lcom/sun/tools/javac/v8/comp/Env;Lcom/sun/tools/javac/v8/util/Name;)Lcom/sun/tools/javac/v8/code/Symbol;
J com.sun.tools.javac.v8.comp.Resolve.findIdentInPackage(Lcom/sun/tools/javac/v8/comp/Env;Lcom/sun/tools/javac/v8/code/Symbol$TypeSymbol;Lcom/sun/tools/javac/v8/util/Name;I)Lcom/sun/tools/javac/v8/code/Symbol;
J com.sun.tools.javac.v8.comp.Attr.selectSym(Lcom/sun/tools/javac/v8/tree/Tree$Select;Lcom/sun/tools/javac/v8/code/Type;Lcom/sun/tools/javac/v8/comp/Env;Lcom/sun/tools/javac/v8/code/Type;I)Lcom/sun/tools/javac/v8/code/Symbol;
J com.sun.tools.javac.v8.comp.Attr.visitSelect(Lcom/sun/tools/javac/v8/tree/Tree$Select;)V
J com.sun.tools.javac.v8.tree.Tree$Select.accept(Lcom/sun/tools/javac/v8/tree/Tree$Visitor;)V
J com.sun.tools.javac.v8.comp.Attr.attribTree(Lcom/sun/tools/javac/v8/tree/Tree;Lcom/sun/tools/javac/v8/comp/Env;ILcom/sun/tools/javac/v8/code/Type;)Lcom/sun/tools/javac/v8/code/Type;
J com.sun.tools.javac.v8.comp.Attr.attribType(Lcom/sun/tools/javac/v8/tree/Tree;Lcom/sun/tools/javac/v8/comp/Env;)Lcom/sun/tools/javac/v8/code/Type;
j com.sun.tools.javac.v8.comp.Enter$MemberEnter.visitImport(Lcom/sun/tools/javac/v8/tree/Tree$Import;)V+150
J com.sun.tools.javac.v8.tree.Tree$Import.accept(Lcom/sun/tools/javac/v8/tree/Tree$Visitor;)V
J com.sun.tools.javac.v8.comp.Enter$MemberEnter.memberEnter(Lcom/sun/tools/javac/v8/tree/Tree;Lcom/sun/tools/javac/v8/comp/Env;)V
J com.sun.tools.javac.v8.comp.Enter$MemberEnter.memberEnter(Lcom/sun/tools/javac/v8/util/List;Lcom/sun/tools/javac/v8/comp/Env;)V
j com.sun.tools.javac.v8.comp.Enter$MemberEnter.visitTopLevel(Lcom/sun/tools/javac/v8/tree/Tree$TopLevel;)V+136
J com.sun.tools.javac.v8.tree.Tree$TopLevel.accept(Lcom/sun/tools/javac/v8/tree/Tree$Visitor;)V
J com.sun.tools.javac.v8.comp.Enter$MemberEnter.memberEnter(Lcom/sun/tools/javac/v8/tree/Tree;Lcom/sun/tools/javac/v8/comp/Env;)V
j com.sun.tools.javac.v8.comp.Enter$CompleteEnter.complete(Lcom/sun/tools/javac/v8/code/Symbol;)V+129
J com.sun.tools.javac.v8.code.Symbol.complete()V
j com.sun.tools.javac.v8.code.Symbol$ClassSymbol.complete()V+1
j com.sun.tools.javac.v8.comp.Enter.complete(Lcom/sun/tools/javac/v8/util/List;Lcom/sun/tools/javac/v8/code/Symbol$ClassSymbol;)V+75
j com.sun.tools.javac.v8.comp.Enter.main(Lcom/sun/tools/javac/v8/util/List;)V+3
j com.sun.tools.javac.v8.JavaCompiler.compile(Lcom/sun/tools/javac/v8/util/List;)Lcom/sun/tools/javac/v8/util/List;+109
j com.sun.tools.javac.v8.Main.compile([Ljava/lang/String;)I+223
j com.sun.tools.javac.Main.compile([Ljava/lang/String;)I+12
j com.sun.tools.javac.Main.main([Ljava/lang/String;)V+1
v ~StubRoutines::call_stub
V [libjvm.so+0xca10c]
V [libjvm.so+0xde2d8]
V [libjvm.so+0x167d5c]
C [javac+0x209c] main+0x798
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j java.util.zip.ZipFile.getEntry(JLjava/lang/String;)J+0
j java.util.zip.ZipFile.getInputStream(Ljava/lang/String;)Ljava/io/InputStream;+37
j java.util.zip.ZipFile.getInputStream(Ljava/util/zip/ZipEntry;)Ljava/io/InputStream;+5
j com.sun.tools.javac.v8.util.FileEntry$Zipped.open()Ljava/io/InputStream;+8
j com.sun.tools.javac.v8.code.ClassReader.fillIn(Lcom/sun/tools/javac/v8/code/Symbol$ClassSymbol;)V+59
j com.sun.tools.javac.v8.code.ClassReader.complete(Lcom/sun/tools/javac/v8/code/Symbol;)V+34
J com.sun.tools.javac.v8.code.Symbol.complete()V
j com.sun.tools.javac.v8.code.Symbol$ClassSymbol.complete()V+1
J com.sun.tools.javac.v8.code.ClassReader.loadClass(Lcom/sun/tools/javac/v8/util/Name;)Lcom/sun/tools/javac/v8/code/Symbol$ClassSymbol;
J com.sun.tools.javac.v8.comp.Resolve.loadClass(Lcom/sun/tools/javac/v8/comp/Env;Lcom/sun/tools/javac/v8/util/Name;)Lcom/sun/tools/javac/v8/code/Symbol;
J com.sun.tools.javac.v8.comp.Resolve.findIdentInPackage(Lcom/sun/tools/javac/v8/comp/Env;Lcom/sun/tools/javac/v8/code/Symbol$TypeSymbol;Lcom/sun/tools/javac/v8/util/Name;I)Lcom/sun/tools/javac/v8/code/Symbol;
J com.sun.tools.javac.v8.comp.Attr.selectSym(Lcom/sun/tools/javac/v8/tree/Tree$Select;Lcom/sun/tools/javac/v8/code/Type;Lcom/sun/tools/javac/v8/comp/Env;Lcom/sun/tools/javac/v8/code/Type;I)Lcom/sun/tools/javac/v8/code/Symbol;
J com.sun.tools.javac.v8.comp.Attr.visitSelect(Lcom/sun/tools/javac/v8/tree/Tree$Select;)V
J com.sun.tools.javac.v8.tree.Tree$Select.accept(Lcom/sun/tools/javac/v8/tree/Tree$Visitor;)V
J com.sun.tools.javac.v8.comp.Attr.attribTree(Lcom/sun/tools/javac/v8/tree/Tree;Lcom/sun/tools/javac/v8/comp/Env;ILcom/sun/tools/javac/v8/code/Type;)Lcom/sun/tools/javac/v8/code/Type;
J com.sun.tools.javac.v8.comp.Attr.attribType(Lcom/sun/tools/javac/v8/tree/Tree;Lcom/sun/tools/javac/v8/comp/Env;)Lcom/sun/tools/javac/v8/code/Type;
j com.sun.tools.javac.v8.comp.Enter$MemberEnter.visitImport(Lcom/sun/tools/javac/v8/tree/Tree$Import;)V+150
J com.sun.tools.javac.v8.tree.Tree$Import.accept(Lcom/sun/tools/javac/v8/tree/Tree$Visitor;)V
J com.sun.tools.javac.v8.comp.Enter$MemberEnter.memberEnter(Lcom/sun/tools/javac/v8/tree/Tree;Lcom/sun/tools/javac/v8/comp/Env;)V
J com.sun.tools.javac.v8.comp.Enter$MemberEnter.memberEnter(Lcom/sun/tools/javac/v8/util/List;Lcom/sun/tools/javac/v8/comp/Env;)V
j com.sun.tools.javac.v8.comp.Enter$MemberEnter.visitTopLevel(Lcom/sun/tools/javac/v8/tree/Tree$TopLevel;)V+136
J com.sun.tools.javac.v8.tree.Tree$TopLevel.accept(Lcom/sun/tools/javac/v8/tree/Tree$Visitor;)V
J com.sun.tools.javac.v8.comp.Enter$MemberEnter.memberEnter(Lcom/sun/tools/javac/v8/tree/Tree;Lcom/sun/tools/javac/v8/comp/Env;)V
j com.sun.tools.javac.v8.comp.Enter$CompleteEnter.complete(Lcom/sun/tools/javac/v8/code/Symbol;)V+129
J com.sun.tools.javac.v8.code.Symbol.complete()V
j com.sun.tools.javac.v8.code.Symbol$ClassSymbol.complete()V+1
j com.sun.tools.javac.v8.comp.Enter.complete(Lcom/sun/tools/javac/v8/util/List;Lcom/sun/tools/javac/v8/code/Symbol$ClassSymbol;)V+75
j com.sun.tools.javac.v8.comp.Enter.main(Lcom/sun/tools/javac/v8/util/List;)V+3
j com.sun.tools.javac.v8.JavaCompiler.compile(Lcom/sun/tools/javac/v8/util/List;)Lcom/sun/tools/javac/v8/util/List;+109
j com.sun.tools.javac.v8.Main.compile([Ljava/lang/String;)I+223
j com.sun.tools.javac.Main.compile([Ljava/lang/String;)I+12
j com.sun.tools.javac.Main.main([Ljava/lang/String;)V+1
v ~StubRoutines::call_stub
P R O C E S S
Java Threads: ( => current thread )
0x000fb208 JavaThread "CompilerThread0" daemon [_thread_blocked, id=9]
0x000fa638 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=8]
0x000f75b8 JavaThread "Finalizer" daemon [_thread_blocked, id=6]
0x000f6b30 JavaThread "Reference Handler" daemon [_thread_blocked, id=5]
=>0x0004f438 JavaThread "main" [_thread_in_native, id=1]
Other Threads:
0x000f5ce8 VMThread [id=4]
0x000fd410 WatcherThread [id=10]
VM state:not at safepoint (normal execution)
VM Mutex/Monitor currently owned by a thread: None
Heap
def new generationtotal 13760K, used 8658K [0xb9800000, 0xba5d0000, 0xc0230000)
eden space 13376K, 64% used [0xb9800000, 0xba074800, 0xba510000)
from space 384K,0% used [0xba510000, 0xba510000, 0xba570000)
tospace 384K,0% used [0xba570000, 0xba570000, 0xba5d0000)
tenured generationtotal 112744K, used 112743K [0xc0230000, 0xc704a000, 0xf5400000)
the space 112744K, 99% used [0xc0230000, 0xc7049ff8, 0xc704a000, 0xc704a000)
compacting perm gen total 4096K, used 1928K [0xf5400000, 0xf5800000, 0xf9400000)
the space 4096K, 47% used [0xf5400000, 0xf55e2180, 0xf55e2200, 0xf5800000)
Dynamic libraries:
0x00010000 javac
0xff350000 /usr/lib/libthread.so.1
0xff340000 /usr/lib/libdl.so.1
0xff200000 /usr/lib/libc.so.1
0xff390000 /usr/platform/SUNW,Sun-Fire-880/lib/libc_psr.so.1
0xfe000000 /sapphire/db2/j2sdk1.4.2_10/jre/lib/sparc/client/libjvm.so
0xff2e0000 /usr/lib/libCrun.so.1
0xff1e0000 /usr/lib/libsocket.so.1
0xff100000 /usr/lib/libnsl.so.1
0xff0d0000 /usr/lib/libm.so.1
0xff1c0000 /usr/lib/libsched.so.1
0xff0b0000 /usr/lib/libmp.so.2
0xff070000 /sapphire/db2/j2sdk1.4.2_10/jre/lib/sparc/native_threads/libhpi.so
0xff020000 /sapphire/db2/j2sdk1.4.2_10/jre/lib/sparc/libverify.so
0xfe7c0000 /sapphire/db2/j2sdk1.4.2_10/jre/lib/sparc/libjava.so
0xfe7a0000 /sapphire/db2/j2sdk1.4.2_10/jre/lib/sparc/libzip.so
VM Arguments:
jvm_args: -Denv.class.path=/sapphire/users/db2inst7/sqllib/function/jar/SPSSTADM/NSPDB2.jar:/sapphire/users/db2inst7/sqllib/function/sapphire_batch.jar:/sapphire/netscape/server4/https-sapphireArmor/docs/ARMORjars/jakarta-regexp-1.2.jar:/sapphire/db2/sqllib/bin:/sapphire/netscape/server4/https-sapphireArmor/docs/ARMORjars/webtier.jar:/sapphire/netscape/server4/https-sapphireArmor/docs/ARMORjars/rowset.jar:/sapphire/WS51/AppServer/lib/soap.jar:/sapphire/WebSphere/AppServer/lib/xalan.jar:/sapphire/WS51/AppServer/bin/migration/xerces.jar:/opt/mqm/java/lib/com.ibm.mq.jar:/opt/mqm/java/lib/com.ibm.mqjms.jar:/opt/mqm/java/sapphire/SIT/ftp.jar:/opt/mqm/java/lib/connector.jar:/sapphire/db2/BUILD/source/misc/component.jar:/sapphire/users/db2inst5/sqllib/java/sqlj.zip:/sapphire/users/db2inst5/sqllib/function:/sapphire/users/db2inst5/sqllib/java12/db2java.zip:/sapphire/users/db2inst5/sqllib/java/runtime.zip:.:/sapphire/WS51/AppServer/java/jre/lib/rt.jar:/sapphire/WS51/AppServer/lib/j2ee.jar:/sapphire/users/sap_lib/ext-jar/rover.beta.1.1.jar:/sapphire/users/spsadmin/dom4j-full.jar:/sapphire/users/spsadmin/gnu-regexp-1.1.4.jar:/sapphire/netscape/server4/https-sapphireArmor/docs/ARMORjars/ARMORSecurity.jar:/sapphire/db2/j2sdk1.4.2_10/lib:.:/sapphire/db2/j2sdk1.4.2_10/lib:/sapphire/users/db2inst2/sqllib/java/sqlj.zip:/sapphire/users/db2inst2/sqllib/function:/sapphire/users/db2inst2/sqllib/java/db2java.zip:/sapphire/users/db2inst2/sqllib/java/runtime.zip:.:/opt/mqm:/opt/mqm/java/lib:/opt/mqm/java/lib/jms.jar:/opt/mqm/java/lib/com.ibm.mq.jar:/opt/mqm/java/lib/com.ibm.mqjms.jar:/opt/mqm/java/lib/com.ibm.mqbind.jar:/opt/mqm/java/lib/com.ibm.mq.iiop.jar:/opt/mqm/java/lib/jndi.jar:/opt/mqm/java/lib/jta.jar:/opt/mqm/mail.jar:/opt/mqm/activation.jar:/sapphire/users/sap_lib/ext-jar/rover.beta.1.1.jar:/sapphire/users/sap_lib/gnu-regexp-1.1.4.jar:/opt/mqm/java/lib/com.ibm.mq.jar:/opt/mqm/java/sapphire/SIT/ftp.jar:/opt/mqm/java/lib/connector.jar:/opt/mqm/java/lib/com.ibm.mqjms.jar:/sapphire
java_command: com.sun.tools.javac.Main -d /sapphire/users/sapbuild/ENV1/batch/jar/finaljar /sapphire/users/sapbuild/ENV1/batch/jar/finalsrc/ADHSmartDAO.java /sapphire/users/sapbuild/ENV1/batch/jar/finalsrc/ADPAwardDownload.java /sapphire/users/sapbuild/ENV1/batch/jar/finalsrc/ADPGrantDownload.java /sapphire/users/sapbuild/ENV1/batch/jar/finalsrc/AIClientPatch.java /sapphire/users/sapbuild/ENV1/batch/jar/finalsrc/APICCancExpDownload.java /sapphire/users/sapbuild/ENV1/batch/jar/finalsrc/APICExerciseDownload.java /sapphire/users/sapbuild/ENV1/batch/jar/finalsrc/APICOptioneeDownload.java /sapphire/users/sapbuild/ENV1/batch/jar/finalsrc/APICTaxRateDownload.java /sapphire/users/sapbuild/ENV1/batch/jar/finalsrc/APKManager.java /sapphire/users/sapbuild/ENV1/batch/jar/finalsrc/ActivationService.java /sapphire/users/sapbuild/ENV1/batch/jar/finalsrc/AddlAwardDownload.java /sapphire/users/sapbuild/ENV1/batch/jar/finalsrc/AddressInfoManager.java /sapphire/users/sapbuild/ENV1/batch/jar/finalsrc/AddressInfoService.java /sapphire/users/sapbuild/ENV1/batch/jar/finalsrc/AdhColumnDetailVO.java /sapphire/users/sapbuild/ENV1/batch/jar/finalsrc/AdhColumnVO.java /sapphire/users/sapbuild/ENV1/batch/jar/finalsrc/AdhFormatVO.java /sapphire/users/sapbuild/ENV1/batch/jar/finalsrc/AdhGroupVO.java /sapphire/users/sapbuild/ENV1/batch/jar/finalsrc/AdhInClause.java /sapphire/users/sapbuild/ENV1/batch/jar/finalsrc/AdhJoinVO.java /sapphire/users/sapbuild/ENV1/batch/jar/finalsrc/AdhMetaDataDAO.java /sapphire/users/sapbuild/ENV1/batch/jar/finalsrc/AdhMetaDataSessionFacade.java /sapphire/users/sapbuild/ENV1/batch/jar/finalsrc/AdhMetaDataSessionFacadeBean.java /sapphire/users/sapbuild/ENV1/batch/jar/finalsrc/AdhMetaDataSessionFacadeHome.java /sapphire/users/sapbuild/ENV1/batch/jar/finalsrc/AdjCancExpireRecap.java /sapphire/users/sapbuild/ENV1/batch/jar/finalsrc/AdjGrant.java /sapphire/users/sapbuild/ENV1/batch/jar/finalsrc/AdjRepForf.java /sapphire/users/sapbuild/ENV1/batch/jar/finalsrc/ApkBatProcDAO.j
Launcher Type: SUN_STANDARD
Environment Variables:
PATH=/sapphire/db2/j2sdk1.4.2_10/bin:/sapphire/db2/j2sdk1.4.2_10/bin:/sapphire/WebSphere/AppServer/java/bin:/usr/bin:/usr/ucb:/etc:.:/opt/SUNWspro/bin:usr/ccs/bin:/usr/local/bin:/bin:/usr/local/bin:/opt/CA/services/bin:/opt/CA/services/tools:/opt/CA/agents/bin:/sapphire1/pvcs6.8.1/vm/solaris/bin:/sapphire/users/sap_lib/bin/sapphire:/sapphire/users/sap_lib/rsync/bin:/sapphire/users/spdmlib/bin/sapphire:/sapphire/users/sapbuild/bld_scripts/bin:/usr/lib/:/sapphire/db2/scripts/:/sapphire/db2/scripts:./usr/bin:/sapphire/users/db2inst6/sqllib/java12:/sapphire/users/db2inst6/sqllib/bin:/sapphire/users/db2inst6/sqllib/adm:/sapphire/users/db2inst6/sqllib/misc:.:/sapphire/users/db2inst2/sqllib/bin:/sapphire/users/db2inst2/sqllib/adm:/sapphire/users/db2inst2/sqllib/misc:/sapphire/users/spdmlib/bin/sapphire
LD_LIBRARY_PATH=/sapphire/db2/j2sdk1.4.2_10/jre/lib/sparc/client:/sapphire/db2/j2sdk1.4.2_10/jre/lib/sparc:/sapphire/db2/j2sdk1.4.2_10/jre/../lib/sparc::/sapphire/users/db2inst2/sqllib/lib
SHELL=/bin/ksh
S Y S T E M
OS:Solaris 8 10/01 s28s_u6wos_08a SPARC
Copyright 2001 Sun Microsystems, Inc. All Rights Reserved.
Assembled 12 September 2001
uname:SunOS 5.8 Generic_117350-11 sun4u (T1 libthread)
rlimit: STACK 8192k, CORE infinity, NOFILE 4096, AS infinity
load average:3.43 2.41 1.74
CPU:total 2 has_v8, has_v9, has_vis1, has_vis2, is_ultra3
Memory: 8k page, physical 8388608k(157984k free)
vm_info: Java HotSpot(TM) Client VM (1.4.2_10-b02) for solaris-sparc, built on Sep 7 2005 23:21:03 by unknown with Workshop 5.2 compat=5
Message was edited by:
Ajit_polaris

