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 17:08:09 UTC 2015
On 1/28/15, 11:26 AM, Keith McGuigan wrote:
> Looks good to me.
Thanks Keith! You were the one who told me about these extra hashtable
implementations.
Coleen
>
> On Wed, Jan 28, 2015 at 11:11 AM, Coleen Phillimore
> <coleen.phillimore at oracle.com <mailto:coleen.phillimore at oracle.com>>
> wrote:
>
> 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/
> <http://cr.openjdk.java.net/%7Ecoleenp/8049632/>
> bug link https://bugs.openjdk.java.net/browse/JDK-8049632
>
> Thanks,
> Coleen
>
>
>
>
> --
>
> twitter-icon-large.png
>
>
>
> Keith McGuigan
>
> @kamggg
>
> kmcguigan at twitter.com <mailto:kmcguigan at twitter.com>
>
More information about the hotspot-runtime-dev
mailing list