https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95137
--- Comment #14 from Martin Liška <marxin at gcc dot gnu.org> --- The original problem: test.cc:3749:5: runtime error: member call on misaligned address 0x000041b58ab3 for type 'struct awaiter', which requires 8 byte alignment 0x000041b58ab3: note: pointer points here <memory cannot be printed> @Iain: How do you allocate the awaiter object? @Rafael: Can you please append output with: export UBSAN_OPTIONS="print_stacktrace=1"