8073866: Fix for 8064703 is not sufficient

Side effects between allocation and arraycopy can be reexecuted, unreachable uninitialized array can be seen by GCs

Reviewed-by: kvn, vlivanov
6 files changed