Activity log for bug #1796982

Date Who What changed Old value New value Message
2018-10-09 21:35:50 dann frazier bug added bug
2018-10-09 21:37:07 dann frazier summary [Regression] AArch64: Math.log intrinsic gives incorrect results [Regression] AArch64: log and cos/sin intrinsics give incorrect results
2018-10-09 21:39:12 dann frazier description $ cat LogTest.java public class LogTest { public static void main(String[] args) { double x = 4.9E-324; System.out.println(Math.log(x)); System.out.println(StrictMath.log(x)); } } $ javac LogTest.class With 10.0.2+13-1ubuntu1 (correct): $ java LogTest -744.4400719213812 -744.4400719213812 With 11~28-3ubuntu1 (incorrect): $ java LogTest -710.989276736877 -744.4400719213812 Upstream bug: https://bugs.openjdk.java.net/browse/JDK-8211105 $ cat LogTest.java public class LogTest {     public static void main(String[] args) {         double x = 4.9E-324;         System.out.println(Math.log(x));         System.out.println(StrictMath.log(x));     } } $ cat CosTest.java public class CosTest { public static void main(String[] args) { System.out.println(Math.cos(1647100)); } } $ javac LogTest.class With 10.0.2+13-1ubuntu1 (correct): $ java LogTest -744.4400719213812 -744.4400719213812 With 11~28-3ubuntu1 (incorrect): $ java LogTest -710.989276736877 -744.4400719213812 $ javac CosTest.class With 10.0.2+13-1ubuntu1 (correct): $ java CosTest 0.7833030468809974 With 11~28-3ubuntu1 (incorrect): $ java CosTest -0.2745634094819721
2018-10-23 23:49:32 dann frazier nominated for series Ubuntu Cosmic
2018-10-23 23:49:32 dann frazier bug task added openjdk-lts (Ubuntu Cosmic)
2018-11-07 00:23:06 dann frazier description Upstream bug: https://bugs.openjdk.java.net/browse/JDK-8211105 $ cat LogTest.java public class LogTest {     public static void main(String[] args) {         double x = 4.9E-324;         System.out.println(Math.log(x));         System.out.println(StrictMath.log(x));     } } $ cat CosTest.java public class CosTest { public static void main(String[] args) { System.out.println(Math.cos(1647100)); } } $ javac LogTest.class With 10.0.2+13-1ubuntu1 (correct): $ java LogTest -744.4400719213812 -744.4400719213812 With 11~28-3ubuntu1 (incorrect): $ java LogTest -710.989276736877 -744.4400719213812 $ javac CosTest.class With 10.0.2+13-1ubuntu1 (correct): $ java CosTest 0.7833030468809974 With 11~28-3ubuntu1 (incorrect): $ java CosTest -0.2745634094819721 Upstream bug: https://bugs.openjdk.java.net/browse/JDK-8211105 Reference (w/ workaround): http://mail.openjdk.java.net/pipermail/jdk-updates-dev/2018-September/000155.html $ cat LogTest.java public class LogTest {     public static void main(String[] args) {         double x = 4.9E-324;         System.out.println(Math.log(x));         System.out.println(StrictMath.log(x));     } } $ cat CosTest.java public class CosTest {     public static void main(String[] args) {         System.out.println(Math.cos(1647100));     } } $ javac LogTest.class With 10.0.2+13-1ubuntu1 (correct): $ java LogTest -744.4400719213812 -744.4400719213812 With 11~28-3ubuntu1 (incorrect): $ java LogTest -710.989276736877 -744.4400719213812 $ javac CosTest.class With 10.0.2+13-1ubuntu1 (correct): $ java CosTest 0.7833030468809974 With 11~28-3ubuntu1 (incorrect): $ java CosTest -0.2745634094819721
2018-12-01 14:48:46 Launchpad Janitor openjdk-lts (Ubuntu): status New Fix Released
2018-12-03 15:09:42 dann frazier description Upstream bug: https://bugs.openjdk.java.net/browse/JDK-8211105 Reference (w/ workaround): http://mail.openjdk.java.net/pipermail/jdk-updates-dev/2018-September/000155.html $ cat LogTest.java public class LogTest {     public static void main(String[] args) {         double x = 4.9E-324;         System.out.println(Math.log(x));         System.out.println(StrictMath.log(x));     } } $ cat CosTest.java public class CosTest {     public static void main(String[] args) {         System.out.println(Math.cos(1647100));     } } $ javac LogTest.class With 10.0.2+13-1ubuntu1 (correct): $ java LogTest -744.4400719213812 -744.4400719213812 With 11~28-3ubuntu1 (incorrect): $ java LogTest -710.989276736877 -744.4400719213812 $ javac CosTest.class With 10.0.2+13-1ubuntu1 (correct): $ java CosTest 0.7833030468809974 With 11~28-3ubuntu1 (incorrect): $ java CosTest -0.2745634094819721 Upstream bug: https://bugs.openjdk.java.net/browse/JDK-8211105 Reference (w/ workaround): http://mail.openjdk.java.net/pipermail/jdk-updates-dev/2018-September/000155.html $ cat LogTest.java public class LogTest {     public static void main(String[] args) {         double x = 4.9E-324;         System.out.println(Math.log(x));         System.out.println(StrictMath.log(x));     } } $ cat CosTest.java public class CosTest {     public static void main(String[] args) {         System.out.println(Math.cos(1647100));     } } $ javac LogTest.java With 10.0.2+13-1ubuntu1 (correct): $ java LogTest -744.4400719213812 -744.4400719213812 With 11~28-3ubuntu1 (incorrect): $ java LogTest -710.989276736877 -744.4400719213812 $ javac CosTest.java With 10.0.2+13-1ubuntu1 (correct): $ java CosTest 0.7833030468809974 With 11~28-3ubuntu1 (incorrect): $ java CosTest -0.2745634094819721
2019-01-30 21:42:36 Launchpad Janitor openjdk-lts (Ubuntu Cosmic): status New Fix Released
2019-01-30 21:42:36 Launchpad Janitor cve linked 2019-2422
2019-01-30 21:42:36 Launchpad Janitor cve linked 2019-2426