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 |
|