RFR: 8355372: GenShen: Test gc/shenandoah/generational/TestOldGrowthTriggers.java fails with UseCompactObjectHeaders enabled
William Kemper
wkemper at openjdk.org
Wed Apr 30 15:38:51 UTC 2025
On Tue, 29 Apr 2025 14:26:43 GMT, Matthias Baesken <mbaesken at openjdk.org> wrote:
>>> thank you! Please let us know how it goes.
>>
>> Unfortunately, not so good .
>> On darwin x86_64 fastdebug,
>>
>> gc/shenandoah/generational/TestOldGrowthTriggers.java
>>
>> triggers now this crash/assert
>>
>>
>> # Internal Error (/priv/jenkins/client-home/workspace/openjdk-jdk-dev-macos_x86_64-dbg/jdk/src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp:607), pid=58469, tid=18179
>> # assert(_degen_point == ShenandoahGC::_degenerated_unset) failed: Should not be set yet: Outside of Cycle
>>
>> Stack: [0x000070000fc5b000,0x000070000fd5b000], sp=0x000070000fd5aae0, free space=1022k
>> Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
>> V [libjvm.dylib+0x1576749] VMError::report(outputStream*, bool)+0x1ef9 (shenandoahGenerationalControlThread.cpp:607)
>> V [libjvm.dylib+0x157a65b] VMError::report_and_die(int, char const*, char const*, __va_list_tag*, Thread*, unsigned char*, void const*, void const*, char const*, int, unsigned long)+0x60b
>> V [libjvm.dylib+0x72bd08] report_vm_error(char const*, int, char const*, char const*, ...)+0xd8
>> V [libjvm.dylib+0x121e75a] ShenandoahGenerationalControlThread::check_cancellation_or_degen(ShenandoahGC::ShenandoahDegenPoint)+0x14a
>> V [libjvm.dylib+0x121e455] ShenandoahGenerationalControlThread::service_concurrent_cycle(ShenandoahGeneration*, GCCause::Cause, bool)+0x165
>> V [libjvm.dylib+0x121cd72] ShenandoahGenerationalControlThread::run_gc_cycle(ShenandoahGenerationalControlThread::ShenandoahGCRequest const&)+0x1a2
>> V [libjvm.dylib+0x121c8b2] ShenandoahGenerationalControlThread::run_service()+0x142
>> V [libjvm.dylib+0x6a798b] ConcurrentGCThread::run()+0x1b
>> V [libjvm.dylib+0x14bfa5c] Thread::call_run()+0xbc
>> V [libjvm.dylib+0x1060ff7] thread_native_entry(Thread*)+0x137
>> C [libsystem_pthread.dylib+0x618b] _pthread_start+0x63
>> C [libsystem_pthread.dylib+0x1ae3] thread_start+0xf
>
>>Unfortunately, not so good .
>>On darwin x86_64 fastdebug,
>>
>>gc/shenandoah/generational/TestOldGrowthTriggers.java
>>
>>triggers now this crash/assert
>
> Seems we have for this already
> https://bugs.openjdk.org/browse/JDK-8355789
> JDK-8355789: GenShen: assert(_degen_point == ShenandoahGC::_degenerated_unset) failed: Should not be set yet: Outside of Cycle
@MBaesken , have you had a chance to retest after PR#24940 was integrated?
-------------
PR Comment: https://git.openjdk.org/jdk/pull/24888#issuecomment-2842405876
More information about the shenandoah-dev
mailing list