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

Assert failure: Expected valid memory guards

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: P2
    • Resolution: Cannot Reproduce
    • Affects Version/s: 10
    • Fix Version/s: 10
    • Component/s: hotspot
    • Labels:

      Description

      Test: vm/oom/production/OOMProductionTrace_InternedString

      # A fatal error has been detected by the Java Runtime Environment:
      #
      # Internal Error (/hotspot/src/share/vm/memory/guardedMemory.hpp:203), pid=10754, tid=10776
      # assert(verify_guards()) failed: Expected valid memory guards
      #
      # JRE version: Java(TM) SE Runtime Environment (10.0) (fastdebug build 10-internal+0-2017-08-15-144118.sangheki.hs)
      # Java VM: Java HotSpot(TM) 64-Bit Server VM (fastdebug 10-internal+0-2017-08-15-144118.sangheki.hs, mixed mode, tiered, compressed oops, g1 gc, linux-amd64)


      V [libjvm.so+0x1750c22] VMError::report_and_die(int, char const*, char const*, __va_list_tag*, Thread*, unsigned char*, void*, void*, char const*, int, unsigned long)+0x162;; VMError::report_and_die(int, char const*, char const*, __va_list_tag*, Thread*, unsigned char*, void*, void*, char const*, int, unsigned long)+0x162
      V [libjvm.so+0x17519ef] VMError::report_and_die(Thread*, char const*, int, char const*, char const*, __va_list_tag*)+0x2f;; VMError::report_and_die(Thread*, char const*, int, char const*, char const*, __va_list_tag*)+0x2f
      V [libjvm.so+0xae875d] report_vm_error(char const*, int, char const*, char const*, ...)+0xdd;; report_vm_error(char const*, int, char const*, char const*, ...)+0xdd
      V [libjvm.so+0x13e3a6c] os::malloc(unsigned long, MemoryType, NativeCallStack const&)+0x1cc;; os::malloc(unsigned long, MemoryType, NativeCallStack const&)+0x1cc
      V [libjvm.so+0x647f51] Arena::grow(unsigned long, AllocFailStrategy::AllocFailEnum)+0xa1;; Arena::grow(unsigned long, AllocFailStrategy::AllocFailEnum)+0xa1
      V [libjvm.so+0x15516e6] resource_allocate_bytes(unsigned long, AllocFailStrategy::AllocFailEnum)+0x226;; resource_allocate_bytes(unsigned long, AllocFailStrategy::AllocFailEnum)+0x226
      V [libjvm.so+0xe90dde] java_lang_String::as_unicode_string(oop, int&, Thread*)+0x9e;; java_lang_String::as_unicode_string(oop, int&, Thread*)+0x9e
      V [libjvm.so+0x15e0214] StringTable::hash_string(oop)+0x74;; StringTable::hash_string(oop)+0x74
      V [libjvm.so+0x15e3398] StringTable::verify()+0x98;; StringTable::verify()+0x98
      V [libjvm.so+0x16eba71] Universe::verify(VerifyOption, char const*)+0x1e1;; Universe::verify(VerifyOption, char const*)+0x1e1
      V [libjvm.so+0x178d4ac] VMThread::run()+0x1fc;; VMThread::run()+0x1fc
      V [libjvm.so+0x13f71da] thread_native_entry(Thread*)+0xfa;; thread_native_entry(Thread*)+0xfa



      This is also interesting:
      [2017-08-16T03:25:36.32] OOM is not obtained, skipping
      [2017-08-16T03:25:36.32] TEST PASSED

      Did the test actually do anything, or was it the framework that crashed?

        Attachments

          Activity

            People

            • Assignee:
              jiangli Jiangli Zhou
              Reporter:
              jwilhelm Jesper Wilhelmsson
            • Votes:
              0 Vote for this issue
              Watchers:
              10 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: