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

[17193 byte] By [Ajit_polarisa] at [2007-10-3 3:25:31]
# 1
This can happen if there is a corrupt JAR file in the classpath. It can also happen if some other process is concurrently modifying the JAR file while your javac process is attempting to read it. Any chance of either of these?
sbohnea at 2007-7-14 21:18:30 > top of Java-index,Core,Monitoring & Management...
# 2

I've encountered the same error with JDK 1.5.0_12 on Solaris Sparc :

#

# An unexpected error has been detected by HotSpot Virtual Machine:

#

# SIGSEGV (0xb) at pc=0xfe762ef4, pid=25953, tid=104

#

# Java VM: Java HotSpot(TM) Server VM (1.5.0_12-b04 mixed mode)

# Problematic frame:

# C [libzip.so+0x2ef4]

#

T H R E A D

Current thread (0x01132e88): JavaThread "Thread-6" [_thread_in_native, id=104]

siginfo:si_signo=11, si_errno=0, si_code=1, si_addr=0xf1b604f2

Registers:

O0=0x00000000 O1=0x00000000 O2=0xfe43f98c O3=0xfe3dc000

O4=0x00008cd4 O5=0x00008c00 O6=0xabb6fc30 O7=0xfe762ee8

G1=0x04034800 G2=0x00000001 G3=0x00001ffc G4=0x0044cba2

G5=0xfe430f54 G6=0x001712fc G7=0xabb71d70 Y=0x00000000

PC=0xfe762ef4 nPC=0xfe762ef8

Top of Stack: (sp=0xabb6fc30)

0xabb6fc30:f1b604ef 00000073 f880da70 f1b00000

0xabb6fc40:000604ef fe762ec0 0000d000 17e21f13

0xabb6fc50:00fe7a30 00b71948 000083a0 fe430f58

0xabb6fc60:00b71948 000002c6 abb6fc90 fe762db8

0xabb6fc70:abb6fd24 abb6fd2c abb6fcc0 fde27168

0xabb6fc80:01132e88 00457128 b0135ca0 e8761cc8

0xabb6fc90:00000000 0000002f 0000ffff 17e21f86

0xabb6fca0:00b71948 00b6f388 000025c0 0000012e

Instructions: (pc=0xfe762ef4)

0xfe762ee4:03 01 00 d2 40 00 00 02 2d 00 00 34 a0 04 c0 14

0xfe762ef4:da 0c 20 03 ac 05 a1 18 b4 00 63 50 e4 0c 20 01

Stack: [0xabb52000,0xabb71d70), sp=0xabb6fc30, free space=119k

Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)

C [libzip.so+0x2ef4]

C [libzip.so+0x2dc0] ZIP_GetEntry+0xe0

C [libzip.so+0x370c] Java_java_util_zip_ZipFile_getEntry+0xc4

J java.util.zip.ZipFile.getEntry(JLjava/lang/String;Z)J

J java.util.jar.JarFile.getJarEntry(Ljava/lang/String;)Ljava/util/jar/JarEntry;

J org.apache.catalina.loader.WebappClassLoader.findResourceInternal(Ljava/lang/String;Ljava/lang/String;)Lorg/apache/catalina/loader/ResourceEntry;

J org.apache.catalina.loader.WebappClassLoader.findClassInternal(Ljava/lang/String;)Ljava/lang/Class;

v ~I2CAdapter

j org.apache.catalina.loader.WebappClassLoader.findClass(Ljava/lang/String;)Ljava/lang/Class;+178

j org.apache.catalina.loader.WebappClassLoader.loadClass(Ljava/lang/String;Z)Ljava/lang/Class;+439

j org.apache.catalina.loader.WebappClassLoader.loadClass(Ljava/lang/String;)Ljava/lang/Class;+3

j java.lang.ClassLoader.loadClassInternal(Ljava/lang/String;)Ljava/lang/Class;+2

v ~StubRoutines::call_stub

V [libjvm.so+0x19b4dc]

V [libjvm.so+0x294298]

V [libjvm.so+0x1cf810]

V [libjvm.so+0x1708c4]

V [libjvm.so+0x174e84]

V [libjvm.so+0x113b5c]

V [libjvm.so+0x287f48]

j org.hibernate.impl.CriteriaImpl.isLookupByNaturalKey()Z+56

j org.hibernate.loader.criteria.CriteriaQueryTranslator.getQueryParameters()Lorg/hibernate/engine/QueryParameters;+366

j org.hibernate.loader.criteria.CriteriaLoader.list(Lorg/hibernate/engine/SessionImplementor;)Ljava/util/List;+6

j org.hibernate.impl.SessionImpl.list(Lorg/hibernate/impl/CriteriaImpl;)Ljava/util/List;+142

j org.hibernate.impl.CriteriaImpl.list()Ljava/util/List;+9

j fr.xxx.query.Query.search4()Ljava/util/Hashtable;+53

j fr.xxx.query.Query.search3()V+32

j fr.xxx.query.Query.search2()V+14

j fr.xxx.query.Query.search()V+5

j fr.xxx.query.Query.run()V+90

v ~StubRoutines::call_stub

V [libjvm.so+0x19b4dc]

V [libjvm.so+0x2c198c]

V [libjvm.so+0x2e0fb8]

V [libjvm.so+0x2dcb54]

V [libjvm.so+0x67ce98]

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)

J java.util.zip.ZipFile.getEntry(JLjava/lang/String;Z)J

J java.util.jar.JarFile.getJarEntry(Ljava/lang/String;)Ljava/util/jar/JarEntry;

J org.apache.catalina.loader.WebappClassLoader.findResourceInternal(Ljava/lang/String;Ljava/lang/String;)Lorg/apache/catalina/loader/ResourceEntry;

J org.apache.catalina.loader.WebappClassLoader.findClassInternal(Ljava/lang/String;)Ljava/lang/Class;

v ~I2CAdapter

j org.apache.catalina.loader.WebappClassLoader.findClass(Ljava/lang/String;)Ljava/lang/Class;+178

j org.apache.catalina.loader.WebappClassLoader.loadClass(Ljava/lang/String;Z)Ljava/lang/Class;+439

j org.apache.catalina.loader.WebappClassLoader.loadClass(Ljava/lang/String;)Ljava/lang/Class;+3

j java.lang.ClassLoader.loadClassInternal(Ljava/lang/String;)Ljava/lang/Class;+2

v ~StubRoutines::call_stub

j org.hibernate.impl.CriteriaImpl.isLookupByNaturalKey()Z+56

j org.hibernate.loader.criteria.CriteriaQueryTranslator.getQueryParameters()Lorg/hibernate/engine/QueryParameters;+366

j org.hibernate.loader.criteria.CriteriaLoader.list(Lorg/hibernate/engine/SessionImplementor;)Ljava/util/List;+6

j org.hibernate.impl.SessionImpl.list(Lorg/hibernate/impl/CriteriaImpl;)Ljava/util/List;+142

j org.hibernate.impl.CriteriaImpl.list()Ljava/util/List;+9

j fr.xxx.query.Query.search4()Ljava/util/Hashtable;+53

j fr.xxx.query.Query.search3()V+32

j fr.xxx.query.Query.search2()V+14

j fr.xxx.query.Query.search()V+5

j fr.xxx.query.Query.run()V+90

v ~StubRoutines::call_stub

P R O C E S S

Java Threads: ( => current thread )

0x00bcc640 JavaThread "Thread-34" [_thread_blocked, id=142]

0x01e711b0 JavaThread "Store org.hibernate.cache.StandardQueryCache Expiry Thread" daemon [_thread_blocked, id=141]

0x013bcd98 JavaThread "Store org.hibernate.cache.StandardQueryCache Spool Thread" daemon [_thread_blocked, id=140]

0x016c7238 JavaThread "Store org.hibernate.cache.UpdateTimestampsCache Expiry Thread" daemon [_thread_blocked, id=139]

0x00869238 JavaThread "Store org.hibernate.cache.UpdateTimestampsCache Spool Thread" daemon [_thread_blocked, id=138]

0x01642a10 JavaThread "JCA PoolFiller" daemon [_thread_blocked, id=137]

0x001afdb0 JavaThread "IdleRemover" daemon [_thread_blocked, id=136]

0x00f778e0 JavaThread "http-0.0.0.0-7001-Monitor" [_thread_blocked, id=134]

0x0202c918 JavaThread "http-0.0.0.0-7001-Processor25" daemon [_thread_blocked, id=133]

0x0202c6a8 JavaThread "http-0.0.0.0-7001-Processor24" daemon [_thread_blocked, id=132]

0x01185708 JavaThread "http-0.0.0.0-7001-Processor23" daemon [_thread_blocked, id=131]

0x01184b18 JavaThread "http-0.0.0.0-7001-Processor22" daemon [_thread_in_native, id=130]

0x00b11ee8 JavaThread "http-0.0.0.0-7001-Processor21" daemon [_thread_blocked, id=129]

0x00382128 JavaThread "http-0.0.0.0-7001-Processor20" daemon [_thread_blocked, id=128]

0x00e39bc8 JavaThread "http-0.0.0.0-7001-Processor19" daemon [_thread_blocked, id=127]

0x01da9ec0 JavaThread "http-0.0.0.0-7001-Processor18" daemon [_thread_blocked, id=126]

0x006c9db8 JavaThread "http-0.0.0.0-7001-Processor17" daemon [_thread_blocked, id=125]

0x00d54bb8 JavaThread "http-0.0.0.0-7001-Processor16" daemon [_thread_blocked, id=124]

0x00458c48 JavaThread "http-0.0.0.0-7001-Processor15" daemon [_thread_blocked, id=123]

0x0123f6d0 JavaThread "http-0.0.0.0-7001-Processor14" daemon [_thread_blocked, id=122]

0x011d9d18 JavaThread "http-0.0.0.0-7001-Processor13" daemon [_thread_blocked, id=121]

0x00cecc30 JavaThread "http-0.0.0.0-7001-Processor12" daemon [_thread_blocked, id=120]

0x00b5aa98 JavaThread "http-0.0.0.0-7001-Processor11" daemon [_thread_blocked, id=119]

0x009aade0 JavaThread "http-0.0.0.0-7001-Processor10" daemon [_thread_blocked, id=118]

0x0114ba40 JavaThread "http-0.0.0.0-7001-Processor9" daemon [_thread_blocked, id=117]

0x003eb4e8 JavaThread "http-0.0.0.0-7001-Processor8" daemon [_thread_blocked, id=116]

0x0078dfb0 JavaThread "http-0.0.0.0-7001-Processor7" daemon [_thread_blocked, id=115]

0x00777320 JavaThread "http-0.0.0.0-7001-Processor6" daemon [_thread_blocked, id=114]

0x00382978 JavaThread "http-0.0.0.0-7001-Processor5" daemon [_thread_blocked, id=113]

0x012c3650 JavaThread "http-0.0.0.0-7001-Processor4" daemon [_thread_blocked, id=112]

0x004186a8 JavaThread "http-0.0.0.0-7001-Processor3" daemon [_thread_blocked, id=111]

0x0112f410 JavaThread "http-0.0.0.0-7001-Processor2" daemon [_thread_blocked, id=110]

0x003fceb0 JavaThread "http-0.0.0.0-7001-Processor1" daemon [_thread_blocked, id=109]

0x00e39600 JavaThread "JBossLifeThread" [_thread_blocked, id=108]

0x004cc998 JavaThread "JspRuntimeContext[/tmp24365ppp.war]" daemon [_thread_blocked, id=107]

0x0045be30 JavaThread "JspRuntimeContext[/tmp24364yyy.war]" daemon [_thread_blocked, id=106]

0x01087a88 JavaThread "JspRuntimeContext[/tmp24363xxx.war]" daemon [_thread_blocked, id=105]

=>0x01132e88 JavaThread "Thread-6" [_thread_in_native, id=104]

0x00cfe538 JavaThread "Thread-5" [_thread_blocked, id=103]

0x01f9bda8 JavaThread "JspRuntimeContext[/web-console.war]" daemon [_thread_blocked, id=102]

0x003a2b60 JavaThread "JspRuntimeContext[/jmx-console.war]" daemon [_thread_blocked, id=101]

0x01fc1e08 JavaThread "Timer-2" daemon [_thread_blocked, id=100]

0x00107568 JavaThread "JBoss JMX Attribute Monitor InUseConnectionCount Monitor" [_thread_blocked, id=99]

0x01fc1840 JavaThread "JBoss JMX Attribute Monitor InUseConnectionCount Monitor" [_thread_blocked, id=98]

0x01c5f6f8 JavaThread "HSQLDB Timer @287b58" daemon [_thread_blocked, id=97]

0x004cec38 JavaThread "JspRuntimeContext[/jboss.war]" daemon [_thread_blocked, id=90]

0x0078da40 JavaThread "ContainerBackgroundProcessor[StandardEngine[jboss.web]]" daemon [_thread_blocked, id=89]

0x01c2f960 JavaThread "JspRuntimeContext[/editique]" daemon [_thread_blocked, id=87]

0x010c0040 JavaThread "JspRuntimeContext[/image]" daemon [_thread_blocked, id=85]

0x0203aec0 JavaThread "JspRuntimeContext[/encarts]" daemon [_thread_blocked, id=82]

0x01eed270 JavaThread "JspRuntimeContext[/upload]" daemon [_thread_blocked, id=80]

0x0115fbe8 JavaThread "JBoss JMX Attribute Monitor ActiveThreadCount Monitor" [_thread_blocked, id=52]

0x011eb9e0 JavaThread "JBoss JMX Attribute Monitor FreeMemory Monitor" [_thread_blocked, id=51]

0x00dc7790 JavaThread "PooledInvokerAcceptor#0-7090" [_thread_in_native, id=50]

0x004ded50 JavaThread "RMI TCP Accept-7089" daemon [_thread_in_native, id=48]

0x0057e790 JavaThread "NamingBootstrap Pool(1)-1" daemon [_thread_in_native, id=46]

0x0057db28 JavaThread "GC Daemon" daemon [_thread_blocked, id=45]

0x00a4a6b8 JavaThread "RMI Reaper" [_thread_blocked, id=44]

0x00a4a148 JavaThread "Timer-1" daemon [_thread_blocked, id=43]

0x00a49cd0 JavaThread "RMI TCP Accept-7098" daemon [_thread_in_native, id=42]

0x0102f420 JavaThread "SeedGenerator Thread" daemon [_thread_blocked, id=18]

0x009e43f8 JavaThread "ScannerThread" daemon [_thread_blocked, id=17]

0x0056d4a0 JavaThread "Timer-0" daemon [_thread_blocked, id=16]

0x00038f98 JavaThread "DestroyJavaVM" [_thread_blocked, id=1]

0x0014d1e0 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=13]

0x0014c128 JavaThread "CompilerThread1" daemon [_thread_blocked, id=12]

0x0014b2a8 JavaThread "CompilerThread0" daemon [_thread_blocked, id=11]

0x0014a430 JavaThread "AdapterThread" daemon [_thread_blocked, id=10]

0x00149680 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=9]

0x0013fd90 JavaThread "Finalizer" daemon [_thread_blocked, id=8]

0x0013e640 JavaThread "Reference Handler" daemon [_thread_blocked, id=7]

Other Threads:

0x0013c560 VMThread [id=6]

0x000b2190 WatcherThread [id=14]

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

Heap

PSYoungGentotal 181632K, used 95816K [0xe2ab0000, 0xedc20000, 0xf8000000)

eden space 181568K, 52% used [0xe2ab0000,0xe8842100,0xedc00000)

from space 64K, 0% used [0xedc00000,0xedc00000,0xedc10000)

tospace 64K, 0% used [0xedc10000,0xedc10000,0xedc20000)

PSOldGentotal 87424K, used 41886K [0xb8000000, 0xbd560000, 0xe2ab0000)

object space 87424K, 47% used [0xb8000000,0xba8e7a70,0xbd560000)

PSPermGentotal 27520K, used 27037K [0xb0000000, 0xb1ae0000, 0xb8000000)

object space 27520K, 98% used [0xb0000000,0xb1a674e8,0xb1ae0000)

Dynamic libraries:

0x00010000 /products/java/jdk1.5.0_12/bin/java

0xff350000 /usr/lib/libthread.so.1

0xff390000 /usr/lib/libdl.so.1

0xff200000 /usr/lib/libc.so.1

0xff330000 /usr/platform/SUNW,Ultra-4/lib/libc_psr.so.1

0xfdc00000 /products/java/jdk1.5.0_12/jre/lib/sparc/server/libjvm.so

0xff2f0000 /usr/lib/libsocket.so.1

0xff1e0000 /usr/lib/libsched.so.1

0xff1b0000 /usr/lib/libCrun.so.1

0xff180000 /usr/lib/libm.so.1

0xff080000 /usr/lib/libnsl.so.1

0xff310000 /usr/lib/libw.so.1

0xff160000 /usr/lib/libmp.so.2

0xff050000 /products/java/jdk1.5.0_12/jre/lib/sparc/native_threads/libhpi.so

0xfe7d0000 /products/java/jdk1.5.0_12/jre/lib/sparc/libverify.so

0xfe790000 /products/java/jdk1.5.0_12/jre/lib/sparc/libjava.so

0xfe760000 /products/java/jdk1.5.0_12/jre/lib/sparc/libzip.so

0xfe610000 /usr/lib/locale/en_US.ISO8859-1/en_US.ISO8859-1.so.2

0xfa610000 /products/java/jdk1.5.0_12/jre/lib/sparc/libnet.so

VM Arguments:

jvm_args: -Xms128m -Xmx1024m -XX:MaxPermSize=128m -Xss128k -verbose:class -verbose:gc -Dderby.system.home=/home/xxx/databases -Djboss.home.dir=/home/xxx/products/jboss -Djboss.home.url=file:/home/xxx/products/jboss -Djboss.lib.url=file:/home/xxx/products/jboss/lib -Djboss.server.base.dir=/home/xxx/webapp -Djboss.server.base.url=file:/home/xxx/webapp -Djboss.server.home.dir=/home/xxx/webapp -Djboss.server.home.url=file:/home/xxx/webapp -Djboss.server.lib.url=file:/home/xxx/products/jboss-libs -Djboss.server.data.dir=/home/xxx/tmp/xxx -Djboss.server.config.url=file:/home/xxx/etc/config-jboss -Djboss.server.temp.dir=/home/xxx/tmp/xxx -Djboss.server.name=webapp

java_command: org.jboss.Main --classpath /home/xxx/etc

Launcher Type: SUN_STANDARD

Environment Variables:

PATH=/home/xxx/products/jdk/bin:/home/xxx/gnu/bin:/usr/bin:/usr/ucb:/etc

LD_LIBRARY_PATH=/products/java/jdk1.5.0_12/jre/lib/sparc/server:/products/java/jdk1.5.0_12/jre/lib/sparc:/products/java/jdk1.5.0_12/jre/../lib/sparc:/usr/local/openwin/lib:/usr/local/openwin/lib:/usr/lib

SHELL=/bin/ksh

Signal Handlers:

SIGSEGV: [libjvm.so+0x70cb50], sa_mask[0]=0xffbffeff, sa_flags=0x00000004

SIGBUS: [libjvm.so+0x70cb50], sa_mask[0]=0xffbffeff, sa_flags=0x00000004

SIGFPE: [libjvm.so+0x2743ac], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c

SIGPIPE: [libjvm.so+0x2743ac], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c

SIGILL: [libjvm.so+0x2743ac], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c

SIGUSR1: [libjvm.so+0x67f5f0], sa_mask[0]=0x00008000, sa_flags=0x00000008

SIGUSR2: [libjvm.so+0x2743ac], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c

SIGHUP: [libjvm.so+0x67e22c], sa_mask[0]=0xffbffeff, sa_flags=0x00000004

SIGINT: SIG_IGN, sa_mask[0]=0x00000000, sa_flags=0x00000000

SIGQUIT: [libjvm.so+0x67e22c], sa_mask[0]=0xffbffeff, sa_flags=0x00000004

SIGTERM: [libjvm.so+0x67e22c], sa_mask[0]=0xffbffeff, sa_flags=0x00000004

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_108528-18 sun4u (T1 libthread)

rlimit: STACK 8192k, CORE infinity, NOFILE 1024, AS infinity

load average:1.04 0.66 0.50

CPU:total 2 has_v8, has_v9, has_vis1

Memory: 8k page, physical 2621440k(572792k free)

vm_info: Java HotSpot(TM) Server VM (1.5.0_12-b04) for solaris-sparc, built on May 2 2007 02:33:21 by unknown with unknown Workshop:0x550

pdecata at 2007-7-14 21:18:30 > top of Java-index,Core,Monitoring & Management...