This repository was archived by the owner on Mar 26, 2020. It is now read-only.

Description
With
set (CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -g -fno-omit-frame-pointer -fsanitize=address,undefined")
set (CMAKE_LINKER_FLAGS_DEBUG "${CMAKE_LINKER_FLAGS_DEBUG} -fno-omit-frame-pointer -fsanitize=address,undefined")
I get the following report:
0x603000115b40: note: object has invalid vptr
18 00 00 66 00 f1 21 58 55 55 00 00 01 00 00 00 01 00 00 00 b8 f2 21 58 55 55 00 00 be be be be
^~~~~~~~~~~~~~~~~~~~~~~
invalid vptr
/usr/include/c++/8/bits/shared_ptr_base.h:728:4: runtime error: member call on address 0x603000115b40 which does not point to an object of type '_Sp_counted_base'
0x603000115b40: note: object has invalid vptr
18 00 00 66 00 f1 21 58 55 55 00 00 02 00 00 00 01 00 00 00 b8 f2 21 58 55 55 00 00 be be be be
^~~~~~~~~~~~~~~~~~~~~~~
invalid vptr
This is with git cloned a few moments ago. I can dig deeper a bit later. Have you tested json11 with asan?