Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ayush@ayush:~/Desktop/xapian-patch/xapian/xapian-letor/tests$ VALGRIND='valgrind --track-origins=yes --leak-check=full --show-leak-kinds=all' ./runtest ./apitest -v createfeaturevector1
- Running test './apitest -v createfeaturevector1' under valgrind
- Running tests with backend "none"...
- Running tests with backend "inmemory"...
- Running tests with backend "glass"...
- Running test: createfeaturevector1...==12091== Conditional jump or move depends on uninitialised value(s)
- ==12091== at 0x54155B1: Xapian::FeatureList::Internal::populate_feature(Xapian::Feature*) (featurelist_internal.cc:173)
- ==12091== by 0x54119BE: Xapian::FeatureList::create_feature_vectors(Xapian::MSet const&, Xapian::Query const&, Xapian::Database const&) const (featurelist.cc:114)
- ==12091== by 0x409A70: test_createfeaturevector1() (api_ranker.cc:161)
- ==12091== by 0x410856: test_driver::runtest(test_desc const*) (testsuite.cc:334)
- ==12091== by 0x412A50: test_driver::do_run_tests(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >) (testsuite.cc:643)
- ==12091== by 0x412E8D: run_tests (testsuite.cc:606)
- ==12091== by 0x412E8D: test_driver::run(test_desc const*) (testsuite.cc:824)
- ==12091== by 0x406F5C: ApiTestRunner::run() const (api_collated.h:25)
- ==12091== by 0x40F11F: TestRunner::do_tests_for_backend(BackendManager*) (testrunner.cc:102)
- ==12091== by 0x40F3AF: TestRunner::run_tests(int, char**) (testrunner.cc:130)
- ==12091== by 0x406709: main (apitest.cc:88)
- ==12091== Uninitialised value was created by a heap allocation
- ==12091== at 0x4C2E0EF: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==12091== by 0x5411E41: Xapian::FeatureList::FeatureList() (featurelist.cc:38)
- ==12091== by 0x4093CF: test_createfeaturevector1() (api_ranker.cc:148)
- ==12091== by 0x410856: test_driver::runtest(test_desc const*) (testsuite.cc:334)
- ==12091== by 0x412A50: test_driver::do_run_tests(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >) (testsuite.cc:643)
- ==12091== by 0x412E8D: run_tests (testsuite.cc:606)
- ==12091== by 0x412E8D: test_driver::run(test_desc const*) (testsuite.cc:824)
- ==12091== by 0x406F5C: ApiTestRunner::run() const (api_collated.h:25)
- ==12091== by 0x40F11F: TestRunner::do_tests_for_backend(BackendManager*) (testrunner.cc:102)
- ==12091== by 0x40F3AF: TestRunner::run_tests(int, char**) (testrunner.cc:130)
- ==12091== by 0x406709: main (apitest.cc:88)
- ==12091==
- ==12091== Conditional jump or move depends on uninitialised value(s)
- ==12091== at 0x54155D1: Xapian::FeatureList::Internal::populate_feature(Xapian::Feature*) (featurelist_internal.cc:178)
- ==12091== by 0x54119BE: Xapian::FeatureList::create_feature_vectors(Xapian::MSet const&, Xapian::Query const&, Xapian::Database const&) const (featurelist.cc:114)
- ==12091== by 0x409A70: test_createfeaturevector1() (api_ranker.cc:161)
- ==12091== by 0x410856: test_driver::runtest(test_desc const*) (testsuite.cc:334)
- ==12091== by 0x412A50: test_driver::do_run_tests(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >) (testsuite.cc:643)
- ==12091== by 0x412E8D: run_tests (testsuite.cc:606)
- ==12091== by 0x412E8D: test_driver::run(test_desc const*) (testsuite.cc:824)
- ==12091== by 0x406F5C: ApiTestRunner::run() const (api_collated.h:25)
- ==12091== by 0x40F11F: TestRunner::do_tests_for_backend(BackendManager*) (testrunner.cc:102)
- ==12091== by 0x40F3AF: TestRunner::run_tests(int, char**) (testrunner.cc:130)
- ==12091== by 0x406709: main (apitest.cc:88)
- ==12091== Uninitialised value was created by a heap allocation
- ==12091== at 0x4C2E0EF: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==12091== by 0x5411E41: Xapian::FeatureList::FeatureList() (featurelist.cc:38)
- ==12091== by 0x4093CF: test_createfeaturevector1() (api_ranker.cc:148)
- ==12091== by 0x410856: test_driver::runtest(test_desc const*) (testsuite.cc:334)
- ==12091== by 0x412A50: test_driver::do_run_tests(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >) (testsuite.cc:643)
- ==12091== by 0x412E8D: run_tests (testsuite.cc:606)
- ==12091== by 0x412E8D: test_driver::run(test_desc const*) (testsuite.cc:824)
- ==12091== by 0x406F5C: ApiTestRunner::run() const (api_collated.h:25)
- ==12091== by 0x40F11F: TestRunner::do_tests_for_backend(BackendManager*) (testrunner.cc:102)
- ==12091== by 0x40F3AF: TestRunner::run_tests(int, char**) (testrunner.cc:130)
- ==12091== by 0x406709: main (apitest.cc:88)
- ==12091==
- ==12091== Conditional jump or move depends on uninitialised value(s)
- ==12091== at 0x54155F4: Xapian::FeatureList::Internal::populate_feature(Xapian::Feature*) (featurelist_internal.cc:183)
- ==12091== by 0x54119BE: Xapian::FeatureList::create_feature_vectors(Xapian::MSet const&, Xapian::Query const&, Xapian::Database const&) const (featurelist.cc:114)
- ==12091== by 0x409A70: test_createfeaturevector1() (api_ranker.cc:161)
- ==12091== by 0x410856: test_driver::runtest(test_desc const*) (testsuite.cc:334)
- ==12091== by 0x412A50: test_driver::do_run_tests(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >) (testsuite.cc:643)
- ==12091== by 0x412E8D: run_tests (testsuite.cc:606)
- ==12091== by 0x412E8D: test_driver::run(test_desc const*) (testsuite.cc:824)
- ==12091== by 0x406F5C: ApiTestRunner::run() const (api_collated.h:25)
- ==12091== by 0x40F11F: TestRunner::do_tests_for_backend(BackendManager*) (testrunner.cc:102)
- ==12091== by 0x40F3AF: TestRunner::run_tests(int, char**) (testrunner.cc:130)
- ==12091== by 0x406709: main (apitest.cc:88)
- ==12091== Uninitialised value was created by a heap allocation
- ==12091== at 0x4C2E0EF: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==12091== by 0x5411E41: Xapian::FeatureList::FeatureList() (featurelist.cc:38)
- ==12091== by 0x4093CF: test_createfeaturevector1() (api_ranker.cc:148)
- ==12091== by 0x410856: test_driver::runtest(test_desc const*) (testsuite.cc:334)
- ==12091== by 0x412A50: test_driver::do_run_tests(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >) (testsuite.cc:643)
- ==12091== by 0x412E8D: run_tests (testsuite.cc:606)
- ==12091== by 0x412E8D: test_driver::run(test_desc const*) (testsuite.cc:824)
- ==12091== by 0x406F5C: ApiTestRunner::run() const (api_collated.h:25)
- ==12091== by 0x40F11F: TestRunner::do_tests_for_backend(BackendManager*) (testrunner.cc:102)
- ==12091== by 0x40F3AF: TestRunner::run_tests(int, char**) (testrunner.cc:130)
- ==12091== by 0x406709: main (apitest.cc:88)
- ==12091==
- ==12091== Conditional jump or move depends on uninitialised value(s)
- ==12091== at 0x5415616: Xapian::FeatureList::Internal::populate_feature(Xapian::Feature*) (featurelist_internal.cc:188)
- ==12091== by 0x54119BE: Xapian::FeatureList::create_feature_vectors(Xapian::MSet const&, Xapian::Query const&, Xapian::Database const&) const (featurelist.cc:114)
- ==12091== by 0x409A70: test_createfeaturevector1() (api_ranker.cc:161)
- ==12091== by 0x410856: test_driver::runtest(test_desc const*) (testsuite.cc:334)
- ==12091== by 0x412A50: test_driver::do_run_tests(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >) (testsuite.cc:643)
- ==12091== by 0x412E8D: run_tests (testsuite.cc:606)
- ==12091== by 0x412E8D: test_driver::run(test_desc const*) (testsuite.cc:824)
- ==12091== by 0x406F5C: ApiTestRunner::run() const (api_collated.h:25)
- ==12091== by 0x40F11F: TestRunner::do_tests_for_backend(BackendManager*) (testrunner.cc:102)
- ==12091== by 0x40F3AF: TestRunner::run_tests(int, char**) (testrunner.cc:130)
- ==12091== by 0x406709: main (apitest.cc:88)
- ==12091== Uninitialised value was created by a heap allocation
- ==12091== at 0x4C2E0EF: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==12091== by 0x5411E41: Xapian::FeatureList::FeatureList() (featurelist.cc:38)
- ==12091== by 0x4093CF: test_createfeaturevector1() (api_ranker.cc:148)
- ==12091== by 0x410856: test_driver::runtest(test_desc const*) (testsuite.cc:334)
- ==12091== by 0x412A50: test_driver::do_run_tests(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >) (testsuite.cc:643)
- ==12091== by 0x412E8D: run_tests (testsuite.cc:606)
- ==12091== by 0x412E8D: test_driver::run(test_desc const*) (testsuite.cc:824)
- ==12091== by 0x406F5C: ApiTestRunner::run() const (api_collated.h:25)
- ==12091== by 0x40F11F: TestRunner::do_tests_for_backend(BackendManager*) (testrunner.cc:102)
- ==12091== by 0x40F3AF: TestRunner::run_tests(int, char**) (testrunner.cc:130)
- ==12091== by 0x406709: main (apitest.cc:88)
- ==12091==
- ==12091== Conditional jump or move depends on uninitialised value(s)
- ==12091== at 0x5415594: Xapian::FeatureList::Internal::populate_feature(Xapian::Feature*) (featurelist_internal.cc:168)
- ==12091== by 0x54119BE: Xapian::FeatureList::create_feature_vectors(Xapian::MSet const&, Xapian::Query const&, Xapian::Database const&) const (featurelist.cc:114)
- ==12091== by 0x409A70: test_createfeaturevector1() (api_ranker.cc:161)
- ==12091== by 0x410856: test_driver::runtest(test_desc const*) (testsuite.cc:334)
- ==12091== by 0x412A50: test_driver::do_run_tests(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >) (testsuite.cc:643)
- ==12091== by 0x412E8D: run_tests (testsuite.cc:606)
- ==12091== by 0x412E8D: test_driver::run(test_desc const*) (testsuite.cc:824)
- ==12091== by 0x406F5C: ApiTestRunner::run() const (api_collated.h:25)
- ==12091== by 0x40F11F: TestRunner::do_tests_for_backend(BackendManager*) (testrunner.cc:102)
- ==12091== by 0x40F3AF: TestRunner::run_tests(int, char**) (testrunner.cc:130)
- ==12091== by 0x406709: main (apitest.cc:88)
- ==12091== Uninitialised value was created by a heap allocation
- ==12091== at 0x4C2E0EF: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==12091== by 0x5411EC6: Xapian::FeatureList::FeatureList() (featurelist.cc:40)
- ==12091== by 0x4093CF: test_createfeaturevector1() (api_ranker.cc:148)
- ==12091== by 0x410856: test_driver::runtest(test_desc const*) (testsuite.cc:334)
- ==12091== by 0x412A50: test_driver::do_run_tests(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >) (testsuite.cc:643)
- ==12091== by 0x412E8D: run_tests (testsuite.cc:606)
- ==12091== by 0x412E8D: test_driver::run(test_desc const*) (testsuite.cc:824)
- ==12091== by 0x406F5C: ApiTestRunner::run() const (api_collated.h:25)
- ==12091== by 0x40F11F: TestRunner::do_tests_for_backend(BackendManager*) (testrunner.cc:102)
- ==12091== by 0x40F3AF: TestRunner::run_tests(int, char**) (testrunner.cc:130)
- ==12091== by 0x406709: main (apitest.cc:88)
- ==12091==
- ==12091== 21 bytes in 1 blocks are still reachable in loss record 1 of 10
- ==12091== at 0x4C2E0EF: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==12091== by 0x40FBAC: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) [clone .isra.53] (basic_string.tcc:223)
- ==12091== by 0x4124A2: _M_construct_aux<char const*> (basic_string.h:195)
- ==12091== by 0x4124A2: _M_construct<char const*> (basic_string.h:214)
- ==12091== by 0x4124A2: basic_string (basic_string.h:456)
- ==12091== by 0x4124A2: test_driver::parse_command_line(int, char**) (testsuite.cc:800)
- ==12091== by 0x40F29A: TestRunner::run_tests(int, char**) (testrunner.cc:112)
- ==12091== by 0x406709: main (apitest.cc:88)
- ==12091==
- ==12091== 21 bytes in 1 blocks are still reachable in loss record 2 of 10
- ==12091== at 0x4C2E0EF: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==12091== by 0x40FBAC: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) [clone .isra.53] (basic_string.tcc:223)
- ==12091== by 0x4127F2: _M_construct_aux<char*> (basic_string.h:195)
- ==12091== by 0x4127F2: _M_construct<char*> (basic_string.h:214)
- ==12091== by 0x4127F2: basic_string (basic_string.h:400)
- ==12091== by 0x4127F2: construct<std::__cxx11::basic_string<char>, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> (new_allocator.h:120)
- ==12091== by 0x4127F2: construct<std::__cxx11::basic_string<char>, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> (alloc_traits.h:530)
- ==12091== by 0x4127F2: _M_construct_node<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> (stl_tree.h:529)
- ==12091== by 0x4127F2: _M_create_node<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> (stl_tree.h:546)
- ==12091== by 0x4127F2: operator()<const std::__cxx11::basic_string<char>&> (stl_tree.h:459)
- ==12091== by 0x4127F2: _M_insert_<const std::__cxx11::basic_string<char>&, std::_Rb_tree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::_Identity<std::__cxx11::basic_string<char> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::__cxx11::basic_string<char> > >::_Alloc_node> (stl_tree.h:1509)
- ==12091== by 0x4127F2: _M_insert_unique_<const std::__cxx11::basic_string<char>&, std::_Rb_tree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::_Identity<std::__cxx11::basic_string<char> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::__cxx11::basic_string<char> > >::_Alloc_node> (stl_tree.h:1978)
- ==12091== by 0x4127F2: _M_insert_unique<__gnu_cxx::__normal_iterator<const std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char> > > > (stl_tree.h:2224)
- ==12091== by 0x4127F2: set<__gnu_cxx::__normal_iterator<const std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char> > > > (stl_set.h:171)
- ==12091== by 0x4127F2: test_driver::do_run_tests(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >) (testsuite.cc:620)
- ==12091== by 0x412E8D: run_tests (testsuite.cc:606)
- ==12091== by 0x412E8D: test_driver::run(test_desc const*) (testsuite.cc:824)
- ==12091== by 0x406F5C: ApiTestRunner::run() const (api_collated.h:25)
- ==12091== by 0x40F11F: TestRunner::do_tests_for_backend(BackendManager*) (testrunner.cc:102)
- ==12091== by 0x40F3AF: TestRunner::run_tests(int, char**) (testrunner.cc:130)
- ==12091== by 0x406709: main (apitest.cc:88)
- ==12091==
- ==12091== 32 bytes in 1 blocks are still reachable in loss record 3 of 10
- ==12091== at 0x4C2E0EF: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==12091== by 0x4134FC: allocate (new_allocator.h:104)
- ==12091== by 0x4134FC: allocate (alloc_traits.h:491)
- ==12091== by 0x4134FC: _M_allocate (stl_vector.h:170)
- ==12091== by 0x4134FC: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_emplace_back_aux<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) (vector.tcc:412)
- ==12091== by 0x4124FE: emplace_back<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > (vector.tcc:101)
- ==12091== by 0x4124FE: push_back (stl_vector.h:932)
- ==12091== by 0x4124FE: test_driver::parse_command_line(int, char**) (testsuite.cc:800)
- ==12091== by 0x40F29A: TestRunner::run_tests(int, char**) (testrunner.cc:112)
- ==12091== by 0x406709: main (apitest.cc:88)
- ==12091==
- ==12091== 48 bytes in 1 blocks are still reachable in loss record 4 of 10
- ==12091== at 0x4C2E0EF: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==12091== by 0x4132C5: allocate (new_allocator.h:104)
- ==12091== by 0x4132C5: allocate (alloc_traits.h:491)
- ==12091== by 0x4132C5: _M_get_node (stl_tree.h:491)
- ==12091== by 0x4132C5: _M_create_node<std::pair<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > (stl_tree.h:545)
- ==12091== by 0x4132C5: operator()<std::pair<int, std::__cxx11::basic_string<char>*> > (stl_tree.h:459)
- ==12091== by 0x4132C5: _M_insert_<std::pair<int, std::__cxx11::basic_string<char>*>, std::_Rb_tree<int, std::pair<int const, std::__cxx11::basic_string<char>*>, std::_Select1st<std::pair<int const, std::__cxx11::basic_string<char>*> >, std::less<int>, std::allocator<std::pair<int const, std::__cxx11::basic_string<char>*> > >::_Alloc_node> (stl_tree.h:1509)
- ==12091== by 0x4132C5: std::pair<std::_Rb_tree_iterator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*> >, bool> std::_Rb_tree<int, std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::_Select1st<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*> >, std::less<int>, std::allocator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > >::_M_insert_unique<std::pair<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*> >(std::pair<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>&&) (stl_tree.h:1870)
- ==12091== by 0x411F88: insert<std::pair<int, std::__cxx11::basic_string<char>*>, void> (stl_map.h:621)
- ==12091== by 0x411F88: test_driver::add_command_line_option(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) (testsuite.cc:723)
- ==12091== by 0x40F27D: TestRunner::run_tests(int, char**) (testrunner.cc:111)
- ==12091== by 0x406709: main (apitest.cc:88)
- ==12091==
- ==12091== 56 bytes in 1 blocks are still reachable in loss record 5 of 10
- ==12091== at 0x4C2E0EF: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==12091== by 0x50A311D: Xapian::Query::Query(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, unsigned int) (query.cc:44)
- ==12091== by 0x5083888: __static_initialization_and_destruction_0 (query.cc:39)
- ==12091== by 0x5083888: _GLOBAL__sub_I_query.cc (query.cc:348)
- ==12091== by 0x40106B9: call_init.part.0 (dl-init.c:72)
- ==12091== by 0x40107CA: call_init (dl-init.c:30)
- ==12091== by 0x40107CA: _dl_init (dl-init.c:120)
- ==12091== by 0x4000C69: ??? (in /lib/x86_64-linux-gnu/ld-2.23.so)
- ==12091== by 0x2: ???
- ==12091== by 0xFFF00015E: ???
- ==12091== by 0xFFF000168: ???
- ==12091== by 0xFFF00016B: ???
- ==12091==
- ==12091== 64 bytes in 1 blocks are still reachable in loss record 6 of 10
- ==12091== at 0x4C2E0EF: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==12091== by 0x4127D3: allocate (new_allocator.h:104)
- ==12091== by 0x4127D3: allocate (alloc_traits.h:491)
- ==12091== by 0x4127D3: _M_get_node (stl_tree.h:491)
- ==12091== by 0x4127D3: _M_create_node<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> (stl_tree.h:545)
- ==12091== by 0x4127D3: operator()<const std::__cxx11::basic_string<char>&> (stl_tree.h:459)
- ==12091== by 0x4127D3: _M_insert_<const std::__cxx11::basic_string<char>&, std::_Rb_tree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::_Identity<std::__cxx11::basic_string<char> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::__cxx11::basic_string<char> > >::_Alloc_node> (stl_tree.h:1509)
- ==12091== by 0x4127D3: _M_insert_unique_<const std::__cxx11::basic_string<char>&, std::_Rb_tree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::_Identity<std::__cxx11::basic_string<char> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::__cxx11::basic_string<char> > >::_Alloc_node> (stl_tree.h:1978)
- ==12091== by 0x4127D3: _M_insert_unique<__gnu_cxx::__normal_iterator<const std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char> > > > (stl_tree.h:2224)
- ==12091== by 0x4127D3: set<__gnu_cxx::__normal_iterator<const std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char> > > > (stl_set.h:171)
- ==12091== by 0x4127D3: test_driver::do_run_tests(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >) (testsuite.cc:620)
- ==12091== by 0x412E8D: run_tests (testsuite.cc:606)
- ==12091== by 0x412E8D: test_driver::run(test_desc const*) (testsuite.cc:824)
- ==12091== by 0x406F5C: ApiTestRunner::run() const (api_collated.h:25)
- ==12091== by 0x40F11F: TestRunner::do_tests_for_backend(BackendManager*) (testrunner.cc:102)
- ==12091== by 0x40F3AF: TestRunner::run_tests(int, char**) (testrunner.cc:130)
- ==12091== by 0x406709: main (apitest.cc:88)
- ==12091==
- ==12091== 520 bytes in 13 blocks are still reachable in loss record 7 of 10
- ==12091== at 0x4C2E0EF: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==12091== by 0x40D61B: allocate (new_allocator.h:104)
- ==12091== by 0x40D61B: allocate (alloc_traits.h:491)
- ==12091== by 0x40D61B: _M_get_node (stl_tree.h:491)
- ==12091== by 0x40D61B: _M_create_node<int const&> (stl_tree.h:545)
- ==12091== by 0x40D61B: operator()<int const&> (stl_tree.h:459)
- ==12091== by 0x40D61B: _M_insert_<int const&, std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_Alloc_node> (stl_tree.h:1509)
- ==12091== by 0x40D61B: std::pair<std::_Rb_tree_iterator<int>, bool> std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_insert_unique<int const&>(int const&) (stl_tree.h:1870)
- ==12091== by 0x40D110: insert (stl_set.h:485)
- ==12091== by 0x40D110: FDTracker::init() (fdtracker.cc:73)
- ==12091== by 0x4105BD: test_driver::runtest(test_desc const*) (testsuite.cc:310)
- ==12091== by 0x412A50: test_driver::do_run_tests(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >) (testsuite.cc:643)
- ==12091== by 0x412E8D: run_tests (testsuite.cc:606)
- ==12091== by 0x412E8D: test_driver::run(test_desc const*) (testsuite.cc:824)
- ==12091== by 0x406F5C: ApiTestRunner::run() const (api_collated.h:25)
- ==12091== by 0x40F11F: TestRunner::do_tests_for_backend(BackendManager*) (testrunner.cc:102)
- ==12091== by 0x40F3AF: TestRunner::run_tests(int, char**) (testrunner.cc:130)
- ==12091== by 0x406709: main (apitest.cc:88)
- ==12091==
- ==12091== 1,024 bytes in 1 blocks are still reachable in loss record 8 of 10
- ==12091== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==12091== by 0x5F381D4: _IO_file_doallocate (filedoalloc.c:127)
- ==12091== by 0x5F46593: _IO_doallocbuf (genops.c:398)
- ==12091== by 0x5F458F7: _IO_file_overflow@@GLIBC_2.2.5 (fileops.c:820)
- ==12091== by 0x5F4428C: _IO_file_xsputn@@GLIBC_2.2.5 (fileops.c:1331)
- ==12091== by 0x5F397BA: fwrite (iofwrite.c:39)
- ==12091== by 0x5738EC5: std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21)
- ==12091== by 0x40F09E: operator<< <std::char_traits<char> > (ostream:561)
- ==12091== by 0x40F09E: TestRunner::do_tests_for_backend(BackendManager*) (testrunner.cc:101)
- ==12091== by 0x40F305: TestRunner::run_tests(int, char**) (testrunner.cc:117)
- ==12091== by 0x406709: main (apitest.cc:88)
- ==12091==
- ==12091== 32,816 bytes in 1 blocks are still reachable in loss record 9 of 10
- ==12091== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==12091== by 0x5F931B9: __alloc_dir (opendir.c:247)
- ==12091== by 0x5F931B9: opendir_tail (opendir.c:145)
- ==12091== by 0x5F931B9: opendir (opendir.c:200)
- ==12091== by 0x40D0B4: FDTracker::init() (fdtracker.cc:53)
- ==12091== by 0x4105BD: test_driver::runtest(test_desc const*) (testsuite.cc:310)
- ==12091== by 0x412A50: test_driver::do_run_tests(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >) (testsuite.cc:643)
- ==12091== by 0x412E8D: run_tests (testsuite.cc:606)
- ==12091== by 0x412E8D: test_driver::run(test_desc const*) (testsuite.cc:824)
- ==12091== by 0x406F5C: ApiTestRunner::run() const (api_collated.h:25)
- ==12091== by 0x40F11F: TestRunner::do_tests_for_backend(BackendManager*) (testrunner.cc:102)
- ==12091== by 0x40F3AF: TestRunner::run_tests(int, char**) (testrunner.cc:130)
- ==12091== by 0x406709: main (apitest.cc:88)
- ==12091==
- ==12091== 72,704 bytes in 1 blocks are still reachable in loss record 10 of 10
- ==12091== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==12091== by 0x56B3EFF: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21)
- ==12091== by 0x40106B9: call_init.part.0 (dl-init.c:72)
- ==12091== by 0x40107CA: call_init (dl-init.c:30)
- ==12091== by 0x40107CA: _dl_init (dl-init.c:120)
- ==12091== by 0x4000C69: ??? (in /lib/x86_64-linux-gnu/ld-2.23.so)
- ==12091== by 0x2: ???
- ==12091== by 0xFFF00015E: ???
- ==12091== by 0xFFF000168: ???
- ==12091== by 0xFFF00016B: ???
- ==12091==
- ==12091== LEAK SUMMARY:
- ==12091== definitely lost: 0 bytes in 0 blocks
- ==12091== indirectly lost: 0 bytes in 0 blocks
- ==12091== possibly lost: 0 bytes in 0 blocks
- ==12091== still reachable: 107,306 bytes in 22 blocks
- ==12091== suppressed: 0 bytes in 0 blocks
- ==12091==
- Conditional jump or move depends on uninitialised value(s)
- ./apitest backend glass: 0 tests passed, 1 failed.
- Running tests with backend "singlefile_glass"...
- Running tests with backend "multi_glass"...
- Running tests with backend "remoteprog_glass"...
- Running tests with backend "remotetcp_glass"...
- ./apitest total: 0 tests passed, 1 failed.
Add Comment
Please, Sign In to add comment