2 older boost mersenne twister uses uninitialized memory for randomness
5 fun:*Monitor::prepare_new_fingerprint*
9 older boost mersenne twister uses uninitialized memory for randomness
12 fun:*Monitor::prepare_new_fingerprint*
16 apparent TLS leak in eglibc
24 osd: ignore ec plugin loading (FIXME SOMEDAY)
27 fun:*ErasureCodePluginRegistry*load*
31 osd: ignore ec plugin factory (FIXME SOMEDAY)
34 fun:*ErasureCodePluginRegistry*factory*
38 tcmalloc: libboost_thread-mt.so.1.53 is linked with tcmalloc
41 obj:/usr/lib64/libpthread-2.17.so
42 obj:/usr/lib64/libunwind.so.8.0.1
43 obj:/usr/lib64/libunwind.so.8.0.1
44 obj:/usr/lib64/libunwind.so.8.0.1
45 obj:/usr/lib64/libunwind.so.8.0.1
47 fun:*tcmalloc*ThreadCache*
49 obj:/usr/lib64/libboost_thread-mt.so.1.53.0
52 tcmalloc: msync heap allocation points to uninit bytes (centos 6.5)
55 obj:/lib64/libpthread-2.12.so
56 obj:/usr/lib64/libunwind.so.8.0.1
57 obj:/usr/lib64/libunwind.so.8.0.1
58 obj:/usr/lib64/libunwind.so.8.0.1
59 obj:/usr/lib64/libunwind.so.8.0.1
61 fun:_Z13GetStackTracePPvii
62 fun:_ZN8tcmalloc8PageHeap8GrowHeapEm
63 fun:_ZN8tcmalloc8PageHeap3NewEm
66 tcmalloc: msync heap allocation points to unaddressible bytes (centos 6.5 #2)
69 obj:/lib64/libpthread-2.12.so
70 obj:/usr/lib64/libunwind.so.7.0.0
72 fun:_Z13GetStackTracePPvii
73 fun:_ZN8tcmalloc8PageHeap8GrowHeapEm
74 fun:_ZN8tcmalloc8PageHeap3NewEm
77 tcmalloc: msync heap allocation points to uninit bytes (rhel7)
80 obj:/usr/lib64/libpthread-2.17.so
81 obj:/usr/lib64/libunwind.so.8.0.1
82 obj:/usr/lib64/libunwind.so.8.0.1
83 obj:/usr/lib64/libunwind.so.8.0.1
84 obj:/usr/lib64/libunwind.so.8.0.1
86 fun:_Z13GetStackTracePPvii
87 fun:_ZN8tcmalloc8PageHeap8GrowHeapEm
88 fun:_ZN8tcmalloc8PageHeap3NewEm
91 tcmalloc: msync heap allocation points to uninit bytes (rhel7 #2)
94 obj:/usr/lib64/libpthread-2.17.so
95 obj:/usr/lib64/libunwind.so.8.0.1
96 obj:/usr/lib64/libunwind.so.8.0.1
97 obj:/usr/lib64/libunwind.so.8.0.1
98 obj:/usr/lib64/libunwind.so.8.0.1
100 obj:/usr/lib64/libtcmalloc.so.4.2.6
101 fun:_Z13GetStackTracePPvii
102 fun:_ZN8tcmalloc8PageHeap8GrowHeapEm
103 fun:_ZN8tcmalloc8PageHeap3NewEm
106 tcmalloc: msync heap allocation points to uninit bytes (wheezy)
109 obj:/lib/x86_64-linux-gnu/libpthread-2.13.so
110 obj:/usr/lib/libunwind.so.7.0.0
112 fun:_Z13GetStackTracePPvii
113 fun:_ZN8tcmalloc8PageHeap8GrowHeapEm
114 fun:_ZN8tcmalloc8PageHeap3NewEm
117 tcmalloc: msync heap allocation points to uninit bytes (precise)
120 obj:/lib/x86_64-linux-gnu/libpthread-2.15.so
121 obj:/usr/lib/libunwind.so.7.0.0
123 fun:_Z13GetStackTracePPvii
124 fun:_ZN8tcmalloc8PageHeap8GrowHeapEm
125 fun:_ZN8tcmalloc8PageHeap3NewEm
126 obj:/usr/lib/libtcmalloc.so.0.1.0
129 tcmalloc: msync heap allocation points to uninit bytes (trusty)
132 obj:/lib/x86_64-linux-gnu/libpthread-2.19.so
133 obj:/usr/lib/x86_64-linux-gnu/libunwind.so.8.0.1
134 obj:/usr/lib/x86_64-linux-gnu/libunwind.so.8.0.1
135 obj:/usr/lib/x86_64-linux-gnu/libunwind.so.8.0.1
136 obj:/usr/lib/x86_64-linux-gnu/libunwind.so.8.0.1
138 fun:_Z13GetStackTracePPvii
139 fun:_ZN8tcmalloc8PageHeap8GrowHeapEm
140 fun:_ZN8tcmalloc8PageHeap3NewEm
143 tcmalloc: msync heap allocation points to uninit bytes 2 (trusty)
147 obj:/usr/lib/x86_64-linux-gnu/libunwind.so.8.0.1
148 obj:/usr/lib/x86_64-linux-gnu/libunwind.so.8.0.1
149 obj:/usr/lib/x86_64-linux-gnu/libunwind.so.8.0.1
150 obj:/usr/lib/x86_64-linux-gnu/libunwind.so.8.0.1
152 fun:_Z13GetStackTracePPvii
153 fun:_ZN8tcmalloc8PageHeap8GrowHeapEm
154 fun:_ZN8tcmalloc8PageHeap3NewEm
155 fun:_ZN8tcmalloc15CentralFreeList8PopulateEv
156 fun:_ZN8tcmalloc15CentralFreeList18FetchFromSpansSafeEv
157 fun:_ZN8tcmalloc15CentralFreeList11RemoveRangeEPPvS2_i
160 tcmalloc: msync (xenial)
164 obj:/usr/lib/x86_64-linux-gnu/libunwind.so.8.0.1
165 obj:/usr/lib/x86_64-linux-gnu/libunwind.so.8.0.1
166 obj:/usr/lib/x86_64-linux-gnu/libunwind.so.8.0.1
167 obj:/usr/lib/x86_64-linux-gnu/libunwind.so.8.0.1
180 ceph global: deliberate onexit leak
183 fun:*set_flush_on_exit*
187 libleveldb: ignore all static leveldb leaks
194 libleveldb: ignore all dynamic libleveldb leaks
201 libcurl: ignore libcurl leaks
204 fun:*curl_global_init
210 fun:gnutls_global_init
213 ignore libfcgi leak; OS_LibShutdown has no callers!
229 fun:__GI___strncasecmp_l
230 fun:__strptime_internal
236 fun:__GI___strncasecmp_l
237 fun:__strptime_internal
243 fun:__GI___strncasecmp_l
244 fun:__strptime_internal
248 inet_ntop does something lame on local stack
255 inet_ntop does something lame on local stack
262 dl-lookup.c thing .. Invalid write of size 8
266 fun:_dl_lookup_symbol_x
270 dl-lookup.c thing .. Invalid write of size 8
274 fun:_dl_lookup_symbol_x
278 weird thing from libc
281 fun:*sub_I_comparator*
289 fun:fuse_parse_cmdline
293 boost thread leaks on exit
301 lttng appears to not clean up state
304 fun:lttng_ust_baddr_statedump_init
310 fun:PK11_CreateContextBySymKey race
312 obj:/usr/*lib*/libfreebl*3.so
314 obj:/usr/*lib*/libsoftokn3.so
316 obj:/usr/*lib*/libnss3.so
317 fun:PK11_CreateContextBySymKey
324 fun:_dl_allocate_tls_init
330 thread_local memory is falsely detected (https://svn.boost.org/trac/boost/ticket/3296)
333 fun:*boost*detail*get_once_per_thread_epoch*
334 fun:*boost*call_once*
335 fun:*boost*detail*get_current_thread_data*
339 rocksdb thread local singletons
342 fun:rocksdb::Env::Default()
346 rocksdb column thread local leaks
349 fun:rocksdb::ThreadLocalPtr::StaticMeta::SetHandler*
350 fun:rocksdb::ColumnFamilyData::ColumnFamilyData*
361 rocksdb singleton Env leak, blech
364 fun:CreateThreadStatusUpdater
369 rocksdb::Env::Default()
372 fun:*rocksdb*Env*Default*
376 rocksdb BGThreadWrapper
379 fun:*BGThreadWrapper*
383 libstdc++ leak on xenial
393 strange leak of std::string memory from md_config_t seen in radosgw
396 fun:_ZNSs4_Rep9_S_createEmmRKSaIcE
397 fun:_ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag
399 fun:_ZN11md_config_tC1Ev
400 fun:_ZN11CephContextC1Eji
404 python does not reset the member field when dealloc an object
406 match-leak-kinds: all
412 statically allocated python types don't get members freed
414 match-leak-kinds: all
420 manually constructed python module members don't get freed
422 match-leak-kinds: all
424 fun:Py_InitModule4_64
428 manually constructed python module members don't get freed
430 match-leak-kinds: all
432 fun:PyModule_AddObject
436 python subinterpreters may not clean up properly
438 match-leak-kinds: all
440 fun:Py_NewInterpreter
444 python should be able to take care of itself
446 match-leak-kinds: all
451 python should be able to take care of itself
453 match-leak-kinds: all
455 fun:PyImport_ImportModuleLevel
458 python-owned threads may not full clean up after themselves
460 match-leak-kinds: all
462 fun:PyEval_CallObjectWithKeywords
465 python should be able to take care of itself
467 match-leak-kinds: all
469 fun:PyEval_EvalFrameEx
471 obj:/usr/lib64/libpython2.7.so.1.0
474 python should be able to take care of itself
476 match-leak-kinds: all
482 rados cython constants
484 match-leak-kinds: definite
488 fun:__Pyx_InitCachedConstants
490 fun:_PyImport_LoadDynamicModule
492 fun:PyImport_ImportModuleLevel
495 fun:PyEval_CallObjectWithKeywords
496 fun:PyEval_EvalFrameEx
502 match-leak-kinds: definite
506 fun:__Pyx_InitCachedConstants
508 fun:_PyImport_LoadDynamicModule
510 fun:PyImport_ImportModuleLevel
513 fun:PyEval_CallObjectWithKeywords
514 fun:PyEval_EvalFrameEx
518 dlopen() with -lceph-common https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=700899
520 match-leak-kinds: reachable
524 fun:dlopen@@GLIBC_2.2.5
528 ethdev_init_log thing
530 match-leak-kinds: reachable
537 rte_log_init() in DPDK fails to reset strdup()'ed string at exit
539 match-leak-kinds: reachable
547 libc_csu_init (strdup, rte_log_register, etc.)
549 match-leak-kinds: reachable
556 Boost.Thread fails to call tls_destructor() when the thread exists
558 match-leak-kinds: reachable
562 fun:*boost*detail*set_tss_data*
567 ignore *all* ceph-mgr python crap. this is overkill, but better than nothing
569 match-leak-kinds: all
578 match-leak-kinds: all
587 # "Conditional jump or move depends on uninitialised value(s)" in OpenSSL
588 # while using aes-128-gcm with AES-NI enabled. Not observed while running
589 # with `OPENSSL_ia32cap="~0x200000200000000"`.
591 uninitialised gcm.Xi in aes-128-gcm with AES-NI for msgr, part 1
594 fun:EVP_DecryptFinal_ex
595 fun:_ZN4ceph6crypto6onwire25AES128GCM_OnWireRxHandler34authenticated_decrypt_update_finalEONS_6buffer7v*4listEj
596 fun:_ZN10ProtocolV231handle_read_frame_epilogue_mainEOSt10unique_ptrIN4ceph6buffer7v*8ptr_nodeENS4_8disposerEEi
597 fun:_ZN10ProtocolV216run_continuationER2CtIS_E
599 fun:_ZN15AsyncConnection7processEv
600 fun:_ZN11EventCenter14process_eventsEjPNSt6chrono8durationImSt5ratioILl1ELl1000000000EEEE
605 uninitialised gcm.Xi in aes-128-gcm with AES-NI for msgr, part 2
607 fun:_ZN4ceph6crypto6onwire25AES128GCM_OnWireRxHandler34authenticated_decrypt_update_finalEONS_6buffer7v*4listEj
608 fun:_ZN10ProtocolV231handle_read_frame_epilogue_mainEOSt10unique_ptrIN4ceph6buffer7v*8ptr_nodeENS4_8disposerEEi
609 fun:_ZN10ProtocolV216run_continuationER2CtIS_E
611 fun:_ZN11EventCenter14process_eventsEjPNSt6chrono8durationImSt5ratioILl1ELl1000000000EEEE