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

AOT: SIGSEGV in frame InetAddressHolder.getHostName

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: P2
    • Resolution: Fixed
    • Affects Version/s: 9, 10
    • Fix Version/s: 9
    • Component/s: hotspot

      Description

      A specific SIGSEGV in following form:
      # SIGSEGV (0xb) at pc=0x00007f1f9450be92, pid=4306, tid=4330
      ...
      # Problematic frame:
      # A 14290 java.net.InetAddress$InetAddressHolder.getHostName()Ljava/lang/String; java.base@9-internal (5 bytes) @ 0x00007f1f9450be92 [0x00007f1f9450be20+0x0000000000000072]

      when using lots of aot-compiled modules(see attached hs_err for list of aot-compiled modules)

        Issue Links

          Activity

          Hide
          dpochepk Dmitrij Pochepko added a comment -
          This issue might be another form of JDK-8176887 since it use same configuration
          Show
          dpochepk Dmitrij Pochepko added a comment - This issue might be another form of JDK-8176887 since it use same configuration
          Hide
          zmajo Zoltan Majo (Inactive) added a comment -
          ILW=crash in AOT-compiled code, experimental feature,no workaround=HLH=P2
          Show
          zmajo Zoltan Majo (Inactive) added a comment - ILW=crash in AOT-compiled code, experimental feature,no workaround=HLH=P2
          Hide
          opliss Oleg Pliss added a comment -
          How to build this configuration? What modules should be AOT-compiled?
          Show
          opliss Oleg Pliss added a comment - How to build this configuration? What modules should be AOT-compiled?
          Hide
          opliss Oleg Pliss added a comment -
          I modified build-bootmodules.sh to include all necessary modules and was able to reproduce the SIGSEGV in the most of the listed tests. Unfortunately, I had to rebuild the same sources from scratch with the same option sand the same build-bootmodules.sh. After the clean rebuild I cannot SIGSEGV in any of the tests anymore.
          Show
          opliss Oleg Pliss added a comment - I modified build-bootmodules.sh to include all necessary modules and was able to reproduce the SIGSEGV in the most of the listed tests. Unfortunately, I had to rebuild the same sources from scratch with the same option sand the same build-bootmodules.sh. After the clean rebuild I cannot SIGSEGV in any of the tests anymore.
          Hide
          iveresov Igor Veresov added a comment -
          [~dpochepk], this is a dup of JDK-8176887. The fix hasn't been pushed yet.
          Show
          iveresov Igor Veresov added a comment - [~dpochepk], this is a dup of JDK-8176887 . The fix hasn't been pushed yet.

            People

            • Assignee:
              iveresov Igor Veresov
              Reporter:
              dpochepk Dmitrij Pochepko
            • Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: