texttest -a complex -d /home/delphi/extraClangDebug/sumo/tests -reconnect /home/delphi/extraClangDebug/texttesttmp/extra_clangD.30Apr110527.753534 -g
texttest -a complex -d /home/delphi/extraClangDebug/sumo/tests
---------- Differences in errors ---------- 0a1,82 > ================================================================= > ==496249==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x5190000b9918 at pc 0x57777ad02610 bp 0x7ffcf7a9cbb0 sp 0x7ffcf7a9cba8 > READ of size 4 at 0x5190000b9918 thread T0 > #0 0x57777ad0260f in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/extraClangDebug/sumo/src/microsim/MSVehicle.cpp:7840:32 > #1 0x57777ae30f9d in MSStateHandler::closeVehicle() /home/delphi/extraClangDebug/sumo/src/microsim/MSStateHandler.cpp:582:12 > #2 0x57777b1af1cf in SUMORouteHandler::myEndElement(int) /home/delphi/extraClangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x57777ae2a7a6 in MSStateHandler::myEndElement(int) /home/delphi/extraClangDebug/sumo/src/microsim/MSStateHandler.cpp:492:21 > #4 0x57777b53c91b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/extraClangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x751c099e68f2 in xercesc_3_2::SAX2XMLReaderImpl::endElement(xercesc_3_2::XMLElementDecl const&, unsigned int, bool, char16_t const*) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x1e68f2) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #6 0x751c0999985b in xercesc_3_2::IGXMLScanner::scanStartTagNS(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19985b) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x751c0999ba0d in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19ba0d) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x751c09990c87 in xercesc_3_2::IGXMLScanner::scanDocument(xercesc_3_2::InputSource const&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x190c87) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #9 0x751c099e0d42 in xercesc_3_2::SAX2XMLReaderImpl::parse(xercesc_3_2::InputSource const&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x1e0d42) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #10 0x57777b573cb2 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 > #11 0x57777b827451 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 > #12 0x577778a9f49b in NLBuilder::build() /home/delphi/extraClangDebug/sumo/src/netload/NLBuilder.cpp:289:9 > #13 0x577778aabb0d in NLBuilder::init(bool) /home/delphi/extraClangDebug/sumo/src/netload/NLBuilder.cpp:377:17 > #14 0x57777886a59e in main /home/delphi/extraClangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x751c0682a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x751c0682a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x57777878d584 in _start (/home/delphi/extraClangDebug/sumo/bin/sumoD+0x37f4584) (BuildId: 4af6bb7a8bfd2b10d8fadce809cfda380263aa41) > > 0x5190000b9918 is located 0 bytes after 920-byte region [0x5190000b9580,0x5190000b9918) > allocated by thread T0 here: > #0 0x5777788669f1 in operator new(unsigned long) (/home/delphi/extraClangDebug/sumo/bin/sumoD+0x38cd9f1) (BuildId: 4af6bb7a8bfd2b10d8fadce809cfda380263aa41) > #1 0x57777ad96806 in MSVehicleControl::buildVehicle(SUMOVehicleParameter*, std::shared_ptr<MSRoute const>, MSVehicleType*, bool, MSVehicleControl::VehicleDefinitionSource, bool) /home/delphi/extraClangDebug/sumo/src/microsim/MSVehicleControl.cpp:113:24 > #2 0x57777aaebf76 in MSRouteHandler::closeVehicle() /home/delphi/extraClangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x57777ae2fb8d in MSStateHandler::closeVehicle() /home/delphi/extraClangDebug/sumo/src/microsim/MSStateHandler.cpp:567:25 > #4 0x57777b1af1cf in SUMORouteHandler::myEndElement(int) /home/delphi/extraClangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,82 > ================================================================= > ==496552==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000099b18 at pc 0x5c3ab803e610 bp 0x7fff5febe490 sp 0x7fff5febe488 > READ of size 4 at 0x519000099b18 thread T0 > #0 0x5c3ab803e60f in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/extraClangDebug/sumo/src/microsim/MSVehicle.cpp:7840:32 > #1 0x5c3ab816cf9d in MSStateHandler::closeVehicle() /home/delphi/extraClangDebug/sumo/src/microsim/MSStateHandler.cpp:582:12 > #2 0x5c3ab84eb1cf in SUMORouteHandler::myEndElement(int) /home/delphi/extraClangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x5c3ab81667a6 in MSStateHandler::myEndElement(int) /home/delphi/extraClangDebug/sumo/src/microsim/MSStateHandler.cpp:492:21 > #4 0x5c3ab887891b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/extraClangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x73eebb7e68f2 in xercesc_3_2::SAX2XMLReaderImpl::endElement(xercesc_3_2::XMLElementDecl const&, unsigned int, bool, char16_t const*) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x1e68f2) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #6 0x73eebb79aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x73eebb79badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x73eebb790c87 in xercesc_3_2::IGXMLScanner::scanDocument(xercesc_3_2::InputSource const&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x190c87) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #9 0x73eebb7e0d42 in xercesc_3_2::SAX2XMLReaderImpl::parse(xercesc_3_2::InputSource const&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x1e0d42) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #10 0x5c3ab88afcb2 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 > #11 0x5c3ab8b63451 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 > #12 0x5c3ab5ddb49b in NLBuilder::build() /home/delphi/extraClangDebug/sumo/src/netload/NLBuilder.cpp:289:9 > #13 0x5c3ab5de7b0d in NLBuilder::init(bool) /home/delphi/extraClangDebug/sumo/src/netload/NLBuilder.cpp:377:17 > #14 0x5c3ab5ba659e in main /home/delphi/extraClangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x73eeb862a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x73eeb862a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x5c3ab5ac9584 in _start (/home/delphi/extraClangDebug/sumo/bin/sumoD+0x37f4584) (BuildId: 4af6bb7a8bfd2b10d8fadce809cfda380263aa41) > > 0x519000099b18 is located 0 bytes after 920-byte region [0x519000099780,0x519000099b18) > allocated by thread T0 here: > #0 0x5c3ab5ba29f1 in operator new(unsigned long) (/home/delphi/extraClangDebug/sumo/bin/sumoD+0x38cd9f1) (BuildId: 4af6bb7a8bfd2b10d8fadce809cfda380263aa41) > #1 0x5c3ab80d2806 in MSVehicleControl::buildVehicle(SUMOVehicleParameter*, std::shared_ptr<MSRoute const>, MSVehicleType*, bool, MSVehicleControl::VehicleDefinitionSource, bool) /home/delphi/extraClangDebug/sumo/src/microsim/MSVehicleControl.cpp:113:24 > #2 0x5c3ab7e27f76 in MSRouteHandler::closeVehicle() /home/delphi/extraClangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x5c3ab816bb8d in MSStateHandler::closeVehicle() /home/delphi/extraClangDebug/sumo/src/microsim/MSStateHandler.cpp:567:25 > #4 0x5c3ab84eb1cf in SUMORouteHandler::myEndElement(int) /home/delphi/extraClangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 <truncated after showing first 30 lines> ---------- Differences in output ---------- 3d2 < 300.0 ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2026-04-18T11:12:21.047422+01:00 by Eclipse SUMO sumo v1_26_0+1251-0a6205dfced > <sumoConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,15c6,9 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="veh0" depart="0.00" departPos="100.00" departSpeed="10.00" speedFactor="1.0600" arrival="261.00"> < <route edges="4/1to3/1 3/1to2/1 2/1to1/1 1/1to0/1"/> < </vehicle> < < <vehicle id="veh1" type="t1" depart="10.00" departPos="100.00" departSpeed="10.00" speedFactor="1.0600" arrival="263.00"> < <route edges="4/1to3/1 3/1to2/1 2/1to1/1 1/1to0/1"/> < </vehicle> < < <vehicle id="veh2" type="t2" depart="20.00" departPos="100.00" departSpeed="10.00" speedFactor="1.0104" arrival="266.00"> < <route edges="4/1to3/1 3/1to2/1 2/1to1/1 1/1to0/1"/> < </vehicle> --- > <input> > <net-file value="input_net.net.xml"/> > <load-state value="input_state.xml"/> > </input> 17c11,31 < </routes> --- > <output> > <vehroute-output value="vehroutes.xml"/> > </output> > > <processing> > <step-method.ballistic value="true"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,83 > ================================================================= > ==496605==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000099b18 at pc 0x57a0799d6610 bp 0x7ffc6191c750 sp 0x7ffc6191c748 > READ of size 4 at 0x519000099b18 thread T0 > #0 0x57a0799d660f in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/extraClangDebug/sumo/src/microsim/MSVehicle.cpp:7840:32 > #1 0x57a079b04f9d in MSStateHandler::closeVehicle() /home/delphi/extraClangDebug/sumo/src/microsim/MSStateHandler.cpp:582:12 > #2 0x57a079e831cf in SUMORouteHandler::myEndElement(int) /home/delphi/extraClangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x57a079afe7a6 in MSStateHandler::myEndElement(int) /home/delphi/extraClangDebug/sumo/src/microsim/MSStateHandler.cpp:492:21 > #4 0x57a07a21091b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/extraClangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x72c5ac3e68f2 in xercesc_3_2::SAX2XMLReaderImpl::endElement(xercesc_3_2::XMLElementDecl const&, unsigned int, bool, char16_t const*) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x1e68f2) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #6 0x72c5ac39aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x72c5ac39badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x72c5ac390c87 in xercesc_3_2::IGXMLScanner::scanDocument(xercesc_3_2::InputSource const&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x190c87) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #9 0x72c5ac3e0d42 in xercesc_3_2::SAX2XMLReaderImpl::parse(xercesc_3_2::InputSource const&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x1e0d42) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #10 0x57a07a247cb2 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 > #11 0x57a07a4fb451 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 > #12 0x57a07777349b in NLBuilder::build() /home/delphi/extraClangDebug/sumo/src/netload/NLBuilder.cpp:289:9 > #13 0x57a07777fb0d in NLBuilder::init(bool) /home/delphi/extraClangDebug/sumo/src/netload/NLBuilder.cpp:377:17 > #14 0x57a07753e59e in main /home/delphi/extraClangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x72c5a922a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x72c5a922a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x57a077461584 in _start (/home/delphi/extraClangDebug/sumo/bin/sumoD+0x37f4584) (BuildId: 4af6bb7a8bfd2b10d8fadce809cfda380263aa41) > > 0x519000099b18 is located 0 bytes after 920-byte region [0x519000099780,0x519000099b18) > allocated by thread T0 here: > #0 0x57a07753a9f1 in operator new(unsigned long) (/home/delphi/extraClangDebug/sumo/bin/sumoD+0x38cd9f1) (BuildId: 4af6bb7a8bfd2b10d8fadce809cfda380263aa41) > #1 0x57a079a6a806 in MSVehicleControl::buildVehicle(SUMOVehicleParameter*, std::shared_ptr<MSRoute const>, MSVehicleType*, bool, MSVehicleControl::VehicleDefinitionSource, bool) /home/delphi/extraClangDebug/sumo/src/microsim/MSVehicleControl.cpp:113:24 > #2 0x57a0797bff76 in MSRouteHandler::closeVehicle() /home/delphi/extraClangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x57a079b03b8d in MSStateHandler::closeVehicle() /home/delphi/extraClangDebug/sumo/src/microsim/MSStateHandler.cpp:567:25 > #4 0x57a079e831cf in SUMORouteHandler::myEndElement(int) /home/delphi/extraClangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 <truncated after showing first 30 lines> ---------- Differences in output ---------- 3d2 < 300.0 ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2026-04-18T11:12:21.708741+01:00 by Eclipse SUMO sumo v1_26_0+1251-0a6205dfced > <sumoConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,15c6,9 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="veh0" depart="0.00" departPos="100.00" departSpeed="10.00" speedFactor="1.0600" arrival="261.00"> < <route edges="4/1to3/1 3/1to2/1 2/1to1/1 1/1to0/1"/> < </vehicle> < < <vehicle id="veh1" type="t1" depart="10.00" departPos="100.00" departSpeed="10.00" speedFactor="1.0600" arrival="263.00"> < <route edges="4/1to3/1 3/1to2/1 2/1to1/1 1/1to0/1"/> < </vehicle> < < <vehicle id="veh2" type="t2" depart="20.00" departPos="100.00" departSpeed="10.00" speedFactor="1.0104" arrival="266.00"> < <route edges="4/1to3/1 3/1to2/1 2/1to1/1 1/1to0/1"/> < </vehicle> --- > <input> > <net-file value="input_net.net.xml"/> > <load-state value="input_state.xml"/> > </input> 17c11,35 < </routes> --- > <output> > <vehroute-output value="vehroutes.xml"/> > </output> > > <time> > <begin value="60"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,82 > ================================================================= > ==496571==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000099b18 at pc 0x5d0e47c10610 bp 0x7ffccad8f910 sp 0x7ffccad8f908 > READ of size 4 at 0x519000099b18 thread T0 > #0 0x5d0e47c1060f in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/extraClangDebug/sumo/src/microsim/MSVehicle.cpp:7840:32 > #1 0x5d0e47d3ef9d in MSStateHandler::closeVehicle() /home/delphi/extraClangDebug/sumo/src/microsim/MSStateHandler.cpp:582:12 > #2 0x5d0e480bd1cf in SUMORouteHandler::myEndElement(int) /home/delphi/extraClangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x5d0e47d387a6 in MSStateHandler::myEndElement(int) /home/delphi/extraClangDebug/sumo/src/microsim/MSStateHandler.cpp:492:21 > #4 0x5d0e4844a91b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/extraClangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x71cc6fbe68f2 in xercesc_3_2::SAX2XMLReaderImpl::endElement(xercesc_3_2::XMLElementDecl const&, unsigned int, bool, char16_t const*) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x1e68f2) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #6 0x71cc6fb9aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x71cc6fb9badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x71cc6fb90c87 in xercesc_3_2::IGXMLScanner::scanDocument(xercesc_3_2::InputSource const&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x190c87) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #9 0x71cc6fbe0d42 in xercesc_3_2::SAX2XMLReaderImpl::parse(xercesc_3_2::InputSource const&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x1e0d42) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #10 0x5d0e48481cb2 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 > #11 0x5d0e48735451 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 > #12 0x5d0e459ad49b in NLBuilder::build() /home/delphi/extraClangDebug/sumo/src/netload/NLBuilder.cpp:289:9 > #13 0x5d0e459b9b0d in NLBuilder::init(bool) /home/delphi/extraClangDebug/sumo/src/netload/NLBuilder.cpp:377:17 > #14 0x5d0e4577859e in main /home/delphi/extraClangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x71cc6ca2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x71cc6ca2a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x5d0e4569b584 in _start (/home/delphi/extraClangDebug/sumo/bin/sumoD+0x37f4584) (BuildId: 4af6bb7a8bfd2b10d8fadce809cfda380263aa41) > > 0x519000099b18 is located 0 bytes after 920-byte region [0x519000099780,0x519000099b18) > allocated by thread T0 here: > #0 0x5d0e457749f1 in operator new(unsigned long) (/home/delphi/extraClangDebug/sumo/bin/sumoD+0x38cd9f1) (BuildId: 4af6bb7a8bfd2b10d8fadce809cfda380263aa41) > #1 0x5d0e47ca4806 in MSVehicleControl::buildVehicle(SUMOVehicleParameter*, std::shared_ptr<MSRoute const>, MSVehicleType*, bool, MSVehicleControl::VehicleDefinitionSource, bool) /home/delphi/extraClangDebug/sumo/src/microsim/MSVehicleControl.cpp:113:24 > #2 0x5d0e479f9f76 in MSRouteHandler::closeVehicle() /home/delphi/extraClangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x5d0e47d3db8d in MSStateHandler::closeVehicle() /home/delphi/extraClangDebug/sumo/src/microsim/MSStateHandler.cpp:567:25 > #4 0x5d0e480bd1cf in SUMORouteHandler::myEndElement(int) /home/delphi/extraClangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 <truncated after showing first 30 lines> ---------- Differences in output ---------- 3d2 < 300.0 ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2026-04-18T11:12:21.351031+01:00 by Eclipse SUMO sumo v1_26_0+1251-0a6205dfced > <sumoConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,15c6,10 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="veh0" depart="100.00" departPos="100.00" departSpeed="10.00" speedFactor="1.0600" arrival="261.00"> < <route edges="4/1to3/1 3/1to2/1 2/1to1/1 1/1to0/1"/> < </vehicle> < < <vehicle id="veh1" type="t1" depart="110.00" departPos="100.00" departSpeed="10.00" speedFactor="1.0600" arrival="263.00"> < <route edges="4/1to3/1 3/1to2/1 2/1to1/1 1/1to0/1"/> < </vehicle> < < <vehicle id="veh2" type="t2" depart="120.00" departPos="100.00" departSpeed="10.00" speedFactor="1.0104" arrival="266.00"> < <route edges="4/1to3/1 3/1to2/1 2/1to1/1 1/1to0/1"/> < </vehicle> --- > <input> > <net-file value="input_net.net.xml"/> > <load-state value="input_state.xml"/> > <load-state.offset value="-100.0"/> > </input> 17c12,32 < </routes> --- > <output> > <vehroute-output value="vehroutes.xml"/> > </output> > > <processing> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,82 > ================================================================= > ==496723==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000098218 at pc 0x5d999b5a0610 bp 0x7fffb3cc8bd0 sp 0x7fffb3cc8bc8 > READ of size 4 at 0x519000098218 thread T0 > #0 0x5d999b5a060f in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/extraClangDebug/sumo/src/microsim/MSVehicle.cpp:7840:32 > #1 0x5d999b6cef9d in MSStateHandler::closeVehicle() /home/delphi/extraClangDebug/sumo/src/microsim/MSStateHandler.cpp:582:12 > #2 0x5d999ba4d1cf in SUMORouteHandler::myEndElement(int) /home/delphi/extraClangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x5d999b6c87a6 in MSStateHandler::myEndElement(int) /home/delphi/extraClangDebug/sumo/src/microsim/MSStateHandler.cpp:492:21 > #4 0x5d999bdda91b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/extraClangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x78fef2de68f2 in xercesc_3_2::SAX2XMLReaderImpl::endElement(xercesc_3_2::XMLElementDecl const&, unsigned int, bool, char16_t const*) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x1e68f2) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #6 0x78fef2d9aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x78fef2d9badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x78fef2d90c87 in xercesc_3_2::IGXMLScanner::scanDocument(xercesc_3_2::InputSource const&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x190c87) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #9 0x78fef2de0d42 in xercesc_3_2::SAX2XMLReaderImpl::parse(xercesc_3_2::InputSource const&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x1e0d42) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #10 0x5d999be11cb2 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 > #11 0x5d999c0c5451 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 > #12 0x5d999933d49b in NLBuilder::build() /home/delphi/extraClangDebug/sumo/src/netload/NLBuilder.cpp:289:9 > #13 0x5d9999349b0d in NLBuilder::init(bool) /home/delphi/extraClangDebug/sumo/src/netload/NLBuilder.cpp:377:17 > #14 0x5d999910859e in main /home/delphi/extraClangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x78feefc2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x78feefc2a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x5d999902b584 in _start (/home/delphi/extraClangDebug/sumo/bin/sumoD+0x37f4584) (BuildId: 4af6bb7a8bfd2b10d8fadce809cfda380263aa41) > > 0x519000098218 is located 0 bytes after 920-byte region [0x519000097e80,0x519000098218) > allocated by thread T0 here: > #0 0x5d99991049f1 in operator new(unsigned long) (/home/delphi/extraClangDebug/sumo/bin/sumoD+0x38cd9f1) (BuildId: 4af6bb7a8bfd2b10d8fadce809cfda380263aa41) > #1 0x5d999b634806 in MSVehicleControl::buildVehicle(SUMOVehicleParameter*, std::shared_ptr<MSRoute const>, MSVehicleType*, bool, MSVehicleControl::VehicleDefinitionSource, bool) /home/delphi/extraClangDebug/sumo/src/microsim/MSVehicleControl.cpp:113:24 > #2 0x5d999b389f76 in MSRouteHandler::closeVehicle() /home/delphi/extraClangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x5d999b6cdb8d in MSStateHandler::closeVehicle() /home/delphi/extraClangDebug/sumo/src/microsim/MSStateHandler.cpp:567:25 > #4 0x5d999ba4d1cf in SUMORouteHandler::myEndElement(int) /home/delphi/extraClangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 <truncated after showing first 30 lines> ---------- Differences in output ---------- 18,34d17 < Get after load.... < vtype < 1.0 == 1.0 < 1.0 == 1.0 < 2.0 == 2.0 < 3.0 == 3.0 < 6.0 == 6.0 < 7.0 == 7.0 < 1.3 == 1.3 < vehicle < 1.0 == 1.0 < 1.0 == 1.0 < 2.0 == 2.0 < 3.0 == 3.0 < 6.0 == 6.0 < 7.0 == 7.0 < 1.3 == 1.3 ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2026-04-18T11:12:22.785326+01:00 by Eclipse SUMO sumo v1_26_0+1251-0a6205dfced > <sumoConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,7c6,9 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="veh0" depart="0.00" departPos="100.00" departSpeed="10.00" speedFactor="1.0600" arrival="270.00"> < <route edges="4/1to3/1 3/1to2/1 2/1to1/1 1/1to0/1"/> < </vehicle> --- > <input> > <net-file value="input_net.net.xml"/> > <load-state value="state.xml"/> > </input> 9,11c11,13 < <vehicle id="veh1" type="t1" depart="10.00" departPos="100.00" departSpeed="10.00" speedFactor="1.0600" arrival="276.00"> < <route edges="4/1to3/1 3/1to2/1 2/1to1/1 1/1to0/1"/> < </vehicle> --- > <output> > <vehroute-output value="vehroutes.xml"/> > </output> 13,15c15,18 < <vehicle id="veh2" type="t2@veh2" depart="20.00" departPos="100.00" departSpeed="10.00" speedFactor="1.0104" arrival="282.00"> < <route edges="4/1to3/1 3/1to2/1 2/1to1/1 1/1to0/1"/> < </vehicle> --- > <report> > <duration-log.disable value="true"/> > <no-step-log value="true"/> > </report> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 2a3,21 > > ================================================================= > ==501715==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 616 byte(s) in 1 object(s) allocated from: > #0 0x5a9afdce79f1 in operator new(unsigned long) (/home/delphi/extraClangDebug/sumo/bin/sumoD+0x38cd9f1) (BuildId: 4af6bb7a8bfd2b10d8fadce809cfda380263aa41) > #1 0x5a9afec631f4 in MSCalibrator::setFlow(long long, long long, double, double, SUMOVehicleParameter) /home/delphi/extraClangDebug/sumo/src/microsim/trigger/MSCalibrator.cpp:747:30 > #2 0x5a9b012fdce7 in libsumo::Calibrator::setFlow(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, double, double, double, 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&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::al locator<char>> const&) /home/delphi/extraClangDebug/sumo/src/libsumo/Calibrator.cpp:172:34 > #3 0x5a9afdde6ac5 in TraCIServerAPI_Calibrator::processSet(TraCIServer&, tcpip::Storage&, tcpip::Storage&) /home/delphi/extraClangDebug/sumo/src/traci-server/TraCIServerAPI_Calibrator.cpp:59:17 > #4 0x5a9afdd16086 in TraCIServer::dispatchCommand() /home/delphi/extraClangDebug/sumo/src/traci-server/TraCIServer.cpp:1129:19 > #5 0x5a9afdd20d7f in TraCIServer::processCommands(long long, bool) /home/delphi/extraClangDebug/sumo/src/traci-server/TraCIServer.cpp:876:41 > #6 0x5a9affdddc79 in MSNet::simulationStep(bool) /home/delphi/extraClangDebug/sumo/src/microsim/MSNet.cpp:808:27 > #7 0x5a9affddc6f8 in MSNet::simulate(long long, long long) /home/delphi/extraClangDebug/sumo/src/microsim/MSNet.cpp:470:9 > #8 0x5a9afdceb961 in main /home/delphi/extraClangDebug/sumo/src/sumo_main.cpp:100:30 > #9 0x7ea3bc82a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #10 0x7ea3bc82a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #11 0x5a9afdc0e584 in _start (/home/delphi/extraClangDebug/sumo/bin/sumoD+0x37f4584) (BuildId: 4af6bb7a8bfd2b10d8fadce809cfda380263aa41) > > SUMMARY: AddressSanitizer: 616 byte(s) leaked in 1 allocation(s).
---------- Differences in errors ---------- 2a3,317 > > ================================================================= > ==495249==ERROR: LeakSanitizer: detected memory leaks > > Indirect leak of 240 byte(s) in 2 object(s) allocated from: > #0 0x5c88b84129f1 in operator new(unsigned long) (/home/delphi/extraClangDebug/sumo/bin/sumoD+0x38cd9f1) (BuildId: 4af6bb7a8bfd2b10d8fadce809cfda380263aa41) > #1 0x5c88b8436cd6 in TraCIServer::TraCIServer(long long, int, int) /home/delphi/extraClangDebug/sumo/src/traci-server/TraCIServer.cpp:547:32 > #2 0x5c88b843daeb in TraCIServer::openSocket(std::map<int, bool (*)(TraCIServer&, tcpip::Storage&, tcpip::Storage&), std::less<int>, std::allocator<std::pair<int const, bool (*)(TraCIServer&, tcpip::Storage&, tcpip::Storage&)>>> const&) /home/delphi/extraClangDebug/sumo/src/traci-server/TraCIServer.cpp:594:26 > #3 0x5c88b8657055 in NLBuilder::init(bool) /home/delphi/extraClangDebug/sumo/src/netload/NLBuilder.cpp:362:5 > #4 0x5c88b841659e in main /home/delphi/extraClangDebug/sumo/src/sumo_main.cpp:98:19 > #5 0x7a24f8a2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #6 0x7a24f8a2a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #7 0x5c88b8339584 in _start (/home/delphi/extraClangDebug/sumo/bin/sumoD+0x37f4584) (BuildId: 4af6bb7a8bfd2b10d8fadce809cfda380263aa41) > > Indirect leak of 128 byte(s) in 2 object(s) allocated from: > #0 0x5c88b84129f1 in operator new(unsigned long) (/home/delphi/extraClangDebug/sumo/bin/sumoD+0x38cd9f1) (BuildId: 4af6bb7a8bfd2b10d8fadce809cfda380263aa41) > #1 0x5c88b84b0611 in std::__new_allocator<std::_Rb_tree_node<std::pair<MSNet::VehicleState const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>>>>::allocate(unsigned long, void const*) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/new_allocator.h:151:27 > #2 0x5c88b84aff6c in std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<MSNet::VehicleState const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>>>>>::allocate(std::allocator<std::_Rb_tree_node<std::pair<MSNet::VehicleState const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator< std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>>>>&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/alloc_traits.h:478:20 > #3 0x5c88b84aff6c in std::_Rb_tree<MSNet::VehicleState, std::pair<MSNet::VehicleState const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>>, std::_Select1st<std::pair<MSNet::VehicleState const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<c har>, std::allocator<char>>>>>>, std::less<MSNet::VehicleState>, std::allocator<std::pair<MSNet::VehicleState const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>>>>::_M_get_node() /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_tree.h:559:16 > #4 0x5c88b84afdf4 in std::_Rb_tree_node<std::pair<MSNet::VehicleState const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>>>* std::_Rb_tree<MSNet::VehicleState, std::pair<MSNet::VehicleState const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_trai ts<char>, std::allocator<char>>>>>, std::_Select1st<std::pair<MSNet::VehicleState const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>>>, std::less<MSNet::VehicleState>, std::allocator<std::pair<MSNet::VehicleState const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<ch ar, std::char_traits<char>, std::allocator<char>>>>>>>::_M_create_node<std::piecewise_construct_t const&, std::tuple<MSNet::VehicleState&&>, std::tuple<>>(std::piecewise_construct_t const&, std::tuple<MSNet::VehicleState&&>&&, std::tuple<>&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_tree.h:609:23 > #5 0x5c88b84ae897 in std::_Rb_tree<MSNet::VehicleState, std::pair<MSNet::VehicleState const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>>, std::_Select1st<std::pair<MSNet::VehicleState const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<c har>, std::allocator<char>>>>>>, std::less<MSNet::VehicleState>, std::allocator<std::pair<MSNet::VehicleState const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>>>>::_Auto_node::_Auto_node<std::piecewise_construct_t const&, std::tuple<MSNet::VehicleState&&>, std::tuple<>>(std::_Rb_tree<MSNet::VehicleState, std::pair<MSNet::VehicleState const, std::vector< std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>>, std::_Select1st<std::pair<MSNet::VehicleState const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>>>, std::less<MSNet::VehicleState>, std::allocator<std::pair<MSNet::VehicleState c onst, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>>>>&, std::piecewise_construct_t const&, std::tuple<MSNet::VehicleState&&>&&, std::tuple<>&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_tree.h:1633:18 > #6 0x5c88b84ad9b8 in std::_Rb_tree_iterator<std::pair<MSNet::VehicleState const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>>> std::_Rb_tree<MSNet::VehicleState, std::pair<MSNet::VehicleState const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_t raits<char>, std::allocator<char>>>>>, std::_Select1st<std::pair<MSNet::VehicleState const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>>>, std::less<MSNet::VehicleState>, std::allocator<std::pair<MSNet::VehicleState const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string <char, std::char_traits<char>, std::allocator<char>>>>>>>::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<MSNet::VehicleState&&>, std::tuple<>>(std::_Rb_tree_const_iterator<std::pair<MSNet::VehicleState const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>>>, std::piecewise_construct_t const&, std::tuple<MSNet::VehicleState&&>&&, std:: tuple<>&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_tree.h:2458:13 > #7 0x5c88b847b9e0 in std::map<MSNet::VehicleState, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>, std::less<MSNet::VehicleState>, std::allocator<std::pair<MSNet::VehicleState const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::a llocator<char>>>>>>>::operator[](MSNet::VehicleState&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_map.h:532:15 > #8 0x5c88b843738a in TraCIServer::TraCIServer(long long, int, int) /home/delphi/extraClangDebug/sumo/src/traci-server/TraCIServer.cpp:549:13 > #9 0x5c88b843daeb in TraCIServer::openSocket(std::map<int, bool (*)(TraCIServer&, tcpip::Storage&, tcpip::Storage&), std::less<int>, std::allocator<std::pair<int const, bool (*)(TraCIServer&, tcpip::Storage&, tcpip::Storage&)>>> const&) /home/delphi/extraClangDebug/sumo/src/traci-server/TraCIServer.cpp:594:26 > #10 0x5c88b8657055 in NLBuilder::init(bool) /home/delphi/extraClangDebug/sumo/src/netload/NLBuilder.cpp:362:5 > #11 0x5c88b841659e in main /home/delphi/extraClangDebug/sumo/src/sumo_main.cpp:98:19 > #12 0x7a24f8a2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #13 0x7a24f8a2a28a in __libc_start_main csu/../csu/libc-start.c:360:3 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,4 > /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/basic_string.h:466:32: runtime error: implicit conversion from type 'unsigned char' of value 195 (8-bit, unsigned) to type 'const char_type' (aka 'const char') changed the value to -61 (8-bit, signed) > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/basic_string.h:466:32 > /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_algobase.h:403:20: runtime error: implicit conversion from type 'char' of value -61 (8-bit, signed) to type 'unsigned char' changed the value to 195 (8-bit, unsigned) > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_algobase.h:403:20
---------- Differences in errors ---------- 0a1,9 > Traceback (most recent call last): > File "/home/delphi/extraClangDebug/sumo/tests/../tests/complex/traci/misc/signature/runner.py", line 27, in <module> > import libsumo > File "/home/delphi/extraClangDebug/sumo/tools/libsumo/__init__.py", line 64, in <module> > from .libsumo import vehicle, simulation, person, trafficlight, edge # noqa > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > File "/home/delphi/extraClangDebug/sumo/tools/libsumo/libsumo.py", line 10, in <module> > from . import _libsumo > ImportError: cannot import name '_libsumo' from partially initialized module 'libsumo' (most likely due to a circular import) (/home/delphi/extraClangDebug/sumo/tools/libsumo/__init__.py) ---------- Differences in output ---------- 1d0 < vehicle.setParameter() got an unexpected keyword argument 'oID'
---------- Differences in errors ---------- 1,68c1,9 < Error: Answered with error to command 0xaf: Get BusStop Variable: unsupported variable 0x80 specified < Error: Answered with error to command 0xdf: Could not add subscription. Get BusStop Variable: unsupported variable 0x80 specified < Error: Answered with error to command 0x27: Get Calibrator Variable: unsupported variable 0x80 specified < Error: Answered with error to command 0x57: Could not add subscription. Get Calibrator Variable: unsupported variable 0x80 specified < Error: Answered with error to command 0x25: Get ChargingStation Variable: unsupported variable 0x80 specified < Error: Answered with error to command 0x55: Could not add subscription. Get ChargingStation Variable: unsupported variable 0x80 specified < Error: Answered with error to command 0xaa: Get Edge Variable: unsupported variable 0x80 specified < Error: Answered with error to command 0xda: Could not add subscription. Get Edge Variable: unsupported variable 0x80 specified < Error: Answered with error to command 0xa0: Get Induction Loop Variable: unsupported variable 0x80 specified < Error: Answered with error to command 0xd0: Could not add subscription. Get Induction Loop Variable: unsupported variable 0x80 specified < Error: Answered with error to command 0xa9: Get Junction Variable: unsupported variable 0x80 specified < Error: Answered with error to command 0xd9: Could not add subscription. Get Junction Variable: unsupported variable 0x80 specified < Error: Answered with error to command 0xa3: Get Lane Variable: unsupported variable 0x80 specified < Error: Answered with error to command 0xd3: Could not add subscription. Get Lane Variable: unsupported variable 0x80 specified < Error: Answered with error to command 0xad: Get Lane Area Detector Variable: unsupported variable 0x80 specified < Error: Answered with error to command 0xdd: Could not add subscription. Get Lane Area Detector Variable: unsupported variable 0x80 specified < Error: Answered with error to command 0x2a: Get MeanData Variable: unsupported variable 0x80 specified < Error: Answered with error to command 0x5a: Could not add subscription. Get MeanData Variable: unsupported variable 0x80 specified < Error: Answered with error to command 0xa1: Get Multi Entry Exit Detector Variable: unsupported variable 0x80 specified < Error: Answered with error to command 0xd1: Could not add subscription. Get Multi Entry Exit Detector Variable: unsupported variable 0x80 specified < Error: Answered with error to command 0x2b: Get OverheadWire Variable: unsupported variable 0x80 specified < Error: Answered with error to command 0x5b: Could not add subscription. Get OverheadWire Variable: unsupported variable 0x80 specified < Error: Answered with error to command 0x24: Get ParkingArea Variable: unsupported variable 0x80 specified < Error: Answered with error to command 0x54: Could not add subscription. Get ParkingArea Variable: unsupported variable 0x80 specified < Error: Answered with error to command 0xde: Missing parameter for subscription 0xde < Error: Answered with error to command 0xae: Get Person Variable: unsupported variable 0x80 specified < Error: Answered with error to command 0xde: Could not add subscription. Get Person Variable: unsupported variable 0x80 specified < Error: Answered with error to command 0xa7: Get PoI Variable: unsupported variable 0x80 specified < Error: Answered with error to command 0xd7: Could not add subscription. Get PoI Variable: unsupported variable 0x80 specified <truncated after showing first 30 lines> ---------- Differences in output ---------- 1,1158d0 < Subscribing to busstop.VAR_LANEPOSITION. < Subscribing to busstop.ID_COUNT. < Subscribing to busstop.TRACI_ID_LIST. < Subscribing to busstop.VAR_LANE_ID. < Subscribing to busstop.VAR_NAME. < Subscribing to busstop.VAR_PARAMETER. < Subscribing to busstop.VAR_PARAMETER_WITH_KEY. < Subscribing to busstop.VAR_BUS_STOP_WAITING. < Subscribing to busstop.VAR_BUS_STOP_WAITING_IDS. < Subscribing to busstop.VAR_POSITION. < Subscribing to busstop.VAR_STOP_STARTING_VEHICLES_NUMBER. < Subscribing to busstop.VAR_STOP_STARTING_VEHICLES_IDS. < Expecting failure for busstop.ADD subscription. < Could not add subscription. Get BusStop Variable: unsupported variable 0x80 specified < Subscribing to calibrator.VAR_BEGIN. < Subscribing to calibrator.VAR_ROAD_ID. < Subscribing to calibrator.VAR_END. < Subscribing to calibrator.ID_COUNT. < Subscribing to calibrator.TRACI_ID_LIST. < Subscribing to calibrator.VAR_INSERTED. < Subscribing to calibrator.VAR_LANE_ID. < Subscribing to calibrator.VAR_PARAMETER. < Subscribing to calibrator.VAR_PARAMETER_WITH_KEY. < Subscribing to calibrator.VAR_PASSED. < Subscribing to calibrator.VAR_REMOVED. < Subscribing to calibrator.VAR_ROUTE_ID. < Subscribing to calibrator.VAR_ROUTE_PROBE. < Subscribing to calibrator.VAR_SPEED. < Subscribing to calibrator.VAR_TYPE. <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,85 > /home/delphi/extraClangDebug/sumo/src/utils/shapes/ShapeContainer.cpp:53:19: runtime error: member call on address 0x50600010e260 which does not point to an object of type 'ParametrisedWrappingCommand<ShapeContainer, PolygonDynamics *>' > 0x50600010e260: note: object has invalid vptr > 00 00 00 00 b5 75 00 00 00 00 00 00 00 00 00 00 be be be be c0 b2 00 00 30 51 00 00 80 b4 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/extraClangDebug/sumo/src/utils/shapes/ShapeContainer.cpp:53:19 > /home/delphi/extraClangDebug/sumo/src/utils/common/ParametrisedWrappingCommand.h:66:9: runtime error: member access within address 0x50600010e260 which does not point to an object of type 'ParametrisedWrappingCommand<ShapeContainer, PolygonDynamics *>' > 0x50600010e260: note: object has invalid vptr > 00 00 00 00 b5 75 00 00 00 00 00 00 00 00 00 00 be be be be c0 b2 00 00 30 51 00 00 80 b4 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/extraClangDebug/sumo/src/utils/common/ParametrisedWrappingCommand.h:66:9 > ================================================================= > ==501505==ERROR: AddressSanitizer: heap-use-after-free on address 0x50600010e290 at pc 0x5ff107f255d5 bp 0x7ffd223007b0 sp 0x7ffd223007a8 > WRITE of size 1 at 0x50600010e290 thread T0 > #0 0x5ff107f255d4 in ParametrisedWrappingCommand<ShapeContainer, PolygonDynamics*>::deschedule() /home/delphi/extraClangDebug/sumo/src/utils/common/ParametrisedWrappingCommand.h:66:33 > #1 0x5ff107f193a9 in ShapeContainer::~ShapeContainer() /home/delphi/extraClangDebug/sumo/src/utils/shapes/ShapeContainer.cpp:53:19 > #2 0x5ff107f19a68 in ShapeContainer::~ShapeContainer() /home/delphi/extraClangDebug/sumo/src/utils/shapes/ShapeContainer.cpp:51:35 > #3 0x5ff10747c96d in MSNet::~MSNet() /home/delphi/extraClangDebug/sumo/src/microsim/MSNet.cpp:333:5 > #4 0x5ff10747f238 in MSNet::~MSNet() /home/delphi/extraClangDebug/sumo/src/microsim/MSNet.cpp:306:17 > #5 0x5ff105393bb2 in main /home/delphi/extraClangDebug/sumo/src/sumo_main.cpp:101:17 > #6 0x785c5662a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #7 0x785c5662a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #8 0x5ff1052b6584 in _start (/home/delphi/extraClangDebug/sumo/bin/sumoD+0x37f4584) (BuildId: 4af6bb7a8bfd2b10d8fadce809cfda380263aa41) > > 0x50600010e290 is located 48 bytes inside of 56-byte region [0x50600010e260,0x50600010e298) > freed by thread T0 here: > #0 0x5ff105390271 in operator delete(void*) (/home/delphi/extraClangDebug/sumo/bin/sumoD+0x38ce271) (BuildId: 4af6bb7a8bfd2b10d8fadce809cfda380263aa41) > #1 0x5ff108999bd1 in ParametrisedWrappingCommand<ShapeContainer, PolygonDynamics*>::~ParametrisedWrappingCommand() /home/delphi/extraClangDebug/sumo/src/utils/common/ParametrisedWrappingCommand.h:57:36 <truncated after showing first 30 lines>
---------- Differences in errors ----------
0a1,92
> =================================================================
> ==501568==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x5190000b3018 at pc 0x604a15913610 bp 0x7ffdaccf5610 sp 0x7ffdaccf5608
> READ of size 4 at 0x5190000b3018 thread T0
> #0 0x604a1591360f in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/extraClangDebug/sumo/src/microsim/MSVehicle.cpp:7840:32
> #1 0x604a15a41f9d in MSStateHandler::closeVehicle() /home/delphi/extraClangDebug/sumo/src/microsim/MSStateHandler.cpp:582:12
> #2 0x604a15dc01cf in SUMORouteHandler::myEndElement(int) /home/delphi/extraClangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17
> #3 0x604a15a3b7a6 in MSStateHandler::myEndElement(int) /home/delphi/extraClangDebug/sumo/src/microsim/MSStateHandler.cpp:492:21
> #4 0x604a1614d91b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/extraClangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9
> #5 0x73df397e68f2 in xercesc_3_2::SAX2XMLReaderImpl::endElement(xercesc_3_2::XMLElementDecl const&, unsigned int, bool, char16_t const*) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x1e68f2) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
> #6 0x73df3979985b in xercesc_3_2::IGXMLScanner::scanStartTagNS(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19985b) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
> #7 0x73df3979ba0d in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19ba0d) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
> #8 0x73df39790c87 in xercesc_3_2::IGXMLScanner::scanDocument(xercesc_3_2::InputSource const&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x190c87) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
> #9 0x73df397e0d42 in xercesc_3_2::SAX2XMLReaderImpl::parse(xercesc_3_2::InputSource const&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x1e0d42) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
> #10 0x604a16184cb2 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
> #11 0x604a16438451 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
> #12 0x604a155bd9b2 in MSNet::loadState(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool) /home/delphi/extraClangDebug/sumo/src/microsim/MSNet.cpp:1813:5
> #13 0x604a16af00a1 in libsumo::Simulation::loadState(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) /home/delphi/extraClangDebug/sumo/src/libsumo/Simulation.cpp:994:56
> #14 0x604a1359826c in TraCIServerAPI_Simulation::processSet(TraCIServer&, tcpip::Storage&, tcpip::Storage&) /home/delphi/extraClangDebug/sumo/src/traci-server/TraCIServerAPI_Simulation.cpp:285:37
> #15 0x604a134a6086 in TraCIServer::dispatchCommand() /home/delphi/extraClangDebug/sumo/src/traci-server/TraCIServer.cpp:1129:19
> #16 0x604a134b0d7f in TraCIServer::processCommands(long long, bool) /home/delphi/extraClangDebug/sumo/src/traci-server/TraCIServer.cpp:876:41
> #17 0x604a1556dc79 in MSNet::simulationStep(bool) /home/delphi/extraClangDebug/sumo/src/microsim/MSNet.cpp:808:27
> #18 0x604a1556c6f8 in MSNet::simulate(long long, long long) /home/delphi/extraClangDebug/sumo/src/microsim/MSNet.cpp:470:9
> #19 0x604a1347b961 in main /home/delphi/extraClangDebug/sumo/src/sumo_main.cpp:100:30
> #20 0x73df3662a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
> #21 0x73df3662a28a in __libc_start_main csu/../csu/libc-start.c:360:3
> #22 0x604a1339e584 in _start (/home/delphi/extraClangDebug/sumo/bin/sumoD+0x37f4584) (BuildId: 4af6bb7a8bfd2b10d8fadce809cfda380263aa41)
>
> 0x5190000b3018 is located 0 bytes after 920-byte region [0x5190000b2c80,0x5190000b3018)
> allocated by thread T0 here:
<truncated after showing first 30 lines>
---------- Differences in output ----------
3,5d2
< 10.0 departed=() arrived=()
< 11.0 departed=('v.10',) arrived=('v.9',)
< 20.0 departed=('v.11', 'v.12', 'v.13', 'v.14', 'v.15', 'v.16', 'v.17', 'v.18', 'v.19') arrived=('v.10', 'v.11', 'v.12', 'v.13', 'v.14', 'v.15', 'v.16', 'v.17', 'v.18')
---------- Differences in errors ---------- 0a1,92 > ================================================================= > ==501559==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000120118 at pc 0x5b306317237b bp 0x7ffcff4cb210 sp 0x7ffcff4cb208 > READ of size 4 at 0x519000120118 thread T0 > #0 0x5b306317237a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/extraClangDebug/sumo/src/microsim/MSVehicle.cpp:7825:36 > #1 0x5b30632a1f9d in MSStateHandler::closeVehicle() /home/delphi/extraClangDebug/sumo/src/microsim/MSStateHandler.cpp:582:12 > #2 0x5b30636201cf in SUMORouteHandler::myEndElement(int) /home/delphi/extraClangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x5b306329b7a6 in MSStateHandler::myEndElement(int) /home/delphi/extraClangDebug/sumo/src/microsim/MSStateHandler.cpp:492:21 > #4 0x5b30639ad91b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/extraClangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x7be5093e68f2 in xercesc_3_2::SAX2XMLReaderImpl::endElement(xercesc_3_2::XMLElementDecl const&, unsigned int, bool, char16_t const*) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x1e68f2) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #6 0x7be50939aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x7be50939badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x7be509390c87 in xercesc_3_2::IGXMLScanner::scanDocument(xercesc_3_2::InputSource const&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x190c87) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #9 0x7be5093e0d42 in xercesc_3_2::SAX2XMLReaderImpl::parse(xercesc_3_2::InputSource const&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x1e0d42) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #10 0x5b30639e4cb2 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 > #11 0x5b3063c98451 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 > #12 0x5b3062e1d9b2 in MSNet::loadState(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool) /home/delphi/extraClangDebug/sumo/src/microsim/MSNet.cpp:1813:5 > #13 0x5b30643500a1 in libsumo::Simulation::loadState(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) /home/delphi/extraClangDebug/sumo/src/libsumo/Simulation.cpp:994:56 > #14 0x5b3060df826c in TraCIServerAPI_Simulation::processSet(TraCIServer&, tcpip::Storage&, tcpip::Storage&) /home/delphi/extraClangDebug/sumo/src/traci-server/TraCIServerAPI_Simulation.cpp:285:37 > #15 0x5b3060d06086 in TraCIServer::dispatchCommand() /home/delphi/extraClangDebug/sumo/src/traci-server/TraCIServer.cpp:1129:19 > #16 0x5b3060d10d7f in TraCIServer::processCommands(long long, bool) /home/delphi/extraClangDebug/sumo/src/traci-server/TraCIServer.cpp:876:41 > #17 0x5b3062dcdc79 in MSNet::simulationStep(bool) /home/delphi/extraClangDebug/sumo/src/microsim/MSNet.cpp:808:27 > #18 0x5b3062dcc6f8 in MSNet::simulate(long long, long long) /home/delphi/extraClangDebug/sumo/src/microsim/MSNet.cpp:470:9 > #19 0x5b3060cdb961 in main /home/delphi/extraClangDebug/sumo/src/sumo_main.cpp:100:30 > #20 0x7be50622a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #21 0x7be50622a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #22 0x5b3060bfe584 in _start (/home/delphi/extraClangDebug/sumo/bin/sumoD+0x37f4584) (BuildId: 4af6bb7a8bfd2b10d8fadce809cfda380263aa41) > > 0x519000120118 is located 0 bytes after 920-byte region [0x51900011fd80,0x519000120118) > allocated by thread T0 here: <truncated after showing first 30 lines> ---------- Differences in tripinfo ---------- 6,15d5 < <tripinfo id="1" depart="60.00" departLane="WC_0" departPos="5.10" departSpeed="0.00" departDelay="0.00" arrival="95.00" arrivalLane="CE_1" arrivalPos="91.95" arrivalSpeed="10.19" duration="35.00" routeLength="194.90" waitingTime="1.00" waitingCount="1" stopTime="10.00" timeLoss="4.69" rerouteNo="1" devices="tripinfo_1 routing_1" vType="DEFAULT_VEHTYPE" speedFactor="0.94" vaporized=""/> < <tripinfo id="1" depart="60.00" departLane="WC_0" departPos="5.10" departSpeed="0.00" departDelay="0.00" arrival="96.00" arrivalLane="CE_1" arrivalPos="91.95" arrivalSpeed="8.74" duration="36.00" routeLength="194.90" waitingTime="1.00" waitingCount="1" stopTime="10.00" timeLoss="5.15" rerouteNo="1" devices="tripinfo_1 routing_1" vType="DEFAULT_VEHTYPE" speedFactor="0.94" vaporized=""/> < <tripinfo id="1" depart="60.00" departLane="WC_0" departPos="5.10" departSpeed="0.00" departDelay="0.00" arrival="96.00" arrivalLane="CE_1" arrivalPos="91.95" arrivalSpeed="9.36" duration="36.00" routeLength="194.90" waitingTime="2.00" waitingCount="1" stopTime="10.00" timeLoss="5.21" rerouteNo="1" devices="tripinfo_1 routing_1" vType="DEFAULT_VEHTYPE" speedFactor="0.94" vaporized=""/> < <tripinfo id="1" depart="60.00" departLane="WC_0" departPos="5.10" departSpeed="0.00" departDelay="0.00" arrival="96.00" arrivalLane="CE_1" arrivalPos="91.95" arrivalSpeed="8.74" duration="36.00" routeLength="194.90" waitingTime="1.00" waitingCount="1" stopTime="10.00" timeLoss="5.33" rerouteNo="1" devices="tripinfo_1 routing_1" vType="DEFAULT_VEHTYPE" speedFactor="0.94" vaporized=""/> < <tripinfo id="1" depart="60.00" departLane="WC_0" departPos="5.10" departSpeed="0.00" departDelay="0.00" arrival="95.00" arrivalLane="CE_1" arrivalPos="91.95" arrivalSpeed="8.93" duration="35.00" routeLength="194.90" waitingTime="1.00" waitingCount="1" stopTime="10.00" timeLoss="4.55" rerouteNo="1" devices="tripinfo_1 routing_1" vType="DEFAULT_VEHTYPE" speedFactor="0.94" vaporized=""/> < <tripinfo id="1" depart="60.00" departLane="WC_0" departPos="5.10" departSpeed="0.00" departDelay="0.00" arrival="94.00" arrivalLane="CE_1" arrivalPos="91.95" arrivalSpeed="7.86" duration="34.00" routeLength="194.90" waitingTime="1.00" waitingCount="1" stopTime="10.00" timeLoss="4.41" rerouteNo="1" devices="tripinfo_1 routing_1" vType="DEFAULT_VEHTYPE" speedFactor="0.94" vaporized=""/> < <tripinfo id="1" depart="60.00" departLane="WC_0" departPos="5.10" departSpeed="0.00" departDelay="0.00" arrival="96.00" arrivalLane="CE_1" arrivalPos="91.95" arrivalSpeed="8.54" duration="36.00" routeLength="194.90" waitingTime="2.00" waitingCount="1" stopTime="10.00" timeLoss="5.11" rerouteNo="1" devices="tripinfo_1 routing_1" vType="DEFAULT_VEHTYPE" speedFactor="0.94" vaporized=""/> < <tripinfo id="1" depart="60.00" departLane="WC_0" departPos="5.10" departSpeed="0.00" departDelay="0.00" arrival="94.00" arrivalLane="CE_1" arrivalPos="91.95" arrivalSpeed="8.68" duration="34.00" routeLength="194.90" waitingTime="1.00" waitingCount="1" stopTime="10.00" timeLoss="4.40" rerouteNo="1" devices="tripinfo_1 routing_1" vType="DEFAULT_VEHTYPE" speedFactor="0.94" vaporized=""/> < <tripinfo id="1" depart="60.00" departLane="WC_0" departPos="5.10" departSpeed="0.00" departDelay="0.00" arrival="95.00" arrivalLane="CE_1" arrivalPos="91.95" arrivalSpeed="7.58" duration="35.00" routeLength="194.90" waitingTime="1.00" waitingCount="1" stopTime="10.00" timeLoss="4.62" rerouteNo="1" devices="tripinfo_1 routing_1" vType="DEFAULT_VEHTYPE" speedFactor="0.94" vaporized=""/> < </tripinfos>
---------- Differences in errors ---------- 0a1,92 > ================================================================= > ==501633==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x5190000d7e18 at pc 0x63655c159610 bp 0x7ffc29715570 sp 0x7ffc29715568 > READ of size 4 at 0x5190000d7e18 thread T0 > #0 0x63655c15960f in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/extraClangDebug/sumo/src/microsim/MSVehicle.cpp:7840:32 > #1 0x63655c287f9d in MSStateHandler::closeVehicle() /home/delphi/extraClangDebug/sumo/src/microsim/MSStateHandler.cpp:582:12 > #2 0x63655c6061cf in SUMORouteHandler::myEndElement(int) /home/delphi/extraClangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x63655c2817a6 in MSStateHandler::myEndElement(int) /home/delphi/extraClangDebug/sumo/src/microsim/MSStateHandler.cpp:492:21 > #4 0x63655c99391b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/extraClangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x782a983e68f2 in xercesc_3_2::SAX2XMLReaderImpl::endElement(xercesc_3_2::XMLElementDecl const&, unsigned int, bool, char16_t const*) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x1e68f2) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #6 0x782a9839aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x782a9839badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x782a98390c87 in xercesc_3_2::IGXMLScanner::scanDocument(xercesc_3_2::InputSource const&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x190c87) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #9 0x782a983e0d42 in xercesc_3_2::SAX2XMLReaderImpl::parse(xercesc_3_2::InputSource const&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x1e0d42) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #10 0x63655c9cacb2 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 > #11 0x63655cc7e451 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 > #12 0x63655be039b2 in MSNet::loadState(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool) /home/delphi/extraClangDebug/sumo/src/microsim/MSNet.cpp:1813:5 > #13 0x63655d3360a1 in libsumo::Simulation::loadState(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) /home/delphi/extraClangDebug/sumo/src/libsumo/Simulation.cpp:994:56 > #14 0x636559dde26c in TraCIServerAPI_Simulation::processSet(TraCIServer&, tcpip::Storage&, tcpip::Storage&) /home/delphi/extraClangDebug/sumo/src/traci-server/TraCIServerAPI_Simulation.cpp:285:37 > #15 0x636559cec086 in TraCIServer::dispatchCommand() /home/delphi/extraClangDebug/sumo/src/traci-server/TraCIServer.cpp:1129:19 > #16 0x636559cf6d7f in TraCIServer::processCommands(long long, bool) /home/delphi/extraClangDebug/sumo/src/traci-server/TraCIServer.cpp:876:41 > #17 0x63655bdb3c79 in MSNet::simulationStep(bool) /home/delphi/extraClangDebug/sumo/src/microsim/MSNet.cpp:808:27 > #18 0x63655bdb26f8 in MSNet::simulate(long long, long long) /home/delphi/extraClangDebug/sumo/src/microsim/MSNet.cpp:470:9 > #19 0x636559cc1961 in main /home/delphi/extraClangDebug/sumo/src/sumo_main.cpp:100:30 > #20 0x782a9522a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #21 0x782a9522a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #22 0x636559be4584 in _start (/home/delphi/extraClangDebug/sumo/bin/sumoD+0x37f4584) (BuildId: 4af6bb7a8bfd2b10d8fadce809cfda380263aa41) > > 0x5190000d7e18 is located 0 bytes after 920-byte region [0x5190000d7a80,0x5190000d7e18) > allocated by thread T0 here: <truncated after showing first 30 lines> ---------- Differences in tripinfo ---------- 8,11d7 < <tripinfo id="cali.0.0" depart="18.00" departLane="SC_0" departPos="4.18" departSpeed="33.19" departDelay="0.00" arrival="30.00" arrivalLane="CN_0" arrivalPos="91.95" arrivalSpeed="14.72" duration="12.00" routeLength="195.82" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="0.56" rerouteNo="0" devices="tripinfo_cali.0.0" vType="car" speedFactor="1.06" vaporized=""/> < <tripinfo id="cali.0.1" depart="25.00" departLane="SC_0" departPos="41.57" departSpeed="28.39" departDelay="0.00" arrival="34.00" arrivalLane="CN_0" arrivalPos="91.95" arrivalSpeed="16.67" duration="9.00" routeLength="158.43" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="0.83" rerouteNo="0" devices="tripinfo_cali.0.1" vType="car" speedFactor="1.20" vaporized=""/> < <tripinfo id="cali.0.2" depart="25.00" departLane="SC_1" departPos="5.54" departSpeed="32.85" departDelay="0.00" arrival="37.00" arrivalLane="CN_1" arrivalPos="91.95" arrivalSpeed="14.53" duration="12.00" routeLength="194.46" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="1.52" rerouteNo="0" devices="tripinfo_cali.0.2" vType="car" speedFactor="1.05" vaporized=""/> < </tripinfos>
---------- Differences in errors ----------
0a1,92
> =================================================================
> ==501566==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x5190000d6518 at pc 0x5f38c0531610 bp 0x7fff398eabf0 sp 0x7fff398eabe8
> READ of size 4 at 0x5190000d6518 thread T0
> #0 0x5f38c053160f in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/extraClangDebug/sumo/src/microsim/MSVehicle.cpp:7840:32
> #1 0x5f38c065ff9d in MSStateHandler::closeVehicle() /home/delphi/extraClangDebug/sumo/src/microsim/MSStateHandler.cpp:582:12
> #2 0x5f38c09de1cf in SUMORouteHandler::myEndElement(int) /home/delphi/extraClangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17
> #3 0x5f38c06597a6 in MSStateHandler::myEndElement(int) /home/delphi/extraClangDebug/sumo/src/microsim/MSStateHandler.cpp:492:21
> #4 0x5f38c0d6b91b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/extraClangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9
> #5 0x77ade69e68f2 in xercesc_3_2::SAX2XMLReaderImpl::endElement(xercesc_3_2::XMLElementDecl const&, unsigned int, bool, char16_t const*) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x1e68f2) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
> #6 0x77ade699aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
> #7 0x77ade699badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
> #8 0x77ade6990c87 in xercesc_3_2::IGXMLScanner::scanDocument(xercesc_3_2::InputSource const&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x190c87) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
> #9 0x77ade69e0d42 in xercesc_3_2::SAX2XMLReaderImpl::parse(xercesc_3_2::InputSource const&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x1e0d42) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
> #10 0x5f38c0da2cb2 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
> #11 0x5f38c1056451 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
> #12 0x5f38c01db9b2 in MSNet::loadState(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool) /home/delphi/extraClangDebug/sumo/src/microsim/MSNet.cpp:1813:5
> #13 0x5f38c170e0a1 in libsumo::Simulation::loadState(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) /home/delphi/extraClangDebug/sumo/src/libsumo/Simulation.cpp:994:56
> #14 0x5f38be1b626c in TraCIServerAPI_Simulation::processSet(TraCIServer&, tcpip::Storage&, tcpip::Storage&) /home/delphi/extraClangDebug/sumo/src/traci-server/TraCIServerAPI_Simulation.cpp:285:37
> #15 0x5f38be0c4086 in TraCIServer::dispatchCommand() /home/delphi/extraClangDebug/sumo/src/traci-server/TraCIServer.cpp:1129:19
> #16 0x5f38be0ced7f in TraCIServer::processCommands(long long, bool) /home/delphi/extraClangDebug/sumo/src/traci-server/TraCIServer.cpp:876:41
> #17 0x5f38c018bc79 in MSNet::simulationStep(bool) /home/delphi/extraClangDebug/sumo/src/microsim/MSNet.cpp:808:27
> #18 0x5f38c018a6f8 in MSNet::simulate(long long, long long) /home/delphi/extraClangDebug/sumo/src/microsim/MSNet.cpp:470:9
> #19 0x5f38be099961 in main /home/delphi/extraClangDebug/sumo/src/sumo_main.cpp:100:30
> #20 0x77ade382a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
> #21 0x77ade382a28a in __libc_start_main csu/../csu/libc-start.c:360:3
> #22 0x5f38bdfbc584 in _start (/home/delphi/extraClangDebug/sumo/bin/sumoD+0x37f4584) (BuildId: 4af6bb7a8bfd2b10d8fadce809cfda380263aa41)
>
> 0x5190000d6518 is located 0 bytes after 920-byte region [0x5190000d6180,0x5190000d6518)
> allocated by thread T0 here:
<truncated after showing first 30 lines>
---------- Differences in detector ----------
2a3,4
> <!-- generated on 2026-04-18T11:13:32.510525+01:00 by Eclipse SUMO sumo v1_26_0+1251-0a6205dfced
> <sumoConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd">
4,8c6,28
< <detector xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/det_e1_file.xsd">
< <interval begin="0.00" end="11.00" id="d1" nVehContrib="1" flow="327.27" occupancy="3.68" speed="12.36" harmonicMeanSpeed="12.36" length="5.00" nVehEntered="1"/>
< <interval begin="0.00" end="11.00" id="d2" sampledSeconds="4.96" nVehEntered="1" nVehLeft="1" nVehSeen="1" meanSpeed="11.08" meanTimeLoss="1.23" meanOccupancy="3.42" maxOccupancy="10.00" meanMaxJamLengthInVehicles="0.00" meanMaxJamLengthInMeters="0.00" maxJamLengthInVehicles="0" maxJamLengthInMeters="0.00" jamLengthInVehiclesSum="0" jamLengthInMetersSum="0.00" meanHaltingDuration="0.00" maxHaltingDuration="0.00" haltingDurationSum="0.00" meanIntervalHaltingDuration="0.00" maxIntervalHaltin
gDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0" meanVehicleNumber="0.50" maxVehicleNumber="1"/>
< <interval begin="0.00" end="11.00" id="d3" meanTravelTime="4.93" meanOverlapTravelTime="5.47" meanSpeed="10.65" meanHaltsPerVehicle="0.00" meanTimeLoss="0.69" vehicleSum="1" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/>
< </detector>
---
> <input>
> <net-file value="input_net2.net.xml"/>
> <additional-files value="input_additional.add.xml"/>
> </input>
>
> <output>
> <tripinfo-output value="tripinfos.xml"/>
> </output>
>
> <processing>
> <default.departspeed value="0"/>
> <default.departlane value="first"/>
> </processing>
>
> <report>
> <no-step-log value="true"/>
> </report>
>
> <traci_server>
> <remote-port value="46351"/>
<truncated after showing first 30 lines>
---------- Differences in output ----------
1,120d0
< i=0 time=2.0 det=d1 count=0 ids=()
< i=0 time=2.0 det=d2 count=0 ids=()
< i=0 time=2.0 det=d3 count=0 ids=()
< i=0 time=3.0 det=d1 count=0 ids=()
< i=0 time=3.0 det=d2 count=0 ids=()
< i=0 time=3.0 det=d3 count=0 ids=()
< i=0 time=4.0 det=d1 count=0 ids=()
< i=0 time=4.0 det=d2 count=0 ids=()
< i=0 time=4.0 det=d3 count=0 ids=()
< i=0 time=5.0 det=d1 count=0 ids=()
< i=0 time=5.0 det=d2 count=0 ids=()
< i=0 time=5.0 det=d3 count=0 ids=()
< i=0 time=6.0 det=d1 count=0 ids=()
< i=0 time=6.0 det=d2 count=1 ids=('0',)
< i=0 time=6.0 det=d3 count=1 ids=('1',)
< i=0 time=7.0 det=d1 count=0 ids=()
< i=0 time=7.0 det=d2 count=1 ids=('0',)
< i=0 time=7.0 det=d3 count=1 ids=('1',)
< i=0 time=8.0 det=d1 count=1 ids=('1',)
< i=0 time=8.0 det=d2 count=1 ids=('0',)
< i=0 time=8.0 det=d3 count=1 ids=('1',)
< i=0 time=9.0 det=d1 count=1 ids=('1',)
< i=0 time=9.0 det=d2 count=1 ids=('0',)
< i=0 time=9.0 det=d3 count=1 ids=('1',)
< i=0 time=10.0 det=d1 count=0 ids=()
< i=0 time=10.0 det=d2 count=1 ids=('0',)
< i=0 time=10.0 det=d3 count=1 ids=('1',)
< i=0 time=11.0 det=d1 count=0 ids=()
< i=0 time=11.0 det=d2 count=0 ids=()
<truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,92 > ================================================================= > ==501617==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x51900009dc18 at pc 0x59b98e54f610 bp 0x7ffd93e47bb0 sp 0x7ffd93e47ba8 > READ of size 4 at 0x51900009dc18 thread T0 > #0 0x59b98e54f60f in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/extraClangDebug/sumo/src/microsim/MSVehicle.cpp:7840:32 > #1 0x59b98e67df9d in MSStateHandler::closeVehicle() /home/delphi/extraClangDebug/sumo/src/microsim/MSStateHandler.cpp:582:12 > #2 0x59b98e9fc1cf in SUMORouteHandler::myEndElement(int) /home/delphi/extraClangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x59b98e6777a6 in MSStateHandler::myEndElement(int) /home/delphi/extraClangDebug/sumo/src/microsim/MSStateHandler.cpp:492:21 > #4 0x59b98ed8991b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/extraClangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x77ff26be68f2 in xercesc_3_2::SAX2XMLReaderImpl::endElement(xercesc_3_2::XMLElementDecl const&, unsigned int, bool, char16_t const*) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x1e68f2) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #6 0x77ff26b9aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x77ff26b9badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x77ff26b90c87 in xercesc_3_2::IGXMLScanner::scanDocument(xercesc_3_2::InputSource const&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x190c87) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #9 0x77ff26be0d42 in xercesc_3_2::SAX2XMLReaderImpl::parse(xercesc_3_2::InputSource const&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x1e0d42) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #10 0x59b98edc0cb2 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 > #11 0x59b98f074451 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 > #12 0x59b98e1f99b2 in MSNet::loadState(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool) /home/delphi/extraClangDebug/sumo/src/microsim/MSNet.cpp:1813:5 > #13 0x59b98f72c0a1 in libsumo::Simulation::loadState(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) /home/delphi/extraClangDebug/sumo/src/libsumo/Simulation.cpp:994:56 > #14 0x59b98c1d426c in TraCIServerAPI_Simulation::processSet(TraCIServer&, tcpip::Storage&, tcpip::Storage&) /home/delphi/extraClangDebug/sumo/src/traci-server/TraCIServerAPI_Simulation.cpp:285:37 > #15 0x59b98c0e2086 in TraCIServer::dispatchCommand() /home/delphi/extraClangDebug/sumo/src/traci-server/TraCIServer.cpp:1129:19 > #16 0x59b98c0ecd7f in TraCIServer::processCommands(long long, bool) /home/delphi/extraClangDebug/sumo/src/traci-server/TraCIServer.cpp:876:41 > #17 0x59b98e1a9c79 in MSNet::simulationStep(bool) /home/delphi/extraClangDebug/sumo/src/microsim/MSNet.cpp:808:27 > #18 0x59b98e1a86f8 in MSNet::simulate(long long, long long) /home/delphi/extraClangDebug/sumo/src/microsim/MSNet.cpp:470:9 > #19 0x59b98c0b7961 in main /home/delphi/extraClangDebug/sumo/src/sumo_main.cpp:100:30 > #20 0x77ff23a2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #21 0x77ff23a2a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #22 0x59b98bfda584 in _start (/home/delphi/extraClangDebug/sumo/bin/sumoD+0x37f4584) (BuildId: 4af6bb7a8bfd2b10d8fadce809cfda380263aa41) > > 0x51900009dc18 is located 0 bytes after 920-byte region [0x51900009d880,0x51900009dc18) > allocated by thread T0 here: <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,92 > ================================================================= > ==501622==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x51900009fa18 at pc 0x5af959713610 bp 0x7ffe585c58f0 sp 0x7ffe585c58e8 > READ of size 4 at 0x51900009fa18 thread T0 > #0 0x5af95971360f in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/extraClangDebug/sumo/src/microsim/MSVehicle.cpp:7840:32 > #1 0x5af959841f9d in MSStateHandler::closeVehicle() /home/delphi/extraClangDebug/sumo/src/microsim/MSStateHandler.cpp:582:12 > #2 0x5af959bc01cf in SUMORouteHandler::myEndElement(int) /home/delphi/extraClangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x5af95983b7a6 in MSStateHandler::myEndElement(int) /home/delphi/extraClangDebug/sumo/src/microsim/MSStateHandler.cpp:492:21 > #4 0x5af959f4d91b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/extraClangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x72a1973e68f2 in xercesc_3_2::SAX2XMLReaderImpl::endElement(xercesc_3_2::XMLElementDecl const&, unsigned int, bool, char16_t const*) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x1e68f2) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #6 0x72a19739aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x72a19739badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x72a197390c87 in xercesc_3_2::IGXMLScanner::scanDocument(xercesc_3_2::InputSource const&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x190c87) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #9 0x72a1973e0d42 in xercesc_3_2::SAX2XMLReaderImpl::parse(xercesc_3_2::InputSource const&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x1e0d42) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #10 0x5af959f84cb2 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 > #11 0x5af95a238451 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 > #12 0x5af9593bd9b2 in MSNet::loadState(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool) /home/delphi/extraClangDebug/sumo/src/microsim/MSNet.cpp:1813:5 > #13 0x5af95a8f00a1 in libsumo::Simulation::loadState(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) /home/delphi/extraClangDebug/sumo/src/libsumo/Simulation.cpp:994:56 > #14 0x5af95739826c in TraCIServerAPI_Simulation::processSet(TraCIServer&, tcpip::Storage&, tcpip::Storage&) /home/delphi/extraClangDebug/sumo/src/traci-server/TraCIServerAPI_Simulation.cpp:285:37 > #15 0x5af9572a6086 in TraCIServer::dispatchCommand() /home/delphi/extraClangDebug/sumo/src/traci-server/TraCIServer.cpp:1129:19 > #16 0x5af9572b0d7f in TraCIServer::processCommands(long long, bool) /home/delphi/extraClangDebug/sumo/src/traci-server/TraCIServer.cpp:876:41 > #17 0x5af95936dc79 in MSNet::simulationStep(bool) /home/delphi/extraClangDebug/sumo/src/microsim/MSNet.cpp:808:27 > #18 0x5af95936c6f8 in MSNet::simulate(long long, long long) /home/delphi/extraClangDebug/sumo/src/microsim/MSNet.cpp:470:9 > #19 0x5af95727b961 in main /home/delphi/extraClangDebug/sumo/src/sumo_main.cpp:100:30 > #20 0x72a19422a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #21 0x72a19422a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #22 0x5af95719e584 in _start (/home/delphi/extraClangDebug/sumo/bin/sumoD+0x37f4584) (BuildId: 4af6bb7a8bfd2b10d8fadce809cfda380263aa41) > > 0x51900009fa18 is located 0 bytes after 920-byte region [0x51900009f680,0x51900009fa18) > allocated by thread T0 here: <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,92 > ================================================================= > ==501624==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x51900009fa18 at pc 0x642ef3c31610 bp 0x7fff6639b8d0 sp 0x7fff6639b8c8 > READ of size 4 at 0x51900009fa18 thread T0 > #0 0x642ef3c3160f in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/extraClangDebug/sumo/src/microsim/MSVehicle.cpp:7840:32 > #1 0x642ef3d5ff9d in MSStateHandler::closeVehicle() /home/delphi/extraClangDebug/sumo/src/microsim/MSStateHandler.cpp:582:12 > #2 0x642ef40de1cf in SUMORouteHandler::myEndElement(int) /home/delphi/extraClangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x642ef3d597a6 in MSStateHandler::myEndElement(int) /home/delphi/extraClangDebug/sumo/src/microsim/MSStateHandler.cpp:492:21 > #4 0x642ef446b91b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/extraClangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x7dbbeefe68f2 in xercesc_3_2::SAX2XMLReaderImpl::endElement(xercesc_3_2::XMLElementDecl const&, unsigned int, bool, char16_t const*) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x1e68f2) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #6 0x7dbbeef9aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x7dbbeef9badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x7dbbeef90c87 in xercesc_3_2::IGXMLScanner::scanDocument(xercesc_3_2::InputSource const&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x190c87) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #9 0x7dbbeefe0d42 in xercesc_3_2::SAX2XMLReaderImpl::parse(xercesc_3_2::InputSource const&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x1e0d42) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #10 0x642ef44a2cb2 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 > #11 0x642ef4756451 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 > #12 0x642ef38db9b2 in MSNet::loadState(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool) /home/delphi/extraClangDebug/sumo/src/microsim/MSNet.cpp:1813:5 > #13 0x642ef4e0e0a1 in libsumo::Simulation::loadState(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) /home/delphi/extraClangDebug/sumo/src/libsumo/Simulation.cpp:994:56 > #14 0x642ef18b626c in TraCIServerAPI_Simulation::processSet(TraCIServer&, tcpip::Storage&, tcpip::Storage&) /home/delphi/extraClangDebug/sumo/src/traci-server/TraCIServerAPI_Simulation.cpp:285:37 > #15 0x642ef17c4086 in TraCIServer::dispatchCommand() /home/delphi/extraClangDebug/sumo/src/traci-server/TraCIServer.cpp:1129:19 > #16 0x642ef17ced7f in TraCIServer::processCommands(long long, bool) /home/delphi/extraClangDebug/sumo/src/traci-server/TraCIServer.cpp:876:41 > #17 0x642ef388bc79 in MSNet::simulationStep(bool) /home/delphi/extraClangDebug/sumo/src/microsim/MSNet.cpp:808:27 > #18 0x642ef388a6f8 in MSNet::simulate(long long, long long) /home/delphi/extraClangDebug/sumo/src/microsim/MSNet.cpp:470:9 > #19 0x642ef1799961 in main /home/delphi/extraClangDebug/sumo/src/sumo_main.cpp:100:30 > #20 0x7dbbebe2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #21 0x7dbbebe2a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #22 0x642ef16bc584 in _start (/home/delphi/extraClangDebug/sumo/bin/sumoD+0x37f4584) (BuildId: 4af6bb7a8bfd2b10d8fadce809cfda380263aa41) > > 0x51900009fa18 is located 0 bytes after 920-byte region [0x51900009f680,0x51900009fa18) > allocated by thread T0 here: <truncated after showing first 30 lines> ---------- Differences in tripinfo ---------- 5,9d4 < <tripinfo id="0" depart="0.00" departLane="WC_0" departPos="5.10" departSpeed="0.00" departDelay="0.00" arrival="54.00" arrivalLane="CE_0" arrivalPos="91.95" arrivalSpeed="14.72" duration="54.00" routeLength="194.90" waitingTime="34.00" waitingCount="1" stopTime="0.00" timeLoss="40.52" rerouteNo="0" devices="tripinfo_0 routing_0" vType="car" speedFactor="1.06" vaporized=""/> < <personinfo id="p1" depart="0.00" type="ped" speedFactor="0.94" duration="117.00" waitingTime="0.00" timeLoss="11.16" traveltime="117.00"> < <walk depart="0.00" departPos="0.00" arrival="117.00" arrivalPos="45.98" duration="117.00" routeLength="137.93" timeLoss="11.16" maxSpeed="1.30" waitingTime="0.00"/> < </personinfo> < </tripinfos>
---------- Differences in errors ---------- 0a1,92 > ================================================================= > ==501557==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x51900009dc18 at pc 0x5893864ab610 bp 0x7ffd2fa1fc10 sp 0x7ffd2fa1fc08 > READ of size 4 at 0x51900009dc18 thread T0 > #0 0x5893864ab60f in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/extraClangDebug/sumo/src/microsim/MSVehicle.cpp:7840:32 > #1 0x5893865d9f9d in MSStateHandler::closeVehicle() /home/delphi/extraClangDebug/sumo/src/microsim/MSStateHandler.cpp:582:12 > #2 0x5893869581cf in SUMORouteHandler::myEndElement(int) /home/delphi/extraClangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x5893865d37a6 in MSStateHandler::myEndElement(int) /home/delphi/extraClangDebug/sumo/src/microsim/MSStateHandler.cpp:492:21 > #4 0x589386ce591b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/extraClangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x71808cde68f2 in xercesc_3_2::SAX2XMLReaderImpl::endElement(xercesc_3_2::XMLElementDecl const&, unsigned int, bool, char16_t const*) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x1e68f2) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #6 0x71808cd9aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x71808cd9badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x71808cd90c87 in xercesc_3_2::IGXMLScanner::scanDocument(xercesc_3_2::InputSource const&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x190c87) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #9 0x71808cde0d42 in xercesc_3_2::SAX2XMLReaderImpl::parse(xercesc_3_2::InputSource const&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x1e0d42) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #10 0x589386d1ccb2 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 > #11 0x589386fd0451 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 > #12 0x5893861559b2 in MSNet::loadState(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool) /home/delphi/extraClangDebug/sumo/src/microsim/MSNet.cpp:1813:5 > #13 0x5893876880a1 in libsumo::Simulation::loadState(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) /home/delphi/extraClangDebug/sumo/src/libsumo/Simulation.cpp:994:56 > #14 0x58938413026c in TraCIServerAPI_Simulation::processSet(TraCIServer&, tcpip::Storage&, tcpip::Storage&) /home/delphi/extraClangDebug/sumo/src/traci-server/TraCIServerAPI_Simulation.cpp:285:37 > #15 0x58938403e086 in TraCIServer::dispatchCommand() /home/delphi/extraClangDebug/sumo/src/traci-server/TraCIServer.cpp:1129:19 > #16 0x589384048d7f in TraCIServer::processCommands(long long, bool) /home/delphi/extraClangDebug/sumo/src/traci-server/TraCIServer.cpp:876:41 > #17 0x589386105c79 in MSNet::simulationStep(bool) /home/delphi/extraClangDebug/sumo/src/microsim/MSNet.cpp:808:27 > #18 0x5893861046f8 in MSNet::simulate(long long, long long) /home/delphi/extraClangDebug/sumo/src/microsim/MSNet.cpp:470:9 > #19 0x589384013961 in main /home/delphi/extraClangDebug/sumo/src/sumo_main.cpp:100:30 > #20 0x718089c2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #21 0x718089c2a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #22 0x589383f36584 in _start (/home/delphi/extraClangDebug/sumo/bin/sumoD+0x37f4584) (BuildId: 4af6bb7a8bfd2b10d8fadce809cfda380263aa41) > > 0x51900009dc18 is located 0 bytes after 920-byte region [0x51900009d880,0x51900009dc18) > allocated by thread T0 here: <truncated after showing first 30 lines> ---------- Differences in tripinfo ---------- 5,7d4 < <tripinfo id="t0" depart="0.00" departLane="" departPos="45.10" departSpeed="-1.00" departDelay="0.00" arrival="57.00" arrivalLane="e_0" arrivalPos="100.00" arrivalSpeed="8.00" duration="57.00" routeLength="300.20" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="0.00" rerouteNo="1" devices="tripinfo_t0 routing_t0" vType="train" speedFactor="1.00" vaporized=""/> < <tripinfo id="t1" depart="13.00" departLane="" departPos="45.10" departSpeed="-1.00" departDelay="3.00" arrival="92.00" arrivalLane="e_0" arrivalPos="100.00" arrivalSpeed="8.00" duration="79.00" routeLength="500.40" waitingTime="2.00" waitingCount="1" stopTime="0.00" timeLoss="21.76" rerouteNo="1" devices="tripinfo_t1 routing_t1" vType="train" speedFactor="1.00" vaporized=""/> < </tripinfos>
---------- Differences in errors ---------- 0a1,92 > ================================================================= > ==501533==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000099b18 at pc 0x643b3c6bc610 bp 0x7ffc89e1c5b0 sp 0x7ffc89e1c5a8 > READ of size 4 at 0x519000099b18 thread T0 > #0 0x643b3c6bc60f in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/extraClangDebug/sumo/src/microsim/MSVehicle.cpp:7840:32 > #1 0x643b3c7eaf9d in MSStateHandler::closeVehicle() /home/delphi/extraClangDebug/sumo/src/microsim/MSStateHandler.cpp:582:12 > #2 0x643b3cb691cf in SUMORouteHandler::myEndElement(int) /home/delphi/extraClangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x643b3c7e47a6 in MSStateHandler::myEndElement(int) /home/delphi/extraClangDebug/sumo/src/microsim/MSStateHandler.cpp:492:21 > #4 0x643b3cef691b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/extraClangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x7533411e68f2 in xercesc_3_2::SAX2XMLReaderImpl::endElement(xercesc_3_2::XMLElementDecl const&, unsigned int, bool, char16_t const*) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x1e68f2) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #6 0x75334119aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x75334119badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x753341190c87 in xercesc_3_2::IGXMLScanner::scanDocument(xercesc_3_2::InputSource const&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x190c87) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #9 0x7533411e0d42 in xercesc_3_2::SAX2XMLReaderImpl::parse(xercesc_3_2::InputSource const&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x1e0d42) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #10 0x643b3cf2dcb2 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 > #11 0x643b3d1e1451 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 > #12 0x643b3c3669b2 in MSNet::loadState(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool) /home/delphi/extraClangDebug/sumo/src/microsim/MSNet.cpp:1813:5 > #13 0x643b3d8990a1 in libsumo::Simulation::loadState(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) /home/delphi/extraClangDebug/sumo/src/libsumo/Simulation.cpp:994:56 > #14 0x643b3a34126c in TraCIServerAPI_Simulation::processSet(TraCIServer&, tcpip::Storage&, tcpip::Storage&) /home/delphi/extraClangDebug/sumo/src/traci-server/TraCIServerAPI_Simulation.cpp:285:37 > #15 0x643b3a24f086 in TraCIServer::dispatchCommand() /home/delphi/extraClangDebug/sumo/src/traci-server/TraCIServer.cpp:1129:19 > #16 0x643b3a259d7f in TraCIServer::processCommands(long long, bool) /home/delphi/extraClangDebug/sumo/src/traci-server/TraCIServer.cpp:876:41 > #17 0x643b3c316c79 in MSNet::simulationStep(bool) /home/delphi/extraClangDebug/sumo/src/microsim/MSNet.cpp:808:27 > #18 0x643b3c3156f8 in MSNet::simulate(long long, long long) /home/delphi/extraClangDebug/sumo/src/microsim/MSNet.cpp:470:9 > #19 0x643b3a224961 in main /home/delphi/extraClangDebug/sumo/src/sumo_main.cpp:100:30 > #20 0x75333e02a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #21 0x75333e02a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #22 0x643b3a147584 in _start (/home/delphi/extraClangDebug/sumo/bin/sumoD+0x37f4584) (BuildId: 4af6bb7a8bfd2b10d8fadce809cfda380263aa41) > > 0x519000099b18 is located 0 bytes after 920-byte region [0x519000099780,0x519000099b18) > allocated by thread T0 here: <truncated after showing first 30 lines> ---------- Differences in fcd ---------- 2a3,4 > <!-- generated on 2026-04-18T11:13:32.087098+01:00 by Eclipse SUMO sumo v1_26_0+1251-0a6205dfced > <sumoConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,107c6,27 < <fcd-export xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/fcd_file.xsd"> < <timestep time="50.00"> < <vehicle id="trip_0" x="130.76" y="95.05" angle="90.00" type="DEFAULT_VEHTYPE" speed="11.01" pos="22.71" lane="CE_0" slope="0.00"/> < </timestep> < <timestep time="51.00"> < <vehicle id="trip_0" x="143.96" y="95.05" angle="90.00" type="DEFAULT_VEHTYPE" speed="13.20" pos="35.91" lane="CE_0" slope="0.00"/> < </timestep> < <timestep time="52.00"> < <vehicle id="trip_0" x="158.53" y="95.05" angle="90.00" type="DEFAULT_VEHTYPE" speed="14.57" pos="50.48" lane="CE_0" slope="0.00"/> < </timestep> < <timestep time="53.00"> < <vehicle id="trip_0" x="172.63" y="95.05" angle="90.00" type="DEFAULT_VEHTYPE" speed="14.09" pos="64.58" lane="CE_0" slope="0.00"/> < </timestep> < <timestep time="54.00"> < <vehicle id="trip_0" x="186.48" y="95.05" angle="90.00" type="DEFAULT_VEHTYPE" speed="13.85" pos="78.43" lane="CE_0" slope="0.00"/> < </timestep> < <timestep time="55.00"/> < <timestep time="56.00"/> < <timestep time="57.00"/> < <timestep time="58.00"/> < <timestep time="59.00"/> < <timestep time="50.00"> < <vehicle id="trip_0" x="131.24" y="95.05" angle="90.00" type="DEFAULT_VEHTYPE" speed="11.49" pos="23.19" lane="CE_0" slope="0.00"/> < </timestep> < <timestep time="51.00"> < <vehicle id="trip_0" x="144.97" y="95.05" angle="90.00" type="DEFAULT_VEHTYPE" speed="13.73" pos="36.92" lane="CE_0" slope="0.00"/> <truncated after showing first 30 lines> ---------- Differences in output ---------- 1,15d0 < 1.5199999999999996 < 114.65 < 32.0 < 1.5199999999999996 < 114.65 < 32.0 < 1.5199999999999996 < 114.65 < 32.0 < 1.5199999999999996 < 114.65 < 32.0 < 1.5199999999999996 < 114.65 < 32.0
---------- Differences in errors ---------- 0a1,82 > ================================================================= > ==501558==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000098718 at pc 0x5e1d9a55d610 bp 0x7ffe4c3bedb0 sp 0x7ffe4c3beda8 > READ of size 4 at 0x519000098718 thread T0 > #0 0x5e1d9a55d60f in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/extraClangDebug/sumo/src/microsim/MSVehicle.cpp:7840:32 > #1 0x5e1d9a68bf9d in MSStateHandler::closeVehicle() /home/delphi/extraClangDebug/sumo/src/microsim/MSStateHandler.cpp:582:12 > #2 0x5e1d9aa0a1cf in SUMORouteHandler::myEndElement(int) /home/delphi/extraClangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x5e1d9a6857a6 in MSStateHandler::myEndElement(int) /home/delphi/extraClangDebug/sumo/src/microsim/MSStateHandler.cpp:492:21 > #4 0x5e1d9ad9791b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/extraClangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x77db201e68f2 in xercesc_3_2::SAX2XMLReaderImpl::endElement(xercesc_3_2::XMLElementDecl const&, unsigned int, bool, char16_t const*) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x1e68f2) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #6 0x77db2019aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x77db2019badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x77db20190c87 in xercesc_3_2::IGXMLScanner::scanDocument(xercesc_3_2::InputSource const&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x190c87) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #9 0x77db201e0d42 in xercesc_3_2::SAX2XMLReaderImpl::parse(xercesc_3_2::InputSource const&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x1e0d42) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #10 0x5e1d9adcecb2 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 > #11 0x5e1d9b082451 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 > #12 0x5e1d982fa49b in NLBuilder::build() /home/delphi/extraClangDebug/sumo/src/netload/NLBuilder.cpp:289:9 > #13 0x5e1d98306b0d in NLBuilder::init(bool) /home/delphi/extraClangDebug/sumo/src/netload/NLBuilder.cpp:377:17 > #14 0x5e1d980c559e in main /home/delphi/extraClangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x77db1d02a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x77db1d02a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x5e1d97fe8584 in _start (/home/delphi/extraClangDebug/sumo/bin/sumoD+0x37f4584) (BuildId: 4af6bb7a8bfd2b10d8fadce809cfda380263aa41) > > 0x519000098718 is located 0 bytes after 920-byte region [0x519000098380,0x519000098718) > allocated by thread T0 here: > #0 0x5e1d980c19f1 in operator new(unsigned long) (/home/delphi/extraClangDebug/sumo/bin/sumoD+0x38cd9f1) (BuildId: 4af6bb7a8bfd2b10d8fadce809cfda380263aa41) > #1 0x5e1d9a5f1806 in MSVehicleControl::buildVehicle(SUMOVehicleParameter*, std::shared_ptr<MSRoute const>, MSVehicleType*, bool, MSVehicleControl::VehicleDefinitionSource, bool) /home/delphi/extraClangDebug/sumo/src/microsim/MSVehicleControl.cpp:113:24 > #2 0x5e1d9a346f76 in MSRouteHandler::closeVehicle() /home/delphi/extraClangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x5e1d9a68ab8d in MSStateHandler::closeVehicle() /home/delphi/extraClangDebug/sumo/src/microsim/MSStateHandler.cpp:567:25 > #4 0x5e1d9aa0a1cf in SUMORouteHandler::myEndElement(int) /home/delphi/extraClangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 <truncated after showing first 30 lines> ---------- Differences in output ---------- 1,200d0 < 1001.0 < 1002.0 < 1003.0 < 1004.0 < 1005.0 < 1006.0 < 1007.0 < 1008.0 < 1009.0 < 1010.0 < 1011.0 < 1012.0 < 1013.0 < 1014.0 < 1015.0 < 1016.0 < 1017.0 < 1018.0 < 1019.0 < 1020.0 < 1021.0 < 1022.0 < 1023.0 < 1024.0 < 1025.0 < 1026.0 < 1027.0 < 1028.0 < 1029.0 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 32a33,128 > > ================================================================= > ==501667==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 616 byte(s) in 1 object(s) allocated from: > #0 0x55df33fc29f1 in operator new(unsigned long) (/home/delphi/extraClangDebug/sumo/bin/sumoD+0x38cd9f1) (BuildId: 4af6bb7a8bfd2b10d8fadce809cfda380263aa41) > #1 0x55df3762667e in libsumo::Simulation::findIntermodalRoute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, double, int, double, double, double, double, 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&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) /home/delphi/extraClangDebug/sumo/src/libsumo/Simulation.cpp:703:28 > #2 0x55df340d9e92 in TraCIServerAPI_Simulation::processGet(TraCIServer&, tcpip::Storage&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, int) /home/delphi/extraClangDebug/sumo/src/traci-server/TraCIServerAPI_Simulation.cpp:230:62 > #3 0x55df340029ff in TraCIServer::processGet(int, tcpip::Storage&, tcpip::Storage&) /home/delphi/extraClangDebug/sumo/src/traci-server/TraCIServer.cpp:996:22 > #4 0x55df33ff15e5 in TraCIServer::dispatchCommand() /home/delphi/extraClangDebug/sumo/src/traci-server/TraCIServer.cpp:1135:23 > #5 0x55df33ffbd7f in TraCIServer::processCommands(long long, bool) /home/delphi/extraClangDebug/sumo/src/traci-server/TraCIServer.cpp:876:41 > #6 0x55df360b8c79 in MSNet::simulationStep(bool) /home/delphi/extraClangDebug/sumo/src/microsim/MSNet.cpp:808:27 > #7 0x55df360b76f8 in MSNet::simulate(long long, long long) /home/delphi/extraClangDebug/sumo/src/microsim/MSNet.cpp:470:9 > #8 0x55df33fc6961 in main /home/delphi/extraClangDebug/sumo/src/sumo_main.cpp:100:30 > #9 0x78a58d82a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #10 0x78a58d82a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #11 0x55df33ee9584 in _start (/home/delphi/extraClangDebug/sumo/bin/sumoD+0x37f4584) (BuildId: 4af6bb7a8bfd2b10d8fadce809cfda380263aa41) > > Direct leak of 616 byte(s) in 1 object(s) allocated from: > #0 0x55df33fc29f1 in operator new(unsigned long) (/home/delphi/extraClangDebug/sumo/bin/sumoD+0x38cd9f1) (BuildId: 4af6bb7a8bfd2b10d8fadce809cfda380263aa41) > #1 0x55df376259c3 in libsumo::Simulation::findIntermodalRoute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, double, int, double, double, double, double, 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&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) /home/delphi/extraClangDebug/sumo/src/libsumo/Simulation.cpp:690:24 > #2 0x55df340d9e92 in TraCIServerAPI_Simulation::processGet(TraCIServer&, tcpip::Storage&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, int) /home/delphi/extraClangDebug/sumo/src/traci-server/TraCIServerAPI_Simulation.cpp:230:62 > #3 0x55df340029ff in TraCIServer::processGet(int, tcpip::Storage&, tcpip::Storage&) /home/delphi/extraClangDebug/sumo/src/traci-server/TraCIServer.cpp:996:22 > #4 0x55df33ff15e5 in TraCIServer::dispatchCommand() /home/delphi/extraClangDebug/sumo/src/traci-server/TraCIServer.cpp:1135:23 > #5 0x55df33ffbd7f in TraCIServer::processCommands(long long, bool) /home/delphi/extraClangDebug/sumo/src/traci-server/TraCIServer.cpp:876:41 > #6 0x55df360b8c79 in MSNet::simulationStep(bool) /home/delphi/extraClangDebug/sumo/src/microsim/MSNet.cpp:808:27 > #7 0x55df360b76f8 in MSNet::simulate(long long, long long) /home/delphi/extraClangDebug/sumo/src/microsim/MSNet.cpp:470:9 > #8 0x55df33fc6961 in main /home/delphi/extraClangDebug/sumo/src/sumo_main.cpp:100:30 > #9 0x78a58d82a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 <truncated after showing first 30 lines>
---------- Differences in errors ----------
1,2c1,92
< Error: Answered with error to command 0xa4: Vehicle 'v' is not known.
< Error: Answered with error to command 0xa4: Vehicle 'v' is not known.
---
> =================================================================
> ==500598==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x5190000b3a18 at pc 0x5572be5c3610 bp 0x7ffea67dfcb0 sp 0x7ffea67dfca8
> READ of size 4 at 0x5190000b3a18 thread T0
> #0 0x5572be5c360f in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/extraClangDebug/sumo/src/microsim/MSVehicle.cpp:7840:32
> #1 0x5572be6f1f9d in MSStateHandler::closeVehicle() /home/delphi/extraClangDebug/sumo/src/microsim/MSStateHandler.cpp:582:12
> #2 0x5572bea701cf in SUMORouteHandler::myEndElement(int) /home/delphi/extraClangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17
> #3 0x5572be6eb7a6 in MSStateHandler::myEndElement(int) /home/delphi/extraClangDebug/sumo/src/microsim/MSStateHandler.cpp:492:21
> #4 0x5572bedfd91b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/extraClangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9
> #5 0x7830c67e68f2 in xercesc_3_2::SAX2XMLReaderImpl::endElement(xercesc_3_2::XMLElementDecl const&, unsigned int, bool, char16_t const*) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x1e68f2) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
> #6 0x7830c679aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
> #7 0x7830c679badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
> #8 0x7830c6790c87 in xercesc_3_2::IGXMLScanner::scanDocument(xercesc_3_2::InputSource const&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x190c87) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
> #9 0x7830c67e0d42 in xercesc_3_2::SAX2XMLReaderImpl::parse(xercesc_3_2::InputSource const&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x1e0d42) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
> #10 0x5572bee34cb2 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
> #11 0x5572bf0e8451 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
> #12 0x5572be26d9b2 in MSNet::loadState(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool) /home/delphi/extraClangDebug/sumo/src/microsim/MSNet.cpp:1813:5
> #13 0x5572bf7a00a1 in libsumo::Simulation::loadState(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) /home/delphi/extraClangDebug/sumo/src/libsumo/Simulation.cpp:994:56
> #14 0x5572bc24826c in TraCIServerAPI_Simulation::processSet(TraCIServer&, tcpip::Storage&, tcpip::Storage&) /home/delphi/extraClangDebug/sumo/src/traci-server/TraCIServerAPI_Simulation.cpp:285:37
> #15 0x5572bc156086 in TraCIServer::dispatchCommand() /home/delphi/extraClangDebug/sumo/src/traci-server/TraCIServer.cpp:1129:19
> #16 0x5572bc160d7f in TraCIServer::processCommands(long long, bool) /home/delphi/extraClangDebug/sumo/src/traci-server/TraCIServer.cpp:876:41
> #17 0x5572be21dc79 in MSNet::simulationStep(bool) /home/delphi/extraClangDebug/sumo/src/microsim/MSNet.cpp:808:27
> #18 0x5572be21c6f8 in MSNet::simulate(long long, long long) /home/delphi/extraClangDebug/sumo/src/microsim/MSNet.cpp:470:9
> #19 0x5572bc12b961 in main /home/delphi/extraClangDebug/sumo/src/sumo_main.cpp:100:30
> #20 0x7830c362a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
> #21 0x7830c362a28a in __libc_start_main csu/../csu/libc-start.c:360:3
> #22 0x5572bc04e584 in _start (/home/delphi/extraClangDebug/sumo/bin/sumoD+0x37f4584) (BuildId: 4af6bb7a8bfd2b10d8fadce809cfda380263aa41)
<truncated after showing first 30 lines>
---------- Differences in output ----------
1,11d0
< 0 steps after arrival: active=() loaded=('v',)
< vehData: speed=-1073741824.0 pos=(-1073741824.0, -1073741824.0) lane= edge= stops=(StopData(startPos=90.39999999999999, endPos=90.6, stopFlags=0, duration=5.0, arrival=23.0, depart=28.0),)
< vehTripinfo-arrival: time=46.00 lane=C1D1_0 pos=90.60 posLat=0.00 speed=14.72
< 1 steps after arrival: active=() loaded=('v',)
< vehData: speed=-1073741824.0 pos=(-1073741824.0, -1073741824.0) lane= edge= stops=(StopData(startPos=90.39999999999999, endPos=90.6, stopFlags=0, duration=5.0, arrival=23.0, depart=28.0),)
< vehTripinfo-arrival: time=46.00 lane=C1D1_0 pos=90.60 posLat=0.00 speed=14.72
< 2 steps after arrival: active=() loaded=('v',)
< vehData: speed=-1073741824.0 pos=(-1073741824.0, -1073741824.0) lane= edge= stops=(StopData(startPos=90.39999999999999, endPos=90.6, stopFlags=0, duration=5.0, arrival=23.0, depart=28.0),)
< vehTripinfo-arrival: time=46.00 lane=C1D1_0 pos=90.60 posLat=0.00 speed=14.72
< 3 steps after arrival: active=() loaded=()
< 4 steps after arrival: active=() loaded=()
---------- Differences in stopinfos ----------
2a3,4
> <!-- generated on 2026-04-18T11:13:18.183663+01:00 by Eclipse SUMO sumo v1_26_0+1251-0a6205dfced
> <sumoConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd">
4,6c6,30
< <stops xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/stopinfo_file.xsd">
< <stopinfo id="v" type="car" lane="B2C2_0" pos="90.60" parking="0" started="23.00" ended="28.00" initialPersons="0" loadedPersons="0" unloadedPersons="0" initialContainers="0" loadedContainers="0" unloadedContainers="0" blockedDuration="0.00"/>
< </stops>
---
> <input>
> <net-file value="input_net4.net.xml"/>
> <route-files value="input_routes.rou.xml"/>
> </input>
>
> <output>
> <vehroute-output value="vehroutes.xml"/>
> <stop-output value="stopinfos.xml"/>
> </output>
>
> <processing>
> <keep-after-arrival value="3"/>
> <default.departspeed value="0"/>
> <default.departlane value="first"/>
> </processing>
>
> <report>
> <no-step-log value="true"/>
> </report>
>
> <traci_server>
> <remote-port value="38941"/>
<truncated after showing first 30 lines>
---------- Differences in vehroutes ----------
2a3,4
> <!-- generated on 2026-04-18T11:13:18.184737+01:00 by Eclipse SUMO sumo v1_26_0+1251-0a6205dfced
> <sumoConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd">
4,9c6,9
< <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd">
< <vehicle id="v" type="car" depart="0.00" departSpeed="13.89" speedFactor="1.0600" arrival="46.00">
< <route edges="A1B1 B1B2 B2C2 C2C1 C1D1"/>
< <stop edge="B2C2" duration="5.00"/>
< <param key="has.tripinfo.device" value="true"/>
< </vehicle>
---
> <input>
> <net-file value="input_net4.net.xml"/>
> <route-files value="input_routes.rou.xml"/>
> </input>
11c11,30
< </routes>
---
> <output>
> <vehroute-output value="vehroutes.xml"/>
> <stop-output value="stopinfos.xml"/>
> </output>
>
> <processing>
> <keep-after-arrival value="3"/>
> <default.departspeed value="0"/>
> <default.departlane value="first"/>
> </processing>
>
> <report>
<truncated after showing first 30 lines>
---------- Differences in vehroutes ---------- 7c7 < <stop lane="A1B1_0" startPos="5.00" endPos="50.00" posLat="-0.50" arrival="42.00" duration="30.00" until="100.00" extension="10.00" triggered="join" parking="0" expected="p0 p1" permitted="p0 p1 p2" tripId="fancyID" line="S42" split="train0" join="train1" actType="test action"/> --- > <stop lane="A1B1_0" startPos="5.00" endPos="50.00" posLat="-0.50" arrival="42.00" duration="30.00" until="100.00" started="16.00" ended="111.00" extension="10.00" triggered="join" parking="0" expected="p0 p1" permitted="p0 p1 p2" tripId="fancyID" line="S42" split="train0" join="train1" actType="test action"/>
---------- Differences in errors ---------- 1a2,48 > > ================================================================= > ==500066==ERROR: LeakSanitizer: detected memory leaks > > Indirect leak of 232 byte(s) in 1 object(s) allocated from: > #0 0x56834aae89f1 in operator new(unsigned long) (/home/delphi/extraClangDebug/sumo/bin/sumoD+0x38cd9f1) (BuildId: 4af6bb7a8bfd2b10d8fadce809cfda380263aa41) > #1 0x56834b999625 in MSDispatch::addReservation(MSTransportable*, long long, long long, long long, MSEdge const*, double, MSStoppingPlace const*, MSEdge const*, double, MSStoppingPlace const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, int, int) /home/delphi/extraClangDebug/sumo/src/microsim/devices/MSDispatch.cpp:153:31 > #2 0x56834ba11322 in MSDispatch_TraCI::addReservation(MSTransportable*, long long, long long, long long, MSEdge const*, double, MSStoppingPlace const*, MSEdge const*, double, MSStoppingPlace const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, int, int) /home/delphi/extraClangDebug/sumo/src/microsim/devices/MSDispatch_TraCI.cpp:51:36 > #3 0x56834b622984 in MSDevice_Taxi::addReservation(MSTransportable*, std::set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>> const&, long long, long long, long long, MSEdge const*, double, MSStoppingPlace const*, MSEdge const*, double, MSStoppingPlace const*, std::__cxx11:: basic_string<char, std::char_traits<char>, std::allocator<char>> const&) /home/delphi/extraClangDebug/sumo/src/microsim/devices/MSDevice_Taxi.cpp:223:38 > #4 0x56834c029fab in MSStageDriving::registerWaiting(MSTransportable*, long long) /home/delphi/extraClangDebug/sumo/src/microsim/transportables/MSStageDriving.cpp:333:13 > #5 0x56834c02685b in MSStageDriving::proceed(MSNet*, MSTransportable*, long long, MSStage*) /home/delphi/extraClangDebug/sumo/src/microsim/transportables/MSStageDriving.cpp:297:9 > #6 0x56834c0bdd88 in MSTransportable::proceed(MSNet*, long long, bool) /home/delphi/extraClangDebug/sumo/src/microsim/transportables/MSTransportable.cpp:142:20 > #7 0x56834c0f832f in MSTransportableControl::checkWaiting(MSNet*, long long) /home/delphi/extraClangDebug/sumo/src/microsim/transportables/MSTransportableControl.cpp:232:20 > #8 0x56834cbe2aa8 in MSNet::simulationStep(bool) /home/delphi/extraClangDebug/sumo/src/microsim/MSNet.cpp:890:26 > #9 0x56834cbdd6f8 in MSNet::simulate(long long, long long) /home/delphi/extraClangDebug/sumo/src/microsim/MSNet.cpp:470:9 > #10 0x56834aaec961 in main /home/delphi/extraClangDebug/sumo/src/sumo_main.cpp:100:30 > #11 0x7e517062a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #12 0x7e517062a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #13 0x56834aa0f584 in _start (/home/delphi/extraClangDebug/sumo/bin/sumoD+0x37f4584) (BuildId: 4af6bb7a8bfd2b10d8fadce809cfda380263aa41) > > Indirect leak of 40 byte(s) in 1 object(s) allocated from: > #0 0x56834aae89f1 in operator new(unsigned long) (/home/delphi/extraClangDebug/sumo/bin/sumoD+0x38cd9f1) (BuildId: 4af6bb7a8bfd2b10d8fadce809cfda380263aa41) > #1 0x56834b678421 in std::__new_allocator<std::_Rb_tree_node<MSTransportable 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 0x56834b67802c in std::allocator_traits<std::allocator<std::_Rb_tree_node<MSTransportable const*>>>::allocate(std::allocator<std::_Rb_tree_node<MSTransportable const*>>&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/alloc_traits.h:478:20 > #3 0x56834b67802c in std::_Rb_tree<MSTransportable const*, MSTransportable const*, std::_Identity<MSTransportable const*>, std::less<MSTransportable const*>, std::allocator<MSTransportable const*>>::_M_get_node() /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_tree.h:559:16 > #4 0x56834b677efc in std::_Rb_tree_node<MSTransportable const*>* std::_Rb_tree<MSTransportable const*, MSTransportable const*, std::_Identity<MSTransportable const*>, std::less<MSTransportable const*>, std::allocator<MSTransportable const*>>::_M_create_node<MSTransportable const* const&>(MSTransportable const* const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_tree.h:609:23 > #5 0x56834b677ea9 in std::_Rb_tree_node<MSTransportable const*>* std::_Rb_tree<MSTransportable const*, MSTransportable const*, std::_Identity<MSTransportable const*>, std::less<MSTransportable const*>, std::allocator<MSTransportable const*>>::_Alloc_node::operator()<MSTransportable const* const&>(MSTransportable const* const&) const /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_tree.h:527:18 > #6 0x56834b697a28 in std::_Rb_tree_iterator<MSTransportable const*> std::_Rb_tree<MSTransportable const*, MSTransportable const*, std::_Identity<MSTransportable const*>, std::less<MSTransportable const*>, std::allocator<MSTransportable const*>>::_M_insert_<MSTransportable const* const&, std::_Rb_tree<MSTransportable const*, MSTransportable const*, std::_Identity<MSTransportable const*>, std::less<MSTransportable const*>, std::allocator<MSTransportable const*>>::_Alloc_node>(std::_Rb_tree_n ode_base*, std::_Rb_tree_node_base*, MSTransportable const* const&, std::_Rb_tree<MSTransportable const*, MSTransportable const*, std::_Identity<MSTransportable const*>, std::less<MSTransportable const*>, std::allocator<MSTransportable const*>>::_Alloc_node&) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_tree.h:1827:19 > #7 0x56834b9b239d in std::_Rb_tree_iterator<MSTransportable const*> std::_Rb_tree<MSTransportable const*, MSTransportable const*, std::_Identity<MSTransportable const*>, std::less<MSTransportable const*>, std::allocator<MSTransportable const*>>::_M_insert_unique_<MSTransportable const* const&, std::_Rb_tree<MSTransportable const*, MSTransportable const*, std::_Identity<MSTransportable const*>, std::less<MSTransportable const*>, std::allocator<MSTransportable const*>>::_Alloc_node>(std::_Rb _tree_const_iterator<MSTransportable const*>, MSTransportable const* const&, std::_Rb_tree<MSTransportable const*, MSTransportable const*, std::_Identity<MSTransportable const*>, std::less<MSTransportable const*>, std::allocator<MSTransportable const*>>::_Alloc_node&) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_tree.h:2280:9 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,47 > > ================================================================= > ==500122==ERROR: LeakSanitizer: detected memory leaks > > Indirect leak of 928 byte(s) in 4 object(s) allocated from: > #0 0x64bd673bc9f1 in operator new(unsigned long) (/home/delphi/extraClangDebug/sumo/bin/sumoD+0x38cd9f1) (BuildId: 4af6bb7a8bfd2b10d8fadce809cfda380263aa41) > #1 0x64bd6826d625 in MSDispatch::addReservation(MSTransportable*, long long, long long, long long, MSEdge const*, double, MSStoppingPlace const*, MSEdge const*, double, MSStoppingPlace const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, int, int) /home/delphi/extraClangDebug/sumo/src/microsim/devices/MSDispatch.cpp:153:31 > #2 0x64bd682e5322 in MSDispatch_TraCI::addReservation(MSTransportable*, long long, long long, long long, MSEdge const*, double, MSStoppingPlace const*, MSEdge const*, double, MSStoppingPlace const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, int, int) /home/delphi/extraClangDebug/sumo/src/microsim/devices/MSDispatch_TraCI.cpp:51:36 > #3 0x64bd67ef6984 in MSDevice_Taxi::addReservation(MSTransportable*, std::set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>> const&, long long, long long, long long, MSEdge const*, double, MSStoppingPlace const*, MSEdge const*, double, MSStoppingPlace const*, std::__cxx11:: basic_string<char, std::char_traits<char>, std::allocator<char>> const&) /home/delphi/extraClangDebug/sumo/src/microsim/devices/MSDevice_Taxi.cpp:223:38 > #4 0x64bd688fdfab in MSStageDriving::registerWaiting(MSTransportable*, long long) /home/delphi/extraClangDebug/sumo/src/microsim/transportables/MSStageDriving.cpp:333:13 > #5 0x64bd688fa85b in MSStageDriving::proceed(MSNet*, MSTransportable*, long long, MSStage*) /home/delphi/extraClangDebug/sumo/src/microsim/transportables/MSStageDriving.cpp:297:9 > #6 0x64bd68991d88 in MSTransportable::proceed(MSNet*, long long, bool) /home/delphi/extraClangDebug/sumo/src/microsim/transportables/MSTransportable.cpp:142:20 > #7 0x64bd689cc32f in MSTransportableControl::checkWaiting(MSNet*, long long) /home/delphi/extraClangDebug/sumo/src/microsim/transportables/MSTransportableControl.cpp:232:20 > #8 0x64bd694b6aa8 in MSNet::simulationStep(bool) /home/delphi/extraClangDebug/sumo/src/microsim/MSNet.cpp:890:26 > #9 0x64bd694b16f8 in MSNet::simulate(long long, long long) /home/delphi/extraClangDebug/sumo/src/microsim/MSNet.cpp:470:9 > #10 0x64bd673c0961 in main /home/delphi/extraClangDebug/sumo/src/sumo_main.cpp:100:30 > #11 0x75ff8d22a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #12 0x75ff8d22a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #13 0x64bd672e3584 in _start (/home/delphi/extraClangDebug/sumo/bin/sumoD+0x37f4584) (BuildId: 4af6bb7a8bfd2b10d8fadce809cfda380263aa41) > > Indirect leak of 160 byte(s) in 4 object(s) allocated from: > #0 0x64bd673bc9f1 in operator new(unsigned long) (/home/delphi/extraClangDebug/sumo/bin/sumoD+0x38cd9f1) (BuildId: 4af6bb7a8bfd2b10d8fadce809cfda380263aa41) > #1 0x64bd67f4c421 in std::__new_allocator<std::_Rb_tree_node<MSTransportable 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 0x64bd67f4c02c in std::allocator_traits<std::allocator<std::_Rb_tree_node<MSTransportable const*>>>::allocate(std::allocator<std::_Rb_tree_node<MSTransportable const*>>&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/alloc_traits.h:478:20 > #3 0x64bd67f4c02c in std::_Rb_tree<MSTransportable const*, MSTransportable const*, std::_Identity<MSTransportable const*>, std::less<MSTransportable const*>, std::allocator<MSTransportable const*>>::_M_get_node() /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_tree.h:559:16 > #4 0x64bd67f4befc in std::_Rb_tree_node<MSTransportable const*>* std::_Rb_tree<MSTransportable const*, MSTransportable const*, std::_Identity<MSTransportable const*>, std::less<MSTransportable const*>, std::allocator<MSTransportable const*>>::_M_create_node<MSTransportable const* const&>(MSTransportable const* const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_tree.h:609:23 > #5 0x64bd67f4bea9 in std::_Rb_tree_node<MSTransportable const*>* std::_Rb_tree<MSTransportable const*, MSTransportable const*, std::_Identity<MSTransportable const*>, std::less<MSTransportable const*>, std::allocator<MSTransportable const*>>::_Alloc_node::operator()<MSTransportable const* const&>(MSTransportable const* const&) const /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_tree.h:527:18 > #6 0x64bd67f6ba28 in std::_Rb_tree_iterator<MSTransportable const*> std::_Rb_tree<MSTransportable const*, MSTransportable const*, std::_Identity<MSTransportable const*>, std::less<MSTransportable const*>, std::allocator<MSTransportable const*>>::_M_insert_<MSTransportable const* const&, std::_Rb_tree<MSTransportable const*, MSTransportable const*, std::_Identity<MSTransportable const*>, std::less<MSTransportable const*>, std::allocator<MSTransportable const*>>::_Alloc_node>(std::_Rb_tree_n ode_base*, std::_Rb_tree_node_base*, MSTransportable const* const&, std::_Rb_tree<MSTransportable const*, MSTransportable const*, std::_Identity<MSTransportable const*>, std::less<MSTransportable const*>, std::allocator<MSTransportable const*>>::_Alloc_node&) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_tree.h:1827:19 > #7 0x64bd6828639d in std::_Rb_tree_iterator<MSTransportable const*> std::_Rb_tree<MSTransportable const*, MSTransportable const*, std::_Identity<MSTransportable const*>, std::less<MSTransportable const*>, std::allocator<MSTransportable const*>>::_M_insert_unique_<MSTransportable const* const&, std::_Rb_tree<MSTransportable const*, MSTransportable const*, std::_Identity<MSTransportable const*>, std::less<MSTransportable const*>, std::allocator<MSTransportable const*>>::_Alloc_node>(std::_Rb _tree_const_iterator<MSTransportable const*>, MSTransportable const* const&, std::_Rb_tree<MSTransportable const*, MSTransportable const*, std::_Identity<MSTransportable const*>, std::less<MSTransportable const*>, std::allocator<MSTransportable const*>>::_Alloc_node&) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_tree.h:2280:9 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 4a5,86 > ================================================================= > ==500773==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000098218 at pc 0x630abc2bb610 bp 0x7fff54e00930 sp 0x7fff54e00928 > READ of size 4 at 0x519000098218 thread T0 > #0 0x630abc2bb60f in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/extraClangDebug/sumo/src/microsim/MSVehicle.cpp:7840:32 > #1 0x630abc3e9f9d in MSStateHandler::closeVehicle() /home/delphi/extraClangDebug/sumo/src/microsim/MSStateHandler.cpp:582:12 > #2 0x630abc7681cf in SUMORouteHandler::myEndElement(int) /home/delphi/extraClangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x630abc3e37a6 in MSStateHandler::myEndElement(int) /home/delphi/extraClangDebug/sumo/src/microsim/MSStateHandler.cpp:492:21 > #4 0x630abcaf591b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/extraClangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x70e6879e68f2 in xercesc_3_2::SAX2XMLReaderImpl::endElement(xercesc_3_2::XMLElementDecl const&, unsigned int, bool, char16_t const*) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x1e68f2) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #6 0x70e68799aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x70e68799badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x70e687990c87 in xercesc_3_2::IGXMLScanner::scanDocument(xercesc_3_2::InputSource const&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x190c87) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #9 0x70e6879e0d42 in xercesc_3_2::SAX2XMLReaderImpl::parse(xercesc_3_2::InputSource const&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x1e0d42) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #10 0x630abcb2ccb2 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 > #11 0x630abcde0451 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 > #12 0x630aba05849b in NLBuilder::build() /home/delphi/extraClangDebug/sumo/src/netload/NLBuilder.cpp:289:9 > #13 0x630aba064b0d in NLBuilder::init(bool) /home/delphi/extraClangDebug/sumo/src/netload/NLBuilder.cpp:377:17 > #14 0x630ab9e2359e in main /home/delphi/extraClangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x70e68482a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x70e68482a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x630ab9d46584 in _start (/home/delphi/extraClangDebug/sumo/bin/sumoD+0x37f4584) (BuildId: 4af6bb7a8bfd2b10d8fadce809cfda380263aa41) > > 0x519000098218 is located 0 bytes after 920-byte region [0x519000097e80,0x519000098218) > allocated by thread T0 here: > #0 0x630ab9e1f9f1 in operator new(unsigned long) (/home/delphi/extraClangDebug/sumo/bin/sumoD+0x38cd9f1) (BuildId: 4af6bb7a8bfd2b10d8fadce809cfda380263aa41) > #1 0x630abc34f806 in MSVehicleControl::buildVehicle(SUMOVehicleParameter*, std::shared_ptr<MSRoute const>, MSVehicleType*, bool, MSVehicleControl::VehicleDefinitionSource, bool) /home/delphi/extraClangDebug/sumo/src/microsim/MSVehicleControl.cpp:113:24 > #2 0x630abc0a4f76 in MSRouteHandler::closeVehicle() /home/delphi/extraClangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x630abc3e8b8d in MSStateHandler::closeVehicle() /home/delphi/extraClangDebug/sumo/src/microsim/MSStateHandler.cpp:567:25 > #4 0x630abc7681cf in SUMORouteHandler::myEndElement(int) /home/delphi/extraClangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 <truncated after showing first 30 lines> ---------- Differences in output ---------- 16,30d15 < Get after load.... < vtype < 4.0 == 4.0 < 0.8 == 0.8 < 0.9 == 0.9 < 3.3 == 3.3 < 99.9 == 99.9 < 1.5 ==1.5 < vehicle < 4.0 == 4.0 < 0.8 == 0.8 < 0.9 == 0.9 < 3.3 == 3.3 < 99.9 == 99.9 < 1.5 ==1.5 ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2026-04-18T11:13:20.362163+01:00 by Eclipse SUMO sumo v1_26_0+1251-0a6205dfced > <sumoConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,15c6,9 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="veh0" depart="0.00" departPos="100.00" departSpeed="10.00" speedFactor="1.0600" arrival="261.00"> < <route edges="4/1to3/1 3/1to2/1 2/1to1/1 1/1to0/1"/> < </vehicle> < < <vehicle id="veh1" type="t1" depart="10.00" departPos="100.00" departSpeed="10.00" speedFactor="1.0000" arrival="266.50"> < <route edges="4/1to3/1 3/1to2/1 2/1to1/1 1/1to0/1"/> < </vehicle> < < <vehicle id="veh2" type="t2@veh2" depart="20.00" departPos="100.00" departSpeed="10.00" speedFactor="0.9000" arrival="274.50"> < <route edges="4/1to3/1 3/1to2/1 2/1to1/1 1/1to0/1"/> < </vehicle> --- > <input> > <net-file value="input_net.net.xml"/> > <load-state value="state.xml"/> > </input> 17c11,32 < </routes> --- > <output> > <vehroute-output value="vehroutes.xml"/> > </output> > > <time> > <step-length value="0.5"/> <truncated after showing first 30 lines>
---------- Differences in errors ----------
0a1,28
>
> Unhandled Exception:
> System.TypeInitializationException: The type initializer for 'Eclipse.Sumo.Libtraci.libtraciPINVOKE' threw an exception. ---> System.TypeInitializationException: The type initializer for 'SWIGExceptionHelper' threw an exception. ---> System.DllNotFoundException: libtracics assembly:<unknown assembly> type:<unknown type> member:(null)
> at (wrapper managed-to-native) Eclipse.Sumo.Libtraci.libtraciPINVOKE+SWIGExceptionHelper.SWIGRegisterExceptionCallbacks_libtraci(Eclipse.Sumo.Libtraci.libtraciPINVOKE/SWIGExceptionHelper/ExceptionDelegate,Eclipse.Sumo.Libtraci.libtraciPINVOKE/SWIGExceptionHelper/ExceptionDelegate,Eclipse.Sumo.Libtraci.libtraciPINVOKE/SWIGExceptionHelper/ExceptionDelegate,Eclipse.Sumo.Libtraci.libtraciPINVOKE/SWIGExceptionHelper/ExceptionDelegate,Eclipse.Sumo.Libtraci.libtraciPINVOKE/SWIGExceptionHelper/Excep
tionDelegate,Eclipse.Sumo.Libtraci.libtraciPINVOKE/SWIGExceptionHelper/ExceptionDelegate,Eclipse.Sumo.Libtraci.libtraciPINVOKE/SWIGExceptionHelper/ExceptionDelegate,Eclipse.Sumo.Libtraci.libtraciPINVOKE/SWIGExceptionHelper/ExceptionDelegate,Eclipse.Sumo.Libtraci.libtraciPINVOKE/SWIGExceptionHelper/ExceptionDelegate,Eclipse.Sumo.Libtraci.libtraciPINVOKE/SWIGExceptionHelper/ExceptionDelegate,Eclipse.Sumo.Libtraci.libtraciPINVOKE/SWIGExceptionHelper/ExceptionDelegate)
> at Eclipse.Sumo.Libtraci.libtraciPINVOKE+SWIGExceptionHelper..cctor () [0x000ee] in <4e3b8d042e5f4f19a3ccb56f39e4cee4>:0
> --- End of inner exception stack trace ---
> at (wrapper managed-to-native) System.Object.__icall_wrapper_mono_generic_class_init(intptr)
> at Eclipse.Sumo.Libtraci.libtraciPINVOKE..cctor () [0x00000] in <4e3b8d042e5f4f19a3ccb56f39e4cee4>:0
> --- End of inner exception stack trace ---
> at Eclipse.Sumo.Libtraci.StringVector..ctor () [0x00000] in <4e3b8d042e5f4f19a3ccb56f39e4cee4>:0
> at Eclipse.Sumo.Libtraci.StringVector..ctor (System.Collections.Generic.IEnumerable`1[T] c) [0x00000] in <4e3b8d042e5f4f19a3ccb56f39e4cee4>:0
> at Program.Main (System.String[] args) [0x00000] in <4e3b8d042e5f4f19a3ccb56f39e4cee4>:0
> [ERROR] FATAL UNHANDLED EXCEPTION: System.TypeInitializationException: The type initializer for 'Eclipse.Sumo.Libtraci.libtraciPINVOKE' threw an exception. ---> System.TypeInitializationException: The type initializer for 'SWIGExceptionHelper' threw an exception. ---> System.DllNotFoundException: libtracics assembly:<unknown assembly> type:<unknown type> member:(null)
> at (wrapper managed-to-native) Eclipse.Sumo.Libtraci.libtraciPINVOKE+SWIGExceptionHelper.SWIGRegisterExceptionCallbacks_libtraci(Eclipse.Sumo.Libtraci.libtraciPINVOKE/SWIGExceptionHelper/ExceptionDelegate,Eclipse.Sumo.Libtraci.libtraciPINVOKE/SWIGExceptionHelper/ExceptionDelegate,Eclipse.Sumo.Libtraci.libtraciPINVOKE/SWIGExceptionHelper/ExceptionDelegate,Eclipse.Sumo.Libtraci.libtraciPINVOKE/SWIGExceptionHelper/ExceptionDelegate,Eclipse.Sumo.Libtraci.libtraciPINVOKE/SWIGExceptionHelper/Excep
tionDelegate,Eclipse.Sumo.Libtraci.libtraciPINVOKE/SWIGExceptionHelper/ExceptionDelegate,Eclipse.Sumo.Libtraci.libtraciPINVOKE/SWIGExceptionHelper/ExceptionDelegate,Eclipse.Sumo.Libtraci.libtraciPINVOKE/SWIGExceptionHelper/ExceptionDelegate,Eclipse.Sumo.Libtraci.libtraciPINVOKE/SWIGExceptionHelper/ExceptionDelegate,Eclipse.Sumo.Libtraci.libtraciPINVOKE/SWIGExceptionHelper/ExceptionDelegate,Eclipse.Sumo.Libtraci.libtraciPINVOKE/SWIGExceptionHelper/ExceptionDelegate)
> at Eclipse.Sumo.Libtraci.libtraciPINVOKE+SWIGExceptionHelper..cctor () [0x000ee] in <4e3b8d042e5f4f19a3ccb56f39e4cee4>:0
> --- End of inner exception stack trace ---
> at (wrapper managed-to-native) System.Object.__icall_wrapper_mono_generic_class_init(intptr)
> at Eclipse.Sumo.Libtraci.libtraciPINVOKE..cctor () [0x00000] in <4e3b8d042e5f4f19a3ccb56f39e4cee4>:0
> --- End of inner exception stack trace ---
> at Eclipse.Sumo.Libtraci.StringVector..ctor () [0x00000] in <4e3b8d042e5f4f19a3ccb56f39e4cee4>:0
> at Eclipse.Sumo.Libtraci.StringVector..ctor (System.Collections.Generic.IEnumerable`1[T] c) [0x00000] in <4e3b8d042e5f4f19a3ccb56f39e4cee4>:0
> at Program.Main (System.String[] args) [0x00000] in <4e3b8d042e5f4f19a3ccb56f39e4cee4>:0
> Traceback (most recent call last):
> File "/home/delphi/extraClangDebug/sumo/tests/../tests/complex/traci_cs/runner.py", line 61, in <module>
> subprocess.check_call(["mono", os.path.join("data", "Program.exe")])
> File "/usr/lib/python3.12/subprocess.py", line 413, in check_call
> raise CalledProcessError(retcode, cmd)
> subprocess.CalledProcessError: Command '['mono', 'data/Program.exe']' returned non-zero exit status 1.
---------- Differences in output ----------
1,5d0
< Step 1
< Step 2
< Step 3
< Step 4
< Step 5
---------- Differences in errors ---------- 1,2c1,12 < Warning: Missing yellow phase in tlLogic 'gneJ1', program '2' for tl-index 6 when switching from phase 2 to phase 0. < Warning: Missing yellow phase in tlLogic 'gneJ1', program '2' for tl-index 6 when switching from phase 2 to phase 0. --- > Exception in thread "main" java.lang.UnsatisfiedLinkError: /home/delphi/extraClangDebug/sumo/bin/liblibtracijni.so: /home/delphi/extraClangDebug/sumo/bin/liblibtracijni.so: undefined symbol: __ubsan_vptr_type_cache > at java.base/jdk.internal.loader.NativeLibraries.load(Native Method) > at java.base/jdk.internal.loader.NativeLibraries$NativeLibraryImpl.open(NativeLibraries.java:331) > at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:197) > at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:139) > at java.base/jdk.internal.loader.NativeLibraries.findFromPaths(NativeLibraries.java:259) > at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:251) > at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2451) > at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:916) > at java.base/java.lang.System.loadLibrary(System.java:2063) > at org.eclipse.sumo.libtraci.Simulation.preloadLibraries(Simulation.java:599) > at APITest.main(APITest.java:28) ---------- Differences in output ---------- 1,80d0 < deltaT:1.0 < findRoute result stage: < gneE0 < -gneE2 < gneE2 < findIntermodalRoute result stages: < gneE0 < gneE2 < Step 1.0, tlsPhase 0 (North-South) < Step 2.0, tlsPhase 0 (North-South) < Step 3.0, tlsPhase 0 (North-South) < Step 4.0, tlsPhase 0 (North-South) < Step 5.0, tlsPhase 0 (North-South) < Step 6.0, tlsPhase 0 (North-South) < Step 7.0, tlsPhase 0 (North-South) < Step 8.0, tlsPhase 0 (North-South) < Step 9.0, tlsPhase 0 (North-South) < Step 10.0, tlsPhase 0 (North-South) < Step 11.0, tlsPhase 0 (North-South) < Step 12.0, tlsPhase 0 (North-South) < Step 13.0, tlsPhase 0 (North-South) < Step 14.0, tlsPhase 0 (North-South) < Step 15.0, tlsPhase 0 (North-South) < Step 16.0, tlsPhase 0 (North-South) < Step 17.0, tlsPhase 0 (North-South) < Step 18.0, tlsPhase 0 (North-South) < Step 19.0, tlsPhase 0 (North-South) < Step 20.0, tlsPhase 0 (North-South) < Step 21.0, tlsPhase 0 (North-South) <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1c1,12 < Warning: Missing yellow phase in tlLogic 'gneJ1', program '2' for tl-index 6 when switching from phase 2 to phase 0. --- > Exception in thread "main" java.lang.UnsatisfiedLinkError: /home/delphi/extraClangDebug/sumo/bin/liblibtracijni.so: /home/delphi/extraClangDebug/sumo/bin/liblibtracijni.so: undefined symbol: __ubsan_vptr_type_cache > at java.base/jdk.internal.loader.NativeLibraries.load(Native Method) > at java.base/jdk.internal.loader.NativeLibraries$NativeLibraryImpl.open(NativeLibraries.java:331) > at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:197) > at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:139) > at java.base/jdk.internal.loader.NativeLibraries.findFromPaths(NativeLibraries.java:259) > at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:251) > at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2451) > at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:916) > at java.base/java.lang.System.loadLibrary(System.java:2063) > at org.eclipse.sumo.libtraci.Simulation.preloadLibraries(Simulation.java:599) > at Main.main(Main.java:43) ---------- Differences in output ---------- 1,100d0 < Thread started < Thread started < Thread started < Thread started < Thread started < Thread started < Thread started < Thread started < Thread started < Thread started < Thread started < Thread started < Thread started < Thread started < Thread started < Thread started < Thread started < Thread started < Thread started < Thread started < Thread started < Thread started < Thread started < Thread started < Thread started < Thread started < Thread started < Thread started < Thread started <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1c1,24 < Warning: Missing yellow phase in tlLogic 'gneJ1', program '2' for tl-index 6 when switching from phase 2 to phase 0. --- > Exception in thread "main" java.lang.UnsatisfiedLinkError: /home/delphi/extraClangDebug/sumo/bin/liblibtracijni.so: /home/delphi/extraClangDebug/sumo/bin/liblibtracijni.so: undefined symbol: __ubsan_vptr_type_cache > at java.base/jdk.internal.loader.NativeLibraries.load(Native Method) > at java.base/jdk.internal.loader.NativeLibraries$NativeLibraryImpl.open(NativeLibraries.java:331) > at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:197) > at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:139) > at java.base/jdk.internal.loader.NativeLibraries.findFromPaths(NativeLibraries.java:259) > at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:251) > at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2451) > at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:916) > at java.base/java.lang.System.loadLibrary(System.java:2063) > at org.eclipse.sumo.libtraci.Simulation.preloadLibraries(Simulation.java:599) > at MultiClient1.main(MultiClient1.java:27) > Exception in thread "main" java.lang.UnsatisfiedLinkError: /home/delphi/extraClangDebug/sumo/bin/liblibtracijni.so: /home/delphi/extraClangDebug/sumo/bin/liblibtracijni.so: undefined symbol: __ubsan_vptr_type_cache > at java.base/jdk.internal.loader.NativeLibraries.load(Native Method) > at java.base/jdk.internal.loader.NativeLibraries$NativeLibraryImpl.open(NativeLibraries.java:331) > at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:197) > at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:139) > at java.base/jdk.internal.loader.NativeLibraries.findFromPaths(NativeLibraries.java:259) > at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:251) > at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2451) > at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:916) > at java.base/java.lang.System.loadLibrary(System.java:2063) > at org.eclipse.sumo.libtraci.Simulation.preloadLibraries(Simulation.java:599) > at MultiClient2.main(MultiClient2.java:29) ---------- Differences in output ---------- 1,4652d0 < Step 0.1, tlsPhase 0 (North-South) < Step 0.1 < Step 0.2 < Step 0.3 < Step 0.4 < Step 0.5 < Step 0.6 < Step 0.7 < Step 0.8 < Step 0.9 < Step 1.0 < Step 1.1 < Step 1.2 < Step 1.3 < Step 1.4 < Step 1.5 < Step 1.6 < Step 1.7 < Step 1.8 < Step 1.9 < Step 2.0 < Step 2.1 < Step 2.2 < Step 2.3 < Step 2.4 < Step 2.5 < Step 2.6 < Step 2.7 < Step 2.8 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1c1,12 < Warning: Missing yellow phase in tlLogic 'gneJ1', program '2' for tl-index 6 when switching from phase 2 to phase 0. --- > Exception in thread "main" java.lang.UnsatisfiedLinkError: /home/delphi/extraClangDebug/sumo/bin/liblibtracijni.so: /home/delphi/extraClangDebug/sumo/bin/liblibtracijni.so: undefined symbol: __ubsan_vptr_type_cache > at java.base/jdk.internal.loader.NativeLibraries.load(Native Method) > at java.base/jdk.internal.loader.NativeLibraries$NativeLibraryImpl.open(NativeLibraries.java:331) > at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:197) > at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:139) > at java.base/jdk.internal.loader.NativeLibraries.findFromPaths(NativeLibraries.java:259) > at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:251) > at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2451) > at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:916) > at java.base/java.lang.System.loadLibrary(System.java:2063) > at org.eclipse.sumo.libtraci.Simulation.preloadLibraries(Simulation.java:599) > at Main.main(Main.java:27) ---------- Differences in output ---------- 1,4639d0 < Step 0.1, tlsPhase 0 (North-South) < Step 0.2, tlsPhase 0 (North-South) < Step 0.3, tlsPhase 0 (North-South) < Step 0.4, tlsPhase 0 (North-South) < Step 0.5, tlsPhase 0 (North-South) < Step 0.6, tlsPhase 0 (North-South) < Step 0.7, tlsPhase 0 (North-South) < Step 0.8, tlsPhase 0 (North-South) < Step 0.9, tlsPhase 0 (North-South) < Step 1.0, tlsPhase 0 (North-South) < Step 1.1, tlsPhase 0 (North-South) < Step 1.2, tlsPhase 0 (North-South) < Step 1.3, tlsPhase 0 (North-South) < Step 1.4, tlsPhase 0 (North-South) < Step 1.5, tlsPhase 0 (North-South) < Step 1.6, tlsPhase 0 (North-South) < Step 1.7, tlsPhase 0 (North-South) < Step 1.8, tlsPhase 0 (North-South) < Step 1.9, tlsPhase 0 (North-South) < Step 2.0, tlsPhase 0 (North-South) < Step 2.1, tlsPhase 0 (North-South) < Step 2.2, tlsPhase 0 (North-South) < Step 2.3, tlsPhase 0 (North-South) < Step 2.4, tlsPhase 0 (North-South) < Step 2.5, tlsPhase 0 (North-South) < Step 2.6, tlsPhase 0 (North-South) < Step 2.7, tlsPhase 0 (North-South) < Step 2.8, tlsPhase 0 (North-South) < Step 2.9, tlsPhase 0 (North-South) <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1c1,12 < Warning: Missing yellow phase in tlLogic 'gneJ1', program '2' for tl-index 6 when switching from phase 2 to phase 0. --- > Exception in thread "main" java.lang.UnsatisfiedLinkError: /home/delphi/extraClangDebug/sumo/bin/liblibtracijni.so: /home/delphi/extraClangDebug/sumo/bin/liblibtracijni.so: undefined symbol: __ubsan_vptr_type_cache > at java.base/jdk.internal.loader.NativeLibraries.load(Native Method) > at java.base/jdk.internal.loader.NativeLibraries$NativeLibraryImpl.open(NativeLibraries.java:331) > at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:197) > at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:139) > at java.base/jdk.internal.loader.NativeLibraries.findFromPaths(NativeLibraries.java:259) > at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:251) > at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2451) > at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:916) > at java.base/java.lang.System.loadLibrary(System.java:2063) > at org.eclipse.sumo.libtraci.Simulation.preloadLibraries(Simulation.java:599) > at Subscription.main(Subscription.java:30) ---------- Differences in output ---------- 1,147d0 < Step: 0 < Step: 1 < Subscription Departed vehicles: v0 < Vehicle Subscription: id=v0 < variable id: 64 value: 14.7234 < variable id: 66 value: TraCIPosition(0,-4.8) < Step: 2 < Subscription Departed vehicles: v1 < Vehicle Subscription: id=v0 < variable id: 64 value: 14.7234 < variable id: 66 value: TraCIPosition(14.7234,-4.8) < Vehicle Subscription: id=v1 < variable id: 64 value: 13.033 < variable id: 66 value: TraCIPosition(0,-4.8) < Step: 3 < Subscription Departed vehicles: v2 < Vehicle Subscription: id=v0 < variable id: 64 value: 14.7234 < variable id: 66 value: TraCIPosition(29.4468,-4.8) < Vehicle Subscription: id=v1 < variable id: 64 value: 13.033 < variable id: 66 value: TraCIPosition(13.033,-4.8) < Vehicle Subscription: id=v2 < variable id: 64 value: 11.791 < variable id: 66 value: TraCIPosition(0,-4.8) < Step: 4 < Subscription Departed vehicles: v3 < Vehicle Subscription: id=v0 < variable id: 64 value: 14.7234 <truncated after showing first 30 lines>
mapping failure (This bug was triggered by text found in file 'output' matching 'failed') ---------- Differences in output ---------- 0a1 > internal corner (inside, segment2) failed: x=198, x2=198.0, y=1.9, y2=1.9, lane=middle_0, lane2=middle_0, pos=102, pos2=98.0 posLat=2.0 posLat2=1.9