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

[ASAN] initSegmentTable reported signed integer overflow

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: P4 P4
    • tbd
    • 21, 23, 24, 25
    • client-libs
    • 2d
    • x86_64, aarch64
    • linux

      Test: java/awt/Window/ShapedAndTranslucentWindows/SetShapeAndClick.java

      The test output:

      src/java.desktop/share/native/libawt/java2d/pipe/ShapeSpanIterator.c:1441:12: runtime error: signed integer overflow: -2147483648 - 1 cannot be represented in type 'jint' (aka 'int')
          #0 0x7f541e449b90 in initSegmentTable /tmp/tone/run/jtreg/jdk-repo/src/java.desktop/share/native/libawt/java2d/pipe/ShapeSpanIterator.c:1441:12
          #1 0x7f541e43de92 in ShapeSINextSpan /tmp/tone/run/jtreg/jdk-repo/src/java.desktop/share/native/libawt/java2d/pipe/ShapeSpanIterator.c:1249:14
          #2 0x7f541e43dcea in Java_sun_java2d_pipe_ShapeSpanIterator_nextSpan /tmp/tone/run/jtreg/jdk-repo/src/java.desktop/share/native/libawt/java2d/pipe/ShapeSpanIterator.c:509:11
          #3 0x7f5c13ededa7 (<unknown module>)

            syan Sendao Yan
            syan Sendao Yan
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: