texttest -a duarouter -d /home/delphi/extraClangDebug/sumo/tests -reconnect /home/delphi/extraClangDebug/texttesttmp/extra_clangD.31Oct111042.355150 -g
texttest -a duarouter -d /home/delphi/extraClangDebug/sumo/tests
---------- Differences in errors ---------- 0a1,46 > > ================================================================= > ==3572802==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 864 byte(s) in 1 object(s) allocated from: > #0 0x5f23b3b994f1 in operator new(unsigned long) (/home/delphi/extraClangDebug/sumo/bin/duarouterD+0xe9e4f1) (BuildId: ef0bb5b012c63391357b495f23ec4236427c03a4) > #1 0x5f23b41fedd2 in RONetHandler::parseConnection(SUMOSAXAttributes const&) /home/delphi/extraClangDebug/sumo/src/router/RONetHandler.cpp:348:24 > #2 0x5f23b41f3d80 in RONetHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/extraClangDebug/sumo/src/router/RONetHandler.cpp:88:13 > #3 0x5f23b482d128 in GenericSAXHandler::startElement(char16_t const*, char16_t const*, char16_t const*, xercesc_3_2::Attributes const&) /home/delphi/extraClangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:128:9 > #4 0x7b9b18be63b6 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) > #5 0x7b9b18bb7511 in xercesc_3_2::WFXMLScanner::scanStartTagNS(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x1b7511) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #6 0x7b9b18bb822d in xercesc_3_2::WFXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x1b822d) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x7b9b18bb8557 in xercesc_3_2::WFXMLScanner::scanDocument(xercesc_3_2::InputSource const&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x1b8557) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x7b9b18be0d42 in xercesc_3_2::SAX2XMLReaderImpl::parse(xercesc_3_2::InputSource const&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x1e0d42) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #9 0x5f23b4862f42 in SUMOSAXReader::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>) /home/delphi/extraClangDebug/sumo/src/utils/xml/SUMOSAXReader.cpp:118:18 > #10 0x5f23b4b09db1 in XMLSubSys::runParser(GenericSAXHandler&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool, bool, bool, bool) /home/delphi/extraClangDebug/sumo/src/utils/xml/XMLSubSys.cpp:170:42 > #11 0x5f23b4037c36 in ROLoader::loadNet(RONet&, ROAbstractEdgeBuilder&) /home/delphi/extraClangDebug/sumo/src/router/ROLoader.cpp:122:10 > #12 0x5f23b3b9bec4 in initNet(RONet&, ROLoader&, OptionsCont&) /home/delphi/extraClangDebug/sumo/src/duarouter/duarouter_main.cpp:80:12 > #13 0x5f23b3baa1c2 in main /home/delphi/extraClangDebug/sumo/src/duarouter/duarouter_main.cpp:258:9 > #14 0x7b9b15c2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #15 0x7b9b15c2a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #16 0x5f23b3ac0084 in _start (/home/delphi/extraClangDebug/sumo/bin/duarouterD+0xdc5084) (BuildId: ef0bb5b012c63391357b495f23ec4236427c03a4) > > Indirect leak of 20 byte(s) in 1 object(s) allocated from: > #0 0x5f23b3b994f1 in operator new(unsigned long) (/home/delphi/extraClangDebug/sumo/bin/duarouterD+0xe9e4f1) (BuildId: ef0bb5b012c63391357b495f23ec4236427c03a4) > #1 0x5f23b452e75e 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/14/../../../../include/c++/14/bits/basic_string.tcc:229:14 > #2 0x5f23b3eee2ac in Named::Named(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) /home/delphi/extraClangDebug/sumo/src/utils/common/Named.h:59:36 > #3 0x5f23b3fb943c in ROEdge::ROEdge(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, RONode const*, RONode const*, long long) /home/delphi/extraClangDebug/sumo/src/router/ROEdge.cpp:91:5 > #4 0x5f23b41ff78b in RONetHandler::parseConnection(SUMOSAXAttributes const&) /home/delphi/extraClangDebug/sumo/src/router/RONetHandler.cpp:348:28 <truncated after showing first 30 lines> ---------- New result in exitcode ---------- 1
---------- Differences in errors ---------- 0a1,46 > > ================================================================= > ==3572822==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 864 byte(s) in 1 object(s) allocated from: > #0 0x6304981674f1 in operator new(unsigned long) (/home/delphi/extraClangDebug/sumo/bin/duarouterD+0xe9e4f1) (BuildId: ef0bb5b012c63391357b495f23ec4236427c03a4) > #1 0x6304987ccdd2 in RONetHandler::parseConnection(SUMOSAXAttributes const&) /home/delphi/extraClangDebug/sumo/src/router/RONetHandler.cpp:348:24 > #2 0x6304987c1d80 in RONetHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/extraClangDebug/sumo/src/router/RONetHandler.cpp:88:13 > #3 0x630498dfb128 in GenericSAXHandler::startElement(char16_t const*, char16_t const*, char16_t const*, xercesc_3_2::Attributes const&) /home/delphi/extraClangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:128:9 > #4 0x79a57ffe63b6 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) > #5 0x79a57ffb7511 in xercesc_3_2::WFXMLScanner::scanStartTagNS(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x1b7511) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #6 0x79a57ffb822d in xercesc_3_2::WFXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x1b822d) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x79a57ffb8557 in xercesc_3_2::WFXMLScanner::scanDocument(xercesc_3_2::InputSource const&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x1b8557) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x79a57ffe0d42 in xercesc_3_2::SAX2XMLReaderImpl::parse(xercesc_3_2::InputSource const&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x1e0d42) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #9 0x630498e30f42 in SUMOSAXReader::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>) /home/delphi/extraClangDebug/sumo/src/utils/xml/SUMOSAXReader.cpp:118:18 > #10 0x6304990d7db1 in XMLSubSys::runParser(GenericSAXHandler&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool, bool, bool, bool) /home/delphi/extraClangDebug/sumo/src/utils/xml/XMLSubSys.cpp:170:42 > #11 0x630498605c36 in ROLoader::loadNet(RONet&, ROAbstractEdgeBuilder&) /home/delphi/extraClangDebug/sumo/src/router/ROLoader.cpp:122:10 > #12 0x630498169ec4 in initNet(RONet&, ROLoader&, OptionsCont&) /home/delphi/extraClangDebug/sumo/src/duarouter/duarouter_main.cpp:80:12 > #13 0x6304981781c2 in main /home/delphi/extraClangDebug/sumo/src/duarouter/duarouter_main.cpp:258:9 > #14 0x79a57ce2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #15 0x79a57ce2a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #16 0x63049808e084 in _start (/home/delphi/extraClangDebug/sumo/bin/duarouterD+0xdc5084) (BuildId: ef0bb5b012c63391357b495f23ec4236427c03a4) > > Indirect leak of 20 byte(s) in 1 object(s) allocated from: > #0 0x6304981674f1 in operator new(unsigned long) (/home/delphi/extraClangDebug/sumo/bin/duarouterD+0xe9e4f1) (BuildId: ef0bb5b012c63391357b495f23ec4236427c03a4) > #1 0x630498afc75e 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/14/../../../../include/c++/14/bits/basic_string.tcc:229:14 > #2 0x6304984bc2ac in Named::Named(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) /home/delphi/extraClangDebug/sumo/src/utils/common/Named.h:59:36 > #3 0x63049858743c in ROEdge::ROEdge(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, RONode const*, RONode const*, long long) /home/delphi/extraClangDebug/sumo/src/router/ROEdge.cpp:91:5 > #4 0x6304987cd78b in RONetHandler::parseConnection(SUMOSAXAttributes const&) /home/delphi/extraClangDebug/sumo/src/router/RONetHandler.cpp:348:28 <truncated after showing first 30 lines> ---------- New result in exitcode ---------- 1
---------- Differences in errors ---------- 0a1,46 > > ================================================================= > ==3572821==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 864 byte(s) in 1 object(s) allocated from: > #0 0x5a89370734f1 in operator new(unsigned long) (/home/delphi/extraClangDebug/sumo/bin/duarouterD+0xe9e4f1) (BuildId: ef0bb5b012c63391357b495f23ec4236427c03a4) > #1 0x5a89376d8dd2 in RONetHandler::parseConnection(SUMOSAXAttributes const&) /home/delphi/extraClangDebug/sumo/src/router/RONetHandler.cpp:348:24 > #2 0x5a89376cdd80 in RONetHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/extraClangDebug/sumo/src/router/RONetHandler.cpp:88:13 > #3 0x5a8937d07128 in GenericSAXHandler::startElement(char16_t const*, char16_t const*, char16_t const*, xercesc_3_2::Attributes const&) /home/delphi/extraClangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:128:9 > #4 0x7cf28c1e63b6 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) > #5 0x7cf28c1b7511 in xercesc_3_2::WFXMLScanner::scanStartTagNS(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x1b7511) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #6 0x7cf28c1b822d in xercesc_3_2::WFXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x1b822d) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x7cf28c1b8557 in xercesc_3_2::WFXMLScanner::scanDocument(xercesc_3_2::InputSource const&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x1b8557) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x7cf28c1e0d42 in xercesc_3_2::SAX2XMLReaderImpl::parse(xercesc_3_2::InputSource const&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x1e0d42) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #9 0x5a8937d3cf42 in SUMOSAXReader::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>) /home/delphi/extraClangDebug/sumo/src/utils/xml/SUMOSAXReader.cpp:118:18 > #10 0x5a8937fe3db1 in XMLSubSys::runParser(GenericSAXHandler&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool, bool, bool, bool) /home/delphi/extraClangDebug/sumo/src/utils/xml/XMLSubSys.cpp:170:42 > #11 0x5a8937511c36 in ROLoader::loadNet(RONet&, ROAbstractEdgeBuilder&) /home/delphi/extraClangDebug/sumo/src/router/ROLoader.cpp:122:10 > #12 0x5a8937075ec4 in initNet(RONet&, ROLoader&, OptionsCont&) /home/delphi/extraClangDebug/sumo/src/duarouter/duarouter_main.cpp:80:12 > #13 0x5a89370841c2 in main /home/delphi/extraClangDebug/sumo/src/duarouter/duarouter_main.cpp:258:9 > #14 0x7cf28922a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #15 0x7cf28922a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #16 0x5a8936f9a084 in _start (/home/delphi/extraClangDebug/sumo/bin/duarouterD+0xdc5084) (BuildId: ef0bb5b012c63391357b495f23ec4236427c03a4) > > Indirect leak of 20 byte(s) in 1 object(s) allocated from: > #0 0x5a89370734f1 in operator new(unsigned long) (/home/delphi/extraClangDebug/sumo/bin/duarouterD+0xe9e4f1) (BuildId: ef0bb5b012c63391357b495f23ec4236427c03a4) > #1 0x5a8937a0875e 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/14/../../../../include/c++/14/bits/basic_string.tcc:229:14 > #2 0x5a89373c82ac in Named::Named(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) /home/delphi/extraClangDebug/sumo/src/utils/common/Named.h:59:36 > #3 0x5a893749343c in ROEdge::ROEdge(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, RONode const*, RONode const*, long long) /home/delphi/extraClangDebug/sumo/src/router/ROEdge.cpp:91:5 > #4 0x5a89376d978b in RONetHandler::parseConnection(SUMOSAXAttributes const&) /home/delphi/extraClangDebug/sumo/src/router/RONetHandler.cpp:348:28 <truncated after showing first 30 lines> ---------- New result in exitcode ---------- 1
---------- Differences in errors ---------- 1a2,5 > /home/delphi/extraClangDebug/sumo/src/router/ROPerson.cpp:359:41: runtime error: unsigned integer overflow: 0 - 1 cannot be represented in type 'size_type' (aka 'unsigned long') > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/extraClangDebug/sumo/src/router/ROPerson.cpp:359:41 > /home/delphi/extraClangDebug/sumo/src/router/ROPerson.cpp:359:27: runtime error: implicit conversion from type 'size_type' (aka 'unsigned long') of value 18446744073709551615 (64-bit, unsigned) to type 'const int' changed the value to -1 (32-bit, signed) > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/extraClangDebug/sumo/src/router/ROPerson.cpp:359:27bugs ticket3631_2 ( Last six runs Oct2025 )
---------- Differences in errors ---------- 0a1,71 > > ================================================================= > ==3572218==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 496 byte(s) in 2 object(s) allocated from: > #0 0x618ff55514f1 in operator new(unsigned long) (/home/delphi/extraClangDebug/sumo/bin/duarouterD+0xe9e4f1) (BuildId: ef0bb5b012c63391357b495f23ec4236427c03a4) > #1 0x618ff5d117f8 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/extraClangDebug/sumo/src/router/ROPerson.cpp:118:20 > #2 0x618ff5ca3f94 in RORouteHandler::addRide(SUMOSAXAttributes const&) /home/delphi/extraClangDebug/sumo/src/router/RORouteHandler.cpp:1121:5 > #3 0x618ff5ffcec8 in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/extraClangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:192:13 > #4 0x618ff5c5af31 in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/extraClangDebug/sumo/src/router/RORouteHandler.cpp:238:27 > #5 0x618ff61e5128 in GenericSAXHandler::startElement(char16_t const*, char16_t const*, char16_t const*, xercesc_3_2::Attributes const&) /home/delphi/extraClangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:128:9 > #6 0x766d2dbe63b6 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 0x766d2dbb7511 in xercesc_3_2::WFXMLScanner::scanStartTagNS(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x1b7511) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x766d2dbb80cd in xercesc_3_2::WFXMLScanner::scanNext(xercesc_3_2::XMLPScanToken&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x1b80cd) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #9 0x618ff621db13 in SUMOSAXReader::parseNext() /home/delphi/extraClangDebug/sumo/src/utils/xml/SUMOSAXReader.cpp:158:25 > #10 0x618ff601619b in SUMORouteLoader::loadUntil(long long) /home/delphi/extraClangDebug/sumo/src/utils/vehicle/SUMORouteLoader.cpp:58:24 > #11 0x618ff60172ff in SUMORouteLoaderControl::loadNext(long long) /home/delphi/extraClangDebug/sumo/src/utils/vehicle/SUMORouteLoaderControl.cpp:72:61 > #12 0x618ff59f5036 in ROLoader::openRoutes(RONet&) /home/delphi/extraClangDebug/sumo/src/router/ROLoader.cpp:176:19 > #13 0x618ff55563db in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/extraClangDebug/sumo/src/duarouter/duarouter_main.cpp:97:12 > #14 0x618ff556225b in main /home/delphi/extraClangDebug/sumo/src/duarouter/duarouter_main.cpp:261:13 > #15 0x766d2ac2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x766d2ac2a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x618ff5478084 in _start (/home/delphi/extraClangDebug/sumo/bin/duarouterD+0xdc5084) (BuildId: ef0bb5b012c63391357b495f23ec4236427c03a4) > > Indirect leak of 384 byte(s) in 2 object(s) allocated from: > #0 0x618ff55514f1 in operator new(unsigned long) (/home/delphi/extraClangDebug/sumo/bin/duarouterD+0xe9e4f1) (BuildId: ef0bb5b012c63391357b495f23ec4236427c03a4) > #1 0x618ff5d11aba 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/extraClangDebug/sumo/src/router/ROPerson.cpp:119:30 > #2 0x618ff5ca3f94 in RORouteHandler::addRide(SUMOSAXAttributes const&) /home/delphi/extraClangDebug/sumo/src/router/RORouteHandler.cpp:1121:5 > #3 0x618ff5ffcec8 in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/extraClangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:192:13 <truncated after showing first 30 lines> ---------- New result in exitcode ---------- 1