Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8228966

guarantee(loc != NULL) failed: missing saved register

    Details

      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

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                never Tom Rodriguez
                Reporter:
                dlong Dean Long
              • Votes:
                0 Vote for this issue
                Watchers:
                5 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: