-
Bug
-
Resolution: Fixed
-
P2
-
hs25, 8
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8010894 | 8 | John Cuthbertson | P2 | Closed | Fixed | b83 |
JDK-8018339 | 7u45 | John Cuthbertson | P2 | Closed | Fixed | b01 |
JDK-8014606 | 7u40 | John Cuthbertson | P2 | Closed | Fixed | b25 |
JDK-8014184 | hs24 | John Cuthbertson | P2 | Closed | Fixed | b44 |
VM test: vm/gc/containers/TreeMap_Arrays execute_positive
VM option: -server -Xcomp -XX:+UseG1GC
Crash is localized only for G1 GC.
Crash description
;; Using jvm: "C:/local/aurora/sandbox/jdk/baseline/windows-i586/jre/bin/server/jvm.dll"
#
# A fatal error has been detected by the Java Runtime Environment:
#
# Internal Error (concurrentMark.cpp:2569), pid=12048, tid=135308
# guarantee(satb_mq_set.completed_buffers_num() == 0) failed: invariant
#
# JRE version: Java(TM) SE Runtime Environment (8.0-b76) (build 1.8.0-ea-b76)
# Java VM: Java HotSpot(TM) Server VM (25.0-b17 compiled mode windows-x86 )
# Core dump written. Default location: C:\local\aurora\sandbox\results\ResultDir\TreeMap_Arrays\hs_err_pid12048.mdmp
#
# If you would like to submit a bug report, please visit:
# http://bugreport.sun.com/bugreport/crash.jsp
#
--------------- T H R E A D ---------------
Current thread (0x4bc30400): VMThread [stack: 0x092b0000,0x09300000] [id=135308]
Stack: [0x092b0000,0x09300000], sp=0x092ff6c4, free space=317k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [jvm.dll+0x194a91] VMError::report_and_die+0x561;; ?report_and_die@VMError@@QAEXXZ+0x561
V [jvm.dll+0x18e6b5] report_vm_error+0x35;; ?report_vm_error@@YAXPBDH00@Z+0x35
V [jvm.dll+0x25a80b] ConcurrentMark::checkpointRootsFinalWork+0x16b;; ?checkpointRootsFinalWork@ConcurrentMark@@QAEXXZ+0x16b
V [jvm.dll+0x25a902] ConcurrentMark::checkpointRootsFinal+0xb2;; ?checkpointRootsFinal@ConcurrentMark@@QAEX_N@Z+0xb2
V [jvm.dll+0x25ab3a] CMCheckpointRootsFinalClosure::do_void+0xa;; ?do_void@CMCheckpointRootsFinalClosure@@UAEXXZ+0xa
V [jvm.dll+0x16e61b] VM_Operation::evaluate+0x3b;; ?evaluate@VM_Operation@@QAEXXZ+0x3b
V [jvm.dll+0x16d7d4] VMThread::evaluate_operation+0x64;; ?evaluate_operation@VMThread@@AAEXPAVVM_Operation@@@Z+0x64
V [jvm.dll+0x16db67] VMThread::loop+0x2f7;; ?loop@VMThread@@QAEXXZ+0x2f7
V [jvm.dll+0x16e032] VMThread::run+0x62;; ?run@VMThread@@UAEXXZ+0x62
V [jvm.dll+0x1a4496] java_start+0x86;; ?java_start@@YGIPAVThread@@@Z+0x86
C [msvcr100.dll+0x10fac]
C [msvcr100.dll+0x110b1]
C [kernel32.dll+0x8f299]
C [ntdll.dll+0x7d819]
C [ntdll.dll+0x7da2b]
VM_Operation (0x0910f914): CGC_Operation, mode: safepoint, requested by thread 0x00483800
--------------- P R O C E S S ---------------
Java Threads: ( => current thread )
0x4c12c400 JavaThread "vm.gc.containers.ContainersTest$Mutator@131245a" [_thread_blocked, id=2304, stack(0x4d380000,0x4d3d0000)]
0x4c12b800 JavaThread "vm.gc.containers.ContainersTest$Mutator@14ae5a5" [_thread_blocked, id=137900, stack(0x4c4d0000,0x4c520000)]
0x4c12b000 JavaThread "vm.gc.containers.ContainersTest$Mutator@17327b6" [_thread_blocked, id=360, stack(0x4d680000,0x4d6d0000)]
0x4c12a800 JavaThread "vm.gc.containers.ContainersTest$Mutator@140e19d" [_thread_blocked, id=132736, stack(0x4d2d0000,0x4d320000)]
0x4c12a400 JavaThread "vm.gc.containers.ContainersTest$Mutator@a14482" [_thread_blocked, id=6456, stack(0x4d4f0000,0x4d540000)]
0x4c129c00 JavaThread "vm.gc.containers.ContainersTest$Mutator@154617c" [_thread_blocked, id=136552, stack(0x4d400000,0x4d450000)]
0x4c147800 JavaThread "vm.gc.containers.ContainersTest$Mutator@16d3586" [_thread_blocked, id=6368, stack(0x4d320000,0x4d370000)]
0x4c146400 JavaThread "vm.gc.containers.ContainersTest$Mutator@d93b30" [_thread_blocked, id=39720, stack(0x4bd80000,0x4bdd0000)]
0x4bf5bc00 JavaThread "Service Thread" daemon [_thread_blocked, id=137628, stack(0x4c880000,0x4c8d0000)]
0x4be85c00 JavaThread "C1 CompilerThread2" daemon [_thread_blocked, id=137408, stack(0x4c6d0000,0x4c720000)]
0x4be85400 JavaThread "C2 CompilerThread1" daemon [_thread_blocked, id=136056, stack(0x09110000,0x09160000)]
0x4be81800 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, id=137512, stack(0x4c5a0000,0x4c5f0000)]
0x4be79000 JavaThread "Attach Listener" daemon [_thread_blocked, id=76056, stack(0x4c550000,0x4c5a0000)]
0x4be78400 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=134368, stack(0x00bb0000,0x00c00000)]
0x4be6d800 JavaThread "Surrogate Locker Thread (Concurrent GC)" daemon [_thread_blocked, id=10372, stack(0x4c370000,0x4c3c0000)]
0x4bc36800 JavaThread "Finalizer" daemon [_thread_blocked, id=48660, stack(0x4c240000,0x4c290000)]
0x4bc32400 JavaThread "Reference Handler" daemon [_thread_blocked, id=5476, stack(0x4bc80000,0x4bcd0000)]
0x000bb800 JavaThread "main" [_thread_blocked, id=9936, stack(0x009c0000,0x00a10000)]
Other Threads:
=>0x4bc30400 VMThread [stack: 0x092b0000,0x09300000] [id=135308]
0x4bf5f400 WatcherThread [stack: 0x4c970000,0x4c9c0000] [id=8316]
VM state:at safepoint (normal execution)
VM Mutex/Monitor currently owned by a thread: ([mutex/lock_event])
[0x000ba1e0] Threads_lock - owner thread: 0x4bc30400
[0x000ba618] Heap_lock - owner thread: 0x00483800
Heap
garbage-first heap total 699392K, used 647680K [0x09600000, 0x34100000, 0x49600000)
region size 1024K, 24 young (24576K), 4 survivors (4096K)
Metaspace total 2627K, used 2302K, reserved 6528K
data space 2408K, used 2095K, reserved 4480K
class space 219K, used 206K, reserved 2048K
VM option: -server -Xcomp -XX:+UseG1GC
Crash is localized only for G1 GC.
Crash description
;; Using jvm: "C:/local/aurora/sandbox/jdk/baseline/windows-i586/jre/bin/server/jvm.dll"
#
# A fatal error has been detected by the Java Runtime Environment:
#
# Internal Error (concurrentMark.cpp:2569), pid=12048, tid=135308
# guarantee(satb_mq_set.completed_buffers_num() == 0) failed: invariant
#
# JRE version: Java(TM) SE Runtime Environment (8.0-b76) (build 1.8.0-ea-b76)
# Java VM: Java HotSpot(TM) Server VM (25.0-b17 compiled mode windows-x86 )
# Core dump written. Default location: C:\local\aurora\sandbox\results\ResultDir\TreeMap_Arrays\hs_err_pid12048.mdmp
#
# If you would like to submit a bug report, please visit:
# http://bugreport.sun.com/bugreport/crash.jsp
#
--------------- T H R E A D ---------------
Current thread (0x4bc30400): VMThread [stack: 0x092b0000,0x09300000] [id=135308]
Stack: [0x092b0000,0x09300000], sp=0x092ff6c4, free space=317k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [jvm.dll+0x194a91] VMError::report_and_die+0x561;; ?report_and_die@VMError@@QAEXXZ+0x561
V [jvm.dll+0x18e6b5] report_vm_error+0x35;; ?report_vm_error@@YAXPBDH00@Z+0x35
V [jvm.dll+0x25a80b] ConcurrentMark::checkpointRootsFinalWork+0x16b;; ?checkpointRootsFinalWork@ConcurrentMark@@QAEXXZ+0x16b
V [jvm.dll+0x25a902] ConcurrentMark::checkpointRootsFinal+0xb2;; ?checkpointRootsFinal@ConcurrentMark@@QAEX_N@Z+0xb2
V [jvm.dll+0x25ab3a] CMCheckpointRootsFinalClosure::do_void+0xa;; ?do_void@CMCheckpointRootsFinalClosure@@UAEXXZ+0xa
V [jvm.dll+0x16e61b] VM_Operation::evaluate+0x3b;; ?evaluate@VM_Operation@@QAEXXZ+0x3b
V [jvm.dll+0x16d7d4] VMThread::evaluate_operation+0x64;; ?evaluate_operation@VMThread@@AAEXPAVVM_Operation@@@Z+0x64
V [jvm.dll+0x16db67] VMThread::loop+0x2f7;; ?loop@VMThread@@QAEXXZ+0x2f7
V [jvm.dll+0x16e032] VMThread::run+0x62;; ?run@VMThread@@UAEXXZ+0x62
V [jvm.dll+0x1a4496] java_start+0x86;; ?java_start@@YGIPAVThread@@@Z+0x86
C [msvcr100.dll+0x10fac]
C [msvcr100.dll+0x110b1]
C [kernel32.dll+0x8f299]
C [ntdll.dll+0x7d819]
C [ntdll.dll+0x7da2b]
VM_Operation (0x0910f914): CGC_Operation, mode: safepoint, requested by thread 0x00483800
--------------- P R O C E S S ---------------
Java Threads: ( => current thread )
0x4c12c400 JavaThread "vm.gc.containers.ContainersTest$Mutator@131245a" [_thread_blocked, id=2304, stack(0x4d380000,0x4d3d0000)]
0x4c12b800 JavaThread "vm.gc.containers.ContainersTest$Mutator@14ae5a5" [_thread_blocked, id=137900, stack(0x4c4d0000,0x4c520000)]
0x4c12b000 JavaThread "vm.gc.containers.ContainersTest$Mutator@17327b6" [_thread_blocked, id=360, stack(0x4d680000,0x4d6d0000)]
0x4c12a800 JavaThread "vm.gc.containers.ContainersTest$Mutator@140e19d" [_thread_blocked, id=132736, stack(0x4d2d0000,0x4d320000)]
0x4c12a400 JavaThread "vm.gc.containers.ContainersTest$Mutator@a14482" [_thread_blocked, id=6456, stack(0x4d4f0000,0x4d540000)]
0x4c129c00 JavaThread "vm.gc.containers.ContainersTest$Mutator@154617c" [_thread_blocked, id=136552, stack(0x4d400000,0x4d450000)]
0x4c147800 JavaThread "vm.gc.containers.ContainersTest$Mutator@16d3586" [_thread_blocked, id=6368, stack(0x4d320000,0x4d370000)]
0x4c146400 JavaThread "vm.gc.containers.ContainersTest$Mutator@d93b30" [_thread_blocked, id=39720, stack(0x4bd80000,0x4bdd0000)]
0x4bf5bc00 JavaThread "Service Thread" daemon [_thread_blocked, id=137628, stack(0x4c880000,0x4c8d0000)]
0x4be85c00 JavaThread "C1 CompilerThread2" daemon [_thread_blocked, id=137408, stack(0x4c6d0000,0x4c720000)]
0x4be85400 JavaThread "C2 CompilerThread1" daemon [_thread_blocked, id=136056, stack(0x09110000,0x09160000)]
0x4be81800 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, id=137512, stack(0x4c5a0000,0x4c5f0000)]
0x4be79000 JavaThread "Attach Listener" daemon [_thread_blocked, id=76056, stack(0x4c550000,0x4c5a0000)]
0x4be78400 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=134368, stack(0x00bb0000,0x00c00000)]
0x4be6d800 JavaThread "Surrogate Locker Thread (Concurrent GC)" daemon [_thread_blocked, id=10372, stack(0x4c370000,0x4c3c0000)]
0x4bc36800 JavaThread "Finalizer" daemon [_thread_blocked, id=48660, stack(0x4c240000,0x4c290000)]
0x4bc32400 JavaThread "Reference Handler" daemon [_thread_blocked, id=5476, stack(0x4bc80000,0x4bcd0000)]
0x000bb800 JavaThread "main" [_thread_blocked, id=9936, stack(0x009c0000,0x00a10000)]
Other Threads:
=>0x4bc30400 VMThread [stack: 0x092b0000,0x09300000] [id=135308]
0x4bf5f400 WatcherThread [stack: 0x4c970000,0x4c9c0000] [id=8316]
VM state:at safepoint (normal execution)
VM Mutex/Monitor currently owned by a thread: ([mutex/lock_event])
[0x000ba1e0] Threads_lock - owner thread: 0x4bc30400
[0x000ba618] Heap_lock - owner thread: 0x00483800
Heap
garbage-first heap total 699392K, used 647680K [0x09600000, 0x34100000, 0x49600000)
region size 1024K, 24 young (24576K), 4 survivors (4096K)
Metaspace total 2627K, used 2302K, reserved 6528K
data space 2408K, used 2095K, reserved 4480K
class space 219K, used 206K, reserved 2048K
- backported by
-
JDK-8010894 G1: guarantee(satb_mq_set.completed_buffers_num() == 0) failure
-
- Closed
-
-
JDK-8014184 G1: guarantee(satb_mq_set.completed_buffers_num() == 0) failure
-
- Closed
-
-
JDK-8014606 G1: guarantee(satb_mq_set.completed_buffers_num() == 0) failure
-
- Closed
-
-
JDK-8018339 G1: guarantee(satb_mq_set.completed_buffers_num() == 0) failure
-
- Closed
-