This discussion is archived
0 Replies Latest reply: Sep 9, 2009 1:58 AM by 843829 RSS

JVM Crashes in Native Code - JDK#1.4.2_10 for solaris-sparc

843829 Newbie
Currently Being Moderated
Hi,

We are facing irregular but quite frequent JVM crash in our Test environment. From the stacktrace it seems that JVM is crashing inside the native code. Can anyone help me in finding the cause of this problem please?

Please find below the dump generated after JVM crash -

#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
# SIGBUS (0xa) at pc=0xfea32db4, pid=4695, tid=1
#
# Java VM: Java HotSpot(TM) Client VM (1.4.2_10-b03 mixed mode)
# Problematic frame:
# C [libzip.so+0x2db4]
#

--------------- T H R E A D ---------------

Current thread (0x0003c2f0): JavaThread "main" [_thread_in_native, id=1]

siginfo:si_signo=10, si_errno=151, si_code=3, si_addr=0xfe3a11cd

Registers:
O0=0xfe390000 O1=0x000111cc O2=0xffbfa350 O3=0x0003c4a0
O4=0xff02aa10 O5=0xff008000 O6=0xffbfa1f0 O7=0xfea32d90
G1=0x506f6c6c G2=0xff362a00 G3=0x0003c2f0 G4=0x00000066
G5=0xf58d6cd8 G6=0x00000000 G7=0xff362a00 Y=0x00000000
PC=0xfea32db4 nPC=0xfea32db8


Top of Stack: (sp=0xffbfa1f0)
0xffbfa1f0: 001de478 001deda8 fe3a11cc 00000000
0xffbfa200: 00000000 fea40000 00000000 00000000
0xffbfa210: 001de478 001deda8 0000506f 4f6d734e
0xffbfa220: 80808080 01010101 ffbfa250 fea32ce0
0xffbfa230: 00000000 2f3cbdc2 2f3cbdc2 f19cdfe8
0xffbfa240: 0003c8b0 0003c8b0 ffbfa2b8 0000002b
0xffbfa250: 001de478 ffbfa314 00000000 001deda8
0xffbfa260: f206a1aa 00000043 0000ffff ff01f8a8


Instructions: (pc=0xfea32db4)
0xfea32da4: aa 02 40 0f d2 04 60 00 a4 02 00 09 a0 10 00 18
0xfea32db4: d4 0c a0 01 95 2a a0 08 d0 0a 00 09 90 12 00 0a

Stack: [0xffb7c000,0xffc00000), sp=0xffbfa1f0, free space=504k
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
J java.util.zip.ZipFile.getEntry(Ljava/lang/String;)Ljava/util/zip/ZipEntry;
J java.util.jar.JarFile.getEntry(Ljava/lang/String;)Ljava/util/zip/ZipEntry;
J sun.misc.URLClassPath$JarLoader.getResource(Ljava/lang/String;Z)Lsun/misc/Resource;
J sun.misc.URLClassPath.getResource(Ljava/lang/String;Z)Lsun/misc/Resource;
J java.net.URLClassLoader$1.run()Ljava/lang/Object;
v ~StubRoutines::call_stub
V [libjvm.so+0xc9ccc]
V [libjvm.so+0xd6a34]
C [libjava.so+0xdc38] Java_java_security_AccessController_doPrivileged__Ljava_security_PrivilegedExceptionAction_2Ljava_secu
rity_AccessControlContext_2+0x1c
J java.security.AccessController.doPrivileged(Ljava/security/PrivilegedExceptionAction;Ljava/security/AccessControlContext;)L
java/lang/Object;
J java.net.URLClassLoader.findClass(Ljava/lang/String;)Ljava/lang/Class;
J java.lang.ClassLoader.loadClass(Ljava/lang/String;Z)Ljava/lang/Class;
J sun.misc.Launcher$AppClassLoader.loadClass(Ljava/lang/String;Z)Ljava/lang/Class;
J java.lang.ClassLoader.loadClass(Ljava/lang/String;)Ljava/lang/Class;
J java.lang.ClassLoader.loadClassInternal(Ljava/lang/String;)Ljava/lang/Class;
v ~StubRoutines::call_stub
V [libjvm.so+0xc9ccc]
V [libjvm.so+0xd1cec]
V [libjvm.so+0xf43a0]
V [libjvm.so+0x9ce34]
V [libjvm.so+0x9c2c4]
V [libjvm.so+0x9be3c]
V [libjvm.so+0x9bbc4]
V [libjvm.so+0xcbec8]
V [libjvm.so+0xd0b84]
j be.telenet.rts.oms.dbpoller.PollOmsNotificationTable.processDeleteOfAging(Lbe/telenet/rts/oms/dbpoller/OmsNotificationDataV
O;)V+4
J be.telenet.rts.oms.dbpoller.PollOmsNotificationTable.processOmsNotificationData(Ljava/util/Collection;)V
J be.telenet.rts.oms.dbpoller.PollOmsNotificationTable.pollTable()V
v ~RuntimeStub::osr_frame_return Runtime1 stub
j be.telenet.rts.oms.dbpoller.ILMAdapter_NotifierPoller.main([Ljava/lang/String;)V+30
v ~StubRoutines::call_stub
V [libjvm.so+0xc9ccc]
V [libjvm.so+0xdde98]
V [libjvm.so+0x16791c]
C [java+0x2f94] main+0x167c


Thanks & Regards,
Anuj