-
Bug
-
Resolution: Won't Fix
-
P3
-
1.4.2_06
-
itanium
-
linux_redhat_3.0
TEST CASE :
=============
/latte/root/deployment1/regtests/142/test/CTE_REGTEST/Generic/4709105/StringTest2.java
OS
===
RHEL 3.0, Itanium II
SUT
===
hpzx.ireland, dual cpu.
/latte/root/deployment1/regtests/142/test/CTE_REGTEST/Generic/4709105/StringTest2.java
fails for 1.4.2_06. The testcase uses java_g. The ability to use java_g on Itanium RHEL
was only integrated into 1.4.2_06.
Output
=====
#Test Results (version 2)
#Wed Sep 08 10:58:26 IST 2004
#checksum:1474ee9146c392e4
#-----testdescription-----
$file=/.automount/latte/root/deployment1/regtests/142/test/CTE_REGTEST/Generic/4709105/StringTest2.java
$root=/.automount/latte/root/deployment1/regtests/142/test
keywords=bug4709105 shell
run=USER_SPECIFIED compile StringTest2.java\nUSER_SPECIFIED shell/timeout=300 Test4709105.sh\n
source=StringTest2.java
title=JVM SEGV's on lduh or lw Fixed in JDK1.4.0_03
#-----environment-----
#-----testresult-----
description=file:///.automount/latte/root/deployment1/regtests/142/test/CTE_REGTEST/Generic/4709105/StringTest2.java
end=Wed Sep 08 10:58:26 IST 2004
environment=regtest
execStatus=Failed. Execution failed: exit code -122
javatestOS=Linux 2.4.21-4.EL (ia64)
javatestVersion=2.1.6
script=com.sun.javatest.regtest.RegressionScript
sections=script_messages compile shell
start=Wed Sep 08 10:58:18 IST 2004
status=Failed. Execution failed: exit code -122
test=CTE_REGTEST/Generic/4709105/StringTest2.java
work=/export/home/JQA/ts142/reg142/142_06/work/CTE_REGTEST/Generic/4709105
#section:script_messages
----------messages:(4/203)----------
JDK under test: (/usr/java/j2sdk1.4.2_06)
java version "1.4.2_06"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_06-b02)
Java HotSpot(TM) 64-Bit Server VM (build 1.4.2_06-b02, mixed mode)
#section:compile
----------messages:(3/207)----------
command: compile /.automount/latte/root/deployment1/regtests/142/test/CTE_REGTEST/Generic/4709105/StringTest2.java
reason: User specified action: run compile StringTest2.java
elapsed time (seconds): 2.322
----------System.out:(0/0)----------
----------System.err:(0/0)----------
result: Passed. Compilation successful
#section:shell
----------messages:(3/130)----------
command: shell Test4709105.sh
reason: User specified action: run shell/timeout=300 Test4709105.sh
elapsed time (seconds): 5.489
----------System.out:(30/1514)----------
# To suppress the following error report, specify this argument
# after -XX: or in .hotspotrc: SuppressErrorAt=/mutex_linux.inline.hpp:25
#
# HotSpot Virtual Machine Error, assertion failure
# Please report this error at
# http://java.sun.com/cgi-bin/bugreport.cgi
#
# Java VM: Java HotSpot(TM) 64-Bit Server VM (1.4.2_06-b02-debug compiled mode)
#
# assert(!owned_by_self(), "deadlock")
#
# Error ID: /BUILD_AREA/jdk142-update/ws/fcs/hotspot/src/os/linux/vm/mutex_linux.inline.hpp, 25
#
# Problematic Thread: prio=1 tid=0x60000000000ae2b8 nid=0x3254 runnable
#
Heap at VM Abort:
Heap
def new generation total 1984K, used 177K [0x2000000045360000, 0x2000000045580000, 0x20000000468b0000)
eden space 1792K, 9% used [0x2000000045360000, 0x200000004538c4c8, 0x2000000045520000)
from space 192K, 0% used [0x2000000045520000, 0x2000000045520000, 0x2000000045550000)
to space 192K, 0% used [0x2000000045550000, 0x2000000045550000, 0x2000000045580000)
tenured generation total 1408K, used 0K [0x20000000468b0000, 0x2000000046a10000, 0x2000000049360000)
the space 1408K, 0% used [0x20000000468b0000, 0x20000000468b0000, 0x20000000468b0200, 0x2000000046a10000)
compacting perm gen total 16384K, used 1660K [0x2000000049360000, 0x200000004a360000, 0x200000004d360000)
the space 16384K, 10% used [0x2000000049360000, 0x20000000494ff158, 0x20000000494ff200, 0x200000004a360000)
Current thread is 0x200000005019b8d0
Dumping core ...
VM option '+PrintCompilation'
VM option 'CompileOnly=.test'
----------System.err:(2/279)----------
java full version "1.4.2_06-b02"
/.automount/latte/root/deployment1/regtests/142/test/CTE_REGTEST/Generic/4709105/Test4709105.sh: line 56: 12884 Aborted
${TESTJAVA}${FS}bin${FS}java_g -server -Xbatch -Xcomp -XX:+PrintCompilation -XX:CompileOnly=.test StringTest2
result: Failed. Execution failed: exit code -122
test result: Failed. Execution failed: exit code -122
=============================================
The offending lines of code are in a call to wait_for_lock_implementation()
inline void Mutex::wait_for_lock_implementation() {
assert(!owned_by_self(), "deadlock");
((os::Linux::Event*)_lock_event)->lock();
debug_only(_lock_count++;)
}
###@###.### 2004-09-08
=============
/latte/root/deployment1/regtests/142/test/CTE_REGTEST/Generic/4709105/StringTest2.java
OS
===
RHEL 3.0, Itanium II
SUT
===
hpzx.ireland, dual cpu.
/latte/root/deployment1/regtests/142/test/CTE_REGTEST/Generic/4709105/StringTest2.java
fails for 1.4.2_06. The testcase uses java_g. The ability to use java_g on Itanium RHEL
was only integrated into 1.4.2_06.
Output
=====
#Test Results (version 2)
#Wed Sep 08 10:58:26 IST 2004
#checksum:1474ee9146c392e4
#-----testdescription-----
$file=/.automount/latte/root/deployment1/regtests/142/test/CTE_REGTEST/Generic/4709105/StringTest2.java
$root=/.automount/latte/root/deployment1/regtests/142/test
keywords=bug4709105 shell
run=USER_SPECIFIED compile StringTest2.java\nUSER_SPECIFIED shell/timeout=300 Test4709105.sh\n
source=StringTest2.java
title=JVM SEGV's on lduh or lw Fixed in JDK1.4.0_03
#-----environment-----
#-----testresult-----
description=file:///.automount/latte/root/deployment1/regtests/142/test/CTE_REGTEST/Generic/4709105/StringTest2.java
end=Wed Sep 08 10:58:26 IST 2004
environment=regtest
execStatus=Failed. Execution failed: exit code -122
javatestOS=Linux 2.4.21-4.EL (ia64)
javatestVersion=2.1.6
script=com.sun.javatest.regtest.RegressionScript
sections=script_messages compile shell
start=Wed Sep 08 10:58:18 IST 2004
status=Failed. Execution failed: exit code -122
test=CTE_REGTEST/Generic/4709105/StringTest2.java
work=/export/home/JQA/ts142/reg142/142_06/work/CTE_REGTEST/Generic/4709105
#section:script_messages
----------messages:(4/203)----------
JDK under test: (/usr/java/j2sdk1.4.2_06)
java version "1.4.2_06"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_06-b02)
Java HotSpot(TM) 64-Bit Server VM (build 1.4.2_06-b02, mixed mode)
#section:compile
----------messages:(3/207)----------
command: compile /.automount/latte/root/deployment1/regtests/142/test/CTE_REGTEST/Generic/4709105/StringTest2.java
reason: User specified action: run compile StringTest2.java
elapsed time (seconds): 2.322
----------System.out:(0/0)----------
----------System.err:(0/0)----------
result: Passed. Compilation successful
#section:shell
----------messages:(3/130)----------
command: shell Test4709105.sh
reason: User specified action: run shell/timeout=300 Test4709105.sh
elapsed time (seconds): 5.489
----------System.out:(30/1514)----------
# To suppress the following error report, specify this argument
# after -XX: or in .hotspotrc: SuppressErrorAt=/mutex_linux.inline.hpp:25
#
# HotSpot Virtual Machine Error, assertion failure
# Please report this error at
# http://java.sun.com/cgi-bin/bugreport.cgi
#
# Java VM: Java HotSpot(TM) 64-Bit Server VM (1.4.2_06-b02-debug compiled mode)
#
# assert(!owned_by_self(), "deadlock")
#
# Error ID: /BUILD_AREA/jdk142-update/ws/fcs/hotspot/src/os/linux/vm/mutex_linux.inline.hpp, 25
#
# Problematic Thread: prio=1 tid=0x60000000000ae2b8 nid=0x3254 runnable
#
Heap at VM Abort:
Heap
def new generation total 1984K, used 177K [0x2000000045360000, 0x2000000045580000, 0x20000000468b0000)
eden space 1792K, 9% used [0x2000000045360000, 0x200000004538c4c8, 0x2000000045520000)
from space 192K, 0% used [0x2000000045520000, 0x2000000045520000, 0x2000000045550000)
to space 192K, 0% used [0x2000000045550000, 0x2000000045550000, 0x2000000045580000)
tenured generation total 1408K, used 0K [0x20000000468b0000, 0x2000000046a10000, 0x2000000049360000)
the space 1408K, 0% used [0x20000000468b0000, 0x20000000468b0000, 0x20000000468b0200, 0x2000000046a10000)
compacting perm gen total 16384K, used 1660K [0x2000000049360000, 0x200000004a360000, 0x200000004d360000)
the space 16384K, 10% used [0x2000000049360000, 0x20000000494ff158, 0x20000000494ff200, 0x200000004a360000)
Current thread is 0x200000005019b8d0
Dumping core ...
VM option '+PrintCompilation'
VM option 'CompileOnly=.test'
----------System.err:(2/279)----------
java full version "1.4.2_06-b02"
/.automount/latte/root/deployment1/regtests/142/test/CTE_REGTEST/Generic/4709105/Test4709105.sh: line 56: 12884 Aborted
${TESTJAVA}${FS}bin${FS}java_g -server -Xbatch -Xcomp -XX:+PrintCompilation -XX:CompileOnly=.test StringTest2
result: Failed. Execution failed: exit code -122
test result: Failed. Execution failed: exit code -122
=============================================
The offending lines of code are in a call to wait_for_lock_implementation()
inline void Mutex::wait_for_lock_implementation() {
assert(!owned_by_self(), "deadlock");
((os::Linux::Event*)_lock_event)->lock();
debug_only(_lock_count++;)
}
###@###.### 2004-09-08