Filter leaks memory
Created by: Zaharid
I just ran filter
with ASAN enabled, and it seems it is leaking more memory
than it should be allocating in the first place. I haven't looked in detail at
the ASAN output attached below, but looks like it has to do with the filtered
vector in filter.cc
. It should be a vector of unique pointers to get cleaned automatically. There is also the issue that it is eating a lot of memory. Note that the line numbers make sense in the current
weights branch ccbbdc3f476373faa68a35690d609ae6a922dfe2.
==6247==ERROR: LeakSanitizer: detected memory leaks
Direct leak of 3240 byte(s) in 15 object(s) allocated from:
#0 0x7ff023be7e10 in operator new(unsigned long) /opt/conda/conda-bld/compilers_linux-64_1520532893746/work/.build/src/gcc-7.2.0/libsanitizer/asan/asan_new_delete.cc:80
#1 0x55d70b1023f3 in main /home/zah/nngit/nnpdf/nnpdfcpp/src/filter/src/filter.cc:132
Indirect leak of 551795536 byte(s) in 61 object(s) allocated from:
#0 0x7ff023be7f7f in operator new[](unsigned long) /opt/conda/conda-bld/compilers_linux-64_1520532893746/work/.build/src/gcc-7.2.0/libsanitizer/asan/asan_new_delete.cc:82
#1 0x7ff02389bde3 in NNPDF::FKTable::FKTable(NNPDF::FKTable const&) /home/zah/nngit/nnpdf/libnnpdf/src/fastkernel.cc:484
Indirect leak of 50125864 byte(s) in 4285 object(s) allocated from:
#0 0x7ff023be7f7f in operator new[](unsigned long) /opt/conda/conda-bld/compilers_linux-64_1520532893746/work/.build/src/gcc-7.2.0/libsanitizer/asan/asan_new_delete.cc:82
#1 0x7ff02385c72e in NNPDF::Experiment::PullData() /home/zah/nngit/nnpdf/libnnpdf/src/experiments.cc:404
Indirect leak of 22352856 byte(s) in 15 object(s) allocated from:
#0 0x7ff023be7e10 in operator new(unsigned long) /opt/conda/conda-bld/compilers_linux-64_1520532893746/work/.build/src/gcc-7.2.0/libsanitizer/asan/asan_new_delete.cc:80
#1 0x7ff02384d0fa in __gnu_cxx::new_allocator<double>::allocate(unsigned long, void const*) /home/zah/anaconda3/envs/nnpdf-dev/x86_64-conda_cos6-linux-gnu/include/c++/7.2.0/ext/new_allocator.h:111
#2 0x7ff02384d0fa in std::allocator_traits<std::allocator<double> >::allocate(std::allocator<double>&, unsigned long) /home/zah/anaconda3/envs/nnpdf-dev/x86_64-conda_cos6-linux-gnu/include/c++/7.2.0/bits/alloc_traits.h:436
#3 0x7ff02384d0fa in std::_Vector_base<double, std::allocator<double> >::_M_allocate(unsigned long) /home/zah/anaconda3/envs/nnpdf-dev/x86_64-conda_cos6-linux-gnu/include/c++/7.2.0/bits/stl_vector.h:172
#4 0x7ff02384d0fa in std::vector<double, std::allocator<double> >::_M_default_append(unsigned long) /home/zah/anaconda3/envs/nnpdf-dev/x86_64-conda_cos6-linux-gnu/include/c++/7.2.0/bits/vector.tcc:571
Indirect leak of 22352856 byte(s) in 15 object(s) allocated from:
#0 0x7ff023be7e10 in operator new(unsigned long) /opt/conda/conda-bld/compilers_linux-64_1520532893746/work/.build/src/gcc-7.2.0/libsanitizer/asan/asan_new_delete.cc:80
#1 0x7ff023872bbf in __gnu_cxx::new_allocator<double>::allocate(unsigned long, void const*) /home/zah/anaconda3/envs/nnpdf-dev/x86_64-conda_cos6-linux-gnu/include/c++/7.2.0/ext/new_allocator.h:111
#2 0x7ff023872bbf in std::allocator_traits<std::allocator<double> >::allocate(std::allocator<double>&, unsigned long) /home/zah/anaconda3/envs/nnpdf-dev/x86_64-conda_cos6-linux-gnu/include/c++/7.2.0/bits/alloc_traits.h:436
#3 0x7ff023872bbf in std::_Vector_base<double, std::allocator<double> >::_M_allocate(unsigned long) /home/zah/anaconda3/envs/nnpdf-dev/x86_64-conda_cos6-linux-gnu/include/c++/7.2.0/bits/stl_vector.h:172
#4 0x7ff023872bbf in std::vector<double, std::allocator<double> >::_M_fill_insert(__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >, unsigned long, double const&) /home/zah/anaconda3/envs/nnpdf-dev/x86_64-conda_cos6-linux-gnu/include/c++/7.2.0/bits/vector.tcc:505
Indirect leak of 18965800 byte(s) in 4285 object(s) allocated from:
#0 0x7ff023be7f7f in operator new[](unsigned long) /opt/conda/conda-bld/compilers_linux-64_1520532893746/work/.build/src/gcc-7.2.0/libsanitizer/asan/asan_new_delete.cc:82
#1 0x7ff0238437de in NNPDF::CommonData::CommonData(NNPDF::CommonData const&) /home/zah/nngit/nnpdf/libnnpdf/src/commondata.cc:198
Indirect leak of 330496 byte(s) in 769 object(s) allocated from:
#0 0x7ff023be6afc in __interceptor_malloc /opt/conda/conda-bld/compilers_linux-64_1520532893746/work/.build/src/gcc-7.2.0/libsanitizer/asan/asan_malloc_linux.cc:62
#1 0x7ff021729e34 in sqlite3MemMalloc (/home/zah/anaconda3/envs/nnpdf-dev/lib/libsqlite3.so.0+0x3fe34)
Indirect leak of 144000 byte(s) in 1500 object(s) allocated from:
#0 0x7ff023be7e10 in operator new(unsigned long) /opt/conda/conda-bld/compilers_linux-64_1520532893746/work/.build/src/gcc-7.2.0/libsanitizer/asan/asan_new_delete.cc:80
#1 0x7ff0238a0e33 in __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::allocate(unsigned long, void const*) /home/zah/anaconda3/envs/nnpdf-dev/x86_64-conda_cos6-linux-gnu/include/c++/7.2.0/ext/new_allocator.h:111
#2 0x7ff0238a0e33 in std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >&, unsigned long) /home/zah/anaconda3/envs/nnpdf-dev/x86_64-conda_cos6-linux-gnu/include/c++/7.2.0/bits/alloc_traits.h:436
#3 0x7ff0238a0e33 in std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_get_node() /home/zah/anaconda3/envs/nnpdf-dev/x86_64-conda_cos6-linux-gnu/include/c++/7.2.0/bits/stl_tree.h:588
#4 0x7ff0238a0e33 in std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_create_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) /home/zah/anaconda3/envs/nnpdf-dev/x86_64-conda_cos6-linux-gnu/include/c++/7.2.0/bits/stl_tree.h:642
#5 0x7ff0238a0e33 in std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_Alloc_node::operator()<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) const /home/zah/anaconda3/envs/nnpdf-dev/x86_64-conda_cos6-linux-gnu/include/c++/7.2.0/bits/stl_tree.h:556
#6 0x7ff0238a0e33 in std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_clone_node<std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_Alloc_node>(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const*, std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_Alloc_node&) /home/zah/anaconda3/envs/nnpdf-dev/x86_64-conda_cos6-linux-gnu/include/c++/7.2.0/bits/stl_tree.h:666
#7 0x7ff0238a0e33 in std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_copy<std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_Alloc_node>(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const*, std::_Rb_tree_node_base*, std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_Alloc_node&) /home/zah/anaconda3/envs/nnpdf-dev/x86_64-conda_cos6-linux-gnu/include/c++/7.2.0/bits/stl_tree.h:1818
Indirect leak of 137536 byte(s) in 52 object(s) allocated from:
#0 0x7ff023be7f7f in operator new[](unsigned long) /opt/conda/conda-bld/compilers_linux-64_1520532893746/work/.build/src/gcc-7.2.0/libsanitizer/asan/asan_new_delete.cc:82
#1 0x7ff023843247 in NNPDF::CommonData::CommonData(NNPDF::CommonData const&) /home/zah/nngit/nnpdf/libnnpdf/src/commondata.cc:183
Indirect leak of 117120 byte(s) in 1220 object(s) allocated from:
#0 0x7ff023be7e10 in operator new(unsigned long) /opt/conda/conda-bld/compilers_linux-64_1520532893746/work/.build/src/gcc-7.2.0/libsanitizer/asan/asan_new_delete.cc:80
#1 0x7ff0238a10e5 in __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::allocate(unsigned long, void const*) /home/zah/anaconda3/envs/nnpdf-dev/x86_64-conda_cos6-linux-gnu/include/c++/7.2.0/ext/new_allocator.h:111
#2 0x7ff0238a10e5 in std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >&, unsigned long) /home/zah/anaconda3/envs/nnpdf-dev/x86_64-conda_cos6-linux-gnu/include/c++/7.2.0/bits/alloc_traits.h:436
#3 0x7ff0238a10e5 in std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_get_node() /home/zah/anaconda3/envs/nnpdf-dev/x86_64-conda_cos6-linux-gnu/include/c++/7.2.0/bits/stl_tree.h:588
#4 0x7ff0238a10e5 in std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_create_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) /home/zah/anaconda3/envs/nnpdf-dev/x86_64-conda_cos6-linux-gnu/include/c++/7.2.0/bits/stl_tree.h:642
#5 0x7ff0238a10e5 in std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_Alloc_node::operator()<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) const /home/zah/anaconda3/envs/nnpdf-dev/x86_64-conda_cos6-linux-gnu/include/c++/7.2.0/bits/stl_tree.h:556
#6 0x7ff0238a10e5 in std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_clone_node<std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_Alloc_node>(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const*, std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_Alloc_node&) /home/zah/anaconda3/envs/nnpdf-dev/x86_64-conda_cos6-linux-gnu/include/c++/7.2.0/bits/stl_tree.h:666
#7 0x7ff0238a10e5 in std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_copy<std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_Alloc_node>(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const*, std::_Rb_tree_node_base*, std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_Alloc_node&) /home/zah/anaconda3/envs/nnpdf-dev/x86_64-conda_cos6-linux-gnu/include/c++/7.2.0/bits/stl_tree.h:1830
Indirect leak of 99727 byte(s) in 3217 object(s) allocated from:
#0 0x7ff023be7e10 in operator new(unsigned long) /opt/conda/conda-bld/compilers_linux-64_1520532893746/work/.build/src/gcc-7.2.0/libsanitizer/asan/asan_new_delete.cc:80
#1 0x7ff022ec4d9c in std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /opt/conda/conda-bld/compilers_linux-64_1520532893746/work/.build/x86_64-conda_cos6-linux-gnu/build/build-cc-gcc-final/x86_64-conda_cos6-linux-gnu/libstdc++-v3/include/bits/basic_string.tcc:265
Indirect leak of 36064 byte(s) in 61 object(s) allocated from:
#0 0x7ff023be7f7f in operator new[](unsigned long) /opt/conda/conda-bld/compilers_linux-64_1520532893746/work/.build/src/gcc-7.2.0/libsanitizer/asan/asan_new_delete.cc:82
#1 0x7ff02389befb in NNPDF::FKTable::FKTable(NNPDF::FKTable const&) /home/zah/nngit/nnpdf/libnnpdf/src/fastkernel.cc:487
Indirect leak of 36064 byte(s) in 61 object(s) allocated from:
#0 0x7ff023be7f7f in operator new[](unsigned long) /opt/conda/conda-bld/compilers_linux-64_1520532893746/work/.build/src/gcc-7.2.0/libsanitizer/asan/asan_new_delete.cc:82
#1 0x7ff02389be97 in NNPDF::FKTable::FKTable(NNPDF::FKTable const&) /home/zah/nngit/nnpdf/libnnpdf/src/fastkernel.cc:486
Indirect leak of 34280 byte(s) in 52 object(s) allocated from:
#0 0x7ff023be7f7f in operator new[](unsigned long) /opt/conda/conda-bld/compilers_linux-64_1520532893746/work/.build/src/gcc-7.2.0/libsanitizer/asan/asan_new_delete.cc:82
#1 0x7ff0238435a4 in NNPDF::CommonData::CommonData(NNPDF::CommonData const&) /home/zah/nngit/nnpdf/libnnpdf/src/commondata.cc:189
Indirect leak of 34280 byte(s) in 15 object(s) allocated from:
#0 0x7ff023be7f7f in operator new[](unsigned long) /opt/conda/conda-bld/compilers_linux-64_1520532893746/work/.build/src/gcc-7.2.0/libsanitizer/asan/asan_new_delete.cc:82
#1 0x7ff02385c337 in NNPDF::Experiment::PullData() /home/zah/nngit/nnpdf/libnnpdf/src/experiments.cc:387
Indirect leak of 34280 byte(s) in 52 object(s) allocated from:
#0 0x7ff023be7f7f in operator new[](unsigned long) /opt/conda/conda-bld/compilers_linux-64_1520532893746/work/.build/src/gcc-7.2.0/libsanitizer/asan/asan_new_delete.cc:82
#1 0x7ff023843425 in NNPDF::CommonData::CommonData(NNPDF::CommonData const&) /home/zah/nngit/nnpdf/libnnpdf/src/commondata.cc:186
Indirect leak of 34280 byte(s) in 52 object(s) allocated from:
#0 0x7ff023be7f7f in operator new[](unsigned long) /opt/conda/conda-bld/compilers_linux-64_1520532893746/work/.build/src/gcc-7.2.0/libsanitizer/asan/asan_new_delete.cc:82
#1 0x7ff0238433c8 in NNPDF::CommonData::CommonData(NNPDF::CommonData const&) /home/zah/nngit/nnpdf/libnnpdf/src/commondata.cc:185
Indirect leak of 34280 byte(s) in 52 object(s) allocated from:
#0 0x7ff023be7f7f in operator new[](unsigned long) /opt/conda/conda-bld/compilers_linux-64_1520532893746/work/.build/src/gcc-7.2.0/libsanitizer/asan/asan_new_delete.cc:82
#1 0x7ff023843368 in NNPDF::CommonData::CommonData(NNPDF::CommonData const&) /home/zah/nngit/nnpdf/libnnpdf/src/commondata.cc:184
Indirect leak of 34280 byte(s) in 15 object(s) allocated from:
#0 0x7ff023be7f7f in operator new[](unsigned long) /opt/conda/conda-bld/compilers_linux-64_1520532893746/work/.build/src/gcc-7.2.0/libsanitizer/asan/asan_new_delete.cc:82
#1 0x7ff02385bec6 in NNPDF::Experiment::PullData() /home/zah/nngit/nnpdf/libnnpdf/src/experiments.cc:381
Indirect leak of 34280 byte(s) in 52 object(s) allocated from:
#0 0x7ff023be7f7f in operator new[](unsigned long) /opt/conda/conda-bld/compilers_linux-64_1520532893746/work/.build/src/gcc-7.2.0/libsanitizer/asan/asan_new_delete.cc:82
#1 0x7ff0238431db in NNPDF::CommonData::CommonData(NNPDF::CommonData const&) /home/zah/nngit/nnpdf/libnnpdf/src/commondata.cc:182
Indirect leak of 34280 byte(s) in 52 object(s) allocated from:
#0 0x7ff023be7f7f in operator new[](unsigned long) /opt/conda/conda-bld/compilers_linux-64_1520532893746/work/.build/src/gcc-7.2.0/libsanitizer/asan/asan_new_delete.cc:82
#1 0x7ff023843607 in NNPDF::CommonData::CommonData(NNPDF::CommonData const&) /home/zah/nngit/nnpdf/libnnpdf/src/commondata.cc:190
Indirect leak of 34280 byte(s) in 15 object(s) allocated from:
#0 0x7ff023be7f7f in operator new[](unsigned long) /opt/conda/conda-bld/compilers_linux-64_1520532893746/work/.build/src/gcc-7.2.0/libsanitizer/asan/asan_new_delete.cc:82
#1 0x7ff02385be52 in NNPDF::Experiment::PullData() /home/zah/nngit/nnpdf/libnnpdf/src/experiments.cc:380
Indirect leak of 34280 byte(s) in 15 object(s) allocated from:
#0 0x7ff023be7f7f in operator new[](unsigned long) /opt/conda/conda-bld/compilers_linux-64_1520532893746/work/.build/src/gcc-7.2.0/libsanitizer/asan/asan_new_delete.cc:82
#1 0x7ff02385bddf in NNPDF::Experiment::PullData() /home/zah/nngit/nnpdf/libnnpdf/src/experiments.cc:379
Indirect leak of 34280 byte(s) in 15 object(s) allocated from:
#0 0x7ff023be7e10 in operator new(unsigned long) /opt/conda/conda-bld/compilers_linux-64_1520532893746/work/.build/src/gcc-7.2.0/libsanitizer/asan/asan_new_delete.cc:80
#1 0x7ff02385d701 in __gnu_cxx::new_allocator<double>::allocate(unsigned long, void const*) /home/zah/anaconda3/envs/nnpdf-dev/x86_64-conda_cos6-linux-gnu/include/c++/7.2.0/ext/new_allocator.h:111
#2 0x7ff02385d701 in std::allocator_traits<std::allocator<double> >::allocate(std::allocator<double>&, unsigned long) /home/zah/anaconda3/envs/nnpdf-dev/x86_64-conda_cos6-linux-gnu/include/c++/7.2.0/bits/alloc_traits.h:436
#3 0x7ff02385d701 in std::_Vector_base<double, std::allocator<double> >::_M_allocate(unsigned long) /home/zah/anaconda3/envs/nnpdf-dev/x86_64-conda_cos6-linux-gnu/include/c++/7.2.0/bits/stl_vector.h:172
#4 0x7ff02385d701 in double* std::vector<double, std::allocator<double> >::_M_allocate_and_copy<std::move_iterator<double*> >(unsigned long, std::move_iterator<double*>, std::move_iterator<double*>) /home/zah/anaconda3/envs/nnpdf-dev/x86_64-conda_cos6-linux-gnu/include/c++/7.2.0/bits/stl_vector.h:1260
#5 0x7ff02385d701 in std::vector<double, std::allocator<double> >::reserve(unsigned long) /home/zah/anaconda3/envs/nnpdf-dev/x86_64-conda_cos6-linux-gnu/include/c++/7.2.0/bits/vector.tcc:73
#6 0x7ff02385d701 in NNPDF::Experiment::PullData() /home/zah/nngit/nnpdf/libnnpdf/src/experiments.cc:383
Indirect leak of 23460 byte(s) in 61 object(s) allocated from:
#0 0x7ff023be7f7f in operator new[](unsigned long) /opt/conda/conda-bld/compilers_linux-64_1520532893746/work/.build/src/gcc-7.2.0/libsanitizer/asan/asan_new_delete.cc:82
#1 0x7ff02389bba5 in NNPDF::FKTable::FKTable(NNPDF::FKTable const&) /home/zah/nngit/nnpdf/libnnpdf/src/fastkernel.cc:478
Indirect leak of 22176 byte(s) in 15 object(s) allocated from:
#0 0x7ff023be7e10 in operator new(unsigned long) /opt/conda/conda-bld/compilers_linux-64_1520532893746/work/.build/src/gcc-7.2.0/libsanitizer/asan/asan_new_delete.cc:80
#1 0x55d70b1322a8 in __gnu_cxx::new_allocator<NNPDF::DataSet>::allocate(unsigned long, void const*) /home/zah/anaconda3/envs/nnpdf-dev/x86_64-conda_cos6-linux-gnu/include/c++/7.2.0/ext/new_allocator.h:111
#2 0x55d70b1322a8 in std::allocator_traits<std::allocator<NNPDF::DataSet> >::allocate(std::allocator<NNPDF::DataSet>&, unsigned long) /home/zah/anaconda3/envs/nnpdf-dev/x86_64-conda_cos6-linux-gnu/include/c++/7.2.0/bits/alloc_traits.h:436
#3 0x55d70b1322a8 in std::_Vector_base<NNPDF::DataSet, std::allocator<NNPDF::DataSet> >::_M_allocate(unsigned long) /home/zah/anaconda3/envs/nnpdf-dev/x86_64-conda_cos6-linux-gnu/include/c++/7.2.0/bits/stl_vector.h:172
#4 0x55d70b1322a8 in void std::vector<NNPDF::DataSet, std::allocator<NNPDF::DataSet> >::_M_realloc_insert<NNPDF::DataSet const&>(__gnu_cxx::__normal_iterator<NNPDF::DataSet*, std::vector<NNPDF::DataSet, std::allocator<NNPDF::DataSet> > >, NNPDF::DataSet const&) /home/zah/anaconda3/envs/nnpdf-dev/x86_64-conda_cos6-linux-gnu/include/c++/7.2.0/bits/vector.tcc:406
Indirect leak of 21472 byte(s) in 61 object(s) allocated from:
#0 0x7ff023be7e10 in operator new(unsigned long) /opt/conda/conda-bld/compilers_linux-64_1520532893746/work/.build/src/gcc-7.2.0/libsanitizer/asan/asan_new_delete.cc:80
#1 0x7ff0238a99b1 in NNPDF::FKSet::FKSet(NNPDF::FKSet const&) /home/zah/nngit/nnpdf/libnnpdf/src/fkset.cc:119
Indirect leak of 19560 byte(s) in 32 object(s) allocated from:
#0 0x7ff023be7e10 in operator new(unsigned long) /opt/conda/conda-bld/compilers_linux-64_1520532893746/work/.build/src/gcc-7.2.0/libsanitizer/asan/asan_new_delete.cc:80
#1 0x55d70b132e23 in __gnu_cxx::new_allocator<double>::allocate(unsigned long, void const*) /home/zah/anaconda3/envs/nnpdf-dev/x86_64-conda_cos6-linux-gnu/include/c++/7.2.0/ext/new_allocator.h:111
#2 0x55d70b132e23 in std::allocator_traits<std::allocator<double> >::allocate(std::allocator<double>&, unsigned long) /home/zah/anaconda3/envs/nnpdf-dev/x86_64-conda_cos6-linux-gnu/include/c++/7.2.0/bits/alloc_traits.h:436
#3 0x55d70b132e23 in std::_Vector_base<double, std::allocator<double> >::_M_allocate(unsigned long) /home/zah/anaconda3/envs/nnpdf-dev/x86_64-conda_cos6-linux-gnu/include/c++/7.2.0/bits/stl_vector.h:172
#4 0x55d70b132e23 in std::_Vector_base<double, std::allocator<double> >::_M_create_storage(unsigned long) /home/zah/anaconda3/envs/nnpdf-dev/x86_64-conda_cos6-linux-gnu/include/c++/7.2.0/bits/stl_vector.h:187
#5 0x55d70b132e23 in std::_Vector_base<double, std::allocator<double> >::_Vector_base(unsigned long, std::allocator<double> const&) /home/zah/anaconda3/envs/nnpdf-dev/x86_64-conda_cos6-linux-gnu/include/c++/7.2.0/bits/stl_vector.h:138
#6 0x55d70b132e23 in std::vector<double, std::allocator<double> >::vector(std::vector<double, std::allocator<double> > const&) /home/zah/anaconda3/envs/nnpdf-dev/x86_64-conda_cos6-linux-gnu/include/c++/7.2.0/bits/stl_vector.h:328
#7 0x55d70b132e23 in NNPDF::DataSet::DataSet(NNPDF::DataSet const&) /home/zah/nngit/nnpdf/libnnpdf/src/NNPDF/dataset.h:50
#8 0x55d70b132e23 in void std::_Construct<NNPDF::DataSet, NNPDF::DataSet const&>(NNPDF::DataSet*, NNPDF::DataSet const&) /home/zah/anaconda3/envs/nnpdf-dev/x86_64-conda_cos6-linux-gnu/include/c++/7.2.0/bits/stl_construct.h:75
#9 0x55d70b132e23 in NNPDF::DataSet* std::__uninitialized_copy<false>::__uninit_copy<NNPDF::DataSet const*, NNPDF::DataSet*>(NNPDF::DataSet const*, NNPDF::DataSet const*, NNPDF::DataSet*) /home/zah/anaconda3/envs/nnpdf-dev/x86_64-conda_cos6-linux-gnu/include/c++/7.2.0/bits/stl_uninitialized.h:83
#10 0x55d70b132e23 in NNPDF::DataSet* std::uninitialized_copy<NNPDF::DataSet const*, NNPDF::DataSet*>(NNPDF::DataSet const*, NNPDF::DataSet const*, NNPDF::DataSet*) /home/zah/anaconda3/envs/nnpdf-dev/x86_64-conda_cos6-linux-gnu/include/c++/7.2.0/bits/stl_uninitialized.h:134
#11 0x55d70b132e23 in NNPDF::DataSet* std::__uninitialized_copy_a<NNPDF::DataSet const*, NNPDF::DataSet*, NNPDF::DataSet>(NNPDF::DataSet const*, NNPDF::DataSet const*, NNPDF::DataSet*, std::allocator<NNPDF::DataSet>&) /home/zah/anaconda3/envs/nnpdf-dev/x86_64-conda_cos6-linux-gnu/include/c++/7.2.0/bits/stl_uninitialized.h:289
#12 0x55d70b132e23 in NNPDF::DataSet* std::__uninitialized_move_if_noexcept_a<NNPDF::DataSet*, NNPDF::DataSet*, std::allocator<NNPDF::DataSet> >(NNPDF::DataSet*, NNPDF::DataSet*, NNPDF::DataSet*, std::allocator<NNPDF::DataSet>&) /home/zah/anaconda3/envs/nnpdf-dev/x86_64-conda_cos6-linux-gnu/include/c++/7.2.0/bits/stl_uninitialized.h:312
#13 0x55d70b132e23 in void std::vector<NNPDF::DataSet, std::allocator<NNPDF::DataSet> >::_M_realloc_insert<NNPDF::DataSet const&>(__gnu_cxx::__normal_iterator<NNPDF::DataSet*, std::vector<NNPDF::DataSet, std::allocator<NNPDF::DataSet> > >, NNPDF::DataSet const&) /home/zah/anaconda3/envs/nnpdf-dev/x86_64-conda_cos6-linux-gnu/include/c++/7.2.0/bits/vector.tcc:424
Indirect leak of 19520 byte(s) in 61 object(s) allocated from:
#0 0x7ff023be7f7f in operator new[](unsigned long) /opt/conda/conda-bld/compilers_linux-64_1520532893746/work/.build/src/gcc-7.2.0/libsanitizer/asan/asan_new_delete.cc:82
#1 0x7ff02389bd53 in NNPDF::FKTable::FKTable(NNPDF::FKTable const&) /home/zah/nngit/nnpdf/libnnpdf/src/fastkernel.cc:483
Indirect leak of 13728 byte(s) in 15 object(s) allocated from:
#0 0x7ff023be7e10 in operator new(unsigned long) /opt/conda/conda-bld/compilers_linux-64_1520532893746/work/.build/src/gcc-7.2.0/libsanitizer/asan/asan_new_delete.cc:80
#1 0x55d70b1324fd in __gnu_cxx::new_allocator<double>::allocate(unsigned long, void const*) /home/zah/anaconda3/envs/nnpdf-dev/x86_64-conda_cos6-linux-gnu/include/c++/7.2.0/ext/new_allocator.h:111
#2 0x55d70b1324fd in std::allocator_traits<std::allocator<double> >::allocate(std::allocator<double>&, unsigned long) /home/zah/anaconda3/envs/nnpdf-dev/x86_64-conda_cos6-linux-gnu/include/c++/7.2.0/bits/alloc_traits.h:436
#3 0x55d70b1324fd in std::_Vector_base<double, std::allocator<double> >::_M_allocate(unsigned long) /home/zah/anaconda3/envs/nnpdf-dev/x86_64-conda_cos6-linux-gnu/include/c++/7.2.0/bits/stl_vector.h:172
#4 0x55d70b1324fd in std::_Vector_base<double, std::allocator<double> >::_M_create_storage(unsigned long) /home/zah/anaconda3/envs/nnpdf-dev/x86_64-conda_cos6-linux-gnu/include/c++/7.2.0/bits/stl_vector.h:187
#5 0x55d70b1324fd in std::_Vector_base<double, std::allocator<double> >::_Vector_base(unsigned long, std::allocator<double> const&) /home/zah/anaconda3/envs/nnpdf-dev/x86_64-conda_cos6-linux-gnu/include/c++/7.2.0/bits/stl_vector.h:138
#6 0x55d70b1324fd in std::vector<double, std::allocator<double> >::vector(std::vector<double, std::allocator<double> > const&) /home/zah/anaconda3/envs/nnpdf-dev/x86_64-conda_cos6-linux-gnu/include/c++/7.2.0/bits/stl_vector.h:328
#7 0x55d70b1324fd in NNPDF::DataSet::DataSet(NNPDF::DataSet const&) /home/zah/nngit/nnpdf/libnnpdf/src/NNPDF/dataset.h:50
#8 0x55d70b1324fd in void __gnu_cxx::new_allocator<NNPDF::DataSet>::construct<NNPDF::DataSet, NNPDF::DataSet const&>(NNPDF::DataSet*, NNPDF::DataSet const&) /home/zah/anaconda3/envs/nnpdf-dev/x86_64-conda_cos6-linux-gnu/include/c++/7.2.0/ext/new_allocator.h:136
#9 0x55d70b1324fd in void std::allocator_traits<std::allocator<NNPDF::DataSet> >::construct<NNPDF::DataSet, NNPDF::DataSet const&>(std::allocator<NNPDF::DataSet>&, NNPDF::DataSet*, NNPDF::DataSet const&) /home/zah/anaconda3/envs/nnpdf-dev/x86_64-conda_cos6-linux-gnu/include/c++/7.2.0/bits/alloc_traits.h:475
#10 0x55d70b1324fd in void std::vector<NNPDF::DataSet, std::allocator<NNPDF::DataSet> >::_M_realloc_insert<NNPDF::DataSet const&>(__gnu_cxx::__normal_iterator<NNPDF::DataSet*, std::vector<NNPDF::DataSet, std::allocator<NNPDF::DataSet> > >, NNPDF::DataSet const&) /home/zah/anaconda3/envs/nnpdf-dev/x86_64-conda_cos6-linux-gnu/include/c++/7.2.0/bits/vector.tcc:415
Indirect leak of 11788 byte(s) in 52 object(s) allocated from:
#0 0x7ff023be7f7f in operator new[](unsigned long) /opt/conda/conda-bld/compilers_linux-64_1520532893746/work/.build/src/gcc-7.2.0/libsanitizer/asan/asan_new_delete.cc:82
#1 0x7ff02385b448 in NNPDF::Experiment::PullData() /home/zah/nngit/nnpdf/libnnpdf/src/experiments.cc:339
Indirect leak of 8508 byte(s) in 239 object(s) allocated from:
#0 0x7ff023be7e10 in operator new(unsigned long) /opt/conda/conda-bld/compilers_linux-64_1520532893746/work/.build/src/gcc-7.2.0/libsanitizer/asan/asan_new_delete.cc:80
#1 0x7ff02387322b in void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) /home/zah/anaconda3/envs/nnpdf-dev/x86_64-conda_cos6-linux-gnu/include/c++/7.2.0/bits/basic_string.tcc:219
Indirect leak of 4968 byte(s) in 15 object(s) allocated from:
#0 0x7ff023be6df8 in __interceptor_realloc /opt/conda/conda-bld/compilers_linux-64_1520532893746/work/.build/src/gcc-7.2.0/libsanitizer/asan/asan_malloc_linux.cc:75
#1 0x7ff021729dd9 in sqlite3MemRealloc (/home/zah/anaconda3/envs/nnpdf-dev/lib/libsqlite3.so.0+0x3fdd9)
Indirect leak of 992 byte(s) in 5 object(s) allocated from:
#0 0x7ff023be7e10 in operator new(unsigned long) /opt/conda/conda-bld/compilers_linux-64_1520532893746/work/.build/src/gcc-7.2.0/libsanitizer/asan/asan_new_delete.cc:80
#1 0x7ff023868e46 in __gnu_cxx::new_allocator<double>::allocate(unsigned long, void const*) /home/zah/anaconda3/envs/nnpdf-dev/x86_64-conda_cos6-linux-gnu/include/c++/7.2.0/ext/new_allocator.h:111
#2 0x7ff023868e46 in std::allocator_traits<std::allocator<double> >::allocate(std::allocator<double>&, unsigned long) /home/zah/anaconda3/envs/nnpdf-dev/x86_64-conda_cos6-linux-gnu/include/c++/7.2.0/bits/alloc_traits.h:436
#3 0x7ff023868e46 in std::_Vector_base<double, std::allocator<double> >::_M_allocate(unsigned long) /home/zah/anaconda3/envs/nnpdf-dev/x86_64-conda_cos6-linux-gnu/include/c++/7.2.0/bits/stl_vector.h:172
#4 0x7ff023868e46 in std::_Vector_base<double, std::allocator<double> >::_M_create_storage(unsigned long) /home/zah/anaconda3/envs/nnpdf-dev/x86_64-conda_cos6-linux-gnu/include/c++/7.2.0/bits/stl_vector.h:187
#5 0x7ff023868e46 in std::_Vector_base<double, std::allocator<double> >::_Vector_base(unsigned long, std::allocator<double> const&) /home/zah/anaconda3/envs/nnpdf-dev/x86_64-conda_cos6-linux-gnu/include/c++/7.2.0/bits/stl_vector.h:138
#6 0x7ff023868e46 in std::vector<double, std::allocator<double> >::vector(std::vector<double, std::allocator<double> > const&) /home/zah/anaconda3/envs/nnpdf-dev/x86_64-conda_cos6-linux-gnu/include/c++/7.2.0/bits/stl_vector.h:328
#7 0x7ff023868e46 in NNPDF::DataSet::DataSet(NNPDF::DataSet const&) /home/zah/nngit/nnpdf/libnnpdf/src/NNPDF/dataset.h:50
#8 0x7ff023868e46 in void __gnu_cxx::new_allocator<NNPDF::DataSet>::construct<NNPDF::DataSet, NNPDF::DataSet const&>(NNPDF::DataSet*, NNPDF::DataSet const&) /home/zah/anaconda3/envs/nnpdf-dev/x86_64-conda_cos6-linux-gnu/include/c++/7.2.0/ext/new_allocator.h:136
#9 0x7ff023868e46 in void std::allocator_traits<std::allocator<NNPDF::DataSet> >::construct<NNPDF::DataSet, NNPDF::DataSet const&>(std::allocator<NNPDF::DataSet>&, NNPDF::DataSet*, NNPDF::DataSet const&) /home/zah/anaconda3/envs/nnpdf-dev/x86_64-conda_cos6-linux-gnu/include/c++/7.2.0/bits/alloc_traits.h:475
#10 0x7ff023868e46 in std::vector<NNPDF::DataSet, std::allocator<NNPDF::DataSet> >::push_back(NNPDF::DataSet const&) /home/zah/anaconda3/envs/nnpdf-dev/x86_64-conda_cos6-linux-gnu/include/c++/7.2.0/bits/stl_vector.h:943
#11 0x7ff023868e46 in NNPDF::Experiment::Experiment(std::vector<NNPDF::DataSet, std::allocator<NNPDF::DataSet> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/zah/nngit/nnpdf/libnnpdf/src/experiments.cc:56
Indirect leak of 488 byte(s) in 52 object(s) allocated from:
#0 0x7ff023be7f7f in operator new[](unsigned long) /opt/conda/conda-bld/compilers_linux-64_1520532893746/work/.build/src/gcc-7.2.0/libsanitizer/asan/asan_new_delete.cc:82
#1 0x7ff0238a994e in NNPDF::FKSet::FKSet(NNPDF::FKSet const&) /home/zah/nngit/nnpdf/libnnpdf/src/fkset.cc:115
Indirect leak of 416 byte(s) in 15 object(s) allocated from:
#0 0x7ff023be7f7f in operator new[](unsigned long) /opt/conda/conda-bld/compilers_linux-64_1520532893746/work/.build/src/gcc-7.2.0/libsanitizer/asan/asan_new_delete.cc:82
#1 0x7ff02385b2da in NNPDF::Experiment::PullData() /home/zah/nngit/nnpdf/libnnpdf/src/experiments.cc:334
Indirect leak of 160 byte(s) in 8 object(s) allocated from:
#0 0x7ff023be7e10 in operator new(unsigned long) /opt/conda/conda-bld/compilers_linux-64_1520532893746/work/.build/src/gcc-7.2.0/libsanitizer/asan/asan_new_delete.cc:80
#1 0x7ff0238a4deb in void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) /home/zah/anaconda3/envs/nnpdf-dev/x86_64-conda_cos6-linux-gnu/include/c++/7.2.0/bits/basic_string.tcc:219
Indirect leak of 160 byte(s) in 8 object(s) allocated from:
#0 0x7ff023be7e10 in operator new(unsigned long) /opt/conda/conda-bld/compilers_linux-64_1520532893746/work/.build/src/gcc-7.2.0/libsanitizer/asan/asan_new_delete.cc:80
#1 0x7ff02383494b in void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) /home/zah/anaconda3/envs/nnpdf-dev/x86_64-conda_cos6-linux-gnu/include/c++/7.2.0/bits/basic_string.tcc:219
SUMMARY: AddressSanitizer: 667021635 byte(s) leaked in 16582 allocation(s).