From cba301704701da5b3e92a82d340cce82b0c8c7ea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joel=20Sikstr=C3=B6m?= Date: Tue, 16 Jun 2026 13:46:47 +0000 Subject: [PATCH] 8386707: [BACKOUT] ZGC: Incorrect object undo in relocation race for relocation workers Reviewed-by: stefank, aboldtch --- src/hotspot/share/gc/z/zRelocate.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/hotspot/share/gc/z/zRelocate.cpp b/src/hotspot/share/gc/z/zRelocate.cpp index d69475e62a3..1c2a4078904 100644 --- a/src/hotspot/share/gc/z/zRelocate.cpp +++ b/src/hotspot/share/gc/z/zRelocate.cpp @@ -642,7 +642,7 @@ private: const zaddress to_addr = _forwarding->insert(from_addr, allocated_addr, &cursor); if (to_addr != allocated_addr) { // Already relocated, undo allocation - _allocator->undo_alloc_object(to_page, allocated_addr, size); + _allocator->undo_alloc_object(to_page, to_addr, size); increase_other_forwarded(size); }