https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110433
--- Comment #1 from David Malcolm <dmalcolm at gcc dot gnu.org> --- I haven't reproduced this yet, but I notice that I forgot to give class spatial_item a virtual dtor, which looking at the backtrace may be the root cause.