it seems the Cog vm with the new macro lowestPageAlignedAddressForMMap() passes the SUnitTests with the same failures/same successes as before so I don't immediately see a difference. This is good news as I think the new macro solves the issue. I can close my own pull request as it is no longer needed. Thanks for looking into this issue.