Heap verification fails after recent merge
Aleksey Shipilev
shade at redhat.com
Thu Sep 15 05:33:26 UTC 2016
Thanks! Does not help me much though, because my new CAS code _can_
corrupt the heap, and I want some verification :)
Cheers,
-Aleksey
On 09/15/2016 07:32 AM, Roman Kennke wrote:
> BTW, a workaround is -XX:-VerifyBeforeExit
>
> Cheers, Roman
>
> Am 14.09.2016 9:13 nachm. schrieb Aleksey Shipilev <shade at redhat.com>:
>>
>> Hi,
>>
>> My basic workloads fail heap verification at the end of the run:
>>
>> # Internal Error
>> (/home/shade/trunks/shenandoah-jdk9/hotspot/src/share/vm/gc/shenandoah/shenandoahHeap.cpp:1520),
>> pid=25322, tid=25343
>> # guarantee(obj->is_oop()) failed: is_oop
>>
>> This probably happens after the recent merge, as my previous builds are
>> not affected. Even the very basic workload fails:
>>
>> $ linux-x86_64-normal-server-fastdebug/images/jdk/bin/java
>> -XX:+UseShenandoahGC Alloc
>> <crash>
>>
>> $ cat Alloc.java
>>
>> public class Alloc {
>> public static void main(String... args) throws Exception {
>> new Object();
>> }
>> }
>>
>> Thanks,
>> -Aleksey
>>
More information about the shenandoah-dev
mailing list