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

arm32: assertion in collectedHeap.cpp: attempt to clean empty array

    XMLWordPrintable

    Details

    • Subcomponent:
    • Resolved In Build:
      b05
    • CPU:
      generic

      Backports

        Description

        JTwork/gc/arguments/TestSelectDefaultGC.jtr:test result: Failed. Execution failed: `main' threw exception: java.lang.RuntimeException: Expected to get exit value of [0]
        -------------------------------------------------
        # Internal Error (/home/build/jdk-jdk/src/hotspot/share/gc/shared/collectedHeap.cpp:373), pid=29707, tid=29708
        # assert(words >= min_fill_size()) failed: too small to fill
        -------------------------------------------------
        void CollectedHeap::fill_args_check(HeapWord* start, size_t words)
        {
          assert(words >= min_fill_size(), "too small to fill");
        -------------------------------------------------
        #6 0xb5eb1fdc in report_vm_error(char const*, int, char const*, char const*, ...)
        #7 0xb5d93f94 in CollectedHeap::fill_args_check(HeapWord*, unsigned int)
        #8 0xb5d94118 in CollectedHeap::fill_with_dummy_object(HeapWord*, HeapWord*, bool)
        #9 0xb6a808cc in ThreadLocalAllocBuffer::retire_before_allocation()
        #10 0xb6603634 in MemAllocator::allocate_inside_tlab_slow(MemAllocator::Allocation&) const
        #11 0xb66045e4 in MemAllocator::allocate() const
        #12 0xb5d91324 in CollectedHeap::array_allocate(Klass*, int, int, bool, Thread*)
        #13 0xb6aba7d8 in TypeArrayKlass::allocate_common(int, bool, Thread*)
        #14 0xb6212d9c in java_lang_String::basic_create(int, bool, Thread*)
        #15 0xb6229d68 in java_lang_String::create_from_unicode(unsigned short const*, int, Thread*)
        #16 0xb69850c0 in StringTable::do_intern(Handle, unsigned short const*, int, unsigned int, Thread*)
        #17 0xb6985568 in StringTable::intern(Handle, unsigned short const*, int, Thread*)
        #18 0xb6985650 in StringTable::intern(Symbol*, Thread*)
        #19 0xb5e86bd4 in ConstantPool::string_at_impl(constantPoolHandle const&, int, int, Thread*)
        #20 0xb5e8e504 in ConstantPool::resolve_constant_at_impl(constantPoolHandle const&, int, int, bool*, Thread*)
        #21 0xb5a78994 in Bytecode_loadconstant::resolve_constant(Thread*) const
        #22 0xb61fec34 in InterpreterRuntime::resolve_ldc(JavaThread*, Bytecodes::Code)
        #23 0xb3347f5c in ?? ()

          Attachments

            Issue Links

              Activity

                People

                Assignee:
                bulasevich Boris Ulasevich
                Reporter:
                bulasevich Boris Ulasevich
                Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved: