UntouchedArrayData didn’t expand to SparseArrayData directly, for large index, but rather through VERY LARGE IntArrayDatas. That, of course, is fatal. Webrev: http://cr.openjdk.java.net/~lagergren/8062490/ /M