Starting program: /home/eike/git/debug_segfault_libcpp_debug/build/test [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Program received signal SIGSEGV, Segmentation fault. 0x00007ffff7f1a027 in std::__1::__libcpp_db::swap(void*, void*) () from /usr/lib/x86_64-linux-gnu/libc++.so.1 #0 0x00007ffff7f1a027 in std::__1::__libcpp_db::swap(void*, void*) () from /usr/lib/x86_64-linux-gnu/libc++.so.1 #1 0x000000000040bdd1 in std::__1::basic_string, std::__1::allocator >::basic_string (this=0x7fffffffb098, __str=...) at /usr/lib/llvm-11/bin/../include/c++/v1/string:1942 #2 0x0000000000419106 in std::__1::operator+, std::__1::allocator > ( __lhs=0x4bd0a8 "instance is below minimum of ", __rhs=...) at /usr/lib/llvm-11/bin/../include/c++/v1/string:4260 #3 0x0000000000442f7d in (anonymous namespace)::numeric::validate (this=0x518938, ptr=..., instance=..., e=...) at /home/eike/git/debug_segfault_libcpp_debug/json-schema-validator/src/json-validator.cpp:815 #4 0x000000000043d25c in (anonymous namespace)::type_schema::validate (this=0x519538, ptr=..., instance=..., patch=..., e=...) at /home/eike/git/debug_segfault_libcpp_debug/json-schema-validator/src/json-validator.cpp:470 #5 0x0000000000449b3f in (anonymous namespace)::object::validate (this=0x518c28, ptr=..., instance=..., patch=..., e=...) at /home/eike/git/debug_segfault_libcpp_debug/json-schema-validator/src/json-validator.cpp:955 #6 0x000000000043d25c in (anonymous namespace)::type_schema::validate (this=0x518a78, ptr=..., instance=..., patch=..., e=...) at /home/eike/git/debug_segfault_libcpp_debug/json-schema-validator/src/json-validator.cpp:470 #7 0x0000000000450b42 in (anonymous namespace)::array::validate (this=0x517738, ptr=..., instance=..., patch=..., e=...) at /home/eike/git/debug_segfault_libcpp_debug/json-schema-validator/src/json-validator.cpp:1129 #8 0x000000000043d25c in (anonymous namespace)::type_schema::validate (this=0x517848, ptr=..., instance=..., patch=..., e=...) at /home/eike/git/debug_segfault_libcpp_debug/json-schema-validator/src/json-validator.cpp:470 #9 0x0000000000453ae4 in (anonymous namespace)::logical_combination<((anonymous namespace)::logical_combination_types)0>::validate (this=0x511f48, ptr=..., instance=..., patch=..., e=...) at /home/eike/git/debug_segfault_libcpp_debug/json-schema-validator/src/json-validator.cpp:382 #10 0x000000000043d6db in (anonymous namespace)::type_schema::validate (this=0x515218, ptr=..., instance=..., patch=..., e=...) at /home/eike/git/debug_segfault_libcpp_debug/json-schema-validator/src/json-validator.cpp:491 #11 0x0000000000449b3f in (anonymous namespace)::object::validate (this=0x514688, ptr=..., instance=..., patch=..., e=...) at /home/eike/git/debug_segfault_libcpp_debug/json-schema-validator/src/json-validator.cpp:955 #12 0x000000000043d25c in (anonymous namespace)::type_schema::validate (this=0x513f78, ptr=..., instance=..., patch=..., e=...) at /home/eike/git/debug_segfault_libcpp_debug/json-schema-validator/src/json-validator.cpp:470 #13 0x0000000000458cbd in nlohmann::json_schema::root_schema::validate (this=0x511540, ptr=..., instance=..., patch=..., e=..., initial=...) at /home/eike/git/debug_segfault_libcpp_debug/json-schema-validator/src/json-validator.cpp:306 #14 0x00000000004301bc in nlohmann::json_schema::json_validator::validate (this=0x7fffffffd850, instance=..., err=..., initial_uri=...) at /home/eike/git/debug_segfault_libcpp_debug/json-schema-validator/src/json-validator.cpp:1371 #15 0x0000000000430037 in nlohmann::json_schema::json_validator::validate (this=0x7fffffffd850, instance=...) at /home/eike/git/debug_segfault_libcpp_debug/json-schema-validator/src/json-validator.cpp:1364 #16 0x0000000000406f34 in main () at /home/eike/git/debug_segfault_libcpp_debug/test.cpp:96 quit