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

DependencyContext::remove_dependent_nmethod failed to find any

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P4
    • Resolution: Duplicate
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: hotspot
    • Labels:
      None
    • Subcomponent:
    • CPU:
      generic
    • OS:
      generic

      Description

      Reached ShouldNotReachHere() at the end of DependencyContext::remove_dependent_nmethod(). This was from tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsForGenericMethodTest.java in a personal mach5 job with a couple of changes that I think are unrelated to this failure.

      Stack from hs_err file:

      Current thread (0x00007fbfe89be800): GCTaskThread "GC Thread#5" [stack: 0x0000700009926000,0x0000700009a26000] [id=25859]

      Stack: [0x0000700009926000,0x0000700009a26000], sp=0x0000700009a259a0, free space=1022k
      Native frames: (J=compiled Java code, A=aot compiled Java code, j=interpreted, Vv=VM code, C=native code)
      V [libjvm.dylib+0x72413e] VMError::report_and_die(int, char const*, char const*, __va_list_tag*, Thread*, unsigned char*, void*, void*, char const*, int, unsigned long)+0x5c0
      V [libjvm.dylib+0x724755] VMError::report_and_die(Thread*, void*, char const*, int, char const*, char const*, __va_list_tag*)+0x47
      V [libjvm.dylib+0x2585bf] report_vm_error(char const*, int, char const*, char const*, ...)+0xa9
      V [libjvm.dylib+0x26a5f5] DependencyContext::remove_dependent_nmethod(nmethod*, bool)+0x3d
      V [libjvm.dylib+0x37427b] InstanceKlass::remove_dependent_nmethod(nmethod*, bool)+0x21
      V [libjvm.dylib+0x5b11ae] nmethod::flush_dependencies(bool)+0xb2
      V [libjvm.dylib+0x5b0ee0] nmethod::make_unloaded()+0x30
      V [libjvm.dylib+0x5e4a7d] CodeCacheUnloadingTask::work(unsigned int)+0x91
      V [libjvm.dylib+0x5e4c8c] ParallelCleaningTask::work(unsigned int)+0x16
      V [libjvm.dylib+0x74a9c5] GangWorker::loop()+0x43
      V [libjvm.dylib+0x6d04aa] Thread::call_run()+0x60
      V [libjvm.dylib+0x5cc2ff] thread_native_entry(Thread*)+0x139
      C [libsystem_pthread.dylib+0x3661] _pthread_body+0x154
      C [libsystem_pthread.dylib+0x350d] _pthread_body+0x0
      C [libsystem_pthread.dylib+0x2bf9] thread_start+0xd

      No interesting command line options.


        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                eosterlund Erik Ă–sterlund
                Reporter:
                kbarrett Kim Barrett
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: