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

[ubsan] memoryReserver.cpp:552:60: runtime error: applying non-zero offset 1073741824 to null pointer

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: P4 P4
    • 25
    • 25
    • hotspot
    • aarch64
    • os_x

      When running ubsan enabled binaries on macos aarch64, the test
      runtime/CommandLine/OptionsValidation/TestOptionsWithRanges_id2

      in this coding
      552 size_t noaccess_prefix = ((aligned_heap_base_min_address + size) > (char*)OopEncodingHeapMax) ?
      553 noaccess_prefix_size : 0;

      triggered the following warning because of adding to a nullptr :

      stderr content[/priv/jenkins/client-home/workspace/openjdk-jdk-weekly-macos_aarch64-opt/jdk/src/hotspot/share/memory/memoryReserver.cpp:552:60: runtime error: applying non-zero offset 1073741824 to null pointer
          #0 0x1080bfa9c in HeapReserver::Instance::reserve_compressed_oops_heap(unsigned long, unsigned long, unsigned long) memoryReserver.cpp:552
          #1 0x1080bff4c in HeapReserver::reserve(unsigned long, unsigned long, unsigned long, char const*) memoryReserver.cpp:688
          #2 0x10865e024 in Universe::reserve_heap(unsigned long, unsigned long) universe.cpp:959
          #3 0x107a16b50 in G1CollectedHeap::initialize() g1CollectedHeap.cpp:1297
          #4 0x10865d8b0 in universe_init() universe.cpp:880
          #5 0x107bc69e0 in init_globals() init.cpp:132
          #6 0x108627260 in Threads::create_vm(JavaVMInitArgs*, bool*) threads.cpp:576
          #7 0x107d03e68 in JNI_CreateJavaVM jni.cpp:3678
          #8 0x10323e510 in JavaMain java.c:494
          #9 0x10324553c in ThreadJavaMain java_md_macosx.m:679
          #10 0x1936fef90 in _pthread_start+0x84 (libsystem_pthread.dylib:arm64e+0x6f90)
          #11 0x1936f9d30 in thread_start+0x4 (libsystem_pthread.dylib:arm64e+0x1d30)

            azafari Afshin Zafari
            mbaesken Matthias Baesken
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: