[Bug c++/58822] Segfault when calling make_shared
redi at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Wed Apr 13 07:16:00 GMT 2016
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58822
Jonathan Wakely <redi at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|REOPENED |RESOLVED
Resolution|--- |INVALID
--- Comment #28 from Jonathan Wakely <redi at gcc dot gnu.org> ---
If you compile it with -fsanitize=undefined then at runtime you get:
/usr/include/c++/4.8/ext/new_allocator.h:120:4: runtime error: cast to virtual
base of address 0x0000013d1ca0 which does not point to an object of type
'InvalidArgumentException'
0x0000013d1ca0: note: object has invalid vptr
00 00 00 00 00 00 00 00 00 00 00 00 31 00 00 00 00 00 00 00 06 00 00 00 00
00 00 00 06 00 00 00
^~~~~~~~~~~~~~~~~~~~~~~
invalid vptr
More information about the Gcc-bugs
mailing list