RFR: 8049632: JDK 1.8.0 b132 :Linux x64 : Crash in ClassFileParser::copy_localvariable_table(..)

Coleen Phillimore coleen.phillimore at oracle.com
Wed Jan 28 16:11:08 UTC 2015


Summary: Use resource allocated hashtable for local variable table checking

I was never able to reproduce this after considerable time trying. I 
also never found anything wrong with the code that would cause an extra 
or incorrect os::free call.  This change checks LVT entries using the 
existing ResourceHashtable rather than a ad-hoc extra hashtable 
definition in classFileParser.cpp.  So this change removes the os::free 
call.  I think whatever caused the original bug will crash somewhere 
else now, and hopefully be easier to find.

Tested with jck9, jck1.4 runThese tests, nsk and jtreg tests, and added 
test.

open webrev at http://cr.openjdk.java.net/~coleenp/8049632/
bug link https://bugs.openjdk.java.net/browse/JDK-8049632

Thanks,
Coleen



More information about the hotspot-runtime-dev mailing list