hell@ubuntu(~/shelterDataStuctAlgo/stanfordCPPlib):(master) ./asan
cost: 0 name: s
s --- t
s --- y
cost: 5 name: y
y --- t
y --- x
y --- z
cost: 7 name: z
z --- s
z --- x
cost: 8 name: t
t --- x
t --- y
cost: 9 name: x
x --- z
==9740==ERROR: LeakSanitizer: detected memory leaks
Direct leak of 16 byte(s) in 1 object(s) allocated from:
[frame=0, function=operator new(unsigned long), location=/home/ben/development/llvm/3.8.1/final/llvm.src/projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35]
[frame=1, function=Map<Edge*, bool>::Map(), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/map.h:904:12]
[frame=2, function=Set<Edge*>::Set(), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/set.h:41:5]
[frame=3, function=Vertex::Vertex(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/basicgraph.cpp:33:9]
[frame=4, function=Graph<Vertex, Edge>::addNode(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/graph.h:592:26]
[frame=5, function=BasicGraph::addVertex(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/basicgraph.cpp:404:12]
[frame=6, function=testDIJKSTRA(BasicGraph&), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/myProg.cpp:394:18]
[frame=7, function=Main(), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/myProg.cpp:424:5]
[frame=8, function=Main(int, char**), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/main.cpp:23:12]
[frame=9, function=mainWrapper(int, char**), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/startup.cpp:32:16]
[frame=10, function=main, location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/myProg.cpp:418:5]
[frame=11, function=__libc_start_main, location=/build/glibc-GKVZIf/glibc-2.23/csu/../csu/libc-start.c:291]
Direct leak of 16 byte(s) in 1 object(s) allocated from:
[frame=0, function=operator new(unsigned long), location=/home/ben/development/llvm/3.8.1/final/llvm.src/projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35]
[frame=1, function=Map<Edge*, bool>::Map(), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/map.h:904:12]
[frame=2, function=Set<Edge*>::Set(), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/set.h:41:5]
[frame=3, function=Vertex::Vertex(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/basicgraph.cpp:33:9]
[frame=4, function=Graph<Vertex, Edge>::addNode(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/graph.h:592:26]
[frame=5, function=BasicGraph::addVertex(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/basicgraph.cpp:404:12]
[frame=6, function=testDIJKSTRA(BasicGraph&), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/myProg.cpp:398:18]
[frame=7, function=Main(), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/myProg.cpp:424:5]
[frame=8, function=Main(int, char**), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/main.cpp:23:12]
[frame=9, function=mainWrapper(int, char**), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/startup.cpp:32:16]
[frame=10, function=main, location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/myProg.cpp:418:5]
[frame=11, function=__libc_start_main, location=/build/glibc-GKVZIf/glibc-2.23/csu/../csu/libc-start.c:291]
Direct leak of 16 byte(s) in 1 object(s) allocated from:
[frame=0, function=operator new(unsigned long), location=/home/ben/development/llvm/3.8.1/final/llvm.src/projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35]
[frame=1, function=Map<Edge*, bool>::Map(), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/map.h:904:12]
[frame=2, function=Set<Edge*>::Set(), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/set.h:41:5]
[frame=3, function=Graph<Vertex, Edge>::Graph(), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/graph.h:67:5]
[frame=4, function=BasicGraph::BasicGraph(), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/basicgraph.cpp:236:7]
[frame=5, function=Main(), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/myProg.cpp:420:16]
[frame=6, function=Main(int, char**), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/main.cpp:23:12]
[frame=7, function=mainWrapper(int, char**), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/startup.cpp:32:16]
[frame=8, function=main, location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/myProg.cpp:418:5]
[frame=9, function=__libc_start_main, location=/build/glibc-GKVZIf/glibc-2.23/csu/../csu/libc-start.c:291]
Direct leak of 16 byte(s) in 1 object(s) allocated from:
[frame=0, function=operator new(unsigned long), location=/home/ben/development/llvm/3.8.1/final/llvm.src/projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35]
[frame=1, function=Map<Edge*, bool>::Map(), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/map.h:904:12]
[frame=2, function=Set<Edge*>::Set(), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/set.h:41:5]
[frame=3, function=Vertex::Vertex(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/basicgraph.cpp:33:9]
[frame=4, function=Graph<Vertex, Edge>::addNode(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/graph.h:592:26]
[frame=5, function=BasicGraph::addVertex(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/basicgraph.cpp:404:12]
[frame=6, function=testDIJKSTRA(BasicGraph&), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/myProg.cpp:396:18]
[frame=7, function=Main(), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/myProg.cpp:424:5]
[frame=8, function=Main(int, char**), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/main.cpp:23:12]
[frame=9, function=mainWrapper(int, char**), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/startup.cpp:32:16]
[frame=10, function=main, location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/myProg.cpp:418:5]
[frame=11, function=__libc_start_main, location=/build/glibc-GKVZIf/glibc-2.23/csu/../csu/libc-start.c:291]
Direct leak of 16 byte(s) in 1 object(s) allocated from:
[frame=0, function=operator new(unsigned long), location=/home/ben/development/llvm/3.8.1/final/llvm.src/projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35]
[frame=1, function=Map<Vertex*, bool>::Map(), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/map.h:904:12]
[frame=2, function=Set<Vertex*>::Set(), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/set.h:41:5]
[frame=3, function=Graph<Vertex, Edge>::Graph(), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/graph.h:67:5]
[frame=4, function=BasicGraph::BasicGraph(), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/basicgraph.cpp:236:7]
[frame=5, function=Main(), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/myProg.cpp:420:16]
[frame=6, function=Main(int, char**), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/main.cpp:23:12]
[frame=7, function=mainWrapper(int, char**), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/startup.cpp:32:16]
[frame=8, function=main, location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/myProg.cpp:418:5]
[frame=9, function=__libc_start_main, location=/build/glibc-GKVZIf/glibc-2.23/csu/../csu/libc-start.c:291]
Direct leak of 16 byte(s) in 1 object(s) allocated from:
[frame=0, function=operator new(unsigned long), location=/home/ben/development/llvm/3.8.1/final/llvm.src/projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35]
[frame=1, function=Map<Edge*, bool>::Map(), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/map.h:904:12]
[frame=2, function=Set<Edge*>::Set(), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/set.h:41:5]
[frame=3, function=Vertex::Vertex(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/basicgraph.cpp:33:9]
[frame=4, function=Graph<Vertex, Edge>::addNode(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/graph.h:592:26]
[frame=5, function=BasicGraph::addVertex(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/basicgraph.cpp:404:12]
[frame=6, function=testDIJKSTRA(BasicGraph&), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/myProg.cpp:395:18]
[frame=7, function=Main(), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/myProg.cpp:424:5]
[frame=8, function=Main(int, char**), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/main.cpp:23:12]
[frame=9, function=mainWrapper(int, char**), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/startup.cpp:32:16]
[frame=10, function=main, location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/myProg.cpp:418:5]
[frame=11, function=__libc_start_main, location=/build/glibc-GKVZIf/glibc-2.23/csu/../csu/libc-start.c:291]
Direct leak of 16 byte(s) in 1 object(s) allocated from:
[frame=0, function=operator new(unsigned long), location=/home/ben/development/llvm/3.8.1/final/llvm.src/projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35]
[frame=1, function=Map<Edge*, bool>::Map(), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/map.h:904:12]
[frame=2, function=Set<Edge*>::Set(), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/set.h:41:5]
[frame=3, function=Vertex::Vertex(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/basicgraph.cpp:33:9]
[frame=4, function=Graph<Vertex, Edge>::addNode(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/graph.h:592:26]
[frame=5, function=BasicGraph::addVertex(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/basicgraph.cpp:404:12]
[frame=6, function=testDIJKSTRA(BasicGraph&), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/myProg.cpp:397:18]
[frame=7, function=Main(), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/myProg.cpp:424:5]
[frame=8, function=Main(int, char**), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/main.cpp:23:12]
[frame=9, function=mainWrapper(int, char**), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/startup.cpp:32:16]
[frame=10, function=main, location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/myProg.cpp:418:5]
[frame=11, function=__libc_start_main, location=/build/glibc-GKVZIf/glibc-2.23/csu/../csu/libc-start.c:291]
Direct leak of 5 byte(s) in 5 object(s) allocated from:
[frame=0, function=operator new(unsigned long), location=/home/ben/development/llvm/3.8.1/final/llvm.src/projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35]
[frame=1, function=Map<Vertex*, bool>::TemplateComparator<Graph<Vertex, Edge>::GraphComparator>::TemplateComparator(Graph<Vertex, Edge>::GraphComparator), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/map.h:388:25]
[frame=2, function=Map<Vertex*, bool>::Map<Graph<Vertex, Edge>::GraphComparator>(Graph<Vertex, Edge>::GraphComparator), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/map.h:750:20]
[frame=3, function=Set<Vertex*>::Set<Graph<Vertex, Edge>::GraphComparator>(Graph<Vertex, Edge>::GraphComparator), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/set.h:353:41]
[frame=4, function=Graph<Vertex, Edge>::getNeighbors(Vertex*) const, location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/././StanfordCPPLib/graph.h:696:28]
[frame=5, function=Dijkstra(BasicGraph&, Vertex*), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/myProg.cpp:384:26]
[frame=6, function=testDIJKSTRA(BasicGraph&), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/myProg.cpp:414:5]
[frame=7, function=Main(), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/myProg.cpp:424:5]
[frame=8, function=Main(int, char**), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/main.cpp:23:12]
[frame=9, function=mainWrapper(int, char**), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/startup.cpp:32:16]
[frame=10, function=main, location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/myProg.cpp:418:5]
[frame=11, function=__libc_start_main, location=/build/glibc-GKVZIf/glibc-2.23/csu/../csu/libc-start.c:291]
Direct leak of 1 byte(s) in 1 object(s) allocated from:
[frame=0, function=operator new(unsigned long), location=/home/ben/development/llvm/3.8.1/final/llvm.src/projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35]
[frame=1, function=Map<Edge*, bool>::TemplateComparator<Graph<Vertex, Edge>::GraphComparator>::TemplateComparator(Graph<Vertex, Edge>::GraphComparator), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/map.h:388:25]
[frame=2, function=Map<Edge*, bool>::TemplateComparator<Graph<Vertex, Edge>::GraphComparator>::clone(), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/map.h:396:24]
[frame=3, function=Map<Edge*, bool>::deepCopy(Map<Edge*, bool> const&), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/map.h:719:46]
[frame=4, function=Map<Edge*, bool>::operator=(Map<Edge*, bool> const&), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/map.h:779:13]
[frame=5, function=Set<Edge*>::operator=(Set<Edge*> const&), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/set.h:33:7]
[frame=6, function=Graph<Vertex, Edge>::addNode(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/graph.h:593:16]
[frame=7, function=BasicGraph::addVertex(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/basicgraph.cpp:404:12]
[frame=8, function=testDIJKSTRA(BasicGraph&), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/myProg.cpp:397:18]
[frame=9, function=Main(), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/myProg.cpp:424:5]
[frame=10, function=Main(int, char**), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/main.cpp:23:12]
[frame=11, function=mainWrapper(int, char**), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/startup.cpp:32:16]
[frame=12, function=main, location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/myProg.cpp:418:5]
[frame=13, function=__libc_start_main, location=/build/glibc-GKVZIf/glibc-2.23/csu/../csu/libc-start.c:291]
Direct leak of 1 byte(s) in 1 object(s) allocated from:
[frame=0, function=operator new(unsigned long), location=/home/ben/development/llvm/3.8.1/final/llvm.src/projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35]
[frame=1, function=Map<Vertex*, bool>::TemplateComparator<Graph<Vertex, Edge>::GraphComparator>::TemplateComparator(Graph<Vertex, Edge>::GraphComparator), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/map.h:388:25]
[frame=2, function=Map<Vertex*, bool>::TemplateComparator<Graph<Vertex, Edge>::GraphComparator>::clone(), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/map.h:396:24]
[frame=3, function=Map<Vertex*, bool>::deepCopy(Map<Vertex*, bool> const&), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/map.h:719:46]
[frame=4, function=Map<Vertex*, bool>::operator=(Map<Vertex*, bool> const&), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/map.h:779:13]
[frame=5, function=Set<Vertex*>::operator=(Set<Vertex*> const&), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/set.h:33:7]
[frame=6, function=Graph<Vertex, Edge>::Graph(), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/graph.h:518:11]
[frame=7, function=BasicGraph::BasicGraph(), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/basicgraph.cpp:236:7]
[frame=8, function=Main(), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/myProg.cpp:420:16]
[frame=9, function=Main(int, char**), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/main.cpp:23:12]
[frame=10, function=mainWrapper(int, char**), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/startup.cpp:32:16]
[frame=11, function=main, location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/myProg.cpp:418:5]
[frame=12, function=__libc_start_main, location=/build/glibc-GKVZIf/glibc-2.23/csu/../csu/libc-start.c:291]
Direct leak of 1 byte(s) in 1 object(s) allocated from:
[frame=0, function=operator new(unsigned long), location=/home/ben/development/llvm/3.8.1/final/llvm.src/projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35]
[frame=1, function=Map<Edge*, bool>::TemplateComparator<Graph<Vertex, Edge>::GraphComparator>::TemplateComparator(Graph<Vertex, Edge>::GraphComparator), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/map.h:388:25]
[frame=2, function=Map<Edge*, bool>::Map<Graph<Vertex, Edge>::GraphComparator>(Graph<Vertex, Edge>::GraphComparator), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/map.h:750:20]
[frame=3, function=Set<Edge*>::Set<Graph<Vertex, Edge>::GraphComparator>(Graph<Vertex, Edge>::GraphComparator), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/set.h:353:41]
[frame=4, function=Graph<Vertex, Edge>::Graph(), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/graph.h:519:12]
[frame=5, function=BasicGraph::BasicGraph(), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/basicgraph.cpp:236:7]
[frame=6, function=Main(), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/myProg.cpp:420:16]
[frame=7, function=Main(int, char**), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/main.cpp:23:12]
[frame=8, function=mainWrapper(int, char**), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/startup.cpp:32:16]
[frame=9, function=main, location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/myProg.cpp:418:5]
[frame=10, function=__libc_start_main, location=/build/glibc-GKVZIf/glibc-2.23/csu/../csu/libc-start.c:291]
Direct leak of 1 byte(s) in 1 object(s) allocated from:
[frame=0, function=operator new(unsigned long), location=/home/ben/development/llvm/3.8.1/final/llvm.src/projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35]
[frame=1, function=Map<Edge*, bool>::TemplateComparator<Graph<Vertex, Edge>::GraphComparator>::TemplateComparator(Graph<Vertex, Edge>::GraphComparator), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/map.h:388:25]
[frame=2, function=Map<Edge*, bool>::Map<Graph<Vertex, Edge>::GraphComparator>(Graph<Vertex, Edge>::GraphComparator), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/map.h:750:20]
[frame=3, function=Set<Edge*>::Set<Graph<Vertex, Edge>::GraphComparator>(Graph<Vertex, Edge>::GraphComparator), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/set.h:353:41]
[frame=4, function=Graph<Vertex, Edge>::addNode(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/graph.h:593:18]
[frame=5, function=BasicGraph::addVertex(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/basicgraph.cpp:404:12]
[frame=6, function=testDIJKSTRA(BasicGraph&), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/myProg.cpp:396:18]
[frame=7, function=Main(), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/myProg.cpp:424:5]
[frame=8, function=Main(int, char**), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/main.cpp:23:12]
[frame=9, function=mainWrapper(int, char**), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/startup.cpp:32:16]
[frame=10, function=main, location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/myProg.cpp:418:5]
[frame=11, function=__libc_start_main, location=/build/glibc-GKVZIf/glibc-2.23/csu/../csu/libc-start.c:291]
Direct leak of 1 byte(s) in 1 object(s) allocated from:
[frame=0, function=operator new(unsigned long), location=/home/ben/development/llvm/3.8.1/final/llvm.src/projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35]
[frame=1, function=Map<Edge*, bool>::TemplateComparator<Graph<Vertex, Edge>::GraphComparator>::TemplateComparator(Graph<Vertex, Edge>::GraphComparator), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/map.h:388:25]
[frame=2, function=Map<Edge*, bool>::TemplateComparator<Graph<Vertex, Edge>::GraphComparator>::clone(), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/map.h:396:24]
[frame=3, function=Map<Edge*, bool>::deepCopy(Map<Edge*, bool> const&), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/map.h:719:46]
[frame=4, function=Map<Edge*, bool>::operator=(Map<Edge*, bool> const&), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/map.h:779:13]
[frame=5, function=Set<Edge*>::operator=(Set<Edge*> const&), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/set.h:33:7]
[frame=6, function=Graph<Vertex, Edge>::addNode(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/graph.h:593:16]
[frame=7, function=BasicGraph::addVertex(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/basicgraph.cpp:404:12]
[frame=8, function=testDIJKSTRA(BasicGraph&), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/myProg.cpp:398:18]
[frame=9, function=Main(), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/myProg.cpp:424:5]
[frame=10, function=Main(int, char**), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/main.cpp:23:12]
[frame=11, function=mainWrapper(int, char**), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/startup.cpp:32:16]
[frame=12, function=main, location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/myProg.cpp:418:5]
[frame=13, function=__libc_start_main, location=/build/glibc-GKVZIf/glibc-2.23/csu/../csu/libc-start.c:291]
Direct leak of 1 byte(s) in 1 object(s) allocated from:
[frame=0, function=operator new(unsigned long), location=/home/ben/development/llvm/3.8.1/final/llvm.src/projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35]
[frame=1, function=Map<Edge*, bool>::TemplateComparator<Graph<Vertex, Edge>::GraphComparator>::TemplateComparator(Graph<Vertex, Edge>::GraphComparator), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/map.h:388:25]
[frame=2, function=Map<Edge*, bool>::TemplateComparator<Graph<Vertex, Edge>::GraphComparator>::clone(), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/map.h:396:24]
[frame=3, function=Map<Edge*, bool>::deepCopy(Map<Edge*, bool> const&), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/map.h:719:46]
[frame=4, function=Map<Edge*, bool>::operator=(Map<Edge*, bool> const&), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/map.h:779:13]
[frame=5, function=Set<Edge*>::operator=(Set<Edge*> const&), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/set.h:33:7]
[frame=6, function=Graph<Vertex, Edge>::addNode(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/graph.h:593:16]
[frame=7, function=BasicGraph::addVertex(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/basicgraph.cpp:404:12]
[frame=8, function=testDIJKSTRA(BasicGraph&), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/myProg.cpp:395:18]
[frame=9, function=Main(), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/myProg.cpp:424:5]
[frame=10, function=Main(int, char**), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/main.cpp:23:12]
[frame=11, function=mainWrapper(int, char**), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/startup.cpp:32:16]
[frame=12, function=main, location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/myProg.cpp:418:5]
[frame=13, function=__libc_start_main, location=/build/glibc-GKVZIf/glibc-2.23/csu/../csu/libc-start.c:291]
Direct leak of 1 byte(s) in 1 object(s) allocated from:
[frame=0, function=operator new(unsigned long), location=/home/ben/development/llvm/3.8.1/final/llvm.src/projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35]
[frame=1, function=Map<Edge*, bool>::TemplateComparator<Graph<Vertex, Edge>::GraphComparator>::TemplateComparator(Graph<Vertex, Edge>::GraphComparator), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/map.h:388:25]
[frame=2, function=Map<Edge*, bool>::TemplateComparator<Graph<Vertex, Edge>::GraphComparator>::clone(), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/map.h:396:24]
[frame=3, function=Map<Edge*, bool>::deepCopy(Map<Edge*, bool> const&), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/map.h:719:46]
[frame=4, function=Map<Edge*, bool>::operator=(Map<Edge*, bool> const&), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/map.h:779:13]
[frame=5, function=Set<Edge*>::operator=(Set<Edge*> const&), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/set.h:33:7]
[frame=6, function=Graph<Vertex, Edge>::addNode(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/graph.h:593:16]
[frame=7, function=BasicGraph::addVertex(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/basicgraph.cpp:404:12]
[frame=8, function=testDIJKSTRA(BasicGraph&), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/myProg.cpp:396:18]
[frame=9, function=Main(), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/myProg.cpp:424:5]
[frame=10, function=Main(int, char**), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/main.cpp:23:12]
[frame=11, function=mainWrapper(int, char**), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/startup.cpp:32:16]
[frame=12, function=main, location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/myProg.cpp:418:5]
[frame=13, function=__libc_start_main, location=/build/glibc-GKVZIf/glibc-2.23/csu/../csu/libc-start.c:291]
Direct leak of 1 byte(s) in 1 object(s) allocated from:
[frame=0, function=operator new(unsigned long), location=/home/ben/development/llvm/3.8.1/final/llvm.src/projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35]
[frame=1, function=Map<Edge*, bool>::TemplateComparator<Graph<Vertex, Edge>::GraphComparator>::TemplateComparator(Graph<Vertex, Edge>::GraphComparator), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/map.h:388:25]
[frame=2, function=Map<Edge*, bool>::Map<Graph<Vertex, Edge>::GraphComparator>(Graph<Vertex, Edge>::GraphComparator), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/map.h:750:20]
[frame=3, function=Set<Edge*>::Set<Graph<Vertex, Edge>::GraphComparator>(Graph<Vertex, Edge>::GraphComparator), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/set.h:353:41]
[frame=4, function=Graph<Vertex, Edge>::addNode(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/graph.h:593:18]
[frame=5, function=BasicGraph::addVertex(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/basicgraph.cpp:404:12]
[frame=6, function=testDIJKSTRA(BasicGraph&), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/myProg.cpp:398:18]
[frame=7, function=Main(), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/myProg.cpp:424:5]
[frame=8, function=Main(int, char**), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/main.cpp:23:12]
[frame=9, function=mainWrapper(int, char**), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/startup.cpp:32:16]
[frame=10, function=main, location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/myProg.cpp:418:5]
[frame=11, function=__libc_start_main, location=/build/glibc-GKVZIf/glibc-2.23/csu/../csu/libc-start.c:291]
Direct leak of 1 byte(s) in 1 object(s) allocated from:
[frame=0, function=operator new(unsigned long), location=/home/ben/development/llvm/3.8.1/final/llvm.src/projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35]
[frame=1, function=Map<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator >, std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > >::TemplateComparator<std::__1::less<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > > >::TemplateComparator(std::__1::less<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > >), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/map.h:388:25]
[frame=2, function=Map<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator >, std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > >::Map(), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/map.h:904:16]
[frame=3, function=__cxx_global_var_init, location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/server.cpp:19:38]
[frame=4, function=_GLOBAL__sub_I_server.cpp, location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/server.cpp]
[frame=5, function=__libc_csu_init, location=]
Direct leak of 1 byte(s) in 1 object(s) allocated from:
[frame=0, function=operator new(unsigned long), location=/home/ben/development/llvm/3.8.1/final/llvm.src/projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35]
[frame=1, function=Map<Edge*, bool>::TemplateComparator<Graph<Vertex, Edge>::GraphComparator>::TemplateComparator(Graph<Vertex, Edge>::GraphComparator), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/map.h:388:25]
[frame=2, function=Map<Edge*, bool>::TemplateComparator<Graph<Vertex, Edge>::GraphComparator>::clone(), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/map.h:396:24]
[frame=3, function=Map<Edge*, bool>::deepCopy(Map<Edge*, bool> const&), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/map.h:719:46]
[frame=4, function=Map<Edge*, bool>::operator=(Map<Edge*, bool> const&), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/map.h:779:13]
[frame=5, function=Set<Edge*>::operator=(Set<Edge*> const&), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/set.h:33:7]
[frame=6, function=Graph<Vertex, Edge>::addNode(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/graph.h:593:16]
[frame=7, function=BasicGraph::addVertex(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/basicgraph.cpp:404:12]
[frame=8, function=testDIJKSTRA(BasicGraph&), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/myProg.cpp:394:18]
[frame=9, function=Main(), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/myProg.cpp:424:5]
[frame=10, function=Main(int, char**), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/main.cpp:23:12]
[frame=11, function=mainWrapper(int, char**), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/startup.cpp:32:16]
[frame=12, function=main, location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/myProg.cpp:418:5]
[frame=13, function=__libc_start_main, location=/build/glibc-GKVZIf/glibc-2.23/csu/../csu/libc-start.c:291]
Direct leak of 1 byte(s) in 1 object(s) allocated from:
[frame=0, function=operator new(unsigned long), location=/home/ben/development/llvm/3.8.1/final/llvm.src/projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35]
[frame=1, function=Map<Edge*, bool>::TemplateComparator<Graph<Vertex, Edge>::GraphComparator>::TemplateComparator(Graph<Vertex, Edge>::GraphComparator), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/map.h:388:25]
[frame=2, function=Map<Edge*, bool>::Map<Graph<Vertex, Edge>::GraphComparator>(Graph<Vertex, Edge>::GraphComparator), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/map.h:750:20]
[frame=3, function=Set<Edge*>::Set<Graph<Vertex, Edge>::GraphComparator>(Graph<Vertex, Edge>::GraphComparator), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/set.h:353:41]
[frame=4, function=Graph<Vertex, Edge>::addNode(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/graph.h:593:18]
[frame=5, function=BasicGraph::addVertex(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/basicgraph.cpp:404:12]
[frame=6, function=testDIJKSTRA(BasicGraph&), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/myProg.cpp:397:18]
[frame=7, function=Main(), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/myProg.cpp:424:5]
[frame=8, function=Main(int, char**), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/main.cpp:23:12]
[frame=9, function=mainWrapper(int, char**), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/startup.cpp:32:16]
[frame=10, function=main, location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/myProg.cpp:418:5]
[frame=11, function=__libc_start_main, location=/build/glibc-GKVZIf/glibc-2.23/csu/../csu/libc-start.c:291]
Direct leak of 1 byte(s) in 1 object(s) allocated from:
[frame=0, function=operator new(unsigned long), location=/home/ben/development/llvm/3.8.1/final/llvm.src/projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35]
[frame=1, function=Map<Edge*, bool>::TemplateComparator<Graph<Vertex, Edge>::GraphComparator>::TemplateComparator(Graph<Vertex, Edge>::GraphComparator), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/map.h:388:25]
[frame=2, function=Map<Edge*, bool>::Map<Graph<Vertex, Edge>::GraphComparator>(Graph<Vertex, Edge>::GraphComparator), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/map.h:750:20]
[frame=3, function=Set<Edge*>::Set<Graph<Vertex, Edge>::GraphComparator>(Graph<Vertex, Edge>::GraphComparator), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/set.h:353:41]
[frame=4, function=Graph<Vertex, Edge>::addNode(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/graph.h:593:18]
[frame=5, function=BasicGraph::addVertex(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/basicgraph.cpp:404:12]
[frame=6, function=testDIJKSTRA(BasicGraph&), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/myProg.cpp:394:18]
[frame=7, function=Main(), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/myProg.cpp:424:5]
[frame=8, function=Main(int, char**), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/main.cpp:23:12]
[frame=9, function=mainWrapper(int, char**), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/startup.cpp:32:16]
[frame=10, function=main, location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/myProg.cpp:418:5]
[frame=11, function=__libc_start_main, location=/build/glibc-GKVZIf/glibc-2.23/csu/../csu/libc-start.c:291]
Direct leak of 1 byte(s) in 1 object(s) allocated from:
[frame=0, function=operator new(unsigned long), location=/home/ben/development/llvm/3.8.1/final/llvm.src/projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35]
[frame=1, function=Map<Edge*, bool>::TemplateComparator<Graph<Vertex, Edge>::GraphComparator>::TemplateComparator(Graph<Vertex, Edge>::GraphComparator), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/map.h:388:25]
[frame=2, function=Map<Edge*, bool>::Map<Graph<Vertex, Edge>::GraphComparator>(Graph<Vertex, Edge>::GraphComparator), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/map.h:750:20]
[frame=3, function=Set<Edge*>::Set<Graph<Vertex, Edge>::GraphComparator>(Graph<Vertex, Edge>::GraphComparator), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/set.h:353:41]
[frame=4, function=Graph<Vertex, Edge>::addNode(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/graph.h:593:18]
[frame=5, function=BasicGraph::addVertex(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/basicgraph.cpp:404:12]
[frame=6, function=testDIJKSTRA(BasicGraph&), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/myProg.cpp:395:18]
[frame=7, function=Main(), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/myProg.cpp:424:5]
[frame=8, function=Main(int, char**), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/main.cpp:23:12]
[frame=9, function=mainWrapper(int, char**), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/startup.cpp:32:16]
[frame=10, function=main, location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/myProg.cpp:418:5]
[frame=11, function=__libc_start_main, location=/build/glibc-GKVZIf/glibc-2.23/csu/../csu/libc-start.c:291]
Direct leak of 1 byte(s) in 1 object(s) allocated from:
[frame=0, function=operator new(unsigned long), location=/home/ben/development/llvm/3.8.1/final/llvm.src/projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35]
[frame=1, function=Map<Edge*, bool>::TemplateComparator<Graph<Vertex, Edge>::GraphComparator>::TemplateComparator(Graph<Vertex, Edge>::GraphComparator), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/map.h:388:25]
[frame=2, function=Map<Edge*, bool>::TemplateComparator<Graph<Vertex, Edge>::GraphComparator>::clone(), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/map.h:396:24]
[frame=3, function=Map<Edge*, bool>::deepCopy(Map<Edge*, bool> const&), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/map.h:719:46]
[frame=4, function=Map<Edge*, bool>::operator=(Map<Edge*, bool> const&), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/map.h:779:13]
[frame=5, function=Set<Edge*>::operator=(Set<Edge*> const&), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/set.h:33:7]
[frame=6, function=Graph<Vertex, Edge>::Graph(), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/graph.h:519:10]
[frame=7, function=BasicGraph::BasicGraph(), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/basicgraph.cpp:236:7]
[frame=8, function=Main(), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/myProg.cpp:420:16]
[frame=9, function=Main(int, char**), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/main.cpp:23:12]
[frame=10, function=mainWrapper(int, char**), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/startup.cpp:32:16]
[frame=11, function=main, location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/myProg.cpp:418:5]
[frame=12, function=__libc_start_main, location=/build/glibc-GKVZIf/glibc-2.23/csu/../csu/libc-start.c:291]
Direct leak of 1 byte(s) in 1 object(s) allocated from:
[frame=0, function=operator new(unsigned long), location=/home/ben/development/llvm/3.8.1/final/llvm.src/projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35]
[frame=1, function=Map<int, std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > >::TemplateComparatorstd::__1::less::TemplateComparator(std::__1::less), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/map.h:388:25]
[frame=2, function=Map<int, std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > >::Map(), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/map.h:904:16]
[frame=3, function=__cxx_global_var_init.4, location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/server.cpp:22:30]
[frame=4, function=_GLOBAL__sub_I_server.cpp, location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/server.cpp]
[frame=5, function=__libc_csu_init, location=]
Direct leak of 1 byte(s) in 1 object(s) allocated from:
[frame=0, function=operator new(unsigned long), location=/home/ben/development/llvm/3.8.1/final/llvm.src/projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35]
[frame=1, function=Map<Vertex*, bool>::TemplateComparatorstd::__1::less<Vertex* >::TemplateComparator(std::__1::less<Vertex*>), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/map.h:388:25]
[frame=2, function=Map<Vertex*, bool>::Map(), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/map.h:904:16]
[frame=3, function=Set<Vertex*>::Set(), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/set.h:41:5]
[frame=4, function=Dijkstra(BasicGraph&, Vertex*), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/myProg.cpp:365:18]
[frame=5, function=testDIJKSTRA(BasicGraph&), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/myProg.cpp:414:5]
[frame=6, function=Main(), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/myProg.cpp:424:5]
[frame=7, function=Main(int, char**), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/main.cpp:23:12]
[frame=8, function=mainWrapper(int, char**), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/startup.cpp:32:16]
[frame=9, function=main, location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/myProg.cpp:418:5]
[frame=10, function=__libc_start_main, location=/build/glibc-GKVZIf/glibc-2.23/csu/../csu/libc-start.c:291]
Direct leak of 1 byte(s) in 1 object(s) allocated from:
[frame=0, function=operator new(unsigned long), location=/home/ben/development/llvm/3.8.1/final/llvm.src/projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35]
[frame=1, function=Map<Vertex*, bool>::TemplateComparator<Graph<Vertex, Edge>::GraphComparator>::TemplateComparator(Graph<Vertex, Edge>::GraphComparator), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/map.h:388:25]
[frame=2, function=Map<Vertex*, bool>::Map<Graph<Vertex, Edge>::GraphComparator>(Graph<Vertex, Edge>::GraphComparator), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/map.h:750:20]
[frame=3, function=Set<Vertex*>::Set<Graph<Vertex, Edge>::GraphComparator>(Graph<Vertex, Edge>::GraphComparator), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/set.h:353:41]
[frame=4, function=Graph<Vertex, Edge>::Graph(), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/graph.h:518:13]
[frame=5, function=BasicGraph::BasicGraph(), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/basicgraph.cpp:236:7]
[frame=6, function=Main(), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/myProg.cpp:420:16]
[frame=7, function=Main(int, char**), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/main.cpp:23:12]
[frame=8, function=mainWrapper(int, char**), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/startup.cpp:32:16]
[frame=9, function=main, location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/myProg.cpp:418:5]
[frame=10, function=__libc_start_main, location=/build/glibc-GKVZIf/glibc-2.23/csu/../csu/libc-start.c:291]
Direct leak of 1 byte(s) in 1 object(s) allocated from:
[frame=0, function=operator new(unsigned long), location=/home/ben/development/llvm/3.8.1/final/llvm.src/projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35]
[frame=1, function=Map<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator >, Vertex*>::TemplateComparator<std::__1::less<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > > >::TemplateComparator(std::__1::less<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > >), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/map.h:388:25]
[frame=2, function=Map<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator >, Vertex*>::Map(), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/map.h:904:16]
[frame=3, function=Graph<Vertex, Edge>::Graph(), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/graph.h:67:5]
[frame=4, function=BasicGraph::BasicGraph(), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/basicgraph.cpp:236:7]
[frame=5, function=Main(), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/myProg.cpp:420:16]
[frame=6, function=Main(int, char**), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/main.cpp:23:12]
[frame=7, function=mainWrapper(int, char**), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/startup.cpp:32:16]
[frame=8, function=main, location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/myProg.cpp:418:5]
[frame=9, function=__libc_start_main, location=/build/glibc-GKVZIf/glibc-2.23/csu/../csu/libc-start.c:291]
Direct leak of 1 byte(s) in 1 object(s) allocated from:
[frame=0, function=operator new(unsigned long), location=/home/ben/development/llvm/3.8.1/final/llvm.src/projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35]
[frame=1, function=Map<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator >, int>::TemplateComparator<std::__1::less<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > > >::TemplateComparator(std::__1::less<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > >), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/map.h:388:25]
[frame=2, function=Map<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator >, int>::Map(), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/map.h:904:16]
[frame=3, function=__cxx_global_var_init, location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/gwindow.cpp:87:30]
[frame=4, function=_GLOBAL__sub_I_gwindow.cpp, location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/gwindow.cpp]
[frame=5, function=__libc_csu_init, location=]
Indirect leak of 1 byte(s) in 1 object(s) allocated from:
[frame=0, function=operator new(unsigned long), location=/home/ben/development/llvm/3.8.1/final/llvm.src/projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35]
[frame=1, function=Map<Vertex*, bool>::TemplateComparatorstd::__1::less<Vertex* >::TemplateComparator(std::__1::less<Vertex*>), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/map.h:388:25]
[frame=2, function=Map<Vertex*, bool>::Map(), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/map.h:904:16]
[frame=3, function=Set<Vertex*>::Set(), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/set.h:41:5]
[frame=4, function=Graph<Vertex, Edge>::Graph(), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/graph.h:67:5]
[frame=5, function=BasicGraph::BasicGraph(), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/basicgraph.cpp:236:7]
[frame=6, function=Main(), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/myProg.cpp:420:16]
[frame=7, function=Main(int, char**), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/main.cpp:23:12]
[frame=8, function=mainWrapper(int, char**), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/startup.cpp:32:16]
[frame=9, function=main, location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/myProg.cpp:418:5]
[frame=10, function=__libc_start_main, location=/build/glibc-GKVZIf/glibc-2.23/csu/../csu/libc-start.c:291]
Indirect leak of 1 byte(s) in 1 object(s) allocated from:
[frame=0, function=operator new(unsigned long), location=/home/ben/development/llvm/3.8.1/final/llvm.src/projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35]
[frame=1, function=Map<Edge*, bool>::TemplateComparatorstd::__1::less<Edge* >::TemplateComparator(std::__1::less<Edge*>), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/map.h:388:25]
[frame=2, function=Map<Edge*, bool>::Map(), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/map.h:904:16]
[frame=3, function=Set<Edge*>::Set(), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/set.h:41:5]
[frame=4, function=Graph<Vertex, Edge>::Graph(), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/graph.h:67:5]
[frame=5, function=BasicGraph::BasicGraph(), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/basicgraph.cpp:236:7]
[frame=6, function=Main(), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/myProg.cpp:420:16]
[frame=7, function=Main(int, char**), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/main.cpp:23:12]
[frame=8, function=mainWrapper(int, char**), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/startup.cpp:32:16]
[frame=9, function=main, location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/myProg.cpp:418:5]
[frame=10, function=__libc_start_main, location=/build/glibc-GKVZIf/glibc-2.23/csu/../csu/libc-start.c:291]
Indirect leak of 1 byte(s) in 1 object(s) allocated from:
[frame=0, function=operator new(unsigned long), location=/home/ben/development/llvm/3.8.1/final/llvm.src/projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35]
[frame=1, function=Map<Edge*, bool>::TemplateComparatorstd::__1::less<Edge* >::TemplateComparator(std::__1::less<Edge*>), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/map.h:388:25]
[frame=2, function=Map<Edge*, bool>::Map(), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/map.h:904:16]
[frame=3, function=Set<Edge*>::Set(), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/set.h:41:5]
[frame=4, function=Vertex::Vertex(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/basicgraph.cpp:33:9]
[frame=5, function=Graph<Vertex, Edge>::addNode(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/graph.h:592:26]
[frame=6, function=BasicGraph::addVertex(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/basicgraph.cpp:404:12]
[frame=7, function=testDIJKSTRA(BasicGraph&), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/myProg.cpp:396:18]
[frame=8, function=Main(), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/myProg.cpp:424:5]
[frame=9, function=Main(int, char**), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/main.cpp:23:12]
[frame=10, function=mainWrapper(int, char**), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/startup.cpp:32:16]
[frame=11, function=main, location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/myProg.cpp:418:5]
[frame=12, function=__libc_start_main, location=/build/glibc-GKVZIf/glibc-2.23/csu/../csu/libc-start.c:291]
Indirect leak of 1 byte(s) in 1 object(s) allocated from:
[frame=0, function=operator new(unsigned long), location=/home/ben/development/llvm/3.8.1/final/llvm.src/projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35]
[frame=1, function=Map<Edge*, bool>::TemplateComparatorstd::__1::less<Edge* >::TemplateComparator(std::__1::less<Edge*>), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/map.h:388:25]
[frame=2, function=Map<Edge*, bool>::Map(), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/map.h:904:16]
[frame=3, function=Set<Edge*>::Set(), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/set.h:41:5]
[frame=4, function=Vertex::Vertex(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/basicgraph.cpp:33:9]
[frame=5, function=Graph<Vertex, Edge>::addNode(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/graph.h:592:26]
[frame=6, function=BasicGraph::addVertex(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/basicgraph.cpp:404:12]
[frame=7, function=testDIJKSTRA(BasicGraph&), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/myProg.cpp:394:18]
[frame=8, function=Main(), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/myProg.cpp:424:5]
[frame=9, function=Main(int, char**), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/main.cpp:23:12]
[frame=10, function=mainWrapper(int, char**), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/startup.cpp:32:16]
[frame=11, function=main, location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/myProg.cpp:418:5]
[frame=12, function=__libc_start_main, location=/build/glibc-GKVZIf/glibc-2.23/csu/../csu/libc-start.c:291]
Indirect leak of 1 byte(s) in 1 object(s) allocated from:
[frame=0, function=operator new(unsigned long), location=/home/ben/development/llvm/3.8.1/final/llvm.src/projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35]
[frame=1, function=Map<Edge*, bool>::TemplateComparatorstd::__1::less<Edge* >::TemplateComparator(std::__1::less<Edge*>), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/map.h:388:25]
[frame=2, function=Map<Edge*, bool>::Map(), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/map.h:904:16]
[frame=3, function=Set<Edge*>::Set(), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/set.h:41:5]
[frame=4, function=Vertex::Vertex(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/basicgraph.cpp:33:9]
[frame=5, function=Graph<Vertex, Edge>::addNode(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/graph.h:592:26]
[frame=6, function=BasicGraph::addVertex(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/basicgraph.cpp:404:12]
[frame=7, function=testDIJKSTRA(BasicGraph&), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/myProg.cpp:395:18]
[frame=8, function=Main(), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/myProg.cpp:424:5]
[frame=9, function=Main(int, char**), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/main.cpp:23:12]
[frame=10, function=mainWrapper(int, char**), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/startup.cpp:32:16]
[frame=11, function=main, location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/myProg.cpp:418:5]
[frame=12, function=__libc_start_main, location=/build/glibc-GKVZIf/glibc-2.23/csu/../csu/libc-start.c:291]
Indirect leak of 1 byte(s) in 1 object(s) allocated from:
[frame=0, function=operator new(unsigned long), location=/home/ben/development/llvm/3.8.1/final/llvm.src/projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35]
[frame=1, function=Map<Edge*, bool>::TemplateComparatorstd::__1::less<Edge* >::TemplateComparator(std::__1::less<Edge*>), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/map.h:388:25]
[frame=2, function=Map<Edge*, bool>::Map(), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/map.h:904:16]
[frame=3, function=Set<Edge*>::Set(), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/set.h:41:5]
[frame=4, function=Vertex::Vertex(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/basicgraph.cpp:33:9]
[frame=5, function=Graph<Vertex, Edge>::addNode(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/graph.h:592:26]
[frame=6, function=BasicGraph::addVertex(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/basicgraph.cpp:404:12]
[frame=7, function=testDIJKSTRA(BasicGraph&), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/myProg.cpp:397:18]
[frame=8, function=Main(), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/myProg.cpp:424:5]
[frame=9, function=Main(int, char**), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/main.cpp:23:12]
[frame=10, function=mainWrapper(int, char**), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/startup.cpp:32:16]
[frame=11, function=main, location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/myProg.cpp:418:5]
[frame=12, function=__libc_start_main, location=/build/glibc-GKVZIf/glibc-2.23/csu/../csu/libc-start.c:291]
Indirect leak of 1 byte(s) in 1 object(s) allocated from:
[frame=0, function=operator new(unsigned long), location=/home/ben/development/llvm/3.8.1/final/llvm.src/projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35]
[frame=1, function=Map<Edge*, bool>::TemplateComparatorstd::__1::less<Edge* >::TemplateComparator(std::__1::less<Edge*>), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/map.h:388:25]
[frame=2, function=Map<Edge*, bool>::Map(), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/map.h:904:16]
[frame=3, function=Set<Edge*>::Set(), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/set.h:41:5]
[frame=4, function=Vertex::Vertex(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/basicgraph.cpp:33:9]
[frame=5, function=Graph<Vertex, Edge>::addNode(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/graph.h:592:26]
[frame=6, function=BasicGraph::addVertex(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/basicgraph.cpp:404:12]
[frame=7, function=testDIJKSTRA(BasicGraph&), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/myProg.cpp:398:18]
[frame=8, function=Main(), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/myProg.cpp:424:5]
[frame=9, function=Main(int, char**), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/main.cpp:23:12]
[frame=10, function=mainWrapper(int, char**), location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/StanfordCPPLib/startup.cpp:32:16]
[frame=11, function=main, location=/home/hell/shelterDataStuctAlgo/stanfordCPPlib/myProg.cpp:418:5]
[frame=12, function=__libc_start_main, location=/build/glibc-GKVZIf/glibc-2.23/csu/../csu/libc-start.c:291]
SUMMARY: AddressSanitizer: 143 byte(s) leaked in 38 allocation(s).
hell@ubuntu(~/shelterDataStuctAlgo/stanfordCPPlib):(master)