RFR(S): 8217043: Shenandoah: SIGSEGV in Type::meet_helper() at barrier expansion time

Aleksey Shipilev shade at redhat.com
Tue Jan 15 10:01:40 UTC 2019


On 1/15/19 10:19 AM, Roland Westrelin wrote:
> http://cr.openjdk.java.net/~roland/8217043/webrev.00/
> 
> The ShenandoahBarrierNode::needs_barrier_impl() encounters a
> CallLeafNode (from a write barrier) and tries to get the type of n which
> is a tuple, not a pointer and this causes a null pointer
> dereference. The write barrier runtime call should anyway prevent an
> optimization of the barrier and to be on the safe side, any call should.

Looks good to me.

-Aleksey

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <https://mail.openjdk.java.net/pipermail/hotspot-compiler-dev/attachments/20190115/3859d718/signature.asc>


More information about the hotspot-compiler-dev mailing list