JDK-4849744 : Hotspot vm crash on Redhat Linux 7.2 when running MQ longevity dual broker test.
  • Type: Bug
  • Component: hotspot
  • Sub-Component: runtime
  • Affected Version: 1.4.1_02
  • Priority: P1
  • Status: Closed
  • Resolution: Cannot Reproduce
  • OS: linux_redhat_7.2
  • CPU: x86
  • Submitted: 2003-04-16
  • Updated: 2003-05-13
  • Resolved: 2003-05-13
Related Reports
Relates :  
Description
stack trace:

Unexpected Signal : 11 occurred at PC=0x4060DC84
Function=size_given_klass__7oopDescP5Klass+0x44
Library=/usr/java/j2sdk1.4.1_02/jre/lib/i386/server/libjvm.so


Dynamic libraries:
08048000-0804e000 r-xp 00000000 08:03 3998396    /usr/java/j2sdk1.4.1_02/jre/bin/java
0804e000-0804f000 rw-p 00005000 08:03 3998396    /usr/java/j2sdk1.4.1_02/jre/bin/java
40000000-40016000 r-xp 00000000 08:03 4177928    /lib/ld-2.2.4.so
40016000-40017000 rw-p 00015000 08:03 4177928    /lib/ld-2.2.4.so
40017000-40020000 r-xp 00000000 08:03 1933861    /usr/java/j2sdk1.4.1_02/jre/lib/i386/native_threads/libhpi.so
40020000-40021000 rw-p 00008000 08:03 1933861    /usr/java/j2sdk1.4.1_02/jre/lib/i386/native_threads/libhpi.so
40022000-4002c000 r-xp 00000000 08:03 4177962    /lib/libnss_files-2.2.4.so
4002c000-4002d000 rw-p 00009000 08:03 4177962    /lib/libnss_files-2.2.4.so
4002d000-40030000 r--s 00000000 08:03 983483     /usr/java/j2sdk1.4.1_02/jre/lib/ext/dnsns.jar
40030000-40031000 r--s 00000000 08:03 1376723    /opt/imq/lib/jnet.jar
40033000-40040000 r-xp 00000000 08:03 966669     /lib/i686/libpthread-0.9.so
40040000-40048000 rw-p 0000c000 08:03 966669     /lib/i686/libpthread-0.9.so
40048000-4004b000 r-xp 00000000 08:03 4177941    /lib/libdl-2.2.4.so
4004b000-4004c000 rw-p 00002000 08:03 4177941    /lib/libdl-2.2.4.so
4004c000-4017e000 r-xp 00000000 08:03 966665     /lib/i686/libc-2.2.4.so
4017e000-40183000 rw-p 00131000 08:03 966665     /lib/i686/libc-2.2.4.so
40187000-40620000 r-xp 00000000 08:03 2130328    /usr/java/j2sdk1.4.1_02/jre/lib/i386/server/libjvm.so
40620000-40858000 rw-p 00498000 08:03 2130328    /usr/java/j2sdk1.4.1_02/jre/lib/i386/server/libjvm.so
4086a000-4087d000 r-xp 00000000 08:03 4177946    /lib/libnsl-2.2.4.so
4087d000-4087e000 rw-p 00012000 08:03 4177946    /lib/libnsl-2.2.4.so
40880000-408a2000 r-xp 00000000 08:03 966667     /lib/i686/libm-2.2.4.so
408a2000-408a3000 rw-p 00021000 08:03 966667     /lib/i686/libm-2.2.4.so
408a3000-408b3000 r-xp 00000000 08:03 1721038    /usr/java/j2sdk1.4.1_02/jre/lib/i386/libverify.so
408b3000-408b5000 rw-p 0000f000 08:03 1721038    /usr/java/j2sdk1.4.1_02/jre/lib/i386/libverify.so
408b5000-408d6000 r-xp 00000000 08:03 1721026    /usr/java/j2sdk1.4.1_02/jre/lib/i386/libjava.so
408d6000-408d8000 rw-p 00020000 08:03 1721026    /usr/java/j2sdk1.4.1_02/jre/lib/i386/libjava.so
408d8000-408ed000 r-xp 00000000 08:03 1721039    /usr/java/j2sdk1.4.1_02/jre/lib/i386/libzip.so
408ed000-408ef000 rw-p 00014000 08:03 1721039    /usr/java/j2sdk1.4.1_02/jre/lib/i386/libzip.so
408ef000-41fbe000 r--s 00000000 08:03 1868494    /usr/java/j2sdk1.4.1_02/jre/lib/rt.jar
42001000-42018000 r--s 00000000 08:03 1868495    /usr/java/j2sdk1.4.1_02/jre/lib/sunrsasign.jar
42018000-42089000 r--s 00000000 08:03 1868488    /usr/java/j2sdk1.4.1_02/jre/lib/jsse.jar
42089000-4209c000 r--s 00000000 08:03 1868487    /usr/java/j2sdk1.4.1_02/jre/lib/jce.jar
4209c000-42358000 r--s 00000000 08:03 1868475    /usr/java/j2sdk1.4.1_02/jre/lib/charsets.jar
8886d000-88898000 r--p 00000000 08:03 3063824    /usr/lib/locale/en_US/LC_CTYPE
88cfd000-88d9c000 r--s 00000000 08:03 983485     /usr/java/j2sdk1.4.1_02/jre/lib/ext/localedata.jar
88d9c000-88daa000 r--s 00000000 08:03 983484     /usr/java/j2sdk1.4.1_02/jre/lib/ext/ldapsec.jar
88daa000-88dc7000 r--s 00000000 08:03 983486     /usr/java/j2sdk1.4.1_02/jre/lib/ext/sunjce_provider.jar
88dc7000-88e73000 r--s 00000000 08:03 1376703    /opt/imq/lib/imqbroker.jar
88e73000-88ea9000 r--s 00000000 08:03 1376706    /opt/imq/lib/imqutil.jar
88ea9000-88f1b000 r--s 00000000 08:03 1376724    /opt/imq/lib/jsse.jar
88f1b000-88f1d000 r--s 00000000 08:03 1376722    /opt/imq/lib/jcert.jar
88f1d000-88f2d000 r-xp 00000000 08:03 1721035    /usr/java/j2sdk1.4.1_02/jre/lib/i386/libnet.so
88f2d000-88f2f000 rw-p 0000f000 08:03 1721035    /usr/java/j2sdk1.4.1_02/jre/lib/i386/libnet.so
88f50000-88f56000 r-xp 00000000 08:03 1721036    /usr/java/j2sdk1.4.1_02/jre/lib/i386/libnio.so
88f56000-88f57000 rw-p 00005000 08:03 1721036    /usr/java/j2sdk1.4.1_02/jre/lib/i386/libnio.so
88f57000-89057000 rw-s 00000000 08:03 803338     /opt/imq/var/instances/broker01/filestore/interest
890a1000-891a1000 rw-s 00000000 08:03 803339     /opt/imq/var/instances/broker01/filestore/destination
891a1000-892a1000 rw-s 00000000 08:03 803340     /opt/imq/var/instances/broker01/filestore/txn
892a1000-893a1000 rw-s 00000000 08:03 803341     /opt/imq/var/instances/broker01/filestore/txnack
893d9000-894d9000 rw-s 00000000 08:03 803343     /opt/imq/var/instances/broker01/filestore/property

Local Time = Wed Apr 16 12:37:49 2003
Elapsed Time = 4741
#
# HotSpot Virtual Machine Error : 11
# Error ID : 4F530E43505002E6
# Please report this error at
# http://java.sun.com/cgi-bin/bugreport.cgi
#
# Java VM: Java HotSpot(TM) Server VM (1.4.1_02-b06 mixed mode)
#

How to reproduce the bug?
==========================
       
    1) Install MQ3.0.1sp2 on your test machine. For this download bits from
http://jpgserv.red.iplanet.com/JMQ.builds/releases/FCS-3.0.1SP2/bundles

Install doc is located @
http://docs.sun.com/source/816-6453-10/index.html
http://docs.sun.com/source/817-0355-10/index.html
http://docs.sun.com/source/817-0354-10/index.html

2) Start two MQ brokers in cluster mode as follows.
imqbrokerd -reset store -name broker01 -cluster localhost:7677 -vmargs -Xmx1g -tty

imqbrokerd -reset store -name broker02 -port 7677 -cluster localhost:7676 -shared -vmargs -Xmx1g -tty

3) Download Longevity testsuite (Longevity.jar) from http://jpgserv.red.iplanet.com/imq_qa
to your test location

4) Add Longevity.jar, "$IMQ_ROOT/lib/imq.jar" and "$IMQ_ROOT/lib/jms.jar" to CLASSPATH

5) Start consumer/subscriber/receiver
java -DimqBrokerHostPort=7676 Longevity.LongevityConsumer
java -DimqBrokerHostPort=7676 Longevity.LongevityReceiver
java -DimqBrokerHostPort=7676 Longevity.LongevitySubscriber

6) start producer/sender/publisher
java -DimqBrokerHostPort=7677 Longevity.LongevityProducer
java -DimqBrokerHostPort=7677 Longevity.LongevitySender
java -DimqBrokerHostPort=7677 Longevity.LongevityPublisher

For more info on test document please refer to
http://jpgserv.red.iplanet.com/imq_qa/testcases/Longevity_Testsuite.html
http://jpgserv.red.iplanet.com/imq_qa/testcases/Longevity-Howto.html

bug shows up after couple of hours...

Comments
EVALUATION ###@###.### 2003-04-21 Possible duplicate of 4831620. Check with submitter. Actually this is a duplicate of 4741922. Appears to be.. It was closed once the bug submitter updated the kernel release and retried the test on 1.4.1. ###@###.### 2003-04-21 Please let us know the kernel level and if its a dulicate of 4741922. Thanks ###@###.### 2003-04-23 The kernel is the default kernel of redhat 7.2 (2.4.7-10smp) I don't know if this bug is a duplicate of 4741922 ###@###.### 2003-04-23 --------------------------------------- very likely a dup of 4833582. ###@###.### 2003-04-30 --------------------------------------- Please see also the comments section. The crash is not reproducible with either 1.4.1_02 or 1.4.1_03. Closing as not-reproducible. Please file a new bug if you continue to see crashes. ###@###.### 2003-05-13
13-05-2003