Some of the JCK's VM tests failed while running the conformance test against JDK1.1.6D. The following tests are failed with a very similar error:
vm/concepts/execution/execution024/execution02401/execution02401.java
vm/concepts/execution/execution025/execution02501/execution02501.java
vm/concepts/execution/execution026/execution02601/execution02601.java
vm/concepts/execution/execution027/execution02701/execution02701.java
vm/constantpool/ClassInterf/ClassInterf002/ClassInterf00201/ClassInterf00201.java
vm/constantpool/ClassInterf/ClassInterf049/ClassInterf04901/ClassInterf04901.java
vm/constantpool/ClassInterf/ClassInterf051/ClassInterf05101/ClassInterf05101.java
vm/constantpool/ClassInterf/ClassInterf052/ClassInterf05201/ClassInterf05201.java
Here is the error message:
#Test Results
#Wed Jan 14 01:18:43 PST 1998
testsuite=file:/net/tapas/export0/JCK-114a/tests/testsuite.html
source=intrclss.jasm clss.jasm ClassInterf00201.jasm
executeClass=javasoft.sqe.tests.vm.constantpool.ClassInterf002.ClassInterf00201.ClassInterf00201
title=ClassInterf00201 - .class file does not exist
status=Failed. unexpected exit code: exit code 6
work=file:/net/tapas/export0/results/d6kurma114ajdk/vm/constantpool/ClassInterf/ClassInterf002/ClassInterf00
201/
execStatus=Failed. unexpected exit code: exit code 6
description=file:/net/tapas/export0/JCK-114a/tests/vm/constantpool/ClassInterf/ClassInterf002/ClassInterf002
01/ClassInterf00201.html
name=ClassInterf00201
sections=execute
harnessVersion=JT_1.1
file=file:/net/tapas/export0/JCK-114a/tests/vm/constantpool/ClassInterf/ClassInterf002/ClassInterf00201/Clas
sInterf00201.html
end=Wed Jan 14 01:18:43 PST 1998
start=Wed Jan 14 01:18:41 PST 1998
keywords=execute positive simple serial VirtualMachine
environment=jck-runtime-otherJVM-solaris
test: file:/net/tapas/export0/JCK-114a/tests/vm/constantpool/ClassInterf/ClassInterf002/ClassInterf00201/Cla
ssInterf00201.html
Based on these keywords: virtualmachine positive
this script has been selected: javasoft.sqe.harness.lib.StdTestScript -execute
call: javasoft.sqe.harness.lib.ExecJCKTestOtherJVMCmd CLASSPATH=/net/tapas/export0/results/d6kurma114ajdk/cl
asses:/net/tapas/export0/JCK-114a/tests//../classes DISPLAY=kurma:0.0 HOME=/home/doan LD_LIBRARY_PATH=/net/t
apas/export0/JCK-114a/tests/../lib:/net/tapas/export0/JCK-114a/tests/../lib_solaris: /net/tapas/export0/jdk1
16d/solaris/bin/java -verify javasoft.sqe.tests.vm.constantpool.ClassInterf002.ClassInterf00201.ClassInterf0
0201
command result: Failed. unexpected exit code: exit code 6
----------ref:execute(0/0)----------
----------log:execute(41/1711)----------
SIGSEGV 11* segmentation violation
si_signo [11]: SIGSEGV 11* segmentation violation
si_errno [0]: Error 0
si_code [1]: SEGV_MAPERR [addr: 0x1c]
stackbase=EFFFF9C8, stackpointer=EFFFF708
Full thread dump:
"Finalizer thread" (TID:0xee300180, sys_thread_t:0xef371db8, state:R) prio=1
"Async Garbage Collector" (TID:0xee3001c8, sys_thread_t:0xef471db8, state:R) prio=1
"Idle thread" (TID:0xee300210, sys_thread_t:0xef541db8, state:R) prio=0
"Clock" (TID:0xee300048, sys_thread_t:0xef571db8, state:CW) prio=12
"main" (TID:0xee300078, sys_thread_t:0x43ef8, state:R) prio=5 *current thread*
javasoft.sqe.tests.vm.constantpool.ClassInterf002.ClassInterf00201.ClassInterf00201.run(ClassInterf0
0201.jasm)
javasoft.sqe.tests.vm.constantpool.ClassInterf002.ClassInterf00201.ClassInterf00201.main(ClassInterf
00201.jasm)
Monitor Cache Dump:
java.lang.Class@EE304038/EE349470: owner "main" (0x43ef8, 1 entry)
Registered Monitor Dump:
Thread queue lock: <unowned>
Verifier lock: <unowned>
Name and type hash table lock: <unowned>
String intern lock: <unowned>
JNI pinning lock: <unowned>
JNI global reference lock: <unowned>
BinClass lock: <unowned>
Class loading lock: <unowned>
Java stack lock: <unowned>
Code rewrite lock: <unowned>
Heap lock: <unowned>
Has finalization queue lock: <unowned>
Finalize me queue lock: <unowned>
Monitor IO lock: <unowned>
Child death monitor: <unowned>
Event monitor: <unowned>
I/O monitor: <unowned>
Alarm monitor: <unowned>
Waiting to be notified:
"Clock" (0xef571db8)
Sbrk lock: <unowned>
Monitor registry: owner "main" (0x43ef8, 1 entry)
Thread Alarm Q:
test result: Failed. unexpected exit code: exit code 6
vm/concepts/execution/execution024/execution02401/execution02401.java
vm/concepts/execution/execution025/execution02501/execution02501.java
vm/concepts/execution/execution026/execution02601/execution02601.java
vm/concepts/execution/execution027/execution02701/execution02701.java
vm/constantpool/ClassInterf/ClassInterf002/ClassInterf00201/ClassInterf00201.java
vm/constantpool/ClassInterf/ClassInterf049/ClassInterf04901/ClassInterf04901.java
vm/constantpool/ClassInterf/ClassInterf051/ClassInterf05101/ClassInterf05101.java
vm/constantpool/ClassInterf/ClassInterf052/ClassInterf05201/ClassInterf05201.java
Here is the error message:
#Test Results
#Wed Jan 14 01:18:43 PST 1998
testsuite=file:/net/tapas/export0/JCK-114a/tests/testsuite.html
source=intrclss.jasm clss.jasm ClassInterf00201.jasm
executeClass=javasoft.sqe.tests.vm.constantpool.ClassInterf002.ClassInterf00201.ClassInterf00201
title=ClassInterf00201 - .class file does not exist
status=Failed. unexpected exit code: exit code 6
work=file:/net/tapas/export0/results/d6kurma114ajdk/vm/constantpool/ClassInterf/ClassInterf002/ClassInterf00
201/
execStatus=Failed. unexpected exit code: exit code 6
description=file:/net/tapas/export0/JCK-114a/tests/vm/constantpool/ClassInterf/ClassInterf002/ClassInterf002
01/ClassInterf00201.html
name=ClassInterf00201
sections=execute
harnessVersion=JT_1.1
file=file:/net/tapas/export0/JCK-114a/tests/vm/constantpool/ClassInterf/ClassInterf002/ClassInterf00201/Clas
sInterf00201.html
end=Wed Jan 14 01:18:43 PST 1998
start=Wed Jan 14 01:18:41 PST 1998
keywords=execute positive simple serial VirtualMachine
environment=jck-runtime-otherJVM-solaris
test: file:/net/tapas/export0/JCK-114a/tests/vm/constantpool/ClassInterf/ClassInterf002/ClassInterf00201/Cla
ssInterf00201.html
Based on these keywords: virtualmachine positive
this script has been selected: javasoft.sqe.harness.lib.StdTestScript -execute
call: javasoft.sqe.harness.lib.ExecJCKTestOtherJVMCmd CLASSPATH=/net/tapas/export0/results/d6kurma114ajdk/cl
asses:/net/tapas/export0/JCK-114a/tests//../classes DISPLAY=kurma:0.0 HOME=/home/doan LD_LIBRARY_PATH=/net/t
apas/export0/JCK-114a/tests/../lib:/net/tapas/export0/JCK-114a/tests/../lib_solaris: /net/tapas/export0/jdk1
16d/solaris/bin/java -verify javasoft.sqe.tests.vm.constantpool.ClassInterf002.ClassInterf00201.ClassInterf0
0201
command result: Failed. unexpected exit code: exit code 6
----------ref:execute(0/0)----------
----------log:execute(41/1711)----------
SIGSEGV 11* segmentation violation
si_signo [11]: SIGSEGV 11* segmentation violation
si_errno [0]: Error 0
si_code [1]: SEGV_MAPERR [addr: 0x1c]
stackbase=EFFFF9C8, stackpointer=EFFFF708
Full thread dump:
"Finalizer thread" (TID:0xee300180, sys_thread_t:0xef371db8, state:R) prio=1
"Async Garbage Collector" (TID:0xee3001c8, sys_thread_t:0xef471db8, state:R) prio=1
"Idle thread" (TID:0xee300210, sys_thread_t:0xef541db8, state:R) prio=0
"Clock" (TID:0xee300048, sys_thread_t:0xef571db8, state:CW) prio=12
"main" (TID:0xee300078, sys_thread_t:0x43ef8, state:R) prio=5 *current thread*
javasoft.sqe.tests.vm.constantpool.ClassInterf002.ClassInterf00201.ClassInterf00201.run(ClassInterf0
0201.jasm)
javasoft.sqe.tests.vm.constantpool.ClassInterf002.ClassInterf00201.ClassInterf00201.main(ClassInterf
00201.jasm)
Monitor Cache Dump:
java.lang.Class@EE304038/EE349470: owner "main" (0x43ef8, 1 entry)
Registered Monitor Dump:
Thread queue lock: <unowned>
Verifier lock: <unowned>
Name and type hash table lock: <unowned>
String intern lock: <unowned>
JNI pinning lock: <unowned>
JNI global reference lock: <unowned>
BinClass lock: <unowned>
Class loading lock: <unowned>
Java stack lock: <unowned>
Code rewrite lock: <unowned>
Heap lock: <unowned>
Has finalization queue lock: <unowned>
Finalize me queue lock: <unowned>
Monitor IO lock: <unowned>
Child death monitor: <unowned>
Event monitor: <unowned>
I/O monitor: <unowned>
Alarm monitor: <unowned>
Waiting to be notified:
"Clock" (0xef571db8)
Sbrk lock: <unowned>
Monitor registry: owner "main" (0x43ef8, 1 entry)
Thread Alarm Q:
test result: Failed. unexpected exit code: exit code 6