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

Occasional SIGSEGV in PhaseIdealLoop::identical_backtoback_ifs

XMLWordPrintable

    • x86_64
    • linux_redhat_9.0

      ADDITIONAL SYSTEM INFORMATION :
      The applications run on OpenShift using the RedHat-OpenJDK-base-image (registry.access.redhat.com/ubi9/openjdk-17:1.20).

      sh-5.1$ java --version
      openjdk 17.0.12 2024-07-16 LTS
      OpenJDK Runtime Environment (Red_Hat-17.0.12.0.7-1) (build 17.0.12+7-LTS)
      OpenJDK 64-Bit Server VM (Red_Hat-17.0.12.0.7-1) (build 17.0.12+7-LTS, mixed mode, sharing)

      sh-5.1$ cat /etc/os-release
      NAME="Red Hat Enterprise Linux"
      VERSION="9.4 (Plow)"
      ID="rhel"
      ID_LIKE="fedora"
      VERSION_ID="9.4"
      PLATFORM_ID="platform:el9"
      PRETTY_NAME="Red Hat Enterprise Linux 9.4 (Plow)"
      CPE_NAME="cpe:/o:redhat:enterprise_linux:9::baseos"

      A DESCRIPTION OF THE PROBLEM :
      Since mid-March, we noticed occasional SIGSEGVs in PhaseIdealLoop::identical_backtoback_ifs, about once a week, in our Java-Applications. The error log indicates an error in the C2 compiler, either in oracle.net.resolver.AddrResolution::resolveTNSAddress or in oracle.net.resolver.NavAddress::navigate

      REGRESSION : Last worked in version 17

      STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
      Can't reproduce it yet, happens about once a week in all our Java Applications

      EXPECTED VERSUS ACTUAL BEHAVIOR :
      EXPECTED -
      no SIGSEGV
      ACTUAL -
      #
      # A fatal error has been detected by the Java Runtime Environment:
      #
      # SIGSEGV (0xb) at pc=0x00007f766d80da7d, pid=1, tid=120
      #
      # JRE version: OpenJDK Runtime Environment (Red_Hat-17.0.12.0.7-1) (17.0.12+7) (build 17.0.12+7-LTS)
      # Java VM: OpenJDK 64-Bit Server VM (Red_Hat-17.0.12.0.7-1) (17.0.12+7-LTS, mixed mode, tiered, compressed oops, compressed class ptrs, g1 gc, linux-amd64)
      # Problematic frame:
      # V [libjvm.so+0xae3a7d] PhaseIdealLoop::identical_backtoback_ifs(Node*)+0x7d
      #
      # Core dump will be written. Default location: Core dumps may be processed with "/usr/lib/systemd/systemd-coredump %P %u %g %s %t %c %h" (or dumping to /deployments/core.1)
      #
      # An error report file with more information is saved as:
      # /deployments/hs_err_pid1.log
      #
      # Compiler replay data is saved as:
      # /deployments/replay_pid1.log
      #
      # If you would like to submit a bug report, please visit:
      # https://access.redhat.com/support/cases/
      #
      [error occurred during error reporting (), id 0xb, SIGSEGV (0xb) at pc=0x00007f766e405898]

            mcadizolivar Mario Cadiz Olivares
            webbuggrp Webbug Group
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: