RFR(XXS): 8039348: -XX:+TraceDeoptimization -XX:+Verbose -Xcomp can crash VM
Markus Grönlund
markus.gronlund at oracle.com
Sun Apr 6 18:51:16 UTC 2014
Yes. The java/lang/String object is not NULL but it's [C field is.
In the local/expression slots output, there is an object there, it's not NULL, it's being created.
/Markus
From: Staffan Larsen
Sent: den 6 april 2014 20:24
To: Markus Grönlund
Cc: serviceability-dev at openjdk.net; hotspot-runtime-dev at openjdk.java.net
Subject: Re: RFR(XXS): 8039348: -XX:+TraceDeoptimization -XX:+Verbose -Xcomp can crash VM
You have changed the output when the 'value' field is not set from NULL to "". Was this intentional?
/Staffan
On 6 apr 2014, at 19:05, Markus Grönlund <HYPERLINK "mailto:markus.gronlund at oracle.com"markus.gronlund at oracle.com> wrote:
Greetings,
Kindly asking for reviews for this small fix:
Bug: https://bugs.openjdk.java.net/browse/JDK-8039348
Webrev: http://cr.openjdk.java.net/~mgronlun/8039348/webrev01/
Found when debugging:
-XX:+TraceDeoptimization -XX:+Verbose -Xcomp
Using -Xcomp can cause an uncommon trap in java/lang/String constructors before the [C value field has been assigned.
Thanks
Markus
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/hotspot-runtime-dev/attachments/20140406/b2e5d494/attachment.html>
More information about the hotspot-runtime-dev
mailing list