-
Bug
-
Resolution: Fixed
-
P2
-
hs25
-
b64
-
Not verified
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8031238 | 9 | David Chase | P2 | Resolved | Fixed | b02 |
JDK-8031245 | 8u5 | David Chase | P2 | Resolved | Fixed | b03 |
JDK-8031017 | 8 | David Chase | P2 | Closed | Fixed | b122 |
some vm defmeth tests failed w/ 'assert(bt != T_OBJECT) failed: Guard is incorrect' during adhoc for private build w/ fixes for JDK-8016839
#
# A fatal error has been detected by the Java Runtime Environment:
#
# Internal Error (/opt/jprt/T/P1/215600.drchase/s/hotspot/src/share/vm/oops/generateOopMap.cpp:1874), pid=4194, tid=140098016376576
# assert(bt != T_OBJECT) failed: Guard is incorrect
#
# JRE version: Java(TM) SE Runtime Environment (8.0) (build 1.8.0-internal-fastdebug-201311272156.drchase.8016839-b00)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.0-b61-fastdebug mixed mode linux-amd64 compressed oops)
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# 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 (0x00007f6b200bf800): VMThread [stack: 0x00007f6b1c6ff000,0x00007f6b1c800000] [id=4205]
Stack: [0x00007f6b1c6ff000,0x00007f6b1c800000], sp=0x00007f6b1c7fca80, free space=1014k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.so+0xf615ca] VMError::report_and_die()+0x2da
V [libjvm.so+0x6e0d64] report_vm_error(char const*, int, char const*, char const*)+0x84
V [libjvm.so+0x8311e1] GenerateOopMap::do_ldc(int)+0x291
V [libjvm.so+0x832b38] GenerateOopMap::interp_bb(BasicBlock*)+0x1b8
V [libjvm.so+0x833764] GenerateOopMap::do_interpretation()+0xf4
V [libjvm.so+0x833e5e] GenerateOopMap::compute_map(Thread*)+0x39e
V [libjvm.so+0xce3c2e] OopMapForCacheEntry::compute_map(Thread*)+0xfe
V [libjvm.so+0xce4c05] OopMapCacheEntry::fill(methodHandle, int)+0x535
V [libjvm.so+0xce6769] OopMapCache::lookup(methodHandle, int, InterpreterOopMap*)+0xd09
V [libjvm.so+0x8bf4b2] InstanceKlass::mask_for(methodHandle, int, InterpreterOopMap*)+0x52
V [libjvm.so+0xc5173b] Method::mask_for(int, InterpreterOopMap*)+0x7b
V [libjvm.so+0x7a72ab] frame::oops_interpreted_do(OopClosure*, CLDToOopClosure*, RegisterMap const*, bool)+0x6ab
V [libjvm.so+0xed95cd] JavaThread::oops_do(OopClosure*, CLDToOopClosure*, CodeBlobClosure*)+0x1ad
V [libjvm.so+0xed68f5] Threads::oops_do(OopClosure*, CLDToOopClosure*, CodeBlobClosure*)+0x35
V [libjvm.so+0xdfbefb] SharedHeap::process_strong_roots(bool, bool, SharedHeap::ScanningOption, OopClosure*, CodeBlobClosure*, KlassClosure*)+0x25b
V [libjvm.so+0x826b58] GenCollectedHeap::gen_process_strong_roots(int, bool, bool, bool, SharedHeap::ScanningOption, OopsInGenClosure*, bool, OopsInGenClosure*, KlassClosure*)+0x78
V [libjvm.so+0x6f085e] DefNewGeneration::collect(bool, bool, unsigned long, bool)+0x47e
V [libjvm.so+0x828cdd] GenCollectedHeap::do_collection(bool, bool, unsigned long, bool, int)+0x78d
V [libjvm.so+0x627eef] GenCollectorPolicy::satisfy_failed_allocation(unsigned long, bool)+0x10f
V [libjvm.so+0xf625c1] VM_GenCollectForAllocation::doit()+0xd1
V [libjvm.so+0xf8b1c5] VM_Operation::evaluate()+0xa5
V [libjvm.so+0xf88be7] VMThread::evaluate_operation(VM_Operation*)+0x137
V [libjvm.so+0xf896e0] VMThread::loop()+0x660
V [libjvm.so+0xf89910] VMThread::run()+0xb0
V [libjvm.so+0xcf8488] java_start(Thread*)+0x108
#
# A fatal error has been detected by the Java Runtime Environment:
#
# Internal Error (/opt/jprt/T/P1/215600.drchase/s/hotspot/src/share/vm/oops/generateOopMap.cpp:1874), pid=4194, tid=140098016376576
# assert(bt != T_OBJECT) failed: Guard is incorrect
#
# JRE version: Java(TM) SE Runtime Environment (8.0) (build 1.8.0-internal-fastdebug-201311272156.drchase.8016839-b00)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.0-b61-fastdebug mixed mode linux-amd64 compressed oops)
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# 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 (0x00007f6b200bf800): VMThread [stack: 0x00007f6b1c6ff000,0x00007f6b1c800000] [id=4205]
Stack: [0x00007f6b1c6ff000,0x00007f6b1c800000], sp=0x00007f6b1c7fca80, free space=1014k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.so+0xf615ca] VMError::report_and_die()+0x2da
V [libjvm.so+0x6e0d64] report_vm_error(char const*, int, char const*, char const*)+0x84
V [libjvm.so+0x8311e1] GenerateOopMap::do_ldc(int)+0x291
V [libjvm.so+0x832b38] GenerateOopMap::interp_bb(BasicBlock*)+0x1b8
V [libjvm.so+0x833764] GenerateOopMap::do_interpretation()+0xf4
V [libjvm.so+0x833e5e] GenerateOopMap::compute_map(Thread*)+0x39e
V [libjvm.so+0xce3c2e] OopMapForCacheEntry::compute_map(Thread*)+0xfe
V [libjvm.so+0xce4c05] OopMapCacheEntry::fill(methodHandle, int)+0x535
V [libjvm.so+0xce6769] OopMapCache::lookup(methodHandle, int, InterpreterOopMap*)+0xd09
V [libjvm.so+0x8bf4b2] InstanceKlass::mask_for(methodHandle, int, InterpreterOopMap*)+0x52
V [libjvm.so+0xc5173b] Method::mask_for(int, InterpreterOopMap*)+0x7b
V [libjvm.so+0x7a72ab] frame::oops_interpreted_do(OopClosure*, CLDToOopClosure*, RegisterMap const*, bool)+0x6ab
V [libjvm.so+0xed95cd] JavaThread::oops_do(OopClosure*, CLDToOopClosure*, CodeBlobClosure*)+0x1ad
V [libjvm.so+0xed68f5] Threads::oops_do(OopClosure*, CLDToOopClosure*, CodeBlobClosure*)+0x35
V [libjvm.so+0xdfbefb] SharedHeap::process_strong_roots(bool, bool, SharedHeap::ScanningOption, OopClosure*, CodeBlobClosure*, KlassClosure*)+0x25b
V [libjvm.so+0x826b58] GenCollectedHeap::gen_process_strong_roots(int, bool, bool, bool, SharedHeap::ScanningOption, OopsInGenClosure*, bool, OopsInGenClosure*, KlassClosure*)+0x78
V [libjvm.so+0x6f085e] DefNewGeneration::collect(bool, bool, unsigned long, bool)+0x47e
V [libjvm.so+0x828cdd] GenCollectedHeap::do_collection(bool, bool, unsigned long, bool, int)+0x78d
V [libjvm.so+0x627eef] GenCollectorPolicy::satisfy_failed_allocation(unsigned long, bool)+0x10f
V [libjvm.so+0xf625c1] VM_GenCollectForAllocation::doit()+0xd1
V [libjvm.so+0xf8b1c5] VM_Operation::evaluate()+0xa5
V [libjvm.so+0xf88be7] VMThread::evaluate_operation(VM_Operation*)+0x137
V [libjvm.so+0xf896e0] VMThread::loop()+0x660
V [libjvm.so+0xf89910] VMThread::run()+0xb0
V [libjvm.so+0xcf8488] java_start(Thread*)+0x108
- backported by
-
JDK-8031238 assert(bt != T_OBJECT) failed: Guard is incorrect in VM:defmeth
- Resolved
-
JDK-8031245 assert(bt != T_OBJECT) failed: Guard is incorrect in VM:defmeth
- Resolved
-
JDK-8031017 assert(bt != T_OBJECT) failed: Guard is incorrect in VM:defmeth
- Closed
- relates to
-
JDK-8016839 JSR292: AME instead of IAE when calling a method
- Resolved
-
JDK-7184997 NPG: assert(bt != T_OBJECT) failed: Guard is incorrect
- Closed