Index: go/runtime/malloc.go =================================================================== --- go/runtime/malloc.go (revision 268849) +++ go/runtime/malloc.go (working copy) @@ -1269,7 +1269,7 @@ func persistentalloc1(size, align uintpt break } } - persistent.off = sys.PtrSize + persistent.off = round(sys.PtrSize, align) } p := persistent.base.add(persistent.off) persistent.off += size