Tagged articles

zstd-jni

1 articles · Page 1 of 1
ITPUB
ITPUB
Sep 24, 2026 · Backend Development

JDK 25 G1GC Bug Steals Pinned Objects: Silent Data Corruption in Production

Ctrip's JDK 25 upgrade revealed a silent data corruption bug in G1GC's Optional Evacuation phase, where pinned objects used by JNI critical sections (e.g., zstd-jni) were incorrectly moved, corrupting Parquet/ORC files without write-time errors; root cause traced to commit 86cec4ea and fixed via backport JDK-8377811.

G1GCJDK 25JNI
0 likes · 24 min read
JDK 25 G1GC Bug Steals Pinned Objects: Silent Data Corruption in Production