--- old/src/java.base/share/classes/java/net/InetSocketAddress.java 2018-10-12 20:19:10.000000000 -0700 +++ new/src/java.base/share/classes/java/net/InetSocketAddress.java 2018-10-12 20:19:09.000000000 -0700 @@ -293,7 +293,7 @@ InetSocketAddressHolder h = new InetSocketAddressHolder(oisHostname, oisAddr, oisPort); - UNSAFE.putObject(this, FIELDS_OFFSET, h); + UNSAFE.putReference(this, FIELDS_OFFSET, h); } private void readObjectNoData()