RFR: 8342382: Implementation of JEP G1: Improve Application Throughput with a More Efficient Write-Barrier [v9]
Thomas Schatzl
tschatzl at openjdk.org
Tue Mar 4 10:48:56 UTC 2025
On Tue, 4 Mar 2025 10:37:47 GMT, Martin Doerr <mdoerr at openjdk.org> wrote:
> I got an error while testing java/foreign/TestUpcallStress.java on linuxaarch64 with this PR:
>
> ```
> # Internal Error (/openjdk-jdk-linux_aarch64-dbg/jdk/src/hotspot/share/gc/g1/g1CardTable.cpp:56), pid=19044, tid=19159
> # guarantee(!failures) failed: there should not have been any failures
> ...
> V [libjvm.so+0xb6e988] G1CardTable::verify_region(MemRegion, unsigned char, bool)+0x3b8 (g1CardTable.cpp:56)
> V [libjvm.so+0xc3a10c] G1MergeHeapRootsTask::G1ClearBitmapClosure::do_heap_region(G1HeapRegion*)+0x13c (g1RemSet.cpp:1048)
> V [libjvm.so+0xb7a80c] G1CollectedHeap::par_iterate_regions_array(G1HeapRegionClosure*, G1HeapRegionClaimer*, unsigned int const*, unsigned long, unsigned int) const+0x9c (g1CollectedHeap.cpp:2059)
> V [libjvm.so+0xc49fe8] G1MergeHeapRootsTask::work(unsigned int)+0x708 (g1RemSet.cpp:1225)
> V [libjvm.so+0x19597bc] WorkerThread::run()+0x98 (workerThread.cpp:69)
> V [libjvm.so+0x1824510] Thread::call_run()+0xac (thread.cpp:231)
> V [libjvm.so+0x13b3994] thread_native_entry(Thread*)+0x130 (os_linux.cpp:877)
> C [libpthread.so.0+0x875c] start_thread+0x18c
> ```
I will try to reproduce. Thanks.
-------------
PR Comment: https://git.openjdk.org/jdk/pull/23739#issuecomment-2697052899
More information about the core-libs-dev
mailing list