https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67515
--- Comment #5 from Markus Trippelsdorf <trippels at gcc dot gnu.org> --- (anonymous namespace)::getVtablePrefix (Object=0x401460 <a>) at ../../../../gcc/libsanitizer/ubsan/ubsan_type_hash.cc:200 200 if (Prefix->Offset > 0 || !Prefix->TypeInfo) (gdb) bt #0 (anonymous namespace)::getVtablePrefix (Object=0x401460 <a>) at ../../../../gcc/libsanitizer/ubsan/ubsan_type_hash.cc:200 #1 __ubsan::checkDynamicType (Object=Object@entry=0x401460 <a>, Type=0x400d78 <typeinfo for test>, Hash=17814158270761423139) at ../../../../gcc/libsanitizer/ubsan/ubsan_type_hash.cc:219 #2 0x00007ffff72d8203 in HandleDynamicTypeCacheMiss (Data=0x401320, Pointer=4199520, Hash=<optimized out>, Opts=...) at ../../../../gcc/libsanitizer/ubsan/ubsan_handlers_cxx.cc:31 #3 0x00007ffff72d8963 in __ubsan::__ubsan_handle_dynamic_type_cache_miss (Data=<optimized out>, Pointer=<optimized out>, Hash=<optimized out>) at ../../../../gcc/libsanitizer/ubsan/ubsan_handlers_cxx.cc:74 #4 0x0000000000400a95 in main ()