JDK-4434239 : Linux: client hs crashes with executing test/java/text/Format/Bug4407042.java
  • Type: Bug
  • Component: hotspot
  • Sub-Component: compiler
  • Affected Version: 1.4.0
  • Priority: P4
  • Status: Resolved
  • Resolution: Fixed
  • OS: linux
  • CPU: x86
  • Submitted: 2001-04-05
  • Updated: 2001-04-13
  • Resolved: 2001-04-13
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
Other
1.4.0 betaFixed
Related Reports
Relates :  
Description
Execution of test/java/text/Format/Bug4407042.java on RedHat 6.1 causes the following error:


Unexpected Signal : 11 occurred at PC=0x40170E64
Function=copy_to_survivor_space__16DefNewGenerationP7oopDescPP7oopDesc+0x28
Library=/usr/local/java/jdk1.4/jdk1.4/linux-i386/jre/lib/i386/client/libjvm.so

Current Java thread:
	at java.lang.Thread.sleep(Native Method)
	at Bug4407042.<init>(Bug4407042.java:28)
	at Bug4407042.main(Bug4407042.java:84)

Dynamic libraries:
08048000-08051000 r-xp 00000000 00:03 857672     /usr/local/java/jdk1.4/jdk1.4/linux-i386/bin/i386/native_threads/java
08051000-08053000 rw-p 00008000 00:03 857672     /usr/local/java/jdk1.4/jdk1.4/linux-i386/bin/i386/native_threads/java
40000000-40012000 r-xp 00000000 03:05 112685     /lib/ld-2.1.2.so
40012000-40013000 rw-p 00012000 03:05 112685     /lib/ld-2.1.2.so
40013000-40016000 r--p 00000000 03:05 164978     /usr/share/locale/ja/LC_CTYPE
40016000-40020000 r-xp 00000000 03:05 112731     /lib/libpthread-0.8.so
40020000-40027000 rw-p 00009000 03:05 112731     /lib/libpthread-0.8.so
40028000-4031a000 r-xp 00000000 00:03 1664762    /usr/local/java/jdk1.4/jdk1.4/linux-i386/jre/lib/i386/client/libjvm.so
4031a000-404e0000 rw-p 002f1000 00:03 1664762    /usr/local/java/jdk1.4/jdk1.4/linux-i386/jre/lib/i386/client/libjvm.so
404f4000-404f6000 r-xp 00000000 03:05 112701     /lib/libdl-2.1.2.so
404f6000-404f7000 rw-p 00001000 03:05 112701     /lib/libdl-2.1.2.so
404f7000-405e2000 r-xp 00000000 03:05 112692     /lib/libc-2.1.2.so
405e2000-405e6000 rw-p 000ea000 03:05 112692     /lib/libc-2.1.2.so
405ea000-405fc000 r-xp 00000000 03:05 112705     /lib/libnsl-2.1.2.so
405fc000-405fd000 rw-p 00011000 03:05 112705     /lib/libnsl-2.1.2.so
40600000-40634000 r-xp 00000000 03:05 149753     /usr/lib/libstdc++-2-libc6.1-1-2.9.0.so
40634000-40640000 rw-p 00033000 03:05 149753     /usr/lib/libstdc++-2-libc6.1-1-2.9.0.so
40642000-4065d000 r-xp 00000000 03:05 112703     /lib/libm-2.1.2.so
4065d000-4065e000 rw-p 0001a000 03:05 112703     /lib/libm-2.1.2.so
4065f000-40668000 r-xp 00000000 00:03 1212124    /usr/local/java/jdk1.4/jdk1.4/linux-i386/jre/lib/i386/native_threads/libhpi.so
40668000-40669000 rw-p 00008000 00:03 1212124    /usr/local/java/jdk1.4/jdk1.4/linux-i386/jre/lib/i386/native_threads/libhpi.so
40669000-4067e000 r-xp 00000000 00:03 454151     /usr/local/java/jdk1.4/jdk1.4/linux-i386/jre/lib/i386/libverify.so
4067e000-40681000 rw-p 00014000 00:03 454151     /usr/local/java/jdk1.4/jdk1.4/linux-i386/jre/lib/i386/libverify.so
40681000-406a7000 r-xp 00000000 00:03 454152     /usr/local/java/jdk1.4/jdk1.4/linux-i386/jre/lib/i386/libjava.so
406a7000-406aa000 rw-p 00025000 00:03 454152     /usr/local/java/jdk1.4/jdk1.4/linux-i386/jre/lib/i386/libjava.so
406ab000-406bf000 r-xp 00000000 00:03 454153     /usr/local/java/jdk1.4/jdk1.4/linux-i386/jre/lib/i386/libzip.so
406bf000-406c2000 rw-p 00013000 00:03 454153     /usr/local/java/jdk1.4/jdk1.4/linux-i386/jre/lib/i386/libzip.so
406c2000-41aa3000 r--s 00000000 00:03 360650     /usr/local/java/jdk1.4/jdk1.4/linux-i386/jre/lib/rt.jar
41ae1000-41d94000 r--s 00000000 00:03 361592     /usr/local/java/jdk1.4/jdk1.4/linux-i386/jre/lib/i18n.jar
41d94000-41da9000 r--s 00000000 00:03 360284     /usr/local/java/jdk1.4/jdk1.4/linux-i386/jre/lib/sunrsasign.jar
41da9000-41e23000 r--s 00000000 00:03 360286     /usr/local/java/jdk1.4/jdk1.4/linux-i386/jre/lib/jsse.jar
41e23000-41e35000 r--s 00000000 00:03 360285     /usr/local/java/jdk1.4/jdk1.4/linux-i386/jre/lib/jce.jar
43edd000-43ede000 r--p 00000000 03:05 164979     /usr/share/locale/ja/LC_MESSAGES/SYS_LC_MESSAGES
43ede000-43edf000 r--p 00000000 03:05 164980     /usr/share/locale/ja/LC_MONETARY
43edf000-43ee0000 r--p 00000000 03:05 164982     /usr/share/locale/ja/LC_TIME
49f3f000-49fa4000 r--p 00000000 03:05 164977     /usr/share/locale/ja/LC_COLLATE
49fa4000-49fa5000 r--p 00000000 03:05 164981     /usr/share/locale/ja/LC_NUMERIC
49fa5000-49fa7000 r--s 00000000 00:03 1739286    /usr/local/java/jdk1.4/jdk1.4/linux-i386/jre/lib/ext/dnsns.jar
49fa8000-49fb0000 r-xp 00000000 03:05 112723     /lib/libnss_files-2.1.2.so
49fb0000-49fb1000 rw-p 00007000 03:05 112723     /lib/libnss_files-2.1.2.so
49fb1000-49fba000 r-xp 00000000 03:05 112729     /lib/libnss_nisplus-2.1.2.so
49fba000-49fbb000 rw-p 00008000 03:05 112729     /lib/libnss_nisplus-2.1.2.so
49fbb000-49fc3000 r-xp 00000000 03:05 112727     /lib/libnss_nis-2.1.2.so
49fc3000-49fc4000 rw-p 00007000 03:05 112727     /lib/libnss_nis-2.1.2.so
49fef000-4a00d000 r--s 00000000 00:03 1739285    /usr/local/java/jdk1.4/jdk1.4/linux-i386/jre/lib/ext/sunjce_provider.jar
4a00d000-4a01a000 r--s 00000000 00:03 1739287    /usr/local/java/jdk1.4/jdk1.4/linux-i386/jre/lib/ext/ldapsec.jar

Local Time = Thu Apr  5 00:31:03 2001
Elapsed Time = 2
#
# HotSpot Virtual Machine Error : 11
# Error ID : 4F530E43505002D9
# Please report this error at
# http://java.sun.com/cgi-bin/bugreport.cgi
#
# Java VM: Java HotSpot(TM) Client VM (1.4.0-beta-b58 mixed mode)
#

This error is reproducible only with the Client HotSpot. (It works OK with -server or -Xint.)
masayoshi.okutsu@Eng 2001-04-05

------------
On RedHat 6.2 (Linux xxx 2.2.14-5.0 #1 Tue Mar 7 21:07:39 EST 2000 i686 unknown):

LOG1:
-----
Unexpected Signal : 11 occurred at PC=0x4017DFB4
Function=copy_to_survivor_space__16DefNewGenerationP7oopDescPP7oopDesc+0x28
Library=/usr/local/java/jdk1.4/linux-i386/jre/lib/i386/client/libjvm.so

Current Java thread:
        at java.lang.Thread.sleep(Native Method)
        at Bug4407042.<init>(Bug4407042.java:28)
        at Bug4407042.main(Bug4407042.java:84)

Dynamic libraries:
08048000-08051000 r-xp 00000000 00:04 1274151    /usr/local/java/jdk1.4/linux-i386/bin/i386/native_threads/java
08051000-08053000 rw-p 00008000 00:04 1274151    /usr/local/java/jdk1.4/linux-i386/bin/i386/native_threads/java
40000000-40013000 r-xp 00000000 03:06 318724     /lib/ld-2.1.3.so
40013000-40014000 rw-p 00012000 03:06 318724     /lib/ld-2.1.3.so
40015000-40016000 r--p 00000000 03:06 382475     /usr/share/locale/en_US/LC_MESSAGES/SYS_LC_MESSAGES
40016000-40017000 r--p 00000000 03:06 15         /usr/share/locale/en_US/LC_MONETARY
40017000-40018000 r--p 00000000 03:06 17         /usr/share/locale/en_US/LC_TIME
40018000-40019000 r--p 00000000 03:06 16         /usr/share/locale/en_US/LC_NUMERIC
40019000-4001b000 r--s 00000000 00:04 274172     /usr/local/java/jdk1.4/linux-i386/jre/lib/ext/dnsns.jar
4001c000-40027000 r-xp 00000000 03:06 318770     /lib/libpthread-0.8.so
40027000-4002e000 rw-p 0000a000 03:06 318770     /lib/libpthread-0.8.so
4002f000-40328000 r-xp 00000000 00:04 2118530    /usr/local/java/jdk1.4/linux-i386/jre/lib/i386/client/libjvm.so
40328000-404f9000 rw-p 002f8000 00:04 2118530    /usr/local/java/jdk1.4/linux-i386/jre/lib/i386/client/libjvm.so
4050d000-4050f000 r-xp 00000000 03:06 318740     /lib/libdl-2.1.3.so
4050f000-40511000 rw-p 00001000 03:06 318740     /lib/libdl-2.1.3.so
40511000-405fe000 r-xp 00000000 03:06 318731     /lib/libc-2.1.3.so
405fe000-40602000 rw-p 000ec000 03:06 318731     /lib/libc-2.1.3.so
40607000-40619000 r-xp 00000000 03:06 318744     /lib/libnsl-2.1.3.so
40619000-4061b000 rw-p 00011000 03:06 318744     /lib/libnsl-2.1.3.so
4061d000-40651000 r-xp 00000000 03:06 334863     /usr/lib/libstdc++-2-libc6.1-1-2.9.0.so
40651000-4065d000 rw-p 00033000 03:06 334863     /usr/lib/libstdc++-2-libc6.1-1-2.9.0.so
4065f000-4067b000 r-xp 00000000 03:06 318742     /lib/libm-2.1.3.so
4067b000-4067c000 rw-p 0001b000 03:06 318742     /lib/libm-2.1.3.so
4067c000-40685000 r-xp 00000000 00:04 1397823    /usr/local/java/jdk1.4/linux-i386/jre/lib/i386/native_threads/libhpi.so
40685000-40686000 rw-p 00008000 00:04 1397823    /usr/local/java/jdk1.4/linux-i386/jre/lib/i386/native_threads/libhpi.so
40686000-4069b000 r-xp 00000000 00:04 1323881    /usr/local/java/jdk1.4/linux-i386/jre/lib/i386/libverify.so
4069b000-4069e000 rw-p 00014000 00:04 1323881    /usr/local/java/jdk1.4/linux-i386/jre/lib/i386/libverify.so
4069e000-406c4000 r-xp 00000000 00:04 1323882    /usr/local/java/jdk1.4/linux-i386/jre/lib/i386/libjava.so
406c4000-406c7000 rw-p 00025000 00:04 1323882    /usr/local/java/jdk1.4/linux-i386/jre/lib/i386/libjava.so
406c8000-406dc000 r-xp 00000000 00:04 1323883    /usr/local/java/jdk1.4/linux-i386/jre/lib/i386/libzip.so
406dc000-406df000 rw-p 00013000 00:04 1323883    /usr/local/java/jdk1.4/linux-i386/jre/lib/i386/libzip.so
406df000-41b4c000 r--s 00000000 00:04 1273723    /usr/local/java/jdk1.4/linux-i386/jre/lib/rt.jar
41b8b000-41e7e000 r--s 00000000 00:04 1274143    /usr/local/java/jdk1.4/linux-i386/jre/lib/i18n.jar
41e7e000-41e93000 r--s 00000000 00:04 1273703    /usr/local/java/jdk1.4/linux-i386/jre/lib/sunrsasign.jar
41e93000-41f0d000 r--s 00000000 00:04 1273705    /usr/local/java/jdk1.4/linux-i386/jre/lib/jsse.jar
41f0d000-41f1f000 r--s 00000000 00:04 1273704    /usr/local/java/jdk1.4/linux-i386/jre/lib/jce.jar
43fc7000-43fcf000 r--p 00000000 03:06 13         /usr/share/locale/en_US/LC_COLLATE
4a030000-4a046000 r--p 00000000 03:06 14         /usr/share/locale/en_US/LC_CTYPE
4a04d000-4a055000 r-xp 00000000 03:06 318762     /lib/libnss_files-2.1.3.so
4a055000-4a056000 rw-p 00007000 03:06 318762     /lib/libnss_files-2.1.3.so
4a056000-4a05f000 r-xp 00000000 03:06 318768     /lib/libnss_nisplus-2.1.3.so
4a05f000-4a061000 rw-p 00008000 03:06 318768     /lib/libnss_nisplus-2.1.3.so
4a061000-4a069000 r-xp 00000000 03:06 318766     /lib/libnss_nis-2.1.3.so
4a069000-4a06b000 rw-p 00007000 03:06 318766     /lib/libnss_nis-2.1.3.so
4a06b000-4a089000 r--s 00000000 00:04 274171     /usr/local/java/jdk1.4/linux-i386/jre/lib/ext/sunjce_provider.jar
4a0b4000-4a0c1000 r--s 00000000 00:04 274173     /usr/local/java/jdk1.4/linux-i386/jre/lib/ext/ldapsec.jar

Local Time = Sun Apr  8 21:00:27 2001
Elapsed Time = 11
#
# HotSpot Virtual Machine Error : 11
# Error ID : 4F530E43505002D9
# Please report this error at
# http://java.sun.com/cgi-bin/bugreport.cgi
#
# Java VM: Java HotSpot(TM) Client VM (1.4.0-beta-b59 mixed mode)
#



LOG2:
-----
Unexpected Signal : 11 occurred at PC=0x41FACD4F
Function=charAt (compiled Java code)
Library=(N/A)

Current Java thread:

Dynamic libraries:
08048000-08051000 r-xp 00000000 00:04 1274151    /usr/local/java/jdk1.4/linux-i386/bin/i386/native_threads/java
08051000-08053000 rw-p 00008000 00:04 1274151    /usr/local/java/jdk1.4/linux-i386/bin/i386/native_threads/java
40000000-40013000 r-xp 00000000 03:06 318724     /lib/ld-2.1.3.so
40013000-40014000 rw-p 00012000 03:06 318724     /lib/ld-2.1.3.so
40015000-40016000 r--p 00000000 03:06 382475     /usr/share/locale/en_US/LC_MESSAGES/SYS_LC_MESSAGES
40016000-40017000 r--p 00000000 03:06 15         /usr/share/locale/en_US/LC_MONETARY
40017000-40018000 r--p 00000000 03:06 17         /usr/share/locale/en_US/LC_TIME
40018000-40019000 r--p 00000000 03:06 16         /usr/share/locale/en_US/LC_NUMERIC
40019000-4001b000 r--s 00000000 00:04 274172     /usr/local/java/jdk1.4/linux-i386/jre/lib/ext/dnsns.jar
4001c000-40027000 r-xp 00000000 03:06 318770     /lib/libpthread-0.8.so
40027000-4002e000 rw-p 0000a000 03:06 318770     /lib/libpthread-0.8.so
4002f000-40328000 r-xp 00000000 00:04 2118530    /usr/local/java/jdk1.4/linux-i386/jre/lib/i386/client/libjvm.so
40328000-404f9000 rw-p 002f8000 00:04 2118530    /usr/local/java/jdk1.4/linux-i386/jre/lib/i386/client/libjvm.so
4050d000-4050f000 r-xp 00000000 03:06 318740     /lib/libdl-2.1.3.so
4050f000-40511000 rw-p 00001000 03:06 318740     /lib/libdl-2.1.3.so
40511000-405fe000 r-xp 00000000 03:06 318731     /lib/libc-2.1.3.so
405fe000-40602000 rw-p 000ec000 03:06 318731     /lib/libc-2.1.3.so
40607000-40619000 r-xp 00000000 03:06 318744     /lib/libnsl-2.1.3.so
40619000-4061b000 rw-p 00011000 03:06 318744     /lib/libnsl-2.1.3.so
4061d000-40651000 r-xp 00000000 03:06 334863     /usr/lib/libstdc++-2-libc6.1-1-2.9.0.so
40651000-4065d000 rw-p 00033000 03:06 334863     /usr/lib/libstdc++-2-libc6.1-1-2.9.0.so
4065f000-4067b000 r-xp 00000000 03:06 318742     /lib/libm-2.1.3.so
4067b000-4067c000 rw-p 0001b000 03:06 318742     /lib/libm-2.1.3.so
4067c000-40685000 r-xp 00000000 00:04 1397823    /usr/local/java/jdk1.4/linux-i386/jre/lib/i386/native_threads/libhpi.so
40685000-40686000 rw-p 00008000 00:04 1397823    /usr/local/java/jdk1.4/linux-i386/jre/lib/i386/native_threads/libhpi.so
40686000-4069b000 r-xp 00000000 00:04 1323881    /usr/local/java/jdk1.4/linux-i386/jre/lib/i386/libverify.so
4069b000-4069e000 rw-p 00014000 00:04 1323881    /usr/local/java/jdk1.4/linux-i386/jre/lib/i386/libverify.so
4069e000-406c4000 r-xp 00000000 00:04 1323882    /usr/local/java/jdk1.4/linux-i386/jre/lib/i386/libjava.so
406c4000-406c7000 rw-p 00025000 00:04 1323882    /usr/local/java/jdk1.4/linux-i386/jre/lib/i386/libjava.so
406c8000-406dc000 r-xp 00000000 00:04 1323883    /usr/local/java/jdk1.4/linux-i386/jre/lib/i386/libzip.so
406dc000-406df000 rw-p 00013000 00:04 1323883    /usr/local/java/jdk1.4/linux-i386/jre/lib/i386/libzip.so
406df000-41b4c000 r--s 00000000 00:04 1273723    /usr/local/java/jdk1.4/linux-i386/jre/lib/rt.jar
41b8b000-41e7e000 r--s 00000000 00:04 1274143    /usr/local/java/jdk1.4/linux-i386/jre/lib/i18n.jar
41e7e000-41e93000 r--s 00000000 00:04 1273703    /usr/local/java/jdk1.4/linux-i386/jre/lib/sunrsasign.jar
41e93000-41f0d000 r--s 00000000 00:04 1273705    /usr/local/java/jdk1.4/linux-i386/jre/lib/jsse.jar
41f0d000-41f1f000 r--s 00000000 00:04 1273704    /usr/local/java/jdk1.4/linux-i386/jre/lib/jce.jar
43fc7000-43fcf000 r--p 00000000 03:06 13         /usr/share/locale/en_US/LC_COLLATE
4a030000-4a046000 r--p 00000000 03:06 14         /usr/share/locale/en_US/LC_CTYPE
4a04d000-4a055000 r-xp 00000000 03:06 318762     /lib/libnss_files-2.1.3.so
4a055000-4a056000 rw-p 00007000 03:06 318762     /lib/libnss_files-2.1.3.so
4a056000-4a05f000 r-xp 00000000 03:06 318768     /lib/libnss_nisplus-2.1.3.so
4a05f000-4a061000 rw-p 00008000 03:06 318768     /lib/libnss_nisplus-2.1.3.so
4a061000-4a069000 r-xp 00000000 03:06 318766     /lib/libnss_nis-2.1.3.so
4a069000-4a06b000 rw-p 00007000 03:06 318766     /lib/libnss_nis-2.1.3.so
4a06b000-4a089000 r--s 00000000 00:04 274171     /usr/local/java/jdk1.4/linux-i386/jre/lib/ext/sunjce_provider.jar
4a0b4000-4a0c1000 r--s 00000000 00:04 274173     /usr/local/java/jdk1.4/linux-i386/jre/lib/ext/ldapsec.jar

Local Time = Sun Apr  8 21:02:15 2001
Elapsed Time = 14
#
# HotSpot Virtual Machine Error : 11
# Error ID : 4F530E43505002D9
# Please report this error at
# http://java.sun.com/cgi-bin/bugreport.cgi
#
# Java VM: Java HotSpot(TM) Client VM (1.4.0-beta-b59 mixed mode)
#

masayoshi.okutsu@Eng 2001-04-09

Comments
CONVERTED DATA BugTraq+ Release Management Values COMMIT TO FIX: merlin-beta FIXED IN: merlin-beta INTEGRATED IN: merlin-beta
14-06-2004

EVALUATION Please provide the exact location of the test.... mohammad.gharahgouzloo@Eng 2001-04-05 This may be the same issue as Bug# 4427606 some problem with mixed mode compiles and long's gary.collins@East 2001-04-06 ......................................................................... Ok, I got the test and tried on the following cpus: bespin: dual proc (Pentium III, 644) 6.2 redhat nanobug: single proc (Pentium III, 700) 6.2 redhad calamari: single proc (Pentium II, 266) 6.2 redhad Ran the test using ScavengeALot and FullGCAlot. Note the 4427606 is easily reproducible on dual proc linux box even in -Xint mode. not a c1 bug... This bug is however not reproducible. The only diff between my execution and this bug is the fact that the user is running 6.1 linux. The bug looks to be happening in GC code (That is why I tried the above GC flags). I will downgrade the bug and assign the bug to the submitter in order complete the following information: 1. Have you tried the bug 6.2 linux? (It is the ONLY linux version approved for merlin so far) 2. If the bug occurs in 6.2: 2.1. Machine name and location. 2.2. How often (Is it easily reproducible?) 3. If the bug does not occur with 6.2 then close the bug as unsupported OS. mohammad.gharahgouzloo@Eng 2001-04-08 1. It's reproducible on RedHat 6.2. Two logs were added to Description. (Executed 50 times with -server and -Xint each. Never reproduced.) 2.1 See Comments. 2.2 Once per 10 executions or so. masayoshi.okutsu@Eng 2001-04-09 Mr. masayoshi, I believe the bug is fixed for b60 or b61. Please verify the bug. see bug 4427606 for more information. Thanks moe.... mohammad.gharahgouzloo@Eng 2001-04-12
09-04-2001