texttest -a duarouter -d /home/delphi/clangDebug/sumo/tests -reconnect /home/delphi/clangDebug/texttesttmp/clangD.25Nov070430.760464 -g
texttest -a duarouter -d /home/delphi/clangDebug/sumo/tests
---------- Differences in errors ---------- 6a7,54 > > ================================================================= > ==3932253==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 112 byte(s) in 1 object(s) allocated from: > #0 0x64a31e321dc1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0xeaadc1) (BuildId: ebdc34be593b6330be7589d9a3ff6216935514bb) > #1 0x64a31ea43191 in RORouteHandler::closeRoute(bool) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:499:22 > #2 0x64a31edd55f3 in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:227:13 > #3 0x64a31efbcf1b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #4 0x7e557b9e6409 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) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x1e6409) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #5 0x7e557b9b7511 in xercesc_3_2::WFXMLScanner::scanStartTagNS(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x1b7511) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #6 0x7e557b9b80cd in xercesc_3_2::WFXMLScanner::scanNext(xercesc_3_2::XMLPScanToken&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x1b80cd) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x64a31eff5cc3 in SUMOSAXReader::parseNext() /home/delphi/clangDebug/sumo/src/utils/xml/SUMOSAXReader.cpp:158:25 > #8 0x64a31edec21b in SUMORouteLoader::loadUntil(long long) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteLoader.cpp:58:24 > #9 0x64a31eded37f in SUMORouteLoaderControl::loadNext(long long) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteLoaderControl.cpp:72:61 > #10 0x64a31e7c7526 in ROLoader::openRoutes(RONet&) /home/delphi/clangDebug/sumo/src/router/ROLoader.cpp:176:19 > #11 0x64a31e326cf6 in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:97:12 > #12 0x64a31e332dab in main /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:262:13 > #13 0x7e557882a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #14 0x7e557882a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #15 0x64a31e248954 in _start (/home/delphi/clangDebug/sumo/bin/duarouterD+0xdd1954) (BuildId: ebdc34be593b6330be7589d9a3ff6216935514bb) > > Indirect leak of 16 byte(s) in 1 object(s) allocated from: > #0 0x64a31e321dc1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0xeaadc1) (BuildId: ebdc34be593b6330be7589d9a3ff6216935514bb) > #1 0x64a31e37b181 in std::__new_allocator<ROEdge const*>::allocate(unsigned long, void const*) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/new_allocator.h:151:27 > #2 0x64a31e37a5c9 in std::allocator_traits<std::allocator<ROEdge const*>>::allocate(std::allocator<ROEdge const*>&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/alloc_traits.h:478:20 > #3 0x64a31e37a5c9 in std::_Vector_base<ROEdge const*, std::allocator<ROEdge const*>>::_M_allocate(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_vector.h:380:20 > #4 0x64a31e9c6de0 in std::_Vector_base<ROEdge const*, std::allocator<ROEdge const*>>::_M_create_storage(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_vector.h:398:33 > #5 0x64a31e9c6d63 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/14/../../../../include/c++/14/bits/stl_vector.h:334:9 <truncated after showing first 30 lines> ---------- New result in exitcode ---------- 1
---------- Differences in errors ---------- 0a1,71 > > ================================================================= > ==3933945==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 496 byte(s) in 2 object(s) allocated from: > #0 0x623902399dc1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0xeaadc1) (BuildId: ebdc34be593b6330be7589d9a3ff6216935514bb) > #1 0x623902b5f6a8 in ROPerson::addRide(std::vector<ROPerson::PlanItem*, std::allocator<ROPerson::PlanItem*>>&, ROEdge const*, ROEdge const*, 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&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) /home/delphi/clangDebug/sumo/src/router/ROPerson.cpp:118:20 > #2 0x623902af1944 in RORouteHandler::addRide(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:1121:5 > #3 0x623902e4af48 in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:192:13 > #4 0x623902aa88e1 in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:238:27 > #5 0x6239030331a8 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:128:9 > #6 0x79362e3e63b6 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) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x1e63b6) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x79362e3b7511 in xercesc_3_2::WFXMLScanner::scanStartTagNS(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x1b7511) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x79362e3b80cd in xercesc_3_2::WFXMLScanner::scanNext(xercesc_3_2::XMLPScanToken&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x1b80cd) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #9 0x62390306dcc3 in SUMOSAXReader::parseNext() /home/delphi/clangDebug/sumo/src/utils/xml/SUMOSAXReader.cpp:158:25 > #10 0x623902e6421b in SUMORouteLoader::loadUntil(long long) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteLoader.cpp:58:24 > #11 0x623902e6537f in SUMORouteLoaderControl::loadNext(long long) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteLoaderControl.cpp:72:61 > #12 0x62390283f526 in ROLoader::openRoutes(RONet&) /home/delphi/clangDebug/sumo/src/router/ROLoader.cpp:176:19 > #13 0x62390239ecf6 in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:97:12 > #14 0x6239023aadab in main /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:262:13 > #15 0x79362b42a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x79362b42a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x6239022c0954 in _start (/home/delphi/clangDebug/sumo/bin/duarouterD+0xdd1954) (BuildId: ebdc34be593b6330be7589d9a3ff6216935514bb) > > Indirect leak of 384 byte(s) in 2 object(s) allocated from: > #0 0x623902399dc1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0xeaadc1) (BuildId: ebdc34be593b6330be7589d9a3ff6216935514bb) > #1 0x623902b5f96a in ROPerson::addRide(std::vector<ROPerson::PlanItem*, std::allocator<ROPerson::PlanItem*>>&, ROEdge const*, ROEdge const*, 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&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) /home/delphi/clangDebug/sumo/src/router/ROPerson.cpp:119:30 > #2 0x623902af1944 in RORouteHandler::addRide(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:1121:5 > #3 0x623902e4af48 in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:192:13 <truncated after showing first 30 lines> ---------- New result in exitcode ---------- 1
---------- Differences in errors ---------- 3a4,41 > > ================================================================= > ==3932134==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 112 byte(s) in 1 object(s) allocated from: > #0 0x5be3a0260dc1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0xeaadc1) (BuildId: ebdc34be593b6330be7589d9a3ff6216935514bb) > #1 0x5be3a091838c in RORouteDef::preComputeCurrentRoute(SUMOAbstractRouter<ROEdge, ROVehicle>&, long long, ROVehicle const&) const /home/delphi/clangDebug/sumo/src/router/RORouteDef.cpp:180:33 > #2 0x5be3a0910962 in RORouteDef::buildCurrentRoute(SUMOAbstractRouter<ROEdge, ROVehicle>&, long long, ROVehicle const&) const /home/delphi/clangDebug/sumo/src/router/RORouteDef.cpp:87:9 > #3 0x5be3a09f3759 in ROVehicle::computeRoute(RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&, bool, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/ROVehicle.cpp:154:34 > #4 0x5be3a074a382 in RONet::saveAndRemoveRoutesUntil(OptionsCont&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&, long long) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:787:31 > #5 0x5be3a070a399 in ROLoader::processRoutes(long long, long long, long long, RONet&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&) /home/delphi/clangDebug/sumo/src/router/ROLoader.cpp:213:24 > #6 0x5be3a026fb88 in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:213:16 > #7 0x5be3a0271dab in main /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:262:13 > #8 0x740743c2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #9 0x740743c2a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #10 0x5be3a0187954 in _start (/home/delphi/clangDebug/sumo/bin/duarouterD+0xdd1954) (BuildId: ebdc34be593b6330be7589d9a3ff6216935514bb) > > Indirect leak of 48 byte(s) in 1 object(s) allocated from: > #0 0x5be3a0260dc1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0xeaadc1) (BuildId: ebdc34be593b6330be7589d9a3ff6216935514bb) > #1 0x5be3a02ba181 in std::__new_allocator<ROEdge const*>::allocate(unsigned long, void const*) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/new_allocator.h:151:27 > #2 0x5be3a02b95c9 in std::allocator_traits<std::allocator<ROEdge const*>>::allocate(std::allocator<ROEdge const*>&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/alloc_traits.h:478:20 > #3 0x5be3a02b95c9 in std::_Vector_base<ROEdge const*, std::allocator<ROEdge const*>>::_M_allocate(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_vector.h:380:20 > #4 0x5be3a0905de0 in std::_Vector_base<ROEdge const*, std::allocator<ROEdge const*>>::_M_create_storage(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_vector.h:398:33 > #5 0x5be3a0905d63 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/14/../../../../include/c++/14/bits/stl_vector.h:334:9 > #6 0x5be3a0902a2a 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/14/../../../../include/c++/14/bits/stl_vector.h:602:9 > #7 0x5be3a08fc022 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 0x5be3a0918765 in RORouteDef::preComputeCurrentRoute(SUMOAbstractRouter<ROEdge, ROVehicle>&, long long, ROVehicle const&) const /home/delphi/clangDebug/sumo/src/router/RORouteDef.cpp:180:37 > #9 0x5be3a0910962 in RORouteDef::buildCurrentRoute(SUMOAbstractRouter<ROEdge, ROVehicle>&, long long, ROVehicle const&) const /home/delphi/clangDebug/sumo/src/router/RORouteDef.cpp:87:9 > #10 0x5be3a09f3759 in ROVehicle::computeRoute(RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&, bool, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/ROVehicle.cpp:154:34 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 3a4,41 > > ================================================================= > ==3932119==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 112 byte(s) in 1 object(s) allocated from: > #0 0x639ae38e1dc1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0xeaadc1) (BuildId: ebdc34be593b6330be7589d9a3ff6216935514bb) > #1 0x639ae3f9938c in RORouteDef::preComputeCurrentRoute(SUMOAbstractRouter<ROEdge, ROVehicle>&, long long, ROVehicle const&) const /home/delphi/clangDebug/sumo/src/router/RORouteDef.cpp:180:33 > #2 0x639ae3f91962 in RORouteDef::buildCurrentRoute(SUMOAbstractRouter<ROEdge, ROVehicle>&, long long, ROVehicle const&) const /home/delphi/clangDebug/sumo/src/router/RORouteDef.cpp:87:9 > #3 0x639ae4074759 in ROVehicle::computeRoute(RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&, bool, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/ROVehicle.cpp:154:34 > #4 0x639ae3dcb382 in RONet::saveAndRemoveRoutesUntil(OptionsCont&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&, long long) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:787:31 > #5 0x639ae3d8b399 in ROLoader::processRoutes(long long, long long, long long, RONet&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&) /home/delphi/clangDebug/sumo/src/router/ROLoader.cpp:213:24 > #6 0x639ae38f0b88 in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:213:16 > #7 0x639ae38f2dab in main /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:262:13 > #8 0x780efb62a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #9 0x780efb62a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #10 0x639ae3808954 in _start (/home/delphi/clangDebug/sumo/bin/duarouterD+0xdd1954) (BuildId: ebdc34be593b6330be7589d9a3ff6216935514bb) > > Indirect leak of 48 byte(s) in 1 object(s) allocated from: > #0 0x639ae38e1dc1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0xeaadc1) (BuildId: ebdc34be593b6330be7589d9a3ff6216935514bb) > #1 0x639ae393b181 in std::__new_allocator<ROEdge const*>::allocate(unsigned long, void const*) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/new_allocator.h:151:27 > #2 0x639ae393a5c9 in std::allocator_traits<std::allocator<ROEdge const*>>::allocate(std::allocator<ROEdge const*>&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/alloc_traits.h:478:20 > #3 0x639ae393a5c9 in std::_Vector_base<ROEdge const*, std::allocator<ROEdge const*>>::_M_allocate(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_vector.h:380:20 > #4 0x639ae3f86de0 in std::_Vector_base<ROEdge const*, std::allocator<ROEdge const*>>::_M_create_storage(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_vector.h:398:33 > #5 0x639ae3f86d63 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/14/../../../../include/c++/14/bits/stl_vector.h:334:9 > #6 0x639ae3f83a2a 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/14/../../../../include/c++/14/bits/stl_vector.h:602:9 > #7 0x639ae3f7d022 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 0x639ae3f99765 in RORouteDef::preComputeCurrentRoute(SUMOAbstractRouter<ROEdge, ROVehicle>&, long long, ROVehicle const&) const /home/delphi/clangDebug/sumo/src/router/RORouteDef.cpp:180:37 > #9 0x639ae3f91962 in RORouteDef::buildCurrentRoute(SUMOAbstractRouter<ROEdge, ROVehicle>&, long long, ROVehicle const&) const /home/delphi/clangDebug/sumo/src/router/RORouteDef.cpp:87:9 > #10 0x639ae4074759 in ROVehicle::computeRoute(RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&, bool, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/ROVehicle.cpp:154:34 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 3a4,41 > > ================================================================= > ==3932099==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 112 byte(s) in 1 object(s) allocated from: > #0 0x591f1a7a0dc1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0xeaadc1) (BuildId: ebdc34be593b6330be7589d9a3ff6216935514bb) > #1 0x591f1ae5838c in RORouteDef::preComputeCurrentRoute(SUMOAbstractRouter<ROEdge, ROVehicle>&, long long, ROVehicle const&) const /home/delphi/clangDebug/sumo/src/router/RORouteDef.cpp:180:33 > #2 0x591f1ae50962 in RORouteDef::buildCurrentRoute(SUMOAbstractRouter<ROEdge, ROVehicle>&, long long, ROVehicle const&) const /home/delphi/clangDebug/sumo/src/router/RORouteDef.cpp:87:9 > #3 0x591f1af33759 in ROVehicle::computeRoute(RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&, bool, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/ROVehicle.cpp:154:34 > #4 0x591f1ac8a382 in RONet::saveAndRemoveRoutesUntil(OptionsCont&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&, long long) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:787:31 > #5 0x591f1ac4a399 in ROLoader::processRoutes(long long, long long, long long, RONet&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&) /home/delphi/clangDebug/sumo/src/router/ROLoader.cpp:213:24 > #6 0x591f1a7afb88 in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:213:16 > #7 0x591f1a7b1dab in main /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:262:13 > #8 0x714ec8c2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #9 0x714ec8c2a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #10 0x591f1a6c7954 in _start (/home/delphi/clangDebug/sumo/bin/duarouterD+0xdd1954) (BuildId: ebdc34be593b6330be7589d9a3ff6216935514bb) > > Indirect leak of 32 byte(s) in 1 object(s) allocated from: > #0 0x591f1a7a0dc1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0xeaadc1) (BuildId: ebdc34be593b6330be7589d9a3ff6216935514bb) > #1 0x591f1a7fa181 in std::__new_allocator<ROEdge const*>::allocate(unsigned long, void const*) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/new_allocator.h:151:27 > #2 0x591f1a7f95c9 in std::allocator_traits<std::allocator<ROEdge const*>>::allocate(std::allocator<ROEdge const*>&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/alloc_traits.h:478:20 > #3 0x591f1a7f95c9 in std::_Vector_base<ROEdge const*, std::allocator<ROEdge const*>>::_M_allocate(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_vector.h:380:20 > #4 0x591f1ae45de0 in std::_Vector_base<ROEdge const*, std::allocator<ROEdge const*>>::_M_create_storage(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_vector.h:398:33 > #5 0x591f1ae45d63 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/14/../../../../include/c++/14/bits/stl_vector.h:334:9 > #6 0x591f1ae42a2a 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/14/../../../../include/c++/14/bits/stl_vector.h:602:9 > #7 0x591f1ae3c022 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 0x591f1ae58765 in RORouteDef::preComputeCurrentRoute(SUMOAbstractRouter<ROEdge, ROVehicle>&, long long, ROVehicle const&) const /home/delphi/clangDebug/sumo/src/router/RORouteDef.cpp:180:37 > #9 0x591f1ae50962 in RORouteDef::buildCurrentRoute(SUMOAbstractRouter<ROEdge, ROVehicle>&, long long, ROVehicle const&) const /home/delphi/clangDebug/sumo/src/router/RORouteDef.cpp:87:9 > #10 0x591f1af33759 in ROVehicle::computeRoute(RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&, bool, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/ROVehicle.cpp:154:34 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 3a4,41 > > ================================================================= > ==3932051==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 112 byte(s) in 1 object(s) allocated from: > #0 0x56a00559ddc1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0xeaadc1) (BuildId: ebdc34be593b6330be7589d9a3ff6216935514bb) > #1 0x56a005c5538c in RORouteDef::preComputeCurrentRoute(SUMOAbstractRouter<ROEdge, ROVehicle>&, long long, ROVehicle const&) const /home/delphi/clangDebug/sumo/src/router/RORouteDef.cpp:180:33 > #2 0x56a005c4d962 in RORouteDef::buildCurrentRoute(SUMOAbstractRouter<ROEdge, ROVehicle>&, long long, ROVehicle const&) const /home/delphi/clangDebug/sumo/src/router/RORouteDef.cpp:87:9 > #3 0x56a005d30759 in ROVehicle::computeRoute(RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&, bool, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/ROVehicle.cpp:154:34 > #4 0x56a005a87382 in RONet::saveAndRemoveRoutesUntil(OptionsCont&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&, long long) /home/delphi/clangDebug/sumo/src/router/RONet.cpp:787:31 > #5 0x56a005a47399 in ROLoader::processRoutes(long long, long long, long long, RONet&, RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&) /home/delphi/clangDebug/sumo/src/router/ROLoader.cpp:213:24 > #6 0x56a0055acb88 in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:213:16 > #7 0x56a0055aedab in main /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:262:13 > #8 0x7d20d1e2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #9 0x7d20d1e2a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #10 0x56a0054c4954 in _start (/home/delphi/clangDebug/sumo/bin/duarouterD+0xdd1954) (BuildId: ebdc34be593b6330be7589d9a3ff6216935514bb) > > Indirect leak of 32 byte(s) in 1 object(s) allocated from: > #0 0x56a00559ddc1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/duarouterD+0xeaadc1) (BuildId: ebdc34be593b6330be7589d9a3ff6216935514bb) > #1 0x56a0055f7181 in std::__new_allocator<ROEdge const*>::allocate(unsigned long, void const*) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/new_allocator.h:151:27 > #2 0x56a0055f65c9 in std::allocator_traits<std::allocator<ROEdge const*>>::allocate(std::allocator<ROEdge const*>&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/alloc_traits.h:478:20 > #3 0x56a0055f65c9 in std::_Vector_base<ROEdge const*, std::allocator<ROEdge const*>>::_M_allocate(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_vector.h:380:20 > #4 0x56a005c42de0 in std::_Vector_base<ROEdge const*, std::allocator<ROEdge const*>>::_M_create_storage(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_vector.h:398:33 > #5 0x56a005c42d63 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/14/../../../../include/c++/14/bits/stl_vector.h:334:9 > #6 0x56a005c3fa2a 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/14/../../../../include/c++/14/bits/stl_vector.h:602:9 > #7 0x56a005c39022 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 0x56a005c55765 in RORouteDef::preComputeCurrentRoute(SUMOAbstractRouter<ROEdge, ROVehicle>&, long long, ROVehicle const&) const /home/delphi/clangDebug/sumo/src/router/RORouteDef.cpp:180:37 > #9 0x56a005c4d962 in RORouteDef::buildCurrentRoute(SUMOAbstractRouter<ROEdge, ROVehicle>&, long long, ROVehicle const&) const /home/delphi/clangDebug/sumo/src/router/RORouteDef.cpp:87:9 > #10 0x56a005d30759 in ROVehicle::computeRoute(RouterProvider<ROEdge, ROLane, RONode, ROVehicle> const&, bool, MsgHandler*) /home/delphi/clangDebug/sumo/src/router/ROVehicle.cpp:154:34 <truncated after showing first 30 lines>