On Mon, Apr 8, 2024 at 2:07 AM Andres Freund <and...@anarazel.de> wrote: > > Looking at the code, the failure isn't suprising anymore: > char data[MaxBlocktableEntrySize]; > BlocktableEntry *page = (BlocktableEntry *) data; > > 'char' doesn't enforce any alignment, but you're storing a BlocktableEntry in > a char[]. You can't just do that. Look at how we do that for > e.g. PGAlignedblock. > > > With the attached minimal fix, the tests pass again.
Thanks, will push this shortly!