We are currently developing an application on a Sun Ultra 5 server, Solaris 8 operating system, JDK1.4.2_04-b05 and Perl version 5.8.4.
The application uses JPL to allow
Java to execute some functions within a perl API and return the results. After a fixed number of calls between Java and Perl the following error occurs and the application core dumps. Any help with this matter would be greatly appreciated.
Stephen
Unexpected Signal : 11 occurred at PC=0xFE0EE000
Function=[Unknown. Nearest: JVM_IsSupportedJNIVersion+0x984]
Library=/usr/j2se/jre/lib/sparc/client/libjvm.so
Current Java
thread:
at JPLINManagerDebug.retreiveRecords(Native Method)
at CTPMultipleTest.main(CTPMultipleTest.java:85)
Dynamic libraries:
0x10000 java
0xff360000 /usr/lib/libthread.so.1
0xff3a0000 /usr/lib/libdl.so.1
0xff200000 /usr/lib/libc.so.1
0xff330000 /usr/platform/SUNW,Ultra-5_10/lib/libc_psr.so.1
0xfe000000 /usr/j2se/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
0xff310000 /usr/lib/libw.so.1
0xff0a0000 /usr/lib/libmp.so.2
0xff070000 /usr/j2se/jre/lib/sparc/native_threads/libhpi.so
0xff020000 /usr/j2se/jre/lib/sparc/libverify.so
0xfe7c0000 /usr/j2se/jre/lib/sparc/libjava.so
0xfe790000 /usr/j2se/jre/lib/sparc/libzip.so
0xfe730000 /usr/lib/locale/en_US.ISO8859-1/en_US.ISO8859-1.so.2
0xfddc0000 /export/home/sb/SXIAPI/Prototype/JPLINManagerDebug/libJPLINManagerDebug.so
0xf1280000 /usr/local/lib/perl5/5.8.4/sun4-solaris/CORE/libperl.so
0xfc3e0000 /usr/jpl/lib/sun4-solaris/libPerlInterpreter.so
0xfc3a0000 /usr/local/lib/perl5/site_perl/5.8.4/sun4-solaris/auto/JNI/JNI.so
0xf1180000 /usr/j2se/jre/lib/sparc/libawt.so
0xfc180000 /usr/j2se/jre/lib/sparc/libmlib_image.so
0xfc2e0000 /usr/local/lib/perl5/5.8.4/sun4-solaris/auto/Socket/Socket.so
0xfc2c0000 /usr/local/lib/perl5/5.8.4/sun4-solaris/auto/Sys/Hostname/Hostname.so
0xfc2a0000 /usr/local/lib/perl5/5.8.4/sun4-solaris/auto/Cwd/Cwd.so
0xfc160000 /usr/local/lib/perl5/site_perl/5.8.4/sun4-solaris/auto/SVRQ/SVRQ.so
0xfbbe0000 /usr/lib/nss_files.so.1
Heap at VM Abort:
Heap
def new generation total 2112K, used 130K [0xf1400000, 0xf1620000, 0xf1b10000)
eden space 2048K, 6% used [0xf1400000, 0xf1420b88, 0xf1600000)
from space 64K, 0% used [0xf1600000, 0xf1600000, 0xf1610000)
to space 64K, 0% used [0xf1610000, 0xf1610000, 0xf1620000)
tenured generation total 1408K, used 0K [0xf1b10000, 0xf1c70000, 0xf5400000)
the space 1408K, 0% used [0xf1b10000, 0xf1b10000, 0xf1b10200, 0xf1c70000)
compacting perm gen total 4096K, used 964K [0xf5400000, 0xf5800000, 0xf9400000)
the space 4096K, 23% used [0xf5400000, 0xf54f13f0, 0xf54f1400, 0xf5800000)
Local Time = Thu Aug 12 14:20:34 2004
Elapsed Time = 2
#
# HotSpot Virtual Machine Error : 11
# Error ID : 4F530E43505002EF 01
# Please report this error at
#
http://java.sun.com/cgi-bin/bugreport.cgi #
# Java VM: Java HotSpot(TM) Client VM (1.4.2_04-b05 mixed mode)
#
# An error report file has been saved as hs_err_pid3319.log.
# Please refer to the file for further information.
#
Abort(coredump)