==92890== Memcheck, a memory error detector ==92890== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al. ==92890== Using Valgrind-3.15.0 and LibVEX; rerun with -h for copyright info ==92890== Command: ../bin/mysqld --validate-config ==92890== ==92890== ==92890== HEAP SUMMARY: ==92890== in use at exit: 7,957 bytes in 101 blocks ==92890== total heap usage: 9,384 allocs, 9,283 frees, 10,717,150 bytes allocated ==92890== ==92890== 32 bytes in 1 blocks are still reachable in loss record 1 of 57 ==92890== at 0x9100E63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==92890== by 0x35907B7: __gnu_cxx::new_allocator, Stateless_allocator > >::allocate(unsigned long, void const*) (new_allocator.h:111) ==92890== by 0x3590437: std::allocator_traits, Stateless_allocator > > >::allocate(std::allocator, Stateless_allocator > >&, unsigned long) (alloc_traits.h:436) ==92890== by 0x358FF03: std::_Vector_base, Stateless_allocator >, std::allocator, Stateless_allocator > > >::_M_allocate(unsigned long) (stl_vector.h:172) ==92890== by 0x358F4EB: void std::vector, Stateless_allocator >, std::allocator, Stateless_allocator > > >::_M_realloc_insert, Stateless_allocator > const&>(__gnu_cxx::__normal_iterator, Stateless_allocator >*, std::vector, Stateless_allocator >, std::allocator, Stateless_allocator > > > >, std::__cxx11::basic_string, Stateless_allocator > const&) (vector.tcc:406) ==92890== by 0x358EEAB: std::vector, Stateless_allocator >, std::allocator, Stateless_allocator > > >::push_back(std::__cxx11::basic_string, Stateless_allocator > const&) (stl_vector.h:948) ==92890== by 0x4A974EB: dd::system_views::System_view_select_definition_impl::add_from(std::__cxx11::basic_string, Stateless_allocator > const&) (system_view_definition_impl.h:118) ==92890== by 0x4AC469E: dd::system_views::Tablespaces_extensions::Tablespaces_extensions(std::__cxx11::basic_string, Stateless_allocator > const&) (tablespaces_extensions.cc:53) ==92890== by 0x4AC47F1: __static_initialization_and_destruction_0(int, int) (tablespaces_extensions.cc:31) ==92890== by 0x4AC4845: _GLOBAL__sub_I_tablespaces_extensions.cc (tablespaces_extensions.cc:60) ==92890== by 0x58C88FC: __libc_csu_init (in /home/venki/work/mysql/80/bld/runtime_output_directory/mysqld) ==92890== by 0x997D03F: (below main) (libc-start.c:264) ==92890== ==92890== 63 bytes in 1 blocks are possibly lost in loss record 2 of 57 ==92890== at 0x91007F3: malloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==92890== by 0x4BBDF0E: my_raw_malloc(unsigned long, int) (my_malloc.cc:200) ==92890== by 0x4BBDB4E: my_malloc(unsigned int, unsigned long, int) (my_malloc.cc:81) ==92890== by 0x495D9E1: dd::String_type_alloc::operator()(unsigned long) const (string_type.cc:34) ==92890== by 0x336B697: Stateless_allocator::allocate(unsigned long, char const*) (stateless_allocator.h:123) ==92890== by 0x3369F39: std::allocator_traits >::allocate(Stateless_allocator&, unsigned long) (alloc_traits.h:301) ==92890== by 0x336CF15: std::__cxx11::basic_string, Stateless_allocator >::_M_create(unsigned long&, unsigned long) (basic_string.tcc:153) ==92890== by 0x33E2C26: std::__cxx11::basic_string, Stateless_allocator >::_M_assign(std::__cxx11::basic_string, Stateless_allocator > const&) (basic_string.tcc:265) ==92890== by 0x33E164C: std::__cxx11::basic_string, Stateless_allocator >::assign(std::__cxx11::basic_string, Stateless_allocator > const&) (basic_string.h:1356) ==92890== by 0x33DFC9F: std::__cxx11::basic_string, Stateless_allocator >::operator=(std::__cxx11::basic_string, Stateless_allocator > const&) (basic_string.h:685) ==92890== by 0x4A97194: dd::system_views::System_view_definition_impl::set_view_name(std::__cxx11::basic_string, Stateless_allocator > const&) (system_view_definition_impl.h:49) ==92890== by 0x4A9EBA7: dd::system_views::Columns_extensions::Columns_extensions(std::__cxx11::basic_string, Stateless_allocator > const&) (columns_extensions.cc:51) ==92890== ==92890== 63 bytes in 1 blocks are possibly lost in loss record 3 of 57 ==92890== at 0x91007F3: malloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==92890== by 0x4BBDF0E: my_raw_malloc(unsigned long, int) (my_malloc.cc:200) ==92890== by 0x4BBDB4E: my_malloc(unsigned int, unsigned long, int) (my_malloc.cc:81) ==92890== by 0x495D9E1: dd::String_type_alloc::operator()(unsigned long) const (string_type.cc:34) ==92890== by 0x336B697: Stateless_allocator::allocate(unsigned long, char const*) (stateless_allocator.h:123) ==92890== by 0x3369F39: std::allocator_traits >::allocate(Stateless_allocator&, unsigned long) (alloc_traits.h:301) ==92890== by 0x336CF15: std::__cxx11::basic_string, Stateless_allocator >::_M_create(unsigned long&, unsigned long) (basic_string.tcc:153) ==92890== by 0x33E2C26: std::__cxx11::basic_string, Stateless_allocator >::_M_assign(std::__cxx11::basic_string, Stateless_allocator > const&) (basic_string.tcc:265) ==92890== by 0x33E164C: std::__cxx11::basic_string, Stateless_allocator >::assign(std::__cxx11::basic_string, Stateless_allocator > const&) (basic_string.h:1356) ==92890== by 0x33DFC9F: std::__cxx11::basic_string, Stateless_allocator >::operator=(std::__cxx11::basic_string, Stateless_allocator > const&) (basic_string.h:685) ==92890== by 0x4A97194: dd::system_views::System_view_definition_impl::set_view_name(std::__cxx11::basic_string, Stateless_allocator > const&) (system_view_definition_impl.h:49) ==92890== by 0x4AC1B2B: dd::system_views::Tables_extensions::Tables_extensions(std::__cxx11::basic_string, Stateless_allocator > const&) (tables_extensions.cc:50) ==92890== ==92890== 63 bytes in 1 blocks are possibly lost in loss record 4 of 57 ==92890== at 0x91007F3: malloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==92890== by 0x4BBDF0E: my_raw_malloc(unsigned long, int) (my_malloc.cc:200) ==92890== by 0x4BBDB4E: my_malloc(unsigned int, unsigned long, int) (my_malloc.cc:81) ==92890== by 0x495D9E1: dd::String_type_alloc::operator()(unsigned long) const (string_type.cc:34) ==92890== by 0x336B697: Stateless_allocator::allocate(unsigned long, char const*) (stateless_allocator.h:123) ==92890== by 0x3369F39: std::allocator_traits >::allocate(Stateless_allocator&, unsigned long) (alloc_traits.h:301) ==92890== by 0x336CF15: std::__cxx11::basic_string, Stateless_allocator >::_M_create(unsigned long&, unsigned long) (basic_string.tcc:153) ==92890== by 0x33E2C26: std::__cxx11::basic_string, Stateless_allocator >::_M_assign(std::__cxx11::basic_string, Stateless_allocator > const&) (basic_string.tcc:265) ==92890== by 0x33E164C: std::__cxx11::basic_string, Stateless_allocator >::assign(std::__cxx11::basic_string, Stateless_allocator > const&) (basic_string.h:1356) ==92890== by 0x33DFC9F: std::__cxx11::basic_string, Stateless_allocator >::operator=(std::__cxx11::basic_string, Stateless_allocator > const&) (basic_string.h:685) ==92890== by 0x4A97194: dd::system_views::System_view_definition_impl::set_view_name(std::__cxx11::basic_string, Stateless_allocator > const&) (system_view_definition_impl.h:49) ==92890== by 0x4AC3AB9: dd::system_views::Table_constraints_extensions::Table_constraints_extensions(std::__cxx11::basic_string, Stateless_allocator > const&) (table_constraints_extensions.cc:55) ==92890== ==92890== 63 bytes in 1 blocks are possibly lost in loss record 5 of 57 ==92890== at 0x91007F3: malloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==92890== by 0x4BBDF0E: my_raw_malloc(unsigned long, int) (my_malloc.cc:200) ==92890== by 0x4BBDB4E: my_malloc(unsigned int, unsigned long, int) (my_malloc.cc:81) ==92890== by 0x495D9E1: dd::String_type_alloc::operator()(unsigned long) const (string_type.cc:34) ==92890== by 0x336B697: Stateless_allocator::allocate(unsigned long, char const*) (stateless_allocator.h:123) ==92890== by 0x3369F39: std::allocator_traits >::allocate(Stateless_allocator&, unsigned long) (alloc_traits.h:301) ==92890== by 0x336CF15: std::__cxx11::basic_string, Stateless_allocator >::_M_create(unsigned long&, unsigned long) (basic_string.tcc:153) ==92890== by 0x33E2C26: std::__cxx11::basic_string, Stateless_allocator >::_M_assign(std::__cxx11::basic_string, Stateless_allocator > const&) (basic_string.tcc:265) ==92890== by 0x33E164C: std::__cxx11::basic_string, Stateless_allocator >::assign(std::__cxx11::basic_string, Stateless_allocator > const&) (basic_string.h:1356) ==92890== by 0x33DFC9F: std::__cxx11::basic_string, Stateless_allocator >::operator=(std::__cxx11::basic_string, Stateless_allocator > const&) (basic_string.h:685) ==92890== by 0x4A97194: dd::system_views::System_view_definition_impl::set_view_name(std::__cxx11::basic_string, Stateless_allocator > const&) (system_view_definition_impl.h:49) ==92890== by 0x4AC4592: dd::system_views::Tablespaces_extensions::Tablespaces_extensions(std::__cxx11::basic_string, Stateless_allocator > const&) (tablespaces_extensions.cc:43) ==92890== ==92890== 64 bytes in 1 blocks are still reachable in loss record 6 of 57 ==92890== at 0x9100E63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==92890== by 0x35907B7: __gnu_cxx::new_allocator, Stateless_allocator > >::allocate(unsigned long, void const*) (new_allocator.h:111) ==92890== by 0x3590437: std::allocator_traits, Stateless_allocator > > >::allocate(std::allocator, Stateless_allocator > >&, unsigned long) (alloc_traits.h:436) ==92890== by 0x358FF03: std::_Vector_base, Stateless_allocator >, std::allocator, Stateless_allocator > > >::_M_allocate(unsigned long) (stl_vector.h:172) ==92890== by 0x358F4EB: void std::vector, Stateless_allocator >, std::allocator, Stateless_allocator > > >::_M_realloc_insert, Stateless_allocator > const&>(__gnu_cxx::__normal_iterator, Stateless_allocator >*, std::vector, Stateless_allocator >, std::allocator, Stateless_allocator > > > >, std::__cxx11::basic_string, Stateless_allocator > const&) (vector.tcc:406) ==92890== by 0x358EEAB: std::vector, Stateless_allocator >, std::allocator, Stateless_allocator > > >::push_back(std::__cxx11::basic_string, Stateless_allocator > const&) (stl_vector.h:948) ==92890== by 0x4A97519: dd::system_views::System_view_select_definition_impl::add_where(std::__cxx11::basic_string, Stateless_allocator > const&) (system_view_definition_impl.h:129) ==92890== by 0x4AC1EF6: dd::system_views::Tables_extensions::Tables_extensions(std::__cxx11::basic_string, Stateless_allocator > const&) (tables_extensions.cc:77) ==92890== by 0x4AC2137: __static_initialization_and_destruction_0(int, int) (tables_extensions.cc:40) ==92890== by 0x4AC218B: _GLOBAL__sub_I_tables_extensions.cc (tables_extensions.cc:82) ==92890== by 0x58C88FC: __libc_csu_init (in /home/venki/work/mysql/80/bld/runtime_output_directory/mysqld) ==92890== by 0x997D03F: (below main) (libc-start.c:264) ==92890== ==92890== 64 bytes in 1 blocks are still reachable in loss record 7 of 57 ==92890== at 0x9100E63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==92890== by 0x35907B7: __gnu_cxx::new_allocator, Stateless_allocator > >::allocate(unsigned long, void const*) (new_allocator.h:111) ==92890== by 0x3590437: std::allocator_traits, Stateless_allocator > > >::allocate(std::allocator, Stateless_allocator > >&, unsigned long) (alloc_traits.h:436) ==92890== by 0x358FF03: std::_Vector_base, Stateless_allocator >, std::allocator, Stateless_allocator > > >::_M_allocate(unsigned long) (stl_vector.h:172) ==92890== by 0x358F4EB: void std::vector, Stateless_allocator >, std::allocator, Stateless_allocator > > >::_M_realloc_insert, Stateless_allocator > const&>(__gnu_cxx::__normal_iterator, Stateless_allocator >*, std::vector, Stateless_allocator >, std::allocator, Stateless_allocator > > > >, std::__cxx11::basic_string, Stateless_allocator > const&) (vector.tcc:406) ==92890== by 0x358EEAB: std::vector, Stateless_allocator >, std::allocator, Stateless_allocator > > >::push_back(std::__cxx11::basic_string, Stateless_allocator > const&) (stl_vector.h:948) ==92890== by 0x4A97519: dd::system_views::System_view_select_definition_impl::add_where(std::__cxx11::basic_string, Stateless_allocator > const&) (system_view_definition_impl.h:129) ==92890== by 0x4AC3F3C: dd::system_views::Table_constraints_extensions::Table_constraints_extensions(std::__cxx11::basic_string, Stateless_allocator > const&) (table_constraints_extensions.cc:89) ==92890== by 0x4AC41B7: __static_initialization_and_destruction_0(int, int) (table_constraints_extensions.cc:42) ==92890== by 0x4AC420B: _GLOBAL__sub_I_table_constraints_extensions.cc (table_constraints_extensions.cc:96) ==92890== by 0x58C88FC: __libc_csu_init (in /home/venki/work/mysql/80/bld/runtime_output_directory/mysqld) ==92890== by 0x997D03F: (below main) (libc-start.c:264) ==92890== ==92890== 72 bytes in 1 blocks are still reachable in loss record 8 of 57 ==92890== at 0x9100E63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==92890== by 0x495610D: __gnu_cxx::new_allocator, Stateless_allocator > const, int> > >::allocate(unsigned long, void const*) (new_allocator.h:111) ==92890== by 0x4955A87: std::allocator_traits, Stateless_allocator > const, int> > > >::allocate(std::allocator, Stateless_allocator > const, int> > >&, unsigned long) (alloc_traits.h:436) ==92890== by 0x4954BF2: std::_Rb_tree, Stateless_allocator >, std::pair, Stateless_allocator > const, int>, std::_Select1st, Stateless_allocator > const, int> >, std::less, Stateless_allocator > >, std::allocator, Stateless_allocator > const, int> > >::_M_get_node() (stl_tree.h:588) ==92890== by 0x4952CE2: std::_Rb_tree_node, Stateless_allocator > const, int> >* std::_Rb_tree, Stateless_allocator >, std::pair, Stateless_allocator > const, int>, std::_Select1st, Stateless_allocator > const, int> >, std::less, Stateless_allocator > >, std::allocator, Stateless_allocator > const, int> > >::_M_create_node, Stateless_allocator > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple, Stateless_allocator > const&>&&, std::tuple<>&&) (stl_tree.h:642) ==92890== by 0x49514E0: std::_Rb_tree_iterator, Stateless_allocator > const, int> > std::_Rb_tree, Stateless_allocator >, std::pair, Stateless_allocator > const, int>, std::_Select1st, Stateless_allocator > const, int> >, std::less, Stateless_allocator > >, std::allocator, Stateless_allocator > const, int> > >::_M_emplace_hint_unique, Stateless_allocator > const&>, std::tuple<> >(std::_Rb_tree_const_iterator, Stateless_allocator > const, int> >, std::piecewise_construct_t const&, std::tuple, Stateless_allocator > const&>&&, std::tuple<>&&) (stl_tree.h:2398) ==92890== by 0x495067B: std::map, Stateless_allocator >, int, std::less, Stateless_allocator > >, std::allocator, Stateless_allocator > const, int> > >::operator[](std::__cxx11::basic_string, Stateless_allocator > const&) (stl_map.h:493) ==92890== by 0x4A972C8: dd::system_views::System_view_select_definition_impl::add_field(int, std::__cxx11::basic_string, Stateless_allocator > const&, std::__cxx11::basic_string, Stateless_allocator > const&, bool) (system_view_definition_impl.h:91) ==92890== by 0x4A9EC10: dd::system_views::Columns_extensions::Columns_extensions(std::__cxx11::basic_string, Stateless_allocator > const&) (columns_extensions.cc:54) ==92890== by 0x4A9F2F5: __static_initialization_and_destruction_0(int, int) (columns_extensions.cc:41) ==92890== by 0x4A9F349: _GLOBAL__sub_I_columns_extensions.cc (columns_extensions.cc:91) ==92890== by 0x58C88FC: __libc_csu_init (in /home/venki/work/mysql/80/bld/runtime_output_directory/mysqld) ==92890== ==92890== 72 bytes in 1 blocks are still reachable in loss record 9 of 57 ==92890== at 0x9100E63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==92890== by 0x4956291: __gnu_cxx::new_allocator, Stateless_allocator > > > >::allocate(unsigned long, void const*) (new_allocator.h:111) ==92890== by 0x4955BD9: std::allocator_traits, Stateless_allocator > > > > >::allocate(std::allocator, Stateless_allocator > > > >&, unsigned long) (alloc_traits.h:436) ==92890== by 0x4955060: std::_Rb_tree, Stateless_allocator > >, std::_Select1st, Stateless_allocator > > >, std::less, std::allocator, Stateless_allocator > > > >::_M_get_node() (stl_tree.h:588) ==92890== by 0x49532E6: std::_Rb_tree_node, Stateless_allocator > > >* std::_Rb_tree, Stateless_allocator > >, std::_Select1st, Stateless_allocator > > >, std::less, std::allocator, Stateless_allocator > > > >::_M_create_node, std::tuple<> >(std::piecewise_construct_t const&, std::tuple&&, std::tuple<>&&) (stl_tree.h:642) ==92890== by 0x49516AC: std::_Rb_tree_iterator, Stateless_allocator > > > std::_Rb_tree, Stateless_allocator > >, std::_Select1st, Stateless_allocator > > >, std::less, std::allocator, Stateless_allocator > > > >::_M_emplace_hint_unique, std::tuple<> >(std::_Rb_tree_const_iterator, Stateless_allocator > > >, std::piecewise_construct_t const&, std::tuple&&, std::tuple<>&&) (stl_tree.h:2398) ==92890== by 0x49507FF: std::map, Stateless_allocator >, std::less, std::allocator, Stateless_allocator > > > >::operator[](int const&) (stl_map.h:493) ==92890== by 0x4A97433: dd::system_views::System_view_select_definition_impl::add_field(int, std::__cxx11::basic_string, Stateless_allocator > const&, std::__cxx11::basic_string, Stateless_allocator > const&, bool) (system_view_definition_impl.h:107) ==92890== by 0x4A9EC10: dd::system_views::Columns_extensions::Columns_extensions(std::__cxx11::basic_string, Stateless_allocator > const&) (columns_extensions.cc:54) ==92890== by 0x4A9F2F5: __static_initialization_and_destruction_0(int, int) (columns_extensions.cc:41) ==92890== by 0x4A9F349: _GLOBAL__sub_I_columns_extensions.cc (columns_extensions.cc:91) ==92890== by 0x58C88FC: __libc_csu_init (in /home/venki/work/mysql/80/bld/runtime_output_directory/mysqld) ==92890== ==92890== 72 bytes in 1 blocks are still reachable in loss record 10 of 57 ==92890== at 0x9100E63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==92890== by 0x495610D: __gnu_cxx::new_allocator, Stateless_allocator > const, int> > >::allocate(unsigned long, void const*) (new_allocator.h:111) ==92890== by 0x4955A87: std::allocator_traits, Stateless_allocator > const, int> > > >::allocate(std::allocator, Stateless_allocator > const, int> > >&, unsigned long) (alloc_traits.h:436) ==92890== by 0x4954BF2: std::_Rb_tree, Stateless_allocator >, std::pair, Stateless_allocator > const, int>, std::_Select1st, Stateless_allocator > const, int> >, std::less, Stateless_allocator > >, std::allocator, Stateless_allocator > const, int> > >::_M_get_node() (stl_tree.h:588) ==92890== by 0x4952CE2: std::_Rb_tree_node, Stateless_allocator > const, int> >* std::_Rb_tree, Stateless_allocator >, std::pair, Stateless_allocator > const, int>, std::_Select1st, Stateless_allocator > const, int> >, std::less, Stateless_allocator > >, std::allocator, Stateless_allocator > const, int> > >::_M_create_node, Stateless_allocator > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple, Stateless_allocator > const&>&&, std::tuple<>&&) (stl_tree.h:642) ==92890== by 0x49514E0: std::_Rb_tree_iterator, Stateless_allocator > const, int> > std::_Rb_tree, Stateless_allocator >, std::pair, Stateless_allocator > const, int>, std::_Select1st, Stateless_allocator > const, int> >, std::less, Stateless_allocator > >, std::allocator, Stateless_allocator > const, int> > >::_M_emplace_hint_unique, Stateless_allocator > const&>, std::tuple<> >(std::_Rb_tree_const_iterator, Stateless_allocator > const, int> >, std::piecewise_construct_t const&, std::tuple, Stateless_allocator > const&>&&, std::tuple<>&&) (stl_tree.h:2398) ==92890== by 0x495067B: std::map, Stateless_allocator >, int, std::less, Stateless_allocator > >, std::allocator, Stateless_allocator > const, int> > >::operator[](std::__cxx11::basic_string, Stateless_allocator > const&) (stl_map.h:493) ==92890== by 0x4A972C8: dd::system_views::System_view_select_definition_impl::add_field(int, std::__cxx11::basic_string, Stateless_allocator > const&, std::__cxx11::basic_string, Stateless_allocator > const&, bool) (system_view_definition_impl.h:91) ==92890== by 0x4A9EC9D: dd::system_views::Columns_extensions::Columns_extensions(std::__cxx11::basic_string, Stateless_allocator > const&) (columns_extensions.cc:56) ==92890== by 0x4A9F2F5: __static_initialization_and_destruction_0(int, int) (columns_extensions.cc:41) ==92890== by 0x4A9F349: _GLOBAL__sub_I_columns_extensions.cc (columns_extensions.cc:91) ==92890== by 0x58C88FC: __libc_csu_init (in /home/venki/work/mysql/80/bld/runtime_output_directory/mysqld) ==92890== ==92890== 72 bytes in 1 blocks are still reachable in loss record 11 of 57 ==92890== at 0x9100E63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==92890== by 0x4956291: __gnu_cxx::new_allocator, Stateless_allocator > > > >::allocate(unsigned long, void const*) (new_allocator.h:111) ==92890== by 0x4955BD9: std::allocator_traits, Stateless_allocator > > > > >::allocate(std::allocator, Stateless_allocator > > > >&, unsigned long) (alloc_traits.h:436) ==92890== by 0x4955060: std::_Rb_tree, Stateless_allocator > >, std::_Select1st, Stateless_allocator > > >, std::less, std::allocator, Stateless_allocator > > > >::_M_get_node() (stl_tree.h:588) ==92890== by 0x49532E6: std::_Rb_tree_node, Stateless_allocator > > >* std::_Rb_tree, Stateless_allocator > >, std::_Select1st, Stateless_allocator > > >, std::less, std::allocator, Stateless_allocator > > > >::_M_create_node, std::tuple<> >(std::piecewise_construct_t const&, std::tuple&&, std::tuple<>&&) (stl_tree.h:642) ==92890== by 0x49516AC: std::_Rb_tree_iterator, Stateless_allocator > > > std::_Rb_tree, Stateless_allocator > >, std::_Select1st, Stateless_allocator > > >, std::less, std::allocator, Stateless_allocator > > > >::_M_emplace_hint_unique, std::tuple<> >(std::_Rb_tree_const_iterator, Stateless_allocator > > >, std::piecewise_construct_t const&, std::tuple&&, std::tuple<>&&) (stl_tree.h:2398) ==92890== by 0x49507FF: std::map, Stateless_allocator >, std::less, std::allocator, Stateless_allocator > > > >::operator[](int const&) (stl_map.h:493) ==92890== by 0x4A97433: dd::system_views::System_view_select_definition_impl::add_field(int, std::__cxx11::basic_string, Stateless_allocator > const&, std::__cxx11::basic_string, Stateless_allocator > const&, bool) (system_view_definition_impl.h:107) ==92890== by 0x4A9EC9D: dd::system_views::Columns_extensions::Columns_extensions(std::__cxx11::basic_string, Stateless_allocator > const&) (columns_extensions.cc:56) ==92890== by 0x4A9F2F5: __static_initialization_and_destruction_0(int, int) (columns_extensions.cc:41) ==92890== by 0x4A9F349: _GLOBAL__sub_I_columns_extensions.cc (columns_extensions.cc:91) ==92890== by 0x58C88FC: __libc_csu_init (in /home/venki/work/mysql/80/bld/runtime_output_directory/mysqld) ==92890== ==92890== 72 bytes in 1 blocks are still reachable in loss record 12 of 57 ==92890== at 0x9100E63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==92890== by 0x495610D: __gnu_cxx::new_allocator, Stateless_allocator > const, int> > >::allocate(unsigned long, void const*) (new_allocator.h:111) ==92890== by 0x4955A87: std::allocator_traits, Stateless_allocator > const, int> > > >::allocate(std::allocator, Stateless_allocator > const, int> > >&, unsigned long) (alloc_traits.h:436) ==92890== by 0x4954BF2: std::_Rb_tree, Stateless_allocator >, std::pair, Stateless_allocator > const, int>, std::_Select1st, Stateless_allocator > const, int> >, std::less, Stateless_allocator > >, std::allocator, Stateless_allocator > const, int> > >::_M_get_node() (stl_tree.h:588) ==92890== by 0x4952CE2: std::_Rb_tree_node, Stateless_allocator > const, int> >* std::_Rb_tree, Stateless_allocator >, std::pair, Stateless_allocator > const, int>, std::_Select1st, Stateless_allocator > const, int> >, std::less, Stateless_allocator > >, std::allocator, Stateless_allocator > const, int> > >::_M_create_node, Stateless_allocator > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple, Stateless_allocator > const&>&&, std::tuple<>&&) (stl_tree.h:642) ==92890== by 0x49514E0: std::_Rb_tree_iterator, Stateless_allocator > const, int> > std::_Rb_tree, Stateless_allocator >, std::pair, Stateless_allocator > const, int>, std::_Select1st, Stateless_allocator > const, int> >, std::less, Stateless_allocator > >, std::allocator, Stateless_allocator > const, int> > >::_M_emplace_hint_unique, Stateless_allocator > const&>, std::tuple<> >(std::_Rb_tree_const_iterator, Stateless_allocator > const, int> >, std::piecewise_construct_t const&, std::tuple, Stateless_allocator > const&>&&, std::tuple<>&&) (stl_tree.h:2398) ==92890== by 0x495067B: std::map, Stateless_allocator >, int, std::less, Stateless_allocator > >, std::allocator, Stateless_allocator > const, int> > >::operator[](std::__cxx11::basic_string, Stateless_allocator > const&) (stl_map.h:493) ==92890== by 0x4A972C8: dd::system_views::System_view_select_definition_impl::add_field(int, std::__cxx11::basic_string, Stateless_allocator > const&, std::__cxx11::basic_string, Stateless_allocator > const&, bool) (system_view_definition_impl.h:91) ==92890== by 0x4A9ED2A: dd::system_views::Columns_extensions::Columns_extensions(std::__cxx11::basic_string, Stateless_allocator > const&) (columns_extensions.cc:58) ==92890== by 0x4A9F2F5: __static_initialization_and_destruction_0(int, int) (columns_extensions.cc:41) ==92890== by 0x4A9F349: _GLOBAL__sub_I_columns_extensions.cc (columns_extensions.cc:91) ==92890== by 0x58C88FC: __libc_csu_init (in /home/venki/work/mysql/80/bld/runtime_output_directory/mysqld) ==92890== ==92890== 72 bytes in 1 blocks are still reachable in loss record 13 of 57 ==92890== at 0x9100E63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==92890== by 0x4956291: __gnu_cxx::new_allocator, Stateless_allocator > > > >::allocate(unsigned long, void const*) (new_allocator.h:111) ==92890== by 0x4955BD9: std::allocator_traits, Stateless_allocator > > > > >::allocate(std::allocator, Stateless_allocator > > > >&, unsigned long) (alloc_traits.h:436) ==92890== by 0x4955060: std::_Rb_tree, Stateless_allocator > >, std::_Select1st, Stateless_allocator > > >, std::less, std::allocator, Stateless_allocator > > > >::_M_get_node() (stl_tree.h:588) ==92890== by 0x49532E6: std::_Rb_tree_node, Stateless_allocator > > >* std::_Rb_tree, Stateless_allocator > >, std::_Select1st, Stateless_allocator > > >, std::less, std::allocator, Stateless_allocator > > > >::_M_create_node, std::tuple<> >(std::piecewise_construct_t const&, std::tuple&&, std::tuple<>&&) (stl_tree.h:642) ==92890== by 0x49516AC: std::_Rb_tree_iterator, Stateless_allocator > > > std::_Rb_tree, Stateless_allocator > >, std::_Select1st, Stateless_allocator > > >, std::less, std::allocator, Stateless_allocator > > > >::_M_emplace_hint_unique, std::tuple<> >(std::_Rb_tree_const_iterator, Stateless_allocator > > >, std::piecewise_construct_t const&, std::tuple&&, std::tuple<>&&) (stl_tree.h:2398) ==92890== by 0x49507FF: std::map, Stateless_allocator >, std::less, std::allocator, Stateless_allocator > > > >::operator[](int const&) (stl_map.h:493) ==92890== by 0x4A97433: dd::system_views::System_view_select_definition_impl::add_field(int, std::__cxx11::basic_string, Stateless_allocator > const&, std::__cxx11::basic_string, Stateless_allocator > const&, bool) (system_view_definition_impl.h:107) ==92890== by 0x4A9ED2A: dd::system_views::Columns_extensions::Columns_extensions(std::__cxx11::basic_string, Stateless_allocator > const&) (columns_extensions.cc:58) ==92890== by 0x4A9F2F5: __static_initialization_and_destruction_0(int, int) (columns_extensions.cc:41) ==92890== by 0x4A9F349: _GLOBAL__sub_I_columns_extensions.cc (columns_extensions.cc:91) ==92890== by 0x58C88FC: __libc_csu_init (in /home/venki/work/mysql/80/bld/runtime_output_directory/mysqld) ==92890== ==92890== 72 bytes in 1 blocks are still reachable in loss record 14 of 57 ==92890== at 0x9100E63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==92890== by 0x495610D: __gnu_cxx::new_allocator, Stateless_allocator > const, int> > >::allocate(unsigned long, void const*) (new_allocator.h:111) ==92890== by 0x4955A87: std::allocator_traits, Stateless_allocator > const, int> > > >::allocate(std::allocator, Stateless_allocator > const, int> > >&, unsigned long) (alloc_traits.h:436) ==92890== by 0x4954BF2: std::_Rb_tree, Stateless_allocator >, std::pair, Stateless_allocator > const, int>, std::_Select1st, Stateless_allocator > const, int> >, std::less, Stateless_allocator > >, std::allocator, Stateless_allocator > const, int> > >::_M_get_node() (stl_tree.h:588) ==92890== by 0x4952CE2: std::_Rb_tree_node, Stateless_allocator > const, int> >* std::_Rb_tree, Stateless_allocator >, std::pair, Stateless_allocator > const, int>, std::_Select1st, Stateless_allocator > const, int> >, std::less, Stateless_allocator > >, std::allocator, Stateless_allocator > const, int> > >::_M_create_node, Stateless_allocator > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple, Stateless_allocator > const&>&&, std::tuple<>&&) (stl_tree.h:642) ==92890== by 0x49514E0: std::_Rb_tree_iterator, Stateless_allocator > const, int> > std::_Rb_tree, Stateless_allocator >, std::pair, Stateless_allocator > const, int>, std::_Select1st, Stateless_allocator > const, int> >, std::less, Stateless_allocator > >, std::allocator, Stateless_allocator > const, int> > >::_M_emplace_hint_unique, Stateless_allocator > const&>, std::tuple<> >(std::_Rb_tree_const_iterator, Stateless_allocator > const, int> >, std::piecewise_construct_t const&, std::tuple, Stateless_allocator > const&>&&, std::tuple<>&&) (stl_tree.h:2398) ==92890== by 0x495067B: std::map, Stateless_allocator >, int, std::less, Stateless_allocator > >, std::allocator, Stateless_allocator > const, int> > >::operator[](std::__cxx11::basic_string, Stateless_allocator > const&) (stl_map.h:493) ==92890== by 0x4A972C8: dd::system_views::System_view_select_definition_impl::add_field(int, std::__cxx11::basic_string, Stateless_allocator > const&, std::__cxx11::basic_string, Stateless_allocator > const&, bool) (system_view_definition_impl.h:91) ==92890== by 0x4A9EDAE: dd::system_views::Columns_extensions::Columns_extensions(std::__cxx11::basic_string, Stateless_allocator > const&) (columns_extensions.cc:60) ==92890== by 0x4A9F2F5: __static_initialization_and_destruction_0(int, int) (columns_extensions.cc:41) ==92890== by 0x4A9F349: _GLOBAL__sub_I_columns_extensions.cc (columns_extensions.cc:91) ==92890== by 0x58C88FC: __libc_csu_init (in /home/venki/work/mysql/80/bld/runtime_output_directory/mysqld) ==92890== ==92890== 72 bytes in 1 blocks are still reachable in loss record 15 of 57 ==92890== at 0x9100E63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==92890== by 0x4956291: __gnu_cxx::new_allocator, Stateless_allocator > > > >::allocate(unsigned long, void const*) (new_allocator.h:111) ==92890== by 0x4955BD9: std::allocator_traits, Stateless_allocator > > > > >::allocate(std::allocator, Stateless_allocator > > > >&, unsigned long) (alloc_traits.h:436) ==92890== by 0x4955060: std::_Rb_tree, Stateless_allocator > >, std::_Select1st, Stateless_allocator > > >, std::less, std::allocator, Stateless_allocator > > > >::_M_get_node() (stl_tree.h:588) ==92890== by 0x49532E6: std::_Rb_tree_node, Stateless_allocator > > >* std::_Rb_tree, Stateless_allocator > >, std::_Select1st, Stateless_allocator > > >, std::less, std::allocator, Stateless_allocator > > > >::_M_create_node, std::tuple<> >(std::piecewise_construct_t const&, std::tuple&&, std::tuple<>&&) (stl_tree.h:642) ==92890== by 0x49516AC: std::_Rb_tree_iterator, Stateless_allocator > > > std::_Rb_tree, Stateless_allocator > >, std::_Select1st, Stateless_allocator > > >, std::less, std::allocator, Stateless_allocator > > > >::_M_emplace_hint_unique, std::tuple<> >(std::_Rb_tree_const_iterator, Stateless_allocator > > >, std::piecewise_construct_t const&, std::tuple&&, std::tuple<>&&) (stl_tree.h:2398) ==92890== by 0x49507FF: std::map, Stateless_allocator >, std::less, std::allocator, Stateless_allocator > > > >::operator[](int const&) (stl_map.h:493) ==92890== by 0x4A97433: dd::system_views::System_view_select_definition_impl::add_field(int, std::__cxx11::basic_string, Stateless_allocator > const&, std::__cxx11::basic_string, Stateless_allocator > const&, bool) (system_view_definition_impl.h:107) ==92890== by 0x4A9EDAE: dd::system_views::Columns_extensions::Columns_extensions(std::__cxx11::basic_string, Stateless_allocator > const&) (columns_extensions.cc:60) ==92890== by 0x4A9F2F5: __static_initialization_and_destruction_0(int, int) (columns_extensions.cc:41) ==92890== by 0x4A9F349: _GLOBAL__sub_I_columns_extensions.cc (columns_extensions.cc:91) ==92890== by 0x58C88FC: __libc_csu_init (in /home/venki/work/mysql/80/bld/runtime_output_directory/mysqld) ==92890== ==92890== 72 bytes in 1 blocks are still reachable in loss record 16 of 57 ==92890== at 0x9100E63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==92890== by 0x495610D: __gnu_cxx::new_allocator, Stateless_allocator > const, int> > >::allocate(unsigned long, void const*) (new_allocator.h:111) ==92890== by 0x4955A87: std::allocator_traits, Stateless_allocator > const, int> > > >::allocate(std::allocator, Stateless_allocator > const, int> > >&, unsigned long) (alloc_traits.h:436) ==92890== by 0x4954BF2: std::_Rb_tree, Stateless_allocator >, std::pair, Stateless_allocator > const, int>, std::_Select1st, Stateless_allocator > const, int> >, std::less, Stateless_allocator > >, std::allocator, Stateless_allocator > const, int> > >::_M_get_node() (stl_tree.h:588) ==92890== by 0x4952CE2: std::_Rb_tree_node, Stateless_allocator > const, int> >* std::_Rb_tree, Stateless_allocator >, std::pair, Stateless_allocator > const, int>, std::_Select1st, Stateless_allocator > const, int> >, std::less, Stateless_allocator > >, std::allocator, Stateless_allocator > const, int> > >::_M_create_node, Stateless_allocator > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple, Stateless_allocator > const&>&&, std::tuple<>&&) (stl_tree.h:642) ==92890== by 0x49514E0: std::_Rb_tree_iterator, Stateless_allocator > const, int> > std::_Rb_tree, Stateless_allocator >, std::pair, Stateless_allocator > const, int>, std::_Select1st, Stateless_allocator > const, int> >, std::less, Stateless_allocator > >, std::allocator, Stateless_allocator > const, int> > >::_M_emplace_hint_unique, Stateless_allocator > const&>, std::tuple<> >(std::_Rb_tree_const_iterator, Stateless_allocator > const, int> >, std::piecewise_construct_t const&, std::tuple, Stateless_allocator > const&>&&, std::tuple<>&&) (stl_tree.h:2398) ==92890== by 0x495067B: std::map, Stateless_allocator >, int, std::less, Stateless_allocator > >, std::allocator, Stateless_allocator > const, int> > >::operator[](std::__cxx11::basic_string, Stateless_allocator > const&) (stl_map.h:493) ==92890== by 0x4A972C8: dd::system_views::System_view_select_definition_impl::add_field(int, std::__cxx11::basic_string, Stateless_allocator > const&, std::__cxx11::basic_string, Stateless_allocator > const&, bool) (system_view_definition_impl.h:91) ==92890== by 0x4A9EE26: dd::system_views::Columns_extensions::Columns_extensions(std::__cxx11::basic_string, Stateless_allocator > const&) (columns_extensions.cc:64) ==92890== by 0x4A9F2F5: __static_initialization_and_destruction_0(int, int) (columns_extensions.cc:41) ==92890== by 0x4A9F349: _GLOBAL__sub_I_columns_extensions.cc (columns_extensions.cc:91) ==92890== by 0x58C88FC: __libc_csu_init (in /home/venki/work/mysql/80/bld/runtime_output_directory/mysqld) ==92890== ==92890== 72 bytes in 1 blocks are still reachable in loss record 17 of 57 ==92890== at 0x9100E63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==92890== by 0x4956291: __gnu_cxx::new_allocator, Stateless_allocator > > > >::allocate(unsigned long, void const*) (new_allocator.h:111) ==92890== by 0x4955BD9: std::allocator_traits, Stateless_allocator > > > > >::allocate(std::allocator, Stateless_allocator > > > >&, unsigned long) (alloc_traits.h:436) ==92890== by 0x4955060: std::_Rb_tree, Stateless_allocator > >, std::_Select1st, Stateless_allocator > > >, std::less, std::allocator, Stateless_allocator > > > >::_M_get_node() (stl_tree.h:588) ==92890== by 0x49532E6: std::_Rb_tree_node, Stateless_allocator > > >* std::_Rb_tree, Stateless_allocator > >, std::_Select1st, Stateless_allocator > > >, std::less, std::allocator, Stateless_allocator > > > >::_M_create_node, std::tuple<> >(std::piecewise_construct_t const&, std::tuple&&, std::tuple<>&&) (stl_tree.h:642) ==92890== by 0x49516AC: std::_Rb_tree_iterator, Stateless_allocator > > > std::_Rb_tree, Stateless_allocator > >, std::_Select1st, Stateless_allocator > > >, std::less, std::allocator, Stateless_allocator > > > >::_M_emplace_hint_unique, std::tuple<> >(std::_Rb_tree_const_iterator, Stateless_allocator > > >, std::piecewise_construct_t const&, std::tuple&&, std::tuple<>&&) (stl_tree.h:2398) ==92890== by 0x49507FF: std::map, Stateless_allocator >, std::less, std::allocator, Stateless_allocator > > > >::operator[](int const&) (stl_map.h:493) ==92890== by 0x4A97433: dd::system_views::System_view_select_definition_impl::add_field(int, std::__cxx11::basic_string, Stateless_allocator > const&, std::__cxx11::basic_string, Stateless_allocator > const&, bool) (system_view_definition_impl.h:107) ==92890== by 0x4A9EE26: dd::system_views::Columns_extensions::Columns_extensions(std::__cxx11::basic_string, Stateless_allocator > const&) (columns_extensions.cc:64) ==92890== by 0x4A9F2F5: __static_initialization_and_destruction_0(int, int) (columns_extensions.cc:41) ==92890== by 0x4A9F349: _GLOBAL__sub_I_columns_extensions.cc (columns_extensions.cc:91) ==92890== by 0x58C88FC: __libc_csu_init (in /home/venki/work/mysql/80/bld/runtime_output_directory/mysqld) ==92890== ==92890== 72 bytes in 1 blocks are still reachable in loss record 18 of 57 ==92890== at 0x9100E63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==92890== by 0x495610D: __gnu_cxx::new_allocator, Stateless_allocator > const, int> > >::allocate(unsigned long, void const*) (new_allocator.h:111) ==92890== by 0x4955A87: std::allocator_traits, Stateless_allocator > const, int> > > >::allocate(std::allocator, Stateless_allocator > const, int> > >&, unsigned long) (alloc_traits.h:436) ==92890== by 0x4954BF2: std::_Rb_tree, Stateless_allocator >, std::pair, Stateless_allocator > const, int>, std::_Select1st, Stateless_allocator > const, int> >, std::less, Stateless_allocator > >, std::allocator, Stateless_allocator > const, int> > >::_M_get_node() (stl_tree.h:588) ==92890== by 0x4952CE2: std::_Rb_tree_node, Stateless_allocator > const, int> >* std::_Rb_tree, Stateless_allocator >, std::pair, Stateless_allocator > const, int>, std::_Select1st, Stateless_allocator > const, int> >, std::less, Stateless_allocator > >, std::allocator, Stateless_allocator > const, int> > >::_M_create_node, Stateless_allocator > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple, Stateless_allocator > const&>&&, std::tuple<>&&) (stl_tree.h:642) ==92890== by 0x49514E0: std::_Rb_tree_iterator, Stateless_allocator > const, int> > std::_Rb_tree, Stateless_allocator >, std::pair, Stateless_allocator > const, int>, std::_Select1st, Stateless_allocator > const, int> >, std::less, Stateless_allocator > >, std::allocator, Stateless_allocator > const, int> > >::_M_emplace_hint_unique, Stateless_allocator > const&>, std::tuple<> >(std::_Rb_tree_const_iterator, Stateless_allocator > const, int> >, std::piecewise_construct_t const&, std::tuple, Stateless_allocator > const&>&&, std::tuple<>&&) (stl_tree.h:2398) ==92890== by 0x495067B: std::map, Stateless_allocator >, int, std::less, Stateless_allocator > >, std::allocator, Stateless_allocator > const, int> > >::operator[](std::__cxx11::basic_string, Stateless_allocator > const&) (stl_map.h:493) ==92890== by 0x4A972C8: dd::system_views::System_view_select_definition_impl::add_field(int, std::__cxx11::basic_string, Stateless_allocator > const&, std::__cxx11::basic_string, Stateless_allocator > const&, bool) (system_view_definition_impl.h:91) ==92890== by 0x4A9EE9E: dd::system_views::Columns_extensions::Columns_extensions(std::__cxx11::basic_string, Stateless_allocator > const&) (columns_extensions.cc:67) ==92890== by 0x4A9F2F5: __static_initialization_and_destruction_0(int, int) (columns_extensions.cc:41) ==92890== by 0x4A9F349: _GLOBAL__sub_I_columns_extensions.cc (columns_extensions.cc:91) ==92890== by 0x58C88FC: __libc_csu_init (in /home/venki/work/mysql/80/bld/runtime_output_directory/mysqld) ==92890== ==92890== 72 bytes in 1 blocks are still reachable in loss record 19 of 57 ==92890== at 0x9100E63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==92890== by 0x4956291: __gnu_cxx::new_allocator, Stateless_allocator > > > >::allocate(unsigned long, void const*) (new_allocator.h:111) ==92890== by 0x4955BD9: std::allocator_traits, Stateless_allocator > > > > >::allocate(std::allocator, Stateless_allocator > > > >&, unsigned long) (alloc_traits.h:436) ==92890== by 0x4955060: std::_Rb_tree, Stateless_allocator > >, std::_Select1st, Stateless_allocator > > >, std::less, std::allocator, Stateless_allocator > > > >::_M_get_node() (stl_tree.h:588) ==92890== by 0x49532E6: std::_Rb_tree_node, Stateless_allocator > > >* std::_Rb_tree, Stateless_allocator > >, std::_Select1st, Stateless_allocator > > >, std::less, std::allocator, Stateless_allocator > > > >::_M_create_node, std::tuple<> >(std::piecewise_construct_t const&, std::tuple&&, std::tuple<>&&) (stl_tree.h:642) ==92890== by 0x49516AC: std::_Rb_tree_iterator, Stateless_allocator > > > std::_Rb_tree, Stateless_allocator > >, std::_Select1st, Stateless_allocator > > >, std::less, std::allocator, Stateless_allocator > > > >::_M_emplace_hint_unique, std::tuple<> >(std::_Rb_tree_const_iterator, Stateless_allocator > > >, std::piecewise_construct_t const&, std::tuple&&, std::tuple<>&&) (stl_tree.h:2398) ==92890== by 0x49507FF: std::map, Stateless_allocator >, std::less, std::allocator, Stateless_allocator > > > >::operator[](int const&) (stl_map.h:493) ==92890== by 0x4A97433: dd::system_views::System_view_select_definition_impl::add_field(int, std::__cxx11::basic_string, Stateless_allocator > const&, std::__cxx11::basic_string, Stateless_allocator > const&, bool) (system_view_definition_impl.h:107) ==92890== by 0x4A9EE9E: dd::system_views::Columns_extensions::Columns_extensions(std::__cxx11::basic_string, Stateless_allocator > const&) (columns_extensions.cc:67) ==92890== by 0x4A9F2F5: __static_initialization_and_destruction_0(int, int) (columns_extensions.cc:41) ==92890== by 0x4A9F349: _GLOBAL__sub_I_columns_extensions.cc (columns_extensions.cc:91) ==92890== by 0x58C88FC: __libc_csu_init (in /home/venki/work/mysql/80/bld/runtime_output_directory/mysqld) ==92890== ==92890== 72 bytes in 1 blocks are still reachable in loss record 20 of 57 ==92890== at 0x9100E63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==92890== by 0x495610D: __gnu_cxx::new_allocator, Stateless_allocator > const, int> > >::allocate(unsigned long, void const*) (new_allocator.h:111) ==92890== by 0x4955A87: std::allocator_traits, Stateless_allocator > const, int> > > >::allocate(std::allocator, Stateless_allocator > const, int> > >&, unsigned long) (alloc_traits.h:436) ==92890== by 0x4954BF2: std::_Rb_tree, Stateless_allocator >, std::pair, Stateless_allocator > const, int>, std::_Select1st, Stateless_allocator > const, int> >, std::less, Stateless_allocator > >, std::allocator, Stateless_allocator > const, int> > >::_M_get_node() (stl_tree.h:588) ==92890== by 0x4952CE2: std::_Rb_tree_node, Stateless_allocator > const, int> >* std::_Rb_tree, Stateless_allocator >, std::pair, Stateless_allocator > const, int>, std::_Select1st, Stateless_allocator > const, int> >, std::less, Stateless_allocator > >, std::allocator, Stateless_allocator > const, int> > >::_M_create_node, Stateless_allocator > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple, Stateless_allocator > const&>&&, std::tuple<>&&) (stl_tree.h:642) ==92890== by 0x49514E0: std::_Rb_tree_iterator, Stateless_allocator > const, int> > std::_Rb_tree, Stateless_allocator >, std::pair, Stateless_allocator > const, int>, std::_Select1st, Stateless_allocator > const, int> >, std::less, Stateless_allocator > >, std::allocator, Stateless_allocator > const, int> > >::_M_emplace_hint_unique, Stateless_allocator > const&>, std::tuple<> >(std::_Rb_tree_const_iterator, Stateless_allocator > const, int> >, std::piecewise_construct_t const&, std::tuple, Stateless_allocator > const&>&&, std::tuple<>&&) (stl_tree.h:2398) ==92890== by 0x495067B: std::map, Stateless_allocator >, int, std::less, Stateless_allocator > >, std::allocator, Stateless_allocator > const, int> > >::operator[](std::__cxx11::basic_string, Stateless_allocator > const&) (stl_map.h:493) ==92890== by 0x4A972C8: dd::system_views::System_view_select_definition_impl::add_field(int, std::__cxx11::basic_string, Stateless_allocator > const&, std::__cxx11::basic_string, Stateless_allocator > const&, bool) (system_view_definition_impl.h:91) ==92890== by 0x4AC1B94: dd::system_views::Tables_extensions::Tables_extensions(std::__cxx11::basic_string, Stateless_allocator > const&) (tables_extensions.cc:53) ==92890== by 0x4AC2137: __static_initialization_and_destruction_0(int, int) (tables_extensions.cc:40) ==92890== by 0x4AC218B: _GLOBAL__sub_I_tables_extensions.cc (tables_extensions.cc:82) ==92890== by 0x58C88FC: __libc_csu_init (in /home/venki/work/mysql/80/bld/runtime_output_directory/mysqld) ==92890== ==92890== 72 bytes in 1 blocks are still reachable in loss record 21 of 57 ==92890== at 0x9100E63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==92890== by 0x4956291: __gnu_cxx::new_allocator, Stateless_allocator > > > >::allocate(unsigned long, void const*) (new_allocator.h:111) ==92890== by 0x4955BD9: std::allocator_traits, Stateless_allocator > > > > >::allocate(std::allocator, Stateless_allocator > > > >&, unsigned long) (alloc_traits.h:436) ==92890== by 0x4955060: std::_Rb_tree, Stateless_allocator > >, std::_Select1st, Stateless_allocator > > >, std::less, std::allocator, Stateless_allocator > > > >::_M_get_node() (stl_tree.h:588) ==92890== by 0x49532E6: std::_Rb_tree_node, Stateless_allocator > > >* std::_Rb_tree, Stateless_allocator > >, std::_Select1st, Stateless_allocator > > >, std::less, std::allocator, Stateless_allocator > > > >::_M_create_node, std::tuple<> >(std::piecewise_construct_t const&, std::tuple&&, std::tuple<>&&) (stl_tree.h:642) ==92890== by 0x49516AC: std::_Rb_tree_iterator, Stateless_allocator > > > std::_Rb_tree, Stateless_allocator > >, std::_Select1st, Stateless_allocator > > >, std::less, std::allocator, Stateless_allocator > > > >::_M_emplace_hint_unique, std::tuple<> >(std::_Rb_tree_const_iterator, Stateless_allocator > > >, std::piecewise_construct_t const&, std::tuple&&, std::tuple<>&&) (stl_tree.h:2398) ==92890== by 0x49507FF: std::map, Stateless_allocator >, std::less, std::allocator, Stateless_allocator > > > >::operator[](int const&) (stl_map.h:493) ==92890== by 0x4A97433: dd::system_views::System_view_select_definition_impl::add_field(int, std::__cxx11::basic_string, Stateless_allocator > const&, std::__cxx11::basic_string, Stateless_allocator > const&, bool) (system_view_definition_impl.h:107) ==92890== by 0x4AC1B94: dd::system_views::Tables_extensions::Tables_extensions(std::__cxx11::basic_string, Stateless_allocator > const&) (tables_extensions.cc:53) ==92890== by 0x4AC2137: __static_initialization_and_destruction_0(int, int) (tables_extensions.cc:40) ==92890== by 0x4AC218B: _GLOBAL__sub_I_tables_extensions.cc (tables_extensions.cc:82) ==92890== by 0x58C88FC: __libc_csu_init (in /home/venki/work/mysql/80/bld/runtime_output_directory/mysqld) ==92890== ==92890== 72 bytes in 1 blocks are still reachable in loss record 22 of 57 ==92890== at 0x9100E63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==92890== by 0x495610D: __gnu_cxx::new_allocator, Stateless_allocator > const, int> > >::allocate(unsigned long, void const*) (new_allocator.h:111) ==92890== by 0x4955A87: std::allocator_traits, Stateless_allocator > const, int> > > >::allocate(std::allocator, Stateless_allocator > const, int> > >&, unsigned long) (alloc_traits.h:436) ==92890== by 0x4954BF2: std::_Rb_tree, Stateless_allocator >, std::pair, Stateless_allocator > const, int>, std::_Select1st, Stateless_allocator > const, int> >, std::less, Stateless_allocator > >, std::allocator, Stateless_allocator > const, int> > >::_M_get_node() (stl_tree.h:588) ==92890== by 0x4952CE2: std::_Rb_tree_node, Stateless_allocator > const, int> >* std::_Rb_tree, Stateless_allocator >, std::pair, Stateless_allocator > const, int>, std::_Select1st, Stateless_allocator > const, int> >, std::less, Stateless_allocator > >, std::allocator, Stateless_allocator > const, int> > >::_M_create_node, Stateless_allocator > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple, Stateless_allocator > const&>&&, std::tuple<>&&) (stl_tree.h:642) ==92890== by 0x49514E0: std::_Rb_tree_iterator, Stateless_allocator > const, int> > std::_Rb_tree, Stateless_allocator >, std::pair, Stateless_allocator > const, int>, std::_Select1st, Stateless_allocator > const, int> >, std::less, Stateless_allocator > >, std::allocator, Stateless_allocator > const, int> > >::_M_emplace_hint_unique, Stateless_allocator > const&>, std::tuple<> >(std::_Rb_tree_const_iterator, Stateless_allocator > const, int> >, std::piecewise_construct_t const&, std::tuple, Stateless_allocator > const&>&&, std::tuple<>&&) (stl_tree.h:2398) ==92890== by 0x495067B: std::map, Stateless_allocator >, int, std::less, Stateless_allocator > >, std::allocator, Stateless_allocator > const, int> > >::operator[](std::__cxx11::basic_string, Stateless_allocator > const&) (stl_map.h:493) ==92890== by 0x4A972C8: dd::system_views::System_view_select_definition_impl::add_field(int, std::__cxx11::basic_string, Stateless_allocator > const&, std::__cxx11::basic_string, Stateless_allocator > const&, bool) (system_view_definition_impl.h:91) ==92890== by 0x4AC1C21: dd::system_views::Tables_extensions::Tables_extensions(std::__cxx11::basic_string, Stateless_allocator > const&) (tables_extensions.cc:55) ==92890== by 0x4AC2137: __static_initialization_and_destruction_0(int, int) (tables_extensions.cc:40) ==92890== by 0x4AC218B: _GLOBAL__sub_I_tables_extensions.cc (tables_extensions.cc:82) ==92890== by 0x58C88FC: __libc_csu_init (in /home/venki/work/mysql/80/bld/runtime_output_directory/mysqld) ==92890== ==92890== 72 bytes in 1 blocks are still reachable in loss record 23 of 57 ==92890== at 0x9100E63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==92890== by 0x4956291: __gnu_cxx::new_allocator, Stateless_allocator > > > >::allocate(unsigned long, void const*) (new_allocator.h:111) ==92890== by 0x4955BD9: std::allocator_traits, Stateless_allocator > > > > >::allocate(std::allocator, Stateless_allocator > > > >&, unsigned long) (alloc_traits.h:436) ==92890== by 0x4955060: std::_Rb_tree, Stateless_allocator > >, std::_Select1st, Stateless_allocator > > >, std::less, std::allocator, Stateless_allocator > > > >::_M_get_node() (stl_tree.h:588) ==92890== by 0x49532E6: std::_Rb_tree_node, Stateless_allocator > > >* std::_Rb_tree, Stateless_allocator > >, std::_Select1st, Stateless_allocator > > >, std::less, std::allocator, Stateless_allocator > > > >::_M_create_node, std::tuple<> >(std::piecewise_construct_t const&, std::tuple&&, std::tuple<>&&) (stl_tree.h:642) ==92890== by 0x49516AC: std::_Rb_tree_iterator, Stateless_allocator > > > std::_Rb_tree, Stateless_allocator > >, std::_Select1st, Stateless_allocator > > >, std::less, std::allocator, Stateless_allocator > > > >::_M_emplace_hint_unique, std::tuple<> >(std::_Rb_tree_const_iterator, Stateless_allocator > > >, std::piecewise_construct_t const&, std::tuple&&, std::tuple<>&&) (stl_tree.h:2398) ==92890== by 0x49507FF: std::map, Stateless_allocator >, std::less, std::allocator, Stateless_allocator > > > >::operator[](int const&) (stl_map.h:493) ==92890== by 0x4A97433: dd::system_views::System_view_select_definition_impl::add_field(int, std::__cxx11::basic_string, Stateless_allocator > const&, std::__cxx11::basic_string, Stateless_allocator > const&, bool) (system_view_definition_impl.h:107) ==92890== by 0x4AC1C21: dd::system_views::Tables_extensions::Tables_extensions(std::__cxx11::basic_string, Stateless_allocator > const&) (tables_extensions.cc:55) ==92890== by 0x4AC2137: __static_initialization_and_destruction_0(int, int) (tables_extensions.cc:40) ==92890== by 0x4AC218B: _GLOBAL__sub_I_tables_extensions.cc (tables_extensions.cc:82) ==92890== by 0x58C88FC: __libc_csu_init (in /home/venki/work/mysql/80/bld/runtime_output_directory/mysqld) ==92890== ==92890== 72 bytes in 1 blocks are still reachable in loss record 24 of 57 ==92890== at 0x9100E63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==92890== by 0x495610D: __gnu_cxx::new_allocator, Stateless_allocator > const, int> > >::allocate(unsigned long, void const*) (new_allocator.h:111) ==92890== by 0x4955A87: std::allocator_traits, Stateless_allocator > const, int> > > >::allocate(std::allocator, Stateless_allocator > const, int> > >&, unsigned long) (alloc_traits.h:436) ==92890== by 0x4954BF2: std::_Rb_tree, Stateless_allocator >, std::pair, Stateless_allocator > const, int>, std::_Select1st, Stateless_allocator > const, int> >, std::less, Stateless_allocator > >, std::allocator, Stateless_allocator > const, int> > >::_M_get_node() (stl_tree.h:588) ==92890== by 0x4952CE2: std::_Rb_tree_node, Stateless_allocator > const, int> >* std::_Rb_tree, Stateless_allocator >, std::pair, Stateless_allocator > const, int>, std::_Select1st, Stateless_allocator > const, int> >, std::less, Stateless_allocator > >, std::allocator, Stateless_allocator > const, int> > >::_M_create_node, Stateless_allocator > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple, Stateless_allocator > const&>&&, std::tuple<>&&) (stl_tree.h:642) ==92890== by 0x49514E0: std::_Rb_tree_iterator, Stateless_allocator > const, int> > std::_Rb_tree, Stateless_allocator >, std::pair, Stateless_allocator > const, int>, std::_Select1st, Stateless_allocator > const, int> >, std::less, Stateless_allocator > >, std::allocator, Stateless_allocator > const, int> > >::_M_emplace_hint_unique, Stateless_allocator > const&>, std::tuple<> >(std::_Rb_tree_const_iterator, Stateless_allocator > const, int> >, std::piecewise_construct_t const&, std::tuple, Stateless_allocator > const&>&&, std::tuple<>&&) (stl_tree.h:2398) ==92890== by 0x495067B: std::map, Stateless_allocator >, int, std::less, Stateless_allocator > >, std::allocator, Stateless_allocator > const, int> > >::operator[](std::__cxx11::basic_string, Stateless_allocator > const&) (stl_map.h:493) ==92890== by 0x4A972C8: dd::system_views::System_view_select_definition_impl::add_field(int, std::__cxx11::basic_string, Stateless_allocator > const&, std::__cxx11::basic_string, Stateless_allocator > const&, bool) (system_view_definition_impl.h:91) ==92890== by 0x4AC1CAE: dd::system_views::Tables_extensions::Tables_extensions(std::__cxx11::basic_string, Stateless_allocator > const&) (tables_extensions.cc:57) ==92890== by 0x4AC2137: __static_initialization_and_destruction_0(int, int) (tables_extensions.cc:40) ==92890== by 0x4AC218B: _GLOBAL__sub_I_tables_extensions.cc (tables_extensions.cc:82) ==92890== by 0x58C88FC: __libc_csu_init (in /home/venki/work/mysql/80/bld/runtime_output_directory/mysqld) ==92890== ==92890== 72 bytes in 1 blocks are still reachable in loss record 25 of 57 ==92890== at 0x9100E63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==92890== by 0x4956291: __gnu_cxx::new_allocator, Stateless_allocator > > > >::allocate(unsigned long, void const*) (new_allocator.h:111) ==92890== by 0x4955BD9: std::allocator_traits, Stateless_allocator > > > > >::allocate(std::allocator, Stateless_allocator > > > >&, unsigned long) (alloc_traits.h:436) ==92890== by 0x4955060: std::_Rb_tree, Stateless_allocator > >, std::_Select1st, Stateless_allocator > > >, std::less, std::allocator, Stateless_allocator > > > >::_M_get_node() (stl_tree.h:588) ==92890== by 0x49532E6: std::_Rb_tree_node, Stateless_allocator > > >* std::_Rb_tree, Stateless_allocator > >, std::_Select1st, Stateless_allocator > > >, std::less, std::allocator, Stateless_allocator > > > >::_M_create_node, std::tuple<> >(std::piecewise_construct_t const&, std::tuple&&, std::tuple<>&&) (stl_tree.h:642) ==92890== by 0x49516AC: std::_Rb_tree_iterator, Stateless_allocator > > > std::_Rb_tree, Stateless_allocator > >, std::_Select1st, Stateless_allocator > > >, std::less, std::allocator, Stateless_allocator > > > >::_M_emplace_hint_unique, std::tuple<> >(std::_Rb_tree_const_iterator, Stateless_allocator > > >, std::piecewise_construct_t const&, std::tuple&&, std::tuple<>&&) (stl_tree.h:2398) ==92890== by 0x49507FF: std::map, Stateless_allocator >, std::less, std::allocator, Stateless_allocator > > > >::operator[](int const&) (stl_map.h:493) ==92890== by 0x4A97433: dd::system_views::System_view_select_definition_impl::add_field(int, std::__cxx11::basic_string, Stateless_allocator > const&, std::__cxx11::basic_string, Stateless_allocator > const&, bool) (system_view_definition_impl.h:107) ==92890== by 0x4AC1CAE: dd::system_views::Tables_extensions::Tables_extensions(std::__cxx11::basic_string, Stateless_allocator > const&) (tables_extensions.cc:57) ==92890== by 0x4AC2137: __static_initialization_and_destruction_0(int, int) (tables_extensions.cc:40) ==92890== by 0x4AC218B: _GLOBAL__sub_I_tables_extensions.cc (tables_extensions.cc:82) ==92890== by 0x58C88FC: __libc_csu_init (in /home/venki/work/mysql/80/bld/runtime_output_directory/mysqld) ==92890== ==92890== 72 bytes in 1 blocks are still reachable in loss record 26 of 57 ==92890== at 0x9100E63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==92890== by 0x495610D: __gnu_cxx::new_allocator, Stateless_allocator > const, int> > >::allocate(unsigned long, void const*) (new_allocator.h:111) ==92890== by 0x4955A87: std::allocator_traits, Stateless_allocator > const, int> > > >::allocate(std::allocator, Stateless_allocator > const, int> > >&, unsigned long) (alloc_traits.h:436) ==92890== by 0x4954BF2: std::_Rb_tree, Stateless_allocator >, std::pair, Stateless_allocator > const, int>, std::_Select1st, Stateless_allocator > const, int> >, std::less, Stateless_allocator > >, std::allocator, Stateless_allocator > const, int> > >::_M_get_node() (stl_tree.h:588) ==92890== by 0x4952CE2: std::_Rb_tree_node, Stateless_allocator > const, int> >* std::_Rb_tree, Stateless_allocator >, std::pair, Stateless_allocator > const, int>, std::_Select1st, Stateless_allocator > const, int> >, std::less, Stateless_allocator > >, std::allocator, Stateless_allocator > const, int> > >::_M_create_node, Stateless_allocator > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple, Stateless_allocator > const&>&&, std::tuple<>&&) (stl_tree.h:642) ==92890== by 0x49514E0: std::_Rb_tree_iterator, Stateless_allocator > const, int> > std::_Rb_tree, Stateless_allocator >, std::pair, Stateless_allocator > const, int>, std::_Select1st, Stateless_allocator > const, int> >, std::less, Stateless_allocator > >, std::allocator, Stateless_allocator > const, int> > >::_M_emplace_hint_unique, Stateless_allocator > const&>, std::tuple<> >(std::_Rb_tree_const_iterator, Stateless_allocator > const, int> >, std::piecewise_construct_t const&, std::tuple, Stateless_allocator > const&>&&, std::tuple<>&&) (stl_tree.h:2398) ==92890== by 0x495067B: std::map, Stateless_allocator >, int, std::less, Stateless_allocator > >, std::allocator, Stateless_allocator > const, int> > >::operator[](std::__cxx11::basic_string, Stateless_allocator > const&) (stl_map.h:493) ==92890== by 0x4A972C8: dd::system_views::System_view_select_definition_impl::add_field(int, std::__cxx11::basic_string, Stateless_allocator > const&, std::__cxx11::basic_string, Stateless_allocator > const&, bool) (system_view_definition_impl.h:91) ==92890== by 0x4AC1D32: dd::system_views::Tables_extensions::Tables_extensions(std::__cxx11::basic_string, Stateless_allocator > const&) (tables_extensions.cc:61) ==92890== by 0x4AC2137: __static_initialization_and_destruction_0(int, int) (tables_extensions.cc:40) ==92890== by 0x4AC218B: _GLOBAL__sub_I_tables_extensions.cc (tables_extensions.cc:82) ==92890== by 0x58C88FC: __libc_csu_init (in /home/venki/work/mysql/80/bld/runtime_output_directory/mysqld) ==92890== ==92890== 72 bytes in 1 blocks are still reachable in loss record 27 of 57 ==92890== at 0x9100E63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==92890== by 0x4956291: __gnu_cxx::new_allocator, Stateless_allocator > > > >::allocate(unsigned long, void const*) (new_allocator.h:111) ==92890== by 0x4955BD9: std::allocator_traits, Stateless_allocator > > > > >::allocate(std::allocator, Stateless_allocator > > > >&, unsigned long) (alloc_traits.h:436) ==92890== by 0x4955060: std::_Rb_tree, Stateless_allocator > >, std::_Select1st, Stateless_allocator > > >, std::less, std::allocator, Stateless_allocator > > > >::_M_get_node() (stl_tree.h:588) ==92890== by 0x49532E6: std::_Rb_tree_node, Stateless_allocator > > >* std::_Rb_tree, Stateless_allocator > >, std::_Select1st, Stateless_allocator > > >, std::less, std::allocator, Stateless_allocator > > > >::_M_create_node, std::tuple<> >(std::piecewise_construct_t const&, std::tuple&&, std::tuple<>&&) (stl_tree.h:642) ==92890== by 0x49516AC: std::_Rb_tree_iterator, Stateless_allocator > > > std::_Rb_tree, Stateless_allocator > >, std::_Select1st, Stateless_allocator > > >, std::less, std::allocator, Stateless_allocator > > > >::_M_emplace_hint_unique, std::tuple<> >(std::_Rb_tree_const_iterator, Stateless_allocator > > >, std::piecewise_construct_t const&, std::tuple&&, std::tuple<>&&) (stl_tree.h:2398) ==92890== by 0x49507FF: std::map, Stateless_allocator >, std::less, std::allocator, Stateless_allocator > > > >::operator[](int const&) (stl_map.h:493) ==92890== by 0x4A97433: dd::system_views::System_view_select_definition_impl::add_field(int, std::__cxx11::basic_string, Stateless_allocator > const&, std::__cxx11::basic_string, Stateless_allocator > const&, bool) (system_view_definition_impl.h:107) ==92890== by 0x4AC1D32: dd::system_views::Tables_extensions::Tables_extensions(std::__cxx11::basic_string, Stateless_allocator > const&) (tables_extensions.cc:61) ==92890== by 0x4AC2137: __static_initialization_and_destruction_0(int, int) (tables_extensions.cc:40) ==92890== by 0x4AC218B: _GLOBAL__sub_I_tables_extensions.cc (tables_extensions.cc:82) ==92890== by 0x58C88FC: __libc_csu_init (in /home/venki/work/mysql/80/bld/runtime_output_directory/mysqld) ==92890== ==92890== 72 bytes in 1 blocks are still reachable in loss record 28 of 57 ==92890== at 0x9100E63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==92890== by 0x495610D: __gnu_cxx::new_allocator, Stateless_allocator > const, int> > >::allocate(unsigned long, void const*) (new_allocator.h:111) ==92890== by 0x4955A87: std::allocator_traits, Stateless_allocator > const, int> > > >::allocate(std::allocator, Stateless_allocator > const, int> > >&, unsigned long) (alloc_traits.h:436) ==92890== by 0x4954BF2: std::_Rb_tree, Stateless_allocator >, std::pair, Stateless_allocator > const, int>, std::_Select1st, Stateless_allocator > const, int> >, std::less, Stateless_allocator > >, std::allocator, Stateless_allocator > const, int> > >::_M_get_node() (stl_tree.h:588) ==92890== by 0x4952CE2: std::_Rb_tree_node, Stateless_allocator > const, int> >* std::_Rb_tree, Stateless_allocator >, std::pair, Stateless_allocator > const, int>, std::_Select1st, Stateless_allocator > const, int> >, std::less, Stateless_allocator > >, std::allocator, Stateless_allocator > const, int> > >::_M_create_node, Stateless_allocator > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple, Stateless_allocator > const&>&&, std::tuple<>&&) (stl_tree.h:642) ==92890== by 0x49514E0: std::_Rb_tree_iterator, Stateless_allocator > const, int> > std::_Rb_tree, Stateless_allocator >, std::pair, Stateless_allocator > const, int>, std::_Select1st, Stateless_allocator > const, int> >, std::less, Stateless_allocator > >, std::allocator, Stateless_allocator > const, int> > >::_M_emplace_hint_unique, Stateless_allocator > const&>, std::tuple<> >(std::_Rb_tree_const_iterator, Stateless_allocator > const, int> >, std::piecewise_construct_t const&, std::tuple, Stateless_allocator > const&>&&, std::tuple<>&&) (stl_tree.h:2398) ==92890== by 0x495067B: std::map, Stateless_allocator >, int, std::less, Stateless_allocator > >, std::allocator, Stateless_allocator > const, int> > >::operator[](std::__cxx11::basic_string, Stateless_allocator > const&) (stl_map.h:493) ==92890== by 0x4A972C8: dd::system_views::System_view_select_definition_impl::add_field(int, std::__cxx11::basic_string, Stateless_allocator > const&, std::__cxx11::basic_string, Stateless_allocator > const&, bool) (system_view_definition_impl.h:91) ==92890== by 0x4AC1DAA: dd::system_views::Tables_extensions::Tables_extensions(std::__cxx11::basic_string, Stateless_allocator > const&) (tables_extensions.cc:64) ==92890== by 0x4AC2137: __static_initialization_and_destruction_0(int, int) (tables_extensions.cc:40) ==92890== by 0x4AC218B: _GLOBAL__sub_I_tables_extensions.cc (tables_extensions.cc:82) ==92890== by 0x58C88FC: __libc_csu_init (in /home/venki/work/mysql/80/bld/runtime_output_directory/mysqld) ==92890== ==92890== 72 bytes in 1 blocks are still reachable in loss record 29 of 57 ==92890== at 0x9100E63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==92890== by 0x4956291: __gnu_cxx::new_allocator, Stateless_allocator > > > >::allocate(unsigned long, void const*) (new_allocator.h:111) ==92890== by 0x4955BD9: std::allocator_traits, Stateless_allocator > > > > >::allocate(std::allocator, Stateless_allocator > > > >&, unsigned long) (alloc_traits.h:436) ==92890== by 0x4955060: std::_Rb_tree, Stateless_allocator > >, std::_Select1st, Stateless_allocator > > >, std::less, std::allocator, Stateless_allocator > > > >::_M_get_node() (stl_tree.h:588) ==92890== by 0x49532E6: std::_Rb_tree_node, Stateless_allocator > > >* std::_Rb_tree, Stateless_allocator > >, std::_Select1st, Stateless_allocator > > >, std::less, std::allocator, Stateless_allocator > > > >::_M_create_node, std::tuple<> >(std::piecewise_construct_t const&, std::tuple&&, std::tuple<>&&) (stl_tree.h:642) ==92890== by 0x49516AC: std::_Rb_tree_iterator, Stateless_allocator > > > std::_Rb_tree, Stateless_allocator > >, std::_Select1st, Stateless_allocator > > >, std::less, std::allocator, Stateless_allocator > > > >::_M_emplace_hint_unique, std::tuple<> >(std::_Rb_tree_const_iterator, Stateless_allocator > > >, std::piecewise_construct_t const&, std::tuple&&, std::tuple<>&&) (stl_tree.h:2398) ==92890== by 0x49507FF: std::map, Stateless_allocator >, std::less, std::allocator, Stateless_allocator > > > >::operator[](int const&) (stl_map.h:493) ==92890== by 0x4A97433: dd::system_views::System_view_select_definition_impl::add_field(int, std::__cxx11::basic_string, Stateless_allocator > const&, std::__cxx11::basic_string, Stateless_allocator > const&, bool) (system_view_definition_impl.h:107) ==92890== by 0x4AC1DAA: dd::system_views::Tables_extensions::Tables_extensions(std::__cxx11::basic_string, Stateless_allocator > const&) (tables_extensions.cc:64) ==92890== by 0x4AC2137: __static_initialization_and_destruction_0(int, int) (tables_extensions.cc:40) ==92890== by 0x4AC218B: _GLOBAL__sub_I_tables_extensions.cc (tables_extensions.cc:82) ==92890== by 0x58C88FC: __libc_csu_init (in /home/venki/work/mysql/80/bld/runtime_output_directory/mysqld) ==92890== ==92890== 72 bytes in 1 blocks are still reachable in loss record 30 of 57 ==92890== at 0x9100E63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==92890== by 0x495610D: __gnu_cxx::new_allocator, Stateless_allocator > const, int> > >::allocate(unsigned long, void const*) (new_allocator.h:111) ==92890== by 0x4955A87: std::allocator_traits, Stateless_allocator > const, int> > > >::allocate(std::allocator, Stateless_allocator > const, int> > >&, unsigned long) (alloc_traits.h:436) ==92890== by 0x4954BF2: std::_Rb_tree, Stateless_allocator >, std::pair, Stateless_allocator > const, int>, std::_Select1st, Stateless_allocator > const, int> >, std::less, Stateless_allocator > >, std::allocator, Stateless_allocator > const, int> > >::_M_get_node() (stl_tree.h:588) ==92890== by 0x4952CE2: std::_Rb_tree_node, Stateless_allocator > const, int> >* std::_Rb_tree, Stateless_allocator >, std::pair, Stateless_allocator > const, int>, std::_Select1st, Stateless_allocator > const, int> >, std::less, Stateless_allocator > >, std::allocator, Stateless_allocator > const, int> > >::_M_create_node, Stateless_allocator > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple, Stateless_allocator > const&>&&, std::tuple<>&&) (stl_tree.h:642) ==92890== by 0x49514E0: std::_Rb_tree_iterator, Stateless_allocator > const, int> > std::_Rb_tree, Stateless_allocator >, std::pair, Stateless_allocator > const, int>, std::_Select1st, Stateless_allocator > const, int> >, std::less, Stateless_allocator > >, std::allocator, Stateless_allocator > const, int> > >::_M_emplace_hint_unique, Stateless_allocator > const&>, std::tuple<> >(std::_Rb_tree_const_iterator, Stateless_allocator > const, int> >, std::piecewise_construct_t const&, std::tuple, Stateless_allocator > const&>&&, std::tuple<>&&) (stl_tree.h:2398) ==92890== by 0x495067B: std::map, Stateless_allocator >, int, std::less, Stateless_allocator > >, std::allocator, Stateless_allocator > const, int> > >::operator[](std::__cxx11::basic_string, Stateless_allocator > const&) (stl_map.h:493) ==92890== by 0x4A972C8: dd::system_views::System_view_select_definition_impl::add_field(int, std::__cxx11::basic_string, Stateless_allocator > const&, std::__cxx11::basic_string, Stateless_allocator > const&, bool) (system_view_definition_impl.h:91) ==92890== by 0x4AC3B22: dd::system_views::Table_constraints_extensions::Table_constraints_extensions(std::__cxx11::basic_string, Stateless_allocator > const&) (table_constraints_extensions.cc:58) ==92890== by 0x4AC41B7: __static_initialization_and_destruction_0(int, int) (table_constraints_extensions.cc:42) ==92890== by 0x4AC420B: _GLOBAL__sub_I_table_constraints_extensions.cc (table_constraints_extensions.cc:96) ==92890== by 0x58C88FC: __libc_csu_init (in /home/venki/work/mysql/80/bld/runtime_output_directory/mysqld) ==92890== ==92890== 72 bytes in 1 blocks are still reachable in loss record 31 of 57 ==92890== at 0x9100E63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==92890== by 0x4956291: __gnu_cxx::new_allocator, Stateless_allocator > > > >::allocate(unsigned long, void const*) (new_allocator.h:111) ==92890== by 0x4955BD9: std::allocator_traits, Stateless_allocator > > > > >::allocate(std::allocator, Stateless_allocator > > > >&, unsigned long) (alloc_traits.h:436) ==92890== by 0x4955060: std::_Rb_tree, Stateless_allocator > >, std::_Select1st, Stateless_allocator > > >, std::less, std::allocator, Stateless_allocator > > > >::_M_get_node() (stl_tree.h:588) ==92890== by 0x49532E6: std::_Rb_tree_node, Stateless_allocator > > >* std::_Rb_tree, Stateless_allocator > >, std::_Select1st, Stateless_allocator > > >, std::less, std::allocator, Stateless_allocator > > > >::_M_create_node, std::tuple<> >(std::piecewise_construct_t const&, std::tuple&&, std::tuple<>&&) (stl_tree.h:642) ==92890== by 0x49516AC: std::_Rb_tree_iterator, Stateless_allocator > > > std::_Rb_tree, Stateless_allocator > >, std::_Select1st, Stateless_allocator > > >, std::less, std::allocator, Stateless_allocator > > > >::_M_emplace_hint_unique, std::tuple<> >(std::_Rb_tree_const_iterator, Stateless_allocator > > >, std::piecewise_construct_t const&, std::tuple&&, std::tuple<>&&) (stl_tree.h:2398) ==92890== by 0x49507FF: std::map, Stateless_allocator >, std::less, std::allocator, Stateless_allocator > > > >::operator[](int const&) (stl_map.h:493) ==92890== by 0x4A97433: dd::system_views::System_view_select_definition_impl::add_field(int, std::__cxx11::basic_string, Stateless_allocator > const&, std::__cxx11::basic_string, Stateless_allocator > const&, bool) (system_view_definition_impl.h:107) ==92890== by 0x4AC3B22: dd::system_views::Table_constraints_extensions::Table_constraints_extensions(std::__cxx11::basic_string, Stateless_allocator > const&) (table_constraints_extensions.cc:58) ==92890== by 0x4AC41B7: __static_initialization_and_destruction_0(int, int) (table_constraints_extensions.cc:42) ==92890== by 0x4AC420B: _GLOBAL__sub_I_table_constraints_extensions.cc (table_constraints_extensions.cc:96) ==92890== by 0x58C88FC: __libc_csu_init (in /home/venki/work/mysql/80/bld/runtime_output_directory/mysqld) ==92890== ==92890== 72 bytes in 1 blocks are still reachable in loss record 32 of 57 ==92890== at 0x9100E63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==92890== by 0x495610D: __gnu_cxx::new_allocator, Stateless_allocator > const, int> > >::allocate(unsigned long, void const*) (new_allocator.h:111) ==92890== by 0x4955A87: std::allocator_traits, Stateless_allocator > const, int> > > >::allocate(std::allocator, Stateless_allocator > const, int> > >&, unsigned long) (alloc_traits.h:436) ==92890== by 0x4954BF2: std::_Rb_tree, Stateless_allocator >, std::pair, Stateless_allocator > const, int>, std::_Select1st, Stateless_allocator > const, int> >, std::less, Stateless_allocator > >, std::allocator, Stateless_allocator > const, int> > >::_M_get_node() (stl_tree.h:588) ==92890== by 0x4952CE2: std::_Rb_tree_node, Stateless_allocator > const, int> >* std::_Rb_tree, Stateless_allocator >, std::pair, Stateless_allocator > const, int>, std::_Select1st, Stateless_allocator > const, int> >, std::less, Stateless_allocator > >, std::allocator, Stateless_allocator > const, int> > >::_M_create_node, Stateless_allocator > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple, Stateless_allocator > const&>&&, std::tuple<>&&) (stl_tree.h:642) ==92890== by 0x49514E0: std::_Rb_tree_iterator, Stateless_allocator > const, int> > std::_Rb_tree, Stateless_allocator >, std::pair, Stateless_allocator > const, int>, std::_Select1st, Stateless_allocator > const, int> >, std::less, Stateless_allocator > >, std::allocator, Stateless_allocator > const, int> > >::_M_emplace_hint_unique, Stateless_allocator > const&>, std::tuple<> >(std::_Rb_tree_const_iterator, Stateless_allocator > const, int> >, std::piecewise_construct_t const&, std::tuple, Stateless_allocator > const&>&&, std::tuple<>&&) (stl_tree.h:2398) ==92890== by 0x495067B: std::map, Stateless_allocator >, int, std::less, Stateless_allocator > >, std::allocator, Stateless_allocator > const, int> > >::operator[](std::__cxx11::basic_string, Stateless_allocator > const&) (stl_map.h:493) ==92890== by 0x4A972C8: dd::system_views::System_view_select_definition_impl::add_field(int, std::__cxx11::basic_string, Stateless_allocator > const&, std::__cxx11::basic_string, Stateless_allocator > const&, bool) (system_view_definition_impl.h:91) ==92890== by 0x4AC3BAF: dd::system_views::Table_constraints_extensions::Table_constraints_extensions(std::__cxx11::basic_string, Stateless_allocator > const&) (table_constraints_extensions.cc:60) ==92890== by 0x4AC41B7: __static_initialization_and_destruction_0(int, int) (table_constraints_extensions.cc:42) ==92890== by 0x4AC420B: _GLOBAL__sub_I_table_constraints_extensions.cc (table_constraints_extensions.cc:96) ==92890== by 0x58C88FC: __libc_csu_init (in /home/venki/work/mysql/80/bld/runtime_output_directory/mysqld) ==92890== ==92890== 72 bytes in 1 blocks are still reachable in loss record 33 of 57 ==92890== at 0x9100E63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==92890== by 0x4956291: __gnu_cxx::new_allocator, Stateless_allocator > > > >::allocate(unsigned long, void const*) (new_allocator.h:111) ==92890== by 0x4955BD9: std::allocator_traits, Stateless_allocator > > > > >::allocate(std::allocator, Stateless_allocator > > > >&, unsigned long) (alloc_traits.h:436) ==92890== by 0x4955060: std::_Rb_tree, Stateless_allocator > >, std::_Select1st, Stateless_allocator > > >, std::less, std::allocator, Stateless_allocator > > > >::_M_get_node() (stl_tree.h:588) ==92890== by 0x49532E6: std::_Rb_tree_node, Stateless_allocator > > >* std::_Rb_tree, Stateless_allocator > >, std::_Select1st, Stateless_allocator > > >, std::less, std::allocator, Stateless_allocator > > > >::_M_create_node, std::tuple<> >(std::piecewise_construct_t const&, std::tuple&&, std::tuple<>&&) (stl_tree.h:642) ==92890== by 0x49516AC: std::_Rb_tree_iterator, Stateless_allocator > > > std::_Rb_tree, Stateless_allocator > >, std::_Select1st, Stateless_allocator > > >, std::less, std::allocator, Stateless_allocator > > > >::_M_emplace_hint_unique, std::tuple<> >(std::_Rb_tree_const_iterator, Stateless_allocator > > >, std::piecewise_construct_t const&, std::tuple&&, std::tuple<>&&) (stl_tree.h:2398) ==92890== by 0x49507FF: std::map, Stateless_allocator >, std::less, std::allocator, Stateless_allocator > > > >::operator[](int const&) (stl_map.h:493) ==92890== by 0x4A97433: dd::system_views::System_view_select_definition_impl::add_field(int, std::__cxx11::basic_string, Stateless_allocator > const&, std::__cxx11::basic_string, Stateless_allocator > const&, bool) (system_view_definition_impl.h:107) ==92890== by 0x4AC3BAF: dd::system_views::Table_constraints_extensions::Table_constraints_extensions(std::__cxx11::basic_string, Stateless_allocator > const&) (table_constraints_extensions.cc:60) ==92890== by 0x4AC41B7: __static_initialization_and_destruction_0(int, int) (table_constraints_extensions.cc:42) ==92890== by 0x4AC420B: _GLOBAL__sub_I_table_constraints_extensions.cc (table_constraints_extensions.cc:96) ==92890== by 0x58C88FC: __libc_csu_init (in /home/venki/work/mysql/80/bld/runtime_output_directory/mysqld) ==92890== ==92890== 72 bytes in 1 blocks are still reachable in loss record 34 of 57 ==92890== at 0x9100E63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==92890== by 0x495610D: __gnu_cxx::new_allocator, Stateless_allocator > const, int> > >::allocate(unsigned long, void const*) (new_allocator.h:111) ==92890== by 0x4955A87: std::allocator_traits, Stateless_allocator > const, int> > > >::allocate(std::allocator, Stateless_allocator > const, int> > >&, unsigned long) (alloc_traits.h:436) ==92890== by 0x4954BF2: std::_Rb_tree, Stateless_allocator >, std::pair, Stateless_allocator > const, int>, std::_Select1st, Stateless_allocator > const, int> >, std::less, Stateless_allocator > >, std::allocator, Stateless_allocator > const, int> > >::_M_get_node() (stl_tree.h:588) ==92890== by 0x4952CE2: std::_Rb_tree_node, Stateless_allocator > const, int> >* std::_Rb_tree, Stateless_allocator >, std::pair, Stateless_allocator > const, int>, std::_Select1st, Stateless_allocator > const, int> >, std::less, Stateless_allocator > >, std::allocator, Stateless_allocator > const, int> > >::_M_create_node, Stateless_allocator > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple, Stateless_allocator > const&>&&, std::tuple<>&&) (stl_tree.h:642) ==92890== by 0x49514E0: std::_Rb_tree_iterator, Stateless_allocator > const, int> > std::_Rb_tree, Stateless_allocator >, std::pair, Stateless_allocator > const, int>, std::_Select1st, Stateless_allocator > const, int> >, std::less, Stateless_allocator > >, std::allocator, Stateless_allocator > const, int> > >::_M_emplace_hint_unique, Stateless_allocator > const&>, std::tuple<> >(std::_Rb_tree_const_iterator, Stateless_allocator > const, int> >, std::piecewise_construct_t const&, std::tuple, Stateless_allocator > const&>&&, std::tuple<>&&) (stl_tree.h:2398) ==92890== by 0x495067B: std::map, Stateless_allocator >, int, std::less, Stateless_allocator > >, std::allocator, Stateless_allocator > const, int> > >::operator[](std::__cxx11::basic_string, Stateless_allocator > const&) (stl_map.h:493) ==92890== by 0x4A972C8: dd::system_views::System_view_select_definition_impl::add_field(int, std::__cxx11::basic_string, Stateless_allocator > const&, std::__cxx11::basic_string, Stateless_allocator > const&, bool) (system_view_definition_impl.h:91) ==92890== by 0x4AC3C3C: dd::system_views::Table_constraints_extensions::Table_constraints_extensions(std::__cxx11::basic_string, Stateless_allocator > const&) (table_constraints_extensions.cc:62) ==92890== by 0x4AC41B7: __static_initialization_and_destruction_0(int, int) (table_constraints_extensions.cc:42) ==92890== by 0x4AC420B: _GLOBAL__sub_I_table_constraints_extensions.cc (table_constraints_extensions.cc:96) ==92890== by 0x58C88FC: __libc_csu_init (in /home/venki/work/mysql/80/bld/runtime_output_directory/mysqld) ==92890== ==92890== 72 bytes in 1 blocks are still reachable in loss record 35 of 57 ==92890== at 0x9100E63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==92890== by 0x4956291: __gnu_cxx::new_allocator, Stateless_allocator > > > >::allocate(unsigned long, void const*) (new_allocator.h:111) ==92890== by 0x4955BD9: std::allocator_traits, Stateless_allocator > > > > >::allocate(std::allocator, Stateless_allocator > > > >&, unsigned long) (alloc_traits.h:436) ==92890== by 0x4955060: std::_Rb_tree, Stateless_allocator > >, std::_Select1st, Stateless_allocator > > >, std::less, std::allocator, Stateless_allocator > > > >::_M_get_node() (stl_tree.h:588) ==92890== by 0x49532E6: std::_Rb_tree_node, Stateless_allocator > > >* std::_Rb_tree, Stateless_allocator > >, std::_Select1st, Stateless_allocator > > >, std::less, std::allocator, Stateless_allocator > > > >::_M_create_node, std::tuple<> >(std::piecewise_construct_t const&, std::tuple&&, std::tuple<>&&) (stl_tree.h:642) ==92890== by 0x49516AC: std::_Rb_tree_iterator, Stateless_allocator > > > std::_Rb_tree, Stateless_allocator > >, std::_Select1st, Stateless_allocator > > >, std::less, std::allocator, Stateless_allocator > > > >::_M_emplace_hint_unique, std::tuple<> >(std::_Rb_tree_const_iterator, Stateless_allocator > > >, std::piecewise_construct_t const&, std::tuple&&, std::tuple<>&&) (stl_tree.h:2398) ==92890== by 0x49507FF: std::map, Stateless_allocator >, std::less, std::allocator, Stateless_allocator > > > >::operator[](int const&) (stl_map.h:493) ==92890== by 0x4A97433: dd::system_views::System_view_select_definition_impl::add_field(int, std::__cxx11::basic_string, Stateless_allocator > const&, std::__cxx11::basic_string, Stateless_allocator > const&, bool) (system_view_definition_impl.h:107) ==92890== by 0x4AC3C3C: dd::system_views::Table_constraints_extensions::Table_constraints_extensions(std::__cxx11::basic_string, Stateless_allocator > const&) (table_constraints_extensions.cc:62) ==92890== by 0x4AC41B7: __static_initialization_and_destruction_0(int, int) (table_constraints_extensions.cc:42) ==92890== by 0x4AC420B: _GLOBAL__sub_I_table_constraints_extensions.cc (table_constraints_extensions.cc:96) ==92890== by 0x58C88FC: __libc_csu_init (in /home/venki/work/mysql/80/bld/runtime_output_directory/mysqld) ==92890== ==92890== 72 bytes in 1 blocks are still reachable in loss record 36 of 57 ==92890== at 0x9100E63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==92890== by 0x495610D: __gnu_cxx::new_allocator, Stateless_allocator > const, int> > >::allocate(unsigned long, void const*) (new_allocator.h:111) ==92890== by 0x4955A87: std::allocator_traits, Stateless_allocator > const, int> > > >::allocate(std::allocator, Stateless_allocator > const, int> > >&, unsigned long) (alloc_traits.h:436) ==92890== by 0x4954BF2: std::_Rb_tree, Stateless_allocator >, std::pair, Stateless_allocator > const, int>, std::_Select1st, Stateless_allocator > const, int> >, std::less, Stateless_allocator > >, std::allocator, Stateless_allocator > const, int> > >::_M_get_node() (stl_tree.h:588) ==92890== by 0x4952CE2: std::_Rb_tree_node, Stateless_allocator > const, int> >* std::_Rb_tree, Stateless_allocator >, std::pair, Stateless_allocator > const, int>, std::_Select1st, Stateless_allocator > const, int> >, std::less, Stateless_allocator > >, std::allocator, Stateless_allocator > const, int> > >::_M_create_node, Stateless_allocator > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple, Stateless_allocator > const&>&&, std::tuple<>&&) (stl_tree.h:642) ==92890== by 0x49514E0: std::_Rb_tree_iterator, Stateless_allocator > const, int> > std::_Rb_tree, Stateless_allocator >, std::pair, Stateless_allocator > const, int>, std::_Select1st, Stateless_allocator > const, int> >, std::less, Stateless_allocator > >, std::allocator, Stateless_allocator > const, int> > >::_M_emplace_hint_unique, Stateless_allocator > const&>, std::tuple<> >(std::_Rb_tree_const_iterator, Stateless_allocator > const, int> >, std::piecewise_construct_t const&, std::tuple, Stateless_allocator > const&>&&, std::tuple<>&&) (stl_tree.h:2398) ==92890== by 0x495067B: std::map, Stateless_allocator >, int, std::less, Stateless_allocator > >, std::allocator, Stateless_allocator > const, int> > >::operator[](std::__cxx11::basic_string, Stateless_allocator > const&) (stl_map.h:493) ==92890== by 0x4A972C8: dd::system_views::System_view_select_definition_impl::add_field(int, std::__cxx11::basic_string, Stateless_allocator > const&, std::__cxx11::basic_string, Stateless_allocator > const&, bool) (system_view_definition_impl.h:91) ==92890== by 0x4AC3CC0: dd::system_views::Table_constraints_extensions::Table_constraints_extensions(std::__cxx11::basic_string, Stateless_allocator > const&) (table_constraints_extensions.cc:64) ==92890== by 0x4AC41B7: __static_initialization_and_destruction_0(int, int) (table_constraints_extensions.cc:42) ==92890== by 0x4AC420B: _GLOBAL__sub_I_table_constraints_extensions.cc (table_constraints_extensions.cc:96) ==92890== by 0x58C88FC: __libc_csu_init (in /home/venki/work/mysql/80/bld/runtime_output_directory/mysqld) ==92890== ==92890== 72 bytes in 1 blocks are still reachable in loss record 37 of 57 ==92890== at 0x9100E63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==92890== by 0x4956291: __gnu_cxx::new_allocator, Stateless_allocator > > > >::allocate(unsigned long, void const*) (new_allocator.h:111) ==92890== by 0x4955BD9: std::allocator_traits, Stateless_allocator > > > > >::allocate(std::allocator, Stateless_allocator > > > >&, unsigned long) (alloc_traits.h:436) ==92890== by 0x4955060: std::_Rb_tree, Stateless_allocator > >, std::_Select1st, Stateless_allocator > > >, std::less, std::allocator, Stateless_allocator > > > >::_M_get_node() (stl_tree.h:588) ==92890== by 0x49532E6: std::_Rb_tree_node, Stateless_allocator > > >* std::_Rb_tree, Stateless_allocator > >, std::_Select1st, Stateless_allocator > > >, std::less, std::allocator, Stateless_allocator > > > >::_M_create_node, std::tuple<> >(std::piecewise_construct_t const&, std::tuple&&, std::tuple<>&&) (stl_tree.h:642) ==92890== by 0x49516AC: std::_Rb_tree_iterator, Stateless_allocator > > > std::_Rb_tree, Stateless_allocator > >, std::_Select1st, Stateless_allocator > > >, std::less, std::allocator, Stateless_allocator > > > >::_M_emplace_hint_unique, std::tuple<> >(std::_Rb_tree_const_iterator, Stateless_allocator > > >, std::piecewise_construct_t const&, std::tuple&&, std::tuple<>&&) (stl_tree.h:2398) ==92890== by 0x49507FF: std::map, Stateless_allocator >, std::less, std::allocator, Stateless_allocator > > > >::operator[](int const&) (stl_map.h:493) ==92890== by 0x4A97433: dd::system_views::System_view_select_definition_impl::add_field(int, std::__cxx11::basic_string, Stateless_allocator > const&, std::__cxx11::basic_string, Stateless_allocator > const&, bool) (system_view_definition_impl.h:107) ==92890== by 0x4AC3CC0: dd::system_views::Table_constraints_extensions::Table_constraints_extensions(std::__cxx11::basic_string, Stateless_allocator > const&) (table_constraints_extensions.cc:64) ==92890== by 0x4AC41B7: __static_initialization_and_destruction_0(int, int) (table_constraints_extensions.cc:42) ==92890== by 0x4AC420B: _GLOBAL__sub_I_table_constraints_extensions.cc (table_constraints_extensions.cc:96) ==92890== by 0x58C88FC: __libc_csu_init (in /home/venki/work/mysql/80/bld/runtime_output_directory/mysqld) ==92890== ==92890== 72 bytes in 1 blocks are still reachable in loss record 38 of 57 ==92890== at 0x9100E63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==92890== by 0x495610D: __gnu_cxx::new_allocator, Stateless_allocator > const, int> > >::allocate(unsigned long, void const*) (new_allocator.h:111) ==92890== by 0x4955A87: std::allocator_traits, Stateless_allocator > const, int> > > >::allocate(std::allocator, Stateless_allocator > const, int> > >&, unsigned long) (alloc_traits.h:436) ==92890== by 0x4954BF2: std::_Rb_tree, Stateless_allocator >, std::pair, Stateless_allocator > const, int>, std::_Select1st, Stateless_allocator > const, int> >, std::less, Stateless_allocator > >, std::allocator, Stateless_allocator > const, int> > >::_M_get_node() (stl_tree.h:588) ==92890== by 0x4952CE2: std::_Rb_tree_node, Stateless_allocator > const, int> >* std::_Rb_tree, Stateless_allocator >, std::pair, Stateless_allocator > const, int>, std::_Select1st, Stateless_allocator > const, int> >, std::less, Stateless_allocator > >, std::allocator, Stateless_allocator > const, int> > >::_M_create_node, Stateless_allocator > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple, Stateless_allocator > const&>&&, std::tuple<>&&) (stl_tree.h:642) ==92890== by 0x49514E0: std::_Rb_tree_iterator, Stateless_allocator > const, int> > std::_Rb_tree, Stateless_allocator >, std::pair, Stateless_allocator > const, int>, std::_Select1st, Stateless_allocator > const, int> >, std::less, Stateless_allocator > >, std::allocator, Stateless_allocator > const, int> > >::_M_emplace_hint_unique, Stateless_allocator > const&>, std::tuple<> >(std::_Rb_tree_const_iterator, Stateless_allocator > const, int> >, std::piecewise_construct_t const&, std::tuple, Stateless_allocator > const&>&&, std::tuple<>&&) (stl_tree.h:2398) ==92890== by 0x495067B: std::map, Stateless_allocator >, int, std::less, Stateless_allocator > >, std::allocator, Stateless_allocator > const, int> > >::operator[](std::__cxx11::basic_string, Stateless_allocator > const&) (stl_map.h:493) ==92890== by 0x4A972C8: dd::system_views::System_view_select_definition_impl::add_field(int, std::__cxx11::basic_string, Stateless_allocator > const&, std::__cxx11::basic_string, Stateless_allocator > const&, bool) (system_view_definition_impl.h:91) ==92890== by 0x4AC3D38: dd::system_views::Table_constraints_extensions::Table_constraints_extensions(std::__cxx11::basic_string, Stateless_allocator > const&) (table_constraints_extensions.cc:67) ==92890== by 0x4AC41B7: __static_initialization_and_destruction_0(int, int) (table_constraints_extensions.cc:42) ==92890== by 0x4AC420B: _GLOBAL__sub_I_table_constraints_extensions.cc (table_constraints_extensions.cc:96) ==92890== by 0x58C88FC: __libc_csu_init (in /home/venki/work/mysql/80/bld/runtime_output_directory/mysqld) ==92890== ==92890== 72 bytes in 1 blocks are still reachable in loss record 39 of 57 ==92890== at 0x9100E63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==92890== by 0x4956291: __gnu_cxx::new_allocator, Stateless_allocator > > > >::allocate(unsigned long, void const*) (new_allocator.h:111) ==92890== by 0x4955BD9: std::allocator_traits, Stateless_allocator > > > > >::allocate(std::allocator, Stateless_allocator > > > >&, unsigned long) (alloc_traits.h:436) ==92890== by 0x4955060: std::_Rb_tree, Stateless_allocator > >, std::_Select1st, Stateless_allocator > > >, std::less, std::allocator, Stateless_allocator > > > >::_M_get_node() (stl_tree.h:588) ==92890== by 0x49532E6: std::_Rb_tree_node, Stateless_allocator > > >* std::_Rb_tree, Stateless_allocator > >, std::_Select1st, Stateless_allocator > > >, std::less, std::allocator, Stateless_allocator > > > >::_M_create_node, std::tuple<> >(std::piecewise_construct_t const&, std::tuple&&, std::tuple<>&&) (stl_tree.h:642) ==92890== by 0x49516AC: std::_Rb_tree_iterator, Stateless_allocator > > > std::_Rb_tree, Stateless_allocator > >, std::_Select1st, Stateless_allocator > > >, std::less, std::allocator, Stateless_allocator > > > >::_M_emplace_hint_unique, std::tuple<> >(std::_Rb_tree_const_iterator, Stateless_allocator > > >, std::piecewise_construct_t const&, std::tuple&&, std::tuple<>&&) (stl_tree.h:2398) ==92890== by 0x49507FF: std::map, Stateless_allocator >, std::less, std::allocator, Stateless_allocator > > > >::operator[](int const&) (stl_map.h:493) ==92890== by 0x4A97433: dd::system_views::System_view_select_definition_impl::add_field(int, std::__cxx11::basic_string, Stateless_allocator > const&, std::__cxx11::basic_string, Stateless_allocator > const&, bool) (system_view_definition_impl.h:107) ==92890== by 0x4AC3D38: dd::system_views::Table_constraints_extensions::Table_constraints_extensions(std::__cxx11::basic_string, Stateless_allocator > const&) (table_constraints_extensions.cc:67) ==92890== by 0x4AC41B7: __static_initialization_and_destruction_0(int, int) (table_constraints_extensions.cc:42) ==92890== by 0x4AC420B: _GLOBAL__sub_I_table_constraints_extensions.cc (table_constraints_extensions.cc:96) ==92890== by 0x58C88FC: __libc_csu_init (in /home/venki/work/mysql/80/bld/runtime_output_directory/mysqld) ==92890== ==92890== 72 bytes in 1 blocks are still reachable in loss record 40 of 57 ==92890== at 0x9100E63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==92890== by 0x495610D: __gnu_cxx::new_allocator, Stateless_allocator > const, int> > >::allocate(unsigned long, void const*) (new_allocator.h:111) ==92890== by 0x4955A87: std::allocator_traits, Stateless_allocator > const, int> > > >::allocate(std::allocator, Stateless_allocator > const, int> > >&, unsigned long) (alloc_traits.h:436) ==92890== by 0x4954BF2: std::_Rb_tree, Stateless_allocator >, std::pair, Stateless_allocator > const, int>, std::_Select1st, Stateless_allocator > const, int> >, std::less, Stateless_allocator > >, std::allocator, Stateless_allocator > const, int> > >::_M_get_node() (stl_tree.h:588) ==92890== by 0x4952CE2: std::_Rb_tree_node, Stateless_allocator > const, int> >* std::_Rb_tree, Stateless_allocator >, std::pair, Stateless_allocator > const, int>, std::_Select1st, Stateless_allocator > const, int> >, std::less, Stateless_allocator > >, std::allocator, Stateless_allocator > const, int> > >::_M_create_node, Stateless_allocator > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple, Stateless_allocator > const&>&&, std::tuple<>&&) (stl_tree.h:642) ==92890== by 0x49514E0: std::_Rb_tree_iterator, Stateless_allocator > const, int> > std::_Rb_tree, Stateless_allocator >, std::pair, Stateless_allocator > const, int>, std::_Select1st, Stateless_allocator > const, int> >, std::less, Stateless_allocator > >, std::allocator, Stateless_allocator > const, int> > >::_M_emplace_hint_unique, Stateless_allocator > const&>, std::tuple<> >(std::_Rb_tree_const_iterator, Stateless_allocator > const, int> >, std::piecewise_construct_t const&, std::tuple, Stateless_allocator > const&>&&, std::tuple<>&&) (stl_tree.h:2398) ==92890== by 0x495067B: std::map, Stateless_allocator >, int, std::less, Stateless_allocator > >, std::allocator, Stateless_allocator > const, int> > >::operator[](std::__cxx11::basic_string, Stateless_allocator > const&) (stl_map.h:493) ==92890== by 0x4A972C8: dd::system_views::System_view_select_definition_impl::add_field(int, std::__cxx11::basic_string, Stateless_allocator > const&, std::__cxx11::basic_string, Stateless_allocator > const&, bool) (system_view_definition_impl.h:91) ==92890== by 0x4AC3DB0: dd::system_views::Table_constraints_extensions::Table_constraints_extensions(std::__cxx11::basic_string, Stateless_allocator > const&) (table_constraints_extensions.cc:70) ==92890== by 0x4AC41B7: __static_initialization_and_destruction_0(int, int) (table_constraints_extensions.cc:42) ==92890== by 0x4AC420B: _GLOBAL__sub_I_table_constraints_extensions.cc (table_constraints_extensions.cc:96) ==92890== by 0x58C88FC: __libc_csu_init (in /home/venki/work/mysql/80/bld/runtime_output_directory/mysqld) ==92890== ==92890== 72 bytes in 1 blocks are still reachable in loss record 41 of 57 ==92890== at 0x9100E63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==92890== by 0x4956291: __gnu_cxx::new_allocator, Stateless_allocator > > > >::allocate(unsigned long, void const*) (new_allocator.h:111) ==92890== by 0x4955BD9: std::allocator_traits, Stateless_allocator > > > > >::allocate(std::allocator, Stateless_allocator > > > >&, unsigned long) (alloc_traits.h:436) ==92890== by 0x4955060: std::_Rb_tree, Stateless_allocator > >, std::_Select1st, Stateless_allocator > > >, std::less, std::allocator, Stateless_allocator > > > >::_M_get_node() (stl_tree.h:588) ==92890== by 0x49532E6: std::_Rb_tree_node, Stateless_allocator > > >* std::_Rb_tree, Stateless_allocator > >, std::_Select1st, Stateless_allocator > > >, std::less, std::allocator, Stateless_allocator > > > >::_M_create_node, std::tuple<> >(std::piecewise_construct_t const&, std::tuple&&, std::tuple<>&&) (stl_tree.h:642) ==92890== by 0x49516AC: std::_Rb_tree_iterator, Stateless_allocator > > > std::_Rb_tree, Stateless_allocator > >, std::_Select1st, Stateless_allocator > > >, std::less, std::allocator, Stateless_allocator > > > >::_M_emplace_hint_unique, std::tuple<> >(std::_Rb_tree_const_iterator, Stateless_allocator > > >, std::piecewise_construct_t const&, std::tuple&&, std::tuple<>&&) (stl_tree.h:2398) ==92890== by 0x49507FF: std::map, Stateless_allocator >, std::less, std::allocator, Stateless_allocator > > > >::operator[](int const&) (stl_map.h:493) ==92890== by 0x4A97433: dd::system_views::System_view_select_definition_impl::add_field(int, std::__cxx11::basic_string, Stateless_allocator > const&, std::__cxx11::basic_string, Stateless_allocator > const&, bool) (system_view_definition_impl.h:107) ==92890== by 0x4AC3DB0: dd::system_views::Table_constraints_extensions::Table_constraints_extensions(std::__cxx11::basic_string, Stateless_allocator > const&) (table_constraints_extensions.cc:70) ==92890== by 0x4AC41B7: __static_initialization_and_destruction_0(int, int) (table_constraints_extensions.cc:42) ==92890== by 0x4AC420B: _GLOBAL__sub_I_table_constraints_extensions.cc (table_constraints_extensions.cc:96) ==92890== by 0x58C88FC: __libc_csu_init (in /home/venki/work/mysql/80/bld/runtime_output_directory/mysqld) ==92890== ==92890== 72 bytes in 1 blocks are still reachable in loss record 42 of 57 ==92890== at 0x9100E63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==92890== by 0x495610D: __gnu_cxx::new_allocator, Stateless_allocator > const, int> > >::allocate(unsigned long, void const*) (new_allocator.h:111) ==92890== by 0x4955A87: std::allocator_traits, Stateless_allocator > const, int> > > >::allocate(std::allocator, Stateless_allocator > const, int> > >&, unsigned long) (alloc_traits.h:436) ==92890== by 0x4954BF2: std::_Rb_tree, Stateless_allocator >, std::pair, Stateless_allocator > const, int>, std::_Select1st, Stateless_allocator > const, int> >, std::less, Stateless_allocator > >, std::allocator, Stateless_allocator > const, int> > >::_M_get_node() (stl_tree.h:588) ==92890== by 0x4952CE2: std::_Rb_tree_node, Stateless_allocator > const, int> >* std::_Rb_tree, Stateless_allocator >, std::pair, Stateless_allocator > const, int>, std::_Select1st, Stateless_allocator > const, int> >, std::less, Stateless_allocator > >, std::allocator, Stateless_allocator > const, int> > >::_M_create_node, Stateless_allocator > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple, Stateless_allocator > const&>&&, std::tuple<>&&) (stl_tree.h:642) ==92890== by 0x49514E0: std::_Rb_tree_iterator, Stateless_allocator > const, int> > std::_Rb_tree, Stateless_allocator >, std::pair, Stateless_allocator > const, int>, std::_Select1st, Stateless_allocator > const, int> >, std::less, Stateless_allocator > >, std::allocator, Stateless_allocator > const, int> > >::_M_emplace_hint_unique, Stateless_allocator > const&>, std::tuple<> >(std::_Rb_tree_const_iterator, Stateless_allocator > const, int> >, std::piecewise_construct_t const&, std::tuple, Stateless_allocator > const&>&&, std::tuple<>&&) (stl_tree.h:2398) ==92890== by 0x495067B: std::map, Stateless_allocator >, int, std::less, Stateless_allocator > >, std::allocator, Stateless_allocator > const, int> > >::operator[](std::__cxx11::basic_string, Stateless_allocator > const&) (stl_map.h:493) ==92890== by 0x4A972C8: dd::system_views::System_view_select_definition_impl::add_field(int, std::__cxx11::basic_string, Stateless_allocator > const&, std::__cxx11::basic_string, Stateless_allocator > const&, bool) (system_view_definition_impl.h:91) ==92890== by 0x4AC45E9: dd::system_views::Tablespaces_extensions::Tablespaces_extensions(std::__cxx11::basic_string, Stateless_allocator > const&) (tablespaces_extensions.cc:46) ==92890== by 0x4AC47F1: __static_initialization_and_destruction_0(int, int) (tablespaces_extensions.cc:31) ==92890== by 0x4AC4845: _GLOBAL__sub_I_tablespaces_extensions.cc (tablespaces_extensions.cc:60) ==92890== by 0x58C88FC: __libc_csu_init (in /home/venki/work/mysql/80/bld/runtime_output_directory/mysqld) ==92890== ==92890== 72 bytes in 1 blocks are still reachable in loss record 43 of 57 ==92890== at 0x9100E63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==92890== by 0x4956291: __gnu_cxx::new_allocator, Stateless_allocator > > > >::allocate(unsigned long, void const*) (new_allocator.h:111) ==92890== by 0x4955BD9: std::allocator_traits, Stateless_allocator > > > > >::allocate(std::allocator, Stateless_allocator > > > >&, unsigned long) (alloc_traits.h:436) ==92890== by 0x4955060: std::_Rb_tree, Stateless_allocator > >, std::_Select1st, Stateless_allocator > > >, std::less, std::allocator, Stateless_allocator > > > >::_M_get_node() (stl_tree.h:588) ==92890== by 0x49532E6: std::_Rb_tree_node, Stateless_allocator > > >* std::_Rb_tree, Stateless_allocator > >, std::_Select1st, Stateless_allocator > > >, std::less, std::allocator, Stateless_allocator > > > >::_M_create_node, std::tuple<> >(std::piecewise_construct_t const&, std::tuple&&, std::tuple<>&&) (stl_tree.h:642) ==92890== by 0x49516AC: std::_Rb_tree_iterator, Stateless_allocator > > > std::_Rb_tree, Stateless_allocator > >, std::_Select1st, Stateless_allocator > > >, std::less, std::allocator, Stateless_allocator > > > >::_M_emplace_hint_unique, std::tuple<> >(std::_Rb_tree_const_iterator, Stateless_allocator > > >, std::piecewise_construct_t const&, std::tuple&&, std::tuple<>&&) (stl_tree.h:2398) ==92890== by 0x49507FF: std::map, Stateless_allocator >, std::less, std::allocator, Stateless_allocator > > > >::operator[](int const&) (stl_map.h:493) ==92890== by 0x4A97433: dd::system_views::System_view_select_definition_impl::add_field(int, std::__cxx11::basic_string, Stateless_allocator > const&, std::__cxx11::basic_string, Stateless_allocator > const&, bool) (system_view_definition_impl.h:107) ==92890== by 0x4AC45E9: dd::system_views::Tablespaces_extensions::Tablespaces_extensions(std::__cxx11::basic_string, Stateless_allocator > const&) (tablespaces_extensions.cc:46) ==92890== by 0x4AC47F1: __static_initialization_and_destruction_0(int, int) (tablespaces_extensions.cc:31) ==92890== by 0x4AC4845: _GLOBAL__sub_I_tablespaces_extensions.cc (tablespaces_extensions.cc:60) ==92890== by 0x58C88FC: __libc_csu_init (in /home/venki/work/mysql/80/bld/runtime_output_directory/mysqld) ==92890== ==92890== 72 bytes in 1 blocks are still reachable in loss record 44 of 57 ==92890== at 0x9100E63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==92890== by 0x495610D: __gnu_cxx::new_allocator, Stateless_allocator > const, int> > >::allocate(unsigned long, void const*) (new_allocator.h:111) ==92890== by 0x4955A87: std::allocator_traits, Stateless_allocator > const, int> > > >::allocate(std::allocator, Stateless_allocator > const, int> > >&, unsigned long) (alloc_traits.h:436) ==92890== by 0x4954BF2: std::_Rb_tree, Stateless_allocator >, std::pair, Stateless_allocator > const, int>, std::_Select1st, Stateless_allocator > const, int> >, std::less, Stateless_allocator > >, std::allocator, Stateless_allocator > const, int> > >::_M_get_node() (stl_tree.h:588) ==92890== by 0x4952CE2: std::_Rb_tree_node, Stateless_allocator > const, int> >* std::_Rb_tree, Stateless_allocator >, std::pair, Stateless_allocator > const, int>, std::_Select1st, Stateless_allocator > const, int> >, std::less, Stateless_allocator > >, std::allocator, Stateless_allocator > const, int> > >::_M_create_node, Stateless_allocator > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple, Stateless_allocator > const&>&&, std::tuple<>&&) (stl_tree.h:642) ==92890== by 0x49514E0: std::_Rb_tree_iterator, Stateless_allocator > const, int> > std::_Rb_tree, Stateless_allocator >, std::pair, Stateless_allocator > const, int>, std::_Select1st, Stateless_allocator > const, int> >, std::less, Stateless_allocator > >, std::allocator, Stateless_allocator > const, int> > >::_M_emplace_hint_unique, Stateless_allocator > const&>, std::tuple<> >(std::_Rb_tree_const_iterator, Stateless_allocator > const, int> >, std::piecewise_construct_t const&, std::tuple, Stateless_allocator > const&>&&, std::tuple<>&&) (stl_tree.h:2398) ==92890== by 0x495067B: std::map, Stateless_allocator >, int, std::less, Stateless_allocator > >, std::allocator, Stateless_allocator > const, int> > >::operator[](std::__cxx11::basic_string, Stateless_allocator > const&) (stl_map.h:493) ==92890== by 0x4A972C8: dd::system_views::System_view_select_definition_impl::add_field(int, std::__cxx11::basic_string, Stateless_allocator > const&, std::__cxx11::basic_string, Stateless_allocator > const&, bool) (system_view_definition_impl.h:91) ==92890== by 0x4AC4658: dd::system_views::Tablespaces_extensions::Tablespaces_extensions(std::__cxx11::basic_string, Stateless_allocator > const&) (tablespaces_extensions.cc:49) ==92890== by 0x4AC47F1: __static_initialization_and_destruction_0(int, int) (tablespaces_extensions.cc:31) ==92890== by 0x4AC4845: _GLOBAL__sub_I_tablespaces_extensions.cc (tablespaces_extensions.cc:60) ==92890== by 0x58C88FC: __libc_csu_init (in /home/venki/work/mysql/80/bld/runtime_output_directory/mysqld) ==92890== ==92890== 72 bytes in 1 blocks are still reachable in loss record 45 of 57 ==92890== at 0x9100E63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==92890== by 0x4956291: __gnu_cxx::new_allocator, Stateless_allocator > > > >::allocate(unsigned long, void const*) (new_allocator.h:111) ==92890== by 0x4955BD9: std::allocator_traits, Stateless_allocator > > > > >::allocate(std::allocator, Stateless_allocator > > > >&, unsigned long) (alloc_traits.h:436) ==92890== by 0x4955060: std::_Rb_tree, Stateless_allocator > >, std::_Select1st, Stateless_allocator > > >, std::less, std::allocator, Stateless_allocator > > > >::_M_get_node() (stl_tree.h:588) ==92890== by 0x49532E6: std::_Rb_tree_node, Stateless_allocator > > >* std::_Rb_tree, Stateless_allocator > >, std::_Select1st, Stateless_allocator > > >, std::less, std::allocator, Stateless_allocator > > > >::_M_create_node, std::tuple<> >(std::piecewise_construct_t const&, std::tuple&&, std::tuple<>&&) (stl_tree.h:642) ==92890== by 0x49516AC: std::_Rb_tree_iterator, Stateless_allocator > > > std::_Rb_tree, Stateless_allocator > >, std::_Select1st, Stateless_allocator > > >, std::less, std::allocator, Stateless_allocator > > > >::_M_emplace_hint_unique, std::tuple<> >(std::_Rb_tree_const_iterator, Stateless_allocator > > >, std::piecewise_construct_t const&, std::tuple&&, std::tuple<>&&) (stl_tree.h:2398) ==92890== by 0x49507FF: std::map, Stateless_allocator >, std::less, std::allocator, Stateless_allocator > > > >::operator[](int const&) (stl_map.h:493) ==92890== by 0x4A97433: dd::system_views::System_view_select_definition_impl::add_field(int, std::__cxx11::basic_string, Stateless_allocator > const&, std::__cxx11::basic_string, Stateless_allocator > const&, bool) (system_view_definition_impl.h:107) ==92890== by 0x4AC4658: dd::system_views::Tablespaces_extensions::Tablespaces_extensions(std::__cxx11::basic_string, Stateless_allocator > const&) (tablespaces_extensions.cc:49) ==92890== by 0x4AC47F1: __static_initialization_and_destruction_0(int, int) (tablespaces_extensions.cc:31) ==92890== by 0x4AC4845: _GLOBAL__sub_I_tablespaces_extensions.cc (tablespaces_extensions.cc:60) ==92890== by 0x58C88FC: __libc_csu_init (in /home/venki/work/mysql/80/bld/runtime_output_directory/mysqld) ==92890== ==92890== 128 bytes in 1 blocks are still reachable in loss record 46 of 57 ==92890== at 0x9100E63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==92890== by 0x35907B7: __gnu_cxx::new_allocator, Stateless_allocator > >::allocate(unsigned long, void const*) (new_allocator.h:111) ==92890== by 0x3590437: std::allocator_traits, Stateless_allocator > > >::allocate(std::allocator, Stateless_allocator > >&, unsigned long) (alloc_traits.h:436) ==92890== by 0x358FF03: std::_Vector_base, Stateless_allocator >, std::allocator, Stateless_allocator > > >::_M_allocate(unsigned long) (stl_vector.h:172) ==92890== by 0x358F4EB: void std::vector, Stateless_allocator >, std::allocator, Stateless_allocator > > >::_M_realloc_insert, Stateless_allocator > const&>(__gnu_cxx::__normal_iterator, Stateless_allocator >*, std::vector, Stateless_allocator >, std::allocator, Stateless_allocator > > > >, std::__cxx11::basic_string, Stateless_allocator > const&) (vector.tcc:406) ==92890== by 0x358EEAB: std::vector, Stateless_allocator >, std::allocator, Stateless_allocator > > >::push_back(std::__cxx11::basic_string, Stateless_allocator > const&) (stl_vector.h:948) ==92890== by 0x4A974EB: dd::system_views::System_view_select_definition_impl::add_from(std::__cxx11::basic_string, Stateless_allocator > const&) (system_view_definition_impl.h:118) ==92890== by 0x4A9EF6A: dd::system_views::Columns_extensions::Columns_extensions(std::__cxx11::basic_string, Stateless_allocator > const&) (columns_extensions.cc:74) ==92890== by 0x4A9F2F5: __static_initialization_and_destruction_0(int, int) (columns_extensions.cc:41) ==92890== by 0x4A9F349: _GLOBAL__sub_I_columns_extensions.cc (columns_extensions.cc:91) ==92890== by 0x58C88FC: __libc_csu_init (in /home/venki/work/mysql/80/bld/runtime_output_directory/mysqld) ==92890== by 0x997D03F: (below main) (libc-start.c:264) ==92890== ==92890== 128 bytes in 1 blocks are still reachable in loss record 47 of 57 ==92890== at 0x9100E63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==92890== by 0x35907B7: __gnu_cxx::new_allocator, Stateless_allocator > >::allocate(unsigned long, void const*) (new_allocator.h:111) ==92890== by 0x3590437: std::allocator_traits, Stateless_allocator > > >::allocate(std::allocator, Stateless_allocator > >&, unsigned long) (alloc_traits.h:436) ==92890== by 0x358FF03: std::_Vector_base, Stateless_allocator >, std::allocator, Stateless_allocator > > >::_M_allocate(unsigned long) (stl_vector.h:172) ==92890== by 0x358F4EB: void std::vector, Stateless_allocator >, std::allocator, Stateless_allocator > > >::_M_realloc_insert, Stateless_allocator > const&>(__gnu_cxx::__normal_iterator, Stateless_allocator >*, std::vector, Stateless_allocator >, std::allocator, Stateless_allocator > > > >, std::__cxx11::basic_string, Stateless_allocator > const&) (vector.tcc:406) ==92890== by 0x358EEAB: std::vector, Stateless_allocator >, std::allocator, Stateless_allocator > > >::push_back(std::__cxx11::basic_string, Stateless_allocator > const&) (stl_vector.h:948) ==92890== by 0x4A97519: dd::system_views::System_view_select_definition_impl::add_where(std::__cxx11::basic_string, Stateless_allocator > const&) (system_view_definition_impl.h:129) ==92890== by 0x4A9F06A: dd::system_views::Columns_extensions::Columns_extensions(std::__cxx11::basic_string, Stateless_allocator > const&) (columns_extensions.cc:84) ==92890== by 0x4A9F2F5: __static_initialization_and_destruction_0(int, int) (columns_extensions.cc:41) ==92890== by 0x4A9F349: _GLOBAL__sub_I_columns_extensions.cc (columns_extensions.cc:91) ==92890== by 0x58C88FC: __libc_csu_init (in /home/venki/work/mysql/80/bld/runtime_output_directory/mysqld) ==92890== by 0x997D03F: (below main) (libc-start.c:264) ==92890== ==92890== 128 bytes in 1 blocks are still reachable in loss record 48 of 57 ==92890== at 0x9100E63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==92890== by 0x35907B7: __gnu_cxx::new_allocator, Stateless_allocator > >::allocate(unsigned long, void const*) (new_allocator.h:111) ==92890== by 0x3590437: std::allocator_traits, Stateless_allocator > > >::allocate(std::allocator, Stateless_allocator > >&, unsigned long) (alloc_traits.h:436) ==92890== by 0x358FF03: std::_Vector_base, Stateless_allocator >, std::allocator, Stateless_allocator > > >::_M_allocate(unsigned long) (stl_vector.h:172) ==92890== by 0x358F4EB: void std::vector, Stateless_allocator >, std::allocator, Stateless_allocator > > >::_M_realloc_insert, Stateless_allocator > const&>(__gnu_cxx::__normal_iterator, Stateless_allocator >*, std::vector, Stateless_allocator >, std::allocator, Stateless_allocator > > > >, std::__cxx11::basic_string, Stateless_allocator > const&) (vector.tcc:406) ==92890== by 0x358EEAB: std::vector, Stateless_allocator >, std::allocator, Stateless_allocator > > >::push_back(std::__cxx11::basic_string, Stateless_allocator > const&) (stl_vector.h:948) ==92890== by 0x4A974EB: dd::system_views::System_view_select_definition_impl::add_from(std::__cxx11::basic_string, Stateless_allocator > const&) (system_view_definition_impl.h:118) ==92890== by 0x4AC1E76: dd::system_views::Tables_extensions::Tables_extensions(std::__cxx11::basic_string, Stateless_allocator > const&) (tables_extensions.cc:71) ==92890== by 0x4AC2137: __static_initialization_and_destruction_0(int, int) (tables_extensions.cc:40) ==92890== by 0x4AC218B: _GLOBAL__sub_I_tables_extensions.cc (tables_extensions.cc:82) ==92890== by 0x58C88FC: __libc_csu_init (in /home/venki/work/mysql/80/bld/runtime_output_directory/mysqld) ==92890== by 0x997D03F: (below main) (libc-start.c:264) ==92890== ==92890== 128 bytes in 1 blocks are still reachable in loss record 49 of 57 ==92890== at 0x9100E63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==92890== by 0x35907B7: __gnu_cxx::new_allocator, Stateless_allocator > >::allocate(unsigned long, void const*) (new_allocator.h:111) ==92890== by 0x3590437: std::allocator_traits, Stateless_allocator > > >::allocate(std::allocator, Stateless_allocator > >&, unsigned long) (alloc_traits.h:436) ==92890== by 0x358FF03: std::_Vector_base, Stateless_allocator >, std::allocator, Stateless_allocator > > >::_M_allocate(unsigned long) (stl_vector.h:172) ==92890== by 0x358F4EB: void std::vector, Stateless_allocator >, std::allocator, Stateless_allocator > > >::_M_realloc_insert, Stateless_allocator > const&>(__gnu_cxx::__normal_iterator, Stateless_allocator >*, std::vector, Stateless_allocator >, std::allocator, Stateless_allocator > > > >, std::__cxx11::basic_string, Stateless_allocator > const&) (vector.tcc:406) ==92890== by 0x358EEAB: std::vector, Stateless_allocator >, std::allocator, Stateless_allocator > > >::push_back(std::__cxx11::basic_string, Stateless_allocator > const&) (stl_vector.h:948) ==92890== by 0x4A974EB: dd::system_views::System_view_select_definition_impl::add_from(std::__cxx11::basic_string, Stateless_allocator > const&) (system_view_definition_impl.h:118) ==92890== by 0x4AC3E7C: dd::system_views::Table_constraints_extensions::Table_constraints_extensions(std::__cxx11::basic_string, Stateless_allocator > const&) (table_constraints_extensions.cc:77) ==92890== by 0x4AC41B7: __static_initialization_and_destruction_0(int, int) (table_constraints_extensions.cc:42) ==92890== by 0x4AC420B: _GLOBAL__sub_I_table_constraints_extensions.cc (table_constraints_extensions.cc:96) ==92890== by 0x58C88FC: __libc_csu_init (in /home/venki/work/mysql/80/bld/runtime_output_directory/mysqld) ==92890== by 0x997D03F: (below main) (libc-start.c:264) ==92890== ==92890== 184 bytes in 1 blocks are still reachable in loss record 50 of 57 ==92890== at 0x91010F3: operator new(unsigned long, std::nothrow_t const&) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==92890== by 0x336521F: resourcegroups::Resource_group_mgr::instance() (resource_group_mgr.cc:102) ==92890== by 0x32E33C7: mysqld_main(int, char**) (mysqld.cc:6866) ==92890== by 0x32D0FB9: main (main.cc:25) ==92890== ==92890== 232 bytes in 1 blocks are still reachable in loss record 51 of 57 ==92890== at 0x9100E63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==92890== by 0x4A9F2E3: __static_initialization_and_destruction_0(int, int) (columns_extensions.cc:41) ==92890== by 0x4A9F349: _GLOBAL__sub_I_columns_extensions.cc (columns_extensions.cc:91) ==92890== by 0x58C88FC: __libc_csu_init (in /home/venki/work/mysql/80/bld/runtime_output_directory/mysqld) ==92890== by 0x997D03F: (below main) (libc-start.c:264) ==92890== ==92890== 232 bytes in 1 blocks are still reachable in loss record 52 of 57 ==92890== at 0x9100E63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==92890== by 0x4AC2125: __static_initialization_and_destruction_0(int, int) (tables_extensions.cc:40) ==92890== by 0x4AC218B: _GLOBAL__sub_I_tables_extensions.cc (tables_extensions.cc:82) ==92890== by 0x58C88FC: __libc_csu_init (in /home/venki/work/mysql/80/bld/runtime_output_directory/mysqld) ==92890== by 0x997D03F: (below main) (libc-start.c:264) ==92890== ==92890== 232 bytes in 1 blocks are still reachable in loss record 53 of 57 ==92890== at 0x9100E63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==92890== by 0x4AC41A5: __static_initialization_and_destruction_0(int, int) (table_constraints_extensions.cc:42) ==92890== by 0x4AC420B: _GLOBAL__sub_I_table_constraints_extensions.cc (table_constraints_extensions.cc:96) ==92890== by 0x58C88FC: __libc_csu_init (in /home/venki/work/mysql/80/bld/runtime_output_directory/mysqld) ==92890== by 0x997D03F: (below main) (libc-start.c:264) ==92890== ==92890== 232 bytes in 1 blocks are still reachable in loss record 54 of 57 ==92890== at 0x9100E63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==92890== by 0x4AC47DF: __static_initialization_and_destruction_0(int, int) (tablespaces_extensions.cc:31) ==92890== by 0x4AC4845: _GLOBAL__sub_I_tablespaces_extensions.cc (tablespaces_extensions.cc:60) ==92890== by 0x58C88FC: __libc_csu_init (in /home/venki/work/mysql/80/bld/runtime_output_directory/mysqld) ==92890== by 0x997D03F: (below main) (libc-start.c:264) ==92890== ==92890== 474 bytes in 9 blocks are possibly lost in loss record 55 of 57 ==92890== at 0x91007F3: malloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==92890== by 0x4BBDF0E: my_raw_malloc(unsigned long, int) (my_malloc.cc:200) ==92890== by 0x4BBDB4E: my_malloc(unsigned int, unsigned long, int) (my_malloc.cc:81) ==92890== by 0x495D9E1: dd::String_type_alloc::operator()(unsigned long) const (string_type.cc:34) ==92890== by 0x336B697: Stateless_allocator::allocate(unsigned long, char const*) (stateless_allocator.h:123) ==92890== by 0x3369F39: std::allocator_traits >::allocate(Stateless_allocator&, unsigned long) (alloc_traits.h:301) ==92890== by 0x336CF15: std::__cxx11::basic_string, Stateless_allocator >::_M_create(unsigned long&, unsigned long) (basic_string.tcc:153) ==92890== by 0x35822B9: void std::__cxx11::basic_string, Stateless_allocator >::_M_construct(char*, char*, std::forward_iterator_tag) (basic_string.tcc:219) ==92890== by 0x357ED3B: void std::__cxx11::basic_string, Stateless_allocator >::_M_construct_aux(char*, char*, std::__false_type) (basic_string.h:236) ==92890== by 0x357AC6D: void std::__cxx11::basic_string, Stateless_allocator >::_M_construct(char*, char*) (basic_string.h:255) ==92890== by 0x3576AFB: std::__cxx11::basic_string, Stateless_allocator >::basic_string(std::__cxx11::basic_string, Stateless_allocator > const&) (basic_string.h:440) ==92890== by 0x49569AB: std::pair, Stateless_allocator > const, int>::pair, Stateless_allocator > const&, 0ul>(std::tuple, Stateless_allocator > const&>&, std::tuple<>&, std::_Index_tuple<0ul>, std::_Index_tuple<>) (tuple:1652) ==92890== ==92890== 1,293 bytes in 19 blocks are possibly lost in loss record 56 of 57 ==92890== at 0x91007F3: malloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==92890== by 0x4BBDF0E: my_raw_malloc(unsigned long, int) (my_malloc.cc:200) ==92890== by 0x4BBDB4E: my_malloc(unsigned int, unsigned long, int) (my_malloc.cc:81) ==92890== by 0x495D9E1: dd::String_type_alloc::operator()(unsigned long) const (string_type.cc:34) ==92890== by 0x336B697: Stateless_allocator::allocate(unsigned long, char const*) (stateless_allocator.h:123) ==92890== by 0x3369F39: std::allocator_traits >::allocate(Stateless_allocator&, unsigned long) (alloc_traits.h:301) ==92890== by 0x336CF15: std::__cxx11::basic_string, Stateless_allocator >::_M_create(unsigned long&, unsigned long) (basic_string.tcc:153) ==92890== by 0x35822B9: void std::__cxx11::basic_string, Stateless_allocator >::_M_construct(char*, char*, std::forward_iterator_tag) (basic_string.tcc:219) ==92890== by 0x357ED3B: void std::__cxx11::basic_string, Stateless_allocator >::_M_construct_aux(char*, char*, std::__false_type) (basic_string.h:236) ==92890== by 0x357AC6D: void std::__cxx11::basic_string, Stateless_allocator >::_M_construct(char*, char*) (basic_string.h:255) ==92890== by 0x3BBD564: std::__cxx11::basic_string, Stateless_allocator >::basic_string(char*, char*, Stateless_allocator const&) (basic_string.h:607) ==92890== by 0x3BBD29A: std::__cxx11::basic_stringbuf, Stateless_allocator >::str() const (sstream:173) ==92890== ==92890== 1,418 bytes in 19 blocks are possibly lost in loss record 57 of 57 ==92890== at 0x91007F3: malloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==92890== by 0x4BBDF0E: my_raw_malloc(unsigned long, int) (my_malloc.cc:200) ==92890== by 0x4BBDB4E: my_malloc(unsigned int, unsigned long, int) (my_malloc.cc:81) ==92890== by 0x495D9E1: dd::String_type_alloc::operator()(unsigned long) const (string_type.cc:34) ==92890== by 0x336B697: Stateless_allocator::allocate(unsigned long, char const*) (stateless_allocator.h:123) ==92890== by 0x3369F39: std::allocator_traits >::allocate(Stateless_allocator&, unsigned long) (alloc_traits.h:301) ==92890== by 0x336CF15: std::__cxx11::basic_string, Stateless_allocator >::_M_create(unsigned long&, unsigned long) (basic_string.tcc:153) ==92890== by 0x35822B9: void std::__cxx11::basic_string, Stateless_allocator >::_M_construct(char*, char*, std::forward_iterator_tag) (basic_string.tcc:219) ==92890== by 0x357ED3B: void std::__cxx11::basic_string, Stateless_allocator >::_M_construct_aux(char*, char*, std::__false_type) (basic_string.h:236) ==92890== by 0x357AC6D: void std::__cxx11::basic_string, Stateless_allocator >::_M_construct(char*, char*) (basic_string.h:255) ==92890== by 0x3576AFB: std::__cxx11::basic_string, Stateless_allocator >::basic_string(std::__cxx11::basic_string, Stateless_allocator > const&) (basic_string.h:440) ==92890== by 0x358FD81: void __gnu_cxx::new_allocator, Stateless_allocator > >::construct, Stateless_allocator >, std::__cxx11::basic_string, Stateless_allocator > const&>(std::__cxx11::basic_string, Stateless_allocator >*, std::__cxx11::basic_string, Stateless_allocator > const&) (new_allocator.h:136) ==92890== ==92890== LEAK SUMMARY: ==92890== definitely lost: 0 bytes in 0 blocks ==92890== indirectly lost: 0 bytes in 0 blocks ==92890== possibly lost: 3,437 bytes in 51 blocks ==92890== still reachable: 4,520 bytes in 50 blocks ==92890== suppressed: 0 bytes in 0 blocks ==92890== ==92890== For lists of detected and suppressed errors, rerun with: -s ==92890== ERROR SUMMARY: 7 errors from 7 contexts (suppressed: 0 from 0)