64Bit VM on Solaris SparcV9 consistently crashes when running benchmark SpecJBB2000. This happens when using the latest b07 nightly build located at:
/java/re/jdk/1.4.1/nightly/binaries/solaris-sparcv9/b07-2002-04-02/j2sdk1.4.1/
The following is the output of Hotspot during the crash:
pacecar
-d64 -server -Xmx256m -Xms256m
+ /export/perf/jdk/jre/bin/java -d64 -server -Xmx256m -Xms256m -classpath ./jbb.
jar:./jbb_no_precompile.jar:./check.jar spec.jbb.JBBmain -propfile SPECjbb.props
Checking JVM
1st bounds test: OK
Super: Class Super, public=34, protected=33, private=32
Sub: Class Super, public=804, protected=803, private=802
Super: prot=33, priv=32
Sub: prot=111, priv=105
Subclass test OK
1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 1597 2584 4181 6765
1 1 2 3 5 8 666 666 13 13 21 21
2nd bounds test: OK
testIf: OK
testArray: OK
testBitOps: OK
testFor: OK
testDiv: OK
testTableSwitch: OK
testLookupSwitch: OK
testHiddenField: OK
checkRemainders: long double OK
checkMathFcts: OK
Primes less than 50: 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47
testExc1(simple throw/catch): OK
testExc2(skip catch clauses): OK
testExc3(catch in inner): OK
testExc4(catch in outer): OK
testExc5(rethrow): OK
testExc6(throw accross call): OK
testExc7(throw accr. 2 calls): OK
loopExitContinueInExceptionHandler: OK
testStringHash: OK
testClone: OK
testObjectArray: OK
checkInstanceOf: OK
checkInterfaceInstanceOf: OK
testWaitNull: OK
testVarAndMethodNameClash: OK
testMisk: OK
testGC: OK
PepTest: OK
JVM Check OK
Constructing the company now Hang....on
Loading Warehouse 1...
Loading properties from SPECjbb.props
The results will be in: results/SPECjbb.001.raw
Opened results/SPECjbb.001.results
Opened results/SPECjbb.001.raw
Licensed Materials - Property of SPEC
SPECjbb2000
Copyright (c) 2000 Standard Performance Evaluation Corporation (SPEC),All rights
reserved,(C) Copyright IBM Corp., 1996 - 2000All rights reserved,
This source code is provided as is, without any express or implied warranty.
TPC Fair Use policy:
SPECjbb2000 is not a TPC Benchmark. SPECjbb2000 results are not comparable with
any TPC Benchmark results. The workload used by SPECjbb2000 is inspired
by the TPC-C specification, TPC Benchmark C , Standard Specification,
Revision 3.2, August 27 1996. TPC Benchmark is a trademark of the Transaction
Processing Performance Council.
Benchmark SPECjbb2000 1.01 now Opening
Input Properties:
ramp_up_seconds = 30
measurement_seconds = 120
forcegc = true
sequence_of_number_of_warehouses = 1 1 1 8
jar validity is true
Checking whether run will be valid
Run will be COMPLIANT
Constructing the company now Hang....on
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Loading Warehouse 1...
Heap memory after forced garbage collection
Total Heap MB 253.5 Used MB 28.9 Free MB 224.6
Start Terminals
started terminals for Warehouse 1
Benchmark SPECjbb2000 1.01: warehouse 1 terminal 1
Terminal Rampup began Tue Apr 02 09:45:31 PST 2002 for 0.5 minutes
Timing Measurement began Tue Apr 02 09:46:01 PST 2002 for 2 minutes
Timing Measurement ended Tue Apr 02 09:48:01 PST 2002
Heap memory after forced garbage collection
Total Heap MB 253.5 Used MB 32.2 Free MB 221.3
Calculating results
Minimum transactions by a warehouse = 472726
Maximum transactions by a warehouse = 472726
Difference (thread spread) = 0 (0%)
===============================================================================
TOTALS FOR: COMPANY with 1 warehouses and 1 terminals each
................. SPECjbb2000 1.01 Results (time in seconds) .................
Count Total Min Max Avg Heap Space
New Order: 205532 61.08 0.000 0.107 0.000 total 253.5MB
Payment: 205534 27.86 0.000 0.088 0.000 used 32.3MB
OrderStatus: 20554 2.57 0.000 0.052 0.000
Delivery: 20553 6.38 0.000 0.002 0.000
Stock Level: 20553 10.85 0.000 0.110 0.001
throughput = 3939.06 ops/second
===============================================================================
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Heap memory after forced garbage collection
Total Heap MB 253.5 Used MB 32.2 Free MB 221.3
Start Terminals
started terminals for Warehouse 1
Benchmark SPECjbb2000 1.01: warehouse 1 terminal 1
Terminal Rampup began Tue Apr 02 09:48:03 PST 2002 for 0.5 minutes
Timing Measurement began Tue Apr 02 09:48:33 PST 2002 for 2 minutes
Timing Measurement ended Tue Apr 02 09:50:33 PST 2002
Heap memory after forced garbage collection
Total Heap MB 253.5 Used MB 39.9 Free MB 213.6
Calculating results
Minimum transactions by a warehouse = 479815
Maximum transactions by a warehouse = 479815
Difference (thread spread) = 0 (0%)
===============================================================================
TOTALS FOR: COMPANY with 1 warehouses and 1 terminals each
................. SPECjbb2000 1.01 Results (time in seconds) .................
Count Total Min Max Avg Heap Space
New Order: 208615 61.60 0.000 0.076 0.000 total 253.5MB
Payment: 208615 28.46 0.000 0.065 0.000 used 39.9MB
OrderStatus: 20862 2.42 0.000 0.001 0.000
Delivery: 20861 6.34 0.000 0.011 0.000
Stock Level: 20862 9.44 0.000 0.060 0.000
throughput = 3998.13 ops/second
===============================================================================
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Heap memory after forced garbage collection
Total Heap MB 253.5 Used MB 37.8 Free MB 215.7
Start Terminals
started terminals for Warehouse 1
Benchmark SPECjbb2000 1.01: warehouse 1 terminal 1
Terminal Rampup began Tue Apr 02 09:50:34 PST 2002 for 0.5 minutes
Timing Measurement began Tue Apr 02 09:51:04 PST 2002 for 2 minutes
Timing Measurement ended Tue Apr 02 09:53:04 PST 2002
Heap memory after forced garbage collection
Total Heap MB 253.5 Used MB 31.8 Free MB 221.7
Calculating results
Minimum transactions by a warehouse = 482415
Maximum transactions by a warehouse = 482415
Difference (thread spread) = 0 (0%)
===============================================================================
TOTALS FOR: COMPANY with 1 warehouses and 1 terminals each
................. SPECjbb2000 1.01 Results (time in seconds) .................
Count Total Min Max Avg Heap Space
New Order: 209745 61.59 0.000 0.095 0.000 total 253.5MB
Payment: 209746 27.71 0.000 0.098 0.000 used 31.8MB
OrderStatus: 20975 2.47 0.000 0.001 0.000
Delivery: 20974 6.52 0.000 0.096 0.000
Stock Level: 20975 10.37 0.000 0.096 0.000
throughput = 4019.79 ops/second
===============================================================================
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Loading Warehouse 2...
Loading Warehouse 3...
Loading Warehouse 4...
Loading Warehouse 5...
Loading Warehouse 6...
Loading Warehouse 7...
Loading Warehouse 8...
Heap memory after forced garbage collection
Total Heap MB 253.5 Used MB 152.8 Free MB 100.7
Start Terminals
started terminals for Warehouse 1
started terminals for Warehouse 2
started terminals for Warehouse 3
started terminals for Warehouse 4
started terminals for Warehouse 5
started terminals for Warehouse 6
started terminals for Warehouse 7
started terminals for Warehouse 8
Benchmark SPECjbb2000 1.01: warehouse 8 terminal 1
Benchmark SPECjbb2000 1.01: warehouse 3 terminal 1
Terminal Rampup began Tue Apr 02 09:53:31 PST 2002 for 0.5 minutes
Benchmark SPECjbb2000 1.01: warehouse 6 terminal 1
Benchmark SPECjbb2000 1.01: warehouse 7 terminal 1
Benchmark SPECjbb2000 1.01: warehouse 2 terminal 1
Benchmark SPECjbb2000 1.01: warehouse 4 terminal 1
Benchmark SPECjbb2000 1.01: warehouse 1 terminal 1
Benchmark SPECjbb2000 1.01: warehouse 5 terminal 1
Unexpected Signal : 11 occurred at PC=0xFFFFFFFF7D59A03C
Function=[Unknown. Nearest: JVM_ArrayCopy+0x135E4]
Library=/export/perf/jdk/jre/lib/sparcv9/server/libjvm.so
Dynamic libraries:
0x100000000 /export/perf/jdk/jre/bin/sparcv9/java
0xffffffff7f900000 /usr/lib/64/libthread.so.1
0xffffffff7fb00000 /usr/lib/64/libdl.so.1
0xffffffff7f500000 /usr/lib/64/libc.so.1
0xffffffff7f400000 /usr/platform/SUNW,Ultra-80/lib/sparcv9/libc_psr.so.1
0xffffffff7d400000 /export/perf/jdk/jre/lib/sparcv9/server/libjvm.so
0xffffffff7de00000 /usr/lib/64/libCrun.so.1
0xffffffff7d200000 /usr/lib/64/libsocket.so.1
0xffffffff7d000000 /usr/lib/64/libnsl.so.1
0xffffffff7ce00000 /usr/lib/64/libm.so.1
0xffffffff7f200000 /usr/lib/64/libw.so.1
0xffffffff7ca00000 /usr/lib/64/libmp.so.2
0xffffffff7c800000 /export/perf/jdk/jre/lib/sparcv9/native_threads/libhpi.s
o
0xffffffff7c500000 /export/perf/jdk/jre/lib/sparcv9/libverify.so
0xffffffff7c300000 /export/perf/jdk/jre/lib/sparcv9/libjava.so
0xffffffff7c000000 /export/perf/jdk/jre/lib/sparcv9/libzip.so
Local Time = Tue Apr 2 09:53:57 2002
Elapsed Time = 525
#
# HotSpot Virtual Machine Error : 11
# Error ID : 4F530E43505002D7 01
# Please report this error at
# http://java.sun.com/cgi-bin/bugreport.cgi
#
# Java VM: Java HotSpot(TM) 64-Bit Server VM (1.4.1-beta-b07 mixed mode)
#
# An error report file has been saved as hs_err_pid23801.log.
# Please refer to the file for further information.
#