[9] RFR(S): 8156659: assert(CodeCache::find_blob_unsafe(_pc) == _cb) failed: inconsistent

Nils Eliasson nils.eliasson at oracle.com
Fri Jun 17 10:52:39 UTC 2016


Hi,

Please review,

Summary:
Test is provoking stack overflow errors and is running with 
deoptimzeALot. The recently added method 
"look_for_reserved_stack_annotated_method(...)" will traverse the stack 
and encounter an deoptimized frame that triggers 
"assert(CodeCache::find_blob_unsafe(_pc) == _cb, "inconsistent");". It 
fails on deoptimzed frames where the pc is patched and need to be 
changed to use raw_pc() to work correctly.

Testing:
Running hotspot_all

Bug: https://bugs.openjdk.java.net/browse/JDK-8156659
Webrev: http://cr.openjdk.java.net/~neliasso/8156659/webrev.02/

Regards,
Nils Eliasson


More information about the hotspot-compiler-dev mailing list