JDK-8228966 : guarantee(loc != NULL) failed: missing saved register
  • Type: Bug
  • Component: hotspot
  • Sub-Component: compiler
  • Affected Version: 14
  • Priority: P3
  • Status: Closed
  • Resolution: Duplicate
  • Submitted: 2019-08-01
  • Updated: 2024-01-29
  • Resolved: 2019-11-26
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 14
14Resolved
Related Reports
Duplicate :  
Relates :  
Description
Compiler tests are failing with this assert when using Graal.

Current thread (0x00007fd510019800):  GCTaskThread "GC Thread#4" [stack: 0x00007000096e9000,0x00007000097e9000] [id=25603]

Stack: [0x00007000096e9000,0x00007000097e9000],  sp=0x00007000097e7310,  free space=1016k
Native frames: (J=compiled Java code, A=aot compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0xc12f71]  VMError::report_and_die(int, char const*, char const*, __va_list_tag*, Thread*, unsigned char*, void*, void*, char const*, int, unsigned long)+0x6e5
V  [libjvm.dylib+0xc1368d]  VMError::report_and_die(Thread*, void*, char const*, int, char const*, char const*, __va_list_tag*)+0x47
V  [libjvm.dylib+0x41b79c]  report_vm_error(char const*, int, char const*, char const*, ...)+0x145
V  [libjvm.dylib+0x9ec0a8]  OopMapSet::all_do(frame const*, RegisterMap const*, OopClosure*, void (*)(oop*, oop*), OopClosure*)+0x28e
V  [libjvm.dylib+0x4c9a44]  frame::oops_code_blob_do(OopClosure*, CodeBlobClosure*, RegisterMap const*)+0x62
V  [libjvm.dylib+0xb95182]  JavaThread::oops_do(OopClosure*, CodeBlobClosure*)+0x1d6
V  [libjvm.dylib+0xb9711e]  Threads::possibly_parallel_threads_do(bool, ThreadClosure*)+0x84
V  [libjvm.dylib+0xb98f26]  Threads::possibly_parallel_oops_do(bool, OopClosure*, CodeBlobClosure*)+0x26
V  [libjvm.dylib+0x56723b]  G1RootProcessor::process_java_roots(G1RootClosures*, G1GCPhaseTimes*, unsigned int)+0xc5
V  [libjvm.dylib+0x566fb9]  G1RootProcessor::evacuate_roots(G1ParScanThreadState*, unsigned int)+0x61
V  [libjvm.dylib+0x4ed27e]  G1EvacuateRegionsTask::scan_roots(G1ParScanThreadState*, unsigned int)+0x1c
V  [libjvm.dylib+0x4ed1a8]  G1EvacuateRegionsBaseTask::work(unsigned int)+0xa0
V  [libjvm.dylib+0xc6c15a]  GangWorker::run_task(WorkData)+0x60
V  [libjvm.dylib+0xc6c203]  GangWorker::loop()+0x25
V  [libjvm.dylib+0xb8e463]  Thread::call_run()+0x11b
V  [libjvm.dylib+0x9f94f4]  thread_native_entry(Thread*)+0x13a
C  [libsystem_pthread.dylib+0x3661]  _pthread_body+0x154
C  [libsystem_pthread.dylib+0x350d]  _pthread_body+0x0
C  [libsystem_pthread.dylib+0x2bf9]  thread_start+0xd

Comments
Now closing this 8228966 as duplicate of Graal-Update JDK-8229201. Please reopen if wrong.
26-11-2019

ILW = Crash when walking oop map, intermittent with Graal as JIT, use different compiler = HLM = P3
05-08-2019