https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111611
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |INVALID --- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> --- GCC 10.2.1 is quite old, the newest GCC 10 based release is GCC 10.5 and we've stopped maintaining that. Your code is buggy, you declare rbtdb_version_t as having 64 byte alignment but do not ensure pointers coming from malloc are properly aligned. Use posix_memalign.