[
https://issues.apache.org/jira/browse/TS-4066?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15049198#comment-15049198
]
Bryan Call edited comment on TS-4066 at 12/9/15 7:01 PM:
---------------------------------------------------------
{code}
[bcall@homer trafficserver]$ ./lib/ts/test_Map
==7138==ERROR: LeakSanitizer: detected memory leaks
Direct leak of 3216 byte(s) in 134 object(s) allocated from:
#0 0x7f0d7fc19912 in operator new(unsigned long)
(/lib64/libasan.so.2+0x99912)
#1 0x402d4e in test_TSHashTable()
/home/bcall/dev/apache/trafficserver/lib/ts/test_Map.cc:76
#2 0x4022c0 in main
/home/bcall/dev/apache/trafficserver/lib/ts/test_Map.cc:214
#3 0x7f0d7cb6857f in __libc_start_main (/lib64/libc.so.6+0x2057f)
Direct leak of 112 byte(s) in 1 object(s) allocated from:
#0 0x7f0d7fc18a0a in malloc (/lib64/libasan.so.2+0x98a0a)
#1 0x7f0d7f94b0e5 in ats_malloc
/home/bcall/dev/apache/trafficserver/lib/ts/ink_memory.cc:54
#2 0x406467 in DefaultAlloc::alloc(int) ../../lib/ts/defalloc.h:34
#3 0x406467 in Vec<MapElem<char const*, int>, DefaultAlloc,
2>::set_expand() ../../lib/ts/Vec.h:781
#4 0x406467 in HashMap<char const*, StringHashFns, int,
DefaultAlloc>::put(char const*, int) ../../lib/ts/Map.h:549
#5 0x401cfc in main
/home/bcall/dev/apache/trafficserver/lib/ts/test_Map.cc:173
#6 0x7f0d7cb6857f in __libc_start_main (/lib64/libc.so.6+0x2057f)
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x7f0d7fc18a0a in malloc (/lib64/libasan.so.2+0x98a0a)
#1 0x7f0d7f94b0e5 in ats_malloc
/home/bcall/dev/apache/trafficserver/lib/ts/ink_memory.cc:54
#2 0x4129c1 in DefaultAlloc::alloc(int) ../../lib/ts/defalloc.h:34
#3 0x4129c1 in ConsCell<MapElem<char const*, int>, DefaultAlloc>::operator
new(unsigned long) ../../lib/ts/List.h:601
#4 0x4129c1 in List<MapElem<char const*, int>,
DefaultAlloc>::List(MapElem<char const*, int>) ../../lib/ts/List.h:656
#5 0x4129c1 in ChainHashMap<char const*, StringHashFns, int,
DefaultAlloc>::put(char const*, int) ../../lib/ts/Map.h:688
#6 0x401e72 in main
/home/bcall/dev/apache/trafficserver/lib/ts/test_Map.cc:195
#7 0x7f0d7cb6857f in __libc_start_main (/lib64/libc.so.6+0x2057f)
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x7f0d7fc19912 in operator new(unsigned long)
(/lib64/libasan.so.2+0x99912)
#1 0x402ca0 in test_TSHashTable()
/home/bcall/dev/apache/trafficserver/lib/ts/test_Map.cc:73
#2 0x4022c0 in main
/home/bcall/dev/apache/trafficserver/lib/ts/test_Map.cc:214
#3 0x7f0d7cb6857f in __libc_start_main (/lib64/libc.so.6+0x2057f)
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x7f0d7fc18a0a in malloc (/lib64/libasan.so.2+0x98a0a)
#1 0x7f0d7f94b0e5 in ats_malloc
/home/bcall/dev/apache/trafficserver/lib/ts/ink_memory.cc:54
#2 0x4129c1 in DefaultAlloc::alloc(int) ../../lib/ts/defalloc.h:34
#3 0x4129c1 in ConsCell<MapElem<char const*, int>, DefaultAlloc>::operator
new(unsigned long) ../../lib/ts/List.h:601
#4 0x4129c1 in List<MapElem<char const*, int>,
DefaultAlloc>::List(MapElem<char const*, int>) ../../lib/ts/List.h:656
#5 0x4129c1 in ChainHashMap<char const*, StringHashFns, int,
DefaultAlloc>::put(char const*, int) ../../lib/ts/Map.h:688
#6 0x401e4e in main
/home/bcall/dev/apache/trafficserver/lib/ts/test_Map.cc:193
#7 0x7f0d7cb6857f in __libc_start_main (/lib64/libc.so.6+0x2057f)
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x7f0d7fc18a0a in malloc (/lib64/libasan.so.2+0x98a0a)
#1 0x7f0d7f94b0e5 in ats_malloc
/home/bcall/dev/apache/trafficserver/lib/ts/ink_memory.cc:54
#2 0x4129c1 in DefaultAlloc::alloc(int) ../../lib/ts/defalloc.h:34
#3 0x4129c1 in ConsCell<MapElem<char const*, int>, DefaultAlloc>::operator
new(unsigned long) ../../lib/ts/List.h:601
#4 0x4129c1 in List<MapElem<char const*, int>,
DefaultAlloc>::List(MapElem<char const*, int>) ../../lib/ts/List.h:656
#5 0x4129c1 in ChainHashMap<char const*, StringHashFns, int,
DefaultAlloc>::put(char const*, int) ../../lib/ts/Map.h:688
#6 0x401e60 in main
/home/bcall/dev/apache/trafficserver/lib/ts/test_Map.cc:194
#7 0x7f0d7cb6857f in __libc_start_main (/lib64/libc.so.6+0x2057f)
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x7f0d7fc18a0a in malloc (/lib64/libasan.so.2+0x98a0a)
#1 0x7f0d7f94b0e5 in ats_malloc
/home/bcall/dev/apache/trafficserver/lib/ts/ink_memory.cc:54
#2 0x4129c1 in DefaultAlloc::alloc(int) ../../lib/ts/defalloc.h:34
#3 0x4129c1 in ConsCell<MapElem<char const*, int>, DefaultAlloc>::operator
new(unsigned long) ../../lib/ts/List.h:601
#4 0x4129c1 in List<MapElem<char const*, int>,
DefaultAlloc>::List(MapElem<char const*, int>) ../../lib/ts/List.h:656
#5 0x4129c1 in ChainHashMap<char const*, StringHashFns, int,
DefaultAlloc>::put(char const*, int) ../../lib/ts/Map.h:688
#6 0x401dcd in main
/home/bcall/dev/apache/trafficserver/lib/ts/test_Map.cc:185
#7 0x7f0d7cb6857f in __libc_start_main (/lib64/libc.so.6+0x2057f)
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x7f0d7fc18a0a in malloc (/lib64/libasan.so.2+0x98a0a)
#1 0x7f0d7f94b0e5 in ats_malloc
/home/bcall/dev/apache/trafficserver/lib/ts/ink_memory.cc:54
#2 0x4129c1 in DefaultAlloc::alloc(int) ../../lib/ts/defalloc.h:34
#3 0x4129c1 in ConsCell<MapElem<char const*, int>, DefaultAlloc>::operator
new(unsigned long) ../../lib/ts/List.h:601
#4 0x4129c1 in List<MapElem<char const*, int>,
DefaultAlloc>::List(MapElem<char const*, int>) ../../lib/ts/List.h:656
#5 0x4129c1 in ChainHashMap<char const*, StringHashFns, int,
DefaultAlloc>::put(char const*, int) ../../lib/ts/Map.h:688
#6 0x401ddf in main
/home/bcall/dev/apache/trafficserver/lib/ts/test_Map.cc:186
#7 0x7f0d7cb6857f in __libc_start_main (/lib64/libc.so.6+0x2057f)
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x7f0d7fc18a0a in malloc (/lib64/libasan.so.2+0x98a0a)
#1 0x7f0d7f94b0e5 in ats_malloc
/home/bcall/dev/apache/trafficserver/lib/ts/ink_memory.cc:54
#2 0x4129c1 in DefaultAlloc::alloc(int) ../../lib/ts/defalloc.h:34
#3 0x4129c1 in ConsCell<MapElem<char const*, int>, DefaultAlloc>::operator
new(unsigned long) ../../lib/ts/List.h:601
#4 0x4129c1 in List<MapElem<char const*, int>,
DefaultAlloc>::List(MapElem<char const*, int>) ../../lib/ts/List.h:656
#5 0x4129c1 in ChainHashMap<char const*, StringHashFns, int,
DefaultAlloc>::put(char const*, int) ../../lib/ts/Map.h:688
#6 0x401e3c in main
/home/bcall/dev/apache/trafficserver/lib/ts/test_Map.cc:192
#7 0x7f0d7cb6857f in __libc_start_main (/lib64/libc.so.6+0x2057f)
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x7f0d7fc18a0a in malloc (/lib64/libasan.so.2+0x98a0a)
#1 0x7f0d7f94b0e5 in ats_malloc
/home/bcall/dev/apache/trafficserver/lib/ts/ink_memory.cc:54
#2 0x4129c1 in DefaultAlloc::alloc(int) ../../lib/ts/defalloc.h:34
#3 0x4129c1 in ConsCell<MapElem<char const*, int>, DefaultAlloc>::operator
new(unsigned long) ../../lib/ts/List.h:601
#4 0x4129c1 in List<MapElem<char const*, int>,
DefaultAlloc>::List(MapElem<char const*, int>) ../../lib/ts/List.h:656
#5 0x4129c1 in ChainHashMap<char const*, StringHashFns, int,
DefaultAlloc>::put(char const*, int) ../../lib/ts/Map.h:688
#6 0x401e96 in main
/home/bcall/dev/apache/trafficserver/lib/ts/test_Map.cc:197
#7 0x7f0d7cb6857f in __libc_start_main (/lib64/libc.so.6+0x2057f)
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x7f0d7fc18a0a in malloc (/lib64/libasan.so.2+0x98a0a)
#1 0x7f0d7f94b0e5 in ats_malloc
/home/bcall/dev/apache/trafficserver/lib/ts/ink_memory.cc:54
#2 0x4129c1 in DefaultAlloc::alloc(int) ../../lib/ts/defalloc.h:34
#3 0x4129c1 in ConsCell<MapElem<char const*, int>, DefaultAlloc>::operator
new(unsigned long) ../../lib/ts/List.h:601
#4 0x4129c1 in List<MapElem<char const*, int>,
DefaultAlloc>::List(MapElem<char const*, int>) ../../lib/ts/List.h:656
#5 0x4129c1 in ChainHashMap<char const*, StringHashFns, int,
DefaultAlloc>::put(char const*, int) ../../lib/ts/Map.h:688
#6 0x401e84 in main
/home/bcall/dev/apache/trafficserver/lib/ts/test_Map.cc:196
#7 0x7f0d7cb6857f in __libc_start_main (/lib64/libc.so.6+0x2057f)
Direct leak of 16 byte(s) in 1 object(s) allocated from:
#0 0x7f0d7fc18a0a in malloc (/lib64/libasan.so.2+0x98a0a)
#1 0x7f0d7f94b0e5 in ats_malloc
/home/bcall/dev/apache/trafficserver/lib/ts/ink_memory.cc:54
#2 0x40ea4f in DefaultAlloc::alloc(int) ../../lib/ts/defalloc.h:34
#3 0x40ea4f in ConsCell<char const*, DefaultAlloc>::operator new(unsigned
long) ../../lib/ts/List.h:601
#4 0x40ea4f in List<char const*, DefaultAlloc>::List(char const*)
../../lib/ts/List.h:656
#5 0x40ea4f in ChainHash<char const*, StringHashFns,
DefaultAlloc>::put(char const*) ../../lib/ts/Map.h:576
#6 0x401ac4 in main
/home/bcall/dev/apache/trafficserver/lib/ts/test_Map.cc:144
#7 0x7f0d7cb6857f in __libc_start_main (/lib64/libc.so.6+0x2057f)
Direct leak of 16 byte(s) in 1 object(s) allocated from:
#0 0x7f0d7fc18a0a in malloc (/lib64/libasan.so.2+0x98a0a)
#1 0x7f0d7f94b0e5 in ats_malloc
/home/bcall/dev/apache/trafficserver/lib/ts/ink_memory.cc:54
#2 0x40ed29 in DefaultAlloc::alloc(int) ../../lib/ts/defalloc.h:34
#3 0x40ed29 in ConsCell<char const*, DefaultAlloc>::operator new(unsigned
long) ../../lib/ts/List.h:601
#4 0x40ed29 in List<char const*, DefaultAlloc>::List(char const*)
../../lib/ts/List.h:656
#5 0x40ed29 in ChainHash<char const*, StringHashFns,
DefaultAlloc>::put(char const*) ../../lib/ts/Map.h:581
#6 0x401ac4 in main
/home/bcall/dev/apache/trafficserver/lib/ts/test_Map.cc:144
#7 0x7f0d7cb6857f in __libc_start_main (/lib64/libc.so.6+0x2057f)
Direct leak of 16 byte(s) in 1 object(s) allocated from:
#0 0x7f0d7fc18a0a in malloc (/lib64/libasan.so.2+0x98a0a)
#1 0x7f0d7f94b0e5 in ats_malloc
/home/bcall/dev/apache/trafficserver/lib/ts/ink_memory.cc:54
#2 0x40ed29 in DefaultAlloc::alloc(int) ../../lib/ts/defalloc.h:34
#3 0x40ed29 in ConsCell<char const*, DefaultAlloc>::operator new(unsigned
long) ../../lib/ts/List.h:601
#4 0x40ed29 in List<char const*, DefaultAlloc>::List(char const*)
../../lib/ts/List.h:656
#5 0x40ed29 in ChainHash<char const*, StringHashFns,
DefaultAlloc>::put(char const*) ../../lib/ts/Map.h:581
#6 0x401ade in main
/home/bcall/dev/apache/trafficserver/lib/ts/test_Map.cc:146
#7 0x7f0d7cb6857f in __libc_start_main (/lib64/libc.so.6+0x2057f)
Direct leak of 16 byte(s) in 1 object(s) allocated from:
#0 0x7f0d7fc18a0a in malloc (/lib64/libasan.so.2+0x98a0a)
#1 0x7f0d7f94b0e5 in ats_malloc
/home/bcall/dev/apache/trafficserver/lib/ts/ink_memory.cc:54
#2 0x40ea4f in DefaultAlloc::alloc(int) ../../lib/ts/defalloc.h:34
#3 0x40ea4f in ConsCell<char const*, DefaultAlloc>::operator new(unsigned
long) ../../lib/ts/List.h:601
#4 0x40ea4f in List<char const*, DefaultAlloc>::List(char const*)
../../lib/ts/List.h:656
#5 0x40ea4f in ChainHash<char const*, StringHashFns,
DefaultAlloc>::put(char const*) ../../lib/ts/Map.h:576
#6 0x401ad1 in main
/home/bcall/dev/apache/trafficserver/lib/ts/test_Map.cc:145
#7 0x7f0d7cb6857f in __libc_start_main (/lib64/libc.so.6+0x2057f)
Direct leak of 16 byte(s) in 1 object(s) allocated from:
#0 0x7f0d7fc18a0a in malloc (/lib64/libasan.so.2+0x98a0a)
#1 0x7f0d7f94b0e5 in ats_malloc
/home/bcall/dev/apache/trafficserver/lib/ts/ink_memory.cc:54
#2 0x40ea4f in DefaultAlloc::alloc(int) ../../lib/ts/defalloc.h:34
#3 0x40ea4f in ConsCell<char const*, DefaultAlloc>::operator new(unsigned
long) ../../lib/ts/List.h:601
#4 0x40ea4f in List<char const*, DefaultAlloc>::List(char const*)
../../lib/ts/List.h:656
#5 0x40ea4f in ChainHash<char const*, StringHashFns,
DefaultAlloc>::put(char const*) ../../lib/ts/Map.h:576
#6 0x401ade in main
/home/bcall/dev/apache/trafficserver/lib/ts/test_Map.cc:146
#7 0x7f0d7cb6857f in __libc_start_main (/lib64/libc.so.6+0x2057f)
Direct leak of 16 byte(s) in 1 object(s) allocated from:
#0 0x7f0d7fc18a0a in malloc (/lib64/libasan.so.2+0x98a0a)
#1 0x7f0d7f94b0e5 in ats_malloc
/home/bcall/dev/apache/trafficserver/lib/ts/ink_memory.cc:54
#2 0x40ea4f in DefaultAlloc::alloc(int) ../../lib/ts/defalloc.h:34
#3 0x40ea4f in ConsCell<char const*, DefaultAlloc>::operator new(unsigned
long) ../../lib/ts/List.h:601
#4 0x40ea4f in List<char const*, DefaultAlloc>::List(char const*)
../../lib/ts/List.h:656
#5 0x40ea4f in ChainHash<char const*, StringHashFns,
DefaultAlloc>::put(char const*) ../../lib/ts/Map.h:576
#6 0x401aeb in main
/home/bcall/dev/apache/trafficserver/lib/ts/test_Map.cc:147
#7 0x7f0d7cb6857f in __libc_start_main (/lib64/libc.so.6+0x2057f)
Direct leak of 16 byte(s) in 1 object(s) allocated from:
#0 0x7f0d7fc18a0a in malloc (/lib64/libasan.so.2+0x98a0a)
#1 0x7f0d7f94b0e5 in ats_malloc
/home/bcall/dev/apache/trafficserver/lib/ts/ink_memory.cc:54
#2 0x403d07 in DefaultAlloc::alloc(int) ../../lib/ts/defalloc.h:34
#3 0x403d07 in ConsCell<char const*, DefaultAlloc>::operator new(unsigned
long) ../../lib/ts/List.h:601
#4 0x403d07 in List<char const*, DefaultAlloc>::List(char const*)
../../lib/ts/List.h:656
#5 0x403d07 in ChainHash<char const*, StringHashFns,
DefaultAlloc>::del(char const*) ../../lib/ts/Map.h:653
#6 0x401b32 in main
/home/bcall/dev/apache/trafficserver/lib/ts/test_Map.cc:150
#7 0x7f0d7cb6857f in __libc_start_main (/lib64/libc.so.6+0x2057f)
Indirect leak of 3240 byte(s) in 135 object(s) allocated from:
#0 0x7f0d7fc19912 in operator new(unsigned long)
(/lib64/libasan.so.2+0x99912)
#1 0x402d4e in test_TSHashTable()
/home/bcall/dev/apache/trafficserver/lib/ts/test_Map.cc:76
#2 0x4022c0 in main
/home/bcall/dev/apache/trafficserver/lib/ts/test_Map.cc:214
#3 0x7f0d7cb6857f in __libc_start_main (/lib64/libc.so.6+0x2057f)
SUMMARY: AddressSanitizer: 6896 byte(s) leaked in 286 allocation(s).
{code}
was (Author: bcall):
{code}
==7138==ERROR: LeakSanitizer: detected memory leaks
Direct leak of 3216 byte(s) in 134 object(s) allocated from:
#0 0x7f0d7fc19912 in operator new(unsigned long)
(/lib64/libasan.so.2+0x99912)
#1 0x402d4e in test_TSHashTable()
/home/bcall/dev/apache/trafficserver/lib/ts/test_Map.cc:76
#2 0x4022c0 in main
/home/bcall/dev/apache/trafficserver/lib/ts/test_Map.cc:214
#3 0x7f0d7cb6857f in __libc_start_main (/lib64/libc.so.6+0x2057f)
Direct leak of 112 byte(s) in 1 object(s) allocated from:
#0 0x7f0d7fc18a0a in malloc (/lib64/libasan.so.2+0x98a0a)
#1 0x7f0d7f94b0e5 in ats_malloc
/home/bcall/dev/apache/trafficserver/lib/ts/ink_memory.cc:54
#2 0x406467 in DefaultAlloc::alloc(int) ../../lib/ts/defalloc.h:34
#3 0x406467 in Vec<MapElem<char const*, int>, DefaultAlloc,
2>::set_expand() ../../lib/ts/Vec.h:781
#4 0x406467 in HashMap<char const*, StringHashFns, int,
DefaultAlloc>::put(char const*, int) ../../lib/ts/Map.h:549
#5 0x401cfc in main
/home/bcall/dev/apache/trafficserver/lib/ts/test_Map.cc:173
#6 0x7f0d7cb6857f in __libc_start_main (/lib64/libc.so.6+0x2057f)
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x7f0d7fc18a0a in malloc (/lib64/libasan.so.2+0x98a0a)
#1 0x7f0d7f94b0e5 in ats_malloc
/home/bcall/dev/apache/trafficserver/lib/ts/ink_memory.cc:54
#2 0x4129c1 in DefaultAlloc::alloc(int) ../../lib/ts/defalloc.h:34
#3 0x4129c1 in ConsCell<MapElem<char const*, int>, DefaultAlloc>::operator
new(unsigned long) ../../lib/ts/List.h:601
#4 0x4129c1 in List<MapElem<char const*, int>,
DefaultAlloc>::List(MapElem<char const*, int>) ../../lib/ts/List.h:656
#5 0x4129c1 in ChainHashMap<char const*, StringHashFns, int,
DefaultAlloc>::put(char const*, int) ../../lib/ts/Map.h:688
#6 0x401e72 in main
/home/bcall/dev/apache/trafficserver/lib/ts/test_Map.cc:195
#7 0x7f0d7cb6857f in __libc_start_main (/lib64/libc.so.6+0x2057f)
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x7f0d7fc19912 in operator new(unsigned long)
(/lib64/libasan.so.2+0x99912)
#1 0x402ca0 in test_TSHashTable()
/home/bcall/dev/apache/trafficserver/lib/ts/test_Map.cc:73
#2 0x4022c0 in main
/home/bcall/dev/apache/trafficserver/lib/ts/test_Map.cc:214
#3 0x7f0d7cb6857f in __libc_start_main (/lib64/libc.so.6+0x2057f)
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x7f0d7fc18a0a in malloc (/lib64/libasan.so.2+0x98a0a)
#1 0x7f0d7f94b0e5 in ats_malloc
/home/bcall/dev/apache/trafficserver/lib/ts/ink_memory.cc:54
#2 0x4129c1 in DefaultAlloc::alloc(int) ../../lib/ts/defalloc.h:34
#3 0x4129c1 in ConsCell<MapElem<char const*, int>, DefaultAlloc>::operator
new(unsigned long) ../../lib/ts/List.h:601
#4 0x4129c1 in List<MapElem<char const*, int>,
DefaultAlloc>::List(MapElem<char const*, int>) ../../lib/ts/List.h:656
#5 0x4129c1 in ChainHashMap<char const*, StringHashFns, int,
DefaultAlloc>::put(char const*, int) ../../lib/ts/Map.h:688
#6 0x401e4e in main
/home/bcall/dev/apache/trafficserver/lib/ts/test_Map.cc:193
#7 0x7f0d7cb6857f in __libc_start_main (/lib64/libc.so.6+0x2057f)
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x7f0d7fc18a0a in malloc (/lib64/libasan.so.2+0x98a0a)
#1 0x7f0d7f94b0e5 in ats_malloc
/home/bcall/dev/apache/trafficserver/lib/ts/ink_memory.cc:54
#2 0x4129c1 in DefaultAlloc::alloc(int) ../../lib/ts/defalloc.h:34
#3 0x4129c1 in ConsCell<MapElem<char const*, int>, DefaultAlloc>::operator
new(unsigned long) ../../lib/ts/List.h:601
#4 0x4129c1 in List<MapElem<char const*, int>,
DefaultAlloc>::List(MapElem<char const*, int>) ../../lib/ts/List.h:656
#5 0x4129c1 in ChainHashMap<char const*, StringHashFns, int,
DefaultAlloc>::put(char const*, int) ../../lib/ts/Map.h:688
#6 0x401e60 in main
/home/bcall/dev/apache/trafficserver/lib/ts/test_Map.cc:194
#7 0x7f0d7cb6857f in __libc_start_main (/lib64/libc.so.6+0x2057f)
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x7f0d7fc18a0a in malloc (/lib64/libasan.so.2+0x98a0a)
#1 0x7f0d7f94b0e5 in ats_malloc
/home/bcall/dev/apache/trafficserver/lib/ts/ink_memory.cc:54
#2 0x4129c1 in DefaultAlloc::alloc(int) ../../lib/ts/defalloc.h:34
#3 0x4129c1 in ConsCell<MapElem<char const*, int>, DefaultAlloc>::operator
new(unsigned long) ../../lib/ts/List.h:601
#4 0x4129c1 in List<MapElem<char const*, int>,
DefaultAlloc>::List(MapElem<char const*, int>) ../../lib/ts/List.h:656
#5 0x4129c1 in ChainHashMap<char const*, StringHashFns, int,
DefaultAlloc>::put(char const*, int) ../../lib/ts/Map.h:688
#6 0x401dcd in main
/home/bcall/dev/apache/trafficserver/lib/ts/test_Map.cc:185
#7 0x7f0d7cb6857f in __libc_start_main (/lib64/libc.so.6+0x2057f)
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x7f0d7fc18a0a in malloc (/lib64/libasan.so.2+0x98a0a)
#1 0x7f0d7f94b0e5 in ats_malloc
/home/bcall/dev/apache/trafficserver/lib/ts/ink_memory.cc:54
#2 0x4129c1 in DefaultAlloc::alloc(int) ../../lib/ts/defalloc.h:34
#3 0x4129c1 in ConsCell<MapElem<char const*, int>, DefaultAlloc>::operator
new(unsigned long) ../../lib/ts/List.h:601
#4 0x4129c1 in List<MapElem<char const*, int>,
DefaultAlloc>::List(MapElem<char const*, int>) ../../lib/ts/List.h:656
#5 0x4129c1 in ChainHashMap<char const*, StringHashFns, int,
DefaultAlloc>::put(char const*, int) ../../lib/ts/Map.h:688
#6 0x401ddf in main
/home/bcall/dev/apache/trafficserver/lib/ts/test_Map.cc:186
#7 0x7f0d7cb6857f in __libc_start_main (/lib64/libc.so.6+0x2057f)
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x7f0d7fc18a0a in malloc (/lib64/libasan.so.2+0x98a0a)
#1 0x7f0d7f94b0e5 in ats_malloc
/home/bcall/dev/apache/trafficserver/lib/ts/ink_memory.cc:54
#2 0x4129c1 in DefaultAlloc::alloc(int) ../../lib/ts/defalloc.h:34
#3 0x4129c1 in ConsCell<MapElem<char const*, int>, DefaultAlloc>::operator
new(unsigned long) ../../lib/ts/List.h:601
#4 0x4129c1 in List<MapElem<char const*, int>,
DefaultAlloc>::List(MapElem<char const*, int>) ../../lib/ts/List.h:656
#5 0x4129c1 in ChainHashMap<char const*, StringHashFns, int,
DefaultAlloc>::put(char const*, int) ../../lib/ts/Map.h:688
#6 0x401e3c in main
/home/bcall/dev/apache/trafficserver/lib/ts/test_Map.cc:192
#7 0x7f0d7cb6857f in __libc_start_main (/lib64/libc.so.6+0x2057f)
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x7f0d7fc18a0a in malloc (/lib64/libasan.so.2+0x98a0a)
#1 0x7f0d7f94b0e5 in ats_malloc
/home/bcall/dev/apache/trafficserver/lib/ts/ink_memory.cc:54
#2 0x4129c1 in DefaultAlloc::alloc(int) ../../lib/ts/defalloc.h:34
#3 0x4129c1 in ConsCell<MapElem<char const*, int>, DefaultAlloc>::operator
new(unsigned long) ../../lib/ts/List.h:601
#4 0x4129c1 in List<MapElem<char const*, int>,
DefaultAlloc>::List(MapElem<char const*, int>) ../../lib/ts/List.h:656
#5 0x4129c1 in ChainHashMap<char const*, StringHashFns, int,
DefaultAlloc>::put(char const*, int) ../../lib/ts/Map.h:688
#6 0x401e96 in main
/home/bcall/dev/apache/trafficserver/lib/ts/test_Map.cc:197
#7 0x7f0d7cb6857f in __libc_start_main (/lib64/libc.so.6+0x2057f)
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x7f0d7fc18a0a in malloc (/lib64/libasan.so.2+0x98a0a)
#1 0x7f0d7f94b0e5 in ats_malloc
/home/bcall/dev/apache/trafficserver/lib/ts/ink_memory.cc:54
#2 0x4129c1 in DefaultAlloc::alloc(int) ../../lib/ts/defalloc.h:34
#3 0x4129c1 in ConsCell<MapElem<char const*, int>, DefaultAlloc>::operator
new(unsigned long) ../../lib/ts/List.h:601
#4 0x4129c1 in List<MapElem<char const*, int>,
DefaultAlloc>::List(MapElem<char const*, int>) ../../lib/ts/List.h:656
#5 0x4129c1 in ChainHashMap<char const*, StringHashFns, int,
DefaultAlloc>::put(char const*, int) ../../lib/ts/Map.h:688
#6 0x401e84 in main
/home/bcall/dev/apache/trafficserver/lib/ts/test_Map.cc:196
#7 0x7f0d7cb6857f in __libc_start_main (/lib64/libc.so.6+0x2057f)
Direct leak of 16 byte(s) in 1 object(s) allocated from:
#0 0x7f0d7fc18a0a in malloc (/lib64/libasan.so.2+0x98a0a)
#1 0x7f0d7f94b0e5 in ats_malloc
/home/bcall/dev/apache/trafficserver/lib/ts/ink_memory.cc:54
#2 0x40ea4f in DefaultAlloc::alloc(int) ../../lib/ts/defalloc.h:34
#3 0x40ea4f in ConsCell<char const*, DefaultAlloc>::operator new(unsigned
long) ../../lib/ts/List.h:601
#4 0x40ea4f in List<char const*, DefaultAlloc>::List(char const*)
../../lib/ts/List.h:656
#5 0x40ea4f in ChainHash<char const*, StringHashFns,
DefaultAlloc>::put(char const*) ../../lib/ts/Map.h:576
#6 0x401ac4 in main
/home/bcall/dev/apache/trafficserver/lib/ts/test_Map.cc:144
#7 0x7f0d7cb6857f in __libc_start_main (/lib64/libc.so.6+0x2057f)
Direct leak of 16 byte(s) in 1 object(s) allocated from:
#0 0x7f0d7fc18a0a in malloc (/lib64/libasan.so.2+0x98a0a)
#1 0x7f0d7f94b0e5 in ats_malloc
/home/bcall/dev/apache/trafficserver/lib/ts/ink_memory.cc:54
#2 0x40ed29 in DefaultAlloc::alloc(int) ../../lib/ts/defalloc.h:34
#3 0x40ed29 in ConsCell<char const*, DefaultAlloc>::operator new(unsigned
long) ../../lib/ts/List.h:601
#4 0x40ed29 in List<char const*, DefaultAlloc>::List(char const*)
../../lib/ts/List.h:656
#5 0x40ed29 in ChainHash<char const*, StringHashFns,
DefaultAlloc>::put(char const*) ../../lib/ts/Map.h:581
#6 0x401ac4 in main
/home/bcall/dev/apache/trafficserver/lib/ts/test_Map.cc:144
#7 0x7f0d7cb6857f in __libc_start_main (/lib64/libc.so.6+0x2057f)
Direct leak of 16 byte(s) in 1 object(s) allocated from:
#0 0x7f0d7fc18a0a in malloc (/lib64/libasan.so.2+0x98a0a)
#1 0x7f0d7f94b0e5 in ats_malloc
/home/bcall/dev/apache/trafficserver/lib/ts/ink_memory.cc:54
#2 0x40ed29 in DefaultAlloc::alloc(int) ../../lib/ts/defalloc.h:34
#3 0x40ed29 in ConsCell<char const*, DefaultAlloc>::operator new(unsigned
long) ../../lib/ts/List.h:601
#4 0x40ed29 in List<char const*, DefaultAlloc>::List(char const*)
../../lib/ts/List.h:656
#5 0x40ed29 in ChainHash<char const*, StringHashFns,
DefaultAlloc>::put(char const*) ../../lib/ts/Map.h:581
#6 0x401ade in main
/home/bcall/dev/apache/trafficserver/lib/ts/test_Map.cc:146
#7 0x7f0d7cb6857f in __libc_start_main (/lib64/libc.so.6+0x2057f)
Direct leak of 16 byte(s) in 1 object(s) allocated from:
#0 0x7f0d7fc18a0a in malloc (/lib64/libasan.so.2+0x98a0a)
#1 0x7f0d7f94b0e5 in ats_malloc
/home/bcall/dev/apache/trafficserver/lib/ts/ink_memory.cc:54
#2 0x40ea4f in DefaultAlloc::alloc(int) ../../lib/ts/defalloc.h:34
#3 0x40ea4f in ConsCell<char const*, DefaultAlloc>::operator new(unsigned
long) ../../lib/ts/List.h:601
#4 0x40ea4f in List<char const*, DefaultAlloc>::List(char const*)
../../lib/ts/List.h:656
#5 0x40ea4f in ChainHash<char const*, StringHashFns,
DefaultAlloc>::put(char const*) ../../lib/ts/Map.h:576
#6 0x401ad1 in main
/home/bcall/dev/apache/trafficserver/lib/ts/test_Map.cc:145
#7 0x7f0d7cb6857f in __libc_start_main (/lib64/libc.so.6+0x2057f)
Direct leak of 16 byte(s) in 1 object(s) allocated from:
#0 0x7f0d7fc18a0a in malloc (/lib64/libasan.so.2+0x98a0a)
#1 0x7f0d7f94b0e5 in ats_malloc
/home/bcall/dev/apache/trafficserver/lib/ts/ink_memory.cc:54
#2 0x40ea4f in DefaultAlloc::alloc(int) ../../lib/ts/defalloc.h:34
#3 0x40ea4f in ConsCell<char const*, DefaultAlloc>::operator new(unsigned
long) ../../lib/ts/List.h:601
#4 0x40ea4f in List<char const*, DefaultAlloc>::List(char const*)
../../lib/ts/List.h:656
#5 0x40ea4f in ChainHash<char const*, StringHashFns,
DefaultAlloc>::put(char const*) ../../lib/ts/Map.h:576
#6 0x401ade in main
/home/bcall/dev/apache/trafficserver/lib/ts/test_Map.cc:146
#7 0x7f0d7cb6857f in __libc_start_main (/lib64/libc.so.6+0x2057f)
Direct leak of 16 byte(s) in 1 object(s) allocated from:
#0 0x7f0d7fc18a0a in malloc (/lib64/libasan.so.2+0x98a0a)
#1 0x7f0d7f94b0e5 in ats_malloc
/home/bcall/dev/apache/trafficserver/lib/ts/ink_memory.cc:54
#2 0x40ea4f in DefaultAlloc::alloc(int) ../../lib/ts/defalloc.h:34
#3 0x40ea4f in ConsCell<char const*, DefaultAlloc>::operator new(unsigned
long) ../../lib/ts/List.h:601
#4 0x40ea4f in List<char const*, DefaultAlloc>::List(char const*)
../../lib/ts/List.h:656
#5 0x40ea4f in ChainHash<char const*, StringHashFns,
DefaultAlloc>::put(char const*) ../../lib/ts/Map.h:576
#6 0x401aeb in main
/home/bcall/dev/apache/trafficserver/lib/ts/test_Map.cc:147
#7 0x7f0d7cb6857f in __libc_start_main (/lib64/libc.so.6+0x2057f)
Direct leak of 16 byte(s) in 1 object(s) allocated from:
#0 0x7f0d7fc18a0a in malloc (/lib64/libasan.so.2+0x98a0a)
#1 0x7f0d7f94b0e5 in ats_malloc
/home/bcall/dev/apache/trafficserver/lib/ts/ink_memory.cc:54
#2 0x403d07 in DefaultAlloc::alloc(int) ../../lib/ts/defalloc.h:34
#3 0x403d07 in ConsCell<char const*, DefaultAlloc>::operator new(unsigned
long) ../../lib/ts/List.h:601
#4 0x403d07 in List<char const*, DefaultAlloc>::List(char const*)
../../lib/ts/List.h:656
#5 0x403d07 in ChainHash<char const*, StringHashFns,
DefaultAlloc>::del(char const*) ../../lib/ts/Map.h:653
#6 0x401b32 in main
/home/bcall/dev/apache/trafficserver/lib/ts/test_Map.cc:150
#7 0x7f0d7cb6857f in __libc_start_main (/lib64/libc.so.6+0x2057f)
Indirect leak of 3240 byte(s) in 135 object(s) allocated from:
#0 0x7f0d7fc19912 in operator new(unsigned long)
(/lib64/libasan.so.2+0x99912)
#1 0x402d4e in test_TSHashTable()
/home/bcall/dev/apache/trafficserver/lib/ts/test_Map.cc:76
#2 0x4022c0 in main
/home/bcall/dev/apache/trafficserver/lib/ts/test_Map.cc:214
#3 0x7f0d7cb6857f in __libc_start_main (/lib64/libc.so.6+0x2057f)
SUMMARY: AddressSanitizer: 6896 byte(s) leaked in 286 allocation(s).
{code}
> Memory leaks in gmake check tests
> ---------------------------------
>
> Key: TS-4066
> URL: https://issues.apache.org/jira/browse/TS-4066
> Project: Traffic Server
> Issue Type: Bug
> Components: Tests
> Affects Versions: 6.0.0
> Reporter: Bryan Call
> Assignee: Bryan Call
> Fix For: 6.1.0
>
>
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)