[Haskell-cafe] Memory corruption issues when using newAlignedPinnedByteArray, GC kicking in?