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

runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.java triggers check_alignment assert in loom repo

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P4
    • Resolution: Duplicate
    • Affects Version/s: repo-loom
    • Fix Version/s: repo-loom
    • Component/s: hotspot
    • Labels:

      Description

      runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.java is failing in the loom repo with -Xcomp, each to reproduce with:

      make run-test TEST=runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.java TEST_OPTS_JAVA_OPTIONS=-Xcomp

      #
      # A fatal error has been detected by the Java Runtime Environment:
      #
      # Internal Error (/src/hotspot/share/oops/compressedOops.inline.hpp:135), pid=4628, tid=25347
      # assert(check_alignment(result)) failed: address not aligned: 0x00000008ffff310f

      Stack: [0x000070000c41b000,0x000070000c51b000], sp=0x000070000c51a8e0, free space=1022k
      Thread 0x00007fa277e32da0 [25347]
      Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
      V [libjvm.dylib+0x12fb949] VMError::report_and_die(int, char const*, char const*, __va_list_tag*, Thread*, unsigned char*, void*, void*, char const*, int, unsigned long)+0x6e9
      V [libjvm.dylib+0x12fbfcb] VMError::report_and_die(Thread*, void*, char const*, int, char const*, char const*, __va_list_tag*)+0x3b
      V [libjvm.dylib+0x704c4d] report_vm_error(char const*, int, char const*, char const*, ...)+0xdd
      V [libjvm.dylib+0x81f045] HeapRegion::block_size(HeapWordImpl* const*) const+0xf5
      V [libjvm.dylib+0x83e9b0] G1CollectedHeap::block_start(void const*) const+0x70
      V [libjvm.dylib+0x85ed1a] G1CMObjArrayProcessor::process_slice(HeapWordImpl**)+0xca
      V [libjvm.dylib+0x856641] void G1CMTask::process_grey_task_entry<true>(G1TaskQueueEntry)+0x51
      V [libjvm.dylib+0x84c50d] G1CMTask::drain_local_queue(bool)+0x11d
      V [libjvm.dylib+0x854e27] G1CMTask::do_marking_step(double, bool, bool)+0xac7
      V [libjvm.dylib+0x8573f5] G1CMConcurrentMarkingTask::work(unsigned int)+0x135
      V [libjvm.dylib+0x1358b2d] WorkerThread::run()+0x7d
      V [libjvm.dylib+0x12462e7] Thread::call_run()+0x177
      V [libjvm.dylib+0x1001a70] thread_native_entry(Thread*)+0x150
      C [libsystem_pthread.dylib+0x6109] _pthread_start+0x94
      C [libsystem_pthread.dylib+0x1b8b] thread_start+0xf

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              ccheung Calvin Cheung
              Reporter:
              alanb Alan Bateman
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: