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

[ubsan] block.cpp:1617:30: runtime error: 9.97582e+36 is outside the range of representable values of type 'int'

XMLWordPrintable

    • master
    • aarch64
    • os_x

      When running jtreg tests on macOS aarch64 with ubsanized binaries, in the test
      java/foreign/TestHandshake
      this error/warning is reported :
       
      jdk/src/hotspot/share/opto/block.cpp:1617:30: runtime error: 9.97582e+36 is outside the range of representable values of type 'int'
      UndefinedBehaviorSanitizer:DEADLYSIGNAL
      UndefinedBehaviorSanitizer: nested bug in the same thread, aborting.
       
      seems it happens in this calculation (float value does not fit into an int) : int to_pct = (int) ((100 * freq) / target->_freq);

            mbaesken Matthias Baesken
            mbaesken Matthias Baesken
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated:
              Resolved: