JDK-8218406 : C1: Redundant nmethod dependency for private method is added
  • Type: Bug
  • Component: hotspot
  • Sub-Component: compiler
  • Affected Version: 13
  • Priority: P2
  • Status: Closed
  • Resolution: Fixed
  • Submitted: 2019-02-04
  • Updated: 2019-08-15
  • Resolved: 2019-02-05
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 13
13 b07Fixed
Related Reports
Relates :  
Description
   5537    1    b  1       javasoft.sqe.tests.lang.binc039.binc03920m4.Intf::fooinvoke (7 bytes)
                              @ 1   javasoft.sqe.tests.lang.binc039.binc03920m4.Intf::foo (8 bytes)
                                @ 4   javasoft.sqe.tests.lang.binc039.binc03920m4.E1::<init> (5 bytes)   not inlineable

Failed dependency of type unique_concrete_method
  context = *javasoft.sqe.tests.lang.binc039.binc03920m4.Intf
  method  = {method} {0x00000001297d0828} 'foo' '()V' in 'javasoft/sqe/tests/lang/binc039/binc03920m4/Intf'
  witness = javasoft.sqe.tests.lang.binc039.binc03920m4.Cls

# To suppress the following error report, specify this argument
# after -XX: or in .hotspotrc:  SuppressErrorAt=/dependencies.cpp:689
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  Internal Error (/Users/vlivanov/ws/jdk/open/jdk/src/hotspot/share/code/dependencies.cpp:689), pid=45879, tid=22275
#  assert(counter_changed) failed: failed dependencies, but counter didn't change
#
# JRE version: OpenJDK Runtime Environment (13.0) (slowdebug build 13-internal+0-adhoc.vlivanov.jdk)
# Java VM: OpenJDK 64-Bit Server VM (slowdebug 13-internal+0-adhoc.vlivanov.jdk, compiled mode, sharing, tiered, compressed oops, g1 gc, bsd-amd64)
# No core dump will be written. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
Comments
Failing tests: lang/BINC/binc039/binc03920m4/binc03920m4_rt.html lang/BINC/binc039/binc03920m401/binc03920m401_rt.html lang/CLSS/clss180/clss18001m02/clss18001m02_rt.html Introduced by JDK-6986483.
04-02-2019