{ NPTL keeps a cache of thread stacks, and metadata for thread local storage is not freed for threads in that cache Memcheck:Leak fun:calloc fun:_dl_allocate_tls fun:pthread_create@@GLIBC_2.17 } { NPTL keeps a cache of thread stacks, and metadata for thread local storage is not freed for threads in that cache Memcheck:Leak fun:calloc fun:UnknownInlinedFun fun:allocate_dtv fun:_dl_allocate_tls fun:pthread_create@@GLIBC_2.17 } { NPTL keeps a cache of thread stacks, and metadata for thread local storage is not freed for threads in that cache Memcheck:Leak fun:calloc fun:UnknownInlinedFun fun:allocate_dtv fun:_dl_allocate_tls fun:allocate_stack fun:pthread_create@@GLIBC_2.17 } { NPTL keeps a cache of thread stacks, and metadata for thread local storage is not freed for threads in that cache Memcheck:Leak fun:calloc fun:UnknownInlinedFun fun:allocate_dtv fun:_dl_allocate_tls fun:pthread_create@@GLIBC_2.2.5 } { NPTL keeps a cache of thread stacks, and metadata for thread local storage is not freed for threads in that cache Memcheck:Leak fun:calloc fun:UnknownInlinedFun fun:allocate_dtv fun:_dl_allocate_tls fun:allocate_stack fun:pthread_create@@GLIBC_2.2.5 } { NPTL keeps a cache of thread stacks, and metadata for thread local storage is not freed for threads in that cache Memcheck:Leak fun:calloc fun:allocate_dtv fun:_dl_allocate_tls fun:allocate_stack fun:pthread_create@@GLIBC_2.2.5 } { NPTL keeps a cache of thread stacks, and metadata for thread local storage is not freed for threads in that cache Memcheck:Leak fun:calloc fun:_dl_allocate_tls fun:pthread_create@@GLIBC_2.2.5 } { NPTL keeps a cache of thread stacks, and metadata for thread local storage is not freed for threads in that cache Memcheck:Leak fun:calloc fun:allocate_dtv fun:_dl_allocate_tls fun:pthread_create@@GLIBC_2.2.5 } { This is a bug in glibc. We can not suffer for that. Memcheck:Free fun:free fun:free_mem fun:__libc_freeres fun:_vgnU_freeres fun:exit fun:(below main) } { RHEL6 strlen is eager and will read 16 bytes blocks. Memcheck:Cond fun:__strlen_sse42 } { Strange problem sometimes happens in backtrace function in glibc: Memcheck:Addr4 fun:_Unwind_Backtrace fun:backtrace } { Strange problem sometimes happens in backtrace function in glibc: Memcheck:Addr8 fun:_Unwind_Backtrace fun:backtrace } { dlopen_suppression_1 Memcheck:Leak fun:malloc fun:decompose_rpath fun:_dl_map_object fun:dl_open_worker fun:_dl_catch_error fun:_dl_open fun:dlopen_doit fun:_dl_catch_error fun:_dlerror_run fun:dlopen@@GLIBC_2.2.5 fun:_ZN26FastOS_UNIX_DynamicLibrary4OpenEPKc } { dlopen_suppression_2 Memcheck:Leak fun:malloc fun:decompose_rpath fun:_dl_map_object fun:openaux fun:_dl_catch_error fun:_dl_map_object_deps fun:dl_open_worker fun:_dl_catch_error fun:_dl_open fun:dlopen_doit fun:_dl_catch_error fun:_dlerror_run fun:dlopen@@GLIBC_2.2.5 fun:_ZN26FastOS_UNIX_DynamicLibrary4OpenEPKc } { dlopen_suppression_3 Memcheck:Leak fun:malloc fun:open_path fun:_dl_map_object fun:dl_open_worker fun:_dl_catch_error fun:_dl_open fun:dlopen_doit fun:_dl_catch_error fun:_dlerror_run fun:dlopen@@GLIBC_2.2.5 fun:_ZN26FastOS_UNIX_DynamicLibrary4OpenEPKc } { dlopen_suppression_4 Memcheck:Leak fun:malloc fun:_dl_new_object fun:_dl_map_object_from_fd fun:_dl_map_object fun:dl_open_worker fun:_dl_catch_error fun:_dl_open fun:dlopen_doit fun:_dl_catch_error fun:_dlerror_run fun:dlopen@@GLIBC_2.2.5 fun:_ZN26FastOS_UNIX_DynamicLibrary4OpenEPKc } { dlopen_suppression_5 Memcheck:Leak fun:calloc fun:_dlerror_run fun:dlopen@@GLIBC_2.2.5 fun:_ZN26FastOS_UNIX_DynamicLibrary4OpenEPKc } { dlopen_suppression_6 Memcheck:Leak fun:malloc fun:expand_dynamic_string_token fun:_dl_map_object fun:openaux fun:_dl_catch_error fun:_dl_map_object_deps fun:dl_open_worker fun:_dl_catch_error fun:_dl_open fun:dlopen_doit fun:_dl_catch_error fun:_dlerror_run fun:dlopen@@GLIBC_2.2.5 fun:_ZN26FastOS_UNIX_DynamicLibrary4OpenEPKc } { dlopen_suppression_7 Memcheck:Leak fun:malloc fun:open_path fun:_dl_map_object fun:openaux fun:_dl_catch_error fun:_dl_map_object_deps fun:dl_open_worker fun:_dl_catch_error fun:_dl_open fun:dlopen_doit fun:_dl_catch_error fun:_dlerror_run fun:dlopen@@GLIBC_2.2.5 fun:_ZN26FastOS_UNIX_DynamicLibrary4OpenEPKc } { dlopen_suppression_8 Memcheck:Leak fun:malloc fun:local_strdup fun:_dl_map_object fun:openaux fun:_dl_catch_error fun:_dl_map_object_deps fun:dl_open_worker fun:_dl_catch_error fun:_dl_open fun:dlopen_doit fun:_dl_catch_error fun:_dlerror_run fun:dlopen@@GLIBC_2.2.5 fun:_ZN26FastOS_UNIX_DynamicLibrary4OpenEPKc } { dlopen_suppression_9 Memcheck:Leak fun:malloc fun:_dl_lookup_symbol_x fun:_dl_relocate_object fun:dl_open_worker fun:_dl_catch_error fun:_dl_open fun:dlopen_doit fun:_dl_catch_error fun:_dlerror_run fun:dlopen@@GLIBC_2.2.5 fun:_ZN26FastOS_UNIX_DynamicLibrary4OpenEPKc } { dlopen_suppression_10 Memcheck:Leak fun:malloc fun:_dl_new_object fun:_dl_map_object_from_fd fun:_dl_map_object fun:openaux fun:_dl_catch_error fun:_dl_map_object_deps fun:dl_open_worker fun:_dl_catch_error fun:_dl_open fun:dlopen_doit fun:_dl_catch_error fun:_dlerror_run fun:dlopen@@GLIBC_2.2.5 fun:_ZN26FastOS_UNIX_DynamicLibrary4OpenEPKc } { dlopen_suppression_11 Memcheck:Leak fun:calloc fun:_dl_new_object fun:_dl_map_object_from_fd fun:_dl_map_object fun:dl_open_worker fun:_dl_catch_error fun:_dl_open fun:dlopen_doit fun:_dl_catch_error fun:_dlerror_run fun:dlopen@@GLIBC_2.2.5 fun:_ZN26FastOS_UNIX_DynamicLibrary4OpenEPKc } { dlopen_suppression_12 Memcheck:Leak fun:calloc fun:_dl_check_map_versions fun:dl_open_worker fun:_dl_catch_error fun:_dl_open fun:dlopen_doit fun:_dl_catch_error fun:_dlerror_run fun:dlopen@@GLIBC_2.2.5 fun:_ZN26FastOS_UNIX_DynamicLibrary4OpenEPKc } { dlopen_suppression_13 Memcheck:Leak fun:calloc fun:do_lookup_x fun:_dl_lookup_symbol_x fun:_dl_relocate_object fun:dl_open_worker fun:_dl_catch_error fun:_dl_open fun:dlopen_doit fun:_dl_catch_error fun:_dlerror_run fun:dlopen@@GLIBC_2.2.5 fun:_ZN26FastOS_UNIX_DynamicLibrary4OpenEPKc } { dlopen_suppression_14 Memcheck:Leak fun:calloc fun:_dl_new_object fun:_dl_map_object_from_fd fun:_dl_map_object fun:openaux fun:_dl_catch_error fun:_dl_map_object_deps fun:dl_open_worker fun:_dl_catch_error fun:_dl_open fun:dlopen_doit fun:_dl_catch_error fun:_dlerror_run fun:dlopen@@GLIBC_2.2.5 fun:_ZN26FastOS_UNIX_DynamicLibrary4OpenEPKc } { This supresses a bug in valgrind-3.10.1. It is fixed in version 3.11.0. (http://permalink.gmane.org/gmane.comp.kde.devel.bugs/1594999) Memcheck:Leak match-leak-kinds: possible fun:_Znwm fun:_ZNSs4_Rep9_S_createEmmRKSaIcE fun:_ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag fun:_ZNSsC1EPKcRKSaIcE obj:/usr/lib64/llvm/libLLVM-3.4.so ... } { This supresses a bug in valgrind-3.10.1. It is fixed in version 3.11.0. (http://permalink.gmane.org/gmane.comp.kde.devel.bugs/1594999) Memcheck:Leak match-leak-kinds: possible fun:_Znwm fun:_ZNSs4_Rep9_S_createEmmRKSaIcE ... fun:__static_initialization_and_destruction_0 ... } { Needed to avoid leak errors on static wchar strings when using the fastos process proxy Memcheck:Leak match-leak-kinds: possible fun:_Znwm fun:_ZNSbIwSt11char_traitsIwESaIwEE4_Rep9_S_createEmmRKS1_ ... fun:__static_initialization_and_destruction_0 ... } { Apparent memory leak on Fedora 28. Memcheck:Leak match-leak-kinds: possible fun:malloc fun:tsearch fun:__add_to_environ fun:setenv } { Apparent memory leak on Fedora 28. Memcheck:Leak match-leak-kinds: possible fun:malloc fun:__add_to_environ fun:setenv } { RE2 sparse structures deliberately do not care about uninitialized memory (https://github.com/google/re2/issues/121) Memcheck:Cond ... fun:_ZN3re28Compiler7CompileEPNS_6RegexpEbl } { RE2 sparse structures deliberately do not care about uninitialized memory (https://github.com/google/re2/issues/121) Memcheck:Value8 ... fun:_ZN3re28Compiler7CompileEPNS_6RegexpEbl } { RE2 sparse structures deliberately do not care about uninitialized memory (https://github.com/google/re2/issues/121) Memcheck:Cond ... fun:_ZN3re23RE2C1ERKNS_11StringPieceERKNS0_7OptionsE } { RE2 sparse structures deliberately do not care about uninitialized memory (https://github.com/google/re2/issues/121) Memcheck:Value8 ... fun:_ZN3re23RE2C1ERKNS_11StringPieceERKNS0_7OptionsE } { RE2 sparse structures deliberately do not care about uninitialized memory (https://github.com/google/re2/issues/121) Memcheck:Value8 ... fun:_ZNK3re23RE25MatchERKNS_11StringPieceEmmNS0_6AnchorEPS1_i } { RE2 sparse structures deliberately do not care about uninitialized memory (https://github.com/google/re2/issues/121) Memcheck:Cond ... fun:_ZNK3re23RE25MatchERKNS_11StringPieceEmmNS0_6AnchorEPS1_i } { RE2 sparse structures deliberately do not care about uninitialized memory (https://github.com/google/re2/issues/121) Memcheck:Cond ... fun:_ZNK3re23RE218PossibleMatchRangeEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_i } { RE2 sparse structures deliberately do not care about uninitialized memory (https://github.com/google/re2/issues/121) Memcheck:Value8 ... fun:_ZNK3re23RE218PossibleMatchRangeEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_i }