Skip to content

OpenJDKIssues

Marc R. Hoffmann edited this page May 5, 2020 · 30 revisions

This is a list of OpenJDK issues which has been discovered while testing JaCoCo on different JDK releases. Most of the issues have been tagged with jacoco-found.

The JaCoCo project is part of the OpenJDK Quality Outreach program and we actively test every published OpenJDK build.

Date Issue Summary
2020-04-24 JDK-8243574 java.lang.invoke.InvokerBytecodeGenerator.ClassData should be package-private
2020-01-20 JDK-8237528 Inefficient compilation of Pattern Matching for instanceof
2019-07-22 JDK-8228485 JVM crashes when bootstrap method for condy triggers loading of class whose static initializer throws exception
2019-01-14 JDK-8216970 Condy causes JVM crash
2017-12-12 JDK-8193449 Fix for JDK-8192885 resulted in extra entry in LineNumberTable
2017-12-01 JDK-8192885 Compiler in JDK 10-ea+33 misses to include entry in LineNumberTable for goto instruction of foreach loop
2017-05-10 JDK-8180141 Missing entry in LineNumberTable for break statement that jumps out of try-finally
2017-04-20 JDK-8178997 invokedynamic that bound to getstatic in a constructor of a class causes JVM crash
2017-01-23 JDK-8173253 Some assertions can't be disabled using "-disableassertions" Conformant with JLS - see JLS8 14.10: "An assert statement that is executed before its class or interface has completed initialization is enabled."
2016-11-14 JDK-8169629 Annotations with lambda expressions cause "java.lang.annotation.AnnotationFormatError: Malformed method on an annotation type"
2016-08-13 JDK-8164302 No initialization for super interface with default method
2016-08-12 JDK-8163969 Cyclic interface initialization causes JVM crash
2016-04-11 JDK-8154017 Shutdown hooks are racing against shutdown sequence, if System.exit()-calling thread is interrupted
2015-10-24 JDK-8144185 javac produces incorrect RuntimeInvisibleTypeAnnotations length attribute
2015-09-01 JDK-8134862 JVM crash at PhaseIdealLoop::idom_no_update
2015-07-10 JDK-8131041 Garbage in output of DecimalFormat
2015-05-15 JDK-8080555 Different bytecode between JDK8u45 and JDK8u60-ea-b12
2015-05-15 JDK-8073658 Invalid annotations in bridge methods
2015-01-22 JDK-8071444 Annotation of argument of enum constructor causes failure of compilation
2013‑07‑16 JDK‑8020689 Missing LineNumberTable entries in compiled class files