jdk1.3.1 crash on Linux
Hi, Dear ALL: I have two problems that need great helps. 1. On my Redhat Linux computer, when I run blackdown-1.3.1-FCS java, I got the JVM crashes time to time at about 30% frequences. The error message says: *** Unexpected Signal : 11 occurred at PC=0x40152522Function name=JVM_IHashCodeLibrary=/usr/local/j2sdk1.3.1/jre/lib/i386/client/libjvm.so Current Java thread: at java.lang.System.identityHashCode(Native Method) at java.io.ObjectOutputStream$HandleTable.findWireOffset(ObjectOutputStream.java:2344) at java.io.ObjectOutputStream.serializeNullAndRepeat(ObjectOutputStream.java:1257) at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:281) at java.io.ObjectOutputStream.outputClassFields(ObjectOutputStream.java:1827) at java.io.ObjectOutputStream.defaultWriteObject(ObjectOutputStream.java:480) at java.util.Hashtable.writeObject(Hashtable.java:747) at java.lang.reflect.Method.invoke(Native Method) at java.io.ObjectOutputStream.invokeObjectWriter(ObjectOutputStream.java:1864) at java.io.ObjectOutputStream.outputObject(ObjectOutputStream.java:1210) at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:366) at java.io.ObjectOutputStream.outputClassFields(ObjectOutputStream.java:1827) at java.io.ObjectOutputStream.defaultWriteObject(ObjectOutputStream.java:480) at java.io.ObjectOutputStream.outputObject(ObjectOutputStream.java:1214) at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:366) at com.anabas.recorderServer.ZipSaver.saveMessage(ZipSaver.java:174) at com.anabas.recorderServer.Recorder$MeetingMessageListener.onMessage(Recorder.java:235) at com.anabas.sonicmq.SonicMQMessageListenerAdapter.onMessage(SonicMQMessageListenerAdapter.java:32) at com.anabas.sonicmq.Receiver.onMessage(GMS_SubscriberImpl.java:194) at progress.message.jclient.Session.dc_(Unknown Source) at progress.message.jclient.TopicSession.run(Unknown Source) at progress.message.jclient.co.run(Unknown Source) Dynamic libraries:08048000-0804c000 r-xp 08:01 1006738 /usr/local/j2sdk1.3.1/bin/i386/native_threads/java0804c000-0804d000 rw-p 3000 08:01 1006738 /usr/local/j2sdk1.3.1/bin/i386/native_threads/java4000-40016000 r-xp 08:01 389379 /lib/ld-2.1.92.so40016000-40017000 rw-p 00015000 08:01 389379 /lib/ld-2.1.92.so40018000-40019000 r--p 08:01 908554 /usr/lib/locale/en_US/LC_IDENTIFICATION40019000-4001a000 r--p 08:01 908555 /usr/lib/locale/en_US/LC_MEASUREMENT4001a000-4001b000 r--p 08:01 908560 /usr/lib/locale/en_US/LC_TELEPHONE4001b000-4001c000 r--p 08:01 908551 /usr/lib/locale/en_US/LC_ADDRESS4001c000-4002a000 r-xp 08:01 389418 /lib/libpthread-0.9.so4002a000-40032000 rw-p d000 08:01 389418 /lib/libpthread-0.9.so40032000-4003d000 r-xp 08:01 243797 /usr/local/j2sdk1.3.1/jre/lib/i386/native_threads/libhpi.so4003d000-4003e000 rw-p a000 08:01 243797 /usr/local/j2sdk1.3.1/jre/lib/i386/native_threads/libhpi.so 4003e000-40301000 r-xp 08:01 617269 /usr/local/j2sdk1.3.1/jre/lib/i386/client/libjvm.so40301000-40318000 rw-p 002c2000 08:01 617269 /usr/local/j2sdk1.3.1/jre/lib/i386/client/libjvm.so4033-40332000 r-xp 08:01 389390 /lib/libdl-2.1.92.so40332000-40333000 rw-p 1000 08:01 389390 /lib/libdl-2.1.92.so40333000-4044e000 r-xp 08:01 389386 /lib/libc-2.1.92.so4044e000-40454000 rw-p 0011a000 08:01 389386 /lib/libc-2.1.92.so40458000-40459000 r-xp 08:01 389381 /lib/libBrokenLocale-2.1.92.so40459000-4045a000 rw-p 08:01 389381 /lib/libBrokenLocale-2.1.92.so4045b000-4046e000 r-xp 08:01 389395 /lib/libnsl-2.1.92.so4046e000-4047 rw-p 00012000 08:01 389395 /lib/libnsl-2.1.92.so40472000-40491000 r-xp 08:01 389392 /lib/libm-2.1.92.so40491000-40492000 rw-p 0001e000 08:01 389392 /lib/libm-2.1.92.so40492000-404a4000 r-xp 08:01 617272 /usr/local/j2sdk1.3.1/jre/lib/i386/libverify.so404a4000-404a6000 rw-p 00011000 08:01 617272 /usr/local/j2sdk1.3.1/jre/lib/i386/libverify.so404a6000-404c9000 r-xp 08:01 617273 /usr/local/j2sdk1.3.1/jre/lib/i386/libjava.so404c9000-404cb000 rw-p 00022000 08:01 617273 /usr/local/j2sdk1.3.1/jre/lib/i386/libjava.so404cc000-404e1000 r-xp 08:01 617274 /usr/local/j2sdk1.3.1/jre/lib/i386/libzip.so404e1000-404e4000 rw-p 00014000 08:01 617274 /usr/local/j2sdk1.3.1/jre/lib/i386/libzip.so404e4000-411fd000 r--s 08:01 617303 /usr/local/j2sdk1.3.1/jre/lib/rt.jar4122a000-414cf000 r--s 08:01 617304 /usr/local/j2sdk1.3.1/jre/l
what are the differences among classic/libjvm.so, server/libjvm.so, and client/libjvm.so?
Hi, Dear ALL: In the linux JDK, there are 3 libjvm.so, what are the differences among them? (classic/libjvm.so, server/libjvm.so, and client/libjvm.so) Thanks a lot.