[Lilliput] UnsafeIntrinsicsTest fails with ZGC

XMLWordPrintable

    • Type: Bug
    • Resolution: Unresolved
    • Priority: P4
    • None
    • Affects Version/s: repo-lilliput
    • Component/s: hotspot
    • gc

      Since the last merge from upstream (jdk-26+26), the UnsafeIntrinsicsTest fails with ZGC:

      #
      # A fatal error has been detected by the Java Runtime Environment:
      #
      # Internal Error (/home/bits/go/src/github.com/openjdk/lilliput/src/hotspot/share/gc/z/zAddress.inline.hpp:452), pid=4088734, tid=4088738
      # assert(!assert_on_failure) failed: Missing heap base: 0x00007080dcc08208
      #
      # JRE version: OpenJDK Runtime Environment (26.0) (fastdebug build 26-internal-adhoc.bits.lilliput)
      # Java VM: OpenJDK 64-Bit Server VM (fastdebug 26-internal-adhoc.bits.lilliput, mixed mode, sharing, tiered, compact obj headers, z gc, linux-amd64)
      # Problematic frame:
      # V [libjvm.so+0x1e6e0c3] check_is_valid_zaddress(oopDesc*)+0xc3
      #

      Can be reproduced only with fastdebug build. Slowdebug curiously passes.
      make test TEST=compiler/gcbarriers/UnsafeIntrinsicsTest.java TEST_VM_OPTS="-XX:+UseCompactObjectHeaders"

      Full hs_err attached.

            Assignee:
            Unassigned
            Reporter:
            Roman Kennke
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: