-
Bug
-
Resolution: Unresolved
-
P4
-
8, 11, 17, 21, 25
-
generic
-
generic
When running the :tier4 of the jdk jtreg test (java/awt, javax/swing, sun/java2d ) with binaries compiled with -ftrapv or ubsan enabled
to catch signed integer overflows, we get reproducibly those signed int overflow errors (similar toJDK-8330615) .
java/awt/Paint/PgramUserBoundsTest.java
ava/awt/BasicStroke/DashStrokeTest.java
src/java.desktop/share/native/libawt/java2d/pipe/ShapeSpanIterator.c:1366:21: runtime error: signed integer overflow: 128253951 + 2118518271 cannot be represented in type 'int'
#0 0x7fb97d7daf21 in ShapeSINextSpan src/java.desktop/share/native/libawt/java2d/pipe/ShapeSpanIterator.c:1366
#1 0x7fb97d62fa7e in AnyIntSetSpans src/java.desktop/share/native/libawt/java2d/loops/AnyInt.c:75
#2 0x7fb97d6a8816 in Java_sun_java2d_loops_FillSpans_FillSpans src/java.desktop/share/native/libawt/java2d/loops/FillSpans.c:92
#3 0x7fba12d07e7b (<unknown module>)
and
java/awt/Scrollbar/AquaLFScrollbarTest/ScrollBarBorderTest.java
jdk/src/java.desktop/share/native/libawt/java2d/loops/TransformHelper.c:683:16: runtime error: signed integer overflow: 1651910497 + 660764199 cannot be represented in type 'int'
#0 0x7efe59e6ece8 in BilinearInterp src/java.desktop/share/native/libawt/java2d/loops/TransformHelper.c:683
#1 0x7efe59e75e21 in Java_sun_java2d_loops_TransformHelper_Transform src/java.desktop/share/native/libawt/java2d/loops/TransformHelper.c:499
#2 0x7efe9b8dee7b (<unknown module>)
to catch signed integer overflows, we get reproducibly those signed int overflow errors (similar to
java/awt/Paint/PgramUserBoundsTest.java
ava/awt/BasicStroke/DashStrokeTest.java
src/java.desktop/share/native/libawt/java2d/pipe/ShapeSpanIterator.c:1366:21: runtime error: signed integer overflow: 128253951 + 2118518271 cannot be represented in type 'int'
#0 0x7fb97d7daf21 in ShapeSINextSpan src/java.desktop/share/native/libawt/java2d/pipe/ShapeSpanIterator.c:1366
#1 0x7fb97d62fa7e in AnyIntSetSpans src/java.desktop/share/native/libawt/java2d/loops/AnyInt.c:75
#2 0x7fb97d6a8816 in Java_sun_java2d_loops_FillSpans_FillSpans src/java.desktop/share/native/libawt/java2d/loops/FillSpans.c:92
#3 0x7fba12d07e7b (<unknown module>)
and
java/awt/Scrollbar/AquaLFScrollbarTest/ScrollBarBorderTest.java
jdk/src/java.desktop/share/native/libawt/java2d/loops/TransformHelper.c:683:16: runtime error: signed integer overflow: 1651910497 + 660764199 cannot be represented in type 'int'
#0 0x7efe59e6ece8 in BilinearInterp src/java.desktop/share/native/libawt/java2d/loops/TransformHelper.c:683
#1 0x7efe59e75e21 in Java_sun_java2d_loops_TransformHelper_Transform src/java.desktop/share/native/libawt/java2d/loops/TransformHelper.c:499
#2 0x7efe9b8dee7b (<unknown module>)
- relates to
-
JDK-8330615 avoid signed integer overflows in zip_util.c readCen / hashN
-
- Resolved
-
There are no Sub-Tasks for this issue.