Skip to content

OpenJDKIssues

Evgeny Mandrikov edited this page May 10, 2023 · 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
2023-05-10 JDK-8307814 In the case of two methods with Record Patterns, the second one contains a line number from the first method
2022-04-20 JDK-8284997 arm32 build crashes since JDK-8283326
2021-07-08 JDK-8270090 C2: LCM may prioritize CheckCastPP nodes over projections
2021-05-25 GitHub#3863 incorrect LineNumberTable for Pattern Matching for switch
2020-06-08 JDK-8246770 Atomic::add() with 64 bit value fails to link on 32-bit platforms
2020-05-15 JDK-8245070 32-bit builds are broken after JDK-8242524
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-12-19 JDK-8236251 ARM32: build failure after JDK-8234794
2019-11-26 JDK-8234945 Build on arm32 broken since changeset 57111:dff8053bdb74
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