Not all vector registers are currently saved in the write barrier leading to corruption of some registers and incorrect execution. http://cr.openjdk.java.net/~roland/shenandoah-vectorregs-wb/webrev.00/ Roland.