-
Bug
-
Resolution: Duplicate
-
P3
-
repo-valhalla
# A fatal error has been detected by the Java Runtime Environment:
#
# Internal Error (/workspace/open/src/hotspot/share/runtime/synchronizer.cpp:973), pid=1590422, tid=1590430
# Error: ShouldNotReachHere()
#
# JRE version: Java(TM) SE Runtime Environment (23.0+1) (fastdebug build 23-valhalla+1-32)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (fastdebug 23-valhalla+1-32, mixed mode, tiered, compressed oops, compressed class ptrs, g1 gc, linux-amd64)
# Problematic frame:
# V [libjvm.so+0x180a3aa] ObjectSynchronizer::FastHashCode(Thread*, oop)+0xb1a
Stack trace:
Current thread (0x000000012fe0c9d0): VMThread "VM Thread" [id=14851, stack(0x000000016c228000,0x000000016c42b000) (2060K)]
Stack: [0x000000016c228000,0x000000016c42b000], sp=0x000000016c42a390, free space=2056k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.dylib+0x11fca9c] VMError::report_and_die(int, char const*, char const*, char*, Thread*, unsigned char*, void*, void*, char const*, int, unsigned long)+0x564 (synchronizer.cpp:974)
V [libjvm.dylib+0x11fd2bc] VMError::report_and_die(Thread*, unsigned int, unsigned char*, void*, void*)+0x0
V [libjvm.dylib+0x58dca0] print_error_for_unit_test(char const*, char const*, char*)+0x0
V [libjvm.dylib+0x58dc34] report_vm_error(char const*, int, char const*, char const*, ...)+0x0
V [libjvm.dylib+0x58de78] report_unimplemented(char const*, int)+0x0
V [libjvm.dylib+0x10eb944] ObjectSynchronizer::FastHashCode(Thread*, oop)+0x59c
V [libjvm.dylib+0xebe860] oopDesc::slow_identity_hash()+0x84
V [libjvm.dylib+0xc76098] JvmtiTagMapTable::remove(oop)+0x110
V [libjvm.dylib+0xc6cb0c] CallbackWrapper::post_callback_tag_update(oop, JvmtiTagMapTable*, long)+0x120
V [libjvm.dylib+0xc671b8] IterateThroughHeapObjectClosure::do_object(oop)+0x740
V [libjvm.dylib+0x84bd28] HeapRegion::object_iterate(ObjectClosure*)+0xf4
V [libjvm.dylib+0x6eb4a8] IterateObjectClosureRegionClosure::do_heap_region(HeapRegion*)+0x50
V [libjvm.dylib+0x857b00] HeapRegionManager::iterate(HeapRegionClosure*) const+0xa8
V [libjvm.dylib+0x6e4f38] G1CollectedHeap::object_iterate(ObjectClosure*)+0x30
V [libjvm.dylib+0xc6cbcc] VM_HeapIterateOperation::doit()+0x74
V [libjvm.dylib+0x12041c8] VM_Operation::evaluate()+0xf4
V [libjvm.dylib+0x1226710] VMThread::evaluate_operation(VM_Operation*)+0xd0
V [libjvm.dylib+0x1227238] VMThread::inner_execute(VM_Operation*)+0x2d8
V [libjvm.dylib+0x1226430] VMThread::loop()+0x98
V [libjvm.dylib+0x12261d0] VMThread::run()+0xc0
V [libjvm.dylib+0x1136168] Thread::call_run()+0xf4
V [libjvm.dylib+0xee06bc] thread_native_entry(Thread*)+0x138
C [libsystem_pthread.dylib+0x7240] _pthread_start+0x94
VM_Operation (0x000000016ee2e490): HeapIterateOperation, mode: safepoint, requested by thread 0x000000012b27e210
Source code:
intptr_t ObjectSynchronizer::FastHashCode(Thread* current, oop obj) {
if (EnableValhalla && obj->klass()->is_inline_klass()) {
// VM should be calling bootstrap method
ShouldNotReachHere();
}
#
# Internal Error (/workspace/open/src/hotspot/share/runtime/synchronizer.cpp:973), pid=1590422, tid=1590430
# Error: ShouldNotReachHere()
#
# JRE version: Java(TM) SE Runtime Environment (23.0+1) (fastdebug build 23-valhalla+1-32)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (fastdebug 23-valhalla+1-32, mixed mode, tiered, compressed oops, compressed class ptrs, g1 gc, linux-amd64)
# Problematic frame:
# V [libjvm.so+0x180a3aa] ObjectSynchronizer::FastHashCode(Thread*, oop)+0xb1a
Stack trace:
Current thread (0x000000012fe0c9d0): VMThread "VM Thread" [id=14851, stack(0x000000016c228000,0x000000016c42b000) (2060K)]
Stack: [0x000000016c228000,0x000000016c42b000], sp=0x000000016c42a390, free space=2056k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.dylib+0x11fca9c] VMError::report_and_die(int, char const*, char const*, char*, Thread*, unsigned char*, void*, void*, char const*, int, unsigned long)+0x564 (synchronizer.cpp:974)
V [libjvm.dylib+0x11fd2bc] VMError::report_and_die(Thread*, unsigned int, unsigned char*, void*, void*)+0x0
V [libjvm.dylib+0x58dca0] print_error_for_unit_test(char const*, char const*, char*)+0x0
V [libjvm.dylib+0x58dc34] report_vm_error(char const*, int, char const*, char const*, ...)+0x0
V [libjvm.dylib+0x58de78] report_unimplemented(char const*, int)+0x0
V [libjvm.dylib+0x10eb944] ObjectSynchronizer::FastHashCode(Thread*, oop)+0x59c
V [libjvm.dylib+0xebe860] oopDesc::slow_identity_hash()+0x84
V [libjvm.dylib+0xc76098] JvmtiTagMapTable::remove(oop)+0x110
V [libjvm.dylib+0xc6cb0c] CallbackWrapper::post_callback_tag_update(oop, JvmtiTagMapTable*, long)+0x120
V [libjvm.dylib+0xc671b8] IterateThroughHeapObjectClosure::do_object(oop)+0x740
V [libjvm.dylib+0x84bd28] HeapRegion::object_iterate(ObjectClosure*)+0xf4
V [libjvm.dylib+0x6eb4a8] IterateObjectClosureRegionClosure::do_heap_region(HeapRegion*)+0x50
V [libjvm.dylib+0x857b00] HeapRegionManager::iterate(HeapRegionClosure*) const+0xa8
V [libjvm.dylib+0x6e4f38] G1CollectedHeap::object_iterate(ObjectClosure*)+0x30
V [libjvm.dylib+0xc6cbcc] VM_HeapIterateOperation::doit()+0x74
V [libjvm.dylib+0x12041c8] VM_Operation::evaluate()+0xf4
V [libjvm.dylib+0x1226710] VMThread::evaluate_operation(VM_Operation*)+0xd0
V [libjvm.dylib+0x1227238] VMThread::inner_execute(VM_Operation*)+0x2d8
V [libjvm.dylib+0x1226430] VMThread::loop()+0x98
V [libjvm.dylib+0x12261d0] VMThread::run()+0xc0
V [libjvm.dylib+0x1136168] Thread::call_run()+0xf4
V [libjvm.dylib+0xee06bc] thread_native_entry(Thread*)+0x138
C [libsystem_pthread.dylib+0x7240] _pthread_start+0x94
VM_Operation (0x000000016ee2e490): HeapIterateOperation, mode: safepoint, requested by thread 0x000000012b27e210
Source code:
intptr_t ObjectSynchronizer::FastHashCode(Thread* current, oop obj) {
if (EnableValhalla && obj->klass()->is_inline_klass()) {
// VM should be calling bootstrap method
ShouldNotReachHere();
}
- duplicates
-
JDK-8310655 [lworld] ShouldNotReachHere() error in ObjectSynchronizer::FastHashCode
-
- Resolved
-