-
Bug
-
Resolution: Fixed
-
P4
-
24, 25
-
b06
-
aarch64
-
os_x
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8350198 | 24.0.2 | Matthias Baesken | P4 | Resolved | Fixed | master |
JDK-8350312 | 21.0.7 | Matthias Baesken | P4 | Resolved | Fixed | master |
When running ubsan-enabled binaries on macOS aarch64, in test
javax/management/MBeanServer/OldMBeanServerTest.java
the following division by zero is shown :
src/jdk.management/macosx/native/libmanagement_ext/UnixOperatingSystem.c:67:40: runtime error: division by zero
UndefinedBehaviorSanitizer:DEADLYSIGNAL
UndefinedBehaviorSanitizer: nested bug in the same thread, aborting.
This seems to come from the division by a total_delta (of ticks) == 0 :
jlong used_delta = used - last_used;
jlong total_delta = total - last_total;
jdouble cpu = (jdouble) used_delta / total_delta;
javax/management/MBeanServer/OldMBeanServerTest.java
the following division by zero is shown :
src/jdk.management/macosx/native/libmanagement_ext/UnixOperatingSystem.c:67:40: runtime error: division by zero
UndefinedBehaviorSanitizer:DEADLYSIGNAL
UndefinedBehaviorSanitizer: nested bug in the same thread, aborting.
This seems to come from the division by a total_delta (of ticks) == 0 :
jlong used_delta = used - last_used;
jlong total_delta = total - last_total;
jdouble cpu = (jdouble) used_delta / total_delta;
- backported by
-
JDK-8350198 [macOS]: UnixOperatingSystem.c:67:40: runtime error: division by zero
-
- Resolved
-
-
JDK-8350312 [macOS]: UnixOperatingSystem.c:67:40: runtime error: division by zero
-
- Resolved
-
- links to
-
Commit(master) openjdk/jdk21u-dev/6cc0ec2f
-
Commit(master) openjdk/jdk24u/e8808b77
-
Commit(master) openjdk/jdk/5e92a4ce
-
Review(master) openjdk/jdk21u-dev/1407
-
Review(master) openjdk/jdk24u/52
-
Review(master) openjdk/jdk/23010
(3 links to)