On 24/03/15 23:40, Vladimir Kozlov wrote:

> The test failed when run it in JPRT with 32-bit fastdebug *Client* VM 
> (-client) on linux-x86:
> 
> java.lang.RuntimeException
>       at MyByteBuffer.ck(HeapByteBufferTest.java:201)
>       at MyByteBuffer.getLong(HeapByteBufferTest.java:211)
>       at HeapByteBufferTest.step(HeapByteBufferTest.java:311)
>       at HeapByteBufferTest.run(HeapByteBufferTest.java:347)
>       at HeapByteBufferTest.main(HeapByteBufferTest.java:362)
> 
> Could be intrinsic in C1 does not work correctly? Please, look.

I certainly will.  That is odd: there's no reason I can think of why
this might happen, and I know that the test running on a server build
runs C1 code for a while so it has been tested.  I guess it must be a
rare edge case.  Still, I'm quite pleased that the test I wrote
detected the failure.

Do you know if this was running with +UseUnalignedAccesses?

I'm not going to be able to analyse this for a few days.  Expect a
report (and hopefully a fix) next week.

Thanks,
Andrew.

Reply via email to