==154048== Memcheck, a memory error detector ==154048== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al. ==154048== Using Valgrind-3.15.0 and LibVEX; rerun with -h for copyright info ==154048== Parent PID: 152239 ==154048== ==154048== Warning: unimplemented fcntl command: 1036 ==154048== ==154048== HEAP SUMMARY: ==154048== in use at exit: 12,471 bytes in 163 blocks ==154048== total heap usage: 214,213 allocs, 214,050 frees, 359,338,412 bytes allocated ==154048== ==154048== 8 bytes in 1 blocks are still reachable in loss record 1 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x204BEA1: __gnu_cxx::new_allocator > >::allocate(unsigned long, void const*) (new_allocator.h:114) ==154048== by 0x204A4C6: std::allocator_traits > > >::allocate(std::allocator > >&, unsigned long) (alloc_traits.h:443) ==154048== by 0x20480BB: std::_Vector_base >, std::allocator > > >::_M_allocate(unsigned long) (stl_vector.h:343) ==154048== by 0x2045A1C: void std::vector >, std::allocator > > >::_M_realloc_insert > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::unique_ptr >&&) (vector.tcc:440) ==154048== by 0x204349B: std::unique_ptr >& std::vector >, std::allocator > > >::emplace_back > >(std::unique_ptr >&&) (vector.tcc:121) ==154048== by 0x20429C4: rocksdb::ObjectLibrary::AddFactoryEntry(char const*, std::unique_ptr >&&) (object_registry.h:271) ==154048== by 0x22791E9: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(rocksdb::ObjectLibrary::PatternEntry const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:255) ==154048== by 0x22783BA: __static_initialization_and_destruction_0(int, int) (fs_posix.cc:1280) ==154048== by 0x2278B10: _GLOBAL__sub_I__ZN7rocksdb10FileSystem7DefaultEv (fs_posix.cc:1282) ==154048== by 0x29667EC: __libc_csu_init (in /home/vagrant/engine/wazuh/src/engine/build/main) ==154048== by 0x4F7400F: (below main) (libc-start.c:264) ==154048== ==154048== 8 bytes in 1 blocks are still reachable in loss record 2 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x204BEA1: __gnu_cxx::new_allocator > >::allocate(unsigned long, void const*) (new_allocator.h:114) ==154048== by 0x204A4C6: std::allocator_traits > > >::allocate(std::allocator > >&, unsigned long) (alloc_traits.h:443) ==154048== by 0x20480BB: std::_Vector_base >, std::allocator > > >::_M_allocate(unsigned long) (stl_vector.h:343) ==154048== by 0x2045A1C: void std::vector >, std::allocator > > >::_M_realloc_insert > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::unique_ptr >&&) (vector.tcc:440) ==154048== by 0x204349B: std::unique_ptr >& std::vector >, std::allocator > > >::emplace_back > >(std::unique_ptr >&&) (vector.tcc:121) ==154048== by 0x20429C4: rocksdb::ObjectLibrary::AddFactoryEntry(char const*, std::unique_ptr >&&) (object_registry.h:271) ==154048== by 0x2221A62: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(std::__cxx11::basic_string, std::allocator > const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:241) ==154048== by 0x2220396: rocksdb::(anonymous namespace)::RegisterFileChecksumGenFactories(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (file_checksum_helper.cc:150) ==154048== by 0x2220479: rocksdb::FileChecksumGenFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}::operator()() const (file_checksum_helper.cc:160) ==154048== by 0x2220DC6: void std::__invoke_impl, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_other, rocksdb::FileChecksumGenFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x2220AB9: std::__invoke_result, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>::type std::__invoke, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::FileChecksumGenFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x222067C: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::FileChecksumGenFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x222069E: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::FileChecksumGenFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x22206B3: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::FileChecksumGenFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== ==154048== 8 bytes in 1 blocks are still reachable in loss record 3 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x204BEA1: __gnu_cxx::new_allocator > >::allocate(unsigned long, void const*) (new_allocator.h:114) ==154048== by 0x204A4C6: std::allocator_traits > > >::allocate(std::allocator > >&, unsigned long) (alloc_traits.h:443) ==154048== by 0x20480BB: std::_Vector_base >, std::allocator > > >::_M_allocate(unsigned long) (stl_vector.h:343) ==154048== by 0x2045A1C: void std::vector >, std::allocator > > >::_M_realloc_insert > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::unique_ptr >&&) (vector.tcc:440) ==154048== by 0x204349B: std::unique_ptr >& std::vector >, std::allocator > > >::emplace_back > >(std::unique_ptr >&&) (vector.tcc:121) ==154048== by 0x20429C4: rocksdb::ObjectLibrary::AddFactoryEntry(char const*, std::unique_ptr >&&) (object_registry.h:271) ==154048== by 0x232F084: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(std::__cxx11::basic_string, std::allocator > const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:241) ==154048== by 0x232DF90: rocksdb::(anonymous namespace)::RegisterSstPartitionerFactories(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (sst_partitioner.cc:69) ==154048== by 0x232E073: rocksdb::SstPartitionerFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}::operator()() const (sst_partitioner.cc:79) ==154048== by 0x232E94C: void std::__invoke_impl, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_other, rocksdb::SstPartitionerFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x232E63F: std::__invoke_result, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>::type std::__invoke, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::SstPartitionerFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x232E202: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::SstPartitionerFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x232E224: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::SstPartitionerFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x232E239: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::SstPartitionerFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== ==154048== 8 bytes in 1 blocks are still reachable in loss record 4 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x204BEA1: __gnu_cxx::new_allocator > >::allocate(unsigned long, void const*) (new_allocator.h:114) ==154048== by 0x204A4C6: std::allocator_traits > > >::allocate(std::allocator > >&, unsigned long) (alloc_traits.h:443) ==154048== by 0x20480BB: std::_Vector_base >, std::allocator > > >::_M_allocate(unsigned long) (stl_vector.h:343) ==154048== by 0x2045A1C: void std::vector >, std::allocator > > >::_M_realloc_insert > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::unique_ptr >&&) (vector.tcc:440) ==154048== by 0x204349B: std::unique_ptr >& std::vector >, std::allocator > > >::emplace_back > >(std::unique_ptr >&&) (vector.tcc:121) ==154048== by 0x20429C4: rocksdb::ObjectLibrary::AddFactoryEntry(char const*, std::unique_ptr >&&) (object_registry.h:271) ==154048== by 0x222E568: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(std::__cxx11::basic_string, std::allocator > const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:241) ==154048== by 0x222D330: rocksdb::RegisterBuiltinCompactionFilters(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (compaction_filters.cc:24) ==154048== by 0x222D413: rocksdb::CompactionFilter::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::CompactionFilter const**)::{lambda()#1}::operator()() const (compaction_filters.cc:32) ==154048== by 0x222E0E2: void std::__invoke_impl, std::allocator > const&, rocksdb::CompactionFilter const**)::{lambda()#1}>(std::__invoke_other, rocksdb::CompactionFilter::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::CompactionFilter const**)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x222DBD9: std::__invoke_result, std::allocator > const&, rocksdb::CompactionFilter const**)::{lambda()#1}>::type std::__invoke, std::allocator > const&, rocksdb::CompactionFilter const**)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::CompactionFilter::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::CompactionFilter const**)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x222D628: void std::call_once, std::allocator > const&, rocksdb::CompactionFilter const**)::{lambda()#1}>(std::once_flag&, rocksdb::CompactionFilter::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::CompactionFilter const**)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x222D64A: void std::call_once, std::allocator > const&, rocksdb::CompactionFilter const**)::{lambda()#1}>(std::once_flag&, rocksdb::CompactionFilter::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::CompactionFilter const**)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x222D65F: void std::call_once, std::allocator > const&, rocksdb::CompactionFilter const**)::{lambda()#1}>(std::once_flag&, rocksdb::CompactionFilter::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::CompactionFilter const**)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== ==154048== 16 bytes in 1 blocks are still reachable in loss record 5 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x1EB3FD6: __static_initialization_and_destruction_0(int, int) (error_handler.cc:253) ==154048== by 0x1EB408A: _GLOBAL__sub_I__ZN7rocksdb16ErrorSeverityMapE (error_handler.cc:792) ==154048== by 0x29667EC: __libc_csu_init (in /home/vagrant/engine/wazuh/src/engine/build/main) ==154048== by 0x4F7400F: (below main) (libc-start.c:264) ==154048== ==154048== 16 bytes in 1 blocks are still reachable in loss record 6 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x22443B4: rocksdb::ObjectLibrary::Default() (object_registry.cc:212) ==154048== by 0x22782F4: __static_initialization_and_destruction_0(int, int) (fs_posix.cc:1274) ==154048== by 0x2278B10: _GLOBAL__sub_I__ZN7rocksdb10FileSystem7DefaultEv (fs_posix.cc:1282) ==154048== by 0x29667EC: __libc_csu_init (in /home/vagrant/engine/wazuh/src/engine/build/main) ==154048== by 0x4F7400F: (below main) (libc-start.c:264) ==154048== ==154048== 16 bytes in 1 blocks are still reachable in loss record 7 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x226CB56: rocksdb::SystemClock::Default() (env_posix.cc:519) ==154048== by 0x226C36A: rocksdb::(anonymous namespace)::PosixEnv::PosixEnv() (env_posix.cc:420) ==154048== by 0x226C9F3: rocksdb::Env::Default() (env_posix.cc:508) ==154048== by 0x20EC5DD: rocksdb::DBOptions::DBOptions() (options.cc:129) ==154048== by 0x1D6D016: rocksdb::Options::Options() (options.h:1401) ==154048== by 0x1D6919D: kvdbManager::KVDBManager::KVDBManager(kvdbManager::KVDBManagerOptions const&, std::shared_ptr const&) (kvdbManager.cpp:18) ==154048== by 0x1AA3E92: void __gnu_cxx::new_allocator::construct&>(kvdbManager::KVDBManager*, kvdbManager::KVDBManagerOptions&, std::shared_ptr&) (new_allocator.h:146) ==154048== by 0x1A9F88B: void std::allocator_traits >::construct&>(std::allocator&, kvdbManager::KVDBManager*, kvdbManager::KVDBManagerOptions&, std::shared_ptr&) (alloc_traits.h:483) ==154048== by 0x1A980B6: std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace&>(std::allocator, kvdbManager::KVDBManagerOptions&, std::shared_ptr&) (shared_ptr_base.h:548) ==154048== by 0x1A8F944: std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count, kvdbManager::KVDBManagerOptions&, std::shared_ptr&>(kvdbManager::KVDBManager*&, std::_Sp_alloc_shared_tag >, kvdbManager::KVDBManagerOptions&, std::shared_ptr&) (shared_ptr_base.h:679) ==154048== by 0x1A86301: std::__shared_ptr::__shared_ptr, kvdbManager::KVDBManagerOptions&, std::shared_ptr&>(std::_Sp_alloc_shared_tag >, kvdbManager::KVDBManagerOptions&, std::shared_ptr&) (shared_ptr_base.h:1344) ==154048== by 0x1A7BB18: std::shared_ptr::shared_ptr, kvdbManager::KVDBManagerOptions&, std::shared_ptr&>(std::_Sp_alloc_shared_tag >, kvdbManager::KVDBManagerOptions&, std::shared_ptr&) (shared_ptr.h:359) ==154048== by 0x1A726F6: std::shared_ptr std::allocate_shared, kvdbManager::KVDBManagerOptions&, std::shared_ptr&>(std::allocator const&, kvdbManager::KVDBManagerOptions&, std::shared_ptr&) (shared_ptr.h:702) ==154048== by 0x1A68E77: std::shared_ptr std::make_shared&>(kvdbManager::KVDBManagerOptions&, std::shared_ptr&) (shared_ptr.h:718) ==154048== ==154048== 16 bytes in 1 blocks are still reachable in loss record 8 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x2275686: rocksdb::FileSystem::Default() (fs_posix.cc:1269) ==154048== by 0x226C379: rocksdb::(anonymous namespace)::PosixEnv::PosixEnv() (env_posix.cc:414) ==154048== by 0x226C9F3: rocksdb::Env::Default() (env_posix.cc:508) ==154048== by 0x20EC5DD: rocksdb::DBOptions::DBOptions() (options.cc:129) ==154048== by 0x1D6D016: rocksdb::Options::Options() (options.h:1401) ==154048== by 0x1D6919D: kvdbManager::KVDBManager::KVDBManager(kvdbManager::KVDBManagerOptions const&, std::shared_ptr const&) (kvdbManager.cpp:18) ==154048== by 0x1AA3E92: void __gnu_cxx::new_allocator::construct&>(kvdbManager::KVDBManager*, kvdbManager::KVDBManagerOptions&, std::shared_ptr&) (new_allocator.h:146) ==154048== by 0x1A9F88B: void std::allocator_traits >::construct&>(std::allocator&, kvdbManager::KVDBManager*, kvdbManager::KVDBManagerOptions&, std::shared_ptr&) (alloc_traits.h:483) ==154048== by 0x1A980B6: std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace&>(std::allocator, kvdbManager::KVDBManagerOptions&, std::shared_ptr&) (shared_ptr_base.h:548) ==154048== by 0x1A8F944: std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count, kvdbManager::KVDBManagerOptions&, std::shared_ptr&>(kvdbManager::KVDBManager*&, std::_Sp_alloc_shared_tag >, kvdbManager::KVDBManagerOptions&, std::shared_ptr&) (shared_ptr_base.h:679) ==154048== by 0x1A86301: std::__shared_ptr::__shared_ptr, kvdbManager::KVDBManagerOptions&, std::shared_ptr&>(std::_Sp_alloc_shared_tag >, kvdbManager::KVDBManagerOptions&, std::shared_ptr&) (shared_ptr_base.h:1344) ==154048== by 0x1A7BB18: std::shared_ptr::shared_ptr, kvdbManager::KVDBManagerOptions&, std::shared_ptr&>(std::_Sp_alloc_shared_tag >, kvdbManager::KVDBManagerOptions&, std::shared_ptr&) (shared_ptr.h:359) ==154048== by 0x1A726F6: std::shared_ptr std::allocate_shared, kvdbManager::KVDBManagerOptions&, std::shared_ptr&>(std::allocator const&, kvdbManager::KVDBManagerOptions&, std::shared_ptr&) (shared_ptr.h:702) ==154048== by 0x1A68E77: std::shared_ptr std::make_shared&>(kvdbManager::KVDBManagerOptions&, std::shared_ptr&) (shared_ptr.h:718) ==154048== ==154048== 16 bytes in 1 blocks are still reachable in loss record 9 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x224461C: rocksdb::ObjectRegistry::Default() (object_registry.cc:227) ==154048== by 0x22446E1: rocksdb::ObjectRegistry::NewInstance() (object_registry.cc:232) ==154048== by 0x20F2A88: rocksdb::ConfigOptions::ConfigOptions() (options_helper.cc:33) ==154048== by 0x21186EF: rocksdb::PersistRocksDBOptions(rocksdb::DBOptions const&, std::vector, std::allocator >, std::allocator, std::allocator > > > const&, std::vector > const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::FileSystem*) (options_parser.cc:43) ==154048== by 0x1DA6B76: rocksdb::DBImpl::WriteOptionsFile(bool, bool) (db_impl.cc:4910) ==154048== by 0x1E8C6D3: rocksdb::DBImpl::Open(rocksdb::DBOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, std::vector >*, rocksdb::DB**, bool, bool) (db_impl_open.cc:2065) ==154048== by 0x1E8A5C0: rocksdb::DB::Open(rocksdb::DBOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, std::vector >*, rocksdb::DB**) (db_impl_open.cc:1750) ==154048== by 0x1D698AF: kvdbManager::KVDBManager::initializeMainDB() (kvdbManager.cpp:89) ==154048== by 0x1D693FE: kvdbManager::KVDBManager::initialize() (kvdbManager.cpp:30) ==154048== by 0x1A4D6C3: cmd::server::runStart(std::shared_ptr >) (start.cpp:229) ==154048== by 0x1A501FF: cmd::server::configure(std::shared_ptr)::{lambda()#1}::operator()() const (start.cpp:545) ==154048== by 0x1A5354C: std::_Function_handler)::{lambda()#1}>::_M_invoke(std::_Any_data const&) (std_function.h:300) ==154048== by 0x1993C75: std::function::operator()() const (std_function.h:688) ==154048== by 0x1978352: CLI::App::run_callback(bool, bool) (App.hpp:1968) ==154048== ==154048== 16 bytes in 1 blocks are still reachable in loss record 10 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x2249B61: __gnu_cxx::new_allocator >::allocate(unsigned long, void const*) (new_allocator.h:114) ==154048== by 0x22490A4: std::allocator_traits > >::allocate(std::allocator >&, unsigned long) (alloc_traits.h:443) ==154048== by 0x2247F5B: std::_Vector_base, std::allocator > >::_M_allocate(unsigned long) (stl_vector.h:343) ==154048== by 0x2246E24: void std::vector, std::allocator > >::_M_realloc_insert const&>(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, std::shared_ptr const&) (vector.tcc:440) ==154048== by 0x2246033: std::vector, std::allocator > >::push_back(std::shared_ptr const&) (stl_vector.h:1195) ==154048== by 0x22444D2: rocksdb::ObjectRegistry::ObjectRegistry(std::shared_ptr const&) (object_registry.cc:217) ==154048== by 0x224B7A8: void __gnu_cxx::new_allocator::construct&>(rocksdb::ObjectRegistry*, std::shared_ptr&) (new_allocator.h:146) ==154048== by 0x224B301: void std::allocator_traits >::construct&>(std::allocator&, rocksdb::ObjectRegistry*, std::shared_ptr&) (alloc_traits.h:483) ==154048== by 0x224AB47: std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace&>(std::allocator, std::shared_ptr&) (shared_ptr_base.h:548) ==154048== by 0x2249E05: std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count, std::shared_ptr&>(rocksdb::ObjectRegistry*&, std::_Sp_alloc_shared_tag >, std::shared_ptr&) (shared_ptr_base.h:679) ==154048== by 0x22491F7: std::__shared_ptr::__shared_ptr, std::shared_ptr&>(std::_Sp_alloc_shared_tag >, std::shared_ptr&) (shared_ptr_base.h:1344) ==154048== by 0x2248110: std::shared_ptr::shared_ptr, std::shared_ptr&>(std::_Sp_alloc_shared_tag >, std::shared_ptr&) (shared_ptr.h:359) ==154048== by 0x22471F8: std::shared_ptr std::allocate_shared, std::shared_ptr&>(std::allocator const&, std::shared_ptr&) (shared_ptr.h:702) ==154048== by 0x2246305: std::shared_ptr std::make_shared&>(std::shared_ptr&) (shared_ptr.h:718) ==154048== ==154048== 16 bytes in 1 blocks are still reachable in loss record 11 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x204BEA1: __gnu_cxx::new_allocator > >::allocate(unsigned long, void const*) (new_allocator.h:114) ==154048== by 0x204A4C6: std::allocator_traits > > >::allocate(std::allocator > >&, unsigned long) (alloc_traits.h:443) ==154048== by 0x20480BB: std::_Vector_base >, std::allocator > > >::_M_allocate(unsigned long) (stl_vector.h:343) ==154048== by 0x2045A1C: void std::vector >, std::allocator > > >::_M_realloc_insert > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::unique_ptr >&&) (vector.tcc:440) ==154048== by 0x204349B: std::unique_ptr >& std::vector >, std::allocator > > >::emplace_back > >(std::unique_ptr >&&) (vector.tcc:121) ==154048== by 0x20429C4: rocksdb::ObjectLibrary::AddFactoryEntry(char const*, std::unique_ptr >&&) (object_registry.h:271) ==154048== by 0x219250C: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(std::__cxx11::basic_string, std::allocator > const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:241) ==154048== by 0x219104D: rocksdb::RegisterFlushBlockPolicyFactories(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (flush_block_policy.cc:109) ==154048== by 0x21911C3: rocksdb::FlushBlockPolicyFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}::operator()() const (flush_block_policy.cc:121) ==154048== by 0x2191DF4: void std::__invoke_impl, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_other, rocksdb::FlushBlockPolicyFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x2191A17: std::__invoke_result, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>::type std::__invoke, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::FlushBlockPolicyFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x2191430: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::FlushBlockPolicyFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x2191452: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::FlushBlockPolicyFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x2191467: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::FlushBlockPolicyFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== ==154048== 17 bytes in 1 blocks are still reachable in loss record 12 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x19CA5B6: void std::__cxx11::basic_string, std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag) (basic_string.tcc:219) ==154048== by 0x2185332: rocksdb::ObjectLibrary::PatternEntry::PatternEntry(rocksdb::ObjectLibrary::PatternEntry const&) (object_registry.h:72) ==154048== by 0x21CF902: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(rocksdb::ObjectLibrary::PatternEntry const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:254) ==154048== by 0x21CCE8F: rocksdb::RegisterBuiltinMemTableRepFactory(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (plain_table_factory.cc:168) ==154048== by 0x21CD637: rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}::operator()() const (plain_table_factory.cc:235) ==154048== by 0x21CEE88: void std::__invoke_impl, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::__invoke_other, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x21CEA48: std::__invoke_result, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>::type std::__invoke, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x21CDECE: void std::call_once, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::once_flag&, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x21CDEF0: void std::call_once, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::once_flag&, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x21CDF05: void std::call_once, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::once_flag&, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== by 0x4BEA4DE: __pthread_once_slow (pthread_once.c:116) ==154048== by 0x21CBF85: __gthread_once(int*, void (*)()) (gthr-default.h:700) ==154048== by 0x21CDF87: void std::call_once, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::once_flag&, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&) (mutex:683) ==154048== by 0x21CD6EF: rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*) (plain_table_factory.cc:234) ==154048== ==154048== 17 bytes in 1 blocks are still reachable in loss record 13 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x19CA322: void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) (basic_string.tcc:219) ==154048== by 0x19B389D: void std::__cxx11::basic_string, std::allocator >::_M_construct_aux(char const*, char const*, std::__false_type) (basic_string.h:251) ==154048== by 0x199F7A2: void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*) (basic_string.h:270) ==154048== by 0x198F6CC: std::__cxx11::basic_string, std::allocator >::basic_string >(char const*, std::allocator const&) (basic_string.h:531) ==154048== by 0x204297B: rocksdb::ObjectLibrary::AddFactoryEntry(char const*, std::unique_ptr >&&) (object_registry.h:270) ==154048== by 0x222E568: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(std::__cxx11::basic_string, std::allocator > const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:241) ==154048== by 0x222D330: rocksdb::RegisterBuiltinCompactionFilters(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (compaction_filters.cc:24) ==154048== by 0x222D413: rocksdb::CompactionFilter::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::CompactionFilter const**)::{lambda()#1}::operator()() const (compaction_filters.cc:32) ==154048== by 0x222E0E2: void std::__invoke_impl, std::allocator > const&, rocksdb::CompactionFilter const**)::{lambda()#1}>(std::__invoke_other, rocksdb::CompactionFilter::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::CompactionFilter const**)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x222DBD9: std::__invoke_result, std::allocator > const&, rocksdb::CompactionFilter const**)::{lambda()#1}>::type std::__invoke, std::allocator > const&, rocksdb::CompactionFilter const**)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::CompactionFilter::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::CompactionFilter const**)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x222D628: void std::call_once, std::allocator > const&, rocksdb::CompactionFilter const**)::{lambda()#1}>(std::once_flag&, rocksdb::CompactionFilter::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::CompactionFilter const**)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x222D64A: void std::call_once, std::allocator > const&, rocksdb::CompactionFilter const**)::{lambda()#1}>(std::once_flag&, rocksdb::CompactionFilter::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::CompactionFilter const**)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x222D65F: void std::call_once, std::allocator > const&, rocksdb::CompactionFilter const**)::{lambda()#1}>(std::once_flag&, rocksdb::CompactionFilter::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::CompactionFilter const**)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== by 0x4BEA4DE: __pthread_once_slow (pthread_once.c:116) ==154048== ==154048== 17 bytes in 1 blocks are still reachable in loss record 14 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x19CA5B6: void std::__cxx11::basic_string, std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag) (basic_string.tcc:219) ==154048== by 0x19DC1C2: void std::_Construct, std::allocator >, std::__cxx11::basic_string, std::allocator > const&>(std::__cxx11::basic_string, std::allocator >*, std::__cxx11::basic_string, std::allocator > const&) (stl_construct.h:75) ==154048== by 0x19CB0D9: std::__cxx11::basic_string, std::allocator >* std::__uninitialized_copy::__uninit_copy<__gnu_cxx::__normal_iterator, std::allocator > const*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::__cxx11::basic_string, std::allocator >*>(__gnu_cxx::__normal_iterator, std::allocator > const*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, __gnu_cxx::__normal_iterator, std::allocator > const*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::__cxx11::basic_string, std::allocator >*) (stl_uninitialized.h:83) ==154048== by 0x19B54F4: std::__cxx11::basic_string, std::allocator >* std::uninitialized_copy<__gnu_cxx::__normal_iterator, std::allocator > const*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::__cxx11::basic_string, std::allocator >*>(__gnu_cxx::__normal_iterator, std::allocator > const*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, __gnu_cxx::__normal_iterator, std::allocator > const*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::__cxx11::basic_string, std::allocator >*) (stl_uninitialized.h:140) ==154048== by 0x19A12C4: std::__cxx11::basic_string, std::allocator >* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator, std::allocator > const*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::__cxx11::basic_string, std::allocator >*, std::__cxx11::basic_string, std::allocator > >(__gnu_cxx::__normal_iterator, std::allocator > const*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, __gnu_cxx::__normal_iterator, std::allocator > const*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::__cxx11::basic_string, std::allocator >*, std::allocator, std::allocator > >&) (stl_uninitialized.h:307) ==154048== by 0x1990958: std::vector, std::allocator >, std::allocator, std::allocator > > >::vector(std::vector, std::allocator >, std::allocator, std::allocator > > > const&) (stl_vector.h:555) ==154048== by 0x218535D: rocksdb::ObjectLibrary::PatternEntry::PatternEntry(rocksdb::ObjectLibrary::PatternEntry const&) (object_registry.h:72) ==154048== by 0x2238A96: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(rocksdb::ObjectLibrary::PatternEntry const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:254) ==154048== by 0x22359E3: rocksdb::RegisterBuiltinMergeOperators(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (merge_operators.cc:41) ==154048== by 0x2236531: rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}::operator()() const (merge_operators.cc:98) ==154048== by 0x2238494: void std::__invoke_impl, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_other, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x2237BD7: std::__invoke_result, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>::type std::__invoke, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x2236BF4: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x2236C16: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== ==154048== 18 bytes in 1 blocks are still reachable in loss record 15 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x19CA5B6: void std::__cxx11::basic_string, std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag) (basic_string.tcc:219) ==154048== by 0x2185332: rocksdb::ObjectLibrary::PatternEntry::PatternEntry(rocksdb::ObjectLibrary::PatternEntry const&) (object_registry.h:72) ==154048== by 0x2238A96: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(rocksdb::ObjectLibrary::PatternEntry const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:254) ==154048== by 0x2235AFF: rocksdb::RegisterBuiltinMergeOperators(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (merge_operators.cc:49) ==154048== by 0x2236531: rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}::operator()() const (merge_operators.cc:98) ==154048== by 0x2238494: void std::__invoke_impl, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_other, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x2237BD7: std::__invoke_result, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>::type std::__invoke, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x2236BF4: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x2236C16: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x2236C2B: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== by 0x4BEA4DE: __pthread_once_slow (pthread_once.c:116) ==154048== by 0x2235327: __gthread_once(int*, void (*)()) (gthr-default.h:700) ==154048== by 0x2236CAD: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (mutex:683) ==154048== by 0x22365D9: rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*) (merge_operators.cc:97) ==154048== ==154048== 18 bytes in 1 blocks are still reachable in loss record 16 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x19CA5B6: void std::__cxx11::basic_string, std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag) (basic_string.tcc:219) ==154048== by 0x2185332: rocksdb::ObjectLibrary::PatternEntry::PatternEntry(rocksdb::ObjectLibrary::PatternEntry const&) (object_registry.h:72) ==154048== by 0x2238A96: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(rocksdb::ObjectLibrary::PatternEntry const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:254) ==154048== by 0x2235D37: rocksdb::RegisterBuiltinMergeOperators(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (merge_operators.cc:65) ==154048== by 0x2236531: rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}::operator()() const (merge_operators.cc:98) ==154048== by 0x2238494: void std::__invoke_impl, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_other, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x2237BD7: std::__invoke_result, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>::type std::__invoke, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x2236BF4: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x2236C16: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x2236C2B: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== by 0x4BEA4DE: __pthread_once_slow (pthread_once.c:116) ==154048== by 0x2235327: __gthread_once(int*, void (*)()) (gthr-default.h:700) ==154048== by 0x2236CAD: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (mutex:683) ==154048== by 0x22365D9: rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*) (merge_operators.cc:97) ==154048== ==154048== 19 bytes in 1 blocks are still reachable in loss record 17 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x19CA322: void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) (basic_string.tcc:219) ==154048== by 0x19B389D: void std::__cxx11::basic_string, std::allocator >::_M_construct_aux(char const*, char const*, std::__false_type) (basic_string.h:251) ==154048== by 0x199F7A2: void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*) (basic_string.h:270) ==154048== by 0x198F6CC: std::__cxx11::basic_string, std::allocator >::basic_string >(char const*, std::allocator const&) (basic_string.h:531) ==154048== by 0x204297B: rocksdb::ObjectLibrary::AddFactoryEntry(char const*, std::unique_ptr >&&) (object_registry.h:270) ==154048== by 0x21CF979: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(rocksdb::ObjectLibrary::PatternEntry const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:255) ==154048== by 0x21CCE8F: rocksdb::RegisterBuiltinMemTableRepFactory(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (plain_table_factory.cc:168) ==154048== by 0x21CD637: rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}::operator()() const (plain_table_factory.cc:235) ==154048== by 0x21CEE88: void std::__invoke_impl, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::__invoke_other, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x21CEA48: std::__invoke_result, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>::type std::__invoke, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x21CDECE: void std::call_once, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::once_flag&, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x21CDEF0: void std::call_once, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::once_flag&, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x21CDF05: void std::call_once, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::once_flag&, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== by 0x4BEA4DE: __pthread_once_slow (pthread_once.c:116) ==154048== ==154048== 20 bytes in 1 blocks are still reachable in loss record 18 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x19CA5B6: void std::__cxx11::basic_string, std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag) (basic_string.tcc:219) ==154048== by 0x2185332: rocksdb::ObjectLibrary::PatternEntry::PatternEntry(rocksdb::ObjectLibrary::PatternEntry const&) (object_registry.h:72) ==154048== by 0x221DF4E: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(rocksdb::ObjectLibrary::PatternEntry const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:254) ==154048== by 0x221B9A3: rocksdb::RegisterBuiltinSliceTransform(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (slice.cc:190) ==154048== by 0x221BF39: rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}::operator()() const (slice.cc:220) ==154048== by 0x221D9B6: void std::__invoke_impl, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_other, rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x221D575: std::__invoke_result, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>::type std::__invoke, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x221CC12: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x221CC34: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x221CC49: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== by 0x4BEA4DE: __pthread_once_slow (pthread_once.c:116) ==154048== by 0x221A4E7: __gthread_once(int*, void (*)()) (gthr-default.h:700) ==154048== by 0x221CCCB: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (mutex:683) ==154048== by 0x221BFF1: rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*) (slice.cc:219) ==154048== ==154048== 21 bytes in 1 blocks are still reachable in loss record 19 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x19CA5B6: void std::__cxx11::basic_string, std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag) (basic_string.tcc:219) ==154048== by 0x2185332: rocksdb::ObjectLibrary::PatternEntry::PatternEntry(rocksdb::ObjectLibrary::PatternEntry const&) (object_registry.h:72) ==154048== by 0x221DF4E: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(rocksdb::ObjectLibrary::PatternEntry const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:254) ==154048== by 0x221BBDD: rocksdb::RegisterBuiltinSliceTransform(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (slice.cc:210) ==154048== by 0x221BF39: rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}::operator()() const (slice.cc:220) ==154048== by 0x221D9B6: void std::__invoke_impl, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_other, rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x221D575: std::__invoke_result, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>::type std::__invoke, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x221CC12: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x221CC34: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x221CC49: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== by 0x4BEA4DE: __pthread_once_slow (pthread_once.c:116) ==154048== by 0x221A4E7: __gthread_once(int*, void (*)()) (gthr-default.h:700) ==154048== by 0x221CCCB: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (mutex:683) ==154048== by 0x221BFF1: rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*) (slice.cc:219) ==154048== ==154048== 21 bytes in 1 blocks are still reachable in loss record 20 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x19CA5B6: void std::__cxx11::basic_string, std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag) (basic_string.tcc:219) ==154048== by 0x2185332: rocksdb::ObjectLibrary::PatternEntry::PatternEntry(rocksdb::ObjectLibrary::PatternEntry const&) (object_registry.h:72) ==154048== by 0x2238A96: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(rocksdb::ObjectLibrary::PatternEntry const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:254) ==154048== by 0x22358C7: rocksdb::RegisterBuiltinMergeOperators(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (merge_operators.cc:33) ==154048== by 0x2236531: rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}::operator()() const (merge_operators.cc:98) ==154048== by 0x2238494: void std::__invoke_impl, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_other, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x2237BD7: std::__invoke_result, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>::type std::__invoke, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x2236BF4: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x2236C16: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x2236C2B: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== by 0x4BEA4DE: __pthread_once_slow (pthread_once.c:116) ==154048== by 0x2235327: __gthread_once(int*, void (*)()) (gthr-default.h:700) ==154048== by 0x2236CAD: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (mutex:683) ==154048== by 0x22365D9: rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*) (merge_operators.cc:97) ==154048== ==154048== 22 bytes in 1 blocks are still reachable in loss record 21 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x19CA322: void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) (basic_string.tcc:219) ==154048== by 0x19B389D: void std::__cxx11::basic_string, std::allocator >::_M_construct_aux(char const*, char const*, std::__false_type) (basic_string.h:251) ==154048== by 0x199F7A2: void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*) (basic_string.h:270) ==154048== by 0x198F6CC: std::__cxx11::basic_string, std::allocator >::basic_string >(char const*, std::allocator const&) (basic_string.h:531) ==154048== by 0x204297B: rocksdb::ObjectLibrary::AddFactoryEntry(char const*, std::unique_ptr >&&) (object_registry.h:270) ==154048== by 0x232F084: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(std::__cxx11::basic_string, std::allocator > const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:241) ==154048== by 0x232DF90: rocksdb::(anonymous namespace)::RegisterSstPartitionerFactories(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (sst_partitioner.cc:69) ==154048== by 0x232E073: rocksdb::SstPartitionerFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}::operator()() const (sst_partitioner.cc:79) ==154048== by 0x232E94C: void std::__invoke_impl, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_other, rocksdb::SstPartitionerFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x232E63F: std::__invoke_result, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>::type std::__invoke, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::SstPartitionerFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x232E202: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::SstPartitionerFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x232E224: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::SstPartitionerFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x232E239: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::SstPartitionerFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== by 0x4BEA4DE: __pthread_once_slow (pthread_once.c:116) ==154048== ==154048== 23 bytes in 1 blocks are still reachable in loss record 22 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x19CA322: void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) (basic_string.tcc:219) ==154048== by 0x19B389D: void std::__cxx11::basic_string, std::allocator >::_M_construct_aux(char const*, char const*, std::__false_type) (basic_string.h:251) ==154048== by 0x199F7A2: void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*) (basic_string.h:270) ==154048== by 0x198F6CC: std::__cxx11::basic_string, std::allocator >::basic_string >(char const*, std::allocator const&) (basic_string.h:531) ==154048== by 0x204297B: rocksdb::ObjectLibrary::AddFactoryEntry(char const*, std::unique_ptr >&&) (object_registry.h:270) ==154048== by 0x2221A62: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(std::__cxx11::basic_string, std::allocator > const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:241) ==154048== by 0x2220396: rocksdb::(anonymous namespace)::RegisterFileChecksumGenFactories(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (file_checksum_helper.cc:150) ==154048== by 0x2220479: rocksdb::FileChecksumGenFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}::operator()() const (file_checksum_helper.cc:160) ==154048== by 0x2220DC6: void std::__invoke_impl, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_other, rocksdb::FileChecksumGenFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x2220AB9: std::__invoke_result, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>::type std::__invoke, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::FileChecksumGenFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x222067C: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::FileChecksumGenFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x222069E: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::FileChecksumGenFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x22206B3: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::FileChecksumGenFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== by 0x4BEA4DE: __pthread_once_slow (pthread_once.c:116) ==154048== ==154048== 23 bytes in 1 blocks are still reachable in loss record 23 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x19CA5B6: void std::__cxx11::basic_string, std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag) (basic_string.tcc:219) ==154048== by 0x2185332: rocksdb::ObjectLibrary::PatternEntry::PatternEntry(rocksdb::ObjectLibrary::PatternEntry const&) (object_registry.h:72) ==154048== by 0x21CF902: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(rocksdb::ObjectLibrary::PatternEntry const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:254) ==154048== by 0x21CD0A1: rocksdb::RegisterBuiltinMemTableRepFactory(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (plain_table_factory.cc:195) ==154048== by 0x21CD637: rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}::operator()() const (plain_table_factory.cc:235) ==154048== by 0x21CEE88: void std::__invoke_impl, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::__invoke_other, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x21CEA48: std::__invoke_result, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>::type std::__invoke, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x21CDECE: void std::call_once, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::once_flag&, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x21CDEF0: void std::call_once, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::once_flag&, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x21CDF05: void std::call_once, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::once_flag&, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== by 0x4BEA4DE: __pthread_once_slow (pthread_once.c:116) ==154048== by 0x21CBF85: __gthread_once(int*, void (*)()) (gthr-default.h:700) ==154048== by 0x21CDF87: void std::call_once, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::once_flag&, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&) (mutex:683) ==154048== by 0x21CD6EF: rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*) (plain_table_factory.cc:234) ==154048== ==154048== 23 bytes in 1 blocks are still reachable in loss record 24 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x19CA5B6: void std::__cxx11::basic_string, std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag) (basic_string.tcc:219) ==154048== by 0x2185332: rocksdb::ObjectLibrary::PatternEntry::PatternEntry(rocksdb::ObjectLibrary::PatternEntry const&) (object_registry.h:72) ==154048== by 0x21CF902: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(rocksdb::ObjectLibrary::PatternEntry const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:254) ==154048== by 0x21CD1A6: rocksdb::RegisterBuiltinMemTableRepFactory(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (plain_table_factory.cc:209) ==154048== by 0x21CD637: rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}::operator()() const (plain_table_factory.cc:235) ==154048== by 0x21CEE88: void std::__invoke_impl, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::__invoke_other, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x21CEA48: std::__invoke_result, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>::type std::__invoke, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x21CDECE: void std::call_once, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::once_flag&, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x21CDEF0: void std::call_once, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::once_flag&, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x21CDF05: void std::call_once, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::once_flag&, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== by 0x4BEA4DE: __pthread_once_slow (pthread_once.c:116) ==154048== by 0x21CBF85: __gthread_once(int*, void (*)()) (gthr-default.h:700) ==154048== by 0x21CDF87: void std::call_once, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::once_flag&, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&) (mutex:683) ==154048== by 0x21CD6EF: rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*) (plain_table_factory.cc:234) ==154048== ==154048== 24 bytes in 1 blocks are still reachable in loss record 25 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x23C98C4: __gnu_cxx::new_allocator, false> >::allocate(unsigned long, void const*) (new_allocator.h:114) ==154048== by 0x23C9353: std::allocator_traits, false> > >::allocate(std::allocator, false> >&, unsigned long) (alloc_traits.h:443) ==154048== by 0x23C8AEB: std::__detail::_Hash_node, false>* std::__detail::_Hashtable_alloc, false> > >::_M_allocate_node, std::tuple<> >(std::piecewise_construct_t const&, std::tuple&&, std::tuple<>&&) (hashtable_policy.h:2081) ==154048== by 0x23C8148: std::__detail::_Map_base, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](unsigned int const&) (hashtable_policy.h:701) ==154048== by 0x23C76FC: std::unordered_map, std::equal_to, std::allocator > >::operator[](unsigned int const&) (unordered_map.h:986) ==154048== by 0x23C6957: rocksdb::ThreadLocalPtr::StaticMeta::SetHandler(unsigned int, void (*)(void*)) (thread_local.cc:446) ==154048== by 0x23C6D6B: rocksdb::ThreadLocalPtr::ThreadLocalPtr(void (*)(void*)) (thread_local.cc:497) ==154048== by 0x22B6E30: rocksdb::ColumnFamilyData::ColumnFamilyData(unsigned int, std::__cxx11::basic_string, std::allocator > const&, rocksdb::Version*, rocksdb::Cache*, rocksdb::WriteBufferManager*, rocksdb::ColumnFamilyOptions const&, rocksdb::ImmutableDBOptions const&, rocksdb::FileOptions const*, rocksdb::ColumnFamilySet*, rocksdb::BlockCacheTracer*, std::shared_ptr const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) (column_family.cc:547) ==154048== by 0x22BBBA3: rocksdb::ColumnFamilySet::ColumnFamilySet(std::__cxx11::basic_string, std::allocator > const&, rocksdb::ImmutableDBOptions const*, rocksdb::FileOptions const&, rocksdb::Cache*, rocksdb::WriteBufferManager*, rocksdb::WriteController*, rocksdb::BlockCacheTracer*, std::shared_ptr const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) (column_family.cc:1563) ==154048== by 0x1FAFE39: rocksdb::VersionSet::VersionSet(std::__cxx11::basic_string, std::allocator > const&, rocksdb::ImmutableDBOptions const*, rocksdb::FileOptions const&, rocksdb::Cache*, rocksdb::WriteBufferManager*, rocksdb::WriteController*, rocksdb::BlockCacheTracer*, std::shared_ptr const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) (version_set.cc:4999) ==154048== by 0x1D8CB16: rocksdb::DBImpl::DBImpl(rocksdb::DBOptions const&, std::__cxx11::basic_string, std::allocator > const&, bool, bool, bool) (db_impl.cc:281) ==154048== by 0x1E8B55A: rocksdb::DBImpl::Open(rocksdb::DBOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, std::vector >*, rocksdb::DB**, bool, bool) (db_impl_open.cc:1891) ==154048== by 0x1E8A5C0: rocksdb::DB::Open(rocksdb::DBOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, std::vector >*, rocksdb::DB**) (db_impl_open.cc:1750) ==154048== by 0x1D698AF: kvdbManager::KVDBManager::initializeMainDB() (kvdbManager.cpp:89) ==154048== ==154048== 24 bytes in 1 blocks are still reachable in loss record 26 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x23C98C4: __gnu_cxx::new_allocator, false> >::allocate(unsigned long, void const*) (new_allocator.h:114) ==154048== by 0x23C9353: std::allocator_traits, false> > >::allocate(std::allocator, false> >&, unsigned long) (alloc_traits.h:443) ==154048== by 0x23C8AEB: std::__detail::_Hash_node, false>* std::__detail::_Hashtable_alloc, false> > >::_M_allocate_node, std::tuple<> >(std::piecewise_construct_t const&, std::tuple&&, std::tuple<>&&) (hashtable_policy.h:2081) ==154048== by 0x23C8148: std::__detail::_Map_base, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](unsigned int const&) (hashtable_policy.h:701) ==154048== by 0x23C76FC: std::unordered_map, std::equal_to, std::allocator > >::operator[](unsigned int const&) (unordered_map.h:986) ==154048== by 0x23C6957: rocksdb::ThreadLocalPtr::StaticMeta::SetHandler(unsigned int, void (*)(void*)) (thread_local.cc:446) ==154048== by 0x23C6D6B: rocksdb::ThreadLocalPtr::ThreadLocalPtr(void (*)(void*)) (thread_local.cc:497) ==154048== by 0x22B6E30: rocksdb::ColumnFamilyData::ColumnFamilyData(unsigned int, std::__cxx11::basic_string, std::allocator > const&, rocksdb::Version*, rocksdb::Cache*, rocksdb::WriteBufferManager*, rocksdb::ColumnFamilyOptions const&, rocksdb::ImmutableDBOptions const&, rocksdb::FileOptions const*, rocksdb::ColumnFamilySet*, rocksdb::BlockCacheTracer*, std::shared_ptr const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) (column_family.cc:547) ==154048== by 0x22BC2D5: rocksdb::ColumnFamilySet::CreateColumnFamily(std::__cxx11::basic_string, std::allocator > const&, unsigned int, rocksdb::Version*, rocksdb::ColumnFamilyOptions const&) (column_family.cc:1640) ==154048== by 0x1FBD1D9: rocksdb::VersionSet::CreateColumnFamily(rocksdb::ColumnFamilyOptions const&, rocksdb::ReadOptions const&, rocksdb::VersionEdit const*) (version_set.cc:7017) ==154048== by 0x2340397: rocksdb::VersionEditHandler::CreateCfAndInit(rocksdb::ColumnFamilyOptions const&, rocksdb::VersionEdit const&) (version_edit_handler.cc:485) ==154048== by 0x233E40B: rocksdb::VersionEditHandler::Initialize() (version_edit_handler.cc:188) ==154048== by 0x233D148: rocksdb::VersionEditHandlerBase::Iterate(rocksdb::log::Reader&, rocksdb::Status*) (version_edit_handler.cc:31) ==154048== by 0x1FB5C60: rocksdb::VersionSet::Recover(std::vector > const&, bool, std::__cxx11::basic_string, std::allocator >*, bool) (version_set.cc:5861) ==154048== ==154048== 24 bytes in 1 blocks are still reachable in loss record 27 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x23C98C4: __gnu_cxx::new_allocator, false> >::allocate(unsigned long, void const*) (new_allocator.h:114) ==154048== by 0x23C9353: std::allocator_traits, false> > >::allocate(std::allocator, false> >&, unsigned long) (alloc_traits.h:443) ==154048== by 0x23C8AEB: std::__detail::_Hash_node, false>* std::__detail::_Hashtable_alloc, false> > >::_M_allocate_node, std::tuple<> >(std::piecewise_construct_t const&, std::tuple&&, std::tuple<>&&) (hashtable_policy.h:2081) ==154048== by 0x23C8148: std::__detail::_Map_base, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](unsigned int const&) (hashtable_policy.h:701) ==154048== by 0x23C76FC: std::unordered_map, std::equal_to, std::allocator > >::operator[](unsigned int const&) (unordered_map.h:986) ==154048== by 0x23C6957: rocksdb::ThreadLocalPtr::StaticMeta::SetHandler(unsigned int, void (*)(void*)) (thread_local.cc:446) ==154048== by 0x23C6D6B: rocksdb::ThreadLocalPtr::ThreadLocalPtr(void (*)(void*)) (thread_local.cc:497) ==154048== by 0x22B6E30: rocksdb::ColumnFamilyData::ColumnFamilyData(unsigned int, std::__cxx11::basic_string, std::allocator > const&, rocksdb::Version*, rocksdb::Cache*, rocksdb::WriteBufferManager*, rocksdb::ColumnFamilyOptions const&, rocksdb::ImmutableDBOptions const&, rocksdb::FileOptions const*, rocksdb::ColumnFamilySet*, rocksdb::BlockCacheTracer*, std::shared_ptr const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) (column_family.cc:547) ==154048== by 0x22BC2D5: rocksdb::ColumnFamilySet::CreateColumnFamily(std::__cxx11::basic_string, std::allocator > const&, unsigned int, rocksdb::Version*, rocksdb::ColumnFamilyOptions const&) (column_family.cc:1640) ==154048== by 0x1FBD1D9: rocksdb::VersionSet::CreateColumnFamily(rocksdb::ColumnFamilyOptions const&, rocksdb::ReadOptions const&, rocksdb::VersionEdit const*) (version_set.cc:7017) ==154048== by 0x2340397: rocksdb::VersionEditHandler::CreateCfAndInit(rocksdb::ColumnFamilyOptions const&, rocksdb::VersionEdit const&) (version_edit_handler.cc:485) ==154048== by 0x233EA7E: rocksdb::VersionEditHandler::OnColumnFamilyAdd(rocksdb::VersionEdit&, rocksdb::ColumnFamilyData**) (version_edit_handler.cc:250) ==154048== by 0x233E545: rocksdb::VersionEditHandler::ApplyVersionEdit(rocksdb::VersionEdit&, rocksdb::ColumnFamilyData**) (version_edit_handler.cc:203) ==154048== by 0x233D473: rocksdb::VersionEditHandlerBase::Iterate(rocksdb::log::Reader&, rocksdb::Status*) (version_edit_handler.cc:60) ==154048== ==154048== 24 bytes in 1 blocks are still reachable in loss record 28 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x19CA322: void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) (basic_string.tcc:219) ==154048== by 0x19B389D: void std::__cxx11::basic_string, std::allocator >::_M_construct_aux(char const*, char const*, std::__false_type) (basic_string.h:251) ==154048== by 0x199F7A2: void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*) (basic_string.h:270) ==154048== by 0x198F6CC: std::__cxx11::basic_string, std::allocator >::basic_string >(char const*, std::allocator const&) (basic_string.h:531) ==154048== by 0x204297B: rocksdb::ObjectLibrary::AddFactoryEntry(char const*, std::unique_ptr >&&) (object_registry.h:270) ==154048== by 0x219250C: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(std::__cxx11::basic_string, std::allocator > const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:241) ==154048== by 0x2190FDF: rocksdb::RegisterFlushBlockPolicyFactories(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (flush_block_policy.cc:101) ==154048== by 0x21911C3: rocksdb::FlushBlockPolicyFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}::operator()() const (flush_block_policy.cc:121) ==154048== by 0x2191DF4: void std::__invoke_impl, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_other, rocksdb::FlushBlockPolicyFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x2191A17: std::__invoke_result, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>::type std::__invoke, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::FlushBlockPolicyFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x2191430: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::FlushBlockPolicyFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x2191452: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::FlushBlockPolicyFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x2191467: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::FlushBlockPolicyFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== by 0x4BEA4DE: __pthread_once_slow (pthread_once.c:116) ==154048== ==154048== 25 bytes in 1 blocks are still reachable in loss record 29 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x19CA5B6: void std::__cxx11::basic_string, std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag) (basic_string.tcc:219) ==154048== by 0x2185332: rocksdb::ObjectLibrary::PatternEntry::PatternEntry(rocksdb::ObjectLibrary::PatternEntry const&) (object_registry.h:72) ==154048== by 0x2238A96: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(rocksdb::ObjectLibrary::PatternEntry const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:254) ==154048== by 0x22359E3: rocksdb::RegisterBuiltinMergeOperators(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (merge_operators.cc:41) ==154048== by 0x2236531: rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}::operator()() const (merge_operators.cc:98) ==154048== by 0x2238494: void std::__invoke_impl, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_other, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x2237BD7: std::__invoke_result, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>::type std::__invoke, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x2236BF4: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x2236C16: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x2236C2B: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== by 0x4BEA4DE: __pthread_once_slow (pthread_once.c:116) ==154048== by 0x2235327: __gthread_once(int*, void (*)()) (gthr-default.h:700) ==154048== by 0x2236CAD: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (mutex:683) ==154048== by 0x22365D9: rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*) (merge_operators.cc:97) ==154048== ==154048== 27 bytes in 1 blocks are still reachable in loss record 30 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x19CA5B6: void std::__cxx11::basic_string, std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag) (basic_string.tcc:219) ==154048== by 0x204289E: rocksdb::ObjectLibrary::PatternEntry::PatternEntry(std::__cxx11::basic_string, std::allocator > const&, bool) (object_registry.h:95) ==154048== by 0x21FD41B: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(std::__cxx11::basic_string, std::allocator > const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:240) ==154048== by 0x21FB84A: rocksdb::RegisterBuiltinComparators(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (comparator.cc:325) ==154048== by 0x21FBA8F: rocksdb::Comparator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}::operator()() const (comparator.cc:344) ==154048== by 0x21FCB68: void std::__invoke_impl, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}>(std::__invoke_other, rocksdb::Comparator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x21FC8C7: std::__invoke_result, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}>::type std::__invoke, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::Comparator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x21FC1E8: void std::call_once, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}>(std::once_flag&, rocksdb::Comparator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x21FC20A: void std::call_once, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}>(std::once_flag&, rocksdb::Comparator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x21FC21F: void std::call_once, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}>(std::once_flag&, rocksdb::Comparator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== by 0x4BEA4DE: __pthread_once_slow (pthread_once.c:116) ==154048== by 0x21FABFB: __gthread_once(int*, void (*)()) (gthr-default.h:700) ==154048== by 0x21FC2A1: void std::call_once, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}>(std::once_flag&, rocksdb::Comparator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}&&) (mutex:683) ==154048== by 0x21FBB47: rocksdb::Comparator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::Comparator const**) (comparator.cc:343) ==154048== ==154048== 29 bytes in 1 blocks are still reachable in loss record 31 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x19CA5B6: void std::__cxx11::basic_string, std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag) (basic_string.tcc:219) ==154048== by 0x204289E: rocksdb::ObjectLibrary::PatternEntry::PatternEntry(std::__cxx11::basic_string, std::allocator > const&, bool) (object_registry.h:95) ==154048== by 0x22219EB: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(std::__cxx11::basic_string, std::allocator > const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:240) ==154048== by 0x2220396: rocksdb::(anonymous namespace)::RegisterFileChecksumGenFactories(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (file_checksum_helper.cc:150) ==154048== by 0x2220479: rocksdb::FileChecksumGenFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}::operator()() const (file_checksum_helper.cc:160) ==154048== by 0x2220DC6: void std::__invoke_impl, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_other, rocksdb::FileChecksumGenFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x2220AB9: std::__invoke_result, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>::type std::__invoke, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::FileChecksumGenFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x222067C: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::FileChecksumGenFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x222069E: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::FileChecksumGenFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x22206B3: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::FileChecksumGenFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== by 0x4BEA4DE: __pthread_once_slow (pthread_once.c:116) ==154048== by 0x221F53D: __gthread_once(int*, void (*)()) (gthr-default.h:700) ==154048== by 0x2220735: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::FileChecksumGenFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (mutex:683) ==154048== by 0x2220521: rocksdb::FileChecksumGenFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*) (file_checksum_helper.cc:159) ==154048== ==154048== 30 bytes in 1 blocks are still reachable in loss record 32 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x19CA5B6: void std::__cxx11::basic_string, std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag) (basic_string.tcc:219) ==154048== by 0x204289E: rocksdb::ObjectLibrary::PatternEntry::PatternEntry(std::__cxx11::basic_string, std::allocator > const&, bool) (object_registry.h:95) ==154048== by 0x2192495: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(std::__cxx11::basic_string, std::allocator > const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:240) ==154048== by 0x2190FDF: rocksdb::RegisterFlushBlockPolicyFactories(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (flush_block_policy.cc:101) ==154048== by 0x21911C3: rocksdb::FlushBlockPolicyFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}::operator()() const (flush_block_policy.cc:121) ==154048== by 0x2191DF4: void std::__invoke_impl, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_other, rocksdb::FlushBlockPolicyFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x2191A17: std::__invoke_result, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>::type std::__invoke, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::FlushBlockPolicyFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x2191430: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::FlushBlockPolicyFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x2191452: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::FlushBlockPolicyFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x2191467: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::FlushBlockPolicyFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== by 0x4BEA4DE: __pthread_once_slow (pthread_once.c:116) ==154048== by 0x2190E13: __gthread_once(int*, void (*)()) (gthr-default.h:700) ==154048== by 0x21914E9: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::FlushBlockPolicyFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (mutex:683) ==154048== by 0x219126E: rocksdb::FlushBlockPolicyFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*) (flush_block_policy.cc:120) ==154048== ==154048== 32 bytes in 1 blocks are still reachable in loss record 33 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x1A8A6C3: __gnu_cxx::new_allocator::allocate(unsigned long, void const*) (new_allocator.h:114) ==154048== by 0x1A7F5F7: std::allocator_traits >::allocate(std::allocator&, unsigned long) (alloc_traits.h:443) ==154048== by 0x1A7653F: std::_Vector_base >::_M_allocate(unsigned long) (stl_vector.h:343) ==154048== by 0x23CEB7E: void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, std::thread&&) (vector.tcc:440) ==154048== by 0x23CDD09: std::thread& std::vector >::emplace_back(std::thread&&) (vector.tcc:121) ==154048== by 0x23CD19B: std::vector >::push_back(std::thread&&) (stl_vector.h:1201) ==154048== by 0x23CAD71: rocksdb::ThreadPoolImpl::Impl::StartBGThreads() (threadpool_imp.cc:398) ==154048== by 0x23CAA7F: rocksdb::ThreadPoolImpl::Impl::SetBackgroundThreadsInternal(int, bool) (threadpool_imp.cc:370) ==154048== by 0x23CB5FF: rocksdb::ThreadPoolImpl::IncBackgroundThreadsIfNeeded(int) (threadpool_imp.cc:495) ==154048== by 0x226C1C6: rocksdb::(anonymous namespace)::PosixEnv::IncBackgroundThreadsIfNeeded(int, rocksdb::Env::Priority) (env_posix.cc:369) ==154048== by 0x1E7FCED: rocksdb::SanitizeOptions(std::__cxx11::basic_string, std::allocator > const&, rocksdb::DBOptions const&, bool, rocksdb::Status*) (db_impl_open.cc:79) ==154048== by 0x1D8BBC8: rocksdb::DBImpl::DBImpl(rocksdb::DBOptions const&, std::__cxx11::basic_string, std::allocator > const&, bool, bool, bool) (db_impl.cc:247) ==154048== by 0x1E8B55A: rocksdb::DBImpl::Open(rocksdb::DBOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, std::vector >*, rocksdb::DB**, bool, bool) (db_impl_open.cc:1891) ==154048== by 0x1E8A5C0: rocksdb::DB::Open(rocksdb::DBOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, std::vector >*, rocksdb::DB**) (db_impl_open.cc:1750) ==154048== ==154048== 32 bytes in 1 blocks are still reachable in loss record 34 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x204BEA1: __gnu_cxx::new_allocator > >::allocate(unsigned long, void const*) (new_allocator.h:114) ==154048== by 0x204A4C6: std::allocator_traits > > >::allocate(std::allocator > >&, unsigned long) (alloc_traits.h:443) ==154048== by 0x20480BB: std::_Vector_base >, std::allocator > > >::_M_allocate(unsigned long) (stl_vector.h:343) ==154048== by 0x2045A1C: void std::vector >, std::allocator > > >::_M_realloc_insert > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::unique_ptr >&&) (vector.tcc:440) ==154048== by 0x204349B: std::unique_ptr >& std::vector >, std::allocator > > >::emplace_back > >(std::unique_ptr >&&) (vector.tcc:121) ==154048== by 0x20429C4: rocksdb::ObjectLibrary::AddFactoryEntry(char const*, std::unique_ptr >&&) (object_registry.h:271) ==154048== by 0x21FD492: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(std::__cxx11::basic_string, std::allocator > const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:241) ==154048== by 0x21FB926: rocksdb::RegisterBuiltinComparators(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (comparator.cc:335) ==154048== by 0x21FBA8F: rocksdb::Comparator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}::operator()() const (comparator.cc:344) ==154048== by 0x21FCB68: void std::__invoke_impl, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}>(std::__invoke_other, rocksdb::Comparator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x21FC8C7: std::__invoke_result, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}>::type std::__invoke, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::Comparator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x21FC1E8: void std::call_once, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}>(std::once_flag&, rocksdb::Comparator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x21FC20A: void std::call_once, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}>(std::once_flag&, rocksdb::Comparator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x21FC21F: void std::call_once, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}>(std::once_flag&, rocksdb::Comparator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== ==154048== 32 bytes in 1 blocks are still reachable in loss record 35 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x19CCDAD: __gnu_cxx::new_allocator, std::allocator > >::allocate(unsigned long, void const*) (new_allocator.h:114) ==154048== by 0x19B84FD: std::allocator_traits, std::allocator > > >::allocate(std::allocator, std::allocator > >&, unsigned long) (alloc_traits.h:443) ==154048== by 0x19A48BD: std::_Vector_base, std::allocator >, std::allocator, std::allocator > > >::_M_allocate(unsigned long) (stl_vector.h:343) ==154048== by 0x19B548E: std::_Vector_base, std::allocator >, std::allocator, std::allocator > > >::_M_create_storage(unsigned long) (stl_vector.h:358) ==154048== by 0x19A126A: std::_Vector_base, std::allocator >, std::allocator, std::allocator > > >::_Vector_base(unsigned long, std::allocator, std::allocator > > const&) (stl_vector.h:302) ==154048== by 0x199090A: std::vector, std::allocator >, std::allocator, std::allocator > > >::vector(std::vector, std::allocator >, std::allocator, std::allocator > > > const&) (stl_vector.h:552) ==154048== by 0x218535D: rocksdb::ObjectLibrary::PatternEntry::PatternEntry(rocksdb::ObjectLibrary::PatternEntry const&) (object_registry.h:72) ==154048== by 0x21CF902: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(rocksdb::ObjectLibrary::PatternEntry const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:254) ==154048== by 0x21CCE8F: rocksdb::RegisterBuiltinMemTableRepFactory(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (plain_table_factory.cc:168) ==154048== by 0x21CD637: rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}::operator()() const (plain_table_factory.cc:235) ==154048== by 0x21CEE88: void std::__invoke_impl, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::__invoke_other, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x21CEA48: std::__invoke_result, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>::type std::__invoke, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x21CDECE: void std::call_once, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::once_flag&, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x21CDEF0: void std::call_once, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::once_flag&, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== ==154048== 32 bytes in 1 blocks are still reachable in loss record 36 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x19CCDAD: __gnu_cxx::new_allocator, std::allocator > >::allocate(unsigned long, void const*) (new_allocator.h:114) ==154048== by 0x19B84FD: std::allocator_traits, std::allocator > > >::allocate(std::allocator, std::allocator > >&, unsigned long) (alloc_traits.h:443) ==154048== by 0x19A48BD: std::_Vector_base, std::allocator >, std::allocator, std::allocator > > >::_M_allocate(unsigned long) (stl_vector.h:343) ==154048== by 0x19B548E: std::_Vector_base, std::allocator >, std::allocator, std::allocator > > >::_M_create_storage(unsigned long) (stl_vector.h:358) ==154048== by 0x19A126A: std::_Vector_base, std::allocator >, std::allocator, std::allocator > > >::_Vector_base(unsigned long, std::allocator, std::allocator > > const&) (stl_vector.h:302) ==154048== by 0x199090A: std::vector, std::allocator >, std::allocator, std::allocator > > >::vector(std::vector, std::allocator >, std::allocator, std::allocator > > > const&) (stl_vector.h:552) ==154048== by 0x218535D: rocksdb::ObjectLibrary::PatternEntry::PatternEntry(rocksdb::ObjectLibrary::PatternEntry const&) (object_registry.h:72) ==154048== by 0x21CF902: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(rocksdb::ObjectLibrary::PatternEntry const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:254) ==154048== by 0x21CCF9C: rocksdb::RegisterBuiltinMemTableRepFactory(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (plain_table_factory.cc:181) ==154048== by 0x21CD637: rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}::operator()() const (plain_table_factory.cc:235) ==154048== by 0x21CEE88: void std::__invoke_impl, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::__invoke_other, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x21CEA48: std::__invoke_result, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>::type std::__invoke, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x21CDECE: void std::call_once, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::once_flag&, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x21CDEF0: void std::call_once, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::once_flag&, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== ==154048== 32 bytes in 1 blocks are still reachable in loss record 37 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x19CCDAD: __gnu_cxx::new_allocator, std::allocator > >::allocate(unsigned long, void const*) (new_allocator.h:114) ==154048== by 0x19B84FD: std::allocator_traits, std::allocator > > >::allocate(std::allocator, std::allocator > >&, unsigned long) (alloc_traits.h:443) ==154048== by 0x19A48BD: std::_Vector_base, std::allocator >, std::allocator, std::allocator > > >::_M_allocate(unsigned long) (stl_vector.h:343) ==154048== by 0x19B548E: std::_Vector_base, std::allocator >, std::allocator, std::allocator > > >::_M_create_storage(unsigned long) (stl_vector.h:358) ==154048== by 0x19A126A: std::_Vector_base, std::allocator >, std::allocator, std::allocator > > >::_Vector_base(unsigned long, std::allocator, std::allocator > > const&) (stl_vector.h:302) ==154048== by 0x199090A: std::vector, std::allocator >, std::allocator, std::allocator > > >::vector(std::vector, std::allocator >, std::allocator, std::allocator > > > const&) (stl_vector.h:552) ==154048== by 0x218535D: rocksdb::ObjectLibrary::PatternEntry::PatternEntry(rocksdb::ObjectLibrary::PatternEntry const&) (object_registry.h:72) ==154048== by 0x21CF902: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(rocksdb::ObjectLibrary::PatternEntry const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:254) ==154048== by 0x21CD0A1: rocksdb::RegisterBuiltinMemTableRepFactory(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (plain_table_factory.cc:195) ==154048== by 0x21CD637: rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}::operator()() const (plain_table_factory.cc:235) ==154048== by 0x21CEE88: void std::__invoke_impl, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::__invoke_other, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x21CEA48: std::__invoke_result, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>::type std::__invoke, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x21CDECE: void std::call_once, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::once_flag&, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x21CDEF0: void std::call_once, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::once_flag&, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== ==154048== 32 bytes in 1 blocks are still reachable in loss record 38 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x19CCDAD: __gnu_cxx::new_allocator, std::allocator > >::allocate(unsigned long, void const*) (new_allocator.h:114) ==154048== by 0x19B84FD: std::allocator_traits, std::allocator > > >::allocate(std::allocator, std::allocator > >&, unsigned long) (alloc_traits.h:443) ==154048== by 0x19A48BD: std::_Vector_base, std::allocator >, std::allocator, std::allocator > > >::_M_allocate(unsigned long) (stl_vector.h:343) ==154048== by 0x19B548E: std::_Vector_base, std::allocator >, std::allocator, std::allocator > > >::_M_create_storage(unsigned long) (stl_vector.h:358) ==154048== by 0x19A126A: std::_Vector_base, std::allocator >, std::allocator, std::allocator > > >::_Vector_base(unsigned long, std::allocator, std::allocator > > const&) (stl_vector.h:302) ==154048== by 0x199090A: std::vector, std::allocator >, std::allocator, std::allocator > > >::vector(std::vector, std::allocator >, std::allocator, std::allocator > > > const&) (stl_vector.h:552) ==154048== by 0x218535D: rocksdb::ObjectLibrary::PatternEntry::PatternEntry(rocksdb::ObjectLibrary::PatternEntry const&) (object_registry.h:72) ==154048== by 0x21CF902: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(rocksdb::ObjectLibrary::PatternEntry const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:254) ==154048== by 0x21CD1A6: rocksdb::RegisterBuiltinMemTableRepFactory(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (plain_table_factory.cc:209) ==154048== by 0x21CD637: rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}::operator()() const (plain_table_factory.cc:235) ==154048== by 0x21CEE88: void std::__invoke_impl, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::__invoke_other, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x21CEA48: std::__invoke_result, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>::type std::__invoke, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x21CDECE: void std::call_once, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::once_flag&, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x21CDEF0: void std::call_once, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::once_flag&, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== ==154048== 32 bytes in 1 blocks are still reachable in loss record 39 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x204BEA1: __gnu_cxx::new_allocator > >::allocate(unsigned long, void const*) (new_allocator.h:114) ==154048== by 0x204A4C6: std::allocator_traits > > >::allocate(std::allocator > >&, unsigned long) (alloc_traits.h:443) ==154048== by 0x20480BB: std::_Vector_base >, std::allocator > > >::_M_allocate(unsigned long) (stl_vector.h:343) ==154048== by 0x2045A1C: void std::vector >, std::allocator > > >::_M_realloc_insert > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::unique_ptr >&&) (vector.tcc:440) ==154048== by 0x204349B: std::unique_ptr >& std::vector >, std::allocator > > >::emplace_back > >(std::unique_ptr >&&) (vector.tcc:121) ==154048== by 0x20429C4: rocksdb::ObjectLibrary::AddFactoryEntry(char const*, std::unique_ptr >&&) (object_registry.h:271) ==154048== by 0x21E1CA0: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(std::__cxx11::basic_string, std::allocator > const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:241) ==154048== by 0x21E0967: rocksdb::RegisterTableFactories(std::__cxx11::basic_string, std::allocator > const&)::{lambda()#1}::operator()() const (table_factory.cc:42) ==154048== by 0x21E19C0: void std::__invoke_impl, std::allocator > const&)::{lambda()#1}>(std::__invoke_other, rocksdb::RegisterTableFactories(std::__cxx11::basic_string, std::allocator > const&)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x21E1513: std::__invoke_result, std::allocator > const&)::{lambda()#1}>::type std::__invoke, std::allocator > const&)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::RegisterTableFactories(std::__cxx11::basic_string, std::allocator > const&)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x21E0D82: void std::call_once, std::allocator > const&)::{lambda()#1}>(std::once_flag&, rocksdb::RegisterTableFactories(std::__cxx11::basic_string, std::allocator > const&)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x21E0DA4: void std::call_once, std::allocator > const&)::{lambda()#1}>(std::once_flag&, rocksdb::RegisterTableFactories(std::__cxx11::basic_string, std::allocator > const&)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x21E0DB9: void std::call_once, std::allocator > const&)::{lambda()#1}>(std::once_flag&, rocksdb::RegisterTableFactories(std::__cxx11::basic_string, std::allocator > const&)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== by 0x4BEA4DE: __pthread_once_slow (pthread_once.c:116) ==154048== ==154048== 32 bytes in 1 blocks are still reachable in loss record 40 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x19CA5B6: void std::__cxx11::basic_string, std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag) (basic_string.tcc:219) ==154048== by 0x204289E: rocksdb::ObjectLibrary::PatternEntry::PatternEntry(std::__cxx11::basic_string, std::allocator > const&, bool) (object_registry.h:95) ==154048== by 0x2192495: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(std::__cxx11::basic_string, std::allocator > const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:240) ==154048== by 0x219104D: rocksdb::RegisterFlushBlockPolicyFactories(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (flush_block_policy.cc:109) ==154048== by 0x21911C3: rocksdb::FlushBlockPolicyFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}::operator()() const (flush_block_policy.cc:121) ==154048== by 0x2191DF4: void std::__invoke_impl, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_other, rocksdb::FlushBlockPolicyFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x2191A17: std::__invoke_result, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>::type std::__invoke, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::FlushBlockPolicyFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x2191430: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::FlushBlockPolicyFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x2191452: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::FlushBlockPolicyFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x2191467: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::FlushBlockPolicyFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== by 0x4BEA4DE: __pthread_once_slow (pthread_once.c:116) ==154048== by 0x2190E13: __gthread_once(int*, void (*)()) (gthr-default.h:700) ==154048== by 0x21914E9: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::FlushBlockPolicyFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (mutex:683) ==154048== by 0x219126E: rocksdb::FlushBlockPolicyFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*) (flush_block_policy.cc:120) ==154048== ==154048== 32 bytes in 1 blocks are still reachable in loss record 41 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x19CCDAD: __gnu_cxx::new_allocator, std::allocator > >::allocate(unsigned long, void const*) (new_allocator.h:114) ==154048== by 0x19B84FD: std::allocator_traits, std::allocator > > >::allocate(std::allocator, std::allocator > >&, unsigned long) (alloc_traits.h:443) ==154048== by 0x19A48BD: std::_Vector_base, std::allocator >, std::allocator, std::allocator > > >::_M_allocate(unsigned long) (stl_vector.h:343) ==154048== by 0x19B548E: std::_Vector_base, std::allocator >, std::allocator, std::allocator > > >::_M_create_storage(unsigned long) (stl_vector.h:358) ==154048== by 0x19A126A: std::_Vector_base, std::allocator >, std::allocator, std::allocator > > >::_Vector_base(unsigned long, std::allocator, std::allocator > > const&) (stl_vector.h:302) ==154048== by 0x199090A: std::vector, std::allocator >, std::allocator, std::allocator > > >::vector(std::vector, std::allocator >, std::allocator, std::allocator > > > const&) (stl_vector.h:552) ==154048== by 0x218535D: rocksdb::ObjectLibrary::PatternEntry::PatternEntry(rocksdb::ObjectLibrary::PatternEntry const&) (object_registry.h:72) ==154048== by 0x2238A96: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(rocksdb::ObjectLibrary::PatternEntry const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:254) ==154048== by 0x22358C7: rocksdb::RegisterBuiltinMergeOperators(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (merge_operators.cc:33) ==154048== by 0x2236531: rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}::operator()() const (merge_operators.cc:98) ==154048== by 0x2238494: void std::__invoke_impl, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_other, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x2237BD7: std::__invoke_result, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>::type std::__invoke, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x2236BF4: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x2236C16: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== ==154048== 32 bytes in 1 blocks are still reachable in loss record 42 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x19CCDAD: __gnu_cxx::new_allocator, std::allocator > >::allocate(unsigned long, void const*) (new_allocator.h:114) ==154048== by 0x19B84FD: std::allocator_traits, std::allocator > > >::allocate(std::allocator, std::allocator > >&, unsigned long) (alloc_traits.h:443) ==154048== by 0x19A48BD: std::_Vector_base, std::allocator >, std::allocator, std::allocator > > >::_M_allocate(unsigned long) (stl_vector.h:343) ==154048== by 0x19B548E: std::_Vector_base, std::allocator >, std::allocator, std::allocator > > >::_M_create_storage(unsigned long) (stl_vector.h:358) ==154048== by 0x19A126A: std::_Vector_base, std::allocator >, std::allocator, std::allocator > > >::_Vector_base(unsigned long, std::allocator, std::allocator > > const&) (stl_vector.h:302) ==154048== by 0x199090A: std::vector, std::allocator >, std::allocator, std::allocator > > >::vector(std::vector, std::allocator >, std::allocator, std::allocator > > > const&) (stl_vector.h:552) ==154048== by 0x218535D: rocksdb::ObjectLibrary::PatternEntry::PatternEntry(rocksdb::ObjectLibrary::PatternEntry const&) (object_registry.h:72) ==154048== by 0x2238A96: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(rocksdb::ObjectLibrary::PatternEntry const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:254) ==154048== by 0x22359E3: rocksdb::RegisterBuiltinMergeOperators(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (merge_operators.cc:41) ==154048== by 0x2236531: rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}::operator()() const (merge_operators.cc:98) ==154048== by 0x2238494: void std::__invoke_impl, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_other, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x2237BD7: std::__invoke_result, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>::type std::__invoke, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x2236BF4: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x2236C16: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== ==154048== 32 bytes in 1 blocks are still reachable in loss record 43 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x19CCDAD: __gnu_cxx::new_allocator, std::allocator > >::allocate(unsigned long, void const*) (new_allocator.h:114) ==154048== by 0x19B84FD: std::allocator_traits, std::allocator > > >::allocate(std::allocator, std::allocator > >&, unsigned long) (alloc_traits.h:443) ==154048== by 0x19A48BD: std::_Vector_base, std::allocator >, std::allocator, std::allocator > > >::_M_allocate(unsigned long) (stl_vector.h:343) ==154048== by 0x19B548E: std::_Vector_base, std::allocator >, std::allocator, std::allocator > > >::_M_create_storage(unsigned long) (stl_vector.h:358) ==154048== by 0x19A126A: std::_Vector_base, std::allocator >, std::allocator, std::allocator > > >::_Vector_base(unsigned long, std::allocator, std::allocator > > const&) (stl_vector.h:302) ==154048== by 0x199090A: std::vector, std::allocator >, std::allocator, std::allocator > > >::vector(std::vector, std::allocator >, std::allocator, std::allocator > > > const&) (stl_vector.h:552) ==154048== by 0x218535D: rocksdb::ObjectLibrary::PatternEntry::PatternEntry(rocksdb::ObjectLibrary::PatternEntry const&) (object_registry.h:72) ==154048== by 0x2238A96: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(rocksdb::ObjectLibrary::PatternEntry const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:254) ==154048== by 0x2235AFF: rocksdb::RegisterBuiltinMergeOperators(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (merge_operators.cc:49) ==154048== by 0x2236531: rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}::operator()() const (merge_operators.cc:98) ==154048== by 0x2238494: void std::__invoke_impl, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_other, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x2237BD7: std::__invoke_result, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>::type std::__invoke, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x2236BF4: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x2236C16: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== ==154048== 32 bytes in 1 blocks are still reachable in loss record 44 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x19CCDAD: __gnu_cxx::new_allocator, std::allocator > >::allocate(unsigned long, void const*) (new_allocator.h:114) ==154048== by 0x19B84FD: std::allocator_traits, std::allocator > > >::allocate(std::allocator, std::allocator > >&, unsigned long) (alloc_traits.h:443) ==154048== by 0x19A48BD: std::_Vector_base, std::allocator >, std::allocator, std::allocator > > >::_M_allocate(unsigned long) (stl_vector.h:343) ==154048== by 0x19B548E: std::_Vector_base, std::allocator >, std::allocator, std::allocator > > >::_M_create_storage(unsigned long) (stl_vector.h:358) ==154048== by 0x19A126A: std::_Vector_base, std::allocator >, std::allocator, std::allocator > > >::_Vector_base(unsigned long, std::allocator, std::allocator > > const&) (stl_vector.h:302) ==154048== by 0x199090A: std::vector, std::allocator >, std::allocator, std::allocator > > >::vector(std::vector, std::allocator >, std::allocator, std::allocator > > > const&) (stl_vector.h:552) ==154048== by 0x218535D: rocksdb::ObjectLibrary::PatternEntry::PatternEntry(rocksdb::ObjectLibrary::PatternEntry const&) (object_registry.h:72) ==154048== by 0x2238A96: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(rocksdb::ObjectLibrary::PatternEntry const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:254) ==154048== by 0x2235C1B: rocksdb::RegisterBuiltinMergeOperators(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (merge_operators.cc:57) ==154048== by 0x2236531: rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}::operator()() const (merge_operators.cc:98) ==154048== by 0x2238494: void std::__invoke_impl, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_other, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x2237BD7: std::__invoke_result, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>::type std::__invoke, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x2236BF4: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x2236C16: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== ==154048== 32 bytes in 1 blocks are still reachable in loss record 45 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x19CCDAD: __gnu_cxx::new_allocator, std::allocator > >::allocate(unsigned long, void const*) (new_allocator.h:114) ==154048== by 0x19B84FD: std::allocator_traits, std::allocator > > >::allocate(std::allocator, std::allocator > >&, unsigned long) (alloc_traits.h:443) ==154048== by 0x19A48BD: std::_Vector_base, std::allocator >, std::allocator, std::allocator > > >::_M_allocate(unsigned long) (stl_vector.h:343) ==154048== by 0x19B548E: std::_Vector_base, std::allocator >, std::allocator, std::allocator > > >::_M_create_storage(unsigned long) (stl_vector.h:358) ==154048== by 0x19A126A: std::_Vector_base, std::allocator >, std::allocator, std::allocator > > >::_Vector_base(unsigned long, std::allocator, std::allocator > > const&) (stl_vector.h:302) ==154048== by 0x199090A: std::vector, std::allocator >, std::allocator, std::allocator > > >::vector(std::vector, std::allocator >, std::allocator, std::allocator > > > const&) (stl_vector.h:552) ==154048== by 0x218535D: rocksdb::ObjectLibrary::PatternEntry::PatternEntry(rocksdb::ObjectLibrary::PatternEntry const&) (object_registry.h:72) ==154048== by 0x2238A96: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(rocksdb::ObjectLibrary::PatternEntry const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:254) ==154048== by 0x2235D37: rocksdb::RegisterBuiltinMergeOperators(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (merge_operators.cc:65) ==154048== by 0x2236531: rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}::operator()() const (merge_operators.cc:98) ==154048== by 0x2238494: void std::__invoke_impl, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_other, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x2237BD7: std::__invoke_result, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>::type std::__invoke, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x2236BF4: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x2236C16: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== ==154048== 32 bytes in 1 blocks are still reachable in loss record 46 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x19CCDAD: __gnu_cxx::new_allocator, std::allocator > >::allocate(unsigned long, void const*) (new_allocator.h:114) ==154048== by 0x19B84FD: std::allocator_traits, std::allocator > > >::allocate(std::allocator, std::allocator > >&, unsigned long) (alloc_traits.h:443) ==154048== by 0x19A48BD: std::_Vector_base, std::allocator >, std::allocator, std::allocator > > >::_M_allocate(unsigned long) (stl_vector.h:343) ==154048== by 0x19B548E: std::_Vector_base, std::allocator >, std::allocator, std::allocator > > >::_M_create_storage(unsigned long) (stl_vector.h:358) ==154048== by 0x19A126A: std::_Vector_base, std::allocator >, std::allocator, std::allocator > > >::_Vector_base(unsigned long, std::allocator, std::allocator > > const&) (stl_vector.h:302) ==154048== by 0x199090A: std::vector, std::allocator >, std::allocator, std::allocator > > >::vector(std::vector, std::allocator >, std::allocator, std::allocator > > > const&) (stl_vector.h:552) ==154048== by 0x218535D: rocksdb::ObjectLibrary::PatternEntry::PatternEntry(rocksdb::ObjectLibrary::PatternEntry const&) (object_registry.h:72) ==154048== by 0x2238A96: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(rocksdb::ObjectLibrary::PatternEntry const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:254) ==154048== by 0x2235E53: rocksdb::RegisterBuiltinMergeOperators(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (merge_operators.cc:73) ==154048== by 0x2236531: rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}::operator()() const (merge_operators.cc:98) ==154048== by 0x2238494: void std::__invoke_impl, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_other, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x2237BD7: std::__invoke_result, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>::type std::__invoke, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x2236BF4: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x2236C16: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== ==154048== 32 bytes in 1 blocks are still reachable in loss record 47 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x19CCDAD: __gnu_cxx::new_allocator, std::allocator > >::allocate(unsigned long, void const*) (new_allocator.h:114) ==154048== by 0x19B84FD: std::allocator_traits, std::allocator > > >::allocate(std::allocator, std::allocator > >&, unsigned long) (alloc_traits.h:443) ==154048== by 0x19A48BD: std::_Vector_base, std::allocator >, std::allocator, std::allocator > > >::_M_allocate(unsigned long) (stl_vector.h:343) ==154048== by 0x19B548E: std::_Vector_base, std::allocator >, std::allocator, std::allocator > > >::_M_create_storage(unsigned long) (stl_vector.h:358) ==154048== by 0x19A126A: std::_Vector_base, std::allocator >, std::allocator, std::allocator > > >::_Vector_base(unsigned long, std::allocator, std::allocator > > const&) (stl_vector.h:302) ==154048== by 0x199090A: std::vector, std::allocator >, std::allocator, std::allocator > > >::vector(std::vector, std::allocator >, std::allocator, std::allocator > > > const&) (stl_vector.h:552) ==154048== by 0x218535D: rocksdb::ObjectLibrary::PatternEntry::PatternEntry(rocksdb::ObjectLibrary::PatternEntry const&) (object_registry.h:72) ==154048== by 0x2238A96: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(rocksdb::ObjectLibrary::PatternEntry const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:254) ==154048== by 0x2235F6F: rocksdb::RegisterBuiltinMergeOperators(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (merge_operators.cc:81) ==154048== by 0x2236531: rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}::operator()() const (merge_operators.cc:98) ==154048== by 0x2238494: void std::__invoke_impl, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_other, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x2237BD7: std::__invoke_result, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>::type std::__invoke, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x2236BF4: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x2236C16: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== ==154048== 33 bytes in 1 blocks are still reachable in loss record 48 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x19CA5B6: void std::__cxx11::basic_string, std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag) (basic_string.tcc:219) ==154048== by 0x204289E: rocksdb::ObjectLibrary::PatternEntry::PatternEntry(std::__cxx11::basic_string, std::allocator > const&, bool) (object_registry.h:95) ==154048== by 0x232F00D: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(std::__cxx11::basic_string, std::allocator > const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:240) ==154048== by 0x232DF90: rocksdb::(anonymous namespace)::RegisterSstPartitionerFactories(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (sst_partitioner.cc:69) ==154048== by 0x232E073: rocksdb::SstPartitionerFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}::operator()() const (sst_partitioner.cc:79) ==154048== by 0x232E94C: void std::__invoke_impl, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_other, rocksdb::SstPartitionerFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x232E63F: std::__invoke_result, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>::type std::__invoke, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::SstPartitionerFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x232E202: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::SstPartitionerFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x232E224: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::SstPartitionerFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x232E239: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::SstPartitionerFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== by 0x4BEA4DE: __pthread_once_slow (pthread_once.c:116) ==154048== by 0x232DB71: __gthread_once(int*, void (*)()) (gthr-default.h:700) ==154048== by 0x232E2BB: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::SstPartitionerFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (mutex:683) ==154048== by 0x232E11B: rocksdb::SstPartitionerFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*) (sst_partitioner.cc:78) ==154048== ==154048== 33 bytes in 1 blocks are still reachable in loss record 49 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x19CA5B6: void std::__cxx11::basic_string, std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag) (basic_string.tcc:219) ==154048== by 0x204289E: rocksdb::ObjectLibrary::PatternEntry::PatternEntry(std::__cxx11::basic_string, std::allocator > const&, bool) (object_registry.h:95) ==154048== by 0x21FD41B: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(std::__cxx11::basic_string, std::allocator > const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:240) ==154048== by 0x21FB926: rocksdb::RegisterBuiltinComparators(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (comparator.cc:335) ==154048== by 0x21FBA8F: rocksdb::Comparator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}::operator()() const (comparator.cc:344) ==154048== by 0x21FCB68: void std::__invoke_impl, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}>(std::__invoke_other, rocksdb::Comparator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x21FC8C7: std::__invoke_result, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}>::type std::__invoke, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::Comparator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x21FC1E8: void std::call_once, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}>(std::once_flag&, rocksdb::Comparator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x21FC20A: void std::call_once, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}>(std::once_flag&, rocksdb::Comparator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x21FC21F: void std::call_once, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}>(std::once_flag&, rocksdb::Comparator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== by 0x4BEA4DE: __pthread_once_slow (pthread_once.c:116) ==154048== by 0x21FABFB: __gthread_once(int*, void (*)()) (gthr-default.h:700) ==154048== by 0x21FC2A1: void std::call_once, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}>(std::once_flag&, rocksdb::Comparator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}&&) (mutex:683) ==154048== by 0x21FBB47: rocksdb::Comparator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::Comparator const**) (comparator.cc:343) ==154048== ==154048== 33 bytes in 1 blocks are still reachable in loss record 50 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x19CA5B6: void std::__cxx11::basic_string, std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag) (basic_string.tcc:219) ==154048== by 0x204289E: rocksdb::ObjectLibrary::PatternEntry::PatternEntry(std::__cxx11::basic_string, std::allocator > const&, bool) (object_registry.h:95) ==154048== by 0x222E4F1: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(std::__cxx11::basic_string, std::allocator > const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:240) ==154048== by 0x222D330: rocksdb::RegisterBuiltinCompactionFilters(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (compaction_filters.cc:24) ==154048== by 0x222D413: rocksdb::CompactionFilter::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::CompactionFilter const**)::{lambda()#1}::operator()() const (compaction_filters.cc:32) ==154048== by 0x222E0E2: void std::__invoke_impl, std::allocator > const&, rocksdb::CompactionFilter const**)::{lambda()#1}>(std::__invoke_other, rocksdb::CompactionFilter::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::CompactionFilter const**)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x222DBD9: std::__invoke_result, std::allocator > const&, rocksdb::CompactionFilter const**)::{lambda()#1}>::type std::__invoke, std::allocator > const&, rocksdb::CompactionFilter const**)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::CompactionFilter::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::CompactionFilter const**)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x222D628: void std::call_once, std::allocator > const&, rocksdb::CompactionFilter const**)::{lambda()#1}>(std::once_flag&, rocksdb::CompactionFilter::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::CompactionFilter const**)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x222D64A: void std::call_once, std::allocator > const&, rocksdb::CompactionFilter const**)::{lambda()#1}>(std::once_flag&, rocksdb::CompactionFilter::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::CompactionFilter const**)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x222D65F: void std::call_once, std::allocator > const&, rocksdb::CompactionFilter const**)::{lambda()#1}>(std::once_flag&, rocksdb::CompactionFilter::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::CompactionFilter const**)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== by 0x4BEA4DE: __pthread_once_slow (pthread_once.c:116) ==154048== by 0x222D261: __gthread_once(int*, void (*)()) (gthr-default.h:700) ==154048== by 0x222D6E1: void std::call_once, std::allocator > const&, rocksdb::CompactionFilter const**)::{lambda()#1}>(std::once_flag&, rocksdb::CompactionFilter::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::CompactionFilter const**)::{lambda()#1}&&) (mutex:683) ==154048== by 0x222D4BB: rocksdb::CompactionFilter::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::CompactionFilter const**) (compaction_filters.cc:31) ==154048== ==154048== 34 bytes in 1 blocks are still reachable in loss record 51 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x19CA5B6: void std::__cxx11::basic_string, std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag) (basic_string.tcc:219) ==154048== by 0x204289E: rocksdb::ObjectLibrary::PatternEntry::PatternEntry(std::__cxx11::basic_string, std::allocator > const&, bool) (object_registry.h:95) ==154048== by 0x21FD41B: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(std::__cxx11::basic_string, std::allocator > const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:240) ==154048== by 0x21FB8B8: rocksdb::RegisterBuiltinComparators(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (comparator.cc:330) ==154048== by 0x21FBA8F: rocksdb::Comparator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}::operator()() const (comparator.cc:344) ==154048== by 0x21FCB68: void std::__invoke_impl, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}>(std::__invoke_other, rocksdb::Comparator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x21FC8C7: std::__invoke_result, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}>::type std::__invoke, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::Comparator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x21FC1E8: void std::call_once, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}>(std::once_flag&, rocksdb::Comparator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x21FC20A: void std::call_once, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}>(std::once_flag&, rocksdb::Comparator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x21FC21F: void std::call_once, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}>(std::once_flag&, rocksdb::Comparator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== by 0x4BEA4DE: __pthread_once_slow (pthread_once.c:116) ==154048== by 0x21FABFB: __gthread_once(int*, void (*)()) (gthr-default.h:700) ==154048== by 0x21FC2A1: void std::call_once, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}>(std::once_flag&, rocksdb::Comparator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}&&) (mutex:683) ==154048== by 0x21FBB47: rocksdb::Comparator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::Comparator const**) (comparator.cc:343) ==154048== ==154048== 40 bytes in 1 blocks are still reachable in loss record 52 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x218BCCD: __gnu_cxx::new_allocator, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier> >::allocate(unsigned long, void const*) (new_allocator.h:114) ==154048== by 0x218A7B9: std::allocator_traits, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier> > >::allocate(std::allocator, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier> >&, unsigned long) (alloc_traits.h:443) ==154048== by 0x218909B: std::_Vector_base, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier>, std::allocator, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier> > >::_M_allocate(unsigned long) (stl_vector.h:343) ==154048== by 0x218A22C: std::_Vector_base, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier>, std::allocator, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier> > >::_M_create_storage(unsigned long) (stl_vector.h:358) ==154048== by 0x218855A: std::_Vector_base, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier>, std::allocator, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier> > >::_Vector_base(unsigned long, std::allocator, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier> > const&) (stl_vector.h:302) ==154048== by 0x218661E: std::vector, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier>, std::allocator, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier> > >::vector(std::vector, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier>, std::allocator, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier> > > const&) (stl_vector.h:552) ==154048== by 0x2185397: rocksdb::ObjectLibrary::PatternEntry::PatternEntry(rocksdb::ObjectLibrary::PatternEntry const&) (object_registry.h:72) ==154048== by 0x2279172: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(rocksdb::ObjectLibrary::PatternEntry const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:254) ==154048== by 0x22783BA: __static_initialization_and_destruction_0(int, int) (fs_posix.cc:1280) ==154048== by 0x2278B10: _GLOBAL__sub_I__ZN7rocksdb10FileSystem7DefaultEv (fs_posix.cc:1282) ==154048== by 0x29667EC: __libc_csu_init (in /home/vagrant/engine/wazuh/src/engine/build/main) ==154048== by 0x4F7400F: (below main) (libc-start.c:264) ==154048== ==154048== 40 bytes in 1 blocks are still reachable in loss record 53 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x1F002DA: rocksdb::CacheEntryStatsCollector::GetShared(rocksdb::Cache*, rocksdb::SystemClock*, std::shared_ptr >*) (cache_entry_stats.h:126) ==154048== by 0x1EEE297: rocksdb::InternalStats::InternalStats(int, rocksdb::SystemClock*, rocksdb::ColumnFamilyData*) (internal_stats.cc:641) ==154048== by 0x22B710F: rocksdb::ColumnFamilyData::ColumnFamilyData(unsigned int, std::__cxx11::basic_string, std::allocator > const&, rocksdb::Version*, rocksdb::Cache*, rocksdb::WriteBufferManager*, rocksdb::ColumnFamilyOptions const&, rocksdb::ImmutableDBOptions const&, rocksdb::FileOptions const*, rocksdb::ColumnFamilySet*, rocksdb::BlockCacheTracer*, std::shared_ptr const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) (column_family.cc:583) ==154048== by 0x22BC2D5: rocksdb::ColumnFamilySet::CreateColumnFamily(std::__cxx11::basic_string, std::allocator > const&, unsigned int, rocksdb::Version*, rocksdb::ColumnFamilyOptions const&) (column_family.cc:1640) ==154048== by 0x1FBD1D9: rocksdb::VersionSet::CreateColumnFamily(rocksdb::ColumnFamilyOptions const&, rocksdb::ReadOptions const&, rocksdb::VersionEdit const*) (version_set.cc:7017) ==154048== by 0x2340397: rocksdb::VersionEditHandler::CreateCfAndInit(rocksdb::ColumnFamilyOptions const&, rocksdb::VersionEdit const&) (version_edit_handler.cc:485) ==154048== by 0x233E40B: rocksdb::VersionEditHandler::Initialize() (version_edit_handler.cc:188) ==154048== by 0x233D148: rocksdb::VersionEditHandlerBase::Iterate(rocksdb::log::Reader&, rocksdb::Status*) (version_edit_handler.cc:31) ==154048== by 0x1FB5C60: rocksdb::VersionSet::Recover(std::vector > const&, bool, std::__cxx11::basic_string, std::allocator >*, bool) (version_set.cc:5861) ==154048== by 0x1E82E2D: rocksdb::DBImpl::Recover(std::vector > const&, bool, bool, bool, unsigned long*, rocksdb::DBImpl::RecoveryContext*) (db_impl_open.cc:523) ==154048== by 0x1E8BAC6: rocksdb::DBImpl::Open(rocksdb::DBOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, std::vector >*, rocksdb::DB**, bool, bool) (db_impl_open.cc:1937) ==154048== by 0x1E8A5C0: rocksdb::DB::Open(rocksdb::DBOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, std::vector >*, rocksdb::DB**) (db_impl_open.cc:1750) ==154048== by 0x1D698AF: kvdbManager::KVDBManager::initializeMainDB() (kvdbManager.cpp:89) ==154048== by 0x1D693FE: kvdbManager::KVDBManager::initialize() (kvdbManager.cpp:30) ==154048== ==154048== 40 bytes in 1 blocks are still reachable in loss record 54 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x218BCCD: __gnu_cxx::new_allocator, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier> >::allocate(unsigned long, void const*) (new_allocator.h:114) ==154048== by 0x218A7B9: std::allocator_traits, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier> > >::allocate(std::allocator, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier> >&, unsigned long) (alloc_traits.h:443) ==154048== by 0x218909B: std::_Vector_base, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier>, std::allocator, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier> > >::_M_allocate(unsigned long) (stl_vector.h:343) ==154048== by 0x218A22C: std::_Vector_base, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier>, std::allocator, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier> > >::_M_create_storage(unsigned long) (stl_vector.h:358) ==154048== by 0x218855A: std::_Vector_base, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier>, std::allocator, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier> > >::_Vector_base(unsigned long, std::allocator, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier> > const&) (stl_vector.h:302) ==154048== by 0x218661E: std::vector, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier>, std::allocator, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier> > >::vector(std::vector, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier>, std::allocator, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier> > > const&) (stl_vector.h:552) ==154048== by 0x2185397: rocksdb::ObjectLibrary::PatternEntry::PatternEntry(rocksdb::ObjectLibrary::PatternEntry const&) (object_registry.h:72) ==154048== by 0x221DF4E: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(rocksdb::ObjectLibrary::PatternEntry const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:254) ==154048== by 0x221B886: rocksdb::RegisterBuiltinSliceTransform(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (slice.cc:180) ==154048== by 0x221BF39: rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}::operator()() const (slice.cc:220) ==154048== by 0x221D9B6: void std::__invoke_impl, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_other, rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x221D575: std::__invoke_result, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>::type std::__invoke, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x221CC12: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x221CC34: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== ==154048== 40 bytes in 1 blocks are still reachable in loss record 55 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x218BCCD: __gnu_cxx::new_allocator, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier> >::allocate(unsigned long, void const*) (new_allocator.h:114) ==154048== by 0x218A7B9: std::allocator_traits, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier> > >::allocate(std::allocator, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier> >&, unsigned long) (alloc_traits.h:443) ==154048== by 0x218909B: std::_Vector_base, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier>, std::allocator, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier> > >::_M_allocate(unsigned long) (stl_vector.h:343) ==154048== by 0x218A22C: std::_Vector_base, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier>, std::allocator, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier> > >::_M_create_storage(unsigned long) (stl_vector.h:358) ==154048== by 0x218855A: std::_Vector_base, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier>, std::allocator, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier> > >::_Vector_base(unsigned long, std::allocator, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier> > const&) (stl_vector.h:302) ==154048== by 0x218661E: std::vector, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier>, std::allocator, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier> > >::vector(std::vector, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier>, std::allocator, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier> > > const&) (stl_vector.h:552) ==154048== by 0x2185397: rocksdb::ObjectLibrary::PatternEntry::PatternEntry(rocksdb::ObjectLibrary::PatternEntry const&) (object_registry.h:72) ==154048== by 0x221DF4E: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(rocksdb::ObjectLibrary::PatternEntry const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:254) ==154048== by 0x221B9A3: rocksdb::RegisterBuiltinSliceTransform(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (slice.cc:190) ==154048== by 0x221BF39: rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}::operator()() const (slice.cc:220) ==154048== by 0x221D9B6: void std::__invoke_impl, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_other, rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x221D575: std::__invoke_result, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>::type std::__invoke, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x221CC12: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x221CC34: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== ==154048== 40 bytes in 1 blocks are still reachable in loss record 56 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x218BCCD: __gnu_cxx::new_allocator, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier> >::allocate(unsigned long, void const*) (new_allocator.h:114) ==154048== by 0x218A7B9: std::allocator_traits, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier> > >::allocate(std::allocator, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier> >&, unsigned long) (alloc_traits.h:443) ==154048== by 0x218909B: std::_Vector_base, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier>, std::allocator, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier> > >::_M_allocate(unsigned long) (stl_vector.h:343) ==154048== by 0x218A22C: std::_Vector_base, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier>, std::allocator, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier> > >::_M_create_storage(unsigned long) (stl_vector.h:358) ==154048== by 0x218855A: std::_Vector_base, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier>, std::allocator, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier> > >::_Vector_base(unsigned long, std::allocator, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier> > const&) (stl_vector.h:302) ==154048== by 0x218661E: std::vector, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier>, std::allocator, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier> > >::vector(std::vector, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier>, std::allocator, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier> > > const&) (stl_vector.h:552) ==154048== by 0x2185397: rocksdb::ObjectLibrary::PatternEntry::PatternEntry(rocksdb::ObjectLibrary::PatternEntry const&) (object_registry.h:72) ==154048== by 0x221DF4E: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(rocksdb::ObjectLibrary::PatternEntry const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:254) ==154048== by 0x221BAC0: rocksdb::RegisterBuiltinSliceTransform(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (slice.cc:200) ==154048== by 0x221BF39: rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}::operator()() const (slice.cc:220) ==154048== by 0x221D9B6: void std::__invoke_impl, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_other, rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x221D575: std::__invoke_result, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>::type std::__invoke, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x221CC12: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x221CC34: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== ==154048== 40 bytes in 1 blocks are still reachable in loss record 57 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x218BCCD: __gnu_cxx::new_allocator, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier> >::allocate(unsigned long, void const*) (new_allocator.h:114) ==154048== by 0x218A7B9: std::allocator_traits, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier> > >::allocate(std::allocator, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier> >&, unsigned long) (alloc_traits.h:443) ==154048== by 0x218909B: std::_Vector_base, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier>, std::allocator, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier> > >::_M_allocate(unsigned long) (stl_vector.h:343) ==154048== by 0x218A22C: std::_Vector_base, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier>, std::allocator, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier> > >::_M_create_storage(unsigned long) (stl_vector.h:358) ==154048== by 0x218855A: std::_Vector_base, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier>, std::allocator, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier> > >::_Vector_base(unsigned long, std::allocator, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier> > const&) (stl_vector.h:302) ==154048== by 0x218661E: std::vector, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier>, std::allocator, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier> > >::vector(std::vector, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier>, std::allocator, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier> > > const&) (stl_vector.h:552) ==154048== by 0x2185397: rocksdb::ObjectLibrary::PatternEntry::PatternEntry(rocksdb::ObjectLibrary::PatternEntry const&) (object_registry.h:72) ==154048== by 0x221DF4E: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(rocksdb::ObjectLibrary::PatternEntry const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:254) ==154048== by 0x221BBDD: rocksdb::RegisterBuiltinSliceTransform(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (slice.cc:210) ==154048== by 0x221BF39: rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}::operator()() const (slice.cc:220) ==154048== by 0x221D9B6: void std::__invoke_impl, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_other, rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x221D575: std::__invoke_result, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>::type std::__invoke, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x221CC12: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x221CC34: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== ==154048== 40 bytes in 1 blocks are still reachable in loss record 58 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x218BCCD: __gnu_cxx::new_allocator, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier> >::allocate(unsigned long, void const*) (new_allocator.h:114) ==154048== by 0x218A7B9: std::allocator_traits, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier> > >::allocate(std::allocator, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier> >&, unsigned long) (alloc_traits.h:443) ==154048== by 0x218909B: std::_Vector_base, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier>, std::allocator, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier> > >::_M_allocate(unsigned long) (stl_vector.h:343) ==154048== by 0x218A22C: std::_Vector_base, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier>, std::allocator, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier> > >::_M_create_storage(unsigned long) (stl_vector.h:358) ==154048== by 0x218855A: std::_Vector_base, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier>, std::allocator, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier> > >::_Vector_base(unsigned long, std::allocator, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier> > const&) (stl_vector.h:302) ==154048== by 0x218661E: std::vector, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier>, std::allocator, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier> > >::vector(std::vector, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier>, std::allocator, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier> > > const&) (stl_vector.h:552) ==154048== by 0x2185397: rocksdb::ObjectLibrary::PatternEntry::PatternEntry(rocksdb::ObjectLibrary::PatternEntry const&) (object_registry.h:72) ==154048== by 0x21CF902: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(rocksdb::ObjectLibrary::PatternEntry const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:254) ==154048== by 0x21CCE8F: rocksdb::RegisterBuiltinMemTableRepFactory(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (plain_table_factory.cc:168) ==154048== by 0x21CD637: rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}::operator()() const (plain_table_factory.cc:235) ==154048== by 0x21CEE88: void std::__invoke_impl, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::__invoke_other, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x21CEA48: std::__invoke_result, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>::type std::__invoke, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x21CDECE: void std::call_once, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::once_flag&, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x21CDEF0: void std::call_once, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::once_flag&, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== ==154048== 40 bytes in 1 blocks are still reachable in loss record 59 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x218BCCD: __gnu_cxx::new_allocator, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier> >::allocate(unsigned long, void const*) (new_allocator.h:114) ==154048== by 0x218A7B9: std::allocator_traits, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier> > >::allocate(std::allocator, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier> >&, unsigned long) (alloc_traits.h:443) ==154048== by 0x218909B: std::_Vector_base, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier>, std::allocator, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier> > >::_M_allocate(unsigned long) (stl_vector.h:343) ==154048== by 0x218A22C: std::_Vector_base, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier>, std::allocator, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier> > >::_M_create_storage(unsigned long) (stl_vector.h:358) ==154048== by 0x218855A: std::_Vector_base, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier>, std::allocator, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier> > >::_Vector_base(unsigned long, std::allocator, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier> > const&) (stl_vector.h:302) ==154048== by 0x218661E: std::vector, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier>, std::allocator, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier> > >::vector(std::vector, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier>, std::allocator, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier> > > const&) (stl_vector.h:552) ==154048== by 0x2185397: rocksdb::ObjectLibrary::PatternEntry::PatternEntry(rocksdb::ObjectLibrary::PatternEntry const&) (object_registry.h:72) ==154048== by 0x21CF902: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(rocksdb::ObjectLibrary::PatternEntry const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:254) ==154048== by 0x21CCF9C: rocksdb::RegisterBuiltinMemTableRepFactory(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (plain_table_factory.cc:181) ==154048== by 0x21CD637: rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}::operator()() const (plain_table_factory.cc:235) ==154048== by 0x21CEE88: void std::__invoke_impl, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::__invoke_other, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x21CEA48: std::__invoke_result, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>::type std::__invoke, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x21CDECE: void std::call_once, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::once_flag&, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x21CDEF0: void std::call_once, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::once_flag&, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== ==154048== 40 bytes in 1 blocks are still reachable in loss record 60 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x218BCCD: __gnu_cxx::new_allocator, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier> >::allocate(unsigned long, void const*) (new_allocator.h:114) ==154048== by 0x218A7B9: std::allocator_traits, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier> > >::allocate(std::allocator, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier> >&, unsigned long) (alloc_traits.h:443) ==154048== by 0x218909B: std::_Vector_base, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier>, std::allocator, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier> > >::_M_allocate(unsigned long) (stl_vector.h:343) ==154048== by 0x218A22C: std::_Vector_base, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier>, std::allocator, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier> > >::_M_create_storage(unsigned long) (stl_vector.h:358) ==154048== by 0x218855A: std::_Vector_base, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier>, std::allocator, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier> > >::_Vector_base(unsigned long, std::allocator, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier> > const&) (stl_vector.h:302) ==154048== by 0x218661E: std::vector, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier>, std::allocator, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier> > >::vector(std::vector, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier>, std::allocator, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier> > > const&) (stl_vector.h:552) ==154048== by 0x2185397: rocksdb::ObjectLibrary::PatternEntry::PatternEntry(rocksdb::ObjectLibrary::PatternEntry const&) (object_registry.h:72) ==154048== by 0x21CF902: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(rocksdb::ObjectLibrary::PatternEntry const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:254) ==154048== by 0x21CD0A1: rocksdb::RegisterBuiltinMemTableRepFactory(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (plain_table_factory.cc:195) ==154048== by 0x21CD637: rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}::operator()() const (plain_table_factory.cc:235) ==154048== by 0x21CEE88: void std::__invoke_impl, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::__invoke_other, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x21CEA48: std::__invoke_result, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>::type std::__invoke, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x21CDECE: void std::call_once, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::once_flag&, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x21CDEF0: void std::call_once, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::once_flag&, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== ==154048== 40 bytes in 1 blocks are still reachable in loss record 61 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x218BCCD: __gnu_cxx::new_allocator, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier> >::allocate(unsigned long, void const*) (new_allocator.h:114) ==154048== by 0x218A7B9: std::allocator_traits, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier> > >::allocate(std::allocator, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier> >&, unsigned long) (alloc_traits.h:443) ==154048== by 0x218909B: std::_Vector_base, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier>, std::allocator, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier> > >::_M_allocate(unsigned long) (stl_vector.h:343) ==154048== by 0x218A22C: std::_Vector_base, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier>, std::allocator, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier> > >::_M_create_storage(unsigned long) (stl_vector.h:358) ==154048== by 0x218855A: std::_Vector_base, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier>, std::allocator, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier> > >::_Vector_base(unsigned long, std::allocator, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier> > const&) (stl_vector.h:302) ==154048== by 0x218661E: std::vector, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier>, std::allocator, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier> > >::vector(std::vector, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier>, std::allocator, std::allocator >, rocksdb::ObjectLibrary::PatternEntry::Quantifier> > > const&) (stl_vector.h:552) ==154048== by 0x2185397: rocksdb::ObjectLibrary::PatternEntry::PatternEntry(rocksdb::ObjectLibrary::PatternEntry const&) (object_registry.h:72) ==154048== by 0x21CF902: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(rocksdb::ObjectLibrary::PatternEntry const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:254) ==154048== by 0x21CD1A6: rocksdb::RegisterBuiltinMemTableRepFactory(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (plain_table_factory.cc:209) ==154048== by 0x21CD637: rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}::operator()() const (plain_table_factory.cc:235) ==154048== by 0x21CEE88: void std::__invoke_impl, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::__invoke_other, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x21CEA48: std::__invoke_result, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>::type std::__invoke, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x21CDECE: void std::call_once, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::once_flag&, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x21CDEF0: void std::call_once, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::once_flag&, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== ==154048== 48 bytes in 1 blocks are still reachable in loss record 62 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x2279193: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(rocksdb::ObjectLibrary::PatternEntry const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:254) ==154048== by 0x22783BA: __static_initialization_and_destruction_0(int, int) (fs_posix.cc:1280) ==154048== by 0x2278B10: _GLOBAL__sub_I__ZN7rocksdb10FileSystem7DefaultEv (fs_posix.cc:1282) ==154048== by 0x29667EC: __libc_csu_init (in /home/vagrant/engine/wazuh/src/engine/build/main) ==154048== by 0x4F7400F: (below main) (libc-start.c:264) ==154048== ==154048== 48 bytes in 1 blocks are still reachable in loss record 63 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x226D2B4: __gnu_cxx::new_allocator, (__gnu_cxx::_Lock_policy)2> >::allocate(unsigned long, void const*) (new_allocator.h:114) ==154048== by 0x226D180: std::allocator_traits, (__gnu_cxx::_Lock_policy)2> > >::allocate(std::allocator, (__gnu_cxx::_Lock_policy)2> >&, unsigned long) (alloc_traits.h:443) ==154048== by 0x226CF87: std::__allocated_ptr, (__gnu_cxx::_Lock_policy)2> > > std::__allocate_guarded, (__gnu_cxx::_Lock_policy)2> > >(std::allocator, (__gnu_cxx::_Lock_policy)2> >&) (allocated_ptr.h:97) ==154048== by 0x226CE3B: std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count>(rocksdb::(anonymous namespace)::PosixClock*&, std::_Sp_alloc_shared_tag >) (shared_ptr_base.h:677) ==154048== by 0x226CDD5: std::__shared_ptr::__shared_ptr>(std::_Sp_alloc_shared_tag >) (shared_ptr_base.h:1344) ==154048== by 0x226CD9C: std::shared_ptr::shared_ptr>(std::_Sp_alloc_shared_tag >) (shared_ptr.h:359) ==154048== by 0x226CCF5: std::shared_ptr std::allocate_shared>(std::allocator const&) (shared_ptr.h:702) ==154048== by 0x226CC1C: std::shared_ptr std::make_shared() (shared_ptr.h:718) ==154048== by 0x226CB48: rocksdb::SystemClock::Default() (env_posix.cc:519) ==154048== by 0x226C36A: rocksdb::(anonymous namespace)::PosixEnv::PosixEnv() (env_posix.cc:420) ==154048== by 0x226C9F3: rocksdb::Env::Default() (env_posix.cc:508) ==154048== by 0x20EC5DD: rocksdb::DBOptions::DBOptions() (options.cc:129) ==154048== by 0x1D6D016: rocksdb::Options::Options() (options.h:1401) ==154048== by 0x1D6919D: kvdbManager::KVDBManager::KVDBManager(kvdbManager::KVDBManagerOptions const&, std::shared_ptr const&) (kvdbManager.cpp:18) ==154048== ==154048== 48 bytes in 1 blocks are still reachable in loss record 64 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x21FB60F: rocksdb::BytewiseComparator() (comparator.cc:304) ==154048== by 0x20EC2B7: rocksdb::ColumnFamilyOptions::ColumnFamilyOptions() (options.cc:124) ==154048== by 0x1D6D028: rocksdb::Options::Options() (options.h:1401) ==154048== by 0x1D6919D: kvdbManager::KVDBManager::KVDBManager(kvdbManager::KVDBManagerOptions const&, std::shared_ptr const&) (kvdbManager.cpp:18) ==154048== by 0x1AA3E92: void __gnu_cxx::new_allocator::construct&>(kvdbManager::KVDBManager*, kvdbManager::KVDBManagerOptions&, std::shared_ptr&) (new_allocator.h:146) ==154048== by 0x1A9F88B: void std::allocator_traits >::construct&>(std::allocator&, kvdbManager::KVDBManager*, kvdbManager::KVDBManagerOptions&, std::shared_ptr&) (alloc_traits.h:483) ==154048== by 0x1A980B6: std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace&>(std::allocator, kvdbManager::KVDBManagerOptions&, std::shared_ptr&) (shared_ptr_base.h:548) ==154048== by 0x1A8F944: std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count, kvdbManager::KVDBManagerOptions&, std::shared_ptr&>(kvdbManager::KVDBManager*&, std::_Sp_alloc_shared_tag >, kvdbManager::KVDBManagerOptions&, std::shared_ptr&) (shared_ptr_base.h:679) ==154048== by 0x1A86301: std::__shared_ptr::__shared_ptr, kvdbManager::KVDBManagerOptions&, std::shared_ptr&>(std::_Sp_alloc_shared_tag >, kvdbManager::KVDBManagerOptions&, std::shared_ptr&) (shared_ptr_base.h:1344) ==154048== by 0x1A7BB18: std::shared_ptr::shared_ptr, kvdbManager::KVDBManagerOptions&, std::shared_ptr&>(std::_Sp_alloc_shared_tag >, kvdbManager::KVDBManagerOptions&, std::shared_ptr&) (shared_ptr.h:359) ==154048== by 0x1A726F6: std::shared_ptr std::allocate_shared, kvdbManager::KVDBManagerOptions&, std::shared_ptr&>(std::allocator const&, kvdbManager::KVDBManagerOptions&, std::shared_ptr&) (shared_ptr.h:702) ==154048== by 0x1A68E77: std::shared_ptr std::make_shared&>(kvdbManager::KVDBManagerOptions&, std::shared_ptr&) (shared_ptr.h:718) ==154048== by 0x1A4D684: cmd::server::runStart(std::shared_ptr >) (start.cpp:228) ==154048== by 0x1A501FF: cmd::server::configure(std::shared_ptr)::{lambda()#1}::operator()() const (start.cpp:545) ==154048== ==154048== 48 bytes in 1 blocks are still reachable in loss record 65 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x2221A0C: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(std::__cxx11::basic_string, std::allocator > const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:240) ==154048== by 0x2220396: rocksdb::(anonymous namespace)::RegisterFileChecksumGenFactories(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (file_checksum_helper.cc:150) ==154048== by 0x2220479: rocksdb::FileChecksumGenFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}::operator()() const (file_checksum_helper.cc:160) ==154048== by 0x2220DC6: void std::__invoke_impl, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_other, rocksdb::FileChecksumGenFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x2220AB9: std::__invoke_result, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>::type std::__invoke, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::FileChecksumGenFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x222067C: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::FileChecksumGenFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x222069E: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::FileChecksumGenFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x22206B3: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::FileChecksumGenFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== by 0x4BEA4DE: __pthread_once_slow (pthread_once.c:116) ==154048== by 0x221F53D: __gthread_once(int*, void (*)()) (gthr-default.h:700) ==154048== by 0x2220735: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::FileChecksumGenFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (mutex:683) ==154048== by 0x2220521: rocksdb::FileChecksumGenFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*) (file_checksum_helper.cc:159) ==154048== by 0x20DE3C9: rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomSharedPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}::operator()(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*) const (options_type.h:495) ==154048== by 0x20E2DB8: std::_Function_handler, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*), rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomSharedPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}>::_M_invoke(std::_Any_data const&, rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*&&) (std_function.h:286) ==154048== ==154048== 48 bytes in 1 blocks are still reachable in loss record 66 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x221DE22: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(std::__cxx11::basic_string, std::allocator > const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:240) ==154048== by 0x221B796: rocksdb::RegisterBuiltinSliceTransform(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (slice.cc:170) ==154048== by 0x221BF39: rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}::operator()() const (slice.cc:220) ==154048== by 0x221D9B6: void std::__invoke_impl, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_other, rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x221D575: std::__invoke_result, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>::type std::__invoke, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x221CC12: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x221CC34: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x221CC49: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== by 0x4BEA4DE: __pthread_once_slow (pthread_once.c:116) ==154048== by 0x221A4E7: __gthread_once(int*, void (*)()) (gthr-default.h:700) ==154048== by 0x221CCCB: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (mutex:683) ==154048== by 0x221BFF1: rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*) (slice.cc:219) ==154048== by 0x20BBE3B: rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomSharedPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}::operator()(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*) const (options_type.h:495) ==154048== by 0x20C508C: std::_Function_handler, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*), rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomSharedPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}>::_M_invoke(std::_Any_data const&, rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*&&) (std_function.h:286) ==154048== ==154048== 48 bytes in 1 blocks are still reachable in loss record 67 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x221DF6F: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(rocksdb::ObjectLibrary::PatternEntry const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:254) ==154048== by 0x221B886: rocksdb::RegisterBuiltinSliceTransform(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (slice.cc:180) ==154048== by 0x221BF39: rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}::operator()() const (slice.cc:220) ==154048== by 0x221D9B6: void std::__invoke_impl, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_other, rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x221D575: std::__invoke_result, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>::type std::__invoke, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x221CC12: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x221CC34: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x221CC49: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== by 0x4BEA4DE: __pthread_once_slow (pthread_once.c:116) ==154048== by 0x221A4E7: __gthread_once(int*, void (*)()) (gthr-default.h:700) ==154048== by 0x221CCCB: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (mutex:683) ==154048== by 0x221BFF1: rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*) (slice.cc:219) ==154048== by 0x20BBE3B: rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomSharedPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}::operator()(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*) const (options_type.h:495) ==154048== by 0x20C508C: std::_Function_handler, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*), rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomSharedPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}>::_M_invoke(std::_Any_data const&, rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*&&) (std_function.h:286) ==154048== ==154048== 48 bytes in 1 blocks are still reachable in loss record 68 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x221DF6F: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(rocksdb::ObjectLibrary::PatternEntry const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:254) ==154048== by 0x221B9A3: rocksdb::RegisterBuiltinSliceTransform(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (slice.cc:190) ==154048== by 0x221BF39: rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}::operator()() const (slice.cc:220) ==154048== by 0x221D9B6: void std::__invoke_impl, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_other, rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x221D575: std::__invoke_result, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>::type std::__invoke, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x221CC12: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x221CC34: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x221CC49: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== by 0x4BEA4DE: __pthread_once_slow (pthread_once.c:116) ==154048== by 0x221A4E7: __gthread_once(int*, void (*)()) (gthr-default.h:700) ==154048== by 0x221CCCB: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (mutex:683) ==154048== by 0x221BFF1: rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*) (slice.cc:219) ==154048== by 0x20BBE3B: rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomSharedPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}::operator()(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*) const (options_type.h:495) ==154048== by 0x20C508C: std::_Function_handler, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*), rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomSharedPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}>::_M_invoke(std::_Any_data const&, rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*&&) (std_function.h:286) ==154048== ==154048== 48 bytes in 1 blocks are still reachable in loss record 69 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x221DF6F: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(rocksdb::ObjectLibrary::PatternEntry const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:254) ==154048== by 0x221BAC0: rocksdb::RegisterBuiltinSliceTransform(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (slice.cc:200) ==154048== by 0x221BF39: rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}::operator()() const (slice.cc:220) ==154048== by 0x221D9B6: void std::__invoke_impl, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_other, rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x221D575: std::__invoke_result, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>::type std::__invoke, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x221CC12: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x221CC34: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x221CC49: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== by 0x4BEA4DE: __pthread_once_slow (pthread_once.c:116) ==154048== by 0x221A4E7: __gthread_once(int*, void (*)()) (gthr-default.h:700) ==154048== by 0x221CCCB: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (mutex:683) ==154048== by 0x221BFF1: rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*) (slice.cc:219) ==154048== by 0x20BBE3B: rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomSharedPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}::operator()(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*) const (options_type.h:495) ==154048== by 0x20C508C: std::_Function_handler, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*), rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomSharedPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}>::_M_invoke(std::_Any_data const&, rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*&&) (std_function.h:286) ==154048== ==154048== 48 bytes in 1 blocks are still reachable in loss record 70 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x221DF6F: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(rocksdb::ObjectLibrary::PatternEntry const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:254) ==154048== by 0x221BBDD: rocksdb::RegisterBuiltinSliceTransform(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (slice.cc:210) ==154048== by 0x221BF39: rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}::operator()() const (slice.cc:220) ==154048== by 0x221D9B6: void std::__invoke_impl, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_other, rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x221D575: std::__invoke_result, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>::type std::__invoke, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x221CC12: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x221CC34: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x221CC49: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== by 0x4BEA4DE: __pthread_once_slow (pthread_once.c:116) ==154048== by 0x221A4E7: __gthread_once(int*, void (*)()) (gthr-default.h:700) ==154048== by 0x221CCCB: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (mutex:683) ==154048== by 0x221BFF1: rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*) (slice.cc:219) ==154048== by 0x20BBE3B: rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomSharedPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}::operator()(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*) const (options_type.h:495) ==154048== by 0x20C508C: std::_Function_handler, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*), rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomSharedPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}>::_M_invoke(std::_Any_data const&, rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*&&) (std_function.h:286) ==154048== ==154048== 48 bytes in 1 blocks are still reachable in loss record 71 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x232F02E: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(std::__cxx11::basic_string, std::allocator > const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:240) ==154048== by 0x232DF90: rocksdb::(anonymous namespace)::RegisterSstPartitionerFactories(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (sst_partitioner.cc:69) ==154048== by 0x232E073: rocksdb::SstPartitionerFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}::operator()() const (sst_partitioner.cc:79) ==154048== by 0x232E94C: void std::__invoke_impl, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_other, rocksdb::SstPartitionerFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x232E63F: std::__invoke_result, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>::type std::__invoke, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::SstPartitionerFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x232E202: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::SstPartitionerFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x232E224: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::SstPartitionerFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x232E239: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::SstPartitionerFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== by 0x4BEA4DE: __pthread_once_slow (pthread_once.c:116) ==154048== by 0x232DB71: __gthread_once(int*, void (*)()) (gthr-default.h:700) ==154048== by 0x232E2BB: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::SstPartitionerFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (mutex:683) ==154048== by 0x232E11B: rocksdb::SstPartitionerFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*) (sst_partitioner.cc:78) ==154048== by 0x20BEC75: rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomSharedPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}::operator()(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*) const (options_type.h:495) ==154048== by 0x20C74BF: std::_Function_handler, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*), rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomSharedPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}>::_M_invoke(std::_Any_data const&, rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*&&) (std_function.h:286) ==154048== ==154048== 48 bytes in 1 blocks are still reachable in loss record 72 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x21FD43C: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(std::__cxx11::basic_string, std::allocator > const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:240) ==154048== by 0x21FB84A: rocksdb::RegisterBuiltinComparators(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (comparator.cc:325) ==154048== by 0x21FBA8F: rocksdb::Comparator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}::operator()() const (comparator.cc:344) ==154048== by 0x21FCB68: void std::__invoke_impl, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}>(std::__invoke_other, rocksdb::Comparator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x21FC8C7: std::__invoke_result, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}>::type std::__invoke, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::Comparator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x21FC1E8: void std::call_once, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}>(std::once_flag&, rocksdb::Comparator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x21FC20A: void std::call_once, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}>(std::once_flag&, rocksdb::Comparator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x21FC21F: void std::call_once, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}>(std::once_flag&, rocksdb::Comparator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== by 0x4BEA4DE: __pthread_once_slow (pthread_once.c:116) ==154048== by 0x21FABFB: __gthread_once(int*, void (*)()) (gthr-default.h:700) ==154048== by 0x21FC2A1: void std::call_once, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}>(std::once_flag&, rocksdb::Comparator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}&&) (mutex:683) ==154048== by 0x21FBB47: rocksdb::Comparator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::Comparator const**) (comparator.cc:343) ==154048== by 0x20BD83C: rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomRawPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}::operator()(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*) const (options_type.h:574) ==154048== by 0x20C6080: std::_Function_handler, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*), rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomRawPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}>::_M_invoke(std::_Any_data const&, rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*&&) (std_function.h:286) ==154048== ==154048== 48 bytes in 1 blocks are still reachable in loss record 73 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x21FD43C: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(std::__cxx11::basic_string, std::allocator > const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:240) ==154048== by 0x21FB8B8: rocksdb::RegisterBuiltinComparators(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (comparator.cc:330) ==154048== by 0x21FBA8F: rocksdb::Comparator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}::operator()() const (comparator.cc:344) ==154048== by 0x21FCB68: void std::__invoke_impl, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}>(std::__invoke_other, rocksdb::Comparator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x21FC8C7: std::__invoke_result, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}>::type std::__invoke, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::Comparator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x21FC1E8: void std::call_once, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}>(std::once_flag&, rocksdb::Comparator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x21FC20A: void std::call_once, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}>(std::once_flag&, rocksdb::Comparator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x21FC21F: void std::call_once, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}>(std::once_flag&, rocksdb::Comparator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== by 0x4BEA4DE: __pthread_once_slow (pthread_once.c:116) ==154048== by 0x21FABFB: __gthread_once(int*, void (*)()) (gthr-default.h:700) ==154048== by 0x21FC2A1: void std::call_once, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}>(std::once_flag&, rocksdb::Comparator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}&&) (mutex:683) ==154048== by 0x21FBB47: rocksdb::Comparator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::Comparator const**) (comparator.cc:343) ==154048== by 0x20BD83C: rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomRawPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}::operator()(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*) const (options_type.h:574) ==154048== by 0x20C6080: std::_Function_handler, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*), rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomRawPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}>::_M_invoke(std::_Any_data const&, rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*&&) (std_function.h:286) ==154048== ==154048== 48 bytes in 1 blocks are still reachable in loss record 74 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x21FD43C: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(std::__cxx11::basic_string, std::allocator > const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:240) ==154048== by 0x21FB926: rocksdb::RegisterBuiltinComparators(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (comparator.cc:335) ==154048== by 0x21FBA8F: rocksdb::Comparator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}::operator()() const (comparator.cc:344) ==154048== by 0x21FCB68: void std::__invoke_impl, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}>(std::__invoke_other, rocksdb::Comparator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x21FC8C7: std::__invoke_result, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}>::type std::__invoke, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::Comparator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x21FC1E8: void std::call_once, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}>(std::once_flag&, rocksdb::Comparator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x21FC20A: void std::call_once, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}>(std::once_flag&, rocksdb::Comparator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x21FC21F: void std::call_once, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}>(std::once_flag&, rocksdb::Comparator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== by 0x4BEA4DE: __pthread_once_slow (pthread_once.c:116) ==154048== by 0x21FABFB: __gthread_once(int*, void (*)()) (gthr-default.h:700) ==154048== by 0x21FC2A1: void std::call_once, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}>(std::once_flag&, rocksdb::Comparator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}&&) (mutex:683) ==154048== by 0x21FBB47: rocksdb::Comparator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::Comparator const**) (comparator.cc:343) ==154048== by 0x20BD83C: rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomRawPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}::operator()(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*) const (options_type.h:574) ==154048== by 0x20C6080: std::_Function_handler, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*), rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomRawPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}>::_M_invoke(std::_Any_data const&, rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*&&) (std_function.h:286) ==154048== ==154048== 48 bytes in 1 blocks are still reachable in loss record 75 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x21CF923: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(rocksdb::ObjectLibrary::PatternEntry const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:254) ==154048== by 0x21CCE8F: rocksdb::RegisterBuiltinMemTableRepFactory(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (plain_table_factory.cc:168) ==154048== by 0x21CD637: rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}::operator()() const (plain_table_factory.cc:235) ==154048== by 0x21CEE88: void std::__invoke_impl, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::__invoke_other, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x21CEA48: std::__invoke_result, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>::type std::__invoke, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x21CDECE: void std::call_once, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::once_flag&, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x21CDEF0: void std::call_once, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::once_flag&, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x21CDF05: void std::call_once, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::once_flag&, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== by 0x4BEA4DE: __pthread_once_slow (pthread_once.c:116) ==154048== by 0x21CBF85: __gthread_once(int*, void (*)()) (gthr-default.h:700) ==154048== by 0x21CDF87: void std::call_once, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::once_flag&, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&) (mutex:683) ==154048== by 0x21CD6EF: rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*) (plain_table_factory.cc:234) ==154048== by 0x21CD95D: rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*) (plain_table_factory.cc:260) ==154048== by 0x20AF795: rocksdb::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#5}::operator()(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*) const (cf_options.cc:676) ==154048== ==154048== 48 bytes in 1 blocks are still reachable in loss record 76 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x21CF923: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(rocksdb::ObjectLibrary::PatternEntry const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:254) ==154048== by 0x21CCF9C: rocksdb::RegisterBuiltinMemTableRepFactory(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (plain_table_factory.cc:181) ==154048== by 0x21CD637: rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}::operator()() const (plain_table_factory.cc:235) ==154048== by 0x21CEE88: void std::__invoke_impl, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::__invoke_other, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x21CEA48: std::__invoke_result, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>::type std::__invoke, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x21CDECE: void std::call_once, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::once_flag&, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x21CDEF0: void std::call_once, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::once_flag&, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x21CDF05: void std::call_once, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::once_flag&, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== by 0x4BEA4DE: __pthread_once_slow (pthread_once.c:116) ==154048== by 0x21CBF85: __gthread_once(int*, void (*)()) (gthr-default.h:700) ==154048== by 0x21CDF87: void std::call_once, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::once_flag&, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&) (mutex:683) ==154048== by 0x21CD6EF: rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*) (plain_table_factory.cc:234) ==154048== by 0x21CD95D: rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*) (plain_table_factory.cc:260) ==154048== by 0x20AF795: rocksdb::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#5}::operator()(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*) const (cf_options.cc:676) ==154048== ==154048== 48 bytes in 1 blocks are still reachable in loss record 77 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x21CF923: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(rocksdb::ObjectLibrary::PatternEntry const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:254) ==154048== by 0x21CD0A1: rocksdb::RegisterBuiltinMemTableRepFactory(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (plain_table_factory.cc:195) ==154048== by 0x21CD637: rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}::operator()() const (plain_table_factory.cc:235) ==154048== by 0x21CEE88: void std::__invoke_impl, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::__invoke_other, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x21CEA48: std::__invoke_result, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>::type std::__invoke, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x21CDECE: void std::call_once, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::once_flag&, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x21CDEF0: void std::call_once, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::once_flag&, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x21CDF05: void std::call_once, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::once_flag&, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== by 0x4BEA4DE: __pthread_once_slow (pthread_once.c:116) ==154048== by 0x21CBF85: __gthread_once(int*, void (*)()) (gthr-default.h:700) ==154048== by 0x21CDF87: void std::call_once, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::once_flag&, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&) (mutex:683) ==154048== by 0x21CD6EF: rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*) (plain_table_factory.cc:234) ==154048== by 0x21CD95D: rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*) (plain_table_factory.cc:260) ==154048== by 0x20AF795: rocksdb::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#5}::operator()(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*) const (cf_options.cc:676) ==154048== ==154048== 48 bytes in 1 blocks are still reachable in loss record 78 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x21CF923: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(rocksdb::ObjectLibrary::PatternEntry const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:254) ==154048== by 0x21CD1A6: rocksdb::RegisterBuiltinMemTableRepFactory(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (plain_table_factory.cc:209) ==154048== by 0x21CD637: rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}::operator()() const (plain_table_factory.cc:235) ==154048== by 0x21CEE88: void std::__invoke_impl, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::__invoke_other, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x21CEA48: std::__invoke_result, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>::type std::__invoke, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x21CDECE: void std::call_once, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::once_flag&, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x21CDEF0: void std::call_once, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::once_flag&, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x21CDF05: void std::call_once, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::once_flag&, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== by 0x4BEA4DE: __pthread_once_slow (pthread_once.c:116) ==154048== by 0x21CBF85: __gthread_once(int*, void (*)()) (gthr-default.h:700) ==154048== by 0x21CDF87: void std::call_once, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::once_flag&, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&) (mutex:683) ==154048== by 0x21CD6EF: rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*) (plain_table_factory.cc:234) ==154048== by 0x21CD95D: rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*) (plain_table_factory.cc:260) ==154048== by 0x20AF795: rocksdb::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#5}::operator()(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*) const (cf_options.cc:676) ==154048== ==154048== 48 bytes in 1 blocks are still reachable in loss record 79 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x21CFA74: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(std::__cxx11::basic_string, std::allocator > const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:240) ==154048== by 0x21CD25B: rocksdb::RegisterBuiltinMemTableRepFactory(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (plain_table_factory.cc:216) ==154048== by 0x21CD637: rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}::operator()() const (plain_table_factory.cc:235) ==154048== by 0x21CEE88: void std::__invoke_impl, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::__invoke_other, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x21CEA48: std::__invoke_result, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>::type std::__invoke, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x21CDECE: void std::call_once, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::once_flag&, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x21CDEF0: void std::call_once, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::once_flag&, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x21CDF05: void std::call_once, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::once_flag&, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== by 0x4BEA4DE: __pthread_once_slow (pthread_once.c:116) ==154048== by 0x21CBF85: __gthread_once(int*, void (*)()) (gthr-default.h:700) ==154048== by 0x21CDF87: void std::call_once, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::once_flag&, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&) (mutex:683) ==154048== by 0x21CD6EF: rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*) (plain_table_factory.cc:234) ==154048== by 0x21CD95D: rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*) (plain_table_factory.cc:260) ==154048== by 0x20AF795: rocksdb::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#5}::operator()(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*) const (cf_options.cc:676) ==154048== ==154048== 48 bytes in 1 blocks are still reachable in loss record 80 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x21E1C4A: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(std::__cxx11::basic_string, std::allocator > const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:240) ==154048== by 0x21E0875: rocksdb::RegisterTableFactories(std::__cxx11::basic_string, std::allocator > const&)::{lambda()#1}::operator()() const (table_factory.cc:28) ==154048== by 0x21E19C0: void std::__invoke_impl, std::allocator > const&)::{lambda()#1}>(std::__invoke_other, rocksdb::RegisterTableFactories(std::__cxx11::basic_string, std::allocator > const&)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x21E1513: std::__invoke_result, std::allocator > const&)::{lambda()#1}>::type std::__invoke, std::allocator > const&)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::RegisterTableFactories(std::__cxx11::basic_string, std::allocator > const&)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x21E0D82: void std::call_once, std::allocator > const&)::{lambda()#1}>(std::once_flag&, rocksdb::RegisterTableFactories(std::__cxx11::basic_string, std::allocator > const&)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x21E0DA4: void std::call_once, std::allocator > const&)::{lambda()#1}>(std::once_flag&, rocksdb::RegisterTableFactories(std::__cxx11::basic_string, std::allocator > const&)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x21E0DB9: void std::call_once, std::allocator > const&)::{lambda()#1}>(std::once_flag&, rocksdb::RegisterTableFactories(std::__cxx11::basic_string, std::allocator > const&)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== by 0x4BEA4DE: __pthread_once_slow (pthread_once.c:116) ==154048== by 0x21E0531: __gthread_once(int*, void (*)()) (gthr-default.h:700) ==154048== by 0x21E0E3B: void std::call_once, std::allocator > const&)::{lambda()#1}>(std::once_flag&, rocksdb::RegisterTableFactories(std::__cxx11::basic_string, std::allocator > const&)::{lambda()#1}&&) (mutex:683) ==154048== by 0x21E0AB1: rocksdb::RegisterTableFactories(std::__cxx11::basic_string, std::allocator > const&) (table_factory.cc:20) ==154048== by 0x21E0B24: rocksdb::TableFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*) (table_factory.cc:49) ==154048== by 0x20BDAA7: rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomSharedPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}::operator()(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*) const (options_type.h:495) ==154048== by 0x20C62ED: std::_Function_handler, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*), rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomSharedPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}>::_M_invoke(std::_Any_data const&, rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*&&) (std_function.h:286) ==154048== ==154048== 48 bytes in 1 blocks are still reachable in loss record 81 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x21E1C4A: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(std::__cxx11::basic_string, std::allocator > const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:240) ==154048== by 0x21E08EE: rocksdb::RegisterTableFactories(std::__cxx11::basic_string, std::allocator > const&)::{lambda()#1}::operator()() const (table_factory.cc:35) ==154048== by 0x21E19C0: void std::__invoke_impl, std::allocator > const&)::{lambda()#1}>(std::__invoke_other, rocksdb::RegisterTableFactories(std::__cxx11::basic_string, std::allocator > const&)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x21E1513: std::__invoke_result, std::allocator > const&)::{lambda()#1}>::type std::__invoke, std::allocator > const&)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::RegisterTableFactories(std::__cxx11::basic_string, std::allocator > const&)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x21E0D82: void std::call_once, std::allocator > const&)::{lambda()#1}>(std::once_flag&, rocksdb::RegisterTableFactories(std::__cxx11::basic_string, std::allocator > const&)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x21E0DA4: void std::call_once, std::allocator > const&)::{lambda()#1}>(std::once_flag&, rocksdb::RegisterTableFactories(std::__cxx11::basic_string, std::allocator > const&)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x21E0DB9: void std::call_once, std::allocator > const&)::{lambda()#1}>(std::once_flag&, rocksdb::RegisterTableFactories(std::__cxx11::basic_string, std::allocator > const&)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== by 0x4BEA4DE: __pthread_once_slow (pthread_once.c:116) ==154048== by 0x21E0531: __gthread_once(int*, void (*)()) (gthr-default.h:700) ==154048== by 0x21E0E3B: void std::call_once, std::allocator > const&)::{lambda()#1}>(std::once_flag&, rocksdb::RegisterTableFactories(std::__cxx11::basic_string, std::allocator > const&)::{lambda()#1}&&) (mutex:683) ==154048== by 0x21E0AB1: rocksdb::RegisterTableFactories(std::__cxx11::basic_string, std::allocator > const&) (table_factory.cc:20) ==154048== by 0x21E0B24: rocksdb::TableFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*) (table_factory.cc:49) ==154048== by 0x20BDAA7: rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomSharedPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}::operator()(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*) const (options_type.h:495) ==154048== by 0x20C62ED: std::_Function_handler, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*), rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomSharedPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}>::_M_invoke(std::_Any_data const&, rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*&&) (std_function.h:286) ==154048== ==154048== 48 bytes in 1 blocks are still reachable in loss record 82 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x21E1C4A: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(std::__cxx11::basic_string, std::allocator > const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:240) ==154048== by 0x21E0967: rocksdb::RegisterTableFactories(std::__cxx11::basic_string, std::allocator > const&)::{lambda()#1}::operator()() const (table_factory.cc:42) ==154048== by 0x21E19C0: void std::__invoke_impl, std::allocator > const&)::{lambda()#1}>(std::__invoke_other, rocksdb::RegisterTableFactories(std::__cxx11::basic_string, std::allocator > const&)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x21E1513: std::__invoke_result, std::allocator > const&)::{lambda()#1}>::type std::__invoke, std::allocator > const&)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::RegisterTableFactories(std::__cxx11::basic_string, std::allocator > const&)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x21E0D82: void std::call_once, std::allocator > const&)::{lambda()#1}>(std::once_flag&, rocksdb::RegisterTableFactories(std::__cxx11::basic_string, std::allocator > const&)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x21E0DA4: void std::call_once, std::allocator > const&)::{lambda()#1}>(std::once_flag&, rocksdb::RegisterTableFactories(std::__cxx11::basic_string, std::allocator > const&)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x21E0DB9: void std::call_once, std::allocator > const&)::{lambda()#1}>(std::once_flag&, rocksdb::RegisterTableFactories(std::__cxx11::basic_string, std::allocator > const&)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== by 0x4BEA4DE: __pthread_once_slow (pthread_once.c:116) ==154048== by 0x21E0531: __gthread_once(int*, void (*)()) (gthr-default.h:700) ==154048== by 0x21E0E3B: void std::call_once, std::allocator > const&)::{lambda()#1}>(std::once_flag&, rocksdb::RegisterTableFactories(std::__cxx11::basic_string, std::allocator > const&)::{lambda()#1}&&) (mutex:683) ==154048== by 0x21E0AB1: rocksdb::RegisterTableFactories(std::__cxx11::basic_string, std::allocator > const&) (table_factory.cc:20) ==154048== by 0x21E0B24: rocksdb::TableFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*) (table_factory.cc:49) ==154048== by 0x20BDAA7: rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomSharedPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}::operator()(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*) const (options_type.h:495) ==154048== by 0x20C62ED: std::_Function_handler, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*), rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomSharedPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}>::_M_invoke(std::_Any_data const&, rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*&&) (std_function.h:286) ==154048== ==154048== 48 bytes in 1 blocks are still reachable in loss record 83 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x21924B6: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(std::__cxx11::basic_string, std::allocator > const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:240) ==154048== by 0x2190FDF: rocksdb::RegisterFlushBlockPolicyFactories(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (flush_block_policy.cc:101) ==154048== by 0x21911C3: rocksdb::FlushBlockPolicyFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}::operator()() const (flush_block_policy.cc:121) ==154048== by 0x2191DF4: void std::__invoke_impl, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_other, rocksdb::FlushBlockPolicyFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x2191A17: std::__invoke_result, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>::type std::__invoke, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::FlushBlockPolicyFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x2191430: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::FlushBlockPolicyFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x2191452: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::FlushBlockPolicyFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x2191467: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::FlushBlockPolicyFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== by 0x4BEA4DE: __pthread_once_slow (pthread_once.c:116) ==154048== by 0x2190E13: __gthread_once(int*, void (*)()) (gthr-default.h:700) ==154048== by 0x21914E9: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::FlushBlockPolicyFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (mutex:683) ==154048== by 0x219126E: rocksdb::FlushBlockPolicyFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*) (flush_block_policy.cc:120) ==154048== by 0x2128D0F: rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomSharedPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}::operator()(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*) const (options_type.h:495) ==154048== by 0x212EDEA: std::_Function_handler, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*), rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomSharedPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}>::_M_invoke(std::_Any_data const&, rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*&&) (std_function.h:286) ==154048== ==154048== 48 bytes in 1 blocks are still reachable in loss record 84 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x21924B6: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(std::__cxx11::basic_string, std::allocator > const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:240) ==154048== by 0x219104D: rocksdb::RegisterFlushBlockPolicyFactories(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (flush_block_policy.cc:109) ==154048== by 0x21911C3: rocksdb::FlushBlockPolicyFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}::operator()() const (flush_block_policy.cc:121) ==154048== by 0x2191DF4: void std::__invoke_impl, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_other, rocksdb::FlushBlockPolicyFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x2191A17: std::__invoke_result, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>::type std::__invoke, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::FlushBlockPolicyFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x2191430: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::FlushBlockPolicyFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x2191452: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::FlushBlockPolicyFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x2191467: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::FlushBlockPolicyFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== by 0x4BEA4DE: __pthread_once_slow (pthread_once.c:116) ==154048== by 0x2190E13: __gthread_once(int*, void (*)()) (gthr-default.h:700) ==154048== by 0x21914E9: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::FlushBlockPolicyFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (mutex:683) ==154048== by 0x219126E: rocksdb::FlushBlockPolicyFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*) (flush_block_policy.cc:120) ==154048== by 0x2128D0F: rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomSharedPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}::operator()(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*) const (options_type.h:495) ==154048== by 0x212EDEA: std::_Function_handler, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*), rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomSharedPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}>::_M_invoke(std::_Any_data const&, rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*&&) (std_function.h:286) ==154048== ==154048== 48 bytes in 1 blocks are still reachable in loss record 85 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x222E512: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(std::__cxx11::basic_string, std::allocator > const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:240) ==154048== by 0x222D330: rocksdb::RegisterBuiltinCompactionFilters(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (compaction_filters.cc:24) ==154048== by 0x222D413: rocksdb::CompactionFilter::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::CompactionFilter const**)::{lambda()#1}::operator()() const (compaction_filters.cc:32) ==154048== by 0x222E0E2: void std::__invoke_impl, std::allocator > const&, rocksdb::CompactionFilter const**)::{lambda()#1}>(std::__invoke_other, rocksdb::CompactionFilter::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::CompactionFilter const**)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x222DBD9: std::__invoke_result, std::allocator > const&, rocksdb::CompactionFilter const**)::{lambda()#1}>::type std::__invoke, std::allocator > const&, rocksdb::CompactionFilter const**)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::CompactionFilter::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::CompactionFilter const**)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x222D628: void std::call_once, std::allocator > const&, rocksdb::CompactionFilter const**)::{lambda()#1}>(std::once_flag&, rocksdb::CompactionFilter::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::CompactionFilter const**)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x222D64A: void std::call_once, std::allocator > const&, rocksdb::CompactionFilter const**)::{lambda()#1}>(std::once_flag&, rocksdb::CompactionFilter::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::CompactionFilter const**)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x222D65F: void std::call_once, std::allocator > const&, rocksdb::CompactionFilter const**)::{lambda()#1}>(std::once_flag&, rocksdb::CompactionFilter::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::CompactionFilter const**)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== by 0x4BEA4DE: __pthread_once_slow (pthread_once.c:116) ==154048== by 0x222D261: __gthread_once(int*, void (*)()) (gthr-default.h:700) ==154048== by 0x222D6E1: void std::call_once, std::allocator > const&, rocksdb::CompactionFilter const**)::{lambda()#1}>(std::once_flag&, rocksdb::CompactionFilter::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::CompactionFilter const**)::{lambda()#1}&&) (mutex:683) ==154048== by 0x222D4BB: rocksdb::CompactionFilter::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::CompactionFilter const**) (compaction_filters.cc:31) ==154048== by 0x20BE674: rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomRawPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}::operator()(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*) const (options_type.h:574) ==154048== by 0x20C6EB9: std::_Function_handler, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*), rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomRawPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}>::_M_invoke(std::_Any_data const&, rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*&&) (std_function.h:286) ==154048== ==154048== 48 bytes in 1 blocks are still reachable in loss record 86 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x2238AB7: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(rocksdb::ObjectLibrary::PatternEntry const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:254) ==154048== by 0x22358C7: rocksdb::RegisterBuiltinMergeOperators(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (merge_operators.cc:33) ==154048== by 0x2236531: rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}::operator()() const (merge_operators.cc:98) ==154048== by 0x2238494: void std::__invoke_impl, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_other, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x2237BD7: std::__invoke_result, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>::type std::__invoke, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x2236BF4: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x2236C16: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x2236C2B: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== by 0x4BEA4DE: __pthread_once_slow (pthread_once.c:116) ==154048== by 0x2235327: __gthread_once(int*, void (*)()) (gthr-default.h:700) ==154048== by 0x2236CAD: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (mutex:683) ==154048== by 0x22365D9: rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*) (merge_operators.cc:97) ==154048== by 0x20BEA75: rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomSharedPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}::operator()(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*) const (options_type.h:495) ==154048== by 0x20C72BD: std::_Function_handler, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*), rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomSharedPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}>::_M_invoke(std::_Any_data const&, rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*&&) (std_function.h:286) ==154048== ==154048== 48 bytes in 1 blocks are still reachable in loss record 87 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x2238AB7: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(rocksdb::ObjectLibrary::PatternEntry const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:254) ==154048== by 0x22359E3: rocksdb::RegisterBuiltinMergeOperators(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (merge_operators.cc:41) ==154048== by 0x2236531: rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}::operator()() const (merge_operators.cc:98) ==154048== by 0x2238494: void std::__invoke_impl, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_other, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x2237BD7: std::__invoke_result, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>::type std::__invoke, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x2236BF4: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x2236C16: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x2236C2B: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== by 0x4BEA4DE: __pthread_once_slow (pthread_once.c:116) ==154048== by 0x2235327: __gthread_once(int*, void (*)()) (gthr-default.h:700) ==154048== by 0x2236CAD: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (mutex:683) ==154048== by 0x22365D9: rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*) (merge_operators.cc:97) ==154048== by 0x20BEA75: rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomSharedPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}::operator()(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*) const (options_type.h:495) ==154048== by 0x20C72BD: std::_Function_handler, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*), rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomSharedPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}>::_M_invoke(std::_Any_data const&, rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*&&) (std_function.h:286) ==154048== ==154048== 48 bytes in 1 blocks are still reachable in loss record 88 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x2238AB7: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(rocksdb::ObjectLibrary::PatternEntry const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:254) ==154048== by 0x2235AFF: rocksdb::RegisterBuiltinMergeOperators(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (merge_operators.cc:49) ==154048== by 0x2236531: rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}::operator()() const (merge_operators.cc:98) ==154048== by 0x2238494: void std::__invoke_impl, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_other, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x2237BD7: std::__invoke_result, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>::type std::__invoke, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x2236BF4: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x2236C16: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x2236C2B: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== by 0x4BEA4DE: __pthread_once_slow (pthread_once.c:116) ==154048== by 0x2235327: __gthread_once(int*, void (*)()) (gthr-default.h:700) ==154048== by 0x2236CAD: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (mutex:683) ==154048== by 0x22365D9: rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*) (merge_operators.cc:97) ==154048== by 0x20BEA75: rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomSharedPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}::operator()(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*) const (options_type.h:495) ==154048== by 0x20C72BD: std::_Function_handler, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*), rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomSharedPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}>::_M_invoke(std::_Any_data const&, rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*&&) (std_function.h:286) ==154048== ==154048== 48 bytes in 1 blocks are still reachable in loss record 89 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x2238AB7: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(rocksdb::ObjectLibrary::PatternEntry const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:254) ==154048== by 0x2235C1B: rocksdb::RegisterBuiltinMergeOperators(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (merge_operators.cc:57) ==154048== by 0x2236531: rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}::operator()() const (merge_operators.cc:98) ==154048== by 0x2238494: void std::__invoke_impl, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_other, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x2237BD7: std::__invoke_result, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>::type std::__invoke, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x2236BF4: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x2236C16: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x2236C2B: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== by 0x4BEA4DE: __pthread_once_slow (pthread_once.c:116) ==154048== by 0x2235327: __gthread_once(int*, void (*)()) (gthr-default.h:700) ==154048== by 0x2236CAD: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (mutex:683) ==154048== by 0x22365D9: rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*) (merge_operators.cc:97) ==154048== by 0x20BEA75: rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomSharedPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}::operator()(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*) const (options_type.h:495) ==154048== by 0x20C72BD: std::_Function_handler, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*), rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomSharedPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}>::_M_invoke(std::_Any_data const&, rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*&&) (std_function.h:286) ==154048== ==154048== 48 bytes in 1 blocks are still reachable in loss record 90 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x2238AB7: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(rocksdb::ObjectLibrary::PatternEntry const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:254) ==154048== by 0x2235D37: rocksdb::RegisterBuiltinMergeOperators(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (merge_operators.cc:65) ==154048== by 0x2236531: rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}::operator()() const (merge_operators.cc:98) ==154048== by 0x2238494: void std::__invoke_impl, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_other, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x2237BD7: std::__invoke_result, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>::type std::__invoke, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x2236BF4: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x2236C16: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x2236C2B: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== by 0x4BEA4DE: __pthread_once_slow (pthread_once.c:116) ==154048== by 0x2235327: __gthread_once(int*, void (*)()) (gthr-default.h:700) ==154048== by 0x2236CAD: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (mutex:683) ==154048== by 0x22365D9: rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*) (merge_operators.cc:97) ==154048== by 0x20BEA75: rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomSharedPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}::operator()(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*) const (options_type.h:495) ==154048== by 0x20C72BD: std::_Function_handler, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*), rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomSharedPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}>::_M_invoke(std::_Any_data const&, rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*&&) (std_function.h:286) ==154048== ==154048== 48 bytes in 1 blocks are still reachable in loss record 91 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x2238AB7: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(rocksdb::ObjectLibrary::PatternEntry const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:254) ==154048== by 0x2235E53: rocksdb::RegisterBuiltinMergeOperators(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (merge_operators.cc:73) ==154048== by 0x2236531: rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}::operator()() const (merge_operators.cc:98) ==154048== by 0x2238494: void std::__invoke_impl, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_other, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x2237BD7: std::__invoke_result, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>::type std::__invoke, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x2236BF4: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x2236C16: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x2236C2B: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== by 0x4BEA4DE: __pthread_once_slow (pthread_once.c:116) ==154048== by 0x2235327: __gthread_once(int*, void (*)()) (gthr-default.h:700) ==154048== by 0x2236CAD: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (mutex:683) ==154048== by 0x22365D9: rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*) (merge_operators.cc:97) ==154048== by 0x20BEA75: rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomSharedPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}::operator()(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*) const (options_type.h:495) ==154048== by 0x20C72BD: std::_Function_handler, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*), rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomSharedPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}>::_M_invoke(std::_Any_data const&, rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*&&) (std_function.h:286) ==154048== ==154048== 48 bytes in 1 blocks are still reachable in loss record 92 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x2238AB7: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(rocksdb::ObjectLibrary::PatternEntry const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:254) ==154048== by 0x2235F6F: rocksdb::RegisterBuiltinMergeOperators(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (merge_operators.cc:81) ==154048== by 0x2236531: rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}::operator()() const (merge_operators.cc:98) ==154048== by 0x2238494: void std::__invoke_impl, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_other, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x2237BD7: std::__invoke_result, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>::type std::__invoke, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x2236BF4: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x2236C16: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x2236C2B: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== by 0x4BEA4DE: __pthread_once_slow (pthread_once.c:116) ==154048== by 0x2235327: __gthread_once(int*, void (*)()) (gthr-default.h:700) ==154048== by 0x2236CAD: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (mutex:683) ==154048== by 0x22365D9: rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*) (merge_operators.cc:97) ==154048== by 0x20BEA75: rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomSharedPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}::operator()(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*) const (options_type.h:495) ==154048== by 0x20C72BD: std::_Function_handler, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*), rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomSharedPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}>::_M_invoke(std::_Any_data const&, rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*&&) (std_function.h:286) ==154048== ==154048== 48 bytes in 1 blocks are still reachable in loss record 93 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x2238AB7: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(rocksdb::ObjectLibrary::PatternEntry const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:254) ==154048== by 0x2236046: rocksdb::RegisterBuiltinMergeOperators(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (merge_operators.cc:88) ==154048== by 0x2236531: rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}::operator()() const (merge_operators.cc:98) ==154048== by 0x2238494: void std::__invoke_impl, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_other, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x2237BD7: std::__invoke_result, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>::type std::__invoke, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x2236BF4: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x2236C16: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x2236C2B: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== by 0x4BEA4DE: __pthread_once_slow (pthread_once.c:116) ==154048== by 0x2235327: __gthread_once(int*, void (*)()) (gthr-default.h:700) ==154048== by 0x2236CAD: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (mutex:683) ==154048== by 0x22365D9: rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*) (merge_operators.cc:97) ==154048== by 0x20BEA75: rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomSharedPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}::operator()(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*) const (options_type.h:495) ==154048== by 0x20C72BD: std::_Function_handler, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*), rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomSharedPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}>::_M_invoke(std::_Any_data const&, rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*&&) (std_function.h:286) ==154048== ==154048== 64 bytes in 1 blocks are still reachable in loss record 94 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x226FE37: __gnu_cxx::new_allocator::allocate(unsigned long, void const*) (new_allocator.h:114) ==154048== by 0x226FA8F: std::allocator_traits >::allocate(std::allocator&, unsigned long) (alloc_traits.h:443) ==154048== by 0x226F71F: std::_Vector_base >::_M_allocate(unsigned long) (stl_vector.h:343) ==154048== by 0x226F1E6: std::_Vector_base >::_M_create_storage(unsigned long) (stl_vector.h:358) ==154048== by 0x226EDF0: std::_Vector_base >::_Vector_base(unsigned long, std::allocator const&) (stl_vector.h:302) ==154048== by 0x226EA2A: std::vector >::vector(unsigned long, std::allocator const&) (stl_vector.h:508) ==154048== by 0x226C3CD: rocksdb::(anonymous namespace)::PosixEnv::PosixEnv() (env_posix.cc:420) ==154048== by 0x226C9F3: rocksdb::Env::Default() (env_posix.cc:508) ==154048== by 0x20EC5DD: rocksdb::DBOptions::DBOptions() (options.cc:129) ==154048== by 0x1D6D016: rocksdb::Options::Options() (options.h:1401) ==154048== by 0x1D6919D: kvdbManager::KVDBManager::KVDBManager(kvdbManager::KVDBManagerOptions const&, std::shared_ptr const&) (kvdbManager.cpp:18) ==154048== by 0x1AA3E92: void __gnu_cxx::new_allocator::construct&>(kvdbManager::KVDBManager*, kvdbManager::KVDBManagerOptions&, std::shared_ptr&) (new_allocator.h:146) ==154048== by 0x1A9F88B: void std::allocator_traits >::construct&>(std::allocator&, kvdbManager::KVDBManager*, kvdbManager::KVDBManagerOptions&, std::shared_ptr&) (alloc_traits.h:483) ==154048== by 0x1A980B6: std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace&>(std::allocator, kvdbManager::KVDBManagerOptions&, std::shared_ptr&) (shared_ptr_base.h:548) ==154048== ==154048== 64 bytes in 1 blocks are still reachable in loss record 95 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x204BEA1: __gnu_cxx::new_allocator > >::allocate(unsigned long, void const*) (new_allocator.h:114) ==154048== by 0x204A4C6: std::allocator_traits > > >::allocate(std::allocator > >&, unsigned long) (alloc_traits.h:443) ==154048== by 0x20480BB: std::_Vector_base >, std::allocator > > >::_M_allocate(unsigned long) (stl_vector.h:343) ==154048== by 0x2045A1C: void std::vector >, std::allocator > > >::_M_realloc_insert > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::unique_ptr >&&) (vector.tcc:440) ==154048== by 0x204349B: std::unique_ptr >& std::vector >, std::allocator > > >::emplace_back > >(std::unique_ptr >&&) (vector.tcc:121) ==154048== by 0x20429C4: rocksdb::ObjectLibrary::AddFactoryEntry(char const*, std::unique_ptr >&&) (object_registry.h:271) ==154048== by 0x221DFC5: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(rocksdb::ObjectLibrary::PatternEntry const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:255) ==154048== by 0x221BBDD: rocksdb::RegisterBuiltinSliceTransform(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (slice.cc:210) ==154048== by 0x221BF39: rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}::operator()() const (slice.cc:220) ==154048== by 0x221D9B6: void std::__invoke_impl, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_other, rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x221D575: std::__invoke_result, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>::type std::__invoke, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x221CC12: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x221CC34: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x221CC49: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== ==154048== 64 bytes in 1 blocks are still reachable in loss record 96 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x204BEA1: __gnu_cxx::new_allocator > >::allocate(unsigned long, void const*) (new_allocator.h:114) ==154048== by 0x204A4C6: std::allocator_traits > > >::allocate(std::allocator > >&, unsigned long) (alloc_traits.h:443) ==154048== by 0x20480BB: std::_Vector_base >, std::allocator > > >::_M_allocate(unsigned long) (stl_vector.h:343) ==154048== by 0x2045A1C: void std::vector >, std::allocator > > >::_M_realloc_insert > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::unique_ptr >&&) (vector.tcc:440) ==154048== by 0x204349B: std::unique_ptr >& std::vector >, std::allocator > > >::emplace_back > >(std::unique_ptr >&&) (vector.tcc:121) ==154048== by 0x20429C4: rocksdb::ObjectLibrary::AddFactoryEntry(char const*, std::unique_ptr >&&) (object_registry.h:271) ==154048== by 0x21CFACA: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(std::__cxx11::basic_string, std::allocator > const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:241) ==154048== by 0x21CD25B: rocksdb::RegisterBuiltinMemTableRepFactory(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (plain_table_factory.cc:216) ==154048== by 0x21CD637: rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}::operator()() const (plain_table_factory.cc:235) ==154048== by 0x21CEE88: void std::__invoke_impl, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::__invoke_other, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x21CEA48: std::__invoke_result, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>::type std::__invoke, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x21CDECE: void std::call_once, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::once_flag&, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x21CDEF0: void std::call_once, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::once_flag&, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x21CDF05: void std::call_once, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::once_flag&, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== ==154048== 64 bytes in 1 blocks are still reachable in loss record 97 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x204BEA1: __gnu_cxx::new_allocator > >::allocate(unsigned long, void const*) (new_allocator.h:114) ==154048== by 0x204A4C6: std::allocator_traits > > >::allocate(std::allocator > >&, unsigned long) (alloc_traits.h:443) ==154048== by 0x20480BB: std::_Vector_base >, std::allocator > > >::_M_allocate(unsigned long) (stl_vector.h:343) ==154048== by 0x2045A1C: void std::vector >, std::allocator > > >::_M_realloc_insert > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::unique_ptr >&&) (vector.tcc:440) ==154048== by 0x204349B: std::unique_ptr >& std::vector >, std::allocator > > >::emplace_back > >(std::unique_ptr >&&) (vector.tcc:121) ==154048== by 0x20429C4: rocksdb::ObjectLibrary::AddFactoryEntry(char const*, std::unique_ptr >&&) (object_registry.h:271) ==154048== by 0x2238B0D: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(rocksdb::ObjectLibrary::PatternEntry const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:255) ==154048== by 0x2235D37: rocksdb::RegisterBuiltinMergeOperators(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (merge_operators.cc:65) ==154048== by 0x2236531: rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}::operator()() const (merge_operators.cc:98) ==154048== by 0x2238494: void std::__invoke_impl, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_other, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x2237BD7: std::__invoke_result, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>::type std::__invoke, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x2236BF4: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x2236C16: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x2236C2B: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== ==154048== 72 bytes in 1 blocks are still reachable in loss record 98 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x204BAE3: __gnu_cxx::new_allocator, std::allocator > const, std::vector >, std::allocator > > > >, true> >::allocate(unsigned long, void const*) (new_allocator.h:114) ==154048== by 0x204A147: std::allocator_traits, std::allocator > const, std::vector >, std::allocator > > > >, true> > >::allocate(std::allocator, std::allocator > const, std::vector >, std::allocator > > > >, true> >&, unsigned long) (alloc_traits.h:443) ==154048== by 0x2047C09: std::__detail::_Hash_node, std::allocator > const, std::vector >, std::allocator > > > >, true>* std::__detail::_Hashtable_alloc, std::allocator > const, std::vector >, std::allocator > > > >, true> > >::_M_allocate_node, std::allocator >&&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&) (hashtable_policy.h:2081) ==154048== by 0x2045889: std::__detail::_Map_base, std::allocator >, std::pair, std::allocator > const, std::vector >, std::allocator > > > >, std::allocator, std::allocator > const, std::vector >, std::allocator > > > > >, std::__detail::_Select1st, std::equal_to, std::allocator > >, std::hash, std::allocator > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](std::__cxx11::basic_string, std::allocator >&&) (hashtable_policy.h:726) ==154048== by 0x20433EB: std::unordered_map, std::allocator >, std::vector >, std::allocator > > >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > const, std::vector >, std::allocator > > > > > >::operator[](std::__cxx11::basic_string, std::allocator >&&) (unordered_map.h:990) ==154048== by 0x204298A: rocksdb::ObjectLibrary::AddFactoryEntry(char const*, std::unique_ptr >&&) (object_registry.h:270) ==154048== by 0x22791E9: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(rocksdb::ObjectLibrary::PatternEntry const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:255) ==154048== by 0x22783BA: __static_initialization_and_destruction_0(int, int) (fs_posix.cc:1280) ==154048== by 0x2278B10: _GLOBAL__sub_I__ZN7rocksdb10FileSystem7DefaultEv (fs_posix.cc:1282) ==154048== by 0x29667EC: __libc_csu_init (in /home/vagrant/engine/wazuh/src/engine/build/main) ==154048== by 0x4F7400F: (below main) (libc-start.c:264) ==154048== ==154048== 72 bytes in 1 blocks are still reachable in loss record 99 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x2277787: __gnu_cxx::new_allocator, (__gnu_cxx::_Lock_policy)2> >::allocate(unsigned long, void const*) (new_allocator.h:114) ==154048== by 0x2277554: std::allocator_traits, (__gnu_cxx::_Lock_policy)2> > >::allocate(std::allocator, (__gnu_cxx::_Lock_policy)2> >&, unsigned long) (alloc_traits.h:443) ==154048== by 0x22772B9: std::__allocated_ptr, (__gnu_cxx::_Lock_policy)2> > > std::__allocate_guarded, (__gnu_cxx::_Lock_policy)2> > >(std::allocator, (__gnu_cxx::_Lock_policy)2> >&) (allocated_ptr.h:97) ==154048== by 0x2277013: std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count>(rocksdb::(anonymous namespace)::PosixFileSystem*&, std::_Sp_alloc_shared_tag >) (shared_ptr_base.h:677) ==154048== by 0x2276E81: std::__shared_ptr::__shared_ptr>(std::_Sp_alloc_shared_tag >) (shared_ptr_base.h:1344) ==154048== by 0x227681E: std::shared_ptr::shared_ptr>(std::_Sp_alloc_shared_tag >) (shared_ptr.h:359) ==154048== by 0x2275EC1: std::shared_ptr std::allocate_shared>(std::allocator const&) (shared_ptr.h:702) ==154048== by 0x2275A56: std::shared_ptr std::make_shared() (shared_ptr.h:718) ==154048== by 0x2275678: rocksdb::FileSystem::Default() (fs_posix.cc:1269) ==154048== by 0x226C379: rocksdb::(anonymous namespace)::PosixEnv::PosixEnv() (env_posix.cc:414) ==154048== by 0x226C9F3: rocksdb::Env::Default() (env_posix.cc:508) ==154048== by 0x20EC5DD: rocksdb::DBOptions::DBOptions() (options.cc:129) ==154048== by 0x1D6D016: rocksdb::Options::Options() (options.h:1401) ==154048== by 0x1D6919D: kvdbManager::KVDBManager::KVDBManager(kvdbManager::KVDBManagerOptions const&, std::shared_ptr const&) (kvdbManager.cpp:18) ==154048== ==154048== 72 bytes in 1 blocks are still reachable in loss record 100 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x204BAE3: __gnu_cxx::new_allocator, std::allocator > const, std::vector >, std::allocator > > > >, true> >::allocate(unsigned long, void const*) (new_allocator.h:114) ==154048== by 0x204A147: std::allocator_traits, std::allocator > const, std::vector >, std::allocator > > > >, true> > >::allocate(std::allocator, std::allocator > const, std::vector >, std::allocator > > > >, true> >&, unsigned long) (alloc_traits.h:443) ==154048== by 0x2047C09: std::__detail::_Hash_node, std::allocator > const, std::vector >, std::allocator > > > >, true>* std::__detail::_Hashtable_alloc, std::allocator > const, std::vector >, std::allocator > > > >, true> > >::_M_allocate_node, std::allocator >&&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&) (hashtable_policy.h:2081) ==154048== by 0x2045889: std::__detail::_Map_base, std::allocator >, std::pair, std::allocator > const, std::vector >, std::allocator > > > >, std::allocator, std::allocator > const, std::vector >, std::allocator > > > > >, std::__detail::_Select1st, std::equal_to, std::allocator > >, std::hash, std::allocator > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](std::__cxx11::basic_string, std::allocator >&&) (hashtable_policy.h:726) ==154048== by 0x20433EB: std::unordered_map, std::allocator >, std::vector >, std::allocator > > >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > const, std::vector >, std::allocator > > > > > >::operator[](std::__cxx11::basic_string, std::allocator >&&) (unordered_map.h:990) ==154048== by 0x204298A: rocksdb::ObjectLibrary::AddFactoryEntry(char const*, std::unique_ptr >&&) (object_registry.h:270) ==154048== by 0x2221A62: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(std::__cxx11::basic_string, std::allocator > const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:241) ==154048== by 0x2220396: rocksdb::(anonymous namespace)::RegisterFileChecksumGenFactories(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (file_checksum_helper.cc:150) ==154048== by 0x2220479: rocksdb::FileChecksumGenFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}::operator()() const (file_checksum_helper.cc:160) ==154048== by 0x2220DC6: void std::__invoke_impl, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_other, rocksdb::FileChecksumGenFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x2220AB9: std::__invoke_result, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>::type std::__invoke, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::FileChecksumGenFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x222067C: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::FileChecksumGenFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x222069E: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::FileChecksumGenFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x22206B3: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::FileChecksumGenFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== ==154048== 72 bytes in 1 blocks are still reachable in loss record 101 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x204BAE3: __gnu_cxx::new_allocator, std::allocator > const, std::vector >, std::allocator > > > >, true> >::allocate(unsigned long, void const*) (new_allocator.h:114) ==154048== by 0x204A147: std::allocator_traits, std::allocator > const, std::vector >, std::allocator > > > >, true> > >::allocate(std::allocator, std::allocator > const, std::vector >, std::allocator > > > >, true> >&, unsigned long) (alloc_traits.h:443) ==154048== by 0x2047C09: std::__detail::_Hash_node, std::allocator > const, std::vector >, std::allocator > > > >, true>* std::__detail::_Hashtable_alloc, std::allocator > const, std::vector >, std::allocator > > > >, true> > >::_M_allocate_node, std::allocator >&&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&) (hashtable_policy.h:2081) ==154048== by 0x2045889: std::__detail::_Map_base, std::allocator >, std::pair, std::allocator > const, std::vector >, std::allocator > > > >, std::allocator, std::allocator > const, std::vector >, std::allocator > > > > >, std::__detail::_Select1st, std::equal_to, std::allocator > >, std::hash, std::allocator > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](std::__cxx11::basic_string, std::allocator >&&) (hashtable_policy.h:726) ==154048== by 0x20433EB: std::unordered_map, std::allocator >, std::vector >, std::allocator > > >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > const, std::vector >, std::allocator > > > > > >::operator[](std::__cxx11::basic_string, std::allocator >&&) (unordered_map.h:990) ==154048== by 0x204298A: rocksdb::ObjectLibrary::AddFactoryEntry(char const*, std::unique_ptr >&&) (object_registry.h:270) ==154048== by 0x221DE78: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(std::__cxx11::basic_string, std::allocator > const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:241) ==154048== by 0x221B796: rocksdb::RegisterBuiltinSliceTransform(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (slice.cc:170) ==154048== by 0x221BF39: rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}::operator()() const (slice.cc:220) ==154048== by 0x221D9B6: void std::__invoke_impl, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_other, rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x221D575: std::__invoke_result, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>::type std::__invoke, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x221CC12: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x221CC34: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x221CC49: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== ==154048== 72 bytes in 1 blocks are still reachable in loss record 102 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x204BAE3: __gnu_cxx::new_allocator, std::allocator > const, std::vector >, std::allocator > > > >, true> >::allocate(unsigned long, void const*) (new_allocator.h:114) ==154048== by 0x204A147: std::allocator_traits, std::allocator > const, std::vector >, std::allocator > > > >, true> > >::allocate(std::allocator, std::allocator > const, std::vector >, std::allocator > > > >, true> >&, unsigned long) (alloc_traits.h:443) ==154048== by 0x2047C09: std::__detail::_Hash_node, std::allocator > const, std::vector >, std::allocator > > > >, true>* std::__detail::_Hashtable_alloc, std::allocator > const, std::vector >, std::allocator > > > >, true> > >::_M_allocate_node, std::allocator >&&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&) (hashtable_policy.h:2081) ==154048== by 0x2045889: std::__detail::_Map_base, std::allocator >, std::pair, std::allocator > const, std::vector >, std::allocator > > > >, std::allocator, std::allocator > const, std::vector >, std::allocator > > > > >, std::__detail::_Select1st, std::equal_to, std::allocator > >, std::hash, std::allocator > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](std::__cxx11::basic_string, std::allocator >&&) (hashtable_policy.h:726) ==154048== by 0x20433EB: std::unordered_map, std::allocator >, std::vector >, std::allocator > > >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > const, std::vector >, std::allocator > > > > > >::operator[](std::__cxx11::basic_string, std::allocator >&&) (unordered_map.h:990) ==154048== by 0x204298A: rocksdb::ObjectLibrary::AddFactoryEntry(char const*, std::unique_ptr >&&) (object_registry.h:270) ==154048== by 0x232F084: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(std::__cxx11::basic_string, std::allocator > const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:241) ==154048== by 0x232DF90: rocksdb::(anonymous namespace)::RegisterSstPartitionerFactories(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (sst_partitioner.cc:69) ==154048== by 0x232E073: rocksdb::SstPartitionerFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}::operator()() const (sst_partitioner.cc:79) ==154048== by 0x232E94C: void std::__invoke_impl, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_other, rocksdb::SstPartitionerFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x232E63F: std::__invoke_result, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>::type std::__invoke, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::SstPartitionerFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x232E202: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::SstPartitionerFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x232E224: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::SstPartitionerFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x232E239: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::SstPartitionerFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== ==154048== 72 bytes in 1 blocks are still reachable in loss record 103 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x204BAE3: __gnu_cxx::new_allocator, std::allocator > const, std::vector >, std::allocator > > > >, true> >::allocate(unsigned long, void const*) (new_allocator.h:114) ==154048== by 0x204A147: std::allocator_traits, std::allocator > const, std::vector >, std::allocator > > > >, true> > >::allocate(std::allocator, std::allocator > const, std::vector >, std::allocator > > > >, true> >&, unsigned long) (alloc_traits.h:443) ==154048== by 0x2047C09: std::__detail::_Hash_node, std::allocator > const, std::vector >, std::allocator > > > >, true>* std::__detail::_Hashtable_alloc, std::allocator > const, std::vector >, std::allocator > > > >, true> > >::_M_allocate_node, std::allocator >&&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&) (hashtable_policy.h:2081) ==154048== by 0x2045889: std::__detail::_Map_base, std::allocator >, std::pair, std::allocator > const, std::vector >, std::allocator > > > >, std::allocator, std::allocator > const, std::vector >, std::allocator > > > > >, std::__detail::_Select1st, std::equal_to, std::allocator > >, std::hash, std::allocator > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](std::__cxx11::basic_string, std::allocator >&&) (hashtable_policy.h:726) ==154048== by 0x20433EB: std::unordered_map, std::allocator >, std::vector >, std::allocator > > >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > const, std::vector >, std::allocator > > > > > >::operator[](std::__cxx11::basic_string, std::allocator >&&) (unordered_map.h:990) ==154048== by 0x204298A: rocksdb::ObjectLibrary::AddFactoryEntry(char const*, std::unique_ptr >&&) (object_registry.h:270) ==154048== by 0x21FD492: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(std::__cxx11::basic_string, std::allocator > const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:241) ==154048== by 0x21FB84A: rocksdb::RegisterBuiltinComparators(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (comparator.cc:325) ==154048== by 0x21FBA8F: rocksdb::Comparator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}::operator()() const (comparator.cc:344) ==154048== by 0x21FCB68: void std::__invoke_impl, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}>(std::__invoke_other, rocksdb::Comparator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x21FC8C7: std::__invoke_result, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}>::type std::__invoke, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::Comparator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x21FC1E8: void std::call_once, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}>(std::once_flag&, rocksdb::Comparator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x21FC20A: void std::call_once, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}>(std::once_flag&, rocksdb::Comparator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x21FC21F: void std::call_once, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}>(std::once_flag&, rocksdb::Comparator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== ==154048== 72 bytes in 1 blocks are still reachable in loss record 104 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x204BAE3: __gnu_cxx::new_allocator, std::allocator > const, std::vector >, std::allocator > > > >, true> >::allocate(unsigned long, void const*) (new_allocator.h:114) ==154048== by 0x204A147: std::allocator_traits, std::allocator > const, std::vector >, std::allocator > > > >, true> > >::allocate(std::allocator, std::allocator > const, std::vector >, std::allocator > > > >, true> >&, unsigned long) (alloc_traits.h:443) ==154048== by 0x2047C09: std::__detail::_Hash_node, std::allocator > const, std::vector >, std::allocator > > > >, true>* std::__detail::_Hashtable_alloc, std::allocator > const, std::vector >, std::allocator > > > >, true> > >::_M_allocate_node, std::allocator >&&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&) (hashtable_policy.h:2081) ==154048== by 0x2045889: std::__detail::_Map_base, std::allocator >, std::pair, std::allocator > const, std::vector >, std::allocator > > > >, std::allocator, std::allocator > const, std::vector >, std::allocator > > > > >, std::__detail::_Select1st, std::equal_to, std::allocator > >, std::hash, std::allocator > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](std::__cxx11::basic_string, std::allocator >&&) (hashtable_policy.h:726) ==154048== by 0x20433EB: std::unordered_map, std::allocator >, std::vector >, std::allocator > > >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > const, std::vector >, std::allocator > > > > > >::operator[](std::__cxx11::basic_string, std::allocator >&&) (unordered_map.h:990) ==154048== by 0x204298A: rocksdb::ObjectLibrary::AddFactoryEntry(char const*, std::unique_ptr >&&) (object_registry.h:270) ==154048== by 0x21CF979: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(rocksdb::ObjectLibrary::PatternEntry const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:255) ==154048== by 0x21CCE8F: rocksdb::RegisterBuiltinMemTableRepFactory(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (plain_table_factory.cc:168) ==154048== by 0x21CD637: rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}::operator()() const (plain_table_factory.cc:235) ==154048== by 0x21CEE88: void std::__invoke_impl, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::__invoke_other, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x21CEA48: std::__invoke_result, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>::type std::__invoke, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x21CDECE: void std::call_once, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::once_flag&, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x21CDEF0: void std::call_once, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::once_flag&, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x21CDF05: void std::call_once, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::once_flag&, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== ==154048== 72 bytes in 1 blocks are still reachable in loss record 105 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x204BAE3: __gnu_cxx::new_allocator, std::allocator > const, std::vector >, std::allocator > > > >, true> >::allocate(unsigned long, void const*) (new_allocator.h:114) ==154048== by 0x204A147: std::allocator_traits, std::allocator > const, std::vector >, std::allocator > > > >, true> > >::allocate(std::allocator, std::allocator > const, std::vector >, std::allocator > > > >, true> >&, unsigned long) (alloc_traits.h:443) ==154048== by 0x2047C09: std::__detail::_Hash_node, std::allocator > const, std::vector >, std::allocator > > > >, true>* std::__detail::_Hashtable_alloc, std::allocator > const, std::vector >, std::allocator > > > >, true> > >::_M_allocate_node, std::allocator >&&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&) (hashtable_policy.h:2081) ==154048== by 0x2045889: std::__detail::_Map_base, std::allocator >, std::pair, std::allocator > const, std::vector >, std::allocator > > > >, std::allocator, std::allocator > const, std::vector >, std::allocator > > > > >, std::__detail::_Select1st, std::equal_to, std::allocator > >, std::hash, std::allocator > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](std::__cxx11::basic_string, std::allocator >&&) (hashtable_policy.h:726) ==154048== by 0x20433EB: std::unordered_map, std::allocator >, std::vector >, std::allocator > > >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > const, std::vector >, std::allocator > > > > > >::operator[](std::__cxx11::basic_string, std::allocator >&&) (unordered_map.h:990) ==154048== by 0x204298A: rocksdb::ObjectLibrary::AddFactoryEntry(char const*, std::unique_ptr >&&) (object_registry.h:270) ==154048== by 0x21E1CA0: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(std::__cxx11::basic_string, std::allocator > const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:241) ==154048== by 0x21E0875: rocksdb::RegisterTableFactories(std::__cxx11::basic_string, std::allocator > const&)::{lambda()#1}::operator()() const (table_factory.cc:28) ==154048== by 0x21E19C0: void std::__invoke_impl, std::allocator > const&)::{lambda()#1}>(std::__invoke_other, rocksdb::RegisterTableFactories(std::__cxx11::basic_string, std::allocator > const&)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x21E1513: std::__invoke_result, std::allocator > const&)::{lambda()#1}>::type std::__invoke, std::allocator > const&)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::RegisterTableFactories(std::__cxx11::basic_string, std::allocator > const&)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x21E0D82: void std::call_once, std::allocator > const&)::{lambda()#1}>(std::once_flag&, rocksdb::RegisterTableFactories(std::__cxx11::basic_string, std::allocator > const&)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x21E0DA4: void std::call_once, std::allocator > const&)::{lambda()#1}>(std::once_flag&, rocksdb::RegisterTableFactories(std::__cxx11::basic_string, std::allocator > const&)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x21E0DB9: void std::call_once, std::allocator > const&)::{lambda()#1}>(std::once_flag&, rocksdb::RegisterTableFactories(std::__cxx11::basic_string, std::allocator > const&)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== by 0x4BEA4DE: __pthread_once_slow (pthread_once.c:116) ==154048== ==154048== 72 bytes in 1 blocks are still reachable in loss record 106 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x204BAE3: __gnu_cxx::new_allocator, std::allocator > const, std::vector >, std::allocator > > > >, true> >::allocate(unsigned long, void const*) (new_allocator.h:114) ==154048== by 0x204A147: std::allocator_traits, std::allocator > const, std::vector >, std::allocator > > > >, true> > >::allocate(std::allocator, std::allocator > const, std::vector >, std::allocator > > > >, true> >&, unsigned long) (alloc_traits.h:443) ==154048== by 0x2047C09: std::__detail::_Hash_node, std::allocator > const, std::vector >, std::allocator > > > >, true>* std::__detail::_Hashtable_alloc, std::allocator > const, std::vector >, std::allocator > > > >, true> > >::_M_allocate_node, std::allocator >&&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&) (hashtable_policy.h:2081) ==154048== by 0x2045889: std::__detail::_Map_base, std::allocator >, std::pair, std::allocator > const, std::vector >, std::allocator > > > >, std::allocator, std::allocator > const, std::vector >, std::allocator > > > > >, std::__detail::_Select1st, std::equal_to, std::allocator > >, std::hash, std::allocator > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](std::__cxx11::basic_string, std::allocator >&&) (hashtable_policy.h:726) ==154048== by 0x20433EB: std::unordered_map, std::allocator >, std::vector >, std::allocator > > >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > const, std::vector >, std::allocator > > > > > >::operator[](std::__cxx11::basic_string, std::allocator >&&) (unordered_map.h:990) ==154048== by 0x204298A: rocksdb::ObjectLibrary::AddFactoryEntry(char const*, std::unique_ptr >&&) (object_registry.h:270) ==154048== by 0x219250C: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(std::__cxx11::basic_string, std::allocator > const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:241) ==154048== by 0x2190FDF: rocksdb::RegisterFlushBlockPolicyFactories(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (flush_block_policy.cc:101) ==154048== by 0x21911C3: rocksdb::FlushBlockPolicyFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}::operator()() const (flush_block_policy.cc:121) ==154048== by 0x2191DF4: void std::__invoke_impl, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_other, rocksdb::FlushBlockPolicyFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x2191A17: std::__invoke_result, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>::type std::__invoke, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::FlushBlockPolicyFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x2191430: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::FlushBlockPolicyFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x2191452: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::FlushBlockPolicyFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x2191467: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::FlushBlockPolicyFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== ==154048== 72 bytes in 1 blocks are still reachable in loss record 107 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x204BAE3: __gnu_cxx::new_allocator, std::allocator > const, std::vector >, std::allocator > > > >, true> >::allocate(unsigned long, void const*) (new_allocator.h:114) ==154048== by 0x204A147: std::allocator_traits, std::allocator > const, std::vector >, std::allocator > > > >, true> > >::allocate(std::allocator, std::allocator > const, std::vector >, std::allocator > > > >, true> >&, unsigned long) (alloc_traits.h:443) ==154048== by 0x2047C09: std::__detail::_Hash_node, std::allocator > const, std::vector >, std::allocator > > > >, true>* std::__detail::_Hashtable_alloc, std::allocator > const, std::vector >, std::allocator > > > >, true> > >::_M_allocate_node, std::allocator >&&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&) (hashtable_policy.h:2081) ==154048== by 0x2045889: std::__detail::_Map_base, std::allocator >, std::pair, std::allocator > const, std::vector >, std::allocator > > > >, std::allocator, std::allocator > const, std::vector >, std::allocator > > > > >, std::__detail::_Select1st, std::equal_to, std::allocator > >, std::hash, std::allocator > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](std::__cxx11::basic_string, std::allocator >&&) (hashtable_policy.h:726) ==154048== by 0x20433EB: std::unordered_map, std::allocator >, std::vector >, std::allocator > > >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > const, std::vector >, std::allocator > > > > > >::operator[](std::__cxx11::basic_string, std::allocator >&&) (unordered_map.h:990) ==154048== by 0x204298A: rocksdb::ObjectLibrary::AddFactoryEntry(char const*, std::unique_ptr >&&) (object_registry.h:270) ==154048== by 0x222E568: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(std::__cxx11::basic_string, std::allocator > const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:241) ==154048== by 0x222D330: rocksdb::RegisterBuiltinCompactionFilters(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (compaction_filters.cc:24) ==154048== by 0x222D413: rocksdb::CompactionFilter::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::CompactionFilter const**)::{lambda()#1}::operator()() const (compaction_filters.cc:32) ==154048== by 0x222E0E2: void std::__invoke_impl, std::allocator > const&, rocksdb::CompactionFilter const**)::{lambda()#1}>(std::__invoke_other, rocksdb::CompactionFilter::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::CompactionFilter const**)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x222DBD9: std::__invoke_result, std::allocator > const&, rocksdb::CompactionFilter const**)::{lambda()#1}>::type std::__invoke, std::allocator > const&, rocksdb::CompactionFilter const**)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::CompactionFilter::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::CompactionFilter const**)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x222D628: void std::call_once, std::allocator > const&, rocksdb::CompactionFilter const**)::{lambda()#1}>(std::once_flag&, rocksdb::CompactionFilter::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::CompactionFilter const**)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x222D64A: void std::call_once, std::allocator > const&, rocksdb::CompactionFilter const**)::{lambda()#1}>(std::once_flag&, rocksdb::CompactionFilter::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::CompactionFilter const**)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x222D65F: void std::call_once, std::allocator > const&, rocksdb::CompactionFilter const**)::{lambda()#1}>(std::once_flag&, rocksdb::CompactionFilter::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::CompactionFilter const**)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== ==154048== 72 bytes in 1 blocks are still reachable in loss record 108 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x204BAE3: __gnu_cxx::new_allocator, std::allocator > const, std::vector >, std::allocator > > > >, true> >::allocate(unsigned long, void const*) (new_allocator.h:114) ==154048== by 0x204A147: std::allocator_traits, std::allocator > const, std::vector >, std::allocator > > > >, true> > >::allocate(std::allocator, std::allocator > const, std::vector >, std::allocator > > > >, true> >&, unsigned long) (alloc_traits.h:443) ==154048== by 0x2047C09: std::__detail::_Hash_node, std::allocator > const, std::vector >, std::allocator > > > >, true>* std::__detail::_Hashtable_alloc, std::allocator > const, std::vector >, std::allocator > > > >, true> > >::_M_allocate_node, std::allocator >&&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&) (hashtable_policy.h:2081) ==154048== by 0x2045889: std::__detail::_Map_base, std::allocator >, std::pair, std::allocator > const, std::vector >, std::allocator > > > >, std::allocator, std::allocator > const, std::vector >, std::allocator > > > > >, std::__detail::_Select1st, std::equal_to, std::allocator > >, std::hash, std::allocator > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](std::__cxx11::basic_string, std::allocator >&&) (hashtable_policy.h:726) ==154048== by 0x20433EB: std::unordered_map, std::allocator >, std::vector >, std::allocator > > >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > const, std::vector >, std::allocator > > > > > >::operator[](std::__cxx11::basic_string, std::allocator >&&) (unordered_map.h:990) ==154048== by 0x204298A: rocksdb::ObjectLibrary::AddFactoryEntry(char const*, std::unique_ptr >&&) (object_registry.h:270) ==154048== by 0x2238B0D: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(rocksdb::ObjectLibrary::PatternEntry const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:255) ==154048== by 0x22358C7: rocksdb::RegisterBuiltinMergeOperators(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (merge_operators.cc:33) ==154048== by 0x2236531: rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}::operator()() const (merge_operators.cc:98) ==154048== by 0x2238494: void std::__invoke_impl, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_other, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x2237BD7: std::__invoke_result, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>::type std::__invoke, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x2236BF4: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x2236C16: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x2236C2B: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== ==154048== 96 bytes in 4 blocks are still reachable in loss record 109 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x23C98C4: __gnu_cxx::new_allocator, false> >::allocate(unsigned long, void const*) (new_allocator.h:114) ==154048== by 0x23C9353: std::allocator_traits, false> > >::allocate(std::allocator, false> >&, unsigned long) (alloc_traits.h:443) ==154048== by 0x23C8AEB: std::__detail::_Hash_node, false>* std::__detail::_Hashtable_alloc, false> > >::_M_allocate_node, std::tuple<> >(std::piecewise_construct_t const&, std::tuple&&, std::tuple<>&&) (hashtable_policy.h:2081) ==154048== by 0x23C8148: std::__detail::_Map_base, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](unsigned int const&) (hashtable_policy.h:701) ==154048== by 0x23C76FC: std::unordered_map, std::equal_to, std::allocator > >::operator[](unsigned int const&) (unordered_map.h:986) ==154048== by 0x23C6957: rocksdb::ThreadLocalPtr::StaticMeta::SetHandler(unsigned int, void (*)(void*)) (thread_local.cc:446) ==154048== by 0x23C6D6B: rocksdb::ThreadLocalPtr::ThreadLocalPtr(void (*)(void*)) (thread_local.cc:497) ==154048== by 0x22B6E30: rocksdb::ColumnFamilyData::ColumnFamilyData(unsigned int, std::__cxx11::basic_string, std::allocator > const&, rocksdb::Version*, rocksdb::Cache*, rocksdb::WriteBufferManager*, rocksdb::ColumnFamilyOptions const&, rocksdb::ImmutableDBOptions const&, rocksdb::FileOptions const*, rocksdb::ColumnFamilySet*, rocksdb::BlockCacheTracer*, std::shared_ptr const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) (column_family.cc:547) ==154048== by 0x22BC2D5: rocksdb::ColumnFamilySet::CreateColumnFamily(std::__cxx11::basic_string, std::allocator > const&, unsigned int, rocksdb::Version*, rocksdb::ColumnFamilyOptions const&) (column_family.cc:1640) ==154048== by 0x1FBD1D9: rocksdb::VersionSet::CreateColumnFamily(rocksdb::ColumnFamilyOptions const&, rocksdb::ReadOptions const&, rocksdb::VersionEdit const*) (version_set.cc:7017) ==154048== by 0x1FB32F5: rocksdb::VersionSet::ProcessManifestWrites(std::deque >&, rocksdb::InstrumentedMutex*, rocksdb::FSDirectory*, bool, rocksdb::ColumnFamilyOptions const*, rocksdb::ReadOptions const&) (version_set.cc:5490) ==154048== by 0x1FB4FAC: rocksdb::VersionSet::LogAndApply(rocksdb::autovector const&, rocksdb::autovector const&, rocksdb::ReadOptions const&, rocksdb::autovector, 8ul> const&, rocksdb::InstrumentedMutex*, rocksdb::FSDirectory*, bool, rocksdb::ColumnFamilyOptions const*, std::vector, std::allocator > > const&) (version_set.cc:5739) ==154048== by 0x1DBECDD: rocksdb::VersionSet::LogAndApply(rocksdb::ColumnFamilyData*, rocksdb::MutableCFOptions const&, rocksdb::ReadOptions const&, rocksdb::VersionEdit*, rocksdb::InstrumentedMutex*, rocksdb::FSDirectory*, bool, rocksdb::ColumnFamilyOptions const*) (version_set.h:1181) ==154048== by 0x1D9CB8D: rocksdb::DBImpl::CreateColumnFamilyImpl(rocksdb::ColumnFamilyOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::ColumnFamilyHandle**) (db_impl.cc:3202) ==154048== ==154048== 104 bytes in 1 blocks are still reachable in loss record 110 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x1A021F3: __gnu_cxx::new_allocator::allocate(unsigned long, void const*) (new_allocator.h:114) ==154048== by 0x19FFBDD: std::allocator_traits >::allocate(std::allocator&, unsigned long) (alloc_traits.h:443) ==154048== by 0x204E36A: std::__detail::_Hashtable_alloc, std::allocator > const, std::vector >, std::allocator > > > >, true> > >::_M_allocate_buckets(unsigned long) (hashtable_policy.h:2134) ==154048== by 0x204D210: std::_Hashtable, std::allocator >, std::pair, std::allocator > const, std::vector >, std::allocator > > > >, std::allocator, std::allocator > const, std::vector >, std::allocator > > > > >, std::__detail::_Select1st, std::equal_to, std::allocator > >, std::hash, std::allocator > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_M_allocate_buckets(unsigned long) (hashtable.h:361) ==154048== by 0x204BC00: std::_Hashtable, std::allocator >, std::pair, std::allocator > const, std::vector >, std::allocator > > > >, std::allocator, std::allocator > const, std::vector >, std::allocator > > > > >, std::__detail::_Select1st, std::equal_to, std::allocator > >, std::hash, std::allocator > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_M_rehash_aux(unsigned long, std::integral_constant) (hashtable.h:2123) ==154048== by 0x204A238: std::_Hashtable, std::allocator >, std::pair, std::allocator > const, std::vector >, std::allocator > > > >, std::allocator, std::allocator > const, std::vector >, std::allocator > > > > >, std::__detail::_Select1st, std::equal_to, std::allocator > >, std::hash, std::allocator > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_M_rehash(unsigned long, unsigned long const&) (hashtable.h:2102) ==154048== by 0x2047D8C: std::_Hashtable, std::allocator >, std::pair, std::allocator > const, std::vector >, std::allocator > > > >, std::allocator, std::allocator > const, std::vector >, std::allocator > > > > >, std::__detail::_Select1st, std::equal_to, std::allocator > >, std::hash, std::allocator > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_M_insert_unique_node(unsigned long, unsigned long, std::__detail::_Hash_node, std::allocator > const, std::vector >, std::allocator > > > >, true>*, unsigned long) (hashtable.h:1748) ==154048== by 0x20458AB: std::__detail::_Map_base, std::allocator >, std::pair, std::allocator > const, std::vector >, std::allocator > > > >, std::allocator, std::allocator > const, std::vector >, std::allocator > > > > >, std::__detail::_Select1st, std::equal_to, std::allocator > >, std::hash, std::allocator > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](std::__cxx11::basic_string, std::allocator >&&) (hashtable_policy.h:729) ==154048== by 0x20433EB: std::unordered_map, std::allocator >, std::vector >, std::allocator > > >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > const, std::vector >, std::allocator > > > > > >::operator[](std::__cxx11::basic_string, std::allocator >&&) (unordered_map.h:990) ==154048== by 0x204298A: rocksdb::ObjectLibrary::AddFactoryEntry(char const*, std::unique_ptr >&&) (object_registry.h:270) ==154048== by 0x22791E9: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(rocksdb::ObjectLibrary::PatternEntry const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:255) ==154048== by 0x22783BA: __static_initialization_and_destruction_0(int, int) (fs_posix.cc:1280) ==154048== by 0x2278B10: _GLOBAL__sub_I__ZN7rocksdb10FileSystem7DefaultEv (fs_posix.cc:1282) ==154048== by 0x29667EC: __libc_csu_init (in /home/vagrant/engine/wazuh/src/engine/build/main) ==154048== ==154048== 104 bytes in 1 blocks are still reachable in loss record 111 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x1A021F3: __gnu_cxx::new_allocator::allocate(unsigned long, void const*) (new_allocator.h:114) ==154048== by 0x19FFBDD: std::allocator_traits >::allocate(std::allocator&, unsigned long) (alloc_traits.h:443) ==154048== by 0x23C9F54: std::__detail::_Hashtable_alloc, false> > >::_M_allocate_buckets(unsigned long) (hashtable_policy.h:2134) ==154048== by 0x23C9DF8: std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_M_allocate_buckets(unsigned long) (hashtable.h:361) ==154048== by 0x23C99E0: std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_M_rehash_aux(unsigned long, std::integral_constant) (hashtable.h:2123) ==154048== by 0x23C9444: std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_M_rehash(unsigned long, unsigned long const&) (hashtable.h:2102) ==154048== by 0x23C8C6E: std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_M_insert_unique_node(unsigned long, unsigned long, std::__detail::_Hash_node, false>*, unsigned long) (hashtable.h:1748) ==154048== by 0x23C816A: std::__detail::_Map_base, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](unsigned int const&) (hashtable_policy.h:704) ==154048== by 0x23C76FC: std::unordered_map, std::equal_to, std::allocator > >::operator[](unsigned int const&) (unordered_map.h:986) ==154048== by 0x23C6957: rocksdb::ThreadLocalPtr::StaticMeta::SetHandler(unsigned int, void (*)(void*)) (thread_local.cc:446) ==154048== by 0x23C6D6B: rocksdb::ThreadLocalPtr::ThreadLocalPtr(void (*)(void*)) (thread_local.cc:497) ==154048== by 0x22B6E30: rocksdb::ColumnFamilyData::ColumnFamilyData(unsigned int, std::__cxx11::basic_string, std::allocator > const&, rocksdb::Version*, rocksdb::Cache*, rocksdb::WriteBufferManager*, rocksdb::ColumnFamilyOptions const&, rocksdb::ImmutableDBOptions const&, rocksdb::FileOptions const*, rocksdb::ColumnFamilySet*, rocksdb::BlockCacheTracer*, std::shared_ptr const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) (column_family.cc:547) ==154048== by 0x22BBBA3: rocksdb::ColumnFamilySet::ColumnFamilySet(std::__cxx11::basic_string, std::allocator > const&, rocksdb::ImmutableDBOptions const*, rocksdb::FileOptions const&, rocksdb::Cache*, rocksdb::WriteBufferManager*, rocksdb::WriteController*, rocksdb::BlockCacheTracer*, std::shared_ptr const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) (column_family.cc:1563) ==154048== by 0x1FAFE39: rocksdb::VersionSet::VersionSet(std::__cxx11::basic_string, std::allocator > const&, rocksdb::ImmutableDBOptions const*, rocksdb::FileOptions const&, rocksdb::Cache*, rocksdb::WriteBufferManager*, rocksdb::WriteController*, rocksdb::BlockCacheTracer*, std::shared_ptr const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) (version_set.cc:4999) ==154048== ==154048== 112 bytes in 1 blocks are still reachable in loss record 112 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x227915F: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(rocksdb::ObjectLibrary::PatternEntry const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:254) ==154048== by 0x22783BA: __static_initialization_and_destruction_0(int, int) (fs_posix.cc:1280) ==154048== by 0x2278B10: _GLOBAL__sub_I__ZN7rocksdb10FileSystem7DefaultEv (fs_posix.cc:1282) ==154048== by 0x29667EC: __libc_csu_init (in /home/vagrant/engine/wazuh/src/engine/build/main) ==154048== by 0x4F7400F: (below main) (libc-start.c:264) ==154048== ==154048== 112 bytes in 1 blocks are still reachable in loss record 113 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x22219D3: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(std::__cxx11::basic_string, std::allocator > const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:240) ==154048== by 0x2220396: rocksdb::(anonymous namespace)::RegisterFileChecksumGenFactories(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (file_checksum_helper.cc:150) ==154048== by 0x2220479: rocksdb::FileChecksumGenFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}::operator()() const (file_checksum_helper.cc:160) ==154048== by 0x2220DC6: void std::__invoke_impl, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_other, rocksdb::FileChecksumGenFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x2220AB9: std::__invoke_result, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>::type std::__invoke, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::FileChecksumGenFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x222067C: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::FileChecksumGenFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x222069E: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::FileChecksumGenFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x22206B3: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::FileChecksumGenFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== by 0x4BEA4DE: __pthread_once_slow (pthread_once.c:116) ==154048== by 0x221F53D: __gthread_once(int*, void (*)()) (gthr-default.h:700) ==154048== by 0x2220735: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::FileChecksumGenFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (mutex:683) ==154048== by 0x2220521: rocksdb::FileChecksumGenFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*) (file_checksum_helper.cc:159) ==154048== by 0x20DE3C9: rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomSharedPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}::operator()(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*) const (options_type.h:495) ==154048== by 0x20E2DB8: std::_Function_handler, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*), rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomSharedPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}>::_M_invoke(std::_Any_data const&, rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*&&) (std_function.h:286) ==154048== ==154048== 112 bytes in 1 blocks are still reachable in loss record 114 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x221DDE9: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(std::__cxx11::basic_string, std::allocator > const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:240) ==154048== by 0x221B796: rocksdb::RegisterBuiltinSliceTransform(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (slice.cc:170) ==154048== by 0x221BF39: rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}::operator()() const (slice.cc:220) ==154048== by 0x221D9B6: void std::__invoke_impl, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_other, rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x221D575: std::__invoke_result, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>::type std::__invoke, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x221CC12: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x221CC34: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x221CC49: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== by 0x4BEA4DE: __pthread_once_slow (pthread_once.c:116) ==154048== by 0x221A4E7: __gthread_once(int*, void (*)()) (gthr-default.h:700) ==154048== by 0x221CCCB: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (mutex:683) ==154048== by 0x221BFF1: rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*) (slice.cc:219) ==154048== by 0x20BBE3B: rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomSharedPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}::operator()(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*) const (options_type.h:495) ==154048== by 0x20C508C: std::_Function_handler, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*), rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomSharedPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}>::_M_invoke(std::_Any_data const&, rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*&&) (std_function.h:286) ==154048== ==154048== 112 bytes in 1 blocks are still reachable in loss record 115 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x221DF3B: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(rocksdb::ObjectLibrary::PatternEntry const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:254) ==154048== by 0x221B886: rocksdb::RegisterBuiltinSliceTransform(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (slice.cc:180) ==154048== by 0x221BF39: rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}::operator()() const (slice.cc:220) ==154048== by 0x221D9B6: void std::__invoke_impl, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_other, rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x221D575: std::__invoke_result, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>::type std::__invoke, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x221CC12: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x221CC34: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x221CC49: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== by 0x4BEA4DE: __pthread_once_slow (pthread_once.c:116) ==154048== by 0x221A4E7: __gthread_once(int*, void (*)()) (gthr-default.h:700) ==154048== by 0x221CCCB: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (mutex:683) ==154048== by 0x221BFF1: rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*) (slice.cc:219) ==154048== by 0x20BBE3B: rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomSharedPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}::operator()(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*) const (options_type.h:495) ==154048== by 0x20C508C: std::_Function_handler, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*), rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomSharedPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}>::_M_invoke(std::_Any_data const&, rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*&&) (std_function.h:286) ==154048== ==154048== 112 bytes in 1 blocks are still reachable in loss record 116 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x221DF3B: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(rocksdb::ObjectLibrary::PatternEntry const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:254) ==154048== by 0x221B9A3: rocksdb::RegisterBuiltinSliceTransform(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (slice.cc:190) ==154048== by 0x221BF39: rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}::operator()() const (slice.cc:220) ==154048== by 0x221D9B6: void std::__invoke_impl, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_other, rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x221D575: std::__invoke_result, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>::type std::__invoke, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x221CC12: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x221CC34: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x221CC49: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== by 0x4BEA4DE: __pthread_once_slow (pthread_once.c:116) ==154048== by 0x221A4E7: __gthread_once(int*, void (*)()) (gthr-default.h:700) ==154048== by 0x221CCCB: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (mutex:683) ==154048== by 0x221BFF1: rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*) (slice.cc:219) ==154048== by 0x20BBE3B: rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomSharedPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}::operator()(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*) const (options_type.h:495) ==154048== by 0x20C508C: std::_Function_handler, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*), rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomSharedPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}>::_M_invoke(std::_Any_data const&, rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*&&) (std_function.h:286) ==154048== ==154048== 112 bytes in 1 blocks are still reachable in loss record 117 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x221DF3B: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(rocksdb::ObjectLibrary::PatternEntry const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:254) ==154048== by 0x221BAC0: rocksdb::RegisterBuiltinSliceTransform(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (slice.cc:200) ==154048== by 0x221BF39: rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}::operator()() const (slice.cc:220) ==154048== by 0x221D9B6: void std::__invoke_impl, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_other, rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x221D575: std::__invoke_result, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>::type std::__invoke, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x221CC12: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x221CC34: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x221CC49: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== by 0x4BEA4DE: __pthread_once_slow (pthread_once.c:116) ==154048== by 0x221A4E7: __gthread_once(int*, void (*)()) (gthr-default.h:700) ==154048== by 0x221CCCB: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (mutex:683) ==154048== by 0x221BFF1: rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*) (slice.cc:219) ==154048== by 0x20BBE3B: rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomSharedPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}::operator()(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*) const (options_type.h:495) ==154048== by 0x20C508C: std::_Function_handler, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*), rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomSharedPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}>::_M_invoke(std::_Any_data const&, rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*&&) (std_function.h:286) ==154048== ==154048== 112 bytes in 1 blocks are still reachable in loss record 118 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x221DF3B: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(rocksdb::ObjectLibrary::PatternEntry const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:254) ==154048== by 0x221BBDD: rocksdb::RegisterBuiltinSliceTransform(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (slice.cc:210) ==154048== by 0x221BF39: rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}::operator()() const (slice.cc:220) ==154048== by 0x221D9B6: void std::__invoke_impl, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_other, rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x221D575: std::__invoke_result, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>::type std::__invoke, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x221CC12: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x221CC34: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x221CC49: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== by 0x4BEA4DE: __pthread_once_slow (pthread_once.c:116) ==154048== by 0x221A4E7: __gthread_once(int*, void (*)()) (gthr-default.h:700) ==154048== by 0x221CCCB: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (mutex:683) ==154048== by 0x221BFF1: rocksdb::SliceTransform::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*) (slice.cc:219) ==154048== by 0x20BBE3B: rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomSharedPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}::operator()(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*) const (options_type.h:495) ==154048== by 0x20C508C: std::_Function_handler, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*), rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomSharedPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}>::_M_invoke(std::_Any_data const&, rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*&&) (std_function.h:286) ==154048== ==154048== 112 bytes in 1 blocks are still reachable in loss record 119 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x232EFF5: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(std::__cxx11::basic_string, std::allocator > const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:240) ==154048== by 0x232DF90: rocksdb::(anonymous namespace)::RegisterSstPartitionerFactories(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (sst_partitioner.cc:69) ==154048== by 0x232E073: rocksdb::SstPartitionerFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}::operator()() const (sst_partitioner.cc:79) ==154048== by 0x232E94C: void std::__invoke_impl, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_other, rocksdb::SstPartitionerFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x232E63F: std::__invoke_result, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>::type std::__invoke, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::SstPartitionerFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x232E202: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::SstPartitionerFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x232E224: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::SstPartitionerFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x232E239: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::SstPartitionerFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== by 0x4BEA4DE: __pthread_once_slow (pthread_once.c:116) ==154048== by 0x232DB71: __gthread_once(int*, void (*)()) (gthr-default.h:700) ==154048== by 0x232E2BB: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::SstPartitionerFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (mutex:683) ==154048== by 0x232E11B: rocksdb::SstPartitionerFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*) (sst_partitioner.cc:78) ==154048== by 0x20BEC75: rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomSharedPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}::operator()(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*) const (options_type.h:495) ==154048== by 0x20C74BF: std::_Function_handler, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*), rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomSharedPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}>::_M_invoke(std::_Any_data const&, rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*&&) (std_function.h:286) ==154048== ==154048== 112 bytes in 1 blocks are still reachable in loss record 120 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x21FD403: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(std::__cxx11::basic_string, std::allocator > const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:240) ==154048== by 0x21FB84A: rocksdb::RegisterBuiltinComparators(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (comparator.cc:325) ==154048== by 0x21FBA8F: rocksdb::Comparator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}::operator()() const (comparator.cc:344) ==154048== by 0x21FCB68: void std::__invoke_impl, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}>(std::__invoke_other, rocksdb::Comparator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x21FC8C7: std::__invoke_result, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}>::type std::__invoke, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::Comparator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x21FC1E8: void std::call_once, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}>(std::once_flag&, rocksdb::Comparator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x21FC20A: void std::call_once, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}>(std::once_flag&, rocksdb::Comparator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x21FC21F: void std::call_once, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}>(std::once_flag&, rocksdb::Comparator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== by 0x4BEA4DE: __pthread_once_slow (pthread_once.c:116) ==154048== by 0x21FABFB: __gthread_once(int*, void (*)()) (gthr-default.h:700) ==154048== by 0x21FC2A1: void std::call_once, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}>(std::once_flag&, rocksdb::Comparator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}&&) (mutex:683) ==154048== by 0x21FBB47: rocksdb::Comparator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::Comparator const**) (comparator.cc:343) ==154048== by 0x20BD83C: rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomRawPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}::operator()(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*) const (options_type.h:574) ==154048== by 0x20C6080: std::_Function_handler, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*), rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomRawPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}>::_M_invoke(std::_Any_data const&, rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*&&) (std_function.h:286) ==154048== ==154048== 112 bytes in 1 blocks are still reachable in loss record 121 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x21FD403: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(std::__cxx11::basic_string, std::allocator > const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:240) ==154048== by 0x21FB8B8: rocksdb::RegisterBuiltinComparators(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (comparator.cc:330) ==154048== by 0x21FBA8F: rocksdb::Comparator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}::operator()() const (comparator.cc:344) ==154048== by 0x21FCB68: void std::__invoke_impl, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}>(std::__invoke_other, rocksdb::Comparator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x21FC8C7: std::__invoke_result, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}>::type std::__invoke, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::Comparator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x21FC1E8: void std::call_once, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}>(std::once_flag&, rocksdb::Comparator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x21FC20A: void std::call_once, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}>(std::once_flag&, rocksdb::Comparator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x21FC21F: void std::call_once, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}>(std::once_flag&, rocksdb::Comparator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== by 0x4BEA4DE: __pthread_once_slow (pthread_once.c:116) ==154048== by 0x21FABFB: __gthread_once(int*, void (*)()) (gthr-default.h:700) ==154048== by 0x21FC2A1: void std::call_once, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}>(std::once_flag&, rocksdb::Comparator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}&&) (mutex:683) ==154048== by 0x21FBB47: rocksdb::Comparator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::Comparator const**) (comparator.cc:343) ==154048== by 0x20BD83C: rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomRawPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}::operator()(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*) const (options_type.h:574) ==154048== by 0x20C6080: std::_Function_handler, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*), rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomRawPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}>::_M_invoke(std::_Any_data const&, rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*&&) (std_function.h:286) ==154048== ==154048== 112 bytes in 1 blocks are still reachable in loss record 122 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x21FD403: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(std::__cxx11::basic_string, std::allocator > const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:240) ==154048== by 0x21FB926: rocksdb::RegisterBuiltinComparators(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (comparator.cc:335) ==154048== by 0x21FBA8F: rocksdb::Comparator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}::operator()() const (comparator.cc:344) ==154048== by 0x21FCB68: void std::__invoke_impl, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}>(std::__invoke_other, rocksdb::Comparator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x21FC8C7: std::__invoke_result, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}>::type std::__invoke, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::Comparator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x21FC1E8: void std::call_once, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}>(std::once_flag&, rocksdb::Comparator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x21FC20A: void std::call_once, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}>(std::once_flag&, rocksdb::Comparator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x21FC21F: void std::call_once, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}>(std::once_flag&, rocksdb::Comparator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== by 0x4BEA4DE: __pthread_once_slow (pthread_once.c:116) ==154048== by 0x21FABFB: __gthread_once(int*, void (*)()) (gthr-default.h:700) ==154048== by 0x21FC2A1: void std::call_once, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}>(std::once_flag&, rocksdb::Comparator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::Comparator const**)::{lambda()#1}&&) (mutex:683) ==154048== by 0x21FBB47: rocksdb::Comparator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::Comparator const**) (comparator.cc:343) ==154048== by 0x20BD83C: rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomRawPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}::operator()(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*) const (options_type.h:574) ==154048== by 0x20C6080: std::_Function_handler, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*), rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomRawPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}>::_M_invoke(std::_Any_data const&, rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*&&) (std_function.h:286) ==154048== ==154048== 112 bytes in 1 blocks are still reachable in loss record 123 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x21CF8EF: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(rocksdb::ObjectLibrary::PatternEntry const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:254) ==154048== by 0x21CCE8F: rocksdb::RegisterBuiltinMemTableRepFactory(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (plain_table_factory.cc:168) ==154048== by 0x21CD637: rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}::operator()() const (plain_table_factory.cc:235) ==154048== by 0x21CEE88: void std::__invoke_impl, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::__invoke_other, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x21CEA48: std::__invoke_result, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>::type std::__invoke, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x21CDECE: void std::call_once, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::once_flag&, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x21CDEF0: void std::call_once, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::once_flag&, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x21CDF05: void std::call_once, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::once_flag&, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== by 0x4BEA4DE: __pthread_once_slow (pthread_once.c:116) ==154048== by 0x21CBF85: __gthread_once(int*, void (*)()) (gthr-default.h:700) ==154048== by 0x21CDF87: void std::call_once, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::once_flag&, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&) (mutex:683) ==154048== by 0x21CD6EF: rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*) (plain_table_factory.cc:234) ==154048== by 0x21CD95D: rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*) (plain_table_factory.cc:260) ==154048== by 0x20AF795: rocksdb::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#5}::operator()(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*) const (cf_options.cc:676) ==154048== ==154048== 112 bytes in 1 blocks are still reachable in loss record 124 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x21CF8EF: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(rocksdb::ObjectLibrary::PatternEntry const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:254) ==154048== by 0x21CCF9C: rocksdb::RegisterBuiltinMemTableRepFactory(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (plain_table_factory.cc:181) ==154048== by 0x21CD637: rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}::operator()() const (plain_table_factory.cc:235) ==154048== by 0x21CEE88: void std::__invoke_impl, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::__invoke_other, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x21CEA48: std::__invoke_result, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>::type std::__invoke, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x21CDECE: void std::call_once, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::once_flag&, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x21CDEF0: void std::call_once, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::once_flag&, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x21CDF05: void std::call_once, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::once_flag&, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== by 0x4BEA4DE: __pthread_once_slow (pthread_once.c:116) ==154048== by 0x21CBF85: __gthread_once(int*, void (*)()) (gthr-default.h:700) ==154048== by 0x21CDF87: void std::call_once, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::once_flag&, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&) (mutex:683) ==154048== by 0x21CD6EF: rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*) (plain_table_factory.cc:234) ==154048== by 0x21CD95D: rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*) (plain_table_factory.cc:260) ==154048== by 0x20AF795: rocksdb::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#5}::operator()(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*) const (cf_options.cc:676) ==154048== ==154048== 112 bytes in 1 blocks are still reachable in loss record 125 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x21CF8EF: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(rocksdb::ObjectLibrary::PatternEntry const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:254) ==154048== by 0x21CD0A1: rocksdb::RegisterBuiltinMemTableRepFactory(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (plain_table_factory.cc:195) ==154048== by 0x21CD637: rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}::operator()() const (plain_table_factory.cc:235) ==154048== by 0x21CEE88: void std::__invoke_impl, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::__invoke_other, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x21CEA48: std::__invoke_result, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>::type std::__invoke, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x21CDECE: void std::call_once, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::once_flag&, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x21CDEF0: void std::call_once, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::once_flag&, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x21CDF05: void std::call_once, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::once_flag&, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== by 0x4BEA4DE: __pthread_once_slow (pthread_once.c:116) ==154048== by 0x21CBF85: __gthread_once(int*, void (*)()) (gthr-default.h:700) ==154048== by 0x21CDF87: void std::call_once, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::once_flag&, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&) (mutex:683) ==154048== by 0x21CD6EF: rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*) (plain_table_factory.cc:234) ==154048== by 0x21CD95D: rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*) (plain_table_factory.cc:260) ==154048== by 0x20AF795: rocksdb::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#5}::operator()(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*) const (cf_options.cc:676) ==154048== ==154048== 112 bytes in 1 blocks are still reachable in loss record 126 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x21CF8EF: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(rocksdb::ObjectLibrary::PatternEntry const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:254) ==154048== by 0x21CD1A6: rocksdb::RegisterBuiltinMemTableRepFactory(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (plain_table_factory.cc:209) ==154048== by 0x21CD637: rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}::operator()() const (plain_table_factory.cc:235) ==154048== by 0x21CEE88: void std::__invoke_impl, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::__invoke_other, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x21CEA48: std::__invoke_result, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>::type std::__invoke, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x21CDECE: void std::call_once, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::once_flag&, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x21CDEF0: void std::call_once, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::once_flag&, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x21CDF05: void std::call_once, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::once_flag&, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== by 0x4BEA4DE: __pthread_once_slow (pthread_once.c:116) ==154048== by 0x21CBF85: __gthread_once(int*, void (*)()) (gthr-default.h:700) ==154048== by 0x21CDF87: void std::call_once, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::once_flag&, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&) (mutex:683) ==154048== by 0x21CD6EF: rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*) (plain_table_factory.cc:234) ==154048== by 0x21CD95D: rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*) (plain_table_factory.cc:260) ==154048== by 0x20AF795: rocksdb::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#5}::operator()(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*) const (cf_options.cc:676) ==154048== ==154048== 112 bytes in 1 blocks are still reachable in loss record 127 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x21CFA3B: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(std::__cxx11::basic_string, std::allocator > const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:240) ==154048== by 0x21CD25B: rocksdb::RegisterBuiltinMemTableRepFactory(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (plain_table_factory.cc:216) ==154048== by 0x21CD637: rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}::operator()() const (plain_table_factory.cc:235) ==154048== by 0x21CEE88: void std::__invoke_impl, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::__invoke_other, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x21CEA48: std::__invoke_result, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>::type std::__invoke, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x21CDECE: void std::call_once, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::once_flag&, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x21CDEF0: void std::call_once, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::once_flag&, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x21CDF05: void std::call_once, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::once_flag&, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== by 0x4BEA4DE: __pthread_once_slow (pthread_once.c:116) ==154048== by 0x21CBF85: __gthread_once(int*, void (*)()) (gthr-default.h:700) ==154048== by 0x21CDF87: void std::call_once, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}>(std::once_flag&, rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*)::{lambda()#1}&&) (mutex:683) ==154048== by 0x21CD6EF: rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >*) (plain_table_factory.cc:234) ==154048== by 0x21CD95D: rocksdb::MemTableRepFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*) (plain_table_factory.cc:260) ==154048== by 0x20AF795: rocksdb::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#5}::operator()(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*) const (cf_options.cc:676) ==154048== ==154048== 112 bytes in 1 blocks are still reachable in loss record 128 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x21E1C11: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(std::__cxx11::basic_string, std::allocator > const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:240) ==154048== by 0x21E0875: rocksdb::RegisterTableFactories(std::__cxx11::basic_string, std::allocator > const&)::{lambda()#1}::operator()() const (table_factory.cc:28) ==154048== by 0x21E19C0: void std::__invoke_impl, std::allocator > const&)::{lambda()#1}>(std::__invoke_other, rocksdb::RegisterTableFactories(std::__cxx11::basic_string, std::allocator > const&)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x21E1513: std::__invoke_result, std::allocator > const&)::{lambda()#1}>::type std::__invoke, std::allocator > const&)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::RegisterTableFactories(std::__cxx11::basic_string, std::allocator > const&)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x21E0D82: void std::call_once, std::allocator > const&)::{lambda()#1}>(std::once_flag&, rocksdb::RegisterTableFactories(std::__cxx11::basic_string, std::allocator > const&)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x21E0DA4: void std::call_once, std::allocator > const&)::{lambda()#1}>(std::once_flag&, rocksdb::RegisterTableFactories(std::__cxx11::basic_string, std::allocator > const&)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x21E0DB9: void std::call_once, std::allocator > const&)::{lambda()#1}>(std::once_flag&, rocksdb::RegisterTableFactories(std::__cxx11::basic_string, std::allocator > const&)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== by 0x4BEA4DE: __pthread_once_slow (pthread_once.c:116) ==154048== by 0x21E0531: __gthread_once(int*, void (*)()) (gthr-default.h:700) ==154048== by 0x21E0E3B: void std::call_once, std::allocator > const&)::{lambda()#1}>(std::once_flag&, rocksdb::RegisterTableFactories(std::__cxx11::basic_string, std::allocator > const&)::{lambda()#1}&&) (mutex:683) ==154048== by 0x21E0AB1: rocksdb::RegisterTableFactories(std::__cxx11::basic_string, std::allocator > const&) (table_factory.cc:20) ==154048== by 0x21E0B24: rocksdb::TableFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*) (table_factory.cc:49) ==154048== by 0x20BDAA7: rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomSharedPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}::operator()(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*) const (options_type.h:495) ==154048== by 0x20C62ED: std::_Function_handler, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*), rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomSharedPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}>::_M_invoke(std::_Any_data const&, rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*&&) (std_function.h:286) ==154048== ==154048== 112 bytes in 1 blocks are still reachable in loss record 129 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x21E1C11: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(std::__cxx11::basic_string, std::allocator > const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:240) ==154048== by 0x21E08EE: rocksdb::RegisterTableFactories(std::__cxx11::basic_string, std::allocator > const&)::{lambda()#1}::operator()() const (table_factory.cc:35) ==154048== by 0x21E19C0: void std::__invoke_impl, std::allocator > const&)::{lambda()#1}>(std::__invoke_other, rocksdb::RegisterTableFactories(std::__cxx11::basic_string, std::allocator > const&)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x21E1513: std::__invoke_result, std::allocator > const&)::{lambda()#1}>::type std::__invoke, std::allocator > const&)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::RegisterTableFactories(std::__cxx11::basic_string, std::allocator > const&)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x21E0D82: void std::call_once, std::allocator > const&)::{lambda()#1}>(std::once_flag&, rocksdb::RegisterTableFactories(std::__cxx11::basic_string, std::allocator > const&)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x21E0DA4: void std::call_once, std::allocator > const&)::{lambda()#1}>(std::once_flag&, rocksdb::RegisterTableFactories(std::__cxx11::basic_string, std::allocator > const&)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x21E0DB9: void std::call_once, std::allocator > const&)::{lambda()#1}>(std::once_flag&, rocksdb::RegisterTableFactories(std::__cxx11::basic_string, std::allocator > const&)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== by 0x4BEA4DE: __pthread_once_slow (pthread_once.c:116) ==154048== by 0x21E0531: __gthread_once(int*, void (*)()) (gthr-default.h:700) ==154048== by 0x21E0E3B: void std::call_once, std::allocator > const&)::{lambda()#1}>(std::once_flag&, rocksdb::RegisterTableFactories(std::__cxx11::basic_string, std::allocator > const&)::{lambda()#1}&&) (mutex:683) ==154048== by 0x21E0AB1: rocksdb::RegisterTableFactories(std::__cxx11::basic_string, std::allocator > const&) (table_factory.cc:20) ==154048== by 0x21E0B24: rocksdb::TableFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*) (table_factory.cc:49) ==154048== by 0x20BDAA7: rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomSharedPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}::operator()(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*) const (options_type.h:495) ==154048== by 0x20C62ED: std::_Function_handler, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*), rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomSharedPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}>::_M_invoke(std::_Any_data const&, rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*&&) (std_function.h:286) ==154048== ==154048== 112 bytes in 1 blocks are still reachable in loss record 130 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x21E1C11: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(std::__cxx11::basic_string, std::allocator > const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:240) ==154048== by 0x21E0967: rocksdb::RegisterTableFactories(std::__cxx11::basic_string, std::allocator > const&)::{lambda()#1}::operator()() const (table_factory.cc:42) ==154048== by 0x21E19C0: void std::__invoke_impl, std::allocator > const&)::{lambda()#1}>(std::__invoke_other, rocksdb::RegisterTableFactories(std::__cxx11::basic_string, std::allocator > const&)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x21E1513: std::__invoke_result, std::allocator > const&)::{lambda()#1}>::type std::__invoke, std::allocator > const&)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::RegisterTableFactories(std::__cxx11::basic_string, std::allocator > const&)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x21E0D82: void std::call_once, std::allocator > const&)::{lambda()#1}>(std::once_flag&, rocksdb::RegisterTableFactories(std::__cxx11::basic_string, std::allocator > const&)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x21E0DA4: void std::call_once, std::allocator > const&)::{lambda()#1}>(std::once_flag&, rocksdb::RegisterTableFactories(std::__cxx11::basic_string, std::allocator > const&)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x21E0DB9: void std::call_once, std::allocator > const&)::{lambda()#1}>(std::once_flag&, rocksdb::RegisterTableFactories(std::__cxx11::basic_string, std::allocator > const&)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== by 0x4BEA4DE: __pthread_once_slow (pthread_once.c:116) ==154048== by 0x21E0531: __gthread_once(int*, void (*)()) (gthr-default.h:700) ==154048== by 0x21E0E3B: void std::call_once, std::allocator > const&)::{lambda()#1}>(std::once_flag&, rocksdb::RegisterTableFactories(std::__cxx11::basic_string, std::allocator > const&)::{lambda()#1}&&) (mutex:683) ==154048== by 0x21E0AB1: rocksdb::RegisterTableFactories(std::__cxx11::basic_string, std::allocator > const&) (table_factory.cc:20) ==154048== by 0x21E0B24: rocksdb::TableFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*) (table_factory.cc:49) ==154048== by 0x20BDAA7: rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomSharedPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}::operator()(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*) const (options_type.h:495) ==154048== by 0x20C62ED: std::_Function_handler, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*), rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomSharedPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}>::_M_invoke(std::_Any_data const&, rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*&&) (std_function.h:286) ==154048== ==154048== 112 bytes in 1 blocks are still reachable in loss record 131 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x219247D: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(std::__cxx11::basic_string, std::allocator > const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:240) ==154048== by 0x2190FDF: rocksdb::RegisterFlushBlockPolicyFactories(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (flush_block_policy.cc:101) ==154048== by 0x21911C3: rocksdb::FlushBlockPolicyFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}::operator()() const (flush_block_policy.cc:121) ==154048== by 0x2191DF4: void std::__invoke_impl, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_other, rocksdb::FlushBlockPolicyFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x2191A17: std::__invoke_result, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>::type std::__invoke, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::FlushBlockPolicyFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x2191430: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::FlushBlockPolicyFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x2191452: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::FlushBlockPolicyFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x2191467: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::FlushBlockPolicyFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== by 0x4BEA4DE: __pthread_once_slow (pthread_once.c:116) ==154048== by 0x2190E13: __gthread_once(int*, void (*)()) (gthr-default.h:700) ==154048== by 0x21914E9: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::FlushBlockPolicyFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (mutex:683) ==154048== by 0x219126E: rocksdb::FlushBlockPolicyFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*) (flush_block_policy.cc:120) ==154048== by 0x2128D0F: rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomSharedPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}::operator()(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*) const (options_type.h:495) ==154048== by 0x212EDEA: std::_Function_handler, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*), rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomSharedPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}>::_M_invoke(std::_Any_data const&, rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*&&) (std_function.h:286) ==154048== ==154048== 112 bytes in 1 blocks are still reachable in loss record 132 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x219247D: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(std::__cxx11::basic_string, std::allocator > const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:240) ==154048== by 0x219104D: rocksdb::RegisterFlushBlockPolicyFactories(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (flush_block_policy.cc:109) ==154048== by 0x21911C3: rocksdb::FlushBlockPolicyFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}::operator()() const (flush_block_policy.cc:121) ==154048== by 0x2191DF4: void std::__invoke_impl, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_other, rocksdb::FlushBlockPolicyFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x2191A17: std::__invoke_result, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>::type std::__invoke, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::FlushBlockPolicyFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x2191430: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::FlushBlockPolicyFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x2191452: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::FlushBlockPolicyFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x2191467: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::FlushBlockPolicyFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== by 0x4BEA4DE: __pthread_once_slow (pthread_once.c:116) ==154048== by 0x2190E13: __gthread_once(int*, void (*)()) (gthr-default.h:700) ==154048== by 0x21914E9: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::FlushBlockPolicyFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (mutex:683) ==154048== by 0x219126E: rocksdb::FlushBlockPolicyFactory::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*) (flush_block_policy.cc:120) ==154048== by 0x2128D0F: rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomSharedPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}::operator()(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*) const (options_type.h:495) ==154048== by 0x212EDEA: std::_Function_handler, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*), rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomSharedPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}>::_M_invoke(std::_Any_data const&, rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*&&) (std_function.h:286) ==154048== ==154048== 112 bytes in 1 blocks are still reachable in loss record 133 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x222E4D9: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(std::__cxx11::basic_string, std::allocator > const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:240) ==154048== by 0x222D330: rocksdb::RegisterBuiltinCompactionFilters(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (compaction_filters.cc:24) ==154048== by 0x222D413: rocksdb::CompactionFilter::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::CompactionFilter const**)::{lambda()#1}::operator()() const (compaction_filters.cc:32) ==154048== by 0x222E0E2: void std::__invoke_impl, std::allocator > const&, rocksdb::CompactionFilter const**)::{lambda()#1}>(std::__invoke_other, rocksdb::CompactionFilter::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::CompactionFilter const**)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x222DBD9: std::__invoke_result, std::allocator > const&, rocksdb::CompactionFilter const**)::{lambda()#1}>::type std::__invoke, std::allocator > const&, rocksdb::CompactionFilter const**)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::CompactionFilter::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::CompactionFilter const**)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x222D628: void std::call_once, std::allocator > const&, rocksdb::CompactionFilter const**)::{lambda()#1}>(std::once_flag&, rocksdb::CompactionFilter::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::CompactionFilter const**)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x222D64A: void std::call_once, std::allocator > const&, rocksdb::CompactionFilter const**)::{lambda()#1}>(std::once_flag&, rocksdb::CompactionFilter::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::CompactionFilter const**)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x222D65F: void std::call_once, std::allocator > const&, rocksdb::CompactionFilter const**)::{lambda()#1}>(std::once_flag&, rocksdb::CompactionFilter::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::CompactionFilter const**)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== by 0x4BEA4DE: __pthread_once_slow (pthread_once.c:116) ==154048== by 0x222D261: __gthread_once(int*, void (*)()) (gthr-default.h:700) ==154048== by 0x222D6E1: void std::call_once, std::allocator > const&, rocksdb::CompactionFilter const**)::{lambda()#1}>(std::once_flag&, rocksdb::CompactionFilter::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::CompactionFilter const**)::{lambda()#1}&&) (mutex:683) ==154048== by 0x222D4BB: rocksdb::CompactionFilter::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::CompactionFilter const**) (compaction_filters.cc:31) ==154048== by 0x20BE674: rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomRawPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}::operator()(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*) const (options_type.h:574) ==154048== by 0x20C6EB9: std::_Function_handler, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*), rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomRawPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}>::_M_invoke(std::_Any_data const&, rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*&&) (std_function.h:286) ==154048== ==154048== 112 bytes in 1 blocks are still reachable in loss record 134 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x2238A83: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(rocksdb::ObjectLibrary::PatternEntry const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:254) ==154048== by 0x22358C7: rocksdb::RegisterBuiltinMergeOperators(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (merge_operators.cc:33) ==154048== by 0x2236531: rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}::operator()() const (merge_operators.cc:98) ==154048== by 0x2238494: void std::__invoke_impl, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_other, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x2237BD7: std::__invoke_result, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>::type std::__invoke, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x2236BF4: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x2236C16: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x2236C2B: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== by 0x4BEA4DE: __pthread_once_slow (pthread_once.c:116) ==154048== by 0x2235327: __gthread_once(int*, void (*)()) (gthr-default.h:700) ==154048== by 0x2236CAD: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (mutex:683) ==154048== by 0x22365D9: rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*) (merge_operators.cc:97) ==154048== by 0x20BEA75: rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomSharedPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}::operator()(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*) const (options_type.h:495) ==154048== by 0x20C72BD: std::_Function_handler, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*), rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomSharedPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}>::_M_invoke(std::_Any_data const&, rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*&&) (std_function.h:286) ==154048== ==154048== 112 bytes in 1 blocks are still reachable in loss record 135 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x2238A83: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(rocksdb::ObjectLibrary::PatternEntry const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:254) ==154048== by 0x22359E3: rocksdb::RegisterBuiltinMergeOperators(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (merge_operators.cc:41) ==154048== by 0x2236531: rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}::operator()() const (merge_operators.cc:98) ==154048== by 0x2238494: void std::__invoke_impl, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_other, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x2237BD7: std::__invoke_result, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>::type std::__invoke, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x2236BF4: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x2236C16: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x2236C2B: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== by 0x4BEA4DE: __pthread_once_slow (pthread_once.c:116) ==154048== by 0x2235327: __gthread_once(int*, void (*)()) (gthr-default.h:700) ==154048== by 0x2236CAD: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (mutex:683) ==154048== by 0x22365D9: rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*) (merge_operators.cc:97) ==154048== by 0x20BEA75: rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomSharedPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}::operator()(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*) const (options_type.h:495) ==154048== by 0x20C72BD: std::_Function_handler, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*), rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomSharedPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}>::_M_invoke(std::_Any_data const&, rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*&&) (std_function.h:286) ==154048== ==154048== 112 bytes in 1 blocks are still reachable in loss record 136 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x2238A83: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(rocksdb::ObjectLibrary::PatternEntry const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:254) ==154048== by 0x2235AFF: rocksdb::RegisterBuiltinMergeOperators(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (merge_operators.cc:49) ==154048== by 0x2236531: rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}::operator()() const (merge_operators.cc:98) ==154048== by 0x2238494: void std::__invoke_impl, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_other, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x2237BD7: std::__invoke_result, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>::type std::__invoke, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x2236BF4: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x2236C16: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x2236C2B: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== by 0x4BEA4DE: __pthread_once_slow (pthread_once.c:116) ==154048== by 0x2235327: __gthread_once(int*, void (*)()) (gthr-default.h:700) ==154048== by 0x2236CAD: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (mutex:683) ==154048== by 0x22365D9: rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*) (merge_operators.cc:97) ==154048== by 0x20BEA75: rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomSharedPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}::operator()(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*) const (options_type.h:495) ==154048== by 0x20C72BD: std::_Function_handler, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*), rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomSharedPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}>::_M_invoke(std::_Any_data const&, rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*&&) (std_function.h:286) ==154048== ==154048== 112 bytes in 1 blocks are still reachable in loss record 137 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x2238A83: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(rocksdb::ObjectLibrary::PatternEntry const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:254) ==154048== by 0x2235C1B: rocksdb::RegisterBuiltinMergeOperators(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (merge_operators.cc:57) ==154048== by 0x2236531: rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}::operator()() const (merge_operators.cc:98) ==154048== by 0x2238494: void std::__invoke_impl, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_other, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x2237BD7: std::__invoke_result, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>::type std::__invoke, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x2236BF4: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x2236C16: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x2236C2B: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== by 0x4BEA4DE: __pthread_once_slow (pthread_once.c:116) ==154048== by 0x2235327: __gthread_once(int*, void (*)()) (gthr-default.h:700) ==154048== by 0x2236CAD: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (mutex:683) ==154048== by 0x22365D9: rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*) (merge_operators.cc:97) ==154048== by 0x20BEA75: rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomSharedPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}::operator()(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*) const (options_type.h:495) ==154048== by 0x20C72BD: std::_Function_handler, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*), rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomSharedPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}>::_M_invoke(std::_Any_data const&, rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*&&) (std_function.h:286) ==154048== ==154048== 112 bytes in 1 blocks are still reachable in loss record 138 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x2238A83: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(rocksdb::ObjectLibrary::PatternEntry const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:254) ==154048== by 0x2235D37: rocksdb::RegisterBuiltinMergeOperators(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (merge_operators.cc:65) ==154048== by 0x2236531: rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}::operator()() const (merge_operators.cc:98) ==154048== by 0x2238494: void std::__invoke_impl, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_other, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x2237BD7: std::__invoke_result, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>::type std::__invoke, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x2236BF4: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x2236C16: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x2236C2B: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== by 0x4BEA4DE: __pthread_once_slow (pthread_once.c:116) ==154048== by 0x2235327: __gthread_once(int*, void (*)()) (gthr-default.h:700) ==154048== by 0x2236CAD: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (mutex:683) ==154048== by 0x22365D9: rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*) (merge_operators.cc:97) ==154048== by 0x20BEA75: rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomSharedPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}::operator()(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*) const (options_type.h:495) ==154048== by 0x20C72BD: std::_Function_handler, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*), rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomSharedPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}>::_M_invoke(std::_Any_data const&, rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*&&) (std_function.h:286) ==154048== ==154048== 112 bytes in 1 blocks are still reachable in loss record 139 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x2238A83: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(rocksdb::ObjectLibrary::PatternEntry const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:254) ==154048== by 0x2235E53: rocksdb::RegisterBuiltinMergeOperators(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (merge_operators.cc:73) ==154048== by 0x2236531: rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}::operator()() const (merge_operators.cc:98) ==154048== by 0x2238494: void std::__invoke_impl, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_other, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x2237BD7: std::__invoke_result, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>::type std::__invoke, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x2236BF4: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x2236C16: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x2236C2B: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== by 0x4BEA4DE: __pthread_once_slow (pthread_once.c:116) ==154048== by 0x2235327: __gthread_once(int*, void (*)()) (gthr-default.h:700) ==154048== by 0x2236CAD: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (mutex:683) ==154048== by 0x22365D9: rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*) (merge_operators.cc:97) ==154048== by 0x20BEA75: rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomSharedPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}::operator()(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*) const (options_type.h:495) ==154048== by 0x20C72BD: std::_Function_handler, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*), rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomSharedPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}>::_M_invoke(std::_Any_data const&, rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*&&) (std_function.h:286) ==154048== ==154048== 112 bytes in 1 blocks are still reachable in loss record 140 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x2238A83: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(rocksdb::ObjectLibrary::PatternEntry const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:254) ==154048== by 0x2235F6F: rocksdb::RegisterBuiltinMergeOperators(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (merge_operators.cc:81) ==154048== by 0x2236531: rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}::operator()() const (merge_operators.cc:98) ==154048== by 0x2238494: void std::__invoke_impl, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_other, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x2237BD7: std::__invoke_result, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>::type std::__invoke, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x2236BF4: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x2236C16: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x2236C2B: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== by 0x4BEA4DE: __pthread_once_slow (pthread_once.c:116) ==154048== by 0x2235327: __gthread_once(int*, void (*)()) (gthr-default.h:700) ==154048== by 0x2236CAD: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (mutex:683) ==154048== by 0x22365D9: rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*) (merge_operators.cc:97) ==154048== by 0x20BEA75: rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomSharedPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}::operator()(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*) const (options_type.h:495) ==154048== by 0x20C72BD: std::_Function_handler, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*), rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomSharedPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}>::_M_invoke(std::_Any_data const&, rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*&&) (std_function.h:286) ==154048== ==154048== 112 bytes in 1 blocks are still reachable in loss record 141 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x2238A83: std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const& rocksdb::ObjectLibrary::AddFactory(rocksdb::ObjectLibrary::PatternEntry const&, std::function, std::allocator > const&, std::unique_ptr >*, std::__cxx11::basic_string, std::allocator >*)> const&) (object_registry.h:254) ==154048== by 0x2236046: rocksdb::RegisterBuiltinMergeOperators(rocksdb::ObjectLibrary&, std::__cxx11::basic_string, std::allocator > const&) (merge_operators.cc:88) ==154048== by 0x2236531: rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}::operator()() const (merge_operators.cc:98) ==154048== by 0x2238494: void std::__invoke_impl, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_other, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (invoke.h:60) ==154048== by 0x2237BD7: std::__invoke_result, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>::type std::__invoke, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::__invoke_result&&, (rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)...) (invoke.h:95) ==154048== by 0x2236BF4: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#1}::operator()() const (mutex:671) ==154048== by 0x2236C16: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::operator()() const (mutex:676) ==154048== by 0x2236C2B: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&)::{lambda()#2}::_FUN() (mutex:676) ==154048== by 0x4BEA4DE: __pthread_once_slow (pthread_once.c:116) ==154048== by 0x2235327: __gthread_once(int*, void (*)()) (gthr-default.h:700) ==154048== by 0x2236CAD: void std::call_once, std::allocator > const&, std::shared_ptr*)::{lambda()#1}>(std::once_flag&, rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*)::{lambda()#1}&&) (mutex:683) ==154048== by 0x22365D9: rocksdb::MergeOperator::CreateFromString(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::shared_ptr*) (merge_operators.cc:97) ==154048== by 0x20BEA75: rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomSharedPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}::operator()(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*) const (options_type.h:495) ==154048== by 0x20C72BD: std::_Function_handler, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*), rocksdb::OptionTypeInfo rocksdb::OptionTypeInfo::AsCustomSharedPtr(int, rocksdb::OptionVerificationType, rocksdb::OptionTypeFlags)::{lambda(rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*)#1}>::_M_invoke(std::_Any_data const&, rocksdb::ConfigOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, void*&&) (std_function.h:286) ==154048== ==154048== 128 bytes in 1 blocks are still reachable in loss record 142 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x1A8A6C3: __gnu_cxx::new_allocator::allocate(unsigned long, void const*) (new_allocator.h:114) ==154048== by 0x1A7F5F7: std::allocator_traits >::allocate(std::allocator&, unsigned long) (alloc_traits.h:443) ==154048== by 0x1A7653F: std::_Vector_base >::_M_allocate(unsigned long) (stl_vector.h:343) ==154048== by 0x23CEB7E: void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, std::thread&&) (vector.tcc:440) ==154048== by 0x23CDD09: std::thread& std::vector >::emplace_back(std::thread&&) (vector.tcc:121) ==154048== by 0x23CD19B: std::vector >::push_back(std::thread&&) (stl_vector.h:1201) ==154048== by 0x23CAD71: rocksdb::ThreadPoolImpl::Impl::StartBGThreads() (threadpool_imp.cc:398) ==154048== by 0x23CAA7F: rocksdb::ThreadPoolImpl::Impl::SetBackgroundThreadsInternal(int, bool) (threadpool_imp.cc:370) ==154048== by 0x23CB4DD: rocksdb::ThreadPoolImpl::SetBackgroundThreads(int) (threadpool_imp.cc:473) ==154048== by 0x226C08A: rocksdb::(anonymous namespace)::PosixEnv::SetBackgroundThreads(int, rocksdb::Env::Priority) (env_posix.cc:353) ==154048== by 0x20EF36D: rocksdb::DBOptions::IncreaseParallelism(int) (options.cc:681) ==154048== by 0x1D694DD: kvdbManager::KVDBManager::initializeOptions() (kvdbManager.cpp:47) ==154048== by 0x1D693F2: kvdbManager::KVDBManager::initialize() (kvdbManager.cpp:29) ==154048== by 0x1A4D6C3: cmd::server::runStart(std::shared_ptr >) (start.cpp:229) ==154048== ==154048== 144 bytes in 1 blocks are still reachable in loss record 143 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x224B48D: __gnu_cxx::new_allocator, (__gnu_cxx::_Lock_policy)2> >::allocate(unsigned long, void const*) (new_allocator.h:114) ==154048== by 0x224B00A: std::allocator_traits, (__gnu_cxx::_Lock_policy)2> > >::allocate(std::allocator, (__gnu_cxx::_Lock_policy)2> >&, unsigned long) (alloc_traits.h:443) ==154048== by 0x224A57D: std::__allocated_ptr, (__gnu_cxx::_Lock_policy)2> > > std::__allocate_guarded, (__gnu_cxx::_Lock_policy)2> > >(std::allocator, (__gnu_cxx::_Lock_policy)2> >&) (allocated_ptr.h:97) ==154048== by 0x2249C23: std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count, char const (&) [8]>(rocksdb::ObjectLibrary*&, std::_Sp_alloc_shared_tag >, char const (&) [8]) (shared_ptr_base.h:677) ==154048== by 0x224914F: std::__shared_ptr::__shared_ptr, char const (&) [8]>(std::_Sp_alloc_shared_tag >, char const (&) [8]) (shared_ptr_base.h:1344) ==154048== by 0x2248034: std::shared_ptr::shared_ptr, char const (&) [8]>(std::_Sp_alloc_shared_tag >, char const (&) [8]) (shared_ptr.h:359) ==154048== by 0x224707D: std::shared_ptr std::allocate_shared, char const (&) [8]>(std::allocator const&, char const (&) [8]) (shared_ptr.h:702) ==154048== by 0x22461C0: std::shared_ptr std::make_shared(char const (&) [8]) (shared_ptr.h:718) ==154048== by 0x22443C6: rocksdb::ObjectLibrary::Default() (object_registry.cc:212) ==154048== by 0x22782F4: __static_initialization_and_destruction_0(int, int) (fs_posix.cc:1274) ==154048== by 0x2278B10: _GLOBAL__sub_I__ZN7rocksdb10FileSystem7DefaultEv (fs_posix.cc:1282) ==154048== by 0x29667EC: __libc_csu_init (in /home/vagrant/engine/wazuh/src/engine/build/main) ==154048== by 0x4F7400F: (below main) (libc-start.c:264) ==154048== ==154048== 200 bytes in 1 blocks are still reachable in loss record 144 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x226C9E8: rocksdb::Env::Default() (env_posix.cc:508) ==154048== by 0x20EC5DD: rocksdb::DBOptions::DBOptions() (options.cc:129) ==154048== by 0x1D6D016: rocksdb::Options::Options() (options.h:1401) ==154048== by 0x1D6919D: kvdbManager::KVDBManager::KVDBManager(kvdbManager::KVDBManagerOptions const&, std::shared_ptr const&) (kvdbManager.cpp:18) ==154048== by 0x1AA3E92: void __gnu_cxx::new_allocator::construct&>(kvdbManager::KVDBManager*, kvdbManager::KVDBManagerOptions&, std::shared_ptr&) (new_allocator.h:146) ==154048== by 0x1A9F88B: void std::allocator_traits >::construct&>(std::allocator&, kvdbManager::KVDBManager*, kvdbManager::KVDBManagerOptions&, std::shared_ptr&) (alloc_traits.h:483) ==154048== by 0x1A980B6: std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace&>(std::allocator, kvdbManager::KVDBManagerOptions&, std::shared_ptr&) (shared_ptr_base.h:548) ==154048== by 0x1A8F944: std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count, kvdbManager::KVDBManagerOptions&, std::shared_ptr&>(kvdbManager::KVDBManager*&, std::_Sp_alloc_shared_tag >, kvdbManager::KVDBManagerOptions&, std::shared_ptr&) (shared_ptr_base.h:679) ==154048== by 0x1A86301: std::__shared_ptr::__shared_ptr, kvdbManager::KVDBManagerOptions&, std::shared_ptr&>(std::_Sp_alloc_shared_tag >, kvdbManager::KVDBManagerOptions&, std::shared_ptr&) (shared_ptr_base.h:1344) ==154048== by 0x1A7BB18: std::shared_ptr::shared_ptr, kvdbManager::KVDBManagerOptions&, std::shared_ptr&>(std::_Sp_alloc_shared_tag >, kvdbManager::KVDBManagerOptions&, std::shared_ptr&) (shared_ptr.h:359) ==154048== by 0x1A726F6: std::shared_ptr std::allocate_shared, kvdbManager::KVDBManagerOptions&, std::shared_ptr&>(std::allocator const&, kvdbManager::KVDBManagerOptions&, std::shared_ptr&) (shared_ptr.h:702) ==154048== by 0x1A68E77: std::shared_ptr std::make_shared&>(kvdbManager::KVDBManagerOptions&, std::shared_ptr&) (shared_ptr.h:718) ==154048== by 0x1A4D684: cmd::server::runStart(std::shared_ptr >) (start.cpp:228) ==154048== by 0x1A501FF: cmd::server::configure(std::shared_ptr)::{lambda()#1}::operator()() const (start.cpp:545) ==154048== ==154048== 208 bytes in 1 blocks are still reachable in loss record 145 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x224B6F8: __gnu_cxx::new_allocator, (__gnu_cxx::_Lock_policy)2> >::allocate(unsigned long, void const*) (new_allocator.h:114) ==154048== by 0x224B208: std::allocator_traits, (__gnu_cxx::_Lock_policy)2> > >::allocate(std::allocator, (__gnu_cxx::_Lock_policy)2> >&, unsigned long) (alloc_traits.h:443) ==154048== by 0x224A9B7: std::__allocated_ptr, (__gnu_cxx::_Lock_policy)2> > > std::__allocate_guarded, (__gnu_cxx::_Lock_policy)2> > >(std::allocator, (__gnu_cxx::_Lock_policy)2> >&) (allocated_ptr.h:97) ==154048== by 0x2249DAD: std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count, std::shared_ptr&>(rocksdb::ObjectRegistry*&, std::_Sp_alloc_shared_tag >, std::shared_ptr&) (shared_ptr_base.h:677) ==154048== by 0x22491F7: std::__shared_ptr::__shared_ptr, std::shared_ptr&>(std::_Sp_alloc_shared_tag >, std::shared_ptr&) (shared_ptr_base.h:1344) ==154048== by 0x2248110: std::shared_ptr::shared_ptr, std::shared_ptr&>(std::_Sp_alloc_shared_tag >, std::shared_ptr&) (shared_ptr.h:359) ==154048== by 0x22471F8: std::shared_ptr std::allocate_shared, std::shared_ptr&>(std::allocator const&, std::shared_ptr&) (shared_ptr.h:702) ==154048== by 0x2246305: std::shared_ptr std::make_shared&>(std::shared_ptr&) (shared_ptr.h:718) ==154048== by 0x224462A: rocksdb::ObjectRegistry::Default() (object_registry.cc:227) ==154048== by 0x22446E1: rocksdb::ObjectRegistry::NewInstance() (object_registry.cc:232) ==154048== by 0x20F2A88: rocksdb::ConfigOptions::ConfigOptions() (options_helper.cc:33) ==154048== by 0x21186EF: rocksdb::PersistRocksDBOptions(rocksdb::DBOptions const&, std::vector, std::allocator >, std::allocator, std::allocator > > > const&, std::vector > const&, std::__cxx11::basic_string, std::allocator > const&, rocksdb::FileSystem*) (options_parser.cc:43) ==154048== by 0x1DA6B76: rocksdb::DBImpl::WriteOptionsFile(bool, bool) (db_impl.cc:4910) ==154048== by 0x1E8C6D3: rocksdb::DBImpl::Open(rocksdb::DBOptions const&, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, std::vector >*, rocksdb::DB**, bool, bool) (db_impl_open.cc:2065) ==154048== ==154048== 216 bytes in 1 blocks are still reachable in loss record 146 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x226B6AA: rocksdb::(anonymous namespace)::CreateThreadStatusUpdater() (env_posix.cc:100) ==154048== by 0x226C4DD: rocksdb::(anonymous namespace)::PosixEnv::PosixEnv() (env_posix.cc:428) ==154048== by 0x226C9F3: rocksdb::Env::Default() (env_posix.cc:508) ==154048== by 0x20EC5DD: rocksdb::DBOptions::DBOptions() (options.cc:129) ==154048== by 0x1D6D016: rocksdb::Options::Options() (options.h:1401) ==154048== by 0x1D6919D: kvdbManager::KVDBManager::KVDBManager(kvdbManager::KVDBManagerOptions const&, std::shared_ptr const&) (kvdbManager.cpp:18) ==154048== by 0x1AA3E92: void __gnu_cxx::new_allocator::construct&>(kvdbManager::KVDBManager*, kvdbManager::KVDBManagerOptions&, std::shared_ptr&) (new_allocator.h:146) ==154048== by 0x1A9F88B: void std::allocator_traits >::construct&>(std::allocator&, kvdbManager::KVDBManager*, kvdbManager::KVDBManagerOptions&, std::shared_ptr&) (alloc_traits.h:483) ==154048== by 0x1A980B6: std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace&>(std::allocator, kvdbManager::KVDBManagerOptions&, std::shared_ptr&) (shared_ptr_base.h:548) ==154048== by 0x1A8F944: std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count, kvdbManager::KVDBManagerOptions&, std::shared_ptr&>(kvdbManager::KVDBManager*&, std::_Sp_alloc_shared_tag >, kvdbManager::KVDBManagerOptions&, std::shared_ptr&) (shared_ptr_base.h:679) ==154048== by 0x1A86301: std::__shared_ptr::__shared_ptr, kvdbManager::KVDBManagerOptions&, std::shared_ptr&>(std::_Sp_alloc_shared_tag >, kvdbManager::KVDBManagerOptions&, std::shared_ptr&) (shared_ptr_base.h:1344) ==154048== by 0x1A7BB18: std::shared_ptr::shared_ptr, kvdbManager::KVDBManagerOptions&, std::shared_ptr&>(std::_Sp_alloc_shared_tag >, kvdbManager::KVDBManagerOptions&, std::shared_ptr&) (shared_ptr.h:359) ==154048== by 0x1A726F6: std::shared_ptr std::allocate_shared, kvdbManager::KVDBManagerOptions&, std::shared_ptr&>(std::allocator const&, kvdbManager::KVDBManagerOptions&, std::shared_ptr&) (shared_ptr.h:702) ==154048== by 0x1A68E77: std::shared_ptr std::make_shared&>(kvdbManager::KVDBManagerOptions&, std::shared_ptr&) (shared_ptr.h:718) ==154048== ==154048== 232 bytes in 1 blocks are still reachable in loss record 147 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x1A021F3: __gnu_cxx::new_allocator::allocate(unsigned long, void const*) (new_allocator.h:114) ==154048== by 0x19FFBDD: std::allocator_traits >::allocate(std::allocator&, unsigned long) (alloc_traits.h:443) ==154048== by 0x23910C8: std::__detail::_Hashtable_alloc > >::_M_allocate_buckets(unsigned long) (hashtable_policy.h:2134) ==154048== by 0x239090A: std::_Hashtable, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_M_allocate_buckets(unsigned long) (hashtable.h:361) ==154048== by 0x238FB36: std::_Hashtable, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_M_rehash_aux(unsigned long, std::integral_constant) (hashtable.h:2123) ==154048== by 0x238E7F4: std::_Hashtable, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_M_rehash(unsigned long, unsigned long const&) (hashtable.h:2102) ==154048== by 0x238CDB0: std::_Hashtable, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_M_insert_unique_node(unsigned long, unsigned long, std::__detail::_Hash_node*, unsigned long) (hashtable.h:1748) ==154048== by 0x238BA4A: std::pair, bool> std::_Hashtable, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_M_insert > > >(rocksdb::ThreadStatusData* const&, std::__detail::_AllocNode > > const&, std::integral_constant, unsigned long) (hashtable.h:1853) ==154048== by 0x238A98A: std::__detail::_Insert_base, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::insert(rocksdb::ThreadStatusData* const&) (hashtable_policy.h:824) ==154048== by 0x2389F4A: std::unordered_set, std::equal_to, std::allocator >::insert(rocksdb::ThreadStatusData* const&) (unordered_set.h:422) ==154048== by 0x2387C6B: rocksdb::ThreadStatusUpdater::RegisterThread(rocksdb::ThreadStatus::ThreadType, unsigned long) (thread_status_updater.cc:29) ==154048== by 0x20AC881: rocksdb::ThreadStatusUtil::RegisterThread(rocksdb::Env const*, rocksdb::ThreadStatus::ThreadType) (thread_status_util.cc:25) ==154048== by 0x23CA99B: rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper(void*) (threadpool_imp.cc:350) ==154048== by 0x23D192D: void std::__invoke_impl(std::__invoke_other, void (*&&)(void*), rocksdb::BGThreadMetadata*&&) (invoke.h:60) ==154048== ==154048== 240 bytes in 1 blocks are still reachable in loss record 148 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x23C5D61: rocksdb::ThreadLocalPtr::Instance() (thread_local.cc:264) ==154048== by 0x23C5D18: rocksdb::ThreadLocalPtr::InitSingletons() (thread_local.cc:240) ==154048== by 0x226C9A9: rocksdb::Env::Default() (env_posix.cc:503) ==154048== by 0x20EC5DD: rocksdb::DBOptions::DBOptions() (options.cc:129) ==154048== by 0x1D6D016: rocksdb::Options::Options() (options.h:1401) ==154048== by 0x1D6919D: kvdbManager::KVDBManager::KVDBManager(kvdbManager::KVDBManagerOptions const&, std::shared_ptr const&) (kvdbManager.cpp:18) ==154048== by 0x1AA3E92: void __gnu_cxx::new_allocator::construct&>(kvdbManager::KVDBManager*, kvdbManager::KVDBManagerOptions&, std::shared_ptr&) (new_allocator.h:146) ==154048== by 0x1A9F88B: void std::allocator_traits >::construct&>(std::allocator&, kvdbManager::KVDBManager*, kvdbManager::KVDBManagerOptions&, std::shared_ptr&) (alloc_traits.h:483) ==154048== by 0x1A980B6: std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace&>(std::allocator, kvdbManager::KVDBManagerOptions&, std::shared_ptr&) (shared_ptr_base.h:548) ==154048== by 0x1A8F944: std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count, kvdbManager::KVDBManagerOptions&, std::shared_ptr&>(kvdbManager::KVDBManager*&, std::_Sp_alloc_shared_tag >, kvdbManager::KVDBManagerOptions&, std::shared_ptr&) (shared_ptr_base.h:679) ==154048== by 0x1A86301: std::__shared_ptr::__shared_ptr, kvdbManager::KVDBManagerOptions&, std::shared_ptr&>(std::_Sp_alloc_shared_tag >, kvdbManager::KVDBManagerOptions&, std::shared_ptr&) (shared_ptr_base.h:1344) ==154048== by 0x1A7BB18: std::shared_ptr::shared_ptr, kvdbManager::KVDBManagerOptions&, std::shared_ptr&>(std::_Sp_alloc_shared_tag >, kvdbManager::KVDBManagerOptions&, std::shared_ptr&) (shared_ptr.h:359) ==154048== by 0x1A726F6: std::shared_ptr std::allocate_shared, kvdbManager::KVDBManagerOptions&, std::shared_ptr&>(std::allocator const&, kvdbManager::KVDBManagerOptions&, std::shared_ptr&) (shared_ptr.h:702) ==154048== by 0x1A68E77: std::shared_ptr std::make_shared&>(kvdbManager::KVDBManagerOptions&, std::shared_ptr&) (shared_ptr.h:718) ==154048== ==154048== 256 bytes in 4 blocks are still reachable in loss record 149 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x23D0C67: __gnu_cxx::new_allocator::allocate(unsigned long, void const*) (new_allocator.h:114) ==154048== by 0x23D032E: std::allocator_traits >::allocate(std::allocator&, unsigned long) (alloc_traits.h:443) ==154048== by 0x23CF5B5: std::_Deque_base >::_M_allocate_map(unsigned long) (stl_deque.h:634) ==154048== by 0x23CE65C: std::_Deque_base >::_M_initialize_map(unsigned long) (stl_deque.h:707) ==154048== by 0x23CD811: std::_Deque_base >::_Deque_base() (stl_deque.h:510) ==154048== by 0x23CCE9B: std::deque >::deque() (stl_deque.h:915) ==154048== by 0x23CCB7E: rocksdb::ThreadPoolImpl::Impl::Impl() (threadpool_imp.cc:176) ==154048== by 0x23CB3BD: rocksdb::ThreadPoolImpl::ThreadPoolImpl() (threadpool_imp.cc:466) ==154048== by 0x226FE6B: void std::_Construct(rocksdb::ThreadPoolImpl*) (stl_construct.h:75) ==154048== by 0x226FAEF: rocksdb::ThreadPoolImpl* std::__uninitialized_default_n_1::__uninit_default_n(rocksdb::ThreadPoolImpl*, unsigned long) (stl_uninitialized.h:545) ==154048== by 0x226F785: rocksdb::ThreadPoolImpl* std::__uninitialized_default_n(rocksdb::ThreadPoolImpl*, unsigned long) (stl_uninitialized.h:601) ==154048== by 0x226F27D: rocksdb::ThreadPoolImpl* std::__uninitialized_default_n_a(rocksdb::ThreadPoolImpl*, unsigned long, std::allocator&) (stl_uninitialized.h:663) ==154048== by 0x226EEA2: std::vector >::_M_default_initialize(unsigned long) (stl_vector.h:1603) ==154048== by 0x226EA3D: std::vector >::vector(unsigned long, std::allocator const&) (stl_vector.h:509) ==154048== ==154048== 960 bytes in 4 blocks are still reachable in loss record 150 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x23CB3AE: rocksdb::ThreadPoolImpl::ThreadPoolImpl() (threadpool_imp.cc:466) ==154048== by 0x226FE6B: void std::_Construct(rocksdb::ThreadPoolImpl*) (stl_construct.h:75) ==154048== by 0x226FAEF: rocksdb::ThreadPoolImpl* std::__uninitialized_default_n_1::__uninit_default_n(rocksdb::ThreadPoolImpl*, unsigned long) (stl_uninitialized.h:545) ==154048== by 0x226F785: rocksdb::ThreadPoolImpl* std::__uninitialized_default_n(rocksdb::ThreadPoolImpl*, unsigned long) (stl_uninitialized.h:601) ==154048== by 0x226F27D: rocksdb::ThreadPoolImpl* std::__uninitialized_default_n_a(rocksdb::ThreadPoolImpl*, unsigned long, std::allocator&) (stl_uninitialized.h:663) ==154048== by 0x226EEA2: std::vector >::_M_default_initialize(unsigned long) (stl_vector.h:1603) ==154048== by 0x226EA3D: std::vector >::vector(unsigned long, std::allocator const&) (stl_vector.h:509) ==154048== by 0x226C3CD: rocksdb::(anonymous namespace)::PosixEnv::PosixEnv() (env_posix.cc:420) ==154048== by 0x226C9F3: rocksdb::Env::Default() (env_posix.cc:508) ==154048== by 0x20EC5DD: rocksdb::DBOptions::DBOptions() (options.cc:129) ==154048== by 0x1D6D016: rocksdb::Options::Options() (options.h:1401) ==154048== by 0x1D6919D: kvdbManager::KVDBManager::KVDBManager(kvdbManager::KVDBManagerOptions const&, std::shared_ptr const&) (kvdbManager.cpp:18) ==154048== by 0x1AA3E92: void __gnu_cxx::new_allocator::construct&>(kvdbManager::KVDBManager*, kvdbManager::KVDBManagerOptions&, std::shared_ptr&) (new_allocator.h:146) ==154048== by 0x1A9F88B: void std::allocator_traits >::construct&>(std::allocator&, kvdbManager::KVDBManager*, kvdbManager::KVDBManagerOptions&, std::shared_ptr&) (alloc_traits.h:483) ==154048== ==154048== 2,016 bytes in 4 blocks are still reachable in loss record 151 of 151 ==154048== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==154048== by 0x23D0DF3: __gnu_cxx::new_allocator::allocate(unsigned long, void const*) (new_allocator.h:114) ==154048== by 0x23D072C: std::allocator_traits >::allocate(std::allocator&, unsigned long) (alloc_traits.h:443) ==154048== by 0x23CF953: std::_Deque_base >::_M_allocate_node() (stl_deque.h:620) ==154048== by 0x23CF63A: std::_Deque_base >::_M_create_nodes(rocksdb::ThreadPoolImpl::Impl::BGItem**, rocksdb::ThreadPoolImpl::Impl::BGItem**) (stl_deque.h:745) ==154048== by 0x23CE6B2: std::_Deque_base >::_M_initialize_map(unsigned long) (stl_deque.h:719) ==154048== by 0x23CD811: std::_Deque_base >::_Deque_base() (stl_deque.h:510) ==154048== by 0x23CCE9B: std::deque >::deque() (stl_deque.h:915) ==154048== by 0x23CCB7E: rocksdb::ThreadPoolImpl::Impl::Impl() (threadpool_imp.cc:176) ==154048== by 0x23CB3BD: rocksdb::ThreadPoolImpl::ThreadPoolImpl() (threadpool_imp.cc:466) ==154048== by 0x226FE6B: void std::_Construct(rocksdb::ThreadPoolImpl*) (stl_construct.h:75) ==154048== by 0x226FAEF: rocksdb::ThreadPoolImpl* std::__uninitialized_default_n_1::__uninit_default_n(rocksdb::ThreadPoolImpl*, unsigned long) (stl_uninitialized.h:545) ==154048== by 0x226F785: rocksdb::ThreadPoolImpl* std::__uninitialized_default_n(rocksdb::ThreadPoolImpl*, unsigned long) (stl_uninitialized.h:601) ==154048== by 0x226F27D: rocksdb::ThreadPoolImpl* std::__uninitialized_default_n_a(rocksdb::ThreadPoolImpl*, unsigned long, std::allocator&) (stl_uninitialized.h:663) ==154048== by 0x226EEA2: std::vector >::_M_default_initialize(unsigned long) (stl_vector.h:1603) ==154048== ==154048== LEAK SUMMARY: ==154048== definitely lost: 0 bytes in 0 blocks ==154048== indirectly lost: 0 bytes in 0 blocks ==154048== possibly lost: 0 bytes in 0 blocks ==154048== still reachable: 12,471 bytes in 163 blocks ==154048== suppressed: 0 bytes in 0 blocks ==154048== ==154048== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)