JDK-6697663 : assert at cardTableRS.cpp:305: "pointer on clean card crosses boundary"
  • Type: Bug
  • Component: hotspot
  • Sub-Component: gc
  • Affected Version: hs13
  • Priority: P4
  • Status: Closed
  • Resolution: Duplicate
  • OS: generic
  • CPU: generic
  • Submitted: 2008-05-05
  • Updated: 2012-02-01
  • Resolved: 2008-10-22
Related Reports
Duplicate :  
Description
#Test Results (version 2)
#Tue Apr 29 19:45:51 PDT 2008
#checksum:68d3f6d19fbb9f72
#-----testdescription-----
$file=C:\\local\\common\\testbase\\jtreg\\MM_REGRESSION\\test\\closed\\sun\\management\\snmp\\generic\\GenericTest.sh
$root=C:\\local\\common\\testbase\\jtreg\\MM_REGRESSION\\test
keywords=bug4888668 shell
run=USER_SPECIFIED shell GenericTest.sh\r\n
source=GenericTest.sh
title=Test generic SNMP MIB instrumentation

#-----environment-----

#-----testresult-----
description=file:///C:/local/common/testbase/jtreg/MM_REGRESSION/test/closed/sun/management/snmp/generic/GenericTest.sh
end=Tue Apr 29 19:45:51 PDT 2008
environment=regtest
execStatus=Failed. Execution failed: exit code 20
javatestOS=Windows 2003 5.2 (amd64)
javatestVersion=3.2.2_02
script=com.sun.javatest.regtest.RegressionScript 
sections=script_messages shell
start=Tue Apr 29 19:45:34 PDT 2008
test=closed/sun/management/snmp/generic/GenericTest.sh
work=C:\\local\\5410.JDK7.NIGHTLY.VM+windows-amd64_server_comp_MM_REGRESSION\\results\\closed\\sun\\management\\snmp\\generic

#section:script_messages
----------messages:(4/280)*----------
JDK under test: (C:\\local\\common\\jdk\\baseline\\windows-amd64)
java version "1.7.0-ea-fastdebug"
Java(TM) SE Runtime Environment (build 1.7.0-ea-fastdebug-b26)
OpenJDK 64-Bit Server VM (build 13.0-b01-2008-04-25-183325.dcubed.hotspot-svc-merge-b26-1-fastdebug, mixed mode)

#section:shell
----------messages:(3/124)----------
command: shell GenericTest.sh []
reason: User specified action: run shell GenericTest.sh 
elapsed time (seconds): 16.282
----------System.out:(23/1968)*----------
Compiling library: C:/local/common/testbase/jtreg/MM_REGRESSION/test/closed/sun/management/snmp/generic/../testlib/util/validator
Compiling test classes for generic
C:/local/common/jdk/baseline/windows-amd64/bin/java -DHANGINGJAVA7244 -server -DHANGINGJAVA7244 -Dsun.jvm.hotspot.runtime.VM.disableVersionCheck=1 -Dtest.src=C:/local/5410.JDK7.NIGHTLY.VM+windows-amd64_server_comp_MM_REGRESSION/results/classes/closed/sun/management/snmp/generic -classpath C:/local/5410.JDK7.NIGHTLY.VM+windows-amd64_server_comp_MM_REGRESSION/results/classes/closed/sun/management/snmp/generic;C:/local/common/testbase/jtreg/MM_REGRESSION/test/closed/sun/management/snmp/generic\\..	estlib\\jdmk\\lib\\jsnmpapi.jar;C:/local/5410.JDK7.NIGHTLY.VM+windows-amd64_server_comp_MM_REGRESSION/results/classes/closed/sun/management/snmp/generic\\..	estlib GenericTest
Adaptor ready on: localhost/127.0.0.1:4585
Testing agent at: localhost:4585
Testing agent at: localhost:4585
Adaptor stopped.
**** Test Generic Passed ****
# To suppress the following error report, specify this argument
# after -XX: or in .hotspotrc:  SuppressErrorAt=\\cardTableRS.cpp:305
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  Internal Error (C:\\jprt\\temp\\P1\\B\\183325.dcubed\\source\\src\\share\\vm\\memory\\cardTableRS.cpp:305), pid=11220, tid=11328
#  Error: guarantee(obj == 0i64 || (HeapWord*)p < _boundary || (HeapWord*)obj >= _boundary,"pointer on clean card crosses boundary")
#
# Java VM: OpenJDK 64-Bit Server VM (13.0-b01-2008-04-25-183325.dcubed.hotspot-svc-merge-b26-1-fastdebug mixed mode windows-amd64 compressed oops)
# An error report file with more information is saved as:
# C:\\local\\5410.JDK7.NIGHTLY.VM+windows-amd64_server_comp_MM_REGRESSION\\results\\closed\\sun\\management\\snmp\\generic\\GenericTest\\hs_err_pid11220.log
#
# If you would like to submit a bug report, please visit:
#   http://java.sun.com/webapps/bugreport/crash.jsp
#
----------System.err:(340/14834)----------
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Apr 29, 2008 7:45:47 PM SnmpMibValidation 
INFO: VALIDATION [JVM MM Tiger 1][Use mibgen OidTable]. iteration [2], thread [3], type [ALL]

Apr 29, 2008 7:45:47 PM SnmpMibValidation 
INFO: Iteration [1] STARTING
Apr 29, 2008 7:45:47 PM SnmpMibValidation 
INFO: Thread-1 START
Apr 29, 2008 7:45:47 PM SnmpMibValidation 
INFO: Thread-2 START
Apr 29, 2008 7:45:47 PM SnmpMibValidation 
INFO: Thread-3 START
Apr 29, 2008 7:45:47 PM SnmpMibValidation [Thread-1]
INFO: GETBULK FROM [1.2] REP [5]
Apr 29, 2008 7:45:47 PM SnmpMibValidation [Thread-2]
INFO: GETBULK FROM [1.2] REP [5]
Apr 29, 2008 7:45:47 PM SnmpMibValidation [Thread-3]
INFO: GETBULK FROM [1.2] REP [5]
Apr 29, 2008 7:45:47 PM SnmpMibValidation [Thread-3]
INFO: GETBULK VALIDATION OK. RECEIVED [5] OID
Apr 29, 2008 7:45:47 PM SnmpMibValidation [Thread-1]
INFO: GETBULK VALIDATION OK. RECEIVED [5] OID
Apr 29, 2008 7:45:47 PM SnmpMibValidation [Thread-2]
INFO: GETBULK VALIDATION OK. RECEIVED [5] OID
Apr 29, 2008 7:45:47 PM SnmpMibValidation [Thread-3]
INFO: MIB VALIDATION OK. Called [41] oids.
Apr 29, 2008 7:45:47 PM SnmpMibValidation [Thread-3]
INFO: STARTING TABLES VALIDATION.
Apr 29, 2008 7:45:47 PM SnmpMibValidation [Thread-3]
INFO: VALIDATING TABLE [jvmRTClassPathTable]
Apr 29, 2008 7:45:47 PM SnmpMibValidation [Thread-1]
INFO: MIB VALIDATION OK. Called [41] oids.
Apr 29, 2008 7:45:47 PM SnmpMibValidation [Thread-1]
INFO: STARTING TABLES VALIDATION.
Apr 29, 2008 7:45:47 PM SnmpMibValidation [Thread-1]
INFO: VALIDATING TABLE [jvmRTClassPathTable]
Apr 29, 2008 7:45:47 PM SnmpMibValidation [Thread-2]
INFO: MIB VALIDATION OK. Called [41] oids.
Apr 29, 2008 7:45:47 PM SnmpMibValidation [Thread-2]
INFO: STARTING TABLES VALIDATION.
Apr 29, 2008 7:45:47 PM SnmpMibValidation [Thread-2]
INFO: VALIDATING TABLE [jvmRTClassPathTable]
Apr 29, 2008 7:45:47 PM SnmpMibValidation [Thread-2]

...

Apr 29, 2008 7:45:49 PM SnmpMibValidation [Thread-3]
INFO: TABLES VALIDATION OK.
Apr 29, 2008 7:45:49 PM SnmpMibValidation [Thread-1]
INFO: ENTRIES NUMBER [16]
Apr 29, 2008 7:45:49 PM SnmpMibValidation [Thread-2]
INFO: TABLES VALIDATION OK.
Apr 29, 2008 7:45:49 PM SnmpMibValidation [Thread-1]
INFO: TABLES VALIDATION OK.
Apr 29, 2008 7:45:49 PM SnmpMibValidation 
INFO: THREAD [1] END
Apr 29, 2008 7:45:49 PM SnmpMibValidation 
INFO: THREAD [2] END
Apr 29, 2008 7:45:49 PM SnmpMibValidation 
INFO: THREAD [3] END
Apr 29, 2008 7:45:49 PM SnmpMibValidation 
INFO: Iteration [2] DONE
Apr 29, 2008 7:45:49 PM SnmpMibValidation 
INFO: VALIDATION [JVM MM Tiger 1]. SUCCESS 


Apr 29, 2008 7:45:49 PM SnmpMibValidation 
INFO: VALIDATION [JVM MM tiger 2][Walkuntil the complete MIB]. iteration [1], thread [1], type [ALL]

Apr 29, 2008 7:45:49 PM SnmpMibValidation 
INFO: Iteration [1] STARTING
Apr 29, 2008 7:45:50 PM SnmpMibValidation 
INFO: Total received [99] for [JVM MM tiger 2]
Apr 29, 2008 7:45:50 PM SnmpMibValidation 
INFO: Total received [199] for [JVM MM tiger 2]
Apr 29, 2008 7:45:50 PM SnmpMibValidation 
INFO: Total received [299] for [JVM MM tiger 2]
Apr 29, 2008 7:45:50 PM SnmpMibValidation [main]
INFO: MIB VALIDATION OK. Called [325] oids.
Apr 29, 2008 7:45:50 PM SnmpMibValidation [main]
INFO: STARTING TABLES VALIDATION.
Apr 29, 2008 7:45:50 PM SnmpMibValidation [main]
INFO: TABLES VALIDATION OK.
Apr 29, 2008 7:45:50 PM SnmpMibValidation 
INFO: Iteration [1] DONE
Apr 29, 2008 7:45:50 PM SnmpMibValidation 
INFO: VALIDATION [JVM MM tiger 2]. SUCCESS 


result: Failed. Execution failed: exit code 20
The test failed in a workspace with Compressed Oops changes.
The failing test was:

    closed/sun/management/snmp/generic/GenericTest.sh

Also known as:

    sun/management/snmp/generic/GenericTest.sh

Here's the hs_error log:-

#
# A fatal error has been detected by the Java Runtime Environment:
#
#  Internal Error (C:\jprt\temp\P1\B\183325.dcubed\source\src\share\vm\memory\cardTableRS.cpp:305), pid=11220, tid=11328
#  Error: guarantee(obj == 0i64 || (HeapWord*)p < _boundary || (HeapWord*)obj >= _boundary,"pointer on clean card crosses boundary")
#
# Java VM: OpenJDK 64-Bit Server VM (13.0-b01-2008-04-25-183325.dcubed.hotspot-svc-merge-b26-1-fastdebug mixed mode windows-amd64 compressed oops)
# If you would like to submit a bug report, please visit:
#   http://java.sun.com/webapps/bugreport/crash.jsp
#

---------------  T H R E A D  ---------------

Current thread (0x0000000003ed4c00):  VMThread [stack: 0x0000000004050000,0x0000000004150000] [id=11328]

Stack: [0x0000000004050000,0x0000000004150000]
[error occurred during error reporting (printing stack bounds), id 0xe0000000]


[error occurred during error reporting (printing native stack), id 0xe0000000]


---------------  P R O C E S S  ---------------

Java Threads: ( => current thread )
  0x0000000004fca400 JavaThread "ThreadService-2" daemon [_thread_blocked, id=7448, stack(0x00000000060c0000,0x00000000061c0000)]
  0x0000000004fc9800 JavaThread "ThreadService-1" daemon [_thread_blocked, id=8568, stack(0x0000000005fc0000,0x00000000060c0000)]
  0x0000000004fc9000 JavaThread "ThreadService-0" daemon [_thread_blocked, id=3652, stack(0x0000000005ec0000,0x0000000005fc0000)]
  0x0000000003f63000 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=7732, stack(0x0000000004750000,0x0000000004850000)]
  0x0000000003f60800 JavaThread "CompilerThread1" daemon [_thread_blocked, id=4520, stack(0x0000000004650000,0x0000000004750000)]
  0x0000000003f02800 JavaThread "CompilerThread0" daemon [_thread_blocked, id=3188, stack(0x0000000004550000,0x0000000004650000)]
  0x0000000003f02000 JavaThread "Attach Listener" daemon [_thread_blocked, id=9592, stack(0x0000000004450000,0x0000000004550000)]
  0x0000000003ee8c00 JavaThread "Finalizer" daemon [_thread_blocked, id=3028, stack(0x0000000004250000,0x0000000004350000)]
  0x000000000087f400 JavaThread "Reference Handler" daemon [_thread_blocked, id=9964, stack(0x0000000004150000,0x0000000004250000)]

Other Threads:
=>0x0000000003ed4c00 VMThread [stack: 0x0000000004050000,0x0000000004150000] [id=11328]

VM state:at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread:  ([mutex/lock_event])
[0x00000000007e4328] Threads_lock - owner thread: 0x0000000003ed4c00
[0x00000000007e4b98] Heap_lock - owner thread: 0x0000000004fcb400

Heap
 def new generation   total 2368K, used 1696K [0x0000000010010000, 0x00000000102a0000, 0x0000000011c10000)
  eden space 2112K,  74% used [0x0000000010010000, 0x000000001019a978, 0x0000000010220000)
  from space 256K,  46% used [0x0000000010260000, 0x000000001027d8d0, 0x00000000102a0000)
  to   space 256K,   0% used [0x0000000010220000, 0x0000000010220000, 0x0000000010260000)
 tenured generation   total 5312K, used 1252K [0x0000000011c10000, 0x0000000012140000, 0x0000000015410000)
   the space 5312K,  23% used [0x0000000011c10000, 0x0000000011d49308, 0x0000000011d49400, 0x0000000012140000)
 compacting perm gen  total 21248K, used 10688K [0x0000000015410000, 0x00000000168d0000, 0x000000001a810000)
   the space 21248K,  50% used [0x0000000015410000, 0x0000000015e80080, 0x0000000015e80200, 0x00000000168d0000)
No shared spaces configured.

Dynamic libraries:
0x0000000000400000 - 0x0000000000438000 	C:\local\common\jdk\baseline\windows-amd64\bin\java.exe
0x0000000077ec0000 - 0x0000000077ff9000 	C:\WINDOWS\system32\ntdll.dll
0x0000000077d40000 - 0x0000000077eb3000 	C:\WINDOWS\system32\kernel32.dll
0x000007ff7fee0000 - 0x000007ff7ffe5000 	C:\WINDOWS\system32\ADVAPI32.dll
0x000007ff7fd30000 - 0x000007ff7fec9000 	C:\WINDOWS\system32\RPCRT4.dll
0x000007ff7e9c0000 - 0x000007ff7e9e2000 	C:\WINDOWS\system32\Secur32.dll
0x0000000077c20000 - 0x0000000077d2c000 	C:\WINDOWS\system32\USER32.dll
0x000007ff7fc90000 - 0x000007ff7fd2c000 	C:\WINDOWS\system32\GDI32.dll
0x000007ff7f000000 - 0x000007ff7f187000 	C:\WINDOWS\WinSxS\AMD64_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.3790.3959_x-ww_0A7B2435\COMCTL32.dll
0x000007ff7fc00000 - 0x000007ff7fc86000 	C:\WINDOWS\system32\msvcrt.dll
0x000007ff7ef60000 - 0x000007ff7effb000 	C:\WINDOWS\system32\SHLWAPI.dll
0x000007ff7d500000 - 0x000007ff7d539000 	C:\WINDOWS\system32\IMM32.DLL
0x0000000008000000 - 0x0000000008ac4000 	C:\local\common\jdk\baseline\windows-amd64\jre\bin\server\jvm.dll
0x000007ff770f0000 - 0x000007ff770fa000 	C:\WINDOWS\system32\WSOCK32.dll
0x000007ff77310000 - 0x000007ff77340000 	C:\WINDOWS\system32\WS2_32.dll
0x000007ff77140000 - 0x000007ff7714c000 	C:\WINDOWS\system32\WS2HELP.dll
0x000007ff7e240000 - 0x000007ff7e290000 	C:\WINDOWS\system32\WINMM.dll
0x0000000010000000 - 0x000000001000d000 	C:\local\common\jdk\baseline\windows-amd64\jre\bin\hpi.dll
0x000007ff7e380000 - 0x000007ff7e390000 	C:\WINDOWS\system32\PSAPI.DLL
0x0000000000c60000 - 0x0000000000c74000 	C:\local\common\jdk\baseline\windows-amd64\jre\bin\verify.dll
0x0000000000c80000 - 0x0000000000cb2000 	C:\local\common\jdk\baseline\windows-amd64\jre\bin\java.dll
0x0000000000cc0000 - 0x0000000000cdd000 	C:\local\common\jdk\baseline\windows-amd64\jre\bin\zip.dll
0x0000000004950000 - 0x000000000495b000 	C:\local\common\jdk\baseline\windows-amd64\jre\bin\management.dll
0x0000000004d60000 - 0x0000000004d86000 	C:\local\common\jdk\baseline\windows-amd64\jre\bin\net.dll
0x000007ff771b0000 - 0x000007ff7722d000 	C:\WINDOWS\System32\mswsock.dll
0x000007ff7e8f0000 - 0x000007ff7e93e000 	C:\WINDOWS\system32\DNSAPI.dll
0x000007ff7e9f0000 - 0x000007ff7e9fb000 	C:\WINDOWS\System32\winrnr.dll
0x000007ff7e950000 - 0x000007ff7e9b6000 	C:\WINDOWS\system32\WLDAP32.dll
0x000007ff7ea00000 - 0x000007ff7ea07000 	C:\WINDOWS\system32\rasadhlp.dll
0x000007ff6d200000 - 0x000007ff6d293000 	C:\WINDOWS\system32\hnetcfg.dll
0x000007ff77170000 - 0x000007ff7717b000 	C:\WINDOWS\System32\wshtcpip.dll

VM Arguments:
jvm_args: -DHANGINGJAVA7244 -DHANGINGJAVA7244 -Dsun.jvm.hotspot.runtime.VM.disableVersionCheck=1 -Dtest.src=C:/local/5410.JDK7.NIGHTLY.VM+windows-amd64_server_comp_MM_REGRESSION/results/classes/closed/sun/management/snmp/generic 
java_command: GenericTest
Launcher Type: SUN_STANDARD

Environment Variables:
PATH=C:/local/common/jdk/baseline/windows-amd64/bin;C:/local/common/testbase/6/vm/share/utb/tools/windows-amd64;C:/local/common/testbase/6/vm/share/utb/tools/windows-amd64:C:/MKS/mksnt;C:/MKS/bin;C:/MKS/bin/X11;C:/MKS/mksnt;C:/WINDOWS/system32;C:/WINDOWS;C:/WINDOWS/System32/Wbem;C:/WINDOWS/system32/kktools;.:/usr/ucb



---------------  S Y S T E M  ---------------

OS: Windows Server 2003 family Build 3790 Service Pack 2

CPU:total 2 (1 cores per cpu, 1 threads per core) family 15 model 5 stepping 10, cmov, cx8, fxsr, mmx, sse, sse2, mmxext, 3dnow, 3dnowext

Memory: 4k page, physical 1047944k(260732k free), swap 2550828k(1873732k free)

vm_info: OpenJDK 64-Bit Server VM (13.0-b01-2008-04-25-183325.dcubed.hotspot-svc-merge-b26-1-fastdebug) for windows-amd64 JRE (1.7.0), built on Apr 25 2008 11:41:18 by "Administrator" with MS VC++ 8.0

time: Tue Apr 29 19:45:50 2008
elapsed time: 5 seconds


The complete log can be found at:-

http://sqeweb.sfbay.sun.com/nfs/results/vm/gtee/JDK7/NIGHTLY/VM/2008-04-29/Serv_Baseline/javase/windows-amd64/server/comp/javase-windows-amd64_server_comp_MM_REGRESSION2008-04-29-20-36-42/closed/sun/management/snmp/generic/GenericTest/hs_err_pid11220.log


And here's a pointer to the log file (part of which is reproduced in the next display):-

http://sqeweb.sfbay.sun.com/nfs/results/vm/gtee/JDK7/NIGHTLY/VM/2008-04-29/Serv_Baseline/javase/windows-amd64/server/comp/javase-windows-amd64_server_comp_MM_REGRESSION2008-04-29-20-36-42/closed/sun/management/snmp/generic/GenericTest.jtr