texttest -a duarouter -d /home/delphi/clangDebug/sumo/tests -reconnect /home/delphi/clangDebug/texttesttmp/clang3_64D.31Jan050414.1081805 -g
texttest -a duarouter -d /home/delphi/clangDebug/sumo/tests
---------- Differences in errors ---------- 2a3,52 > > ================================================================= > ==3550191==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 136 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xa3085f in RORouteDef::copy(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long long) const /home/delphi/clangDebug/sumo/src/router/RORouteDef.cpp:398:26 > #2 0xa94dfe in RORouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:532:24 > #3 0xc97853 in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:265:17 > #4 0xe3401d in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:152:9 > #5 0x7f7eadc395fe in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x2135fe) > > Indirect leak of 112 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xa31162 in RORouteDef::copy(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long long) const /home/delphi/clangDebug/sumo/src/router/RORouteDef.cpp:402:29 > #2 0xa94dfe in RORouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:532:24 > #3 0xc97853 in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:265:17 > #4 0xe3401d in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:152:9 > #5 0x7f7eadc395fe in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x2135fe) > > Indirect leak of 32 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x5548f0 in __gnu_cxx::new_allocator<ROEdge const*>::allocate(unsigned long, void const*) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h:114:27 > #2 0x55481d in std::allocator_traits<std::allocator<ROEdge const*> >::allocate(std::allocator<ROEdge const*>&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:444:20 > #3 0x553d6f in std::_Vector_base<ROEdge const*, std::allocator<ROEdge const*> >::_M_allocate(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:343:20 > #4 0xa1381f in std::_Vector_base<ROEdge const*, std::allocator<ROEdge const*> >::_M_create_storage(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:358:33 > #5 0xa13702 in std::_Vector_base<ROEdge const*, std::allocator<ROEdge const*> >::_Vector_base(unsigned long, std::allocator<ROEdge const*> const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:302:9 > #6 0xa12a75 in std::vector<ROEdge const*, std::allocator<ROEdge const*> >::vector(std::vector<ROEdge const*, std::allocator<ROEdge const*> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:551:9 > #7 0xa0e60a in RORoute::RORoute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, double, std::vector<ROEdge const*, std::allocator<ROEdge const*> > const&, RGBColor const*, std::vector<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> > const&) /home/delphi/clangDebug/sumo/src/router/RORoute.cpp:43:28 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 2a3,52 > > ================================================================= > ==3550200==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 136 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xa3085f in RORouteDef::copy(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long long) const /home/delphi/clangDebug/sumo/src/router/RORouteDef.cpp:398:26 > #2 0xa94dfe in RORouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:532:24 > #3 0xc97853 in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:265:17 > #4 0xe3401d in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:152:9 > #5 0x7f32373975fe in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x2135fe) > > Indirect leak of 112 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xa31162 in RORouteDef::copy(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long long) const /home/delphi/clangDebug/sumo/src/router/RORouteDef.cpp:402:29 > #2 0xa94dfe in RORouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:532:24 > #3 0xc97853 in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:265:17 > #4 0xe3401d in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:152:9 > #5 0x7f32373975fe in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x2135fe) > > Indirect leak of 32 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x5548f0 in __gnu_cxx::new_allocator<ROEdge const*>::allocate(unsigned long, void const*) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h:114:27 > #2 0x55481d in std::allocator_traits<std::allocator<ROEdge const*> >::allocate(std::allocator<ROEdge const*>&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:444:20 > #3 0x553d6f in std::_Vector_base<ROEdge const*, std::allocator<ROEdge const*> >::_M_allocate(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:343:20 > #4 0xa1381f in std::_Vector_base<ROEdge const*, std::allocator<ROEdge const*> >::_M_create_storage(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:358:33 > #5 0xa13702 in std::_Vector_base<ROEdge const*, std::allocator<ROEdge const*> >::_Vector_base(unsigned long, std::allocator<ROEdge const*> const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:302:9 > #6 0xa12a75 in std::vector<ROEdge const*, std::allocator<ROEdge const*> >::vector(std::vector<ROEdge const*, std::allocator<ROEdge const*> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:551:9 > #7 0xa0e60a in RORoute::RORoute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, double, std::vector<ROEdge const*, std::allocator<ROEdge const*> > const&, RGBColor const*, std::vector<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> > const&) /home/delphi/clangDebug/sumo/src/router/RORoute.cpp:43:28 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 2a3,52 > > ================================================================= > ==3550213==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 136 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xa3085f in RORouteDef::copy(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long long) const /home/delphi/clangDebug/sumo/src/router/RORouteDef.cpp:398:26 > #2 0xa94dfe in RORouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:532:24 > #3 0xc97853 in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:265:17 > #4 0xe3401d in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:152:9 > #5 0x7faff61945fe in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x2135fe) > > Indirect leak of 112 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xa31162 in RORouteDef::copy(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long long) const /home/delphi/clangDebug/sumo/src/router/RORouteDef.cpp:402:29 > #2 0xa94dfe in RORouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:532:24 > #3 0xc97853 in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:265:17 > #4 0xe3401d in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:152:9 > #5 0x7faff61945fe in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x2135fe) > > Indirect leak of 32 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x5548f0 in __gnu_cxx::new_allocator<ROEdge const*>::allocate(unsigned long, void const*) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h:114:27 > #2 0x55481d in std::allocator_traits<std::allocator<ROEdge const*> >::allocate(std::allocator<ROEdge const*>&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:444:20 > #3 0x553d6f in std::_Vector_base<ROEdge const*, std::allocator<ROEdge const*> >::_M_allocate(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:343:20 > #4 0xa1381f in std::_Vector_base<ROEdge const*, std::allocator<ROEdge const*> >::_M_create_storage(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:358:33 > #5 0xa13702 in std::_Vector_base<ROEdge const*, std::allocator<ROEdge const*> >::_Vector_base(unsigned long, std::allocator<ROEdge const*> const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:302:9 > #6 0xa12a75 in std::vector<ROEdge const*, std::allocator<ROEdge const*> >::vector(std::vector<ROEdge const*, std::allocator<ROEdge const*> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:551:9 > #7 0xa0e60a in RORoute::RORoute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, double, std::vector<ROEdge const*, std::allocator<ROEdge const*> > const&, RGBColor const*, std::vector<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> > const&) /home/delphi/clangDebug/sumo/src/router/RORoute.cpp:43:28 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 2a3,52 > > ================================================================= > ==3550216==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 136 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xa3085f in RORouteDef::copy(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long long) const /home/delphi/clangDebug/sumo/src/router/RORouteDef.cpp:398:26 > #2 0xa94dfe in RORouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:532:24 > #3 0xc97853 in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:265:17 > #4 0xe3401d in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:152:9 > #5 0x7fda869a75fe in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x2135fe) > > Indirect leak of 112 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xa31162 in RORouteDef::copy(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long long) const /home/delphi/clangDebug/sumo/src/router/RORouteDef.cpp:402:29 > #2 0xa94dfe in RORouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:532:24 > #3 0xc97853 in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:265:17 > #4 0xe3401d in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:152:9 > #5 0x7fda869a75fe in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x2135fe) > > Indirect leak of 32 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x5548f0 in __gnu_cxx::new_allocator<ROEdge const*>::allocate(unsigned long, void const*) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h:114:27 > #2 0x55481d in std::allocator_traits<std::allocator<ROEdge const*> >::allocate(std::allocator<ROEdge const*>&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:444:20 > #3 0x553d6f in std::_Vector_base<ROEdge const*, std::allocator<ROEdge const*> >::_M_allocate(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:343:20 > #4 0xa1381f in std::_Vector_base<ROEdge const*, std::allocator<ROEdge const*> >::_M_create_storage(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:358:33 > #5 0xa13702 in std::_Vector_base<ROEdge const*, std::allocator<ROEdge const*> >::_Vector_base(unsigned long, std::allocator<ROEdge const*> const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:302:9 > #6 0xa12a75 in std::vector<ROEdge const*, std::allocator<ROEdge const*> >::vector(std::vector<ROEdge const*, std::allocator<ROEdge const*> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:551:9 > #7 0xa0e60a in RORoute::RORoute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, double, std::vector<ROEdge const*, std::allocator<ROEdge const*> > const&, RGBColor const*, std::vector<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> > const&) /home/delphi/clangDebug/sumo/src/router/RORoute.cpp:43:28 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 2a3,52 > > ================================================================= > ==3550218==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 136 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xa3085f in RORouteDef::copy(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long long) const /home/delphi/clangDebug/sumo/src/router/RORouteDef.cpp:398:26 > #2 0xa94dfe in RORouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:532:24 > #3 0xc97853 in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:265:17 > #4 0xe3401d in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:152:9 > #5 0x7f841082e5fe in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x2135fe) > > Indirect leak of 112 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xa31162 in RORouteDef::copy(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long long) const /home/delphi/clangDebug/sumo/src/router/RORouteDef.cpp:402:29 > #2 0xa94dfe in RORouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:532:24 > #3 0xc97853 in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:265:17 > #4 0xe3401d in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:152:9 > #5 0x7f841082e5fe in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x2135fe) > > Indirect leak of 32 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x5548f0 in __gnu_cxx::new_allocator<ROEdge const*>::allocate(unsigned long, void const*) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h:114:27 > #2 0x55481d in std::allocator_traits<std::allocator<ROEdge const*> >::allocate(std::allocator<ROEdge const*>&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:444:20 > #3 0x553d6f in std::_Vector_base<ROEdge const*, std::allocator<ROEdge const*> >::_M_allocate(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:343:20 > #4 0xa1381f in std::_Vector_base<ROEdge const*, std::allocator<ROEdge const*> >::_M_create_storage(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:358:33 > #5 0xa13702 in std::_Vector_base<ROEdge const*, std::allocator<ROEdge const*> >::_Vector_base(unsigned long, std::allocator<ROEdge const*> const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:302:9 > #6 0xa12a75 in std::vector<ROEdge const*, std::allocator<ROEdge const*> >::vector(std::vector<ROEdge const*, std::allocator<ROEdge const*> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:551:9 > #7 0xa0e60a in RORoute::RORoute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, double, std::vector<ROEdge const*, std::allocator<ROEdge const*> > const&, RGBColor const*, std::vector<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> > const&) /home/delphi/clangDebug/sumo/src/router/RORoute.cpp:43:28 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 2a3,52 > > ================================================================= > ==3550237==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 136 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xa3085f in RORouteDef::copy(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long long) const /home/delphi/clangDebug/sumo/src/router/RORouteDef.cpp:398:26 > #2 0xa94dfe in RORouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:532:24 > #3 0xc97853 in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:265:17 > #4 0xe3401d in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:152:9 > #5 0x7f05b62275fe in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x2135fe) > > Indirect leak of 112 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xa31162 in RORouteDef::copy(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long long) const /home/delphi/clangDebug/sumo/src/router/RORouteDef.cpp:402:29 > #2 0xa94dfe in RORouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:532:24 > #3 0xc97853 in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:265:17 > #4 0xe3401d in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:152:9 > #5 0x7f05b62275fe in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x2135fe) > > Indirect leak of 32 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x5548f0 in __gnu_cxx::new_allocator<ROEdge const*>::allocate(unsigned long, void const*) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h:114:27 > #2 0x55481d in std::allocator_traits<std::allocator<ROEdge const*> >::allocate(std::allocator<ROEdge const*>&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:444:20 > #3 0x553d6f in std::_Vector_base<ROEdge const*, std::allocator<ROEdge const*> >::_M_allocate(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:343:20 > #4 0xa1381f in std::_Vector_base<ROEdge const*, std::allocator<ROEdge const*> >::_M_create_storage(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:358:33 > #5 0xa13702 in std::_Vector_base<ROEdge const*, std::allocator<ROEdge const*> >::_Vector_base(unsigned long, std::allocator<ROEdge const*> const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:302:9 > #6 0xa12a75 in std::vector<ROEdge const*, std::allocator<ROEdge const*> >::vector(std::vector<ROEdge const*, std::allocator<ROEdge const*> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:551:9 > #7 0xa0e60a in RORoute::RORoute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, double, std::vector<ROEdge const*, std::allocator<ROEdge const*> > const&, RGBColor const*, std::vector<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> > const&) /home/delphi/clangDebug/sumo/src/router/RORoute.cpp:43:28 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 2a3,52 > > ================================================================= > ==3550254==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 136 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xa3085f in RORouteDef::copy(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long long) const /home/delphi/clangDebug/sumo/src/router/RORouteDef.cpp:398:26 > #2 0xa94dfe in RORouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:532:24 > #3 0xc97853 in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:265:17 > #4 0xe3401d in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:152:9 > #5 0x7fe51c8055fe in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x2135fe) > > Indirect leak of 112 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xa31162 in RORouteDef::copy(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long long) const /home/delphi/clangDebug/sumo/src/router/RORouteDef.cpp:402:29 > #2 0xa94dfe in RORouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:532:24 > #3 0xc97853 in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:265:17 > #4 0xe3401d in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:152:9 > #5 0x7fe51c8055fe in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x2135fe) > > Indirect leak of 32 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x5548f0 in __gnu_cxx::new_allocator<ROEdge const*>::allocate(unsigned long, void const*) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h:114:27 > #2 0x55481d in std::allocator_traits<std::allocator<ROEdge const*> >::allocate(std::allocator<ROEdge const*>&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:444:20 > #3 0x553d6f in std::_Vector_base<ROEdge const*, std::allocator<ROEdge const*> >::_M_allocate(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:343:20 > #4 0xa1381f in std::_Vector_base<ROEdge const*, std::allocator<ROEdge const*> >::_M_create_storage(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:358:33 > #5 0xa13702 in std::_Vector_base<ROEdge const*, std::allocator<ROEdge const*> >::_Vector_base(unsigned long, std::allocator<ROEdge const*> const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:302:9 > #6 0xa12a75 in std::vector<ROEdge const*, std::allocator<ROEdge const*> >::vector(std::vector<ROEdge const*, std::allocator<ROEdge const*> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:551:9 > #7 0xa0e60a in RORoute::RORoute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, double, std::vector<ROEdge const*, std::allocator<ROEdge const*> > const&, RGBColor const*, std::vector<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> > const&) /home/delphi/clangDebug/sumo/src/router/RORoute.cpp:43:28 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 2a3,52 > > ================================================================= > ==3550262==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 136 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xa3085f in RORouteDef::copy(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long long) const /home/delphi/clangDebug/sumo/src/router/RORouteDef.cpp:398:26 > #2 0xa94dfe in RORouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:532:24 > #3 0xc97853 in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:265:17 > #4 0xe3401d in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:152:9 > #5 0x7fa7e67b25fe in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x2135fe) > > Indirect leak of 112 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xa31162 in RORouteDef::copy(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long long) const /home/delphi/clangDebug/sumo/src/router/RORouteDef.cpp:402:29 > #2 0xa94dfe in RORouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:532:24 > #3 0xc97853 in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:265:17 > #4 0xe3401d in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:152:9 > #5 0x7fa7e67b25fe in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x2135fe) > > Indirect leak of 32 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x5548f0 in __gnu_cxx::new_allocator<ROEdge const*>::allocate(unsigned long, void const*) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h:114:27 > #2 0x55481d in std::allocator_traits<std::allocator<ROEdge const*> >::allocate(std::allocator<ROEdge const*>&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:444:20 > #3 0x553d6f in std::_Vector_base<ROEdge const*, std::allocator<ROEdge const*> >::_M_allocate(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:343:20 > #4 0xa1381f in std::_Vector_base<ROEdge const*, std::allocator<ROEdge const*> >::_M_create_storage(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:358:33 > #5 0xa13702 in std::_Vector_base<ROEdge const*, std::allocator<ROEdge const*> >::_Vector_base(unsigned long, std::allocator<ROEdge const*> const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:302:9 > #6 0xa12a75 in std::vector<ROEdge const*, std::allocator<ROEdge const*> >::vector(std::vector<ROEdge const*, std::allocator<ROEdge const*> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:551:9 > #7 0xa0e60a in RORoute::RORoute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, double, std::vector<ROEdge const*, std::allocator<ROEdge const*> > const&, RGBColor const*, std::vector<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> > const&) /home/delphi/clangDebug/sumo/src/router/RORoute.cpp:43:28 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 5a6,18 > > ================================================================= > ==3550424==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 136 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xa8f0bc in RORouteHandler::openRouteDistribution(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:472:29 > #2 0xc92339 in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:163:13 > #3 0xa79fe5 in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:186:23 > #4 0xe3248f in GenericSAXHandler::startElement(char16_t const*, char16_t const*, char16_t const*, xercesc_3_2::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #5 0x7fa14b5425ae in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x2135ae) > > SUMMARY: AddressSanitizer: 136 byte(s) leaked in 1 allocation(s).
---------- Differences in errors ---------- 6a7,53 > > ================================================================= > ==3550410==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 136 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xa8f0bc in RORouteHandler::openRouteDistribution(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:472:29 > #2 0xc92339 in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:163:13 > #3 0xa79fe5 in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:186:23 > #4 0xe3248f in GenericSAXHandler::startElement(char16_t const*, char16_t const*, char16_t const*, xercesc_3_2::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #5 0x7f0556c3b5ae in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x2135ae) > > Indirect leak of 112 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xa8b120 in RORouteHandler::closeRoute(bool) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:419:22 > #2 0xc95d96 in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:229:13 > #3 0xe3401d in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:152:9 > #4 0x7f0556c3b5fe in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x2135fe) > > Indirect leak of 32 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x5548f0 in __gnu_cxx::new_allocator<ROEdge const*>::allocate(unsigned long, void const*) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h:114:27 > #2 0x55481d in std::allocator_traits<std::allocator<ROEdge const*> >::allocate(std::allocator<ROEdge const*>&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:444:20 > #3 0x553d6f in std::_Vector_base<ROEdge const*, std::allocator<ROEdge const*> >::_M_allocate(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:343:20 > #4 0xa1381f in std::_Vector_base<ROEdge const*, std::allocator<ROEdge const*> >::_M_create_storage(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:358:33 > #5 0xa13702 in std::_Vector_base<ROEdge const*, std::allocator<ROEdge const*> >::_Vector_base(unsigned long, std::allocator<ROEdge const*> const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:302:9 > #6 0xa12a75 in std::vector<ROEdge const*, std::allocator<ROEdge const*> >::vector(std::vector<ROEdge const*, std::allocator<ROEdge const*> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:551:9 > #7 0xa0e60a in RORoute::RORoute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, double, std::vector<ROEdge const*, std::allocator<ROEdge const*> > const&, RGBColor const*, std::vector<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> > const&) /home/delphi/clangDebug/sumo/src/router/RORoute.cpp:43:28 > #8 0xa8b7b1 in RORouteHandler::closeRoute(bool) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:419:26 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 5a6,26 > > ================================================================= > ==3550691==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 520 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xcf2798 in SUMOVehicleParserHelper::parseVehicleAttributes(int, SUMOSAXAttributes const&, bool, bool, bool) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParserHelper.cpp:316:50 > #2 0xc8ef92 in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:92:34 > #3 0xa79fe5 in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:186:23 > #4 0xe3248f in GenericSAXHandler::startElement(char16_t const*, char16_t const*, char16_t const*, xercesc_3_2::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #5 0x7efc9ba005ae in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x2135ae) > > Direct leak of 136 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xa8f0bc in RORouteHandler::openRouteDistribution(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:472:29 > #2 0xc92339 in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:163:13 > #3 0xa79fe5 in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:186:23 > #4 0xe3248f in GenericSAXHandler::startElement(char16_t const*, char16_t const*, char16_t const*, xercesc_3_2::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #5 0x7efc9ba005ae in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x2135ae) > > SUMMARY: AddressSanitizer: 656 byte(s) leaked in 2 allocation(s).
---------- Differences in errors ---------- 5a6,18 > > ================================================================= > ==3550663==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 520 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xcf2798 in SUMOVehicleParserHelper::parseVehicleAttributes(int, SUMOSAXAttributes const&, bool, bool, bool) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParserHelper.cpp:316:50 > #2 0xc8ef92 in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:92:34 > #3 0xa79fe5 in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:186:23 > #4 0xe3248f in GenericSAXHandler::startElement(char16_t const*, char16_t const*, char16_t const*, xercesc_3_2::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #5 0x7fcc253555ae in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x2135ae) > > SUMMARY: AddressSanitizer: 520 byte(s) leaked in 1 allocation(s).
---------- Differences in errors ---------- 5a6,60 > > ================================================================= > ==3550669==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 520 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xcf2798 in SUMOVehicleParserHelper::parseVehicleAttributes(int, SUMOSAXAttributes const&, bool, bool, bool) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParserHelper.cpp:316:50 > #2 0xc8ef92 in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:92:34 > #3 0xa79fe5 in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:186:23 > #4 0xe3248f in GenericSAXHandler::startElement(char16_t const*, char16_t const*, char16_t const*, xercesc_3_2::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #5 0x7fb87c42e5ae in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x2135ae) > > Direct leak of 136 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xa8f0bc in RORouteHandler::openRouteDistribution(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:472:29 > #2 0xc92339 in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:163:13 > #3 0xa79fe5 in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:186:23 > #4 0xe3248f in GenericSAXHandler::startElement(char16_t const*, char16_t const*, char16_t const*, xercesc_3_2::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #5 0x7fb87c42e5ae in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x2135ae) > > Indirect leak of 112 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xa8b120 in RORouteHandler::closeRoute(bool) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:419:22 > #2 0xc95d96 in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:229:13 > #3 0xe3401d in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:152:9 > #4 0x7fb87c42e5fe in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x2135fe) > > Indirect leak of 32 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) <truncated after showing first 30 lines>
---------- Differences in errors ---------- 2a3,52 > > ================================================================= > ==3552459==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 1360 byte(s) in 10 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xa3085f in RORouteDef::copy(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long long) const /home/delphi/clangDebug/sumo/src/router/RORouteDef.cpp:398:26 > #2 0xa94dfe in RORouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:532:24 > #3 0xc97853 in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:265:17 > #4 0xe3401d in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:152:9 > #5 0x7ff4626f9f52 in xercesc_3_2::SAX2XMLReaderImpl::endElement(xercesc_3_2::XMLElementDecl const&, unsigned int, bool, char16_t const*) (/usr/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x212f52) > > Indirect leak of 1120 byte(s) in 10 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xa31162 in RORouteDef::copy(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long long) const /home/delphi/clangDebug/sumo/src/router/RORouteDef.cpp:402:29 > #2 0xa94dfe in RORouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:532:24 > #3 0xc97853 in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:265:17 > #4 0xe3401d in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:152:9 > #5 0x7ff4626f9f52 in xercesc_3_2::SAX2XMLReaderImpl::endElement(xercesc_3_2::XMLElementDecl const&, unsigned int, bool, char16_t const*) (/usr/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x212f52) > > Indirect leak of 320 byte(s) in 10 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x5548f0 in __gnu_cxx::new_allocator<ROEdge const*>::allocate(unsigned long, void const*) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h:114:27 > #2 0x55481d in std::allocator_traits<std::allocator<ROEdge const*> >::allocate(std::allocator<ROEdge const*>&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:444:20 > #3 0x553d6f in std::_Vector_base<ROEdge const*, std::allocator<ROEdge const*> >::_M_allocate(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:343:20 > #4 0xa1381f in std::_Vector_base<ROEdge const*, std::allocator<ROEdge const*> >::_M_create_storage(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:358:33 > #5 0xa13702 in std::_Vector_base<ROEdge const*, std::allocator<ROEdge const*> >::_Vector_base(unsigned long, std::allocator<ROEdge const*> const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:302:9 > #6 0xa12a75 in std::vector<ROEdge const*, std::allocator<ROEdge const*> >::vector(std::vector<ROEdge const*, std::allocator<ROEdge const*> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:551:9 > #7 0xa0e60a in RORoute::RORoute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, double, std::vector<ROEdge const*, std::allocator<ROEdge const*> > const&, RGBColor const*, std::vector<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> > const&) /home/delphi/clangDebug/sumo/src/router/RORoute.cpp:43:28 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 2a3,15 > > ================================================================= > ==3552463==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 520 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xcd64d6 in SUMOVehicleParserHelper::parseFlowAttributes(SumoXMLTag, SUMOSAXAttributes const&, bool, bool, long long, long long) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParserHelper.cpp:144:47 > #2 0xc903e9 in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:118:34 > #3 0xa79fe5 in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:186:23 > #4 0xe3248f in GenericSAXHandler::startElement(char16_t const*, char16_t const*, char16_t const*, xercesc_3_2::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #5 0x7f7c18cd55ae in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x2135ae) > > SUMMARY: AddressSanitizer: 520 byte(s) leaked in 1 allocation(s).
---------- Differences in errors ---------- 3a4,26 > > ================================================================= > ==3552545==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 576 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xb47cae in ROPerson::addTrip(std::vector<ROPerson::PlanItem*, std::allocator<ROPerson::PlanItem*> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ROEdge const*, ROEdge const*, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<c har> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/delphi/clangDebug/sumo/src/router/ROPerson.cpp:96:30 > #2 0xac5f62 in RORouteHandler::addPersonTrip(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:1201:9 > #3 0xc932e3 in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:185:13 > #4 0xa79fe5 in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:186:23 > #5 0xe3248f in GenericSAXHandler::startElement(char16_t const*, char16_t const*, char16_t const*, xercesc_3_2::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #6 0x7fbf08dae5ae in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x2135ae) > > Indirect leak of 136 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xb47d14 in ROPerson::addTrip(std::vector<ROPerson::PlanItem*, std::allocator<ROPerson::PlanItem*> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ROEdge const*, ROEdge const*, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<c har> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/delphi/clangDebug/sumo/src/router/ROPerson.cpp:96:50 > #2 0xac5f62 in RORouteHandler::addPersonTrip(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:1201:9 > #3 0xc932e3 in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:185:13 > #4 0xa79fe5 in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:186:23 > #5 0xe3248f in GenericSAXHandler::startElement(char16_t const*, char16_t const*, char16_t const*, xercesc_3_2::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #6 0x7fbf08dae5ae in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x2135ae) > > SUMMARY: AddressSanitizer: 712 byte(s) leaked in 2 allocation(s).
---------- Differences in errors ---------- 0a1,101 > > ================================================================= > ==3552558==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 2304 byte(s) in 4 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x8a910e in RONet::checkFlows(long long, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:572:34 > #2 0x8adb7d in RONet::saveAndRemoveRoutesUntil(OptionsCont&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&, long long) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:635:9 > #3 0x875fbc in ROLoader::processRoutes(long long, long long, long long, RONet&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&) /home/delphi/clangDebug/sumo/src/router/ROLoader.cpp:210:24 > #4 0x50af1a in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:221:16 > #5 0x50c8d3 in main /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:271:13 > #6 0x7fc39972b0b2 in __libc_start_main /build/glibc-eX1tMB/glibc-2.31/csu/../csu/libc-start.c:308:16 > > Indirect leak of 8544 byte(s) in 4 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x8ffef0 in __gnu_cxx::new_allocator<SUMOVehicleParameter::Stop>::allocate(unsigned long, void const*) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h:114:27 > #2 0x8ffe1d in std::allocator_traits<std::allocator<SUMOVehicleParameter::Stop> >::allocate(std::allocator<SUMOVehicleParameter::Stop>&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:444:20 > #3 0x8ffdaf in std::_Vector_base<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_M_allocate(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:343:20 > #4 0x8ff6ff in std::_Vector_base<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_M_create_storage(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:358:33 > #5 0x8fe812 in std::_Vector_base<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_Vector_base(unsigned long, std::allocator<SUMOVehicleParameter::Stop> const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:302:9 > #6 0x8f98b5 in std::vector<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::vector(std::vector<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:551:9 > #7 0x8d29d5 in SUMOVehicleParameter::SUMOVehicleParameter(SUMOVehicleParameter const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.h:314:7 > #8 0xb28079 in RORoutable::RORoutable(SUMOVehicleParameter const&, SUMOVTypeParameter const*) /home/delphi/clangDebug/sumo/src/router/RORoutable.h:60:11 > #9 0xb15147 in ROVehicle::ROVehicle(SUMOVehicleParameter const&, RORouteDef*, SUMOVTypeParameter const*, RONet const*, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/ROVehicle.cpp:52:7 > #10 0x8a91c9 in RONet::checkFlows(long long, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:572:38 > #11 0x8adb7d in RONet::saveAndRemoveRoutesUntil(OptionsCont&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&, long long) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:635:9 > #12 0x875fbc in ROLoader::processRoutes(long long, long long, long long, RONet&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&) /home/delphi/clangDebug/sumo/src/router/ROLoader.cpp:210:24 > #13 0x50af1a in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:221:16 > #14 0x50c8d3 in main /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:271:13 <truncated after showing first 30 lines> ---------- New result in exitcode ---------- 1
---------- Differences in errors ---------- 2a3,53 > LLVMSymbolizer: error reading file: No such file or directory > > ================================================================= > ==3552219==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 520 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xcf2798 in SUMOVehicleParserHelper::parseVehicleAttributes(int, SUMOSAXAttributes const&, bool, bool, bool) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParserHelper.cpp:316:50 > #2 0xc8fbae in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:109:34 > #3 0xa79fe5 in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:186:23 > #4 0xe3248f in GenericSAXHandler::startElement(char16_t const*, char16_t const*, char16_t const*, xercesc_3_2::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #5 0x7f8b8d85d5ae in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x2135ae) > > Direct leak of 424 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xa7a24f in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:198:37 > #2 0xe3248f in GenericSAXHandler::startElement(char16_t const*, char16_t const*, char16_t const*, xercesc_3_2::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #3 0x7f8b8d85d5ae in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x2135ae) > > Indirect leak of 513 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x7f8b8ca2587f in std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) (/usr/lib/x86_64-linux-gnu/libstdc++.so.6+0x14387f) > #2 0x7ffc67723ebf ([stack]+0x1aebf) > > Indirect leak of 40 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x11a4fae in OutputDevice::OutputDevice(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/delphi/clangDebug/sumo/src/utils/iodevices/OutputDevice.cpp:196:39 > #2 0x11b4634 in OutputDevice_String::OutputDevice_String(int) /home/delphi/clangDebug/sumo/src/utils/iodevices/OutputDevice_String.cpp:31:7 > #3 0xa7a2ac in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:198:41 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 2a3,53 > LLVMSymbolizer: error reading file: No such file or directory > > ================================================================= > ==3552217==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 520 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xcf2798 in SUMOVehicleParserHelper::parseVehicleAttributes(int, SUMOSAXAttributes const&, bool, bool, bool) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParserHelper.cpp:316:50 > #2 0xc8fbae in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:109:34 > #3 0xa79fe5 in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:186:23 > #4 0xe3248f in GenericSAXHandler::startElement(char16_t const*, char16_t const*, char16_t const*, xercesc_3_2::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #5 0x7fd5d0f495ae in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x2135ae) > > Direct leak of 424 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xa7a24f in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:198:37 > #2 0xe3248f in GenericSAXHandler::startElement(char16_t const*, char16_t const*, char16_t const*, xercesc_3_2::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #3 0x7fd5d0f495ae in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x2135ae) > > Indirect leak of 513 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x7fd5d011187f in std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) (/usr/lib/x86_64-linux-gnu/libstdc++.so.6+0x14387f) > #2 0x7ffcf6e99fdf ([stack]+0x18fdf) > > Indirect leak of 40 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x11a4fae in OutputDevice::OutputDevice(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/delphi/clangDebug/sumo/src/utils/iodevices/OutputDevice.cpp:196:39 > #2 0x11b4634 in OutputDevice_String::OutputDevice_String(int) /home/delphi/clangDebug/sumo/src/utils/iodevices/OutputDevice_String.cpp:31:7 > #3 0xa7a2ac in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:198:41 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,41 > > ================================================================= > ==3549684==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 56 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xa7c03a in RORouteHandler::openVehicleTypeDistribution(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:233:38 > #2 0xc92097 in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:157:13 > #3 0xa79fe5 in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:186:23 > #4 0xe3248f in GenericSAXHandler::startElement(char16_t const*, char16_t const*, char16_t const*, xercesc_3_2::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #5 0x7efcc5a575ae in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x2135ae) > > Indirect leak of 8 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x5729c0 in __gnu_cxx::new_allocator<double>::allocate(unsigned long, void const*) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h:114:27 > #2 0x5728ed in std::allocator_traits<std::allocator<double> >::allocate(std::allocator<double>&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:444:20 > #3 0x57221f in std::_Vector_base<double, std::allocator<double> >::_M_allocate(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:343:20 > #4 0x570a56 in void std::vector<double, std::allocator<double> >::_M_realloc_insert<double const&>(__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >, double const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:440:33 > #5 0x56d17b in std::vector<double, std::allocator<double> >::push_back(double const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:1195:4 > #6 0xacc689 in RandomDistributor<SUMOVTypeParameter*>::add(SUMOVTypeParameter*, double, bool) /home/delphi/clangDebug/sumo/src/utils/distribution/RandomDistributor.h:83:17 > #7 0xa7cd30 in RORouteHandler::openVehicleTypeDistribution(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:243:49 > #8 0xc92097 in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:157:13 > #9 0xa79fe5 in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:186:23 > #10 0xe3248f in GenericSAXHandler::startElement(char16_t const*, char16_t const*, char16_t const*, xercesc_3_2::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #11 0x7efcc5a575ae in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x2135ae) > > Indirect leak of 8 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xb05f10 in __gnu_cxx::new_allocator<SUMOVTypeParameter*>::allocate(unsigned long, void const*) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h:114:27 <truncated after showing first 30 lines> ---------- New result in exitcode ---------- 1
---------- Differences in errors ---------- 0a1,41 > > ================================================================= > ==3549685==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 56 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xa7c03a in RORouteHandler::openVehicleTypeDistribution(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:233:38 > #2 0xc92097 in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:157:13 > #3 0xa79fe5 in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:186:23 > #4 0xe3248f in GenericSAXHandler::startElement(char16_t const*, char16_t const*, char16_t const*, xercesc_3_2::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #5 0x7f671f5b55ae in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x2135ae) > > Indirect leak of 8 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x5729c0 in __gnu_cxx::new_allocator<double>::allocate(unsigned long, void const*) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h:114:27 > #2 0x5728ed in std::allocator_traits<std::allocator<double> >::allocate(std::allocator<double>&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:444:20 > #3 0x57221f in std::_Vector_base<double, std::allocator<double> >::_M_allocate(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:343:20 > #4 0x570a56 in void std::vector<double, std::allocator<double> >::_M_realloc_insert<double const&>(__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >, double const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:440:33 > #5 0x56d17b in std::vector<double, std::allocator<double> >::push_back(double const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:1195:4 > #6 0xacc689 in RandomDistributor<SUMOVTypeParameter*>::add(SUMOVTypeParameter*, double, bool) /home/delphi/clangDebug/sumo/src/utils/distribution/RandomDistributor.h:83:17 > #7 0xa7cd30 in RORouteHandler::openVehicleTypeDistribution(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:243:49 > #8 0xc92097 in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:157:13 > #9 0xa79fe5 in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:186:23 > #10 0xe3248f in GenericSAXHandler::startElement(char16_t const*, char16_t const*, char16_t const*, xercesc_3_2::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #11 0x7f671f5b55ae in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x2135ae) > > Indirect leak of 8 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xb05f10 in __gnu_cxx::new_allocator<SUMOVTypeParameter*>::allocate(unsigned long, void const*) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h:114:27 <truncated after showing first 30 lines> ---------- New result in exitcode ---------- 1
---------- Differences in errors ---------- 0a1,15 > > ================================================================= > ==3551012==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 200 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xb45fd6 in ROPerson::addTrip(std::vector<ROPerson::PlanItem*, std::allocator<ROPerson::PlanItem*> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ROEdge const*, ROEdge const*, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<c har> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/delphi/clangDebug/sumo/src/router/ROPerson.cpp:67:24 > #2 0xac5f62 in RORouteHandler::addPersonTrip(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:1201:9 > #3 0xaca4f7 in RORouteHandler::addWalk(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:1249:9 > #4 0xc93434 in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:188:13 > #5 0xa79fe5 in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:186:23 > #6 0xe3248f in GenericSAXHandler::startElement(char16_t const*, char16_t const*, char16_t const*, xercesc_3_2::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #7 0x7f24a7df15ae in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x2135ae) > > SUMMARY: AddressSanitizer: 200 byte(s) leaked in 1 allocation(s). ---------- New result in exitcode ---------- 1
---------- Differences in errors ---------- 0a1,84 > > ================================================================= > ==3551259==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 1104 byte(s) in 3 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x6a3678 in ROEdge::getRailwayRoutingEdge() const /home/delphi/clangDebug/sumo/src/router/ROEdge.h:539:36 > #2 0x51f7b9 in RailwayRouter<ROEdge, ROVehicle>::RailwayRouter(std::vector<ROEdge*, std::allocator<ROEdge*> > const&, bool, double (*)(ROEdge const*, ROVehicle const*, double), double (*)(ROEdge const*, ROVehicle const*, double), bool, bool, bool, double) /home/delphi/clangDebug/sumo/src/utils/router/RailwayRouter.h:87:44 > #3 0x50a889 in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:211:26 > #4 0x50c8d3 in main /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:271:13 > #5 0x7fdec42890b2 in __libc_start_main /build/glibc-eX1tMB/glibc-2.31/csu/../csu/libc-start.c:308:16 > > Indirect leak of 4784 byte(s) in 13 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x6a3678 in ROEdge::getRailwayRoutingEdge() const /home/delphi/clangDebug/sumo/src/router/ROEdge.h:539:36 > #2 0x51f7b9 in RailwayRouter<ROEdge, ROVehicle>::RailwayRouter(std::vector<ROEdge*, std::allocator<ROEdge*> > const&, bool, double (*)(ROEdge const*, ROVehicle const*, double), double (*)(ROEdge const*, ROVehicle const*, double), bool, bool, bool, double) /home/delphi/clangDebug/sumo/src/utils/router/RailwayRouter.h:87:44 > #3 0x50a889 in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:211:26 > #4 0x50c8d3 in main /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:271:13 > #5 0x7fdec42890b2 in __libc_start_main /build/glibc-eX1tMB/glibc-2.31/csu/../csu/libc-start.c:308:16 > > Indirect leak of 384 byte(s) in 6 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x6fe430 in __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<SUMOVehicleClass const, std::vector<std::pair<RailEdge<ROEdge, ROVehicle> const*, RailEdge<ROEdge, ROVehicle> const*>, std::allocator<std::pair<RailEdge<ROEdge, ROVehicle> const*, RailEdge<ROEdge, ROVehicle> const*> > > > > >::allocate(unsigned long, void const*) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h:114:27 > #2 0x6fe35d in std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<SUMOVehicleClass const, std::vector<std::pair<RailEdge<ROEdge, ROVehicle> const*, RailEdge<ROEdge, ROVehicle> const*>, std::allocator<std::pair<RailEdge<ROEdge, ROVehicle> const*, RailEdge<ROEdge, ROVehicle> const*> > > > > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<SUMOVehicleClass const, std::vector<std::pair<RailEdge<ROEdge, ROVehicle> const*, RailEdge<ROEdge, ROVehicle> const*>, std::allocat or<std::pair<RailEdge<ROEdge, ROVehicle> const*, RailEdge<ROEdge, ROVehicle> const*> > > > > >&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:444:20 > #3 0x6fe00c in std::_Rb_tree<SUMOVehicleClass, std::pair<SUMOVehicleClass const, std::vector<std::pair<RailEdge<ROEdge, ROVehicle> const*, RailEdge<ROEdge, ROVehicle> const*>, std::allocator<std::pair<RailEdge<ROEdge, ROVehicle> const*, RailEdge<ROEdge, ROVehicle> const*> > > >, std::_Select1st<std::pair<SUMOVehicleClass const, std::vector<std::pair<RailEdge<ROEdge, ROVehicle> const*, RailEdge<ROEdge, ROVehicle> const*>, std::allocator<std::pair<RailEdge<ROEdge, ROVehicle> const*, RailEdge <ROEdge, ROVehicle> const*> > > > >, std::less<SUMOVehicleClass>, std::allocator<std::pair<SUMOVehicleClass const, std::vector<std::pair<RailEdge<ROEdge, ROVehicle> const*, RailEdge<ROEdge, ROVehicle> const*>, std::allocator<std::pair<RailEdge<ROEdge, ROVehicle> const*, RailEdge<ROEdge, ROVehicle> const*> > > > > >::_M_get_node() /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:580:16 > #4 0x6fc1e2 in std::_Rb_tree_node<std::pair<SUMOVehicleClass const, std::vector<std::pair<RailEdge<ROEdge, ROVehicle> const*, RailEdge<ROEdge, ROVehicle> const*>, std::allocator<std::pair<RailEdge<ROEdge, ROVehicle> const*, RailEdge<ROEdge, ROVehicle> const*> > > > >* std::_Rb_tree<SUMOVehicleClass, std::pair<SUMOVehicleClass const, std::vector<std::pair<RailEdge<ROEdge, ROVehicle> const*, RailEdge<ROEdge, ROVehicle> const*>, std::allocator<std::pair<RailEdge<ROEdge, ROVehicle> const*, Rai lEdge<ROEdge, ROVehicle> const*> > > >, std::_Select1st<std::pair<SUMOVehicleClass const, std::vector<std::pair<RailEdge<ROEdge, ROVehicle> const*, RailEdge<ROEdge, ROVehicle> const*>, std::allocator<std::pair<RailEdge<ROEdge, ROVehicle> const*, RailEdge<ROEdge, ROVehicle> const*> > > > >, std::less<SUMOVehicleClass>, std::allocator<std::pair<SUMOVehicleClass const, std::vector<std::pair<RailEdge<ROEdge, ROVehicle> const*, RailEdge<ROEdge, ROVehicle> const*>, std::allocator<std::pair<RailEdge<RO Edge, ROVehicle> const*, RailEdge<ROEdge, ROVehicle> const*> > > > > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<SUMOVehicleClass const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<SUMOVehicleClass const&>&&, std::tuple<>&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:630:23 > #5 0x6fb906 in std::_Rb_tree_iterator<std::pair<SUMOVehicleClass const, std::vector<std::pair<RailEdge<ROEdge, ROVehicle> const*, RailEdge<ROEdge, ROVehicle> const*>, std::allocator<std::pair<RailEdge<ROEdge, ROVehicle> const*, RailEdge<ROEdge, ROVehicle> const*> > > > > std::_Rb_tree<SUMOVehicleClass, std::pair<SUMOVehicleClass const, std::vector<std::pair<RailEdge<ROEdge, ROVehicle> const*, RailEdge<ROEdge, ROVehicle> const*>, std::allocator<std::pair<RailEdge<ROEdge, ROVehicle> const*, RailEdge<ROEdge, ROVehicle> const*> > > >, std::_Select1st<std::pair<SUMOVehicleClass const, std::vector<std::pair<RailEdge<ROEdge, ROVehicle> const*, RailEdge<ROEdge, ROVehicle> const*>, std::allocator<std::pair<RailEdge<ROEdge, ROVehicle> const*, RailEdge<ROEdge, ROVehicle> const*> > > > >, std::less<SUMOVehicleClass>, std::allocator<std::pair<SUMOVehicleClass const, std::vector<std::pair<RailEdge<ROEdge, ROVehicle> const*, RailEdge<ROEdge, ROVehicle> const*>, std::allocator<std::pair<RailEdge <ROEdge, ROVehicle> const*, RailEdge<ROEdge, ROVehicle> const*> > > > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<SUMOVehicleClass const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<SUMOVehicleClass const, std::vector<std::pair<RailEdge<ROEdge, ROVehicle> const*, RailEdge<ROEdge, ROVehicle> const*>, std::allocator<std::pair<RailEdge<ROEdge, ROVehicle> const*, RailEdge<ROEdge, ROVehicle> const*> > > > >, std::piecewise_construct_t const&, std::tuple<SUMOV ehicleClass const&>&&, std::tuple<>&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:2455:19 > #6 0x6f9218 in std::map<SUMOVehicleClass, std::vector<std::pair<RailEdge<ROEdge, ROVehicle> const*, RailEdge<ROEdge, ROVehicle> const*>, std::allocator<std::pair<RailEdge<ROEdge, ROVehicle> const*, RailEdge<ROEdge, ROVehicle> const*> > >, std::less<SUMOVehicleClass>, std::allocator<std::pair<SUMOVehicleClass const, std::vector<std::pair<RailEdge<ROEdge, ROVehicle> const*, RailEdge<ROEdge, ROVehicle> const*>, std::allocator<std::pair<RailEdge<ROEdge, ROVehicle> const*, RailEdge<ROEdge, ROVe hicle> const*> > > > > >::operator[](SUMOVehicleClass const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_map.h:499:15 > #7 0x6e8684 in RailEdge<ROEdge, ROVehicle>::getViaSuccessors(SUMOVehicleClass) const /home/delphi/clangDebug/sumo/src/utils/router/RailEdge.h:240:39 <truncated after showing first 30 lines> ---------- New result in exitcode ---------- 1
---------- Differences in errors ---------- 0a1,15 > > ================================================================= > ==3551006==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 200 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xb45fd6 in ROPerson::addTrip(std::vector<ROPerson::PlanItem*, std::allocator<ROPerson::PlanItem*> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ROEdge const*, ROEdge const*, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<c har> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/delphi/clangDebug/sumo/src/router/ROPerson.cpp:67:24 > #2 0xac5f62 in RORouteHandler::addPersonTrip(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:1201:9 > #3 0xaca4f7 in RORouteHandler::addWalk(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:1249:9 > #4 0xc93434 in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:188:13 > #5 0xa79fe5 in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:186:23 > #6 0xe3248f in GenericSAXHandler::startElement(char16_t const*, char16_t const*, char16_t const*, xercesc_3_2::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #7 0x7f3426e835ae in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x2135ae) > > SUMMARY: AddressSanitizer: 200 byte(s) leaked in 1 allocation(s). ---------- New result in exitcode ---------- 1
---------- Differences in errors ---------- 0a1,38 > > ================================================================= > ==3551337==ERROR: LeakSanitizer: detected memory leaks > > Indirect leak of 557056 byte(s) in 2048 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x5116a8 in ROEdge::getReversedRoutingEdge() const /home/delphi/clangDebug/sumo/src/router/ROEdge.h:532:37 > #2 0x505a45 in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:125:46 > #3 0x50c8d3 in main /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:271:13 > #4 0x7f63bf97f0b2 in __libc_start_main /build/glibc-eX1tMB/glibc-2.31/csu/../csu/libc-start.c:308:16 > > Indirect leak of 27008 byte(s) in 1688 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x57b160 in __gnu_cxx::new_allocator<std::pair<ReversedEdge<ROEdge, ROVehicle> const*, ReversedEdge<ROEdge, ROVehicle> const*> >::allocate(unsigned long, void const*) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h:114:27 > #2 0x57b08d in std::allocator_traits<std::allocator<std::pair<ReversedEdge<ROEdge, ROVehicle> const*, ReversedEdge<ROEdge, ROVehicle> const*> > >::allocate(std::allocator<std::pair<ReversedEdge<ROEdge, ROVehicle> const*, ReversedEdge<ROEdge, ROVehicle> const*> >&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:444:20 > #3 0x57a75f in std::_Vector_base<std::pair<ReversedEdge<ROEdge, ROVehicle> const*, ReversedEdge<ROEdge, ROVehicle> const*>, std::allocator<std::pair<ReversedEdge<ROEdge, ROVehicle> const*, ReversedEdge<ROEdge, ROVehicle> const*> > >::_M_allocate(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:343:20 > #4 0x579066 in void std::vector<std::pair<ReversedEdge<ROEdge, ROVehicle> const*, ReversedEdge<ROEdge, ROVehicle> const*>, std::allocator<std::pair<ReversedEdge<ROEdge, ROVehicle> const*, ReversedEdge<ROEdge, ROVehicle> const*> > >::_M_realloc_insert<std::pair<ReversedEdge<ROEdge, ROVehicle> const*, ReversedEdge<ROEdge, ROVehicle> const*> >(__gnu_cxx::__normal_iterator<std::pair<ReversedEdge<ROEdge, ROVehicle> const*, ReversedEdge<ROEdge, ROVehicle> const*>*, std::vector<std::pair<Reversed Edge<ROEdge, ROVehicle> const*, ReversedEdge<ROEdge, ROVehicle> const*>, std::allocator<std::pair<ReversedEdge<ROEdge, ROVehicle> const*, ReversedEdge<ROEdge, ROVehicle> const*> > > >, std::pair<ReversedEdge<ROEdge, ROVehicle> const*, ReversedEdge<ROEdge, ROVehicle> const*>&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:440:33 > #5 0x578939 in void std::vector<std::pair<ReversedEdge<ROEdge, ROVehicle> const*, ReversedEdge<ROEdge, ROVehicle> const*>, std::allocator<std::pair<ReversedEdge<ROEdge, ROVehicle> const*, ReversedEdge<ROEdge, ROVehicle> const*> > >::emplace_back<std::pair<ReversedEdge<ROEdge, ROVehicle> const*, ReversedEdge<ROEdge, ROVehicle> const*> >(std::pair<ReversedEdge<ROEdge, ROVehicle> const*, ReversedEdge<ROEdge, ROVehicle> const*>&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/ 9/bits/vector.tcc:121:4 > #6 0x577c01 in std::vector<std::pair<ReversedEdge<ROEdge, ROVehicle> const*, ReversedEdge<ROEdge, ROVehicle> const*>, std::allocator<std::pair<ReversedEdge<ROEdge, ROVehicle> const*, ReversedEdge<ROEdge, ROVehicle> const*> > >::push_back(std::pair<ReversedEdge<ROEdge, ROVehicle> const*, ReversedEdge<ROEdge, ROVehicle> const*>&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:1201:9 > #7 0x512d10 in ReversedEdge<ROEdge, ROVehicle>::init() /home/delphi/clangDebug/sumo/src/utils/router/ReversedEdge.h:44:68 > #8 0x505d1e in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:128:28 > #9 0x50c8d3 in main /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:271:13 > #10 0x7f63bf97f0b2 in __libc_start_main /build/glibc-eX1tMB/glibc-2.31/csu/../csu/libc-start.c:308:16 > > Indirect leak of 22784 byte(s) in 360 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x57b160 in __gnu_cxx::new_allocator<std::pair<ReversedEdge<ROEdge, ROVehicle> const*, ReversedEdge<ROEdge, ROVehicle> const*> >::allocate(unsigned long, void const*) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h:114:27 > #2 0x57b08d in std::allocator_traits<std::allocator<std::pair<ReversedEdge<ROEdge, ROVehicle> const*, ReversedEdge<ROEdge, ROVehicle> const*> > >::allocate(std::allocator<std::pair<ReversedEdge<ROEdge, ROVehicle> const*, ReversedEdge<ROEdge, ROVehicle> const*> >&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:444:20 > #3 0x57a75f in std::_Vector_base<std::pair<ReversedEdge<ROEdge, ROVehicle> const*, ReversedEdge<ROEdge, ROVehicle> const*>, std::allocator<std::pair<ReversedEdge<ROEdge, ROVehicle> const*, ReversedEdge<ROEdge, ROVehicle> const*> > >::_M_allocate(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:343:20 <truncated after showing first 30 lines> ---------- New result in exitcode ---------- 1
---------- Differences in errors ---------- 2a3,40 > > ================================================================= > ==3551356==ERROR: LeakSanitizer: detected memory leaks > > Indirect leak of 557056 byte(s) in 2048 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x5116a8 in ROEdge::getReversedRoutingEdge() const /home/delphi/clangDebug/sumo/src/router/ROEdge.h:532:37 > #2 0x505a45 in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:125:46 > #3 0x50c8d3 in main /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:271:13 > #4 0x7f38dfdbe0b2 in __libc_start_main /build/glibc-eX1tMB/glibc-2.31/csu/../csu/libc-start.c:308:16 > > Indirect leak of 27008 byte(s) in 1688 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x57b160 in __gnu_cxx::new_allocator<std::pair<ReversedEdge<ROEdge, ROVehicle> const*, ReversedEdge<ROEdge, ROVehicle> const*> >::allocate(unsigned long, void const*) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h:114:27 > #2 0x57b08d in std::allocator_traits<std::allocator<std::pair<ReversedEdge<ROEdge, ROVehicle> const*, ReversedEdge<ROEdge, ROVehicle> const*> > >::allocate(std::allocator<std::pair<ReversedEdge<ROEdge, ROVehicle> const*, ReversedEdge<ROEdge, ROVehicle> const*> >&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:444:20 > #3 0x57a75f in std::_Vector_base<std::pair<ReversedEdge<ROEdge, ROVehicle> const*, ReversedEdge<ROEdge, ROVehicle> const*>, std::allocator<std::pair<ReversedEdge<ROEdge, ROVehicle> const*, ReversedEdge<ROEdge, ROVehicle> const*> > >::_M_allocate(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:343:20 > #4 0x579066 in void std::vector<std::pair<ReversedEdge<ROEdge, ROVehicle> const*, ReversedEdge<ROEdge, ROVehicle> const*>, std::allocator<std::pair<ReversedEdge<ROEdge, ROVehicle> const*, ReversedEdge<ROEdge, ROVehicle> const*> > >::_M_realloc_insert<std::pair<ReversedEdge<ROEdge, ROVehicle> const*, ReversedEdge<ROEdge, ROVehicle> const*> >(__gnu_cxx::__normal_iterator<std::pair<ReversedEdge<ROEdge, ROVehicle> const*, ReversedEdge<ROEdge, ROVehicle> const*>*, std::vector<std::pair<Reversed Edge<ROEdge, ROVehicle> const*, ReversedEdge<ROEdge, ROVehicle> const*>, std::allocator<std::pair<ReversedEdge<ROEdge, ROVehicle> const*, ReversedEdge<ROEdge, ROVehicle> const*> > > >, std::pair<ReversedEdge<ROEdge, ROVehicle> const*, ReversedEdge<ROEdge, ROVehicle> const*>&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:440:33 > #5 0x578939 in void std::vector<std::pair<ReversedEdge<ROEdge, ROVehicle> const*, ReversedEdge<ROEdge, ROVehicle> const*>, std::allocator<std::pair<ReversedEdge<ROEdge, ROVehicle> const*, ReversedEdge<ROEdge, ROVehicle> const*> > >::emplace_back<std::pair<ReversedEdge<ROEdge, ROVehicle> const*, ReversedEdge<ROEdge, ROVehicle> const*> >(std::pair<ReversedEdge<ROEdge, ROVehicle> const*, ReversedEdge<ROEdge, ROVehicle> const*>&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/ 9/bits/vector.tcc:121:4 > #6 0x577c01 in std::vector<std::pair<ReversedEdge<ROEdge, ROVehicle> const*, ReversedEdge<ROEdge, ROVehicle> const*>, std::allocator<std::pair<ReversedEdge<ROEdge, ROVehicle> const*, ReversedEdge<ROEdge, ROVehicle> const*> > >::push_back(std::pair<ReversedEdge<ROEdge, ROVehicle> const*, ReversedEdge<ROEdge, ROVehicle> const*>&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:1201:9 > #7 0x512d10 in ReversedEdge<ROEdge, ROVehicle>::init() /home/delphi/clangDebug/sumo/src/utils/router/ReversedEdge.h:44:68 > #8 0x505d1e in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:128:28 > #9 0x50c8d3 in main /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:271:13 > #10 0x7f38dfdbe0b2 in __libc_start_main /build/glibc-eX1tMB/glibc-2.31/csu/../csu/libc-start.c:308:16 > > Indirect leak of 22784 byte(s) in 360 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x57b160 in __gnu_cxx::new_allocator<std::pair<ReversedEdge<ROEdge, ROVehicle> const*, ReversedEdge<ROEdge, ROVehicle> const*> >::allocate(unsigned long, void const*) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h:114:27 > #2 0x57b08d in std::allocator_traits<std::allocator<std::pair<ReversedEdge<ROEdge, ROVehicle> const*, ReversedEdge<ROEdge, ROVehicle> const*> > >::allocate(std::allocator<std::pair<ReversedEdge<ROEdge, ROVehicle> const*, ReversedEdge<ROEdge, ROVehicle> const*> >&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:444:20 > #3 0x57a75f in std::_Vector_base<std::pair<ReversedEdge<ROEdge, ROVehicle> const*, ReversedEdge<ROEdge, ROVehicle> const*>, std::allocator<std::pair<ReversedEdge<ROEdge, ROVehicle> const*, ReversedEdge<ROEdge, ROVehicle> const*> > >::_M_allocate(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:343:20 <truncated after showing first 30 lines> ---------- New result in exitcode ---------- 1
---------- Differences in errors ---------- 2a3,135 > > ================================================================= > ==3551351==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 496 byte(s) in 2 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x57cc38 in DijkstraRouter<ReversedEdge<ROEdge, ROVehicle>, ROVehicle>::clone() /home/delphi/clangDebug/sumo/src/utils/router/DijkstraRouter.h:96:22 > #2 0x5c0ca0 in LandmarkLookupTable<ROEdge, ROVehicle>::LandmarkLookupTable(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<ROEdge*, std::allocator<ROEdge*> > const&, SUMOAbstractRouter<ROEdge, ROVehicle>*, SUMOAbstractRouter<ReversedEdge<ROEdge, ROVehicle>, ROVehicle>*, ROVehicle const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int) /home/delphi/clangDebug/sumo/src/utils/router/AStarLookupTab le.h:210:97 > #3 0x5ba266 in void __gnu_cxx::new_allocator<LandmarkLookupTable<ROEdge, ROVehicle> >::construct<LandmarkLookupTable<ROEdge, ROVehicle> const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<ROEdge*, std::allocator<ROEdge*> > const&, DijkstraRouter<ROEdge, ROVehicle>*, DijkstraRouter<ReversedEdge<ROEdge, ROVehicle>, ROVehicle>*, ROVehicle*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>(LandmarkLookupTable< ROEdge, ROVehicle> const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::vector<ROEdge*, std::allocator<ROEdge*> > const&, DijkstraRouter<ROEdge, ROVehicle>*&&, DijkstraRouter<ReversedEdge<ROEdge, ROVehicle>, ROVehicle>*&&, ROVehicle*&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, int&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h:147:23 > #4 0x5b9313 in void std::allocator_traits<std::allocator<LandmarkLookupTable<ROEdge, ROVehicle> > >::construct<LandmarkLookupTable<ROEdge, ROVehicle> const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<ROEdge*, std::allocator<ROEdge*> > const&, DijkstraRouter<ROEdge, ROVehicle>*, DijkstraRouter<ReversedEdge<ROEdge, ROVehicle>, ROVehicle>*, ROVehicle*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>(std::a llocator<LandmarkLookupTable<ROEdge, ROVehicle> >&, LandmarkLookupTable<ROEdge, ROVehicle> const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::vector<ROEdge*, std::allocator<ROEdge*> > const&, DijkstraRouter<ROEdge, ROVehicle>*&&, DijkstraRouter<ReversedEdge<ROEdge, ROVehicle>, ROVehicle>*&&, ROVehicle*&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, int&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include /c++/9/bits/alloc_traits.h:484:8 > #5 0x5b85fc in std::_Sp_counted_ptr_inplace<LandmarkLookupTable<ROEdge, ROVehicle> const, std::allocator<LandmarkLookupTable<ROEdge, ROVehicle> >, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<ROEdge*, std::allocator<ROEdge*> > const&, DijkstraRouter<ROEdge, ROVehicle>*, DijkstraRouter<ReversedEdge<ROEdge, ROVehicle>, ROVehicle>*, ROVehicle*, std::__cxx11::basic_string<char, std::char_traits <char>, std::allocator<char> >, int>(std::allocator<LandmarkLookupTable<ROEdge, ROVehicle> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::vector<ROEdge*, std::allocator<ROEdge*> > const&, DijkstraRouter<ROEdge, ROVehicle>*&&, DijkstraRouter<ReversedEdge<ROEdge, ROVehicle>, ROVehicle>*&&, ROVehicle*&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, int&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/ 9/bits/shared_ptr_base.h:548:4 > #6 0x5b7800 in std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<LandmarkLookupTable<ROEdge, ROVehicle> const, std::allocator<LandmarkLookupTable<ROEdge, ROVehicle> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<ROEdge*, std::allocator<ROEdge*> > const&, DijkstraRouter<ROEdge, ROVehicle>*, DijkstraRouter<ReversedEdge<ROEdge, ROVehicle>, ROVehicle>*, ROVehicle*, std::__cxx11::basic_string<char, std::char_traits<char>, std::alloc ator<char> >, int>(LandmarkLookupTable<ROEdge, ROVehicle> const*&, std::_Sp_alloc_shared_tag<std::allocator<LandmarkLookupTable<ROEdge, ROVehicle> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::vector<ROEdge*, std::allocator<ROEdge*> > const&, DijkstraRouter<ROEdge, ROVehicle>*&&, DijkstraRouter<ReversedEdge<ROEdge, ROVehicle>, ROVehicle>*&&, ROVehicle*&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, int&&) /usr/ bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:680:6 > #7 0x5b6f1e in std::__shared_ptr<LandmarkLookupTable<ROEdge, ROVehicle> const, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<LandmarkLookupTable<ROEdge, ROVehicle> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<ROEdge*, std::allocator<ROEdge*> > const&, DijkstraRouter<ROEdge, ROVehicle>*, DijkstraRouter<ReversedEdge<ROEdge, ROVehicle>, ROVehicle>*, ROVehicle*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator <char> >, int>(std::_Sp_alloc_shared_tag<std::allocator<LandmarkLookupTable<ROEdge, ROVehicle> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::vector<ROEdge*, std::allocator<ROEdge*> > const&, DijkstraRouter<ROEdge, ROVehicle>*&&, DijkstraRouter<ReversedEdge<ROEdge, ROVehicle>, ROVehicle>*&&, ROVehicle*&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, int&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../includ e/c++/9/bits/shared_ptr_base.h:1344:14 > #8 0x5b67b7 in std::shared_ptr<LandmarkLookupTable<ROEdge, ROVehicle> const>::shared_ptr<std::allocator<LandmarkLookupTable<ROEdge, ROVehicle> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<ROEdge*, std::allocator<ROEdge*> > const&, DijkstraRouter<ROEdge, ROVehicle>*, DijkstraRouter<ReversedEdge<ROEdge, ROVehicle>, ROVehicle>*, ROVehicle*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>(std::_Sp_alloc_sh ared_tag<std::allocator<LandmarkLookupTable<ROEdge, ROVehicle> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::vector<ROEdge*, std::allocator<ROEdge*> > const&, DijkstraRouter<ROEdge, ROVehicle>*&&, DijkstraRouter<ReversedEdge<ROEdge, ROVehicle>, ROVehicle>*&&, ROVehicle*&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, int&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr.h:359:4 > #9 0x5b5e50 in std::shared_ptr<LandmarkLookupTable<ROEdge, ROVehicle> const> std::allocate_shared<LandmarkLookupTable<ROEdge, ROVehicle> const, std::allocator<LandmarkLookupTable<ROEdge, ROVehicle> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<ROEdge*, std::allocator<ROEdge*> > const&, DijkstraRouter<ROEdge, ROVehicle>*, DijkstraRouter<ReversedEdge<ROEdge, ROVehicle>, ROVehicle>*, ROVehicle*, std::__cxx11::basic_string<char, std::char_trait s<char>, std::allocator<char> >, int>(std::allocator<LandmarkLookupTable<ROEdge, ROVehicle> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::vector<ROEdge*, std::allocator<ROEdge*> > const&, DijkstraRouter<ROEdge, ROVehicle>*&&, DijkstraRouter<ReversedEdge<ROEdge, ROVehicle>, ROVehicle>*&&, ROVehicle*&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, int&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../incl ude/c++/9/bits/shared_ptr.h:701:14 > #10 0x514552 in std::shared_ptr<LandmarkLookupTable<ROEdge, ROVehicle> const> std::make_shared<LandmarkLookupTable<ROEdge, ROVehicle> const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<ROEdge*, std::allocator<ROEdge*> > const&, DijkstraRouter<ROEdge, ROVehicle>*, DijkstraRouter<ReversedEdge<ROEdge, ROVehicle>, ROVehicle>*, ROVehicle*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>(std::__cxx11::basic_st ring<char, std::char_traits<char>, std::allocator<char> >&&, std::vector<ROEdge*, std::allocator<ROEdge*> > const&, DijkstraRouter<ROEdge, ROVehicle>*&&, DijkstraRouter<ReversedEdge<ROEdge, ROVehicle>, ROVehicle>*&&, ROVehicle*&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, int&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr.h:717:14 > #11 0x5064dc in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:132:26 > #12 0x50c8d3 in main /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:271:13 > #13 0x7fdde26e20b2 in __libc_start_main /build/glibc-eX1tMB/glibc-2.31/csu/../csu/libc-start.c:308:16 > > Indirect leak of 557056 byte(s) in 2048 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x5116a8 in ROEdge::getReversedRoutingEdge() const /home/delphi/clangDebug/sumo/src/router/ROEdge.h:532:37 > #2 0x505a45 in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:125:46 > #3 0x50c8d3 in main /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:271:13 > #4 0x7fdde26e20b2 in __libc_start_main /build/glibc-eX1tMB/glibc-2.31/csu/../csu/libc-start.c:308:16 > > Indirect leak of 196608 byte(s) in 2 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) <truncated after showing first 30 lines> ---------- New result in exitcode ---------- 1
---------- Differences in alts ---------- 5,12c5 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vType id="DEFAULT_VEHTYPE" sigma="0"/> < <vehicle id="0" depart="0.00" fromTaz="1" toTaz="2"> < <routeDistribution last="0"> < <route cost="64.96" probability="1.00000000" edges="5/5to5/6 5/6to5/7 5/7to5/8 5/8to5/9 5/9to6/9 6/9to7/9 7/9to8/9 8/9to9/9 9/9to9/8"/> < </routeDistribution> < </vehicle> < </routes> --- > <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"/> ---------- Differences in errors ---------- 0a1,57 > Warning: Unknown or unordered edge '1-sink' in landmark file. > Warning: Unknown or unordered edge '1-source' in landmark file. > Warning: Unknown or unordered edge '2-sink' in landmark file. > Warning: Unknown or unordered edge '2-source' in landmark file. > Warning: Unknown or unordered edge '1-sink' in landmark file. > Warning: Unknown or unordered edge '1-source' in landmark file. > Warning: Unknown or unordered edge '2-sink' in landmark file. > Warning: Unknown or unordered edge '2-source' in landmark file. > Error: No connection between edge '1-source' and edge '2-sink' found. > Error: Mandatory edge '2-sink' not reachable by vehicle '0'. > Error: The vehicle '0' has no valid route. > Quitting (on error). > > ================================================================= > ==3551355==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 544 byte(s) in 2 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x5116a8 in ROEdge::getReversedRoutingEdge() const /home/delphi/clangDebug/sumo/src/router/ROEdge.h:532:37 > #2 0x505a45 in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:125:46 > #3 0x50c8d3 in main /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:271:13 > #4 0x7f40aaeb80b2 in __libc_start_main /build/glibc-eX1tMB/glibc-2.31/csu/../csu/libc-start.c:308:16 > > Indirect leak of 557600 byte(s) in 2050 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x5116a8 in ROEdge::getReversedRoutingEdge() const /home/delphi/clangDebug/sumo/src/router/ROEdge.h:532:37 > #2 0x505a45 in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:125:46 > #3 0x50c8d3 in main /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:271:13 > #4 0x7f40aaeb80b2 in __libc_start_main /build/glibc-eX1tMB/glibc-2.31/csu/../csu/libc-start.c:308:16 <truncated after showing first 30 lines> ---------- Differences in output ---------- 4c4 < AStarRouter answered 1 queries and explored 81.00 edges on average. --- > AStarRouter answered 1 queries and explored 1.00 edges on average. 6d5 < Success. ---------- Differences in routes ---------- 5,10c5 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vType id="DEFAULT_VEHTYPE" sigma="0"/> < <vehicle id="0" depart="0.00" fromTaz="1" toTaz="2"> < <route edges="5/5to5/6 5/6to5/7 5/7to5/8 5/8to5/9 5/9to6/9 6/9to7/9 7/9to8/9 8/9to9/9 9/9to9/8"/> < </vehicle> < </routes> --- > <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"/> ---------- New result in exitcode ---------- 1
---------- Differences in errors ---------- 0a1,101 > > ================================================================= > ==3551726==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 2304 byte(s) in 4 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x8a910e in RONet::checkFlows(long long, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:572:34 > #2 0x8adb7d in RONet::saveAndRemoveRoutesUntil(OptionsCont&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&, long long) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:635:9 > #3 0x875fbc in ROLoader::processRoutes(long long, long long, long long, RONet&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&) /home/delphi/clangDebug/sumo/src/router/ROLoader.cpp:210:24 > #4 0x50af1a in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:221:16 > #5 0x50c8d3 in main /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:271:13 > #6 0x7fecdc06b0b2 in __libc_start_main /build/glibc-eX1tMB/glibc-2.31/csu/../csu/libc-start.c:308:16 > > Indirect leak of 5696 byte(s) in 4 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x8ffef0 in __gnu_cxx::new_allocator<SUMOVehicleParameter::Stop>::allocate(unsigned long, void const*) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h:114:27 > #2 0x8ffe1d in std::allocator_traits<std::allocator<SUMOVehicleParameter::Stop> >::allocate(std::allocator<SUMOVehicleParameter::Stop>&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:444:20 > #3 0x8ffdaf in std::_Vector_base<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_M_allocate(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:343:20 > #4 0x8ff6ff in std::_Vector_base<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_M_create_storage(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:358:33 > #5 0x8fe812 in std::_Vector_base<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_Vector_base(unsigned long, std::allocator<SUMOVehicleParameter::Stop> const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:302:9 > #6 0x8f98b5 in std::vector<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::vector(std::vector<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:551:9 > #7 0x8d29d5 in SUMOVehicleParameter::SUMOVehicleParameter(SUMOVehicleParameter const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.h:314:7 > #8 0xb28079 in RORoutable::RORoutable(SUMOVehicleParameter const&, SUMOVTypeParameter const*) /home/delphi/clangDebug/sumo/src/router/RORoutable.h:60:11 > #9 0xb15147 in ROVehicle::ROVehicle(SUMOVehicleParameter const&, RORouteDef*, SUMOVTypeParameter const*, RONet const*, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/ROVehicle.cpp:52:7 > #10 0x8a91c9 in RONet::checkFlows(long long, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:572:38 > #11 0x8adb7d in RONet::saveAndRemoveRoutesUntil(OptionsCont&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&, long long) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:635:9 > #12 0x875fbc in ROLoader::processRoutes(long long, long long, long long, RONet&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&) /home/delphi/clangDebug/sumo/src/router/ROLoader.cpp:210:24 > #13 0x50af1a in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:221:16 > #14 0x50c8d3 in main /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:271:13 <truncated after showing first 30 lines> ---------- New result in exitcode ---------- 1
---------- Differences in errors ---------- 0a1,101 > > ================================================================= > ==3551725==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 2304 byte(s) in 4 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x8a910e in RONet::checkFlows(long long, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:572:34 > #2 0x8adb7d in RONet::saveAndRemoveRoutesUntil(OptionsCont&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&, long long) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:635:9 > #3 0x875fbc in ROLoader::processRoutes(long long, long long, long long, RONet&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&) /home/delphi/clangDebug/sumo/src/router/ROLoader.cpp:210:24 > #4 0x50af1a in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:221:16 > #5 0x50c8d3 in main /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:271:13 > #6 0x7f0f4c9c20b2 in __libc_start_main /build/glibc-eX1tMB/glibc-2.31/csu/../csu/libc-start.c:308:16 > > Indirect leak of 5696 byte(s) in 4 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x8ffef0 in __gnu_cxx::new_allocator<SUMOVehicleParameter::Stop>::allocate(unsigned long, void const*) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h:114:27 > #2 0x8ffe1d in std::allocator_traits<std::allocator<SUMOVehicleParameter::Stop> >::allocate(std::allocator<SUMOVehicleParameter::Stop>&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:444:20 > #3 0x8ffdaf in std::_Vector_base<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_M_allocate(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:343:20 > #4 0x8ff6ff in std::_Vector_base<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_M_create_storage(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:358:33 > #5 0x8fe812 in std::_Vector_base<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_Vector_base(unsigned long, std::allocator<SUMOVehicleParameter::Stop> const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:302:9 > #6 0x8f98b5 in std::vector<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::vector(std::vector<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:551:9 > #7 0x8d29d5 in SUMOVehicleParameter::SUMOVehicleParameter(SUMOVehicleParameter const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.h:314:7 > #8 0xb28079 in RORoutable::RORoutable(SUMOVehicleParameter const&, SUMOVTypeParameter const*) /home/delphi/clangDebug/sumo/src/router/RORoutable.h:60:11 > #9 0xb15147 in ROVehicle::ROVehicle(SUMOVehicleParameter const&, RORouteDef*, SUMOVTypeParameter const*, RONet const*, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/ROVehicle.cpp:52:7 > #10 0x8a91c9 in RONet::checkFlows(long long, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:572:38 > #11 0x8adb7d in RONet::saveAndRemoveRoutesUntil(OptionsCont&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&, long long) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:635:9 > #12 0x875fbc in ROLoader::processRoutes(long long, long long, long long, RONet&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&) /home/delphi/clangDebug/sumo/src/router/ROLoader.cpp:210:24 > #13 0x50af1a in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:221:16 > #14 0x50c8d3 in main /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:271:13 <truncated after showing first 30 lines> ---------- New result in exitcode ---------- 1
---------- Differences in errors ---------- 0a1,101 > > ================================================================= > ==3551737==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 2304 byte(s) in 4 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x8a910e in RONet::checkFlows(long long, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:572:34 > #2 0x8adb7d in RONet::saveAndRemoveRoutesUntil(OptionsCont&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&, long long) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:635:9 > #3 0x875fbc in ROLoader::processRoutes(long long, long long, long long, RONet&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&) /home/delphi/clangDebug/sumo/src/router/ROLoader.cpp:210:24 > #4 0x50af1a in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:221:16 > #5 0x50c8d3 in main /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:271:13 > #6 0x7efd7baf20b2 in __libc_start_main /build/glibc-eX1tMB/glibc-2.31/csu/../csu/libc-start.c:308:16 > > Indirect leak of 5696 byte(s) in 4 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x8ffef0 in __gnu_cxx::new_allocator<SUMOVehicleParameter::Stop>::allocate(unsigned long, void const*) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h:114:27 > #2 0x8ffe1d in std::allocator_traits<std::allocator<SUMOVehicleParameter::Stop> >::allocate(std::allocator<SUMOVehicleParameter::Stop>&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:444:20 > #3 0x8ffdaf in std::_Vector_base<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_M_allocate(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:343:20 > #4 0x8ff6ff in std::_Vector_base<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_M_create_storage(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:358:33 > #5 0x8fe812 in std::_Vector_base<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_Vector_base(unsigned long, std::allocator<SUMOVehicleParameter::Stop> const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:302:9 > #6 0x8f98b5 in std::vector<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::vector(std::vector<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:551:9 > #7 0x8d29d5 in SUMOVehicleParameter::SUMOVehicleParameter(SUMOVehicleParameter const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.h:314:7 > #8 0xb28079 in RORoutable::RORoutable(SUMOVehicleParameter const&, SUMOVTypeParameter const*) /home/delphi/clangDebug/sumo/src/router/RORoutable.h:60:11 > #9 0xb15147 in ROVehicle::ROVehicle(SUMOVehicleParameter const&, RORouteDef*, SUMOVTypeParameter const*, RONet const*, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/ROVehicle.cpp:52:7 > #10 0x8a91c9 in RONet::checkFlows(long long, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:572:38 > #11 0x8adb7d in RONet::saveAndRemoveRoutesUntil(OptionsCont&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&, long long) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:635:9 > #12 0x875fbc in ROLoader::processRoutes(long long, long long, long long, RONet&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&) /home/delphi/clangDebug/sumo/src/router/ROLoader.cpp:210:24 > #13 0x50af1a in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:221:16 > #14 0x50c8d3 in main /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:271:13 <truncated after showing first 30 lines> ---------- New result in exitcode ---------- 1
---------- Differences in errors ---------- 0a1,101 > > ================================================================= > ==3551846==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 2304 byte(s) in 4 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x8a910e in RONet::checkFlows(long long, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:572:34 > #2 0x8adb7d in RONet::saveAndRemoveRoutesUntil(OptionsCont&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&, long long) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:635:9 > #3 0x875fbc in ROLoader::processRoutes(long long, long long, long long, RONet&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&) /home/delphi/clangDebug/sumo/src/router/ROLoader.cpp:210:24 > #4 0x50af1a in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:221:16 > #5 0x50c8d3 in main /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:271:13 > #6 0x7f91739d90b2 in __libc_start_main /build/glibc-eX1tMB/glibc-2.31/csu/../csu/libc-start.c:308:16 > > Indirect leak of 5696 byte(s) in 4 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x8ffef0 in __gnu_cxx::new_allocator<SUMOVehicleParameter::Stop>::allocate(unsigned long, void const*) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h:114:27 > #2 0x8ffe1d in std::allocator_traits<std::allocator<SUMOVehicleParameter::Stop> >::allocate(std::allocator<SUMOVehicleParameter::Stop>&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:444:20 > #3 0x8ffdaf in std::_Vector_base<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_M_allocate(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:343:20 > #4 0x8ff6ff in std::_Vector_base<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_M_create_storage(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:358:33 > #5 0x8fe812 in std::_Vector_base<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_Vector_base(unsigned long, std::allocator<SUMOVehicleParameter::Stop> const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:302:9 > #6 0x8f98b5 in std::vector<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::vector(std::vector<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:551:9 > #7 0x8d29d5 in SUMOVehicleParameter::SUMOVehicleParameter(SUMOVehicleParameter const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.h:314:7 > #8 0xb28079 in RORoutable::RORoutable(SUMOVehicleParameter const&, SUMOVTypeParameter const*) /home/delphi/clangDebug/sumo/src/router/RORoutable.h:60:11 > #9 0xb15147 in ROVehicle::ROVehicle(SUMOVehicleParameter const&, RORouteDef*, SUMOVTypeParameter const*, RONet const*, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/ROVehicle.cpp:52:7 > #10 0x8a91c9 in RONet::checkFlows(long long, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:572:38 > #11 0x8adb7d in RONet::saveAndRemoveRoutesUntil(OptionsCont&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&, long long) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:635:9 > #12 0x875fbc in ROLoader::processRoutes(long long, long long, long long, RONet&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&) /home/delphi/clangDebug/sumo/src/router/ROLoader.cpp:210:24 > #13 0x50af1a in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:221:16 > #14 0x50c8d3 in main /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:271:13 <truncated after showing first 30 lines> ---------- New result in exitcode ---------- 1
---------- Differences in errors ---------- 0a1,101 > > ================================================================= > ==3551638==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 4608 byte(s) in 8 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x8a910e in RONet::checkFlows(long long, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:572:34 > #2 0x8adb7d in RONet::saveAndRemoveRoutesUntil(OptionsCont&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&, long long) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:635:9 > #3 0x875fbc in ROLoader::processRoutes(long long, long long, long long, RONet&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&) /home/delphi/clangDebug/sumo/src/router/ROLoader.cpp:210:24 > #4 0x50af1a in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:221:16 > #5 0x50c8d3 in main /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:271:13 > #6 0x7fb5c05560b2 in __libc_start_main /build/glibc-eX1tMB/glibc-2.31/csu/../csu/libc-start.c:308:16 > > Indirect leak of 11392 byte(s) in 8 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x8ffef0 in __gnu_cxx::new_allocator<SUMOVehicleParameter::Stop>::allocate(unsigned long, void const*) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h:114:27 > #2 0x8ffe1d in std::allocator_traits<std::allocator<SUMOVehicleParameter::Stop> >::allocate(std::allocator<SUMOVehicleParameter::Stop>&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:444:20 > #3 0x8ffdaf in std::_Vector_base<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_M_allocate(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:343:20 > #4 0x8ff6ff in std::_Vector_base<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_M_create_storage(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:358:33 > #5 0x8fe812 in std::_Vector_base<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_Vector_base(unsigned long, std::allocator<SUMOVehicleParameter::Stop> const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:302:9 > #6 0x8f98b5 in std::vector<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::vector(std::vector<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:551:9 > #7 0x8d29d5 in SUMOVehicleParameter::SUMOVehicleParameter(SUMOVehicleParameter const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.h:314:7 > #8 0xb28079 in RORoutable::RORoutable(SUMOVehicleParameter const&, SUMOVTypeParameter const*) /home/delphi/clangDebug/sumo/src/router/RORoutable.h:60:11 > #9 0xb15147 in ROVehicle::ROVehicle(SUMOVehicleParameter const&, RORouteDef*, SUMOVTypeParameter const*, RONet const*, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/ROVehicle.cpp:52:7 > #10 0x8a91c9 in RONet::checkFlows(long long, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:572:38 > #11 0x8adb7d in RONet::saveAndRemoveRoutesUntil(OptionsCont&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&, long long) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:635:9 > #12 0x875fbc in ROLoader::processRoutes(long long, long long, long long, RONet&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&) /home/delphi/clangDebug/sumo/src/router/ROLoader.cpp:210:24 > #13 0x50af1a in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:221:16 > #14 0x50c8d3 in main /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:271:13 <truncated after showing first 30 lines> ---------- New result in exitcode ---------- 1
---------- Differences in errors ---------- 0a1,101 > > ================================================================= > ==3551645==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 4608 byte(s) in 8 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x8a910e in RONet::checkFlows(long long, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:572:34 > #2 0x8adb7d in RONet::saveAndRemoveRoutesUntil(OptionsCont&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&, long long) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:635:9 > #3 0x875fbc in ROLoader::processRoutes(long long, long long, long long, RONet&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&) /home/delphi/clangDebug/sumo/src/router/ROLoader.cpp:210:24 > #4 0x50af1a in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:221:16 > #5 0x50c8d3 in main /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:271:13 > #6 0x7fbe922490b2 in __libc_start_main /build/glibc-eX1tMB/glibc-2.31/csu/../csu/libc-start.c:308:16 > > Indirect leak of 11392 byte(s) in 8 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x8ffef0 in __gnu_cxx::new_allocator<SUMOVehicleParameter::Stop>::allocate(unsigned long, void const*) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h:114:27 > #2 0x8ffe1d in std::allocator_traits<std::allocator<SUMOVehicleParameter::Stop> >::allocate(std::allocator<SUMOVehicleParameter::Stop>&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:444:20 > #3 0x8ffdaf in std::_Vector_base<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_M_allocate(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:343:20 > #4 0x8ff6ff in std::_Vector_base<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_M_create_storage(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:358:33 > #5 0x8fe812 in std::_Vector_base<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_Vector_base(unsigned long, std::allocator<SUMOVehicleParameter::Stop> const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:302:9 > #6 0x8f98b5 in std::vector<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::vector(std::vector<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:551:9 > #7 0x8d29d5 in SUMOVehicleParameter::SUMOVehicleParameter(SUMOVehicleParameter const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.h:314:7 > #8 0xb28079 in RORoutable::RORoutable(SUMOVehicleParameter const&, SUMOVTypeParameter const*) /home/delphi/clangDebug/sumo/src/router/RORoutable.h:60:11 > #9 0xb15147 in ROVehicle::ROVehicle(SUMOVehicleParameter const&, RORouteDef*, SUMOVTypeParameter const*, RONet const*, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/ROVehicle.cpp:52:7 > #10 0x8a91c9 in RONet::checkFlows(long long, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:572:38 > #11 0x8adb7d in RONet::saveAndRemoveRoutesUntil(OptionsCont&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&, long long) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:635:9 > #12 0x875fbc in ROLoader::processRoutes(long long, long long, long long, RONet&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&) /home/delphi/clangDebug/sumo/src/router/ROLoader.cpp:210:24 > #13 0x50af1a in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:221:16 > #14 0x50c8d3 in main /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:271:13 <truncated after showing first 30 lines> ---------- New result in exitcode ---------- 1
---------- Differences in errors ---------- 0a1,101 > > ================================================================= > ==3551657==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 4608 byte(s) in 8 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x8a910e in RONet::checkFlows(long long, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:572:34 > #2 0x8adb7d in RONet::saveAndRemoveRoutesUntil(OptionsCont&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&, long long) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:635:9 > #3 0x875fbc in ROLoader::processRoutes(long long, long long, long long, RONet&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&) /home/delphi/clangDebug/sumo/src/router/ROLoader.cpp:210:24 > #4 0x50af1a in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:221:16 > #5 0x50c8d3 in main /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:271:13 > #6 0x7f62f89dd0b2 in __libc_start_main /build/glibc-eX1tMB/glibc-2.31/csu/../csu/libc-start.c:308:16 > > Indirect leak of 11392 byte(s) in 8 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x8ffef0 in __gnu_cxx::new_allocator<SUMOVehicleParameter::Stop>::allocate(unsigned long, void const*) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h:114:27 > #2 0x8ffe1d in std::allocator_traits<std::allocator<SUMOVehicleParameter::Stop> >::allocate(std::allocator<SUMOVehicleParameter::Stop>&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:444:20 > #3 0x8ffdaf in std::_Vector_base<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_M_allocate(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:343:20 > #4 0x8ff6ff in std::_Vector_base<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_M_create_storage(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:358:33 > #5 0x8fe812 in std::_Vector_base<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_Vector_base(unsigned long, std::allocator<SUMOVehicleParameter::Stop> const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:302:9 > #6 0x8f98b5 in std::vector<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::vector(std::vector<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:551:9 > #7 0x8d29d5 in SUMOVehicleParameter::SUMOVehicleParameter(SUMOVehicleParameter const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.h:314:7 > #8 0xb28079 in RORoutable::RORoutable(SUMOVehicleParameter const&, SUMOVTypeParameter const*) /home/delphi/clangDebug/sumo/src/router/RORoutable.h:60:11 > #9 0xb15147 in ROVehicle::ROVehicle(SUMOVehicleParameter const&, RORouteDef*, SUMOVTypeParameter const*, RONet const*, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/ROVehicle.cpp:52:7 > #10 0x8a91c9 in RONet::checkFlows(long long, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:572:38 > #11 0x8adb7d in RONet::saveAndRemoveRoutesUntil(OptionsCont&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&, long long) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:635:9 > #12 0x875fbc in ROLoader::processRoutes(long long, long long, long long, RONet&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&) /home/delphi/clangDebug/sumo/src/router/ROLoader.cpp:210:24 > #13 0x50af1a in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:221:16 > #14 0x50c8d3 in main /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:271:13 <truncated after showing first 30 lines> ---------- New result in exitcode ---------- 1
---------- Differences in errors ---------- 0a1,101 > > ================================================================= > ==3551663==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 2304 byte(s) in 4 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x8a910e in RONet::checkFlows(long long, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:572:34 > #2 0x8adb7d in RONet::saveAndRemoveRoutesUntil(OptionsCont&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&, long long) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:635:9 > #3 0x875fbc in ROLoader::processRoutes(long long, long long, long long, RONet&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&) /home/delphi/clangDebug/sumo/src/router/ROLoader.cpp:210:24 > #4 0x50af1a in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:221:16 > #5 0x50c8d3 in main /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:271:13 > #6 0x7fca90f9d0b2 in __libc_start_main /build/glibc-eX1tMB/glibc-2.31/csu/../csu/libc-start.c:308:16 > > Indirect leak of 5696 byte(s) in 4 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x8ffef0 in __gnu_cxx::new_allocator<SUMOVehicleParameter::Stop>::allocate(unsigned long, void const*) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h:114:27 > #2 0x8ffe1d in std::allocator_traits<std::allocator<SUMOVehicleParameter::Stop> >::allocate(std::allocator<SUMOVehicleParameter::Stop>&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:444:20 > #3 0x8ffdaf in std::_Vector_base<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_M_allocate(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:343:20 > #4 0x8ff6ff in std::_Vector_base<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_M_create_storage(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:358:33 > #5 0x8fe812 in std::_Vector_base<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_Vector_base(unsigned long, std::allocator<SUMOVehicleParameter::Stop> const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:302:9 > #6 0x8f98b5 in std::vector<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::vector(std::vector<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:551:9 > #7 0x8d29d5 in SUMOVehicleParameter::SUMOVehicleParameter(SUMOVehicleParameter const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.h:314:7 > #8 0xb28079 in RORoutable::RORoutable(SUMOVehicleParameter const&, SUMOVTypeParameter const*) /home/delphi/clangDebug/sumo/src/router/RORoutable.h:60:11 > #9 0xb15147 in ROVehicle::ROVehicle(SUMOVehicleParameter const&, RORouteDef*, SUMOVTypeParameter const*, RONet const*, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/ROVehicle.cpp:52:7 > #10 0x8a91c9 in RONet::checkFlows(long long, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:572:38 > #11 0x8adb7d in RONet::saveAndRemoveRoutesUntil(OptionsCont&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&, long long) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:635:9 > #12 0x875fbc in ROLoader::processRoutes(long long, long long, long long, RONet&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&) /home/delphi/clangDebug/sumo/src/router/ROLoader.cpp:210:24 > #13 0x50af1a in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:221:16 > #14 0x50c8d3 in main /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:271:13 <truncated after showing first 30 lines> ---------- New result in exitcode ---------- 1
---------- Differences in errors ---------- 1a2,102 > > ================================================================= > ==3551680==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 4608 byte(s) in 8 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x8a910e in RONet::checkFlows(long long, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:572:34 > #2 0x8adb7d in RONet::saveAndRemoveRoutesUntil(OptionsCont&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&, long long) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:635:9 > #3 0x875fbc in ROLoader::processRoutes(long long, long long, long long, RONet&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&) /home/delphi/clangDebug/sumo/src/router/ROLoader.cpp:210:24 > #4 0x50af1a in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:221:16 > #5 0x50c8d3 in main /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:271:13 > #6 0x7f3bc916d0b2 in __libc_start_main /build/glibc-eX1tMB/glibc-2.31/csu/../csu/libc-start.c:308:16 > > Indirect leak of 11392 byte(s) in 8 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x8ffef0 in __gnu_cxx::new_allocator<SUMOVehicleParameter::Stop>::allocate(unsigned long, void const*) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h:114:27 > #2 0x8ffe1d in std::allocator_traits<std::allocator<SUMOVehicleParameter::Stop> >::allocate(std::allocator<SUMOVehicleParameter::Stop>&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:444:20 > #3 0x8ffdaf in std::_Vector_base<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_M_allocate(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:343:20 > #4 0x8ff6ff in std::_Vector_base<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_M_create_storage(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:358:33 > #5 0x8fe812 in std::_Vector_base<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_Vector_base(unsigned long, std::allocator<SUMOVehicleParameter::Stop> const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:302:9 > #6 0x8f98b5 in std::vector<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::vector(std::vector<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:551:9 > #7 0x8d29d5 in SUMOVehicleParameter::SUMOVehicleParameter(SUMOVehicleParameter const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.h:314:7 > #8 0xb28079 in RORoutable::RORoutable(SUMOVehicleParameter const&, SUMOVTypeParameter const*) /home/delphi/clangDebug/sumo/src/router/RORoutable.h:60:11 > #9 0xb15147 in ROVehicle::ROVehicle(SUMOVehicleParameter const&, RORouteDef*, SUMOVTypeParameter const*, RONet const*, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/ROVehicle.cpp:52:7 > #10 0x8a91c9 in RONet::checkFlows(long long, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:572:38 > #11 0x8adb7d in RONet::saveAndRemoveRoutesUntil(OptionsCont&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&, long long) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:635:9 > #12 0x875fbc in ROLoader::processRoutes(long long, long long, long long, RONet&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&) /home/delphi/clangDebug/sumo/src/router/ROLoader.cpp:210:24 > #13 0x50af1a in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:221:16 > #14 0x50c8d3 in main /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:271:13 <truncated after showing first 30 lines> ---------- New result in exitcode ---------- 1
---------- Differences in errors ---------- 0a1,101 > > ================================================================= > ==3551763==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 2304 byte(s) in 4 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x8a910e in RONet::checkFlows(long long, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:572:34 > #2 0x8adb7d in RONet::saveAndRemoveRoutesUntil(OptionsCont&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&, long long) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:635:9 > #3 0x875fbc in ROLoader::processRoutes(long long, long long, long long, RONet&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&) /home/delphi/clangDebug/sumo/src/router/ROLoader.cpp:210:24 > #4 0x50af1a in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:221:16 > #5 0x50c8d3 in main /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:271:13 > #6 0x7f9be2d500b2 in __libc_start_main /build/glibc-eX1tMB/glibc-2.31/csu/../csu/libc-start.c:308:16 > > Indirect leak of 5696 byte(s) in 4 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x8ffef0 in __gnu_cxx::new_allocator<SUMOVehicleParameter::Stop>::allocate(unsigned long, void const*) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h:114:27 > #2 0x8ffe1d in std::allocator_traits<std::allocator<SUMOVehicleParameter::Stop> >::allocate(std::allocator<SUMOVehicleParameter::Stop>&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:444:20 > #3 0x8ffdaf in std::_Vector_base<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_M_allocate(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:343:20 > #4 0x8ff6ff in std::_Vector_base<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_M_create_storage(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:358:33 > #5 0x8fe812 in std::_Vector_base<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_Vector_base(unsigned long, std::allocator<SUMOVehicleParameter::Stop> const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:302:9 > #6 0x8f98b5 in std::vector<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::vector(std::vector<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:551:9 > #7 0x8d29d5 in SUMOVehicleParameter::SUMOVehicleParameter(SUMOVehicleParameter const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.h:314:7 > #8 0xb28079 in RORoutable::RORoutable(SUMOVehicleParameter const&, SUMOVTypeParameter const*) /home/delphi/clangDebug/sumo/src/router/RORoutable.h:60:11 > #9 0xb15147 in ROVehicle::ROVehicle(SUMOVehicleParameter const&, RORouteDef*, SUMOVTypeParameter const*, RONet const*, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/ROVehicle.cpp:52:7 > #10 0x8a91c9 in RONet::checkFlows(long long, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:572:38 > #11 0x8adb7d in RONet::saveAndRemoveRoutesUntil(OptionsCont&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&, long long) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:635:9 > #12 0x875fbc in ROLoader::processRoutes(long long, long long, long long, RONet&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&) /home/delphi/clangDebug/sumo/src/router/ROLoader.cpp:210:24 > #13 0x50af1a in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:221:16 > #14 0x50c8d3 in main /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:271:13 <truncated after showing first 30 lines> ---------- New result in exitcode ---------- 1
---------- Differences in errors ---------- 0a1,101 > > ================================================================= > ==3551765==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 2304 byte(s) in 4 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x8a910e in RONet::checkFlows(long long, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:572:34 > #2 0x8adb7d in RONet::saveAndRemoveRoutesUntil(OptionsCont&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&, long long) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:635:9 > #3 0x875fbc in ROLoader::processRoutes(long long, long long, long long, RONet&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&) /home/delphi/clangDebug/sumo/src/router/ROLoader.cpp:210:24 > #4 0x50af1a in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:221:16 > #5 0x50c8d3 in main /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:271:13 > #6 0x7f5d7c69c0b2 in __libc_start_main /build/glibc-eX1tMB/glibc-2.31/csu/../csu/libc-start.c:308:16 > > Indirect leak of 5696 byte(s) in 4 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x8ffef0 in __gnu_cxx::new_allocator<SUMOVehicleParameter::Stop>::allocate(unsigned long, void const*) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h:114:27 > #2 0x8ffe1d in std::allocator_traits<std::allocator<SUMOVehicleParameter::Stop> >::allocate(std::allocator<SUMOVehicleParameter::Stop>&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:444:20 > #3 0x8ffdaf in std::_Vector_base<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_M_allocate(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:343:20 > #4 0x8ff6ff in std::_Vector_base<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_M_create_storage(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:358:33 > #5 0x8fe812 in std::_Vector_base<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_Vector_base(unsigned long, std::allocator<SUMOVehicleParameter::Stop> const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:302:9 > #6 0x8f98b5 in std::vector<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::vector(std::vector<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:551:9 > #7 0x8d29d5 in SUMOVehicleParameter::SUMOVehicleParameter(SUMOVehicleParameter const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.h:314:7 > #8 0xb28079 in RORoutable::RORoutable(SUMOVehicleParameter const&, SUMOVTypeParameter const*) /home/delphi/clangDebug/sumo/src/router/RORoutable.h:60:11 > #9 0xb15147 in ROVehicle::ROVehicle(SUMOVehicleParameter const&, RORouteDef*, SUMOVTypeParameter const*, RONet const*, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/ROVehicle.cpp:52:7 > #10 0x8a91c9 in RONet::checkFlows(long long, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:572:38 > #11 0x8adb7d in RONet::saveAndRemoveRoutesUntil(OptionsCont&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&, long long) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:635:9 > #12 0x875fbc in ROLoader::processRoutes(long long, long long, long long, RONet&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&) /home/delphi/clangDebug/sumo/src/router/ROLoader.cpp:210:24 > #13 0x50af1a in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:221:16 > #14 0x50c8d3 in main /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:271:13 <truncated after showing first 30 lines> ---------- New result in exitcode ---------- 1
---------- Differences in errors ---------- 0a1,119 > > ================================================================= > ==3551773==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 2304 byte(s) in 4 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x8a910e in RONet::checkFlows(long long, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:572:34 > #2 0x8adb7d in RONet::saveAndRemoveRoutesUntil(OptionsCont&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&, long long) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:635:9 > #3 0x875fbc in ROLoader::processRoutes(long long, long long, long long, RONet&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&) /home/delphi/clangDebug/sumo/src/router/ROLoader.cpp:210:24 > #4 0x50af1a in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:221:16 > #5 0x50c8d3 in main /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:271:13 > #6 0x7f6c74daa0b2 in __libc_start_main /build/glibc-eX1tMB/glibc-2.31/csu/../csu/libc-start.c:308:16 > > Direct leak of 576 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xb47cae in ROPerson::addTrip(std::vector<ROPerson::PlanItem*, std::allocator<ROPerson::PlanItem*> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ROEdge const*, ROEdge const*, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<c har> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/delphi/clangDebug/sumo/src/router/ROPerson.cpp:96:30 > #2 0xac5f62 in RORouteHandler::addPersonTrip(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:1201:9 > #3 0xc932e3 in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:185:13 > #4 0xa79fe5 in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:186:23 > #5 0xe3248f in GenericSAXHandler::startElement(char16_t const*, char16_t const*, char16_t const*, xercesc_3_2::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #6 0x7f6c7605a5ae in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x2135ae) > > Indirect leak of 5696 byte(s) in 4 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x8ffef0 in __gnu_cxx::new_allocator<SUMOVehicleParameter::Stop>::allocate(unsigned long, void const*) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h:114:27 > #2 0x8ffe1d in std::allocator_traits<std::allocator<SUMOVehicleParameter::Stop> >::allocate(std::allocator<SUMOVehicleParameter::Stop>&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:444:20 > #3 0x8ffdaf in std::_Vector_base<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_M_allocate(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:343:20 > #4 0x8ff6ff in std::_Vector_base<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_M_create_storage(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:358:33 > #5 0x8fe812 in std::_Vector_base<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_Vector_base(unsigned long, std::allocator<SUMOVehicleParameter::Stop> const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:302:9 <truncated after showing first 30 lines> ---------- New result in exitcode ---------- 1
---------- Differences in errors ---------- 0a1,101 > > ================================================================= > ==3551774==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 2304 byte(s) in 4 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x8a910e in RONet::checkFlows(long long, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:572:34 > #2 0x8adb7d in RONet::saveAndRemoveRoutesUntil(OptionsCont&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&, long long) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:635:9 > #3 0x875fbc in ROLoader::processRoutes(long long, long long, long long, RONet&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&) /home/delphi/clangDebug/sumo/src/router/ROLoader.cpp:210:24 > #4 0x50af1a in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:221:16 > #5 0x50c8d3 in main /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:271:13 > #6 0x7fc6b4eca0b2 in __libc_start_main /build/glibc-eX1tMB/glibc-2.31/csu/../csu/libc-start.c:308:16 > > Indirect leak of 5696 byte(s) in 4 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x8ffef0 in __gnu_cxx::new_allocator<SUMOVehicleParameter::Stop>::allocate(unsigned long, void const*) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h:114:27 > #2 0x8ffe1d in std::allocator_traits<std::allocator<SUMOVehicleParameter::Stop> >::allocate(std::allocator<SUMOVehicleParameter::Stop>&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:444:20 > #3 0x8ffdaf in std::_Vector_base<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_M_allocate(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:343:20 > #4 0x8ff6ff in std::_Vector_base<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_M_create_storage(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:358:33 > #5 0x8fe812 in std::_Vector_base<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_Vector_base(unsigned long, std::allocator<SUMOVehicleParameter::Stop> const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:302:9 > #6 0x8f98b5 in std::vector<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::vector(std::vector<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:551:9 > #7 0x8d29d5 in SUMOVehicleParameter::SUMOVehicleParameter(SUMOVehicleParameter const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.h:314:7 > #8 0xb28079 in RORoutable::RORoutable(SUMOVehicleParameter const&, SUMOVTypeParameter const*) /home/delphi/clangDebug/sumo/src/router/RORoutable.h:60:11 > #9 0xb15147 in ROVehicle::ROVehicle(SUMOVehicleParameter const&, RORouteDef*, SUMOVTypeParameter const*, RONet const*, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/ROVehicle.cpp:52:7 > #10 0x8a91c9 in RONet::checkFlows(long long, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:572:38 > #11 0x8adb7d in RONet::saveAndRemoveRoutesUntil(OptionsCont&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&, long long) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:635:9 > #12 0x875fbc in ROLoader::processRoutes(long long, long long, long long, RONet&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&) /home/delphi/clangDebug/sumo/src/router/ROLoader.cpp:210:24 > #13 0x50af1a in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:221:16 > #14 0x50c8d3 in main /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:271:13 <truncated after showing first 30 lines> ---------- New result in exitcode ---------- 1
---------- Differences in errors ---------- 0a1,101 > > ================================================================= > ==3551786==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 2304 byte(s) in 4 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x8a910e in RONet::checkFlows(long long, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:572:34 > #2 0x8adb7d in RONet::saveAndRemoveRoutesUntil(OptionsCont&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&, long long) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:635:9 > #3 0x875fbc in ROLoader::processRoutes(long long, long long, long long, RONet&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&) /home/delphi/clangDebug/sumo/src/router/ROLoader.cpp:210:24 > #4 0x50af1a in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:221:16 > #5 0x50c8d3 in main /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:271:13 > #6 0x7fdffa9df0b2 in __libc_start_main /build/glibc-eX1tMB/glibc-2.31/csu/../csu/libc-start.c:308:16 > > Indirect leak of 5696 byte(s) in 4 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x8ffef0 in __gnu_cxx::new_allocator<SUMOVehicleParameter::Stop>::allocate(unsigned long, void const*) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h:114:27 > #2 0x8ffe1d in std::allocator_traits<std::allocator<SUMOVehicleParameter::Stop> >::allocate(std::allocator<SUMOVehicleParameter::Stop>&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:444:20 > #3 0x8ffdaf in std::_Vector_base<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_M_allocate(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:343:20 > #4 0x8ff6ff in std::_Vector_base<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_M_create_storage(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:358:33 > #5 0x8fe812 in std::_Vector_base<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_Vector_base(unsigned long, std::allocator<SUMOVehicleParameter::Stop> const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:302:9 > #6 0x8f98b5 in std::vector<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::vector(std::vector<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:551:9 > #7 0x8d29d5 in SUMOVehicleParameter::SUMOVehicleParameter(SUMOVehicleParameter const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.h:314:7 > #8 0xb28079 in RORoutable::RORoutable(SUMOVehicleParameter const&, SUMOVTypeParameter const*) /home/delphi/clangDebug/sumo/src/router/RORoutable.h:60:11 > #9 0xb15147 in ROVehicle::ROVehicle(SUMOVehicleParameter const&, RORouteDef*, SUMOVTypeParameter const*, RONet const*, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/ROVehicle.cpp:52:7 > #10 0x8a91c9 in RONet::checkFlows(long long, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:572:38 > #11 0x8adb7d in RONet::saveAndRemoveRoutesUntil(OptionsCont&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&, long long) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:635:9 > #12 0x875fbc in ROLoader::processRoutes(long long, long long, long long, RONet&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&) /home/delphi/clangDebug/sumo/src/router/ROLoader.cpp:210:24 > #13 0x50af1a in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:221:16 > #14 0x50c8d3 in main /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:271:13 <truncated after showing first 30 lines> ---------- New result in exitcode ---------- 1
---------- Differences in errors ---------- 0a1,101 > > ================================================================= > ==3551789==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 2304 byte(s) in 4 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x8a910e in RONet::checkFlows(long long, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:572:34 > #2 0x8adb7d in RONet::saveAndRemoveRoutesUntil(OptionsCont&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&, long long) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:635:9 > #3 0x875fbc in ROLoader::processRoutes(long long, long long, long long, RONet&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&) /home/delphi/clangDebug/sumo/src/router/ROLoader.cpp:210:24 > #4 0x50af1a in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:221:16 > #5 0x50c8d3 in main /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:271:13 > #6 0x7fc586ee70b2 in __libc_start_main /build/glibc-eX1tMB/glibc-2.31/csu/../csu/libc-start.c:308:16 > > Indirect leak of 5696 byte(s) in 4 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x8ffef0 in __gnu_cxx::new_allocator<SUMOVehicleParameter::Stop>::allocate(unsigned long, void const*) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h:114:27 > #2 0x8ffe1d in std::allocator_traits<std::allocator<SUMOVehicleParameter::Stop> >::allocate(std::allocator<SUMOVehicleParameter::Stop>&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:444:20 > #3 0x8ffdaf in std::_Vector_base<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_M_allocate(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:343:20 > #4 0x8ff6ff in std::_Vector_base<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_M_create_storage(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:358:33 > #5 0x8fe812 in std::_Vector_base<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_Vector_base(unsigned long, std::allocator<SUMOVehicleParameter::Stop> const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:302:9 > #6 0x8f98b5 in std::vector<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::vector(std::vector<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:551:9 > #7 0x8d29d5 in SUMOVehicleParameter::SUMOVehicleParameter(SUMOVehicleParameter const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.h:314:7 > #8 0xb28079 in RORoutable::RORoutable(SUMOVehicleParameter const&, SUMOVTypeParameter const*) /home/delphi/clangDebug/sumo/src/router/RORoutable.h:60:11 > #9 0xb15147 in ROVehicle::ROVehicle(SUMOVehicleParameter const&, RORouteDef*, SUMOVTypeParameter const*, RONet const*, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/ROVehicle.cpp:52:7 > #10 0x8a91c9 in RONet::checkFlows(long long, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:572:38 > #11 0x8adb7d in RONet::saveAndRemoveRoutesUntil(OptionsCont&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&, long long) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:635:9 > #12 0x875fbc in ROLoader::processRoutes(long long, long long, long long, RONet&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&) /home/delphi/clangDebug/sumo/src/router/ROLoader.cpp:210:24 > #13 0x50af1a in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:221:16 > #14 0x50c8d3 in main /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:271:13 <truncated after showing first 30 lines> ---------- New result in exitcode ---------- 1
---------- Differences in errors ---------- 0a1,23 > > ================================================================= > ==3551588==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 576 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xb47cae in ROPerson::addTrip(std::vector<ROPerson::PlanItem*, std::allocator<ROPerson::PlanItem*> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ROEdge const*, ROEdge const*, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<c har> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/delphi/clangDebug/sumo/src/router/ROPerson.cpp:96:30 > #2 0xac5f62 in RORouteHandler::addPersonTrip(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:1201:9 > #3 0xc932e3 in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:185:13 > #4 0xa79fe5 in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:186:23 > #5 0xe3248f in GenericSAXHandler::startElement(char16_t const*, char16_t const*, char16_t const*, xercesc_3_2::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #6 0x7fc28628f5ae in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x2135ae) > > Indirect leak of 136 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xb47d14 in ROPerson::addTrip(std::vector<ROPerson::PlanItem*, std::allocator<ROPerson::PlanItem*> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ROEdge const*, ROEdge const*, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<c har> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/delphi/clangDebug/sumo/src/router/ROPerson.cpp:96:50 > #2 0xac5f62 in RORouteHandler::addPersonTrip(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:1201:9 > #3 0xc932e3 in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:185:13 > #4 0xa79fe5 in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:186:23 > #5 0xe3248f in GenericSAXHandler::startElement(char16_t const*, char16_t const*, char16_t const*, xercesc_3_2::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #6 0x7fc28628f5ae in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x2135ae) > > SUMMARY: AddressSanitizer: 712 byte(s) leaked in 2 allocation(s). ---------- New result in exitcode ---------- 1
---------- Differences in errors ---------- 0a1,23 > > ================================================================= > ==3551603==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 576 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xb47cae in ROPerson::addTrip(std::vector<ROPerson::PlanItem*, std::allocator<ROPerson::PlanItem*> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ROEdge const*, ROEdge const*, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<c har> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/delphi/clangDebug/sumo/src/router/ROPerson.cpp:96:30 > #2 0xac5f62 in RORouteHandler::addPersonTrip(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:1201:9 > #3 0xc932e3 in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:185:13 > #4 0xa79fe5 in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:186:23 > #5 0xe3248f in GenericSAXHandler::startElement(char16_t const*, char16_t const*, char16_t const*, xercesc_3_2::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #6 0x7f8b6545d5ae in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x2135ae) > > Indirect leak of 136 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xb47d14 in ROPerson::addTrip(std::vector<ROPerson::PlanItem*, std::allocator<ROPerson::PlanItem*> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ROEdge const*, ROEdge const*, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<c har> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/delphi/clangDebug/sumo/src/router/ROPerson.cpp:96:50 > #2 0xac5f62 in RORouteHandler::addPersonTrip(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:1201:9 > #3 0xc932e3 in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:185:13 > #4 0xa79fe5 in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:186:23 > #5 0xe3248f in GenericSAXHandler::startElement(char16_t const*, char16_t const*, char16_t const*, xercesc_3_2::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #6 0x7f8b6545d5ae in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x2135ae) > > SUMMARY: AddressSanitizer: 712 byte(s) leaked in 2 allocation(s). ---------- New result in exitcode ---------- 1
---------- Differences in errors ---------- 0a1,23 > > ================================================================= > ==3551610==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 576 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xb47cae in ROPerson::addTrip(std::vector<ROPerson::PlanItem*, std::allocator<ROPerson::PlanItem*> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ROEdge const*, ROEdge const*, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<c har> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/delphi/clangDebug/sumo/src/router/ROPerson.cpp:96:30 > #2 0xac5f62 in RORouteHandler::addPersonTrip(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:1201:9 > #3 0xc932e3 in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:185:13 > #4 0xa79fe5 in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:186:23 > #5 0xe3248f in GenericSAXHandler::startElement(char16_t const*, char16_t const*, char16_t const*, xercesc_3_2::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #6 0x7fb0a162f5ae in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x2135ae) > > Indirect leak of 136 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xb47d14 in ROPerson::addTrip(std::vector<ROPerson::PlanItem*, std::allocator<ROPerson::PlanItem*> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ROEdge const*, ROEdge const*, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<c har> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/delphi/clangDebug/sumo/src/router/ROPerson.cpp:96:50 > #2 0xac5f62 in RORouteHandler::addPersonTrip(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:1201:9 > #3 0xc932e3 in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:185:13 > #4 0xa79fe5 in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:186:23 > #5 0xe3248f in GenericSAXHandler::startElement(char16_t const*, char16_t const*, char16_t const*, xercesc_3_2::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #6 0x7fb0a162f5ae in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x2135ae) > > SUMMARY: AddressSanitizer: 712 byte(s) leaked in 2 allocation(s). ---------- New result in exitcode ---------- 1
---------- Differences in errors ---------- 0a1,23 > > ================================================================= > ==3551594==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 576 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xb47cae in ROPerson::addTrip(std::vector<ROPerson::PlanItem*, std::allocator<ROPerson::PlanItem*> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ROEdge const*, ROEdge const*, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<c har> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/delphi/clangDebug/sumo/src/router/ROPerson.cpp:96:30 > #2 0xac5f62 in RORouteHandler::addPersonTrip(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:1201:9 > #3 0xc932e3 in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:185:13 > #4 0xa79fe5 in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:186:23 > #5 0xe3248f in GenericSAXHandler::startElement(char16_t const*, char16_t const*, char16_t const*, xercesc_3_2::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #6 0x7f3aabd4e5ae in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x2135ae) > > Indirect leak of 136 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xb47d14 in ROPerson::addTrip(std::vector<ROPerson::PlanItem*, std::allocator<ROPerson::PlanItem*> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ROEdge const*, ROEdge const*, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<c har> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/delphi/clangDebug/sumo/src/router/ROPerson.cpp:96:50 > #2 0xac5f62 in RORouteHandler::addPersonTrip(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:1201:9 > #3 0xc932e3 in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:185:13 > #4 0xa79fe5 in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:186:23 > #5 0xe3248f in GenericSAXHandler::startElement(char16_t const*, char16_t const*, char16_t const*, xercesc_3_2::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #6 0x7f3aabd4e5ae in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x2135ae) > > SUMMARY: AddressSanitizer: 712 byte(s) leaked in 2 allocation(s). ---------- New result in exitcode ---------- 1
---------- Differences in errors ---------- 0a1,23 > > ================================================================= > ==3551601==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 576 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xb47cae in ROPerson::addTrip(std::vector<ROPerson::PlanItem*, std::allocator<ROPerson::PlanItem*> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ROEdge const*, ROEdge const*, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<c har> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/delphi/clangDebug/sumo/src/router/ROPerson.cpp:96:30 > #2 0xac5f62 in RORouteHandler::addPersonTrip(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:1201:9 > #3 0xc932e3 in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:185:13 > #4 0xa79fe5 in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:186:23 > #5 0xe3248f in GenericSAXHandler::startElement(char16_t const*, char16_t const*, char16_t const*, xercesc_3_2::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #6 0x7f6cb5e0a5ae in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x2135ae) > > Indirect leak of 136 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xb47d14 in ROPerson::addTrip(std::vector<ROPerson::PlanItem*, std::allocator<ROPerson::PlanItem*> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ROEdge const*, ROEdge const*, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<c har> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/delphi/clangDebug/sumo/src/router/ROPerson.cpp:96:50 > #2 0xac5f62 in RORouteHandler::addPersonTrip(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:1201:9 > #3 0xc932e3 in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:185:13 > #4 0xa79fe5 in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:186:23 > #5 0xe3248f in GenericSAXHandler::startElement(char16_t const*, char16_t const*, char16_t const*, xercesc_3_2::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #6 0x7f6cb5e0a5ae in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x2135ae) > > SUMMARY: AddressSanitizer: 712 byte(s) leaked in 2 allocation(s). ---------- New result in exitcode ---------- 1
---------- Differences in errors ---------- 0a1,101 > > ================================================================= > ==3551808==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 5760 byte(s) in 10 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x8a910e in RONet::checkFlows(long long, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:572:34 > #2 0x8adb7d in RONet::saveAndRemoveRoutesUntil(OptionsCont&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&, long long) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:635:9 > #3 0x875fbc in ROLoader::processRoutes(long long, long long, long long, RONet&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&) /home/delphi/clangDebug/sumo/src/router/ROLoader.cpp:210:24 > #4 0x50af1a in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:221:16 > #5 0x50c8d3 in main /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:271:13 > #6 0x7f875b73a0b2 in __libc_start_main /build/glibc-eX1tMB/glibc-2.31/csu/../csu/libc-start.c:308:16 > > Indirect leak of 28480 byte(s) in 10 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x8ffef0 in __gnu_cxx::new_allocator<SUMOVehicleParameter::Stop>::allocate(unsigned long, void const*) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h:114:27 > #2 0x8ffe1d in std::allocator_traits<std::allocator<SUMOVehicleParameter::Stop> >::allocate(std::allocator<SUMOVehicleParameter::Stop>&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:444:20 > #3 0x8ffdaf in std::_Vector_base<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_M_allocate(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:343:20 > #4 0x8ff6ff in std::_Vector_base<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_M_create_storage(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:358:33 > #5 0x8fe812 in std::_Vector_base<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_Vector_base(unsigned long, std::allocator<SUMOVehicleParameter::Stop> const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:302:9 > #6 0x8f98b5 in std::vector<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::vector(std::vector<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:551:9 > #7 0x8d29d5 in SUMOVehicleParameter::SUMOVehicleParameter(SUMOVehicleParameter const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.h:314:7 > #8 0xb28079 in RORoutable::RORoutable(SUMOVehicleParameter const&, SUMOVTypeParameter const*) /home/delphi/clangDebug/sumo/src/router/RORoutable.h:60:11 > #9 0xb15147 in ROVehicle::ROVehicle(SUMOVehicleParameter const&, RORouteDef*, SUMOVTypeParameter const*, RONet const*, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/ROVehicle.cpp:52:7 > #10 0x8a91c9 in RONet::checkFlows(long long, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:572:38 > #11 0x8adb7d in RONet::saveAndRemoveRoutesUntil(OptionsCont&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&, long long) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:635:9 > #12 0x875fbc in ROLoader::processRoutes(long long, long long, long long, RONet&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&) /home/delphi/clangDebug/sumo/src/router/ROLoader.cpp:210:24 > #13 0x50af1a in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:221:16 > #14 0x50c8d3 in main /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:271:13 <truncated after showing first 30 lines> ---------- New result in exitcode ---------- 1
---------- Differences in errors ---------- 2a3,103 > > ================================================================= > ==3552030==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 331776 byte(s) in 576 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x8a910e in RONet::checkFlows(long long, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:572:34 > #2 0x8adb7d in RONet::saveAndRemoveRoutesUntil(OptionsCont&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&, long long) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:635:9 > #3 0x875fbc in ROLoader::processRoutes(long long, long long, long long, RONet&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&) /home/delphi/clangDebug/sumo/src/router/ROLoader.cpp:210:24 > #4 0x50af1a in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:221:16 > #5 0x50c8d3 in main /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:271:13 > #6 0x7fa997df00b2 in __libc_start_main /build/glibc-eX1tMB/glibc-2.31/csu/../csu/libc-start.c:308:16 > > Indirect leak of 820224 byte(s) in 576 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x8ffef0 in __gnu_cxx::new_allocator<SUMOVehicleParameter::Stop>::allocate(unsigned long, void const*) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h:114:27 > #2 0x8ffe1d in std::allocator_traits<std::allocator<SUMOVehicleParameter::Stop> >::allocate(std::allocator<SUMOVehicleParameter::Stop>&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:444:20 > #3 0x8ffdaf in std::_Vector_base<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_M_allocate(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:343:20 > #4 0x8ff6ff in std::_Vector_base<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_M_create_storage(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:358:33 > #5 0x8fe812 in std::_Vector_base<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_Vector_base(unsigned long, std::allocator<SUMOVehicleParameter::Stop> const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:302:9 > #6 0x8f98b5 in std::vector<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::vector(std::vector<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:551:9 > #7 0x8d29d5 in SUMOVehicleParameter::SUMOVehicleParameter(SUMOVehicleParameter const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.h:314:7 > #8 0xb28079 in RORoutable::RORoutable(SUMOVehicleParameter const&, SUMOVTypeParameter const*) /home/delphi/clangDebug/sumo/src/router/RORoutable.h:60:11 > #9 0xb15147 in ROVehicle::ROVehicle(SUMOVehicleParameter const&, RORouteDef*, SUMOVTypeParameter const*, RONet const*, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/ROVehicle.cpp:52:7 > #10 0x8a91c9 in RONet::checkFlows(long long, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:572:38 > #11 0x8adb7d in RONet::saveAndRemoveRoutesUntil(OptionsCont&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&, long long) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:635:9 > #12 0x875fbc in ROLoader::processRoutes(long long, long long, long long, RONet&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&) /home/delphi/clangDebug/sumo/src/router/ROLoader.cpp:210:24 > #13 0x50af1a in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:221:16 > #14 0x50c8d3 in main /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:271:13 <truncated after showing first 30 lines> ---------- New result in exitcode ---------- 1
---------- Differences in errors ---------- 0a1,23 > > ================================================================= > ==3551700==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 576 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xb47156 in ROPerson::addTrip(std::vector<ROPerson::PlanItem*, std::allocator<ROPerson::PlanItem*> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ROEdge const*, ROEdge const*, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<c har> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/delphi/clangDebug/sumo/src/router/ROPerson.cpp:85:26 > #2 0xac5f62 in RORouteHandler::addPersonTrip(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:1201:9 > #3 0xc932e3 in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:185:13 > #4 0xa79fe5 in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:186:23 > #5 0xe3248f in GenericSAXHandler::startElement(char16_t const*, char16_t const*, char16_t const*, xercesc_3_2::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #6 0x7fc2985b45ae in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x2135ae) > > Indirect leak of 136 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xb471bc in ROPerson::addTrip(std::vector<ROPerson::PlanItem*, std::allocator<ROPerson::PlanItem*> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ROEdge const*, ROEdge const*, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<c har> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/delphi/clangDebug/sumo/src/router/ROPerson.cpp:85:46 > #2 0xac5f62 in RORouteHandler::addPersonTrip(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:1201:9 > #3 0xc932e3 in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:185:13 > #4 0xa79fe5 in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:186:23 > #5 0xe3248f in GenericSAXHandler::startElement(char16_t const*, char16_t const*, char16_t const*, xercesc_3_2::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #6 0x7fc2985b45ae in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x2135ae) > > SUMMARY: AddressSanitizer: 712 byte(s) leaked in 2 allocation(s). ---------- New result in exitcode ---------- 1
---------- Differences in errors ---------- 0a1,23 > > ================================================================= > ==3551710==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 576 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xb47156 in ROPerson::addTrip(std::vector<ROPerson::PlanItem*, std::allocator<ROPerson::PlanItem*> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ROEdge const*, ROEdge const*, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<c har> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/delphi/clangDebug/sumo/src/router/ROPerson.cpp:85:26 > #2 0xac5f62 in RORouteHandler::addPersonTrip(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:1201:9 > #3 0xc932e3 in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:185:13 > #4 0xa79fe5 in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:186:23 > #5 0xe3248f in GenericSAXHandler::startElement(char16_t const*, char16_t const*, char16_t const*, xercesc_3_2::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #6 0x7f48eb6f25ae in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x2135ae) > > Indirect leak of 136 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xb471bc in ROPerson::addTrip(std::vector<ROPerson::PlanItem*, std::allocator<ROPerson::PlanItem*> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ROEdge const*, ROEdge const*, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<c har> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/delphi/clangDebug/sumo/src/router/ROPerson.cpp:85:46 > #2 0xac5f62 in RORouteHandler::addPersonTrip(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:1201:9 > #3 0xc932e3 in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:185:13 > #4 0xa79fe5 in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:186:23 > #5 0xe3248f in GenericSAXHandler::startElement(char16_t const*, char16_t const*, char16_t const*, xercesc_3_2::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #6 0x7f48eb6f25ae in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x2135ae) > > SUMMARY: AddressSanitizer: 712 byte(s) leaked in 2 allocation(s). ---------- New result in exitcode ---------- 1
---------- Differences in errors ---------- 0a1,23 > > ================================================================= > ==3551724==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 1152 byte(s) in 2 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xb47156 in ROPerson::addTrip(std::vector<ROPerson::PlanItem*, std::allocator<ROPerson::PlanItem*> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ROEdge const*, ROEdge const*, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<c har> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/delphi/clangDebug/sumo/src/router/ROPerson.cpp:85:26 > #2 0xac5f62 in RORouteHandler::addPersonTrip(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:1201:9 > #3 0xc932e3 in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:185:13 > #4 0xa79fe5 in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:186:23 > #5 0xe3248f in GenericSAXHandler::startElement(char16_t const*, char16_t const*, char16_t const*, xercesc_3_2::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #6 0x7f78df9cd5ae in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x2135ae) > > Indirect leak of 272 byte(s) in 2 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xb471bc in ROPerson::addTrip(std::vector<ROPerson::PlanItem*, std::allocator<ROPerson::PlanItem*> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ROEdge const*, ROEdge const*, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<c har> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/delphi/clangDebug/sumo/src/router/ROPerson.cpp:85:46 > #2 0xac5f62 in RORouteHandler::addPersonTrip(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:1201:9 > #3 0xc932e3 in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:185:13 > #4 0xa79fe5 in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:186:23 > #5 0xe3248f in GenericSAXHandler::startElement(char16_t const*, char16_t const*, char16_t const*, xercesc_3_2::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #6 0x7f78df9cd5ae in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x2135ae) > > SUMMARY: AddressSanitizer: 1424 byte(s) leaked in 4 allocation(s). ---------- New result in exitcode ---------- 1
---------- Differences in errors ---------- 0a1,23 > > ================================================================= > ==3551701==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 576 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xb47156 in ROPerson::addTrip(std::vector<ROPerson::PlanItem*, std::allocator<ROPerson::PlanItem*> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ROEdge const*, ROEdge const*, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<c har> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/delphi/clangDebug/sumo/src/router/ROPerson.cpp:85:26 > #2 0xac5f62 in RORouteHandler::addPersonTrip(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:1201:9 > #3 0xc932e3 in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:185:13 > #4 0xa79fe5 in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:186:23 > #5 0xe3248f in GenericSAXHandler::startElement(char16_t const*, char16_t const*, char16_t const*, xercesc_3_2::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #6 0x7f0e3508c5ae in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x2135ae) > > Indirect leak of 136 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xb471bc in ROPerson::addTrip(std::vector<ROPerson::PlanItem*, std::allocator<ROPerson::PlanItem*> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ROEdge const*, ROEdge const*, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<c har> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/delphi/clangDebug/sumo/src/router/ROPerson.cpp:85:46 > #2 0xac5f62 in RORouteHandler::addPersonTrip(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:1201:9 > #3 0xc932e3 in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:185:13 > #4 0xa79fe5 in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:186:23 > #5 0xe3248f in GenericSAXHandler::startElement(char16_t const*, char16_t const*, char16_t const*, xercesc_3_2::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #6 0x7f0e3508c5ae in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x2135ae) > > SUMMARY: AddressSanitizer: 712 byte(s) leaked in 2 allocation(s). ---------- New result in exitcode ---------- 1
---------- Differences in errors ---------- 0a1,203 > > ================================================================= > ==3551886==ERROR: LeakSanitizer: detected memory leaks > > Indirect leak of 91136 byte(s) in 55 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x8ffef0 in __gnu_cxx::new_allocator<SUMOVehicleParameter::Stop>::allocate(unsigned long, void const*) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h:114:27 > #2 0x8ffe1d in std::allocator_traits<std::allocator<SUMOVehicleParameter::Stop> >::allocate(std::allocator<SUMOVehicleParameter::Stop>&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:444:20 > #3 0x8ffdaf in std::_Vector_base<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_M_allocate(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:343:20 > #4 0x8ff6ff in std::_Vector_base<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_M_create_storage(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:358:33 > #5 0x8fe812 in std::_Vector_base<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_Vector_base(unsigned long, std::allocator<SUMOVehicleParameter::Stop> const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:302:9 > #6 0x8f98b5 in std::vector<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::vector(std::vector<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:551:9 > #7 0xa0e6b7 in RORoute::RORoute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, double, std::vector<ROEdge const*, std::allocator<ROEdge const*> > const&, RGBColor const*, std::vector<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> > const&) /home/delphi/clangDebug/sumo/src/router/RORoute.cpp:43:60 > #8 0xa316b4 in RORouteDef::copy(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long long) const /home/delphi/clangDebug/sumo/src/router/RORouteDef.cpp:402:33 > #9 0x8a90d0 in RONet::checkFlows(long long, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:571:65 > #10 0x8adb7d in RONet::saveAndRemoveRoutesUntil(OptionsCont&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&, long long) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:635:9 > #11 0x875fbc in ROLoader::processRoutes(long long, long long, long long, RONet&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&) /home/delphi/clangDebug/sumo/src/router/ROLoader.cpp:210:24 > #12 0x50af1a in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:221:16 > #13 0x50c8d3 in main /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:271:13 > #14 0x7f28ec2880b2 in __libc_start_main /build/glibc-eX1tMB/glibc-2.31/csu/../csu/libc-start.c:308:16 > > Indirect leak of 91136 byte(s) in 55 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x8ffef0 in __gnu_cxx::new_allocator<SUMOVehicleParameter::Stop>::allocate(unsigned long, void const*) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h:114:27 > #2 0x8ffe1d in std::allocator_traits<std::allocator<SUMOVehicleParameter::Stop> >::allocate(std::allocator<SUMOVehicleParameter::Stop>&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:444:20 > #3 0x8ffdaf in std::_Vector_base<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_M_allocate(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:343:20 > #4 0x9be676 in void std::vector<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_M_realloc_insert<SUMOVehicleParameter::Stop const&>(__gnu_cxx::__normal_iterator<SUMOVehicleParameter::Stop*, std::vector<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> > >, SUMOVehicleParameter::Stop const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:440:33 > #5 0xb295d7 in std::vector<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::insert(__gnu_cxx::__normal_iterator<SUMOVehicleParameter::Stop const*, std::vector<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> > >, SUMOVehicleParameter::Stop const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:161:2 > #6 0xb193c2 in ROVehicle::addStop(SUMOVehicleParameter::Stop const&, RONet const*, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/ROVehicle.cpp:113:26 <truncated after showing first 30 lines> ---------- New result in exitcode ---------- 1
---------- Differences in errors ---------- 0a1,23 > > ================================================================= > ==3551545==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 3456 byte(s) in 6 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xb47cae in ROPerson::addTrip(std::vector<ROPerson::PlanItem*, std::allocator<ROPerson::PlanItem*> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ROEdge const*, ROEdge const*, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<c har> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/delphi/clangDebug/sumo/src/router/ROPerson.cpp:96:30 > #2 0xac5f62 in RORouteHandler::addPersonTrip(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:1201:9 > #3 0xc932e3 in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:185:13 > #4 0xa79fe5 in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:186:23 > #5 0xe3248f in GenericSAXHandler::startElement(char16_t const*, char16_t const*, char16_t const*, xercesc_3_2::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #6 0x7fa138a245ae in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x2135ae) > > Indirect leak of 816 byte(s) in 6 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xb47d14 in ROPerson::addTrip(std::vector<ROPerson::PlanItem*, std::allocator<ROPerson::PlanItem*> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ROEdge const*, ROEdge const*, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<c har> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/delphi/clangDebug/sumo/src/router/ROPerson.cpp:96:50 > #2 0xac5f62 in RORouteHandler::addPersonTrip(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:1201:9 > #3 0xc932e3 in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:185:13 > #4 0xa79fe5 in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:186:23 > #5 0xe3248f in GenericSAXHandler::startElement(char16_t const*, char16_t const*, char16_t const*, xercesc_3_2::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #6 0x7fa138a245ae in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x2135ae) > > SUMMARY: AddressSanitizer: 4272 byte(s) leaked in 12 allocation(s). ---------- New result in exitcode ---------- 1
---------- Differences in errors ---------- 0a1,116 > > ================================================================= > ==3551820==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 1152 byte(s) in 2 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x8a910e in RONet::checkFlows(long long, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:572:34 > #2 0x8adb7d in RONet::saveAndRemoveRoutesUntil(OptionsCont&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&, long long) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:635:9 > #3 0x875fbc in ROLoader::processRoutes(long long, long long, long long, RONet&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&) /home/delphi/clangDebug/sumo/src/router/ROLoader.cpp:210:24 > #4 0x50af1a in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:221:16 > #5 0x50c8d3 in main /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:271:13 > #6 0x7f813ad6f0b2 in __libc_start_main /build/glibc-eX1tMB/glibc-2.31/csu/../csu/libc-start.c:308:16 > > Indirect leak of 5696 byte(s) in 2 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x8ffef0 in __gnu_cxx::new_allocator<SUMOVehicleParameter::Stop>::allocate(unsigned long, void const*) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h:114:27 > #2 0x8ffe1d in std::allocator_traits<std::allocator<SUMOVehicleParameter::Stop> >::allocate(std::allocator<SUMOVehicleParameter::Stop>&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:444:20 > #3 0x8ffdaf in std::_Vector_base<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_M_allocate(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:343:20 > #4 0x8ff6ff in std::_Vector_base<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_M_create_storage(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:358:33 > #5 0x8fe812 in std::_Vector_base<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_Vector_base(unsigned long, std::allocator<SUMOVehicleParameter::Stop> const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:302:9 > #6 0x8f98b5 in std::vector<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::vector(std::vector<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:551:9 > #7 0xa0e6b7 in RORoute::RORoute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, double, std::vector<ROEdge const*, std::allocator<ROEdge const*> > const&, RGBColor const*, std::vector<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> > const&) /home/delphi/clangDebug/sumo/src/router/RORoute.cpp:43:60 > #8 0xa316b4 in RORouteDef::copy(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long long) const /home/delphi/clangDebug/sumo/src/router/RORouteDef.cpp:402:33 > #9 0x8a90d0 in RONet::checkFlows(long long, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:571:65 > #10 0x8adb7d in RONet::saveAndRemoveRoutesUntil(OptionsCont&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&, long long) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:635:9 > #11 0x875fbc in ROLoader::processRoutes(long long, long long, long long, RONet&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&) /home/delphi/clangDebug/sumo/src/router/ROLoader.cpp:210:24 > #12 0x50af1a in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:221:16 > #13 0x50c8d3 in main /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:271:13 > #14 0x7f813ad6f0b2 in __libc_start_main /build/glibc-eX1tMB/glibc-2.31/csu/../csu/libc-start.c:308:16 <truncated after showing first 30 lines> ---------- New result in exitcode ---------- 1
---------- Differences in errors ---------- 3a4,26 > > ================================================================= > ==3551689==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 576 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xb47156 in ROPerson::addTrip(std::vector<ROPerson::PlanItem*, std::allocator<ROPerson::PlanItem*> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ROEdge const*, ROEdge const*, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<c har> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/delphi/clangDebug/sumo/src/router/ROPerson.cpp:85:26 > #2 0xac5f62 in RORouteHandler::addPersonTrip(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:1201:9 > #3 0xc932e3 in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:185:13 > #4 0xa79fe5 in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:186:23 > #5 0xe3248f in GenericSAXHandler::startElement(char16_t const*, char16_t const*, char16_t const*, xercesc_3_2::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #6 0x7f1a8a8555ae in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x2135ae) > > Indirect leak of 136 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xb471bc in ROPerson::addTrip(std::vector<ROPerson::PlanItem*, std::allocator<ROPerson::PlanItem*> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ROEdge const*, ROEdge const*, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<c har> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/delphi/clangDebug/sumo/src/router/ROPerson.cpp:85:46 > #2 0xac5f62 in RORouteHandler::addPersonTrip(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:1201:9 > #3 0xc932e3 in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:185:13 > #4 0xa79fe5 in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:186:23 > #5 0xe3248f in GenericSAXHandler::startElement(char16_t const*, char16_t const*, char16_t const*, xercesc_3_2::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #6 0x7f1a8a8555ae in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x2135ae) > > SUMMARY: AddressSanitizer: 712 byte(s) leaked in 2 allocation(s).
---------- Differences in errors ---------- 0a1,116 > > ================================================================= > ==3551665==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 576 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x8a910e in RONet::checkFlows(long long, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:572:34 > #2 0x8adb7d in RONet::saveAndRemoveRoutesUntil(OptionsCont&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&, long long) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:635:9 > #3 0x875fbc in ROLoader::processRoutes(long long, long long, long long, RONet&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&) /home/delphi/clangDebug/sumo/src/router/ROLoader.cpp:210:24 > #4 0x50af1a in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:221:16 > #5 0x50c8d3 in main /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:271:13 > #6 0x7f3e5f6390b2 in __libc_start_main /build/glibc-eX1tMB/glibc-2.31/csu/../csu/libc-start.c:308:16 > > Indirect leak of 1424 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x8ffef0 in __gnu_cxx::new_allocator<SUMOVehicleParameter::Stop>::allocate(unsigned long, void const*) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h:114:27 > #2 0x8ffe1d in std::allocator_traits<std::allocator<SUMOVehicleParameter::Stop> >::allocate(std::allocator<SUMOVehicleParameter::Stop>&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:444:20 > #3 0x8ffdaf in std::_Vector_base<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_M_allocate(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:343:20 > #4 0x9be676 in void std::vector<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_M_realloc_insert<SUMOVehicleParameter::Stop const&>(__gnu_cxx::__normal_iterator<SUMOVehicleParameter::Stop*, std::vector<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> > >, SUMOVehicleParameter::Stop const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:440:33 > #5 0xb295d7 in std::vector<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::insert(__gnu_cxx::__normal_iterator<SUMOVehicleParameter::Stop const*, std::vector<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> > >, SUMOVehicleParameter::Stop const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:161:2 > #6 0xb193c2 in ROVehicle::addStop(SUMOVehicleParameter::Stop const&, RONet const*, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/ROVehicle.cpp:113:26 > #7 0xb15bcf in ROVehicle::ROVehicle(SUMOVehicleParameter const&, RORouteDef*, SUMOVTypeParameter const*, RONet const*, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/ROVehicle.cpp:56:13 > #8 0x8a91c9 in RONet::checkFlows(long long, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:572:38 > #9 0x8adb7d in RONet::saveAndRemoveRoutesUntil(OptionsCont&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&, long long) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:635:9 > #10 0x875fbc in ROLoader::processRoutes(long long, long long, long long, RONet&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&) /home/delphi/clangDebug/sumo/src/router/ROLoader.cpp:210:24 > #11 0x50af1a in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:221:16 > #12 0x50c8d3 in main /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:271:13 > #13 0x7f3e5f6390b2 in __libc_start_main /build/glibc-eX1tMB/glibc-2.31/csu/../csu/libc-start.c:308:16 > <truncated after showing first 30 lines> ---------- New result in exitcode ---------- 1
---------- Differences in errors ---------- 0a1,116 > > ================================================================= > ==3551679==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 1152 byte(s) in 2 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x8a910e in RONet::checkFlows(long long, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:572:34 > #2 0x8adb7d in RONet::saveAndRemoveRoutesUntil(OptionsCont&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&, long long) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:635:9 > #3 0x875fbc in ROLoader::processRoutes(long long, long long, long long, RONet&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&) /home/delphi/clangDebug/sumo/src/router/ROLoader.cpp:210:24 > #4 0x50af1a in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:221:16 > #5 0x50c8d3 in main /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:271:13 > #6 0x7fc657fd00b2 in __libc_start_main /build/glibc-eX1tMB/glibc-2.31/csu/../csu/libc-start.c:308:16 > > Indirect leak of 2848 byte(s) in 2 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x8ffef0 in __gnu_cxx::new_allocator<SUMOVehicleParameter::Stop>::allocate(unsigned long, void const*) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h:114:27 > #2 0x8ffe1d in std::allocator_traits<std::allocator<SUMOVehicleParameter::Stop> >::allocate(std::allocator<SUMOVehicleParameter::Stop>&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:444:20 > #3 0x8ffdaf in std::_Vector_base<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_M_allocate(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:343:20 > #4 0x9be676 in void std::vector<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_M_realloc_insert<SUMOVehicleParameter::Stop const&>(__gnu_cxx::__normal_iterator<SUMOVehicleParameter::Stop*, std::vector<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> > >, SUMOVehicleParameter::Stop const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:440:33 > #5 0xb295d7 in std::vector<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::insert(__gnu_cxx::__normal_iterator<SUMOVehicleParameter::Stop const*, std::vector<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> > >, SUMOVehicleParameter::Stop const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:161:2 > #6 0xb193c2 in ROVehicle::addStop(SUMOVehicleParameter::Stop const&, RONet const*, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/ROVehicle.cpp:113:26 > #7 0xb15bcf in ROVehicle::ROVehicle(SUMOVehicleParameter const&, RORouteDef*, SUMOVTypeParameter const*, RONet const*, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/ROVehicle.cpp:56:13 > #8 0x8a91c9 in RONet::checkFlows(long long, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:572:38 > #9 0x8adb7d in RONet::saveAndRemoveRoutesUntil(OptionsCont&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&, long long) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:635:9 > #10 0x875fbc in ROLoader::processRoutes(long long, long long, long long, RONet&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&) /home/delphi/clangDebug/sumo/src/router/ROLoader.cpp:210:24 > #11 0x50af1a in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:221:16 > #12 0x50c8d3 in main /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:271:13 > #13 0x7fc657fd00b2 in __libc_start_main /build/glibc-eX1tMB/glibc-2.31/csu/../csu/libc-start.c:308:16 > <truncated after showing first 30 lines> ---------- New result in exitcode ---------- 1
---------- Differences in errors ---------- 0a1,101 > > ================================================================= > ==3551622==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 2304 byte(s) in 4 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x8a910e in RONet::checkFlows(long long, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:572:34 > #2 0x8adb7d in RONet::saveAndRemoveRoutesUntil(OptionsCont&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&, long long) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:635:9 > #3 0x875fbc in ROLoader::processRoutes(long long, long long, long long, RONet&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&) /home/delphi/clangDebug/sumo/src/router/ROLoader.cpp:210:24 > #4 0x50af1a in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:221:16 > #5 0x50c8d3 in main /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:271:13 > #6 0x7f25d66100b2 in __libc_start_main /build/glibc-eX1tMB/glibc-2.31/csu/../csu/libc-start.c:308:16 > > Indirect leak of 8544 byte(s) in 4 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x8ffef0 in __gnu_cxx::new_allocator<SUMOVehicleParameter::Stop>::allocate(unsigned long, void const*) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h:114:27 > #2 0x8ffe1d in std::allocator_traits<std::allocator<SUMOVehicleParameter::Stop> >::allocate(std::allocator<SUMOVehicleParameter::Stop>&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:444:20 > #3 0x8ffdaf in std::_Vector_base<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_M_allocate(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:343:20 > #4 0x8ff6ff in std::_Vector_base<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_M_create_storage(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:358:33 > #5 0x8fe812 in std::_Vector_base<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_Vector_base(unsigned long, std::allocator<SUMOVehicleParameter::Stop> const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:302:9 > #6 0x8f98b5 in std::vector<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::vector(std::vector<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:551:9 > #7 0x8d29d5 in SUMOVehicleParameter::SUMOVehicleParameter(SUMOVehicleParameter const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.h:314:7 > #8 0xb28079 in RORoutable::RORoutable(SUMOVehicleParameter const&, SUMOVTypeParameter const*) /home/delphi/clangDebug/sumo/src/router/RORoutable.h:60:11 > #9 0xb15147 in ROVehicle::ROVehicle(SUMOVehicleParameter const&, RORouteDef*, SUMOVTypeParameter const*, RONet const*, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/ROVehicle.cpp:52:7 > #10 0x8a91c9 in RONet::checkFlows(long long, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:572:38 > #11 0x8adb7d in RONet::saveAndRemoveRoutesUntil(OptionsCont&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&, long long) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:635:9 > #12 0x875fbc in ROLoader::processRoutes(long long, long long, long long, RONet&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&) /home/delphi/clangDebug/sumo/src/router/ROLoader.cpp:210:24 > #13 0x50af1a in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:221:16 > #14 0x50c8d3 in main /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:271:13 <truncated after showing first 30 lines> ---------- New result in exitcode ---------- 1
---------- Differences in errors ---------- 0a1,101 > > ================================================================= > ==3551845==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 2304 byte(s) in 4 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x8a910e in RONet::checkFlows(long long, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:572:34 > #2 0x8adb7d in RONet::saveAndRemoveRoutesUntil(OptionsCont&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&, long long) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:635:9 > #3 0x875fbc in ROLoader::processRoutes(long long, long long, long long, RONet&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&) /home/delphi/clangDebug/sumo/src/router/ROLoader.cpp:210:24 > #4 0x50af1a in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:221:16 > #5 0x50c8d3 in main /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:271:13 > #6 0x7f4b9e3c80b2 in __libc_start_main /build/glibc-eX1tMB/glibc-2.31/csu/../csu/libc-start.c:308:16 > > Indirect leak of 8544 byte(s) in 4 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x8ffef0 in __gnu_cxx::new_allocator<SUMOVehicleParameter::Stop>::allocate(unsigned long, void const*) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h:114:27 > #2 0x8ffe1d in std::allocator_traits<std::allocator<SUMOVehicleParameter::Stop> >::allocate(std::allocator<SUMOVehicleParameter::Stop>&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:444:20 > #3 0x8ffdaf in std::_Vector_base<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_M_allocate(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:343:20 > #4 0x8ff6ff in std::_Vector_base<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_M_create_storage(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:358:33 > #5 0x8fe812 in std::_Vector_base<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_Vector_base(unsigned long, std::allocator<SUMOVehicleParameter::Stop> const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:302:9 > #6 0x8f98b5 in std::vector<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::vector(std::vector<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:551:9 > #7 0x8d29d5 in SUMOVehicleParameter::SUMOVehicleParameter(SUMOVehicleParameter const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.h:314:7 > #8 0xb28079 in RORoutable::RORoutable(SUMOVehicleParameter const&, SUMOVTypeParameter const*) /home/delphi/clangDebug/sumo/src/router/RORoutable.h:60:11 > #9 0xb15147 in ROVehicle::ROVehicle(SUMOVehicleParameter const&, RORouteDef*, SUMOVTypeParameter const*, RONet const*, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/ROVehicle.cpp:52:7 > #10 0x8a91c9 in RONet::checkFlows(long long, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:572:38 > #11 0x8adb7d in RONet::saveAndRemoveRoutesUntil(OptionsCont&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&, long long) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:635:9 > #12 0x875fbc in ROLoader::processRoutes(long long, long long, long long, RONet&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&) /home/delphi/clangDebug/sumo/src/router/ROLoader.cpp:210:24 > #13 0x50af1a in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:221:16 > #14 0x50c8d3 in main /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:271:13 <truncated after showing first 30 lines> ---------- New result in exitcode ---------- 1
---------- Differences in errors ---------- 0a1,116 > > ================================================================= > ==3551894==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 31680 byte(s) in 55 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x8a910e in RONet::checkFlows(long long, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:572:34 > #2 0x8adb7d in RONet::saveAndRemoveRoutesUntil(OptionsCont&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&, long long) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:635:9 > #3 0x875fbc in ROLoader::processRoutes(long long, long long, long long, RONet&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&) /home/delphi/clangDebug/sumo/src/router/ROLoader.cpp:210:24 > #4 0x50af1a in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:221:16 > #5 0x50c8d3 in main /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:271:13 > #6 0x7f1fc2c0d0b2 in __libc_start_main /build/glibc-eX1tMB/glibc-2.31/csu/../csu/libc-start.c:308:16 > > Indirect leak of 91136 byte(s) in 55 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x8ffef0 in __gnu_cxx::new_allocator<SUMOVehicleParameter::Stop>::allocate(unsigned long, void const*) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h:114:27 > #2 0x8ffe1d in std::allocator_traits<std::allocator<SUMOVehicleParameter::Stop> >::allocate(std::allocator<SUMOVehicleParameter::Stop>&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:444:20 > #3 0x8ffdaf in std::_Vector_base<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_M_allocate(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:343:20 > #4 0x9be676 in void std::vector<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_M_realloc_insert<SUMOVehicleParameter::Stop const&>(__gnu_cxx::__normal_iterator<SUMOVehicleParameter::Stop*, std::vector<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> > >, SUMOVehicleParameter::Stop const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:440:33 > #5 0xb295d7 in std::vector<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::insert(__gnu_cxx::__normal_iterator<SUMOVehicleParameter::Stop const*, std::vector<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> > >, SUMOVehicleParameter::Stop const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:161:2 > #6 0xb193c2 in ROVehicle::addStop(SUMOVehicleParameter::Stop const&, RONet const*, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/ROVehicle.cpp:113:26 > #7 0xb15bcf in ROVehicle::ROVehicle(SUMOVehicleParameter const&, RORouteDef*, SUMOVTypeParameter const*, RONet const*, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/ROVehicle.cpp:56:13 > #8 0x8a91c9 in RONet::checkFlows(long long, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:572:38 > #9 0x8adb7d in RONet::saveAndRemoveRoutesUntil(OptionsCont&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&, long long) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:635:9 > #10 0x875fbc in ROLoader::processRoutes(long long, long long, long long, RONet&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&) /home/delphi/clangDebug/sumo/src/router/ROLoader.cpp:210:24 > #11 0x50af1a in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:221:16 > #12 0x50c8d3 in main /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:271:13 > #13 0x7f1fc2c0d0b2 in __libc_start_main /build/glibc-eX1tMB/glibc-2.31/csu/../csu/libc-start.c:308:16 > <truncated after showing first 30 lines> ---------- New result in exitcode ---------- 1
---------- Differences in errors ---------- 0a1,116 > > ================================================================= > ==3551897==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 31680 byte(s) in 55 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x8a910e in RONet::checkFlows(long long, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:572:34 > #2 0x8adb7d in RONet::saveAndRemoveRoutesUntil(OptionsCont&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&, long long) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:635:9 > #3 0x875fbc in ROLoader::processRoutes(long long, long long, long long, RONet&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&) /home/delphi/clangDebug/sumo/src/router/ROLoader.cpp:210:24 > #4 0x50af1a in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:221:16 > #5 0x50c8d3 in main /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:271:13 > #6 0x7fe248de20b2 in __libc_start_main /build/glibc-eX1tMB/glibc-2.31/csu/../csu/libc-start.c:308:16 > > Indirect leak of 91136 byte(s) in 55 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x8ffef0 in __gnu_cxx::new_allocator<SUMOVehicleParameter::Stop>::allocate(unsigned long, void const*) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h:114:27 > #2 0x8ffe1d in std::allocator_traits<std::allocator<SUMOVehicleParameter::Stop> >::allocate(std::allocator<SUMOVehicleParameter::Stop>&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:444:20 > #3 0x8ffdaf in std::_Vector_base<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_M_allocate(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:343:20 > #4 0x9be676 in void std::vector<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_M_realloc_insert<SUMOVehicleParameter::Stop const&>(__gnu_cxx::__normal_iterator<SUMOVehicleParameter::Stop*, std::vector<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> > >, SUMOVehicleParameter::Stop const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:440:33 > #5 0xb295d7 in std::vector<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::insert(__gnu_cxx::__normal_iterator<SUMOVehicleParameter::Stop const*, std::vector<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> > >, SUMOVehicleParameter::Stop const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:161:2 > #6 0xb193c2 in ROVehicle::addStop(SUMOVehicleParameter::Stop const&, RONet const*, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/ROVehicle.cpp:113:26 > #7 0xb15bcf in ROVehicle::ROVehicle(SUMOVehicleParameter const&, RORouteDef*, SUMOVTypeParameter const*, RONet const*, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/ROVehicle.cpp:56:13 > #8 0x8a91c9 in RONet::checkFlows(long long, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:572:38 > #9 0x8adb7d in RONet::saveAndRemoveRoutesUntil(OptionsCont&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&, long long) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:635:9 > #10 0x875fbc in ROLoader::processRoutes(long long, long long, long long, RONet&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&) /home/delphi/clangDebug/sumo/src/router/ROLoader.cpp:210:24 > #11 0x50af1a in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:221:16 > #12 0x50c8d3 in main /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:271:13 > #13 0x7fe248de20b2 in __libc_start_main /build/glibc-eX1tMB/glibc-2.31/csu/../csu/libc-start.c:308:16 > <truncated after showing first 30 lines> ---------- New result in exitcode ---------- 1
---------- Differences in errors ---------- 0a1,116 > > ================================================================= > ==3551888==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 31680 byte(s) in 55 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x8a910e in RONet::checkFlows(long long, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:572:34 > #2 0x8adb7d in RONet::saveAndRemoveRoutesUntil(OptionsCont&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&, long long) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:635:9 > #3 0x875fbc in ROLoader::processRoutes(long long, long long, long long, RONet&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&) /home/delphi/clangDebug/sumo/src/router/ROLoader.cpp:210:24 > #4 0x50af1a in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:221:16 > #5 0x50c8d3 in main /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:271:13 > #6 0x7f1f5ffb40b2 in __libc_start_main /build/glibc-eX1tMB/glibc-2.31/csu/../csu/libc-start.c:308:16 > > Indirect leak of 91136 byte(s) in 55 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x8ffef0 in __gnu_cxx::new_allocator<SUMOVehicleParameter::Stop>::allocate(unsigned long, void const*) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h:114:27 > #2 0x8ffe1d in std::allocator_traits<std::allocator<SUMOVehicleParameter::Stop> >::allocate(std::allocator<SUMOVehicleParameter::Stop>&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:444:20 > #3 0x8ffdaf in std::_Vector_base<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_M_allocate(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:343:20 > #4 0x9be676 in void std::vector<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_M_realloc_insert<SUMOVehicleParameter::Stop const&>(__gnu_cxx::__normal_iterator<SUMOVehicleParameter::Stop*, std::vector<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> > >, SUMOVehicleParameter::Stop const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:440:33 > #5 0xb295d7 in std::vector<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::insert(__gnu_cxx::__normal_iterator<SUMOVehicleParameter::Stop const*, std::vector<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> > >, SUMOVehicleParameter::Stop const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:161:2 > #6 0xb193c2 in ROVehicle::addStop(SUMOVehicleParameter::Stop const&, RONet const*, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/ROVehicle.cpp:113:26 > #7 0xb15bcf in ROVehicle::ROVehicle(SUMOVehicleParameter const&, RORouteDef*, SUMOVTypeParameter const*, RONet const*, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/ROVehicle.cpp:56:13 > #8 0x8a91c9 in RONet::checkFlows(long long, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:572:38 > #9 0x8adb7d in RONet::saveAndRemoveRoutesUntil(OptionsCont&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&, long long) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:635:9 > #10 0x875fbc in ROLoader::processRoutes(long long, long long, long long, RONet&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&) /home/delphi/clangDebug/sumo/src/router/ROLoader.cpp:210:24 > #11 0x50af1a in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:221:16 > #12 0x50c8d3 in main /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:271:13 > #13 0x7f1f5ffb40b2 in __libc_start_main /build/glibc-eX1tMB/glibc-2.31/csu/../csu/libc-start.c:308:16 > <truncated after showing first 30 lines> ---------- New result in exitcode ---------- 1
---------- Differences in errors ---------- 0a1,147 > > ================================================================= > ==3551973==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 31680 byte(s) in 55 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x8a910e in RONet::checkFlows(long long, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:572:34 > #2 0x8adb7d in RONet::saveAndRemoveRoutesUntil(OptionsCont&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&, long long) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:635:9 > #3 0x875fbc in ROLoader::processRoutes(long long, long long, long long, RONet&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&) /home/delphi/clangDebug/sumo/src/router/ROLoader.cpp:210:24 > #4 0x50af1a in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:221:16 > #5 0x50c8d3 in main /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:271:13 > #6 0x7fb0a528f0b2 in __libc_start_main /build/glibc-eX1tMB/glibc-2.31/csu/../csu/libc-start.c:308:16 > > Direct leak of 576 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xb48958 in ROPerson::addTrip(std::vector<ROPerson::PlanItem*, std::allocator<ROPerson::PlanItem*> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ROEdge const*, ROEdge const*, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<c har> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/delphi/clangDebug/sumo/src/router/ROPerson.cpp:108:30 > #2 0xac5f62 in RORouteHandler::addPersonTrip(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:1201:9 > #3 0xc932e3 in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:185:13 > #4 0xa79fe5 in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:186:23 > #5 0xe3248f in GenericSAXHandler::startElement(char16_t const*, char16_t const*, char16_t const*, xercesc_3_2::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #6 0x7fb0a653f5ae in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x2135ae) > > Indirect leak of 91136 byte(s) in 55 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x8ffef0 in __gnu_cxx::new_allocator<SUMOVehicleParameter::Stop>::allocate(unsigned long, void const*) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h:114:27 > #2 0x8ffe1d in std::allocator_traits<std::allocator<SUMOVehicleParameter::Stop> >::allocate(std::allocator<SUMOVehicleParameter::Stop>&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:444:20 > #3 0x8ffdaf in std::_Vector_base<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_M_allocate(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:343:20 > #4 0x9be676 in void std::vector<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_M_realloc_insert<SUMOVehicleParameter::Stop const&>(__gnu_cxx::__normal_iterator<SUMOVehicleParameter::Stop*, std::vector<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> > >, SUMOVehicleParameter::Stop const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:440:33 > #5 0xb295d7 in std::vector<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::insert(__gnu_cxx::__normal_iterator<SUMOVehicleParameter::Stop const*, std::vector<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> > >, SUMOVehicleParameter::Stop const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:161:2 <truncated after showing first 30 lines> ---------- New result in exitcode ---------- 1
---------- Differences in errors ---------- 0a1,147 > > ================================================================= > ==3551978==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 31680 byte(s) in 55 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x8a910e in RONet::checkFlows(long long, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:572:34 > #2 0x8adb7d in RONet::saveAndRemoveRoutesUntil(OptionsCont&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&, long long) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:635:9 > #3 0x875fbc in ROLoader::processRoutes(long long, long long, long long, RONet&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&) /home/delphi/clangDebug/sumo/src/router/ROLoader.cpp:210:24 > #4 0x50af1a in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:221:16 > #5 0x50c8d3 in main /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:271:13 > #6 0x7f3553ce40b2 in __libc_start_main /build/glibc-eX1tMB/glibc-2.31/csu/../csu/libc-start.c:308:16 > > Direct leak of 576 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xb48958 in ROPerson::addTrip(std::vector<ROPerson::PlanItem*, std::allocator<ROPerson::PlanItem*> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ROEdge const*, ROEdge const*, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<c har> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/delphi/clangDebug/sumo/src/router/ROPerson.cpp:108:30 > #2 0xac5f62 in RORouteHandler::addPersonTrip(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:1201:9 > #3 0xc932e3 in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:185:13 > #4 0xa79fe5 in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:186:23 > #5 0xe3248f in GenericSAXHandler::startElement(char16_t const*, char16_t const*, char16_t const*, xercesc_3_2::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #6 0x7f3554f945ae in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x2135ae) > > Indirect leak of 91136 byte(s) in 55 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x8ffef0 in __gnu_cxx::new_allocator<SUMOVehicleParameter::Stop>::allocate(unsigned long, void const*) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h:114:27 > #2 0x8ffe1d in std::allocator_traits<std::allocator<SUMOVehicleParameter::Stop> >::allocate(std::allocator<SUMOVehicleParameter::Stop>&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:444:20 > #3 0x8ffdaf in std::_Vector_base<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_M_allocate(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:343:20 > #4 0x9be676 in void std::vector<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_M_realloc_insert<SUMOVehicleParameter::Stop const&>(__gnu_cxx::__normal_iterator<SUMOVehicleParameter::Stop*, std::vector<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> > >, SUMOVehicleParameter::Stop const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:440:33 > #5 0xb295d7 in std::vector<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::insert(__gnu_cxx::__normal_iterator<SUMOVehicleParameter::Stop const*, std::vector<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> > >, SUMOVehicleParameter::Stop const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:161:2 <truncated after showing first 30 lines> ---------- New result in exitcode ---------- 1
---------- Differences in errors ---------- 0a1,36 > > ================================================================= > ==3552019==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 576 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xb48958 in ROPerson::addTrip(std::vector<ROPerson::PlanItem*, std::allocator<ROPerson::PlanItem*> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ROEdge const*, ROEdge const*, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<c har> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/delphi/clangDebug/sumo/src/router/ROPerson.cpp:108:30 > #2 0xac5f62 in RORouteHandler::addPersonTrip(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:1201:9 > #3 0xc932e3 in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:185:13 > #4 0xa79fe5 in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:186:23 > #5 0xe3248f in GenericSAXHandler::startElement(char16_t const*, char16_t const*, char16_t const*, xercesc_3_2::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #6 0x7f23cf18c5ae in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x2135ae) > > Indirect leak of 136 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xb489b2 in ROPerson::addTrip(std::vector<ROPerson::PlanItem*, std::allocator<ROPerson::PlanItem*> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ROEdge const*, ROEdge const*, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<c har> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/delphi/clangDebug/sumo/src/router/ROPerson.cpp:108:50 > #2 0xac5f62 in RORouteHandler::addPersonTrip(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:1201:9 > #3 0xc932e3 in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:185:13 > #4 0xa79fe5 in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:186:23 > #5 0xe3248f in GenericSAXHandler::startElement(char16_t const*, char16_t const*, char16_t const*, xercesc_3_2::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #6 0x7f23cf18c5ae in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x2135ae) > > Indirect leak of 17 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xc5db72 in void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.tcc:219:14 > #2 0x8d27d5 in SUMOVehicleParameter::SUMOVehicleParameter(SUMOVehicleParameter const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.h:314:7 > #3 0xb28079 in RORoutable::RORoutable(SUMOVehicleParameter const&, SUMOVTypeParameter const*) /home/delphi/clangDebug/sumo/src/router/RORoutable.h:60:11 > #4 0xb15147 in ROVehicle::ROVehicle(SUMOVehicleParameter const&, RORouteDef*, SUMOVTypeParameter const*, RONet const*, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/ROVehicle.cpp:52:7 > #5 0xb48bb4 in ROPerson::addTrip(std::vector<ROPerson::PlanItem*, std::allocator<ROPerson::PlanItem*> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ROEdge const*, ROEdge const*, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<c har> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/delphi/clangDebug/sumo/src/router/ROPerson.cpp:108:34 <truncated after showing first 30 lines> ---------- New result in exitcode ---------- 1
---------- Differences in errors ---------- 0a1,165 > > ================================================================= > ==3551979==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 31680 byte(s) in 55 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x8a910e in RONet::checkFlows(long long, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:572:34 > #2 0x8adb7d in RONet::saveAndRemoveRoutesUntil(OptionsCont&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&, long long) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:635:9 > #3 0x875fbc in ROLoader::processRoutes(long long, long long, long long, RONet&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&) /home/delphi/clangDebug/sumo/src/router/ROLoader.cpp:210:24 > #4 0x50af1a in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:221:16 > #5 0x50c8d3 in main /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:271:13 > #6 0x7f162ff530b2 in __libc_start_main /build/glibc-eX1tMB/glibc-2.31/csu/../csu/libc-start.c:308:16 > > Direct leak of 576 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xb48958 in ROPerson::addTrip(std::vector<ROPerson::PlanItem*, std::allocator<ROPerson::PlanItem*> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ROEdge const*, ROEdge const*, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<c har> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/delphi/clangDebug/sumo/src/router/ROPerson.cpp:108:30 > #2 0xac5f62 in RORouteHandler::addPersonTrip(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:1201:9 > #3 0xc932e3 in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:185:13 > #4 0xa79fe5 in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:186:23 > #5 0xe3248f in GenericSAXHandler::startElement(char16_t const*, char16_t const*, char16_t const*, xercesc_3_2::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #6 0x7f16312035ae in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x2135ae) > > Direct leak of 576 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xb47cae in ROPerson::addTrip(std::vector<ROPerson::PlanItem*, std::allocator<ROPerson::PlanItem*> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ROEdge const*, ROEdge const*, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<c har> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/delphi/clangDebug/sumo/src/router/ROPerson.cpp:96:30 > #2 0xac5f62 in RORouteHandler::addPersonTrip(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:1201:9 > #3 0xc932e3 in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:185:13 > #4 0xa79fe5 in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:186:23 > #5 0xe3248f in GenericSAXHandler::startElement(char16_t const*, char16_t const*, char16_t const*, xercesc_3_2::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 <truncated after showing first 30 lines> ---------- New result in exitcode ---------- 1
---------- Differences in errors ---------- 0a1,165 > > ================================================================= > ==3551994==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 31680 byte(s) in 55 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x8a910e in RONet::checkFlows(long long, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:572:34 > #2 0x8adb7d in RONet::saveAndRemoveRoutesUntil(OptionsCont&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&, long long) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:635:9 > #3 0x875fbc in ROLoader::processRoutes(long long, long long, long long, RONet&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&) /home/delphi/clangDebug/sumo/src/router/ROLoader.cpp:210:24 > #4 0x50af1a in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:221:16 > #5 0x50c8d3 in main /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:271:13 > #6 0x7f28e4bf50b2 in __libc_start_main /build/glibc-eX1tMB/glibc-2.31/csu/../csu/libc-start.c:308:16 > > Direct leak of 576 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xb48958 in ROPerson::addTrip(std::vector<ROPerson::PlanItem*, std::allocator<ROPerson::PlanItem*> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ROEdge const*, ROEdge const*, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<c har> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/delphi/clangDebug/sumo/src/router/ROPerson.cpp:108:30 > #2 0xac5f62 in RORouteHandler::addPersonTrip(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:1201:9 > #3 0xc932e3 in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:185:13 > #4 0xa79fe5 in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:186:23 > #5 0xe3248f in GenericSAXHandler::startElement(char16_t const*, char16_t const*, char16_t const*, xercesc_3_2::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #6 0x7f28e5ea55ae in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x2135ae) > > Direct leak of 576 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xb47cae in ROPerson::addTrip(std::vector<ROPerson::PlanItem*, std::allocator<ROPerson::PlanItem*> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ROEdge const*, ROEdge const*, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<c har> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/delphi/clangDebug/sumo/src/router/ROPerson.cpp:96:30 > #2 0xac5f62 in RORouteHandler::addPersonTrip(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:1201:9 > #3 0xc932e3 in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:185:13 > #4 0xa79fe5 in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:186:23 > #5 0xe3248f in GenericSAXHandler::startElement(char16_t const*, char16_t const*, char16_t const*, xercesc_3_2::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 <truncated after showing first 30 lines> ---------- New result in exitcode ---------- 1
---------- Differences in errors ---------- 0a1,165 > > ================================================================= > ==3551985==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 31680 byte(s) in 55 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x8a910e in RONet::checkFlows(long long, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:572:34 > #2 0x8adb7d in RONet::saveAndRemoveRoutesUntil(OptionsCont&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&, long long) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:635:9 > #3 0x875fbc in ROLoader::processRoutes(long long, long long, long long, RONet&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&) /home/delphi/clangDebug/sumo/src/router/ROLoader.cpp:210:24 > #4 0x50af1a in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:221:16 > #5 0x50c8d3 in main /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:271:13 > #6 0x7f94dbda90b2 in __libc_start_main /build/glibc-eX1tMB/glibc-2.31/csu/../csu/libc-start.c:308:16 > > Direct leak of 576 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xb48958 in ROPerson::addTrip(std::vector<ROPerson::PlanItem*, std::allocator<ROPerson::PlanItem*> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ROEdge const*, ROEdge const*, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<c har> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/delphi/clangDebug/sumo/src/router/ROPerson.cpp:108:30 > #2 0xac5f62 in RORouteHandler::addPersonTrip(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:1201:9 > #3 0xc932e3 in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:185:13 > #4 0xa79fe5 in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:186:23 > #5 0xe3248f in GenericSAXHandler::startElement(char16_t const*, char16_t const*, char16_t const*, xercesc_3_2::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #6 0x7f94dd0595ae in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x2135ae) > > Direct leak of 576 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xb47cae in ROPerson::addTrip(std::vector<ROPerson::PlanItem*, std::allocator<ROPerson::PlanItem*> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ROEdge const*, ROEdge const*, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<c har> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/delphi/clangDebug/sumo/src/router/ROPerson.cpp:96:30 > #2 0xac5f62 in RORouteHandler::addPersonTrip(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:1201:9 > #3 0xc932e3 in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:185:13 > #4 0xa79fe5 in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:186:23 > #5 0xe3248f in GenericSAXHandler::startElement(char16_t const*, char16_t const*, char16_t const*, xercesc_3_2::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 <truncated after showing first 30 lines> ---------- New result in exitcode ---------- 1
---------- Differences in errors ---------- 0a1,165 > > ================================================================= > ==3552002==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 31680 byte(s) in 55 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x8a910e in RONet::checkFlows(long long, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:572:34 > #2 0x8adb7d in RONet::saveAndRemoveRoutesUntil(OptionsCont&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&, long long) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:635:9 > #3 0x875fbc in ROLoader::processRoutes(long long, long long, long long, RONet&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&) /home/delphi/clangDebug/sumo/src/router/ROLoader.cpp:210:24 > #4 0x50af1a in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:221:16 > #5 0x50c8d3 in main /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:271:13 > #6 0x7f34a28730b2 in __libc_start_main /build/glibc-eX1tMB/glibc-2.31/csu/../csu/libc-start.c:308:16 > > Direct leak of 576 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xb48958 in ROPerson::addTrip(std::vector<ROPerson::PlanItem*, std::allocator<ROPerson::PlanItem*> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ROEdge const*, ROEdge const*, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<c har> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/delphi/clangDebug/sumo/src/router/ROPerson.cpp:108:30 > #2 0xac5f62 in RORouteHandler::addPersonTrip(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:1201:9 > #3 0xc932e3 in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:185:13 > #4 0xa79fe5 in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:186:23 > #5 0xe3248f in GenericSAXHandler::startElement(char16_t const*, char16_t const*, char16_t const*, xercesc_3_2::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #6 0x7f34a3b235ae in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x2135ae) > > Direct leak of 576 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xb47cae in ROPerson::addTrip(std::vector<ROPerson::PlanItem*, std::allocator<ROPerson::PlanItem*> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ROEdge const*, ROEdge const*, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<c har> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/delphi/clangDebug/sumo/src/router/ROPerson.cpp:96:30 > #2 0xac5f62 in RORouteHandler::addPersonTrip(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:1201:9 > #3 0xc932e3 in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:185:13 > #4 0xa79fe5 in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:186:23 > #5 0xe3248f in GenericSAXHandler::startElement(char16_t const*, char16_t const*, char16_t const*, xercesc_3_2::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 <truncated after showing first 30 lines> ---------- New result in exitcode ---------- 1
---------- Differences in errors ---------- 0a1,165 > > ================================================================= > ==3552012==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 31680 byte(s) in 55 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x8a910e in RONet::checkFlows(long long, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:572:34 > #2 0x8adb7d in RONet::saveAndRemoveRoutesUntil(OptionsCont&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&, long long) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:635:9 > #3 0x875fbc in ROLoader::processRoutes(long long, long long, long long, RONet&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&) /home/delphi/clangDebug/sumo/src/router/ROLoader.cpp:210:24 > #4 0x50af1a in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:221:16 > #5 0x50c8d3 in main /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:271:13 > #6 0x7f3f381ed0b2 in __libc_start_main /build/glibc-eX1tMB/glibc-2.31/csu/../csu/libc-start.c:308:16 > > Direct leak of 576 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xb48958 in ROPerson::addTrip(std::vector<ROPerson::PlanItem*, std::allocator<ROPerson::PlanItem*> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ROEdge const*, ROEdge const*, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<c har> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/delphi/clangDebug/sumo/src/router/ROPerson.cpp:108:30 > #2 0xac5f62 in RORouteHandler::addPersonTrip(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:1201:9 > #3 0xc932e3 in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:185:13 > #4 0xa79fe5 in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:186:23 > #5 0xe3248f in GenericSAXHandler::startElement(char16_t const*, char16_t const*, char16_t const*, xercesc_3_2::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #6 0x7f3f3949d5ae in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x2135ae) > > Direct leak of 576 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xb47cae in ROPerson::addTrip(std::vector<ROPerson::PlanItem*, std::allocator<ROPerson::PlanItem*> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ROEdge const*, ROEdge const*, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<c har> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/delphi/clangDebug/sumo/src/router/ROPerson.cpp:96:30 > #2 0xac5f62 in RORouteHandler::addPersonTrip(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:1201:9 > #3 0xc932e3 in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:185:13 > #4 0xa79fe5 in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:186:23 > #5 0xe3248f in GenericSAXHandler::startElement(char16_t const*, char16_t const*, char16_t const*, xercesc_3_2::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 <truncated after showing first 30 lines> ---------- New result in exitcode ---------- 1
---------- Differences in errors ---------- 0a1,36 > > ================================================================= > ==3552027==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 576 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xb48958 in ROPerson::addTrip(std::vector<ROPerson::PlanItem*, std::allocator<ROPerson::PlanItem*> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ROEdge const*, ROEdge const*, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<c har> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/delphi/clangDebug/sumo/src/router/ROPerson.cpp:108:30 > #2 0xac5f62 in RORouteHandler::addPersonTrip(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:1201:9 > #3 0xc932e3 in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:185:13 > #4 0xa79fe5 in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:186:23 > #5 0xe3248f in GenericSAXHandler::startElement(char16_t const*, char16_t const*, char16_t const*, xercesc_3_2::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #6 0x7f766e4145ae in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x2135ae) > > Indirect leak of 136 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xb489b2 in ROPerson::addTrip(std::vector<ROPerson::PlanItem*, std::allocator<ROPerson::PlanItem*> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ROEdge const*, ROEdge const*, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<c har> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/delphi/clangDebug/sumo/src/router/ROPerson.cpp:108:50 > #2 0xac5f62 in RORouteHandler::addPersonTrip(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:1201:9 > #3 0xc932e3 in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:185:13 > #4 0xa79fe5 in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:186:23 > #5 0xe3248f in GenericSAXHandler::startElement(char16_t const*, char16_t const*, char16_t const*, xercesc_3_2::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #6 0x7f766e4145ae in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x2135ae) > > Indirect leak of 17 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xc5db72 in void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.tcc:219:14 > #2 0x8d27d5 in SUMOVehicleParameter::SUMOVehicleParameter(SUMOVehicleParameter const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.h:314:7 > #3 0xb28079 in RORoutable::RORoutable(SUMOVehicleParameter const&, SUMOVTypeParameter const*) /home/delphi/clangDebug/sumo/src/router/RORoutable.h:60:11 > #4 0xb15147 in ROVehicle::ROVehicle(SUMOVehicleParameter const&, RORouteDef*, SUMOVTypeParameter const*, RONet const*, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/ROVehicle.cpp:52:7 > #5 0xb48bb4 in ROPerson::addTrip(std::vector<ROPerson::PlanItem*, std::allocator<ROPerson::PlanItem*> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ROEdge const*, ROEdge const*, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<c har> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/delphi/clangDebug/sumo/src/router/ROPerson.cpp:108:34 <truncated after showing first 30 lines> ---------- New result in exitcode ---------- 1
---------- Differences in errors ---------- 1a2,102 > > ================================================================= > ==3551635==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 2304 byte(s) in 4 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x8a910e in RONet::checkFlows(long long, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:572:34 > #2 0x8adb7d in RONet::saveAndRemoveRoutesUntil(OptionsCont&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&, long long) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:635:9 > #3 0x875fbc in ROLoader::processRoutes(long long, long long, long long, RONet&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&) /home/delphi/clangDebug/sumo/src/router/ROLoader.cpp:210:24 > #4 0x50af1a in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:221:16 > #5 0x50c8d3 in main /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:271:13 > #6 0x7f026fa250b2 in __libc_start_main /build/glibc-eX1tMB/glibc-2.31/csu/../csu/libc-start.c:308:16 > > Indirect leak of 8544 byte(s) in 4 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x8ffef0 in __gnu_cxx::new_allocator<SUMOVehicleParameter::Stop>::allocate(unsigned long, void const*) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h:114:27 > #2 0x8ffe1d in std::allocator_traits<std::allocator<SUMOVehicleParameter::Stop> >::allocate(std::allocator<SUMOVehicleParameter::Stop>&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:444:20 > #3 0x8ffdaf in std::_Vector_base<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_M_allocate(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:343:20 > #4 0x8ff6ff in std::_Vector_base<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_M_create_storage(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:358:33 > #5 0x8fe812 in std::_Vector_base<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_Vector_base(unsigned long, std::allocator<SUMOVehicleParameter::Stop> const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:302:9 > #6 0x8f98b5 in std::vector<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::vector(std::vector<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:551:9 > #7 0x8d29d5 in SUMOVehicleParameter::SUMOVehicleParameter(SUMOVehicleParameter const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.h:314:7 > #8 0xb28079 in RORoutable::RORoutable(SUMOVehicleParameter const&, SUMOVTypeParameter const*) /home/delphi/clangDebug/sumo/src/router/RORoutable.h:60:11 > #9 0xb15147 in ROVehicle::ROVehicle(SUMOVehicleParameter const&, RORouteDef*, SUMOVTypeParameter const*, RONet const*, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/ROVehicle.cpp:52:7 > #10 0x8a91c9 in RONet::checkFlows(long long, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:572:38 > #11 0x8adb7d in RONet::saveAndRemoveRoutesUntil(OptionsCont&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&, long long) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:635:9 > #12 0x875fbc in ROLoader::processRoutes(long long, long long, long long, RONet&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&) /home/delphi/clangDebug/sumo/src/router/ROLoader.cpp:210:24 > #13 0x50af1a in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:221:16 > #14 0x50c8d3 in main /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:271:13 <truncated after showing first 30 lines> ---------- New result in exitcode ---------- 1
---------- Differences in errors ---------- 0a1,36 > > ================================================================= > ==3551940==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 576 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xb48958 in ROPerson::addTrip(std::vector<ROPerson::PlanItem*, std::allocator<ROPerson::PlanItem*> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ROEdge const*, ROEdge const*, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<c har> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/delphi/clangDebug/sumo/src/router/ROPerson.cpp:108:30 > #2 0xac5f62 in RORouteHandler::addPersonTrip(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:1201:9 > #3 0xc932e3 in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:185:13 > #4 0xa79fe5 in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:186:23 > #5 0xe3248f in GenericSAXHandler::startElement(char16_t const*, char16_t const*, char16_t const*, xercesc_3_2::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #6 0x7f32ff5985ae in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x2135ae) > > Indirect leak of 136 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xb489b2 in ROPerson::addTrip(std::vector<ROPerson::PlanItem*, std::allocator<ROPerson::PlanItem*> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ROEdge const*, ROEdge const*, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<c har> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/delphi/clangDebug/sumo/src/router/ROPerson.cpp:108:50 > #2 0xac5f62 in RORouteHandler::addPersonTrip(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:1201:9 > #3 0xc932e3 in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:185:13 > #4 0xa79fe5 in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:186:23 > #5 0xe3248f in GenericSAXHandler::startElement(char16_t const*, char16_t const*, char16_t const*, xercesc_3_2::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #6 0x7f32ff5985ae in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x2135ae) > > Indirect leak of 17 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xc5db72 in void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.tcc:219:14 > #2 0x8d27d5 in SUMOVehicleParameter::SUMOVehicleParameter(SUMOVehicleParameter const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.h:314:7 > #3 0xb28079 in RORoutable::RORoutable(SUMOVehicleParameter const&, SUMOVTypeParameter const*) /home/delphi/clangDebug/sumo/src/router/RORoutable.h:60:11 > #4 0xb15147 in ROVehicle::ROVehicle(SUMOVehicleParameter const&, RORouteDef*, SUMOVTypeParameter const*, RONet const*, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/ROVehicle.cpp:52:7 > #5 0xb48bb4 in ROPerson::addTrip(std::vector<ROPerson::PlanItem*, std::allocator<ROPerson::PlanItem*> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ROEdge const*, ROEdge const*, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<c har> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/delphi/clangDebug/sumo/src/router/ROPerson.cpp:108:34 <truncated after showing first 30 lines> ---------- New result in exitcode ---------- 1
---------- Differences in errors ---------- 0a1,101 > > ================================================================= > ==3551839==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 2304 byte(s) in 4 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x8a910e in RONet::checkFlows(long long, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:572:34 > #2 0x8adb7d in RONet::saveAndRemoveRoutesUntil(OptionsCont&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&, long long) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:635:9 > #3 0x875fbc in ROLoader::processRoutes(long long, long long, long long, RONet&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&) /home/delphi/clangDebug/sumo/src/router/ROLoader.cpp:210:24 > #4 0x50af1a in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:221:16 > #5 0x50c8d3 in main /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:271:13 > #6 0x7fdf2c4c90b2 in __libc_start_main /build/glibc-eX1tMB/glibc-2.31/csu/../csu/libc-start.c:308:16 > > Indirect leak of 5696 byte(s) in 4 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x8ffef0 in __gnu_cxx::new_allocator<SUMOVehicleParameter::Stop>::allocate(unsigned long, void const*) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h:114:27 > #2 0x8ffe1d in std::allocator_traits<std::allocator<SUMOVehicleParameter::Stop> >::allocate(std::allocator<SUMOVehicleParameter::Stop>&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:444:20 > #3 0x8ffdaf in std::_Vector_base<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_M_allocate(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:343:20 > #4 0x8ff6ff in std::_Vector_base<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_M_create_storage(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:358:33 > #5 0x8fe812 in std::_Vector_base<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_Vector_base(unsigned long, std::allocator<SUMOVehicleParameter::Stop> const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:302:9 > #6 0x8f98b5 in std::vector<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::vector(std::vector<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:551:9 > #7 0x8d29d5 in SUMOVehicleParameter::SUMOVehicleParameter(SUMOVehicleParameter const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.h:314:7 > #8 0xb28079 in RORoutable::RORoutable(SUMOVehicleParameter const&, SUMOVTypeParameter const*) /home/delphi/clangDebug/sumo/src/router/RORoutable.h:60:11 > #9 0xb15147 in ROVehicle::ROVehicle(SUMOVehicleParameter const&, RORouteDef*, SUMOVTypeParameter const*, RONet const*, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/ROVehicle.cpp:52:7 > #10 0x8a91c9 in RONet::checkFlows(long long, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:572:38 > #11 0x8adb7d in RONet::saveAndRemoveRoutesUntil(OptionsCont&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&, long long) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:635:9 > #12 0x875fbc in ROLoader::processRoutes(long long, long long, long long, RONet&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&) /home/delphi/clangDebug/sumo/src/router/ROLoader.cpp:210:24 > #13 0x50af1a in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:221:16 > #14 0x50c8d3 in main /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:271:13 <truncated after showing first 30 lines> ---------- New result in exitcode ---------- 1
---------- Differences in errors ---------- 2a3,21 > > ================================================================= > ==3552092==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 520 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xcf2798 in SUMOVehicleParserHelper::parseVehicleAttributes(int, SUMOSAXAttributes const&, bool, bool, bool) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParserHelper.cpp:316:50 > #2 0xc8f4fa in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:100:34 > #3 0xa79fe5 in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:186:23 > #4 0xe3248f in GenericSAXHandler::startElement(char16_t const*, char16_t const*, char16_t const*, xercesc_3_2::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #5 0x7fd4a00d35ae in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x2135ae) > > Direct leak of 24 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xa7a105 in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:191:28 > #2 0xe3248f in GenericSAXHandler::startElement(char16_t const*, char16_t const*, char16_t const*, xercesc_3_2::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #3 0x7fd4a00d35ae in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x2135ae) > > SUMMARY: AddressSanitizer: 544 byte(s) leaked in 2 allocation(s).
---------- Differences in errors ---------- 2a3,21 > > ================================================================= > ==3552090==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 520 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xcf2798 in SUMOVehicleParserHelper::parseVehicleAttributes(int, SUMOSAXAttributes const&, bool, bool, bool) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParserHelper.cpp:316:50 > #2 0xc8f4fa in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:100:34 > #3 0xa79fe5 in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:186:23 > #4 0xe3248f in GenericSAXHandler::startElement(char16_t const*, char16_t const*, char16_t const*, xercesc_3_2::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #5 0x7f46490ac5ae in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x2135ae) > > Direct leak of 24 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xa7a105 in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:191:28 > #2 0xe3248f in GenericSAXHandler::startElement(char16_t const*, char16_t const*, char16_t const*, xercesc_3_2::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #3 0x7f46490ac5ae in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x2135ae) > > SUMMARY: AddressSanitizer: 544 byte(s) leaked in 2 allocation(s).
---------- Differences in errors ---------- 0a1,15 > > ================================================================= > ==3552190==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 200 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xb45fd6 in ROPerson::addTrip(std::vector<ROPerson::PlanItem*, std::allocator<ROPerson::PlanItem*> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ROEdge const*, ROEdge const*, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<c har> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/delphi/clangDebug/sumo/src/router/ROPerson.cpp:67:24 > #2 0xac5f62 in RORouteHandler::addPersonTrip(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:1201:9 > #3 0xaca4f7 in RORouteHandler::addWalk(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:1249:9 > #4 0xc93434 in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:188:13 > #5 0xa79fe5 in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:186:23 > #6 0xe3248f in GenericSAXHandler::startElement(char16_t const*, char16_t const*, char16_t const*, xercesc_3_2::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #7 0x7f8fbda605ae in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x2135ae) > > SUMMARY: AddressSanitizer: 200 byte(s) leaked in 1 allocation(s). ---------- New result in exitcode ---------- 1
---------- Differences in errors ---------- 0a1,54 > > ================================================================= > ==3552203==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 200 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xb49fa5 in ROPerson::addWalk(std::vector<ROPerson::PlanItem*, std::allocator<ROPerson::PlanItem*> >&, std::vector<ROEdge const*, std::allocator<ROEdge const*> > const&, double, double, double, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/delphi/clangDebug/sumo/src/router/ROPerson.cpp:128:24 > #2 0xaca2e2 in RORouteHandler::addWalk(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:1246:13 > #3 0xc93434 in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:188:13 > #4 0xa79fe5 in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:186:23 > #5 0xe3248f in GenericSAXHandler::startElement(char16_t const*, char16_t const*, char16_t const*, xercesc_3_2::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #6 0x7f6adc3395ae in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x2135ae) > > Indirect leak of 136 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xb4a3d9 in ROPerson::addWalk(std::vector<ROPerson::PlanItem*, std::allocator<ROPerson::PlanItem*> >&, std::vector<ROEdge const*, std::allocator<ROEdge const*> > const&, double, double, double, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/delphi/clangDebug/sumo/src/router/ROPerson.cpp:130:30 > #2 0xaca2e2 in RORouteHandler::addWalk(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:1246:13 > #3 0xc93434 in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:188:13 > #4 0xa79fe5 in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:186:23 > #5 0xe3248f in GenericSAXHandler::startElement(char16_t const*, char16_t const*, char16_t const*, xercesc_3_2::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #6 0x7f6adc3395ae in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x2135ae) > > Indirect leak of 24 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x5548f0 in __gnu_cxx::new_allocator<ROEdge const*>::allocate(unsigned long, void const*) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h:114:27 > #2 0x55481d in std::allocator_traits<std::allocator<ROEdge const*> >::allocate(std::allocator<ROEdge const*>&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:444:20 > #3 0x553d6f in std::_Vector_base<ROEdge const*, std::allocator<ROEdge const*> >::_M_allocate(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:343:20 > #4 0xa1381f in std::_Vector_base<ROEdge const*, std::allocator<ROEdge const*> >::_M_create_storage(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:358:33 > #5 0xa13702 in std::_Vector_base<ROEdge const*, std::allocator<ROEdge const*> >::_Vector_base(unsigned long, std::allocator<ROEdge const*> const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:302:9 <truncated after showing first 30 lines> ---------- New result in exitcode ---------- 1
---------- Differences in errors ---------- 0a1,110 > > ================================================================= > ==3552188==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 4608 byte(s) in 8 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x8a910e in RONet::checkFlows(long long, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:572:34 > #2 0x8adb7d in RONet::saveAndRemoveRoutesUntil(OptionsCont&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&, long long) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:635:9 > #3 0x875fbc in ROLoader::processRoutes(long long, long long, long long, RONet&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&) /home/delphi/clangDebug/sumo/src/router/ROLoader.cpp:210:24 > #4 0x50af1a in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:221:16 > #5 0x50c8d3 in main /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:271:13 > #6 0x7f1cac1ef0b2 in __libc_start_main /build/glibc-eX1tMB/glibc-2.31/csu/../csu/libc-start.c:308:16 > > Direct leak of 200 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xb45fd6 in ROPerson::addTrip(std::vector<ROPerson::PlanItem*, std::allocator<ROPerson::PlanItem*> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ROEdge const*, ROEdge const*, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<c har> > const&, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/delphi/clangDebug/sumo/src/router/ROPerson.cpp:67:24 > #2 0xac5f62 in RORouteHandler::addPersonTrip(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:1201:9 > #3 0xc932e3 in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:185:13 > #4 0xa79fe5 in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:186:23 > #5 0xe3248f in GenericSAXHandler::startElement(char16_t const*, char16_t const*, char16_t const*, xercesc_3_2::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #6 0x7f1cad49f5ae in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x2135ae) > > Indirect leak of 11392 byte(s) in 8 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x8ffef0 in __gnu_cxx::new_allocator<SUMOVehicleParameter::Stop>::allocate(unsigned long, void const*) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h:114:27 > #2 0x8ffe1d in std::allocator_traits<std::allocator<SUMOVehicleParameter::Stop> >::allocate(std::allocator<SUMOVehicleParameter::Stop>&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:444:20 > #3 0x8ffdaf in std::_Vector_base<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_M_allocate(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:343:20 > #4 0x8ff6ff in std::_Vector_base<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_M_create_storage(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:358:33 > #5 0x8fe812 in std::_Vector_base<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_Vector_base(unsigned long, std::allocator<SUMOVehicleParameter::Stop> const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:302:9 <truncated after showing first 30 lines> ---------- New result in exitcode ---------- 1
---------- Differences in errors ---------- 0a1,39 > > ================================================================= > ==3549962==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 56 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xa7c03a in RORouteHandler::openVehicleTypeDistribution(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:233:38 > #2 0xc92097 in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:157:13 > #3 0xa79fe5 in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:186:23 > #4 0xe3248f in GenericSAXHandler::startElement(char16_t const*, char16_t const*, char16_t const*, xercesc_3_2::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #5 0x7fdf3dbb35ae in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x2135ae) > > Indirect leak of 16 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x5729c0 in __gnu_cxx::new_allocator<double>::allocate(unsigned long, void const*) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h:114:27 > #2 0x5728ed in std::allocator_traits<std::allocator<double> >::allocate(std::allocator<double>&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:444:20 > #3 0x57221f in std::_Vector_base<double, std::allocator<double> >::_M_allocate(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:343:20 > #4 0x570a56 in void std::vector<double, std::allocator<double> >::_M_realloc_insert<double const&>(__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >, double const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:440:33 > #5 0x56d17b in std::vector<double, std::allocator<double> >::push_back(double const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:1195:4 > #6 0xacc689 in RandomDistributor<SUMOVTypeParameter*>::add(SUMOVTypeParameter*, double, bool) /home/delphi/clangDebug/sumo/src/utils/distribution/RandomDistributor.h:83:17 > #7 0xa963c5 in RORouteHandler::closeVType() /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:548:41 > #8 0xc95e97 in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:232:13 > #9 0xe3401d in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:152:9 > #10 0x7fdf3dbb35fe in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x2135fe) > > Indirect leak of 16 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xb05f10 in __gnu_cxx::new_allocator<SUMOVTypeParameter*>::allocate(unsigned long, void const*) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h:114:27 > #2 0xb05e3d in std::allocator_traits<std::allocator<SUMOVTypeParameter*> >::allocate(std::allocator<SUMOVTypeParameter*>&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:444:20 <truncated after showing first 30 lines> ---------- New result in exitcode ---------- 1
---------- Differences in errors ---------- 4a5,494 > > ================================================================= > ==3549338==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 4048 byte(s) in 11 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x6a3678 in ROEdge::getRailwayRoutingEdge() const /home/delphi/clangDebug/sumo/src/router/ROEdge.h:539:36 > #2 0x51f7b9 in RailwayRouter<ROEdge, ROVehicle>::RailwayRouter(std::vector<ROEdge*, std::allocator<ROEdge*> > const&, bool, double (*)(ROEdge const*, ROVehicle const*, double), double (*)(ROEdge const*, ROVehicle const*, double), bool, bool, bool, double) /home/delphi/clangDebug/sumo/src/utils/router/RailwayRouter.h:87:44 > #3 0x50a889 in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:211:26 > #4 0x50c8d3 in main /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:271:13 > #5 0x7fce5de110b2 in __libc_start_main /build/glibc-eX1tMB/glibc-2.31/csu/../csu/libc-start.c:308:16 > > Indirect leak of 13248 byte(s) in 36 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x6a3678 in ROEdge::getRailwayRoutingEdge() const /home/delphi/clangDebug/sumo/src/router/ROEdge.h:539:36 > #2 0x51f7b9 in RailwayRouter<ROEdge, ROVehicle>::RailwayRouter(std::vector<ROEdge*, std::allocator<ROEdge*> > const&, bool, double (*)(ROEdge const*, ROVehicle const*, double), double (*)(ROEdge const*, ROVehicle const*, double), bool, bool, bool, double) /home/delphi/clangDebug/sumo/src/utils/router/RailwayRouter.h:87:44 > #3 0x50a889 in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:211:26 > #4 0x50c8d3 in main /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:271:13 > #5 0x7fce5de110b2 in __libc_start_main /build/glibc-eX1tMB/glibc-2.31/csu/../csu/libc-start.c:308:16 > > Indirect leak of 2208 byte(s) in 6 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x6b86b4 in RailEdge<ROEdge, ROVehicle>::init(std::vector<RailEdge<ROEdge, ROVehicle>*, std::allocator<RailEdge<ROEdge, ROVehicle>*> >&, int&, double) /home/delphi/clangDebug/sumo/src/utils/router/RailEdge.h:130:36 > #2 0x6b3f80 in RailwayRouter<ROEdge, ROVehicle>::getRailEdges() /home/delphi/clangDebug/sumo/src/utils/router/RailwayRouter.h:192:27 > #3 0x6aed11 in RailwayRouter<ROEdge, ROVehicle>::ensureInternalRouter() /home/delphi/clangDebug/sumo/src/utils/router/RailwayRouter.h:176:54 > #4 0x6a4513 in RailwayRouter<ROEdge, ROVehicle>::compute(ROEdge const*, ROEdge const*, ROVehicle const*, long long, std::vector<ROEdge const*, std::allocator<ROEdge const*> >&, bool) /home/delphi/clangDebug/sumo/src/utils/router/RailwayRouter.h:103:9 > #5 0xa26686 in RORouteDef::repairCurrentRoute(SUMOAbstractRouter<ROEdge, ROVehicle>&, long long, ROVehicle const&, std::vector<ROEdge const*, std::allocator<ROEdge const*> >, std::vector<ROEdge const*, std::allocator<ROEdge const*> >&) const /home/delphi/clangDebug/sumo/src/router/RORouteDef.cpp:242:29 > #6 0xa1cd13 in RORouteDef::preComputeCurrentRoute(SUMOAbstractRouter<ROEdge, ROVehicle>&, long long, ROVehicle const&) const /home/delphi/clangDebug/sumo/src/router/RORouteDef.cpp:120:13 > #7 0xa19338 in RORouteDef::buildCurrentRoute(SUMOAbstractRouter<ROEdge, ROVehicle>&, long long, ROVehicle const&) const /home/delphi/clangDebug/sumo/src/router/RORouteDef.cpp:87:9 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,490 > > ================================================================= > ==3549337==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 4048 byte(s) in 11 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x6a3678 in ROEdge::getRailwayRoutingEdge() const /home/delphi/clangDebug/sumo/src/router/ROEdge.h:539:36 > #2 0x51f7b9 in RailwayRouter<ROEdge, ROVehicle>::RailwayRouter(std::vector<ROEdge*, std::allocator<ROEdge*> > const&, bool, double (*)(ROEdge const*, ROVehicle const*, double), double (*)(ROEdge const*, ROVehicle const*, double), bool, bool, bool, double) /home/delphi/clangDebug/sumo/src/utils/router/RailwayRouter.h:87:44 > #3 0x50a889 in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:211:26 > #4 0x50c8d3 in main /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:271:13 > #5 0x7fea1d3980b2 in __libc_start_main /build/glibc-eX1tMB/glibc-2.31/csu/../csu/libc-start.c:308:16 > > Indirect leak of 13248 byte(s) in 36 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x6a3678 in ROEdge::getRailwayRoutingEdge() const /home/delphi/clangDebug/sumo/src/router/ROEdge.h:539:36 > #2 0x51f7b9 in RailwayRouter<ROEdge, ROVehicle>::RailwayRouter(std::vector<ROEdge*, std::allocator<ROEdge*> > const&, bool, double (*)(ROEdge const*, ROVehicle const*, double), double (*)(ROEdge const*, ROVehicle const*, double), bool, bool, bool, double) /home/delphi/clangDebug/sumo/src/utils/router/RailwayRouter.h:87:44 > #3 0x50a889 in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:211:26 > #4 0x50c8d3 in main /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:271:13 > #5 0x7fea1d3980b2 in __libc_start_main /build/glibc-eX1tMB/glibc-2.31/csu/../csu/libc-start.c:308:16 > > Indirect leak of 2208 byte(s) in 6 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x6b86b4 in RailEdge<ROEdge, ROVehicle>::init(std::vector<RailEdge<ROEdge, ROVehicle>*, std::allocator<RailEdge<ROEdge, ROVehicle>*> >&, int&, double) /home/delphi/clangDebug/sumo/src/utils/router/RailEdge.h:130:36 > #2 0x6b3f80 in RailwayRouter<ROEdge, ROVehicle>::getRailEdges() /home/delphi/clangDebug/sumo/src/utils/router/RailwayRouter.h:192:27 > #3 0x6aed11 in RailwayRouter<ROEdge, ROVehicle>::ensureInternalRouter() /home/delphi/clangDebug/sumo/src/utils/router/RailwayRouter.h:176:54 > #4 0x6a4513 in RailwayRouter<ROEdge, ROVehicle>::compute(ROEdge const*, ROEdge const*, ROVehicle const*, long long, std::vector<ROEdge const*, std::allocator<ROEdge const*> >&, bool) /home/delphi/clangDebug/sumo/src/utils/router/RailwayRouter.h:103:9 > #5 0xa26686 in RORouteDef::repairCurrentRoute(SUMOAbstractRouter<ROEdge, ROVehicle>&, long long, ROVehicle const&, std::vector<ROEdge const*, std::allocator<ROEdge const*> >, std::vector<ROEdge const*, std::allocator<ROEdge const*> >&) const /home/delphi/clangDebug/sumo/src/router/RORouteDef.cpp:242:29 > #6 0xa1cd13 in RORouteDef::preComputeCurrentRoute(SUMOAbstractRouter<ROEdge, ROVehicle>&, long long, ROVehicle const&) const /home/delphi/clangDebug/sumo/src/router/RORouteDef.cpp:120:13 > #7 0xa19338 in RORouteDef::buildCurrentRoute(SUMOAbstractRouter<ROEdge, ROVehicle>&, long long, ROVehicle const&) const /home/delphi/clangDebug/sumo/src/router/RORouteDef.cpp:87:9 <truncated after showing first 30 lines> ---------- New result in exitcode ---------- 1
---------- Differences in errors ---------- 0a1,41 > > ================================================================= > ==3549236==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 56 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xa7c03a in RORouteHandler::openVehicleTypeDistribution(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:233:38 > #2 0xc92097 in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:157:13 > #3 0xa79fe5 in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:186:23 > #4 0xe3248f in GenericSAXHandler::startElement(char16_t const*, char16_t const*, char16_t const*, xercesc_3_2::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #5 0x7fd5784f05ae in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x2135ae) > > Indirect leak of 8 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x5729c0 in __gnu_cxx::new_allocator<double>::allocate(unsigned long, void const*) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h:114:27 > #2 0x5728ed in std::allocator_traits<std::allocator<double> >::allocate(std::allocator<double>&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:444:20 > #3 0x57221f in std::_Vector_base<double, std::allocator<double> >::_M_allocate(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:343:20 > #4 0x570a56 in void std::vector<double, std::allocator<double> >::_M_realloc_insert<double const&>(__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >, double const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:440:33 > #5 0x56d17b in std::vector<double, std::allocator<double> >::push_back(double const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:1195:4 > #6 0xacc689 in RandomDistributor<SUMOVTypeParameter*>::add(SUMOVTypeParameter*, double, bool) /home/delphi/clangDebug/sumo/src/utils/distribution/RandomDistributor.h:83:17 > #7 0xa7cd30 in RORouteHandler::openVehicleTypeDistribution(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:243:49 > #8 0xc92097 in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:157:13 > #9 0xa79fe5 in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:186:23 > #10 0xe3248f in GenericSAXHandler::startElement(char16_t const*, char16_t const*, char16_t const*, xercesc_3_2::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #11 0x7fd5784f05ae in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x2135ae) > > Indirect leak of 8 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xb05f10 in __gnu_cxx::new_allocator<SUMOVTypeParameter*>::allocate(unsigned long, void const*) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h:114:27 <truncated after showing first 30 lines> ---------- New result in exitcode ---------- 1
---------- Differences in errors ---------- 0a1,41 > > ================================================================= > ==3549241==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 56 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xa7c03a in RORouteHandler::openVehicleTypeDistribution(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:233:38 > #2 0xc92097 in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:157:13 > #3 0xa79fe5 in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:186:23 > #4 0xe3248f in GenericSAXHandler::startElement(char16_t const*, char16_t const*, char16_t const*, xercesc_3_2::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #5 0x7f53568555ae in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x2135ae) > > Indirect leak of 8 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x5729c0 in __gnu_cxx::new_allocator<double>::allocate(unsigned long, void const*) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h:114:27 > #2 0x5728ed in std::allocator_traits<std::allocator<double> >::allocate(std::allocator<double>&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:444:20 > #3 0x57221f in std::_Vector_base<double, std::allocator<double> >::_M_allocate(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:343:20 > #4 0x570a56 in void std::vector<double, std::allocator<double> >::_M_realloc_insert<double const&>(__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >, double const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:440:33 > #5 0x56d17b in std::vector<double, std::allocator<double> >::push_back(double const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:1195:4 > #6 0xacc689 in RandomDistributor<SUMOVTypeParameter*>::add(SUMOVTypeParameter*, double, bool) /home/delphi/clangDebug/sumo/src/utils/distribution/RandomDistributor.h:83:17 > #7 0xa7cd30 in RORouteHandler::openVehicleTypeDistribution(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:243:49 > #8 0xc92097 in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:157:13 > #9 0xa79fe5 in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:186:23 > #10 0xe3248f in GenericSAXHandler::startElement(char16_t const*, char16_t const*, char16_t const*, xercesc_3_2::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #11 0x7f53568555ae in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x2135ae) > > Indirect leak of 8 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0xb05f10 in __gnu_cxx::new_allocator<SUMOVTypeParameter*>::allocate(unsigned long, void const*) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h:114:27 <truncated after showing first 30 lines> ---------- New result in exitcode ---------- 1
Error not found (This bug was triggered by FAILING to find text in file 'errors' matching 'Error') ---------- Differences in alts ---------- 13c13 < <route cost="125.90" probability="1.00000000" edges="beg middle end rend"/> --- > <route cost="53.96" probability="1.00000000" edges="beg end rend"/> ---------- Differences in errors ---------- 1d0 < Error: Vehicle '9' has no valid route. No connection between edge 'beg' and edge 'end'. ---------- Differences in routes ---------- 10c10 < <route edges="beg middle end rend"/> --- > <route edges="beg end rend"/>
inconsistent input handling (This bug was triggered by text found in file 'errors' matching 'No route') ---------- Differences in alts ---------- 5,12c5 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <person id="p0" depart="400.00"> < <stop busStop="stopB_S" duration="0.10"/> < <ride cost="138.90" busStop="stopA_S" lines="tBA" intended="trainBA.0" depart="439.00"/> <!-- A --> < <walk cost="29.31" edges="accessA" departPos="800.00" busStop="stopA_E"/> <!-- A --> < <walk cost="1150.53" edges="accessA A0B0 accessC" departPos="300.00" busStop="stopC_E"/> <!-- C --> < </person> < </routes> --- > <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"/> ---------- Differences in errors ---------- 0a1,119 > Warning: No connection between edge 'stopA_E' and edge 'accessC_arrival_connector' found. > Error: No route for trip in person 'p0'. > Quitting (on error). > > ================================================================= > ==3551899==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 576 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x8a910e in RONet::checkFlows(long long, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:572:34 > #2 0x8adb7d in RONet::saveAndRemoveRoutesUntil(OptionsCont&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&, long long) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:635:9 > #3 0x875fbc in ROLoader::processRoutes(long long, long long, long long, RONet&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&) /home/delphi/clangDebug/sumo/src/router/ROLoader.cpp:210:24 > #4 0x50af1a in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:221:16 > #5 0x50c8d3 in main /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:271:13 > #6 0x7fe9392c50b2 in __libc_start_main /build/glibc-eX1tMB/glibc-2.31/csu/../csu/libc-start.c:308:16 > > Indirect leak of 1424 byte(s) in 1 object(s) allocated from: > #0 0x4ff1fd in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0x4ff1fd) > #1 0x8ffef0 in __gnu_cxx::new_allocator<SUMOVehicleParameter::Stop>::allocate(unsigned long, void const*) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h:114:27 > #2 0x8ffe1d in std::allocator_traits<std::allocator<SUMOVehicleParameter::Stop> >::allocate(std::allocator<SUMOVehicleParameter::Stop>&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:444:20 > #3 0x8ffdaf in std::_Vector_base<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_M_allocate(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:343:20 > #4 0x8ff6ff in std::_Vector_base<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_M_create_storage(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:358:33 > #5 0x8fe812 in std::_Vector_base<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::_Vector_base(unsigned long, std::allocator<SUMOVehicleParameter::Stop> const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:302:9 > #6 0x8f98b5 in std::vector<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> >::vector(std::vector<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:551:9 > #7 0xa0e6b7 in RORoute::RORoute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, double, std::vector<ROEdge const*, std::allocator<ROEdge const*> > const&, RGBColor const*, std::vector<SUMOVehicleParameter::Stop, std::allocator<SUMOVehicleParameter::Stop> > const&) /home/delphi/clangDebug/sumo/src/router/RORoute.cpp:43:60 > #8 0xa316b4 in RORouteDef::copy(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long long) const /home/delphi/clangDebug/sumo/src/router/RORouteDef.cpp:402:33 > #9 0x8a90d0 in RONet::checkFlows(long long, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:571:65 > #10 0x8adb7d in RONet::saveAndRemoveRoutesUntil(OptionsCont&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&, long long) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:635:9 > #11 0x875fbc in ROLoader::processRoutes(long long, long long, long long, RONet&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&) /home/delphi/clangDebug/sumo/src/router/ROLoader.cpp:210:24 <truncated after showing first 30 lines> ---------- Differences in output ---------- 1d0 < Success. ---------- Differences in routes ---------- 5,12c5 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <person id="p0" depart="400.00"> < <stop busStop="stopB_S" duration="0.10"/> < <ride busStop="stopA_S" lines="tBA" intended="trainBA.0" depart="439.00"/> <!-- A --> < <walk edges="accessA" departPos="800.00" busStop="stopA_E"/> <!-- A --> < <walk edges="accessA A0B0 accessC" departPos="300.00" busStop="stopC_E"/> <!-- C --> < </person> < </routes> --- > <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"/> ---------- New result in exitcode ---------- 1