RFR(S): 8199557 Assert in fromTonga/vm/runtime/defmeth/scenarios/Stress_noredefine/TestDescription.java

Lindenmaier, Goetz goetz.lindenmaier at sap.com
Wed Mar 14 13:29:49 UTC 2018


Hi,

I think this should fix the issue.
Unfortunately, the assertion does not tell which of the two
conditions don't hold, and without the test I can not verify this.

I would assume that invoke.has_receiver() did not hold. 
We get the receiver from the frame here. The exception message
routine can deal with receiver_klass == NULL.

In case callee is NULL, I re-added the old case. 
If this really is the case, It would be great if I could get the failing
test or a repro-case to implement a useful message for this.

Please review
http://cr.openjdk.java.net/~goetz/wr18/8199557-fixAmeAssertion/webrev.01/

Best regards,
  Goetz.




More information about the hotspot-runtime-dev mailing list