texttest -a complex -d /home/delphi/clangDebug/sumo/tests -reconnect /home/delphi/clangDebug/texttesttmp/clangD.01May071421.2745813 -g
texttest -a complex -d /home/delphi/clangDebug/sumo/tests
---------- Differences in errors ---------- 0a1,13 > Traceback (most recent call last): > File "/home/delphi/clangDebug/sumo/tests/../tests/complex/fmi/runner.py", line 154, in <module> > runSingle(startTime, endTime, validate, scalarVariable) > File "/home/delphi/clangDebug/sumo/tests/../tests/complex/fmi/runner.py", line 57, in runSingle > modelDescription = read_model_description(fmuLocation, validate=False) > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > File "/home/delphi/sumo_test_env/lib/python3.12/site-packages/fmpy/model_description.py", line 441, in read_model_description > with zipfile.ZipFile(filename, 'r') as zf: > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > File "/usr/lib/python3.12/zipfile/__init__.py", line 1347, in __init__ > self.fp = io.open(file, filemode) > ^^^^^^^^^^^^^^^^^^^^^^^ > FileNotFoundError: [Errno 2] No such file or directory: '/home/delphi/clangDebug/sumo/bin/sumo-fmi2-linux64.fmu' ---------- Differences in output ---------- 1,3d0 < FMU validation successful < Simulating libsumofmi2 (model name 'SUMO', FMI v2.0)... < Print ended at step 60.0
---------- Differences in errors ---------- 0a1,13 > Traceback (most recent call last): > File "/home/delphi/clangDebug/sumo/tests/../tests/complex/fmi/runner.py", line 154, in <module> > runSingle(startTime, endTime, validate, scalarVariable) > File "/home/delphi/clangDebug/sumo/tests/../tests/complex/fmi/runner.py", line 57, in runSingle > modelDescription = read_model_description(fmuLocation, validate=False) > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > File "/home/delphi/sumo_test_env/lib/python3.12/site-packages/fmpy/model_description.py", line 441, in read_model_description > with zipfile.ZipFile(filename, 'r') as zf: > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > File "/usr/lib/python3.12/zipfile/__init__.py", line 1347, in __init__ > self.fp = io.open(file, filemode) > ^^^^^^^^^^^^^^^^^^^^^^^ > FileNotFoundError: [Errno 2] No such file or directory: '/home/delphi/clangDebug/sumo/bin/sumo-fmi2-linux64.fmu' ---------- Differences in output ---------- 1,63d0 < FMU validation successful < Simulating libsumofmi2 (model name 'SUMO', FMI v2.0)... < TIME 1.0: vehicle.getIDCount = 5 < TIME 2.0: vehicle.getIDCount = 5 < TIME 3.0: vehicle.getIDCount = 6 < TIME 4.0: vehicle.getIDCount = 7 < TIME 5.0: vehicle.getIDCount = 7 < TIME 6.0: vehicle.getIDCount = 8 < TIME 7.0: vehicle.getIDCount = 9 < TIME 8.0: vehicle.getIDCount = 9 < TIME 9.0: vehicle.getIDCount = 9 < TIME 10.0: vehicle.getIDCount = 9 < TIME 11.0: vehicle.getIDCount = 9 < TIME 12.0: vehicle.getIDCount = 9 < TIME 13.0: vehicle.getIDCount = 10 < TIME 14.0: vehicle.getIDCount = 11 < TIME 15.0: vehicle.getIDCount = 11 < TIME 16.0: vehicle.getIDCount = 12 < TIME 17.0: vehicle.getIDCount = 12 < TIME 18.0: vehicle.getIDCount = 12 < TIME 19.0: vehicle.getIDCount = 12 < TIME 20.0: vehicle.getIDCount = 12 < TIME 21.0: vehicle.getIDCount = 13 < TIME 22.0: vehicle.getIDCount = 13 < TIME 23.0: vehicle.getIDCount = 11 < TIME 24.0: vehicle.getIDCount = 10 < TIME 25.0: vehicle.getIDCount = 10 < TIME 26.0: vehicle.getIDCount = 10 < TIME 27.0: vehicle.getIDCount = 10 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,13 > Traceback (most recent call last): > File "/home/delphi/clangDebug/sumo/tests/../tests/complex/fmi/runner.py", line 154, in <module> > runSingle(startTime, endTime, validate, scalarVariable) > File "/home/delphi/clangDebug/sumo/tests/../tests/complex/fmi/runner.py", line 57, in runSingle > modelDescription = read_model_description(fmuLocation, validate=False) > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > File "/home/delphi/sumo_test_env/lib/python3.12/site-packages/fmpy/model_description.py", line 441, in read_model_description > with zipfile.ZipFile(filename, 'r') as zf: > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > File "/usr/lib/python3.12/zipfile/__init__.py", line 1347, in __init__ > self.fp = io.open(file, filemode) > ^^^^^^^^^^^^^^^^^^^^^^^ > FileNotFoundError: [Errno 2] No such file or directory: '/home/delphi/clangDebug/sumo/bin/sumo-fmi2-linux64.fmu' ---------- Differences in output ---------- 1,4d0 < FMU validation successful < Simulating libsumofmi2 (model name 'SUMO', FMI v2.0)... < key, value: 'meaningOfLife', '42' < Print ended at step 60.0
---------- Differences in errors ---------- 0a1,13 > Traceback (most recent call last): > File "/home/delphi/clangDebug/sumo/tests/../tests/complex/fmi/runner.py", line 154, in <module> > runSingle(startTime, endTime, validate, scalarVariable) > File "/home/delphi/clangDebug/sumo/tests/../tests/complex/fmi/runner.py", line 57, in runSingle > modelDescription = read_model_description(fmuLocation, validate=False) > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > File "/home/delphi/sumo_test_env/lib/python3.12/site-packages/fmpy/model_description.py", line 441, in read_model_description > with zipfile.ZipFile(filename, 'r') as zf: > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > File "/usr/lib/python3.12/zipfile/__init__.py", line 1347, in __init__ > self.fp = io.open(file, filemode) > ^^^^^^^^^^^^^^^^^^^^^^^ > FileNotFoundError: [Errno 2] No such file or directory: '/home/delphi/clangDebug/sumo/bin/sumo-fmi2-linux64.fmu' ---------- Differences in output ---------- 1,91d0 < FMU validation successful < Simulating libsumofmi2 (model name 'SUMO', FMI v2.0)... < TIME 0: laneID = '' < TIME 1.0: laneID = 'WE1_0' < currentPos = [0.0, -1.6] < targetPos = (10.0, -1.6) < TIME 2.0: laneID = 'WE1_0' < currentPos = [10.0, -1.6] < targetPos = (20.0, -1.6) < TIME 3.0: laneID = 'WE1_0' < currentPos = [20.0, -1.6] < targetPos = (30.0, -1.6) < TIME 4.0: laneID = 'WE1_0' < currentPos = [30.0, -1.6] < targetPos = (40.0, -1.6) < TIME 5.0: laneID = 'WE1_0' < currentPos = [40.0, -1.6] < targetPos = (50.0, -1.6) < TIME 6.0: laneID = ':J1_10_0' < currentPos = [50.0, -1.6] < targetPos = (60.0, -1.6) < TIME 7.0: laneID = 'WE2_0' < currentPos = [60.0, -1.6] < targetPos = (70.0, -1.6) < TIME 8.0: laneID = 'WE2_0' < currentPos = [70.0, -1.6] < targetPos = (80.0, -1.6) < TIME 9.0: laneID = 'WE2_0' < currentPos = [80.0, -1.6] <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,78 > ================================================================= > ==1177864==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000097d18 at pc 0x58ddbd71068b bp 0x7fff9c80e850 sp 0x7fff9c80e848 > READ of size 4 at 0x519000097d18 thread T0 > #0 0x58ddbd71068a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x58ddbd84016d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x58ddbdbbe6ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x58ddbd839976 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x58ddbdf4be3b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x7cdc0ffe68f2 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 0x7cdc0ff9aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x7cdc0ff9badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x7cdc0ff90c87 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 0x7cdc0ffe0d42 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 0x58ddbdf831d2 in SUMOSAXReader::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>) /home/delphi/clangDebug/sumo/src/utils/xml/SUMOSAXReader.cpp:118:18 > #11 0x58ddbe236971 in XMLSubSys::runParser(GenericSAXHandler&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool, bool, bool, bool) /home/delphi/clangDebug/sumo/src/utils/xml/XMLSubSys.cpp:170:42 > #12 0x58ddbb491663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x58ddbb49dccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x58ddbb25c59e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x7cdc0ce2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x7cdc0ce2a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x58ddbb17f584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > > 0x519000097d18 is located 0 bytes after 920-byte region [0x519000097980,0x519000097d18) > allocated by thread T0 here: > #0 0x58ddbb2589f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > #1 0x58ddbd7a53a5 in MSVehicleControl::buildVehicle(SUMOVehicleParameter*, std::shared_ptr<MSRoute const>, MSVehicleType*, bool, MSVehicleControl::VehicleDefinitionSource, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:112:24 > #2 0x58ddbd4f72ce in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x58ddbd83ed5d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x58ddbdbbe6ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 <truncated after showing first 30 lines> ---------- Differences in tripinfo2 ---------- 2a3,4 > <!-- generated on 2026-04-26T07:24:50.363533+01:00 by Eclipse SUMO sumo v1_26_0+1388-aac31961a58 > <sumoConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,9c6,26 < <tripinfos xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/tripinfo_file.xsd"> < <tripinfo id="f.4" depart="8.00" departLane="SC_0" departPos="5.10" departSpeed="0.00" departDelay="0.00" arrival="20.00" arrivalLane="SC_0" arrivalPos="54.25" arrivalSpeed="5.00" duration="12.00" routeLength="49.15" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="1.24" rerouteNo="0" devices="vehroute_f.4 tripinfo_f.4" vType="DEFAULT_VEHTYPE" speedFactor="1.03" vaporized=""/> < <tripinfo id="f.6" depart="12.00" departLane="SC_0" departPos="5.10" departSpeed="0.00" departDelay="0.00" arrival="26.00" arrivalLane="SC_0" arrivalPos="68.34" arrivalSpeed="5.00" duration="14.00" routeLength="63.24" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="0.48" rerouteNo="0" devices="vehroute_f.6 tripinfo_f.6" vType="DEFAULT_VEHTYPE" speedFactor="1.05" vaporized=""/> < <tripinfo id="f.8" depart="17.00" departLane="SC_0" departPos="5.10" departSpeed="0.00" departDelay="1.00" arrival="27.00" arrivalLane="SC_0" arrivalPos="50.14" arrivalSpeed="5.00" duration="10.00" routeLength="45.04" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="0.76" rerouteNo="0" devices="vehroute_f.8 tripinfo_f.8" vType="DEFAULT_VEHTYPE" speedFactor="0.94" vaporized=""/> < <tripinfo id="f.9" depart="20.00" departLane="SC_0" departPos="5.10" departSpeed="0.00" departDelay="2.00" arrival="34.00" arrivalLane="SC_0" arrivalPos="68.51" arrivalSpeed="5.00" duration="14.00" routeLength="63.41" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="0.48" rerouteNo="0" devices="vehroute_f.9 tripinfo_f.9" vType="DEFAULT_VEHTYPE" speedFactor="0.86" vaporized=""/> < </tripinfos> --- > <input> > <net-file value="input_net2.net.xml"/> > <load-state value="state.xml"/> > </input> > > <output> > <tripinfo-output value="tripinfo2.xml"/> > <vehroute-output value="vehroutes2.xml"/> > </output> > > <processing> > <default.departspeed value="0"/> > <default.departlane value="first"/> > </processing> > > <report> > <duration-log.disable value="true"/> > <no-step-log value="true"/> > </report> <truncated after showing first 30 lines> ---------- Differences in vehroutes2 ---------- 2a3,4 > <!-- generated on 2026-04-26T07:24:50.364747+01:00 by Eclipse SUMO sumo v1_26_0+1388-aac31961a58 > <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="f.4" depart="8.00" arrivalPos="random" arrival="20.00"> < <route edges="SC"/> < </vehicle> --- > <input> > <net-file value="input_net2.net.xml"/> > <load-state value="state.xml"/> > </input> 9,11c11,14 < <vehicle id="f.6" depart="12.00" arrivalPos="random" arrival="26.00"> < <route edges="SC"/> < </vehicle> --- > <output> > <tripinfo-output value="tripinfo2.xml"/> > <vehroute-output value="vehroutes2.xml"/> > </output> 13,15c16,19 < <vehicle id="f.8" depart="17.00" arrivalPos="random" arrival="27.00"> < <route edges="SC"/> < </vehicle> --- > <processing> > <default.departspeed value="0"/> > <default.departlane value="first"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > ================================================================= > ==1177799==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x51900009b418 at pc 0x5db097a1c68b bp 0x7ffe254811f0 sp 0x7ffe254811e8 > READ of size 4 at 0x51900009b418 thread T0 > #0 0x5db097a1c68a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x5db097b4c16d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x5db097eca6ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x5db097b45976 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x5db098257e3b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x7c28ac9e68f2 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 0x7c28ac99aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x7c28ac99badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x7c28ac990c87 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 0x7c28ac9e0d42 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 0x5db09828f1d2 in SUMOSAXReader::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>) /home/delphi/clangDebug/sumo/src/utils/xml/SUMOSAXReader.cpp:118:18 > #11 0x5db098542971 in XMLSubSys::runParser(GenericSAXHandler&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool, bool, bool, bool) /home/delphi/clangDebug/sumo/src/utils/xml/XMLSubSys.cpp:170:42 > #12 0x5db09579d663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x5db0957a9ccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x5db09556859e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x7c28a982a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x7c28a982a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x5db09548b584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > > 0x51900009b418 is located 0 bytes after 920-byte region [0x51900009b080,0x51900009b418) > allocated by thread T0 here: > #0 0x5db0955649f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > #1 0x5db097ab13a5 in MSVehicleControl::buildVehicle(SUMOVehicleParameter*, std::shared_ptr<MSRoute const>, MSVehicleType*, bool, MSVehicleControl::VehicleDefinitionSource, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:112:24 > #2 0x5db0978032ce in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x5db097b4ad5d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x5db097eca6ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 <truncated after showing first 30 lines> ---------- Differences in output ---------- 1,6d0 < < </routes> < > <vehicle id="cali.0.0" type="car" depart="30.00" departPos="4.1818" departSpeed="30.7856" speedFactor="1.0600" arrival="42.00"> < > <route edges="SC CN"/> < > </vehicle> < > < > </routes> ---------- Differences in vehroutes2 ---------- 2a3,4 > <!-- generated on 2026-04-26T07:24:47.451004+01:00 by Eclipse SUMO sumo v1_26_0+1388-aac31961a58 > <sumoConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,7c6,10 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="cali.0.0" type="car" depart="18.00" departPos="4.18" departSpeed="33.19" speedFactor="1.0600" arrival="30.00"> < <route edges="SC CN"/> < </vehicle> --- > <input> > <net-file value="input_net2.net.xml"/> > <additional-files value="input_additional.add.xml"/> > <load-state value="state.xml"/> > </input> 9,11c12,14 < <vehicle id="cali.0.2" type="car" depart="24.00" departPos="50.14" departSpeed="27.66" speedFactor="1.0827" arrival="34.00"> < <route edges="SC CN"/> < </vehicle> --- > <output> > <vehroute-output value="vehroutes2.xml"/> > </output> 13,15c16,19 < <vehicle id="cali.0.1" type="car" depart="24.00" departPos="4.01" departSpeed="31.63" speedFactor="0.9752" arrival="36.00"> < <route edges="SC CN"/> < </vehicle> --- > <processing> > <default.departspeed value="0"/> > <default.departlane value="first"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,78 > ================================================================= > ==1177826==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000097d18 at pc 0x61b975c3d68b bp 0x7ffe1d145410 sp 0x7ffe1d145408 > READ of size 4 at 0x519000097d18 thread T0 > #0 0x61b975c3d68a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x61b975d6d16d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x61b9760eb6ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x61b975d66976 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x61b976478e3b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x7634163e68f2 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 0x76341639aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x76341639badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x763416390c87 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 0x7634163e0d42 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 0x61b9764b01d2 in SUMOSAXReader::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>) /home/delphi/clangDebug/sumo/src/utils/xml/SUMOSAXReader.cpp:118:18 > #11 0x61b976763971 in XMLSubSys::runParser(GenericSAXHandler&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool, bool, bool, bool) /home/delphi/clangDebug/sumo/src/utils/xml/XMLSubSys.cpp:170:42 > #12 0x61b9739be663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x61b9739caccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x61b97378959e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x76341322a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x76341322a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x61b9736ac584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > > 0x519000097d18 is located 0 bytes after 920-byte region [0x519000097980,0x519000097d18) > allocated by thread T0 here: > #0 0x61b9737859f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > #1 0x61b975cd23a5 in MSVehicleControl::buildVehicle(SUMOVehicleParameter*, std::shared_ptr<MSRoute const>, MSVehicleType*, bool, MSVehicleControl::VehicleDefinitionSource, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:112:24 > #2 0x61b975a242ce in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x61b975d6bd5d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x61b9760eb6ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2026-04-26T07:24:48.640226+01:00 by Eclipse SUMO sumo v1_26_0+1388-aac31961a58 > <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="v_0" depart="0.00" departPos="0.00" departSpeed="7.00" speedFactor="1.0600" arrival="17.00"> < <route edges="merge.102.8 detection_area"/> < </vehicle> --- > <input> > <net-file value="net.net.xml"/> > <load-state value="state.xml"/> > </input> 9c11,26 < </routes> --- > <output> > <vehroute-output value="vehroutes.xml"/> > </output> > > <processing> > <lanechange.duration value="5"/> > <default.departspeed value="0"/> > <default.departlane value="first"/> > </processing> > > <report> > <duration-log.disable value="true"/> > <no-step-log value="true"/> > </report> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,78 > ================================================================= > ==1177704==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x51900009a518 at pc 0x59832aefb68b bp 0x7ffc484c2b50 sp 0x7ffc484c2b48 > READ of size 4 at 0x51900009a518 thread T0 > #0 0x59832aefb68a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x59832b02b16d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x59832b3a96ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x59832b024976 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x59832b736e3b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x7c629e3e68f2 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 0x7c629e39aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x7c629e39badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x7c629e390c87 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 0x7c629e3e0d42 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 0x59832b76e1d2 in SUMOSAXReader::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>) /home/delphi/clangDebug/sumo/src/utils/xml/SUMOSAXReader.cpp:118:18 > #11 0x59832ba21971 in XMLSubSys::runParser(GenericSAXHandler&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool, bool, bool, bool) /home/delphi/clangDebug/sumo/src/utils/xml/XMLSubSys.cpp:170:42 > #12 0x598328c7c663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x598328c88ccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x598328a4759e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x7c629b22a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x7c629b22a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x59832896a584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > > 0x51900009a518 is located 0 bytes after 920-byte region [0x51900009a180,0x51900009a518) > allocated by thread T0 here: > #0 0x598328a439f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > #1 0x59832af903a5 in MSVehicleControl::buildVehicle(SUMOVehicleParameter*, std::shared_ptr<MSRoute const>, MSVehicleType*, bool, MSVehicleControl::VehicleDefinitionSource, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:112:24 > #2 0x59832ace22ce in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x59832b029d5d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x59832b3a96ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 <truncated after showing first 30 lines> ---------- Differences in fcd2 ---------- 2a3,4 > <!-- generated on 2026-04-26T07:24:42.024708+01:00 by Eclipse SUMO sumo v1_26_0+1388-aac31961a58 > <sumoConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,9c6,29 < <fcd-export xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/fcd_file.xsd"> < <timestep time="25.00"> < <vehicle id="v0" x="294.01" y="-1.65" angle="90.00" type="t0" speed="13.89" pos="94.01" lane="end_0" slope="0.00"/> < </timestep> < <timestep time="26.00"/> < </fcd-export> --- > <input> > <net-file value="net.net.xml"/> > <additional-files value="input_routes.rou.xml"/> > <load-state value="state.xml"/> > </input> > > <output> > <fcd-output value="fcd2.xml"/> > <tripinfo-output value="tripinfo.xml"/> > </output> > > <processing> > <default.departspeed value="0"/> > <default.departlane value="first"/> > <default.speeddev value="0"/> > </processing> > > <report> > <verbose value="true"/> <truncated after showing first 30 lines> ---------- Differences in output ---------- 10,15c10 < Loading state from 'state.xml' ... done ((TIME)). < Loading done. < Simulation started with time: 25.00. < Reason: All vehicles have left the simulation. < -- Unordered text as found by filter '^Simulation ended at time:' -- < Simulation ended at time: 27.00. --- > Loading state from 'state.xml' ...-- Unordered text as found by filter '^Simulation ended at time:' -- ---------- Differences in tripinfo ---------- 2a3,4 > <!-- generated on 2026-04-26T07:24:42.023358+01:00 by Eclipse SUMO sumo v1_26_0+1388-aac31961a58 > <sumoConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,6c6,29 < <tripinfos xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/tripinfo_file.xsd"> < <tripinfo id="v0" depart="0.00" departLane="" departPos="5.10" departSpeed="-1.00" departDelay="0.00" arrival="26.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="100.00" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="1" devices="tripinfo_v0 routing_v0 fcd_v0" vType="t0" speedFactor="1.00" vaporized=""/> < </tripinfos> --- > <input> > <net-file value="net.net.xml"/> > <additional-files value="input_routes.rou.xml"/> > <load-state value="state.xml"/> > </input> > > <output> > <fcd-output value="fcd2.xml"/> > <tripinfo-output value="tripinfo.xml"/> > </output> > > <processing> > <default.departspeed value="0"/> > <default.departlane value="first"/> > <default.speeddev value="0"/> > </processing> > > <report> > <verbose value="true"/> > <duration-log.disable value="true"/> > <no-step-log value="true"/> > </report> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,78 > ================================================================= > ==1177943==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000097318 at pc 0x61eeebac168b bp 0x7ffed43b99b0 sp 0x7ffed43b99a8 > READ of size 4 at 0x519000097318 thread T0 > #0 0x61eeebac168a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x61eeebbf116d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x61eeebf6f6ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x61eeebbea976 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x61eeec2fce3b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x7c78e5de68f2 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 0x7c78e5d9aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x7c78e5d9badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x7c78e5d90c87 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 0x7c78e5de0d42 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 0x61eeec3341d2 in SUMOSAXReader::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>) /home/delphi/clangDebug/sumo/src/utils/xml/SUMOSAXReader.cpp:118:18 > #11 0x61eeec5e7971 in XMLSubSys::runParser(GenericSAXHandler&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool, bool, bool, bool) /home/delphi/clangDebug/sumo/src/utils/xml/XMLSubSys.cpp:170:42 > #12 0x61eee9842663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x61eee984eccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x61eee960d59e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x7c78e2c2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x7c78e2c2a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x61eee9530584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > > 0x519000097318 is located 0 bytes after 920-byte region [0x519000096f80,0x519000097318) > allocated by thread T0 here: > #0 0x61eee96099f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > #1 0x61eeebb563a5 in MSVehicleControl::buildVehicle(SUMOVehicleParameter*, std::shared_ptr<MSRoute const>, MSVehicleType*, bool, MSVehicleControl::VehicleDefinitionSource, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:112:24 > #2 0x61eeeb8a82ce in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x61eeebbefd5d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x61eeebf6f6ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 <truncated after showing first 30 lines> ---------- Differences in tripinfo2 ---------- 2a3,4 > <!-- generated on 2026-04-26T07:24:54.136490+01:00 by Eclipse SUMO sumo v1_26_0+1388-aac31961a58 > <sumoConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,32c6,30 < <tripinfos xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/tripinfo_file.xsd"> < <tripinfo id="0.2" depart="4.00" departLane="4/1to3/1_0" departPos="3.10" departSpeed="10.00" departDelay="0.00" arrival="266.00" arrivalLane="1/1to0/1_0" arrivalPos="400.00" arrivalSpeed="10.00" duration="262.00" routeLength="1596.90" waitingTime="74.00" waitingCount="2" stopTime="0.00" timeLoss="101.41" rerouteNo="0" devices="vehroute_0.2 tripinfo_0.2" vType="DEFAULT_VEHTYPE" speedFactor="1.01" vaporized=""/> < <tripinfo id="0.3" depart="6.00" departLane="4/1to3/1_0" departPos="3.10" departSpeed="10.00" departDelay="0.00" arrival="267.00" arrivalLane="1/1to0/1_0" arrivalPos="400.00" arrivalSpeed="10.00" duration="261.00" routeLength="1596.90" waitingTime="74.00" waitingCount="2" stopTime="0.00" timeLoss="100.91" rerouteNo="0" devices="vehroute_0.3 tripinfo_0.3" vType="DEFAULT_VEHTYPE" speedFactor="1.08" vaporized=""/> < <tripinfo id="0.5" depart="10.00" departLane="4/1to3/1_0" departPos="3.10" departSpeed="8.31" departDelay="0.00" arrival="275.00" arrivalLane="1/1to0/1_0" arrivalPos="400.00" arrivalSpeed="8.31" duration="265.00" routeLength="1596.90" waitingTime="61.00" waitingCount="2" stopTime="0.00" timeLoss="72.80" rerouteNo="0" devices="vehroute_0.5 tripinfo_0.5" vType="DEFAULT_VEHTYPE" speedFactor="0.83" vaporized=""/> < <tripinfo id="0.7" depart="14.00" departLane="4/1to3/1_0" departPos="3.10" departSpeed="8.86" departDelay="0.00" arrival="279.00" arrivalLane="1/1to0/1_0" arrivalPos="400.00" arrivalSpeed="8.86" duration="265.00" routeLength="1596.90" waitingTime="61.00" waitingCount="2" stopTime="0.00" timeLoss="83.81" rerouteNo="0" devices="vehroute_0.7 tripinfo_0.7" vType="DEFAULT_VEHTYPE" speedFactor="0.89" vaporized=""/> < <tripinfo id="0.10" depart="20.00" departLane="4/1to3/1_0" departPos="3.10" departSpeed="9.90" departDelay="0.00" arrival="283.00" arrivalLane="1/1to0/1_0" arrivalPos="400.00" arrivalSpeed="9.37" duration="263.00" routeLength="1596.90" waitingTime="61.00" waitingCount="2" stopTime="0.00" timeLoss="103.11" rerouteNo="0" devices="vehroute_0.10 tripinfo_0.10" vType="DEFAULT_VEHTYPE" speedFactor="1.09" vaporized=""/> < <tripinfo id="0.12" depart="24.00" departLane="4/1to3/1_0" departPos="3.10" departSpeed="10.00" departDelay="0.00" arrival="286.00" arrivalLane="1/1to0/1_0" arrivalPos="400.00" arrivalSpeed="10.00" duration="262.00" routeLength="1596.90" waitingTime="61.00" waitingCount="2" stopTime="0.00" timeLoss="102.11" rerouteNo="0" devices="vehroute_0.12 tripinfo_0.12" vType="DEFAULT_VEHTYPE" speedFactor="1.05" vaporized=""/> < <tripinfo id="0.13" depart="26.00" departLane="4/1to3/1_0" departPos="3.10" departSpeed="10.00" departDelay="0.00" arrival="288.00" arrivalLane="1/1to0/1_0" arrivalPos="400.00" arrivalSpeed="10.00" duration="262.00" routeLength="1596.90" waitingTime="61.00" waitingCount="2" stopTime="0.00" timeLoss="101.61" rerouteNo="0" devices="vehroute_0.13 tripinfo_0.13" vType="DEFAULT_VEHTYPE" speedFactor="1.12" vaporized=""/> < <tripinfo id="0.15" depart="30.00" departLane="4/1to3/1_0" departPos="3.10" departSpeed="9.27" departDelay="0.00" arrival="349.00" arrivalLane="1/1to0/1_0" arrivalPos="400.00" arrivalSpeed="9.27" duration="319.00" routeLength="1596.90" waitingTime="127.00" waitingCount="3" stopTime="0.00" timeLoss="146.27" rerouteNo="0" devices="vehroute_0.15 tripinfo_0.15" vType="DEFAULT_VEHTYPE" speedFactor="0.93" vaporized=""/> < <tripinfo id="0.16" depart="32.00" departLane="4/1to3/1_0" departPos="3.10" departSpeed="8.78" departDelay="0.00" arrival="353.00" arrivalLane="1/1to0/1_0" arrivalPos="400.00" arrivalSpeed="8.78" duration="321.00" routeLength="1596.90" waitingTime="122.00" waitingCount="3" stopTime="0.00" timeLoss="138.42" rerouteNo="0" devices="vehroute_0.16 tripinfo_0.16" vType="DEFAULT_VEHTYPE" speedFactor="0.88" vaporized=""/> < <tripinfo id="0.18" depart="36.00" departLane="4/1to3/1_0" departPos="3.10" departSpeed="9.36" departDelay="0.00" arrival="356.00" arrivalLane="1/1to0/1_0" arrivalPos="400.00" arrivalSpeed="9.36" duration="320.00" routeLength="1596.90" waitingTime="122.00" waitingCount="3" stopTime="0.00" timeLoss="148.70" rerouteNo="0" devices="vehroute_0.18 tripinfo_0.18" vType="DEFAULT_VEHTYPE" speedFactor="0.94" vaporized=""/> < <tripinfo id="0.20" depart="40.00" departLane="4/1to3/1_0" departPos="3.10" departSpeed="10.00" departDelay="0.00" arrival="359.00" arrivalLane="1/1to0/1_0" arrivalPos="400.00" arrivalSpeed="10.00" duration="319.00" routeLength="1596.90" waitingTime="122.00" waitingCount="3" stopTime="0.00" timeLoss="158.56" rerouteNo="0" devices="vehroute_0.20 tripinfo_0.20" vType="DEFAULT_VEHTYPE" speedFactor="1.02" vaporized=""/> < <tripinfo id="0.22" depart="44.00" departLane="4/1to3/1_0" departPos="3.10" departSpeed="9.75" departDelay="0.00" arrival="362.00" arrivalLane="1/1to0/1_0" arrivalPos="400.00" arrivalSpeed="9.75" duration="318.00" routeLength="1596.90" waitingTime="122.00" waitingCount="3" stopTime="0.00" timeLoss="153.52" rerouteNo="0" devices="vehroute_0.22 tripinfo_0.22" vType="DEFAULT_VEHTYPE" speedFactor="0.97" vaporized=""/> < <tripinfo id="0.27" depart="54.00" departLane="4/1to3/1_0" departPos="3.10" departSpeed="9.49" departDelay="0.00" arrival="373.00" arrivalLane="1/1to0/1_0" arrivalPos="400.00" arrivalSpeed="9.49" duration="319.00" routeLength="1596.90" waitingTime="110.00" waitingCount="3" stopTime="0.00" timeLoss="149.95" rerouteNo="0" devices="vehroute_0.27 tripinfo_0.27" vType="DEFAULT_VEHTYPE" speedFactor="0.95" vaporized=""/> < <tripinfo id="0.29" depart="58.00" departLane="4/1to3/1_0" departPos="3.10" departSpeed="9.31" departDelay="0.00" arrival="376.00" arrivalLane="1/1to0/1_0" arrivalPos="400.00" arrivalSpeed="9.31" duration="318.00" routeLength="1596.90" waitingTime="110.00" waitingCount="3" stopTime="0.00" timeLoss="145.89" rerouteNo="0" devices="vehroute_0.29 tripinfo_0.29" vType="DEFAULT_VEHTYPE" speedFactor="0.93" vaporized=""/> < <tripinfo id="0.30" depart="60.00" departLane="4/1to3/1_0" departPos="3.10" departSpeed="10.00" departDelay="0.00" arrival="377.00" arrivalLane="1/1to0/1_0" arrivalPos="400.00" arrivalSpeed="10.00" duration="317.00" routeLength="1596.90" waitingTime="110.00" waitingCount="3" stopTime="0.00" timeLoss="157.14" rerouteNo="0" devices="vehroute_0.30 tripinfo_0.30" vType="DEFAULT_VEHTYPE" speedFactor="1.18" vaporized=""/> < <tripinfo id="0.31" depart="62.00" departLane="4/1to3/1_0" departPos="3.10" departSpeed="10.00" departDelay="0.00" arrival="379.00" arrivalLane="1/1to0/1_0" arrivalPos="400.00" arrivalSpeed="10.00" duration="317.00" routeLength="1596.90" waitingTime="110.00" waitingCount="3" stopTime="0.00" timeLoss="156.64" rerouteNo="0" devices="vehroute_0.31 tripinfo_0.31" vType="DEFAULT_VEHTYPE" speedFactor="1.15" vaporized=""/> < <tripinfo id="0.33" depart="66.00" departLane="4/1to3/1_0" departPos="3.10" departSpeed="10.00" departDelay="0.00" arrival="434.00" arrivalLane="1/1to0/1_0" arrivalPos="400.00" arrivalSpeed="10.00" duration="368.00" routeLength="1596.90" waitingTime="177.00" waitingCount="4" stopTime="0.00" timeLoss="207.67" rerouteNo="0" devices="vehroute_0.33 tripinfo_0.33" vType="DEFAULT_VEHTYPE" speedFactor="1.17" vaporized=""/> < <tripinfo id="0.35" depart="70.00" departLane="4/1to3/1_0" departPos="3.10" departSpeed="10.00" departDelay="0.00" arrival="437.00" arrivalLane="1/1to0/1_0" arrivalPos="400.00" arrivalSpeed="10.00" duration="367.00" routeLength="1596.90" waitingTime="177.00" waitingCount="4" stopTime="0.00" timeLoss="206.85" rerouteNo="0" devices="vehroute_0.35 tripinfo_0.35" vType="DEFAULT_VEHTYPE" speedFactor="1.02" vaporized=""/> < <tripinfo id="0.37" depart="74.00" departLane="4/1to3/1_0" departPos="3.10" departSpeed="10.00" departDelay="0.00" arrival="441.00" arrivalLane="1/1to0/1_0" arrivalPos="400.00" arrivalSpeed="10.00" duration="367.00" routeLength="1596.90" waitingTime="175.00" waitingCount="4" stopTime="0.00" timeLoss="206.64" rerouteNo="0" devices="vehroute_0.37 tripinfo_0.37" vType="DEFAULT_VEHTYPE" speedFactor="1.18" vaporized=""/> < <tripinfo id="0.38" depart="76.00" departLane="4/1to3/1_0" departPos="3.10" departSpeed="10.00" departDelay="0.00" arrival="442.00" arrivalLane="1/1to0/1_0" arrivalPos="400.00" arrivalSpeed="10.00" duration="366.00" routeLength="1596.90" waitingTime="175.00" waitingCount="4" stopTime="0.00" timeLoss="206.14" rerouteNo="0" devices="vehroute_0.38 tripinfo_0.38" vType="DEFAULT_VEHTYPE" speedFactor="1.10" vaporized=""/> < <tripinfo id="0.39" depart="78.00" departLane="4/1to3/1_0" departPos="3.10" departSpeed="9.01" departDelay="0.00" arrival="447.00" arrivalLane="1/1to0/1_0" arrivalPos="400.00" arrivalSpeed="9.01" duration="369.00" routeLength="1596.90" waitingTime="165.00" waitingCount="4" stopTime="0.00" timeLoss="191.24" rerouteNo="0" devices="vehroute_0.39 tripinfo_0.39" vType="DEFAULT_VEHTYPE" speedFactor="0.90" vaporized=""/> < <tripinfo id="0.40" depart="80.00" departLane="4/1to3/1_0" departPos="3.10" departSpeed="10.00" departDelay="0.00" arrival="449.00" arrivalLane="1/1to0/1_0" arrivalPos="400.00" arrivalSpeed="10.00" duration="369.00" routeLength="1596.90" waitingTime="165.00" waitingCount="4" stopTime="0.00" timeLoss="208.33" rerouteNo="0" devices="vehroute_0.40 tripinfo_0.40" vType="DEFAULT_VEHTYPE" speedFactor="1.03" vaporized=""/> < <tripinfo id="0.42" depart="84.00" departLane="4/1to3/1_0" departPos="3.10" departSpeed="10.00" departDelay="0.00" arrival="452.00" arrivalLane="1/1to0/1_0" arrivalPos="400.00" arrivalSpeed="10.00" duration="368.00" routeLength="1596.90" waitingTime="165.00" waitingCount="4" stopTime="0.00" timeLoss="207.35" rerouteNo="0" devices="vehroute_0.42 tripinfo_0.42" vType="DEFAULT_VEHTYPE" speedFactor="1.09" vaporized=""/> < <tripinfo id="0.43" depart="86.00" departLane="4/1to3/1_0" departPos="3.10" departSpeed="10.00" departDelay="0.00" arrival="453.00" arrivalLane="1/1to0/1_0" arrivalPos="400.00" arrivalSpeed="10.00" duration="367.00" routeLength="1596.90" waitingTime="165.00" waitingCount="4" stopTime="0.00" timeLoss="206.85" rerouteNo="0" devices="vehroute_0.43 tripinfo_0.43" vType="DEFAULT_VEHTYPE" speedFactor="1.04" vaporized=""/> < <tripinfo id="0.44" depart="88.00" departLane="4/1to3/1_0" departPos="3.10" departSpeed="10.00" departDelay="0.00" arrival="455.00" arrivalLane="1/1to0/1_0" arrivalPos="400.00" arrivalSpeed="10.00" duration="367.00" routeLength="1596.90" waitingTime="165.00" waitingCount="4" stopTime="0.00" timeLoss="206.35" rerouteNo="0" devices="vehroute_0.44 tripinfo_0.44" vType="DEFAULT_VEHTYPE" speedFactor="1.04" vaporized=""/> <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2026-04-26T07:24:54.137722+01:00 by Eclipse SUMO sumo v1_26_0+1388-aac31961a58 > <sumoConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,203c6,28 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="0.0" depart="0.00" departSpeed="10.00" speedFactor="1.0600" arrival="260.00"> < <route edges="4/1to3/1 3/1to2/1 2/1to1/1 1/1to0/1"/> < </vehicle> < < <vehicle id="0.1" depart="2.00" departSpeed="9.38" speedFactor="0.9383" arrival="264.00"> < <route edges="4/1to3/1 3/1to2/1 2/1to1/1 1/1to0/1"/> < </vehicle> < < <vehicle id="0.2" depart="4.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> < < <vehicle id="0.3" depart="6.00" departSpeed="10.00" speedFactor="1.0827" arrival="267.00"> < <route edges="4/1to3/1 3/1to2/1 2/1to1/1 1/1to0/1"/> < </vehicle> < < <vehicle id="0.4" depart="8.00" departSpeed="10.00" speedFactor="1.0303" arrival="269.00"> < <route edges="4/1to3/1 3/1to2/1 2/1to1/1 1/1to0/1"/> < </vehicle> < < <vehicle id="0.5" depart="10.00" departSpeed="8.31" speedFactor="0.8310" arrival="275.00"> < <route edges="4/1to3/1 3/1to2/1 2/1to1/1 1/1to0/1"/> < </vehicle> < < <vehicle id="0.6" depart="12.00" departSpeed="9.64" speedFactor="1.0458" arrival="277.00"> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,79 > ================================================================= > ==1177186==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000097318 at pc 0x616b56cd568b bp 0x7ffe5ca99e10 sp 0x7ffe5ca99e08 > READ of size 4 at 0x519000097318 thread T0 > #0 0x616b56cd568a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x616b56e0516d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x616b571836ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x616b56dfe976 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x616b57510e3b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x75916e3e68f2 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 0x75916e39aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x75916e39badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x75916e390c87 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 0x75916e3e0d42 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 0x616b575481d2 in SUMOSAXReader::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>) /home/delphi/clangDebug/sumo/src/utils/xml/SUMOSAXReader.cpp:118:18 > #11 0x616b577fb971 in XMLSubSys::runParser(GenericSAXHandler&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool, bool, bool, bool) /home/delphi/clangDebug/sumo/src/utils/xml/XMLSubSys.cpp:170:42 > #12 0x616b54a56663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x616b54a62ccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x616b5482159e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x75916b22a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x75916b22a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x616b54744584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > > 0x519000097318 is located 0 bytes after 920-byte region [0x519000096f80,0x519000097318) > allocated by thread T0 here: > #0 0x616b5481d9f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > #1 0x616b56d6a3a5 in MSVehicleControl::buildVehicle(SUMOVehicleParameter*, std::shared_ptr<MSRoute const>, MSVehicleType*, bool, MSVehicleControl::VehicleDefinitionSource, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:112:24 > #2 0x616b56abc2ce in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x616b56e03d5d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x616b571836ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2026-04-26T07:24:12.727444+01:00 by Eclipse SUMO sumo v1_26_0+1388-aac31961a58 > <sumoConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,11c6,9 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="0" depart="0.00" departPos="100.00" departSpeed="10.00" speedFactor="1.0600" arrival="174.00"> < <route edges="4/1to3/1 3/1to2/1 2/1to1/1 1/1to0/1"/> < </vehicle> < < <vehicle id="1" depart="5.00" departPos="100.00" departSpeed="10.00" speedFactor="1.0600" arrival="176.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_50.00.xml.gz"/> > </input> 13c11,29 < </routes> --- > <output> > <vehroute-output value="vehroutes.xml"/> > </output> > > <time> > <begin value="10"/> > </time> > > <processing> > <default.departspeed value="0"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 5,8c5,82 < Warning: Teleporting vehicle '0'; waited too long (wrong lane), lane='4/1to3/1_0', time=332.00. < Warning: Vehicle '0' ends teleporting on edge '2/1to1/1', time=332.00. < Warning: Teleporting vehicle '1'; waited too long (wrong lane), lane='4/1to3/1_0', time=637.00. < Warning: Vehicle '1' ends teleporting on edge '2/1to1/1', time=637.00. --- > ================================================================= > ==1177228==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000097318 at pc 0x6543b657f68b bp 0x7ffd9079ecb0 sp 0x7ffd9079eca8 > READ of size 4 at 0x519000097318 thread T0 > #0 0x6543b657f68a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x6543b66af16d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x6543b6a2d6ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x6543b66a8976 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x6543b6dbae3b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x7aad34fe68f2 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 0x7aad34f9aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x7aad34f9badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x7aad34f90c87 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 0x7aad34fe0d42 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 0x6543b6df21d2 in SUMOSAXReader::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>) /home/delphi/clangDebug/sumo/src/utils/xml/SUMOSAXReader.cpp:118:18 > #11 0x6543b70a5971 in XMLSubSys::runParser(GenericSAXHandler&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool, bool, bool, bool) /home/delphi/clangDebug/sumo/src/utils/xml/XMLSubSys.cpp:170:42 > #12 0x6543b4300663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x6543b430cccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x6543b40cb59e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x7aad31e2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x7aad31e2a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x6543b3fee584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > > 0x519000097318 is located 0 bytes after 920-byte region [0x519000096f80,0x519000097318) > allocated by thread T0 here: <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2026-04-26T07:24:14.188683+01:00 by Eclipse SUMO sumo v1_26_0+1388-aac31961a58 > <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="0" depart="0.00" departPos="100.00" departSpeed="10.00" speedFactor="1.0600" arrival="432.00"> < <route edges="4/1to3/1 2/1to1/1 1/1to0/1"/> < </vehicle> --- > <input> > <net-file value="input_net.net.xml"/> > <load-state value="state.sbx"/> > </input> 9,11c11,13 < <vehicle id="1" depart="5.00" departPos="100.00" departSpeed="10.00" speedFactor="1.0600" arrival="776.00"> < <route edges="4/1to3/1 2/1to1/1 1/1to0/1"/> < </vehicle> --- > <output> > <vehroute-output value="vehroutes.xml"/> > </output> 13c15,26 < </routes> --- > <processing> > <ignore-route-errors value="true"/> > <default.departspeed value="0"/> > <default.departlane value="first"/> > </processing> > <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > ================================================================= > ==1177166==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000097818 at pc 0x627ca74a468b bp 0x7ffd4ff2a390 sp 0x7ffd4ff2a388 > READ of size 4 at 0x519000097818 thread T0 > #0 0x627ca74a468a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x627ca75d416d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x627ca79526ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x627ca75cd976 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x627ca7cdfe3b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x769e09fe68f2 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 0x769e09f9aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x769e09f9badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x769e09f90c87 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 0x769e09fe0d42 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 0x627ca7d171d2 in SUMOSAXReader::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>) /home/delphi/clangDebug/sumo/src/utils/xml/SUMOSAXReader.cpp:118:18 > #11 0x627ca7fca971 in XMLSubSys::runParser(GenericSAXHandler&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool, bool, bool, bool) /home/delphi/clangDebug/sumo/src/utils/xml/XMLSubSys.cpp:170:42 > #12 0x627ca5225663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x627ca5231ccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x627ca4ff059e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x769e06e2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x769e06e2a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x627ca4f13584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > > 0x519000097818 is located 0 bytes after 920-byte region [0x519000097480,0x519000097818) > allocated by thread T0 here: > #0 0x627ca4fec9f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > #1 0x627ca75393a5 in MSVehicleControl::buildVehicle(SUMOVehicleParameter*, std::shared_ptr<MSRoute const>, MSVehicleType*, bool, MSVehicleControl::VehicleDefinitionSource, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:112:24 > #2 0x627ca728b2ce in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x627ca75d2d5d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x627ca79526ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 <truncated after showing first 30 lines> ---------- Differences in vehroutes2 ---------- 2a3,4 > <!-- generated on 2026-04-26T07:24:11.876773+01:00 by Eclipse SUMO sumo v1_26_0+1388-aac31961a58 > <sumoConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,7c6,23 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="0" type="v2" depart="0.00" departPos="100.00" departSpeed="10.00" speedFactor="1.0600" arrival="256.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> > > <output> > <vehroute-output value="vehroutes2.xml"/> > </output> > > <processing> > <default.departspeed value="0"/> > <default.departlane value="first"/> > </processing> > > <report> > <duration-log.disable value="true"/> > <no-step-log value="true"/> > </report> 9,93c25 < <vehicle id="1" type="v1" depart="5.00" departPos="100.00" departSpeed="10.00" speedFactor="1.0827" arrival="258.00"> < <route edges="4/1to3/1 3/1to2/1 2/1to1/1 1/1to0/1"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,78 > ================================================================= > ==1177170==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000097d18 at pc 0x5e871cc9c68b bp 0x7ffe219dde30 sp 0x7ffe219dde28 > READ of size 4 at 0x519000097d18 thread T0 > #0 0x5e871cc9c68a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x5e871cdcc16d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x5e871d14a6ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x5e871cdc5976 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x5e871d4d7e3b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x7fd7f33e68f2 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 0x7fd7f339aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x7fd7f339badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x7fd7f3390c87 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 0x7fd7f33e0d42 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 0x5e871d50f1d2 in SUMOSAXReader::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>) /home/delphi/clangDebug/sumo/src/utils/xml/SUMOSAXReader.cpp:118:18 > #11 0x5e871d7c2971 in XMLSubSys::runParser(GenericSAXHandler&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool, bool, bool, bool) /home/delphi/clangDebug/sumo/src/utils/xml/XMLSubSys.cpp:170:42 > #12 0x5e871aa1d663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x5e871aa29ccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x5e871a7e859e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x7fd7f022a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x7fd7f022a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x5e871a70b584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > > 0x519000097d18 is located 0 bytes after 920-byte region [0x519000097980,0x519000097d18) > allocated by thread T0 here: > #0 0x5e871a7e49f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > #1 0x5e871cd313a5 in MSVehicleControl::buildVehicle(SUMOVehicleParameter*, std::shared_ptr<MSRoute const>, MSVehicleType*, bool, MSVehicleControl::VehicleDefinitionSource, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:112:24 > #2 0x5e871ca832ce in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x5e871cdcad5d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x5e871d14a6ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2026-04-26T07:24:11.978651+01:00 by Eclipse SUMO sumo v1_26_0+1388-aac31961a58 > <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="0" depart="0.00" departPos="100.00" departSpeed="10.00" speedFactor="1.0600" arrival="260.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.gz"/> > </input> 9,11c11,13 < <vehicle id="1" depart="5.00" departPos="100.00" departSpeed="10.00" speedFactor="1.0600" arrival="262.00"> < <route edges="4/1to3/1 3/1to2/1 2/1to1/1 1/1to0/1"/> < </vehicle> --- > <output> > <vehroute-output value="vehroutes.xml"/> > </output> 13c15,25 < </routes> --- > <processing> > <default.departspeed value="0"/> > <default.departlane value="first"/> > </processing> > > <report> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,78 > ================================================================= > ==1177246==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000097d18 at pc 0x5ba16f73e68b bp 0x7fff5256a4f0 sp 0x7fff5256a4e8 > READ of size 4 at 0x519000097d18 thread T0 > #0 0x5ba16f73e68a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x5ba16f86e16d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x5ba16fbec6ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x5ba16f867976 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x5ba16ff79e3b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x761b191e68f2 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 0x761b1919aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x761b1919badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x761b19190c87 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 0x761b191e0d42 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 0x5ba16ffb11d2 in SUMOSAXReader::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>) /home/delphi/clangDebug/sumo/src/utils/xml/SUMOSAXReader.cpp:118:18 > #11 0x5ba170264971 in XMLSubSys::runParser(GenericSAXHandler&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool, bool, bool, bool) /home/delphi/clangDebug/sumo/src/utils/xml/XMLSubSys.cpp:170:42 > #12 0x5ba16d4bf663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x5ba16d4cbccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x5ba16d28a59e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x761b1602a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x761b1602a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x5ba16d1ad584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > > 0x519000097d18 is located 0 bytes after 920-byte region [0x519000097980,0x519000097d18) > allocated by thread T0 here: > #0 0x5ba16d2869f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > #1 0x5ba16f7d33a5 in MSVehicleControl::buildVehicle(SUMOVehicleParameter*, std::shared_ptr<MSRoute const>, MSVehicleType*, bool, MSVehicleControl::VehicleDefinitionSource, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:112:24 > #2 0x5ba16f5252ce in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x5ba16f86cd5d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x5ba16fbec6ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2026-04-26T07:24:14.515014+01:00 by Eclipse SUMO sumo v1_26_0+1388-aac31961a58 > <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="0" depart="0.00" departPos="100.00" departSpeed="10.00" speedFactor="1.0600" arrival="260.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="1" depart="5.00" departPos="100.00" departSpeed="10.00" speedFactor="1.0600" arrival="262.00"> < <route edges="4/1to3/1 3/1to2/1 2/1to1/1 1/1to0/1"/> < </vehicle> --- > <output> > <vehroute-output value="vehroutes.xml"/> > </output> 13c15,25 < </routes> --- > <processing> > <default.departspeed value="0"/> > <default.departlane value="first"/> > </processing> > > <report> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,78 > ================================================================= > ==1177912==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000097318 at pc 0x57f44e1a368b bp 0x7fffedc6b110 sp 0x7fffedc6b108 > READ of size 4 at 0x519000097318 thread T0 > #0 0x57f44e1a368a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x57f44e2d316d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x57f44e6516ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x57f44e2cc976 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x57f44e9dee3b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x78ea875e68f2 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 0x78ea8759aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x78ea8759badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x78ea87590c87 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 0x78ea875e0d42 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 0x57f44ea161d2 in SUMOSAXReader::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>) /home/delphi/clangDebug/sumo/src/utils/xml/SUMOSAXReader.cpp:118:18 > #11 0x57f44ecc9971 in XMLSubSys::runParser(GenericSAXHandler&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool, bool, bool, bool) /home/delphi/clangDebug/sumo/src/utils/xml/XMLSubSys.cpp:170:42 > #12 0x57f44bf24663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x57f44bf30ccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x57f44bcef59e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x78ea8442a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x78ea8442a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x57f44bc12584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > > 0x519000097318 is located 0 bytes after 920-byte region [0x519000096f80,0x519000097318) > allocated by thread T0 here: > #0 0x57f44bceb9f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > #1 0x57f44e2383a5 in MSVehicleControl::buildVehicle(SUMOVehicleParameter*, std::shared_ptr<MSRoute const>, MSVehicleType*, bool, MSVehicleControl::VehicleDefinitionSource, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:112:24 > #2 0x57f44df8a2ce in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x57f44e2d1d5d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x57f44e6516ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 <truncated after showing first 30 lines> ---------- Differences in tripinfo2 ---------- 2a3,4 > <!-- generated on 2026-04-26T07:24:52.385222+01:00 by Eclipse SUMO sumo v1_26_0+1388-aac31961a58 > <sumoConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,7c6,25 < <tripinfos xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/tripinfo_file.xsd"> < <tripinfo id="0" depart="0.00" departLane="E0_0" departPos="5.10" departSpeed="10.00" departDelay="0.00" arrival="20.00" arrivalLane="E1_0" arrivalPos="30.00" arrivalSpeed="14.72" duration="20.00" routeLength="125.00" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="0.14" rerouteNo="0" devices="tripinfo_0" vType="DEFAULT_VEHTYPE" speedFactor="1.06" vaporized=""/> < <tripinfo id="1" depart="0.00" departLane="E1_0" departPos="5.10" departSpeed="10.00" departDelay="0.00" arrival="20.00" arrivalLane="E1_0" arrivalPos="30.00" arrivalSpeed="13.03" duration="20.00" routeLength="24.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="0.03" rerouteNo="0" devices="tripinfo_1" vType="DEFAULT_VEHTYPE" speedFactor="0.94" vaporized=""/> < </tripinfos> --- > <input> > <net-file value="input_net2.net.xml"/> > <load-state value="state.xml"/> > </input> > > <output> > <tripinfo-output value="tripinfo2.xml"/> > </output> > > <processing> > <default.departspeed value="0"/> > <default.departlane value="first"/> > </processing> > > <report> > <duration-log.disable value="true"/> > <no-step-log value="true"/> > </report> > > </sumoConfiguration>
---------- Differences in errors ---------- 0a1,83 > ================================================================= > ==1177709==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000099b18 at pc 0x62ac85bcc68b bp 0x7ffe97dcc250 sp 0x7ffe97dcc248 > READ of size 4 at 0x519000099b18 thread T0 > #0 0x62ac85bcc68a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x62ac85cfc16d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x62ac8607a6ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x62ac85cf5976 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x62ac86407e3b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x7effe95e68f2 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 0x7effe959aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x7effe959badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x7effe9590c87 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 0x7effe95e0d42 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 0x62ac8643f1d2 in SUMOSAXReader::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>) /home/delphi/clangDebug/sumo/src/utils/xml/SUMOSAXReader.cpp:118:18 > #11 0x62ac866f2971 in XMLSubSys::runParser(GenericSAXHandler&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool, bool, bool, bool) /home/delphi/clangDebug/sumo/src/utils/xml/XMLSubSys.cpp:170:42 > #12 0x62ac8394d663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x62ac83959ccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x62ac8371859e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x7effe642a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x7effe642a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x62ac8363b584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > > 0x519000099b18 is located 0 bytes after 920-byte region [0x519000099780,0x519000099b18) > allocated by thread T0 here: > #0 0x62ac837149f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > #1 0x62ac85c613a5 in MSVehicleControl::buildVehicle(SUMOVehicleParameter*, std::shared_ptr<MSRoute const>, MSVehicleType*, bool, MSVehicleControl::VehicleDefinitionSource, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:112:24 > #2 0x62ac859b32ce in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x62ac85cfad5d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x62ac8607a6ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 <truncated after showing first 30 lines> ---------- Differences in tls_state ---------- 1,252d0 < <?xml version="1.0" encoding="UTF-8"?> < < < <tlsStates xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/tlsstates_file.xsd"> < <tlsState time="100.00" id="0/0" programID="0" phase="1" state="yyyr"/> < <tlsState time="101.00" id="0/0" programID="0" phase="1" state="yyyr"/> < <tlsState time="102.00" id="0/0" programID="0" phase="2" state="GrGg"/> < <tlsState time="103.00" id="0/0" programID="0" phase="2" state="GrGg"/> < <tlsState time="104.00" id="0/0" programID="0" phase="2" state="GrGg"/> < <tlsState time="105.00" id="0/0" programID="0" phase="2" state="GrGg"/> < <tlsState time="106.00" id="0/0" programID="0" phase="2" state="GrGg"/> < <tlsState time="107.00" id="0/0" programID="0" phase="2" state="GrGg"/> < <tlsState time="108.00" id="0/0" programID="0" phase="2" state="GrGg"/> < <tlsState time="109.00" id="0/0" programID="0" phase="2" state="GrGg"/> < <tlsState time="110.00" id="0/0" programID="0" phase="2" state="GrGg"/> < <tlsState time="111.00" id="0/0" programID="0" phase="2" state="GrGg"/> < <tlsState time="112.00" id="0/0" programID="0" phase="2" state="GrGg"/> < <tlsState time="113.00" id="0/0" programID="0" phase="2" state="GrGg"/> < <tlsState time="114.00" id="0/0" programID="0" phase="2" state="GrGg"/> < <tlsState time="115.00" id="0/0" programID="0" phase="2" state="GrGg"/> < <tlsState time="116.00" id="0/0" programID="0" phase="2" state="GrGg"/> < <tlsState time="117.00" id="0/0" programID="0" phase="2" state="GrGg"/> < <tlsState time="118.00" id="0/0" programID="0" phase="2" state="GrGg"/> < <tlsState time="119.00" id="0/0" programID="0" phase="2" state="GrGg"/> < <tlsState time="120.00" id="0/0" programID="0" phase="2" state="GrGg"/> < <tlsState time="121.00" id="0/0" programID="0" phase="2" state="GrGg"/> < <tlsState time="122.00" id="0/0" programID="0" phase="2" state="GrGg"/> < <tlsState time="123.00" id="0/0" programID="0" phase="2" state="GrGg"/> < <tlsState time="124.00" id="0/0" programID="0" phase="2" state="GrGg"/> <truncated after showing first 30 lines> ---------- Differences in vehroutes2 ---------- 2a3,4 > <!-- generated on 2026-04-26T07:24:42.186262+01:00 by Eclipse SUMO sumo v1_26_0+1388-aac31961a58 > <sumoConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,7c6,10 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="0" depart="0.00" departPos="100.00" departSpeed="10.00" speedFactor="1.0600" arrival="260.00"> < <route edges="4/1to3/1 3/1to2/1 2/1to1/1 1/1to0/1" exitTimes="44.00 130.00 216.00 260.00"/> < </vehicle> --- > <input> > <net-file value="input_net.net.xml"/> > <additional-files value="input_additional.add.xml"/> > <load-state value="state.xml"/> > </input> 9,12c12,15 < <vehicle id="1" depart="5.00" departPos="100.00" departSpeed="10.00" speedFactor="1.0600" arrival="262.00"> < <route edges="4/1to3/1 3/1to2/1 2/1to1/1 1/1to0/1" exitTimes="47.00 144.00 219.00 262.00"/> < <stop lane="3/1to2/1_0" duration="10.00" started="134.00" ended="144.00"/> < </vehicle> --- > <output> > <vehroute-output value="vehroutes2.xml"/> > <vehroute-output.exit-times value="true"/> > </output> 14,16c17,20 < <vehicle id="2" depart="49.00" arrival="346.00"> < <route edges="4/1to3/1 3/1to2/1 2/1to1/1 1/1to0/1" exitTimes="130.00 216.00 302.00 346.00"/> < </vehicle> --- > <processing> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,78 > ================================================================= > ==1177318==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x51900009aa18 at pc 0x5d87be57a68b bp 0x7ffc3963bbd0 sp 0x7ffc3963bbc8 > READ of size 4 at 0x51900009aa18 thread T0 > #0 0x5d87be57a68a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x5d87be6aa16d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x5d87bea286ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x5d87be6a3976 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x5d87bedb5e3b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x72c79a7e68f2 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 0x72c79a79aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x72c79a79badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x72c79a790c87 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 0x72c79a7e0d42 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 0x5d87beded1d2 in SUMOSAXReader::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>) /home/delphi/clangDebug/sumo/src/utils/xml/SUMOSAXReader.cpp:118:18 > #11 0x5d87bf0a0971 in XMLSubSys::runParser(GenericSAXHandler&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool, bool, bool, bool) /home/delphi/clangDebug/sumo/src/utils/xml/XMLSubSys.cpp:170:42 > #12 0x5d87bc2fb663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x5d87bc307ccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x5d87bc0c659e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x72c79762a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x72c79762a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x5d87bbfe9584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > > 0x51900009aa18 is located 0 bytes after 920-byte region [0x51900009a680,0x51900009aa18) > allocated by thread T0 here: > #0 0x5d87bc0c29f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > #1 0x5d87be60f3a5 in MSVehicleControl::buildVehicle(SUMOVehicleParameter*, std::shared_ptr<MSRoute const>, MSVehicleType*, bool, MSVehicleControl::VehicleDefinitionSource, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:112:24 > #2 0x5d87be3612ce in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x5d87be6a8d5d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x5d87bea286ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2026-04-26T07:24:19.169854+01:00 by Eclipse SUMO sumo v1_26_0+1388-aac31961a58 > <sumoConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,7c6,24 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="0.0" depart="0.00" arrival="254.00"> < <route edges="0/1to1/1 1/1to2/1 2/1to3/1 3/1to4/1"/> < </vehicle> --- > <input> > <net-file value="input_net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <load-state value="state.xml"/> > </input> > > <output> > <vehroute-output value="vehroutes.xml"/> > </output> > > <processing> > <default.departspeed value="0"/> > <default.departlane value="first"/> > </processing> > > <report> > <duration-log.disable value="true"/> > <no-step-log value="true"/> > </report> 9,45c26 < <vehicle id="0.1" depart="10.00" arrival="260.00"> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,78 > ================================================================= > ==1177366==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x51900009aa18 at pc 0x57794105f68b bp 0x7ffc7647ba10 sp 0x7ffc7647ba08 > READ of size 4 at 0x51900009aa18 thread T0 > #0 0x57794105f68a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x57794118f16d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x57794150d6ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x577941188976 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x57794189ae3b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x78a4ae3e68f2 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 0x78a4ae39aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x78a4ae39badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x78a4ae390c87 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 0x78a4ae3e0d42 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 0x5779418d21d2 in SUMOSAXReader::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>) /home/delphi/clangDebug/sumo/src/utils/xml/SUMOSAXReader.cpp:118:18 > #11 0x577941b85971 in XMLSubSys::runParser(GenericSAXHandler&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool, bool, bool, bool) /home/delphi/clangDebug/sumo/src/utils/xml/XMLSubSys.cpp:170:42 > #12 0x57793ede0663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x57793edecccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x57793ebab59e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x78a4ab22a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x78a4ab22a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x57793eace584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > > 0x51900009aa18 is located 0 bytes after 920-byte region [0x51900009a680,0x51900009aa18) > allocated by thread T0 here: > #0 0x57793eba79f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > #1 0x5779410f43a5 in MSVehicleControl::buildVehicle(SUMOVehicleParameter*, std::shared_ptr<MSRoute const>, MSVehicleType*, bool, MSVehicleControl::VehicleDefinitionSource, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:112:24 > #2 0x577940e462ce in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x57794118dd5d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x57794150d6ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2026-04-26T07:24:21.818756+01:00 by Eclipse SUMO sumo v1_26_0+1388-aac31961a58 > <sumoConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,7c6,24 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="0.0" depart="2.00" arrival="254.00"> < <route edges="0/1to1/1 1/1to2/1 2/1to3/1 3/1to4/1"/> < </vehicle> --- > <input> > <net-file value="input_net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <load-state value="state.xml"/> > </input> > > <output> > <vehroute-output value="vehroutes.xml"/> > </output> > > <processing> > <default.departspeed value="0"/> > <default.departlane value="first"/> > </processing> > > <report> > <duration-log.disable value="true"/> > <no-step-log value="true"/> > </report> 9,69c26 < <vehicle id="0.1" depart="5.00" arrival="260.00"> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,78 > ================================================================= > ==1177888==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000099b18 at pc 0x5a0bdb30168b bp 0x7fff477ed250 sp 0x7fff477ed248 > READ of size 4 at 0x519000099b18 thread T0 > #0 0x5a0bdb30168a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x5a0bdb43116d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x5a0bdb7af6ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x5a0bdb42a976 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x5a0bdbb3ce3b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x797657fe68f2 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 0x797657f9aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x797657f9badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x797657f90c87 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 0x797657fe0d42 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 0x5a0bdbb741d2 in SUMOSAXReader::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>) /home/delphi/clangDebug/sumo/src/utils/xml/SUMOSAXReader.cpp:118:18 > #11 0x5a0bdbe27971 in XMLSubSys::runParser(GenericSAXHandler&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool, bool, bool, bool) /home/delphi/clangDebug/sumo/src/utils/xml/XMLSubSys.cpp:170:42 > #12 0x5a0bd9082663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x5a0bd908eccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x5a0bd8e4d59e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x797654e2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x797654e2a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x5a0bd8d70584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > > 0x519000099b18 is located 0 bytes after 920-byte region [0x519000099780,0x519000099b18) > allocated by thread T0 here: > #0 0x5a0bd8e499f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > #1 0x5a0bdb3963a5 in MSVehicleControl::buildVehicle(SUMOVehicleParameter*, std::shared_ptr<MSRoute const>, MSVehicleType*, bool, MSVehicleControl::VehicleDefinitionSource, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:112:24 > #2 0x5a0bdb0e82ce in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x5a0bdb42fd5d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x5a0bdb7af6ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 <truncated after showing first 30 lines> ---------- Differences in tls_state ---------- 1,218d0 < <?xml version="1.0" encoding="UTF-8"?> < < < <tlsStates xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/tlsstates_file.xsd"> < <tlsState time="50.00" id="0/0" programID="0" phase="2" state="GrGg"/> < <tlsState time="51.00" id="0/0" programID="0" phase="2" state="GrGg"/> < <tlsState time="52.00" id="0/0" programID="0" phase="2" state="GrGg"/> < <tlsState time="53.00" id="0/0" programID="0" phase="2" state="GrGg"/> < <tlsState time="54.00" id="0/0" programID="0" phase="2" state="GrGg"/> < <tlsState time="55.00" id="0/0" programID="0" phase="2" state="GrGg"/> < <tlsState time="56.00" id="0/0" programID="0" phase="2" state="GrGg"/> < <tlsState time="57.00" id="0/0" programID="0" phase="2" state="GrGg"/> < <tlsState time="58.00" id="0/0" programID="0" phase="2" state="GrGg"/> < <tlsState time="59.00" id="0/0" programID="0" phase="2" state="GrGg"/> < <tlsState time="60.00" id="0/0" programID="0" phase="2" state="GrGg"/> < <tlsState time="61.00" id="0/0" programID="0" phase="2" state="GrGg"/> < <tlsState time="62.00" id="0/0" programID="0" phase="2" state="GrGg"/> < <tlsState time="63.00" id="0/0" programID="0" phase="2" state="GrGg"/> < <tlsState time="64.00" id="0/0" programID="0" phase="2" state="GrGg"/> < <tlsState time="65.00" id="0/0" programID="0" phase="3" state="yryy"/> < <tlsState time="66.00" id="0/0" programID="0" phase="3" state="yryy"/> < <tlsState time="67.00" id="0/0" programID="0" phase="3" state="yryy"/> < <tlsState time="68.00" id="0/0" programID="0" phase="0" state="GgGr"/> < <tlsState time="69.00" id="0/0" programID="0" phase="0" state="GgGr"/> < <tlsState time="70.00" id="0/0" programID="0" phase="0" state="GgGr"/> < <tlsState time="71.00" id="0/0" programID="0" phase="0" state="GgGr"/> < <tlsState time="72.00" id="0/0" programID="0" phase="0" state="GgGr"/> < <tlsState time="73.00" id="0/0" programID="0" phase="0" state="GgGr"/> < <tlsState time="74.00" id="0/0" programID="0" phase="0" state="GgGr"/> <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2026-04-26T07:24:51.278846+01:00 by Eclipse SUMO sumo v1_26_0+1388-aac31961a58 > <sumoConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,7c6,10 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="0" depart="0.00" departPos="100.00" departSpeed="10.00" speedFactor="1.0600" insertionChecks="none" arrival="260.00"> < <route edges="4/1to3/1 3/1to2/1 2/1to1/1 1/1to0/1"/> < </vehicle> --- > <input> > <net-file value="input_net.net.xml"/> > <additional-files value="input_additional.add.xml"/> > <load-state value="state.xml"/> > </input> 9,12c12,14 < <vehicle id="1" depart="5.00" departPos="100.00" departSpeed="10.00" speedFactor="1.0600" arrival="262.00"> < <route edges="4/1to3/1 3/1to2/1 2/1to1/1 1/1to0/1"/> < <stop lane="3/1to2/1_0" duration="10.00"/> < </vehicle> --- > <output> > <vehroute-output value="vehroutes.xml"/> > </output> 14c16,26 < </routes> --- > <processing> > <default.departspeed value="0"/> > <default.departlane value="first"/> > </processing> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > ================================================================= > ==1177484==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000097818 at pc 0x6018912ca68b bp 0x7fffb6a90630 sp 0x7fffb6a90628 > READ of size 4 at 0x519000097818 thread T0 > #0 0x6018912ca68a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x6018913fa16d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x6018917786ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x6018913f3976 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x601891b05e3b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x7c4af13e68f2 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 0x7c4af139aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x7c4af139badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x7c4af1390c87 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 0x7c4af13e0d42 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 0x601891b3d1d2 in SUMOSAXReader::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>) /home/delphi/clangDebug/sumo/src/utils/xml/SUMOSAXReader.cpp:118:18 > #11 0x601891df0971 in XMLSubSys::runParser(GenericSAXHandler&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool, bool, bool, bool) /home/delphi/clangDebug/sumo/src/utils/xml/XMLSubSys.cpp:170:42 > #12 0x60188f04b663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x60188f057ccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x60188ee1659e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x7c4aee22a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x7c4aee22a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x60188ed39584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > > 0x519000097818 is located 0 bytes after 920-byte region [0x519000097480,0x519000097818) > allocated by thread T0 here: > #0 0x60188ee129f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > #1 0x60189135f3a5 in MSVehicleControl::buildVehicle(SUMOVehicleParameter*, std::shared_ptr<MSRoute const>, MSVehicleType*, bool, MSVehicleControl::VehicleDefinitionSource, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:112:24 > #2 0x6018910b12ce in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x6018913f8d5d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x6018917786ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 <truncated after showing first 30 lines> ---------- Differences in output ---------- 9,16c9 < Loading state from 'state.xml' ... done ((TIME)). < Loading done. < Simulation started with time: 10.00. < Reason: All vehicles have left the simulation. < DijkstraRouter answered 1 queries and explored 3.00 edges on average. < DijkstraRouter spent (TIME) answering queries ((TIME) on average). < -- Unordered text as found by filter '^Simulation ended at time:' -- < Simulation ended at time: 143.00. --- > Loading state from 'state.xml' ...-- Unordered text as found by filter '^Simulation ended at time:' -- ---------- Differences in tripinfo2 ---------- 2a3,4 > <!-- generated on 2026-04-26T07:24:30.609115+01:00 by Eclipse SUMO sumo v1_26_0+1388-aac31961a58 > <sumoConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,35c6,31 < <tripinfos xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/tripinfo_file.xsd"> < <tripinfo id="flowNumber.0" depart="0.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="0.00" arrival="26.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowNumber.0" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowFromTo.0" depart="4.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="4.00" arrival="30.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="1" devices="tripinfo_flowFromTo.0 routing_flowFromTo.0" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowPeriod.0" depart="8.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="3.00" arrival="34.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowPeriod.0" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowNumber.1" depart="12.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="4.00" arrival="38.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowNumber.1" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowFromTo.1" depart="16.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="6.00" arrival="42.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="1" devices="tripinfo_flowFromTo.1 routing_flowFromTo.1" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowPeriod.1" depart="20.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="10.00" arrival="46.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowPeriod.1" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowPeriod.2" depart="24.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="9.00" arrival="50.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowPeriod.2" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowNumber.2" depart="28.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="12.00" arrival="54.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowNumber.2" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowPeriod.3" depart="32.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="12.00" arrival="58.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowPeriod.3" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.0" depart="36.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="14.00" arrival="62.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.0" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowNumber.3" depart="40.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="16.00" arrival="66.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowNumber.3" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowPeriod.4" depart="44.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="19.00" arrival="70.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowPeriod.4" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.1" depart="48.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="23.00" arrival="74.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.1" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowPeriod.5" depart="52.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="22.00" arrival="78.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowPeriod.5" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.2" depart="56.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="26.00" arrival="82.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.2" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowNumber.4" depart="60.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="28.00" arrival="86.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowNumber.4" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowPeriod.6" depart="64.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="29.00" arrival="90.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowPeriod.6" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.3" depart="68.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="32.00" arrival="94.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.3" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowPeriod.7" depart="72.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="32.00" arrival="98.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowPeriod.7" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.4" depart="76.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="36.00" arrival="102.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.4" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowPeriod.8" depart="80.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="35.00" arrival="106.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowPeriod.8" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowPeriod.9" depart="84.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="34.00" arrival="110.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowPeriod.9" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.5" depart="88.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="38.00" arrival="114.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.5" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.6" depart="92.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="37.00" arrival="118.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.6" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.7" depart="96.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="28.00" arrival="122.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.7" vType="t0" speedFactor="1.00" vaporized=""/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,78 > ================================================================= > ==1177944==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x51900009d218 at pc 0x6465dc80b68b bp 0x7ffc8561dd90 sp 0x7ffc8561dd88 > READ of size 4 at 0x51900009d218 thread T0 > #0 0x6465dc80b68a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x6465dc93b16d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x6465dccb96ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x6465dc934976 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x6465dd046e3b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x787a97be68f2 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 0x787a97b9aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x787a97b9badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x787a97b90c87 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 0x787a97be0d42 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 0x6465dd07e1d2 in SUMOSAXReader::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>) /home/delphi/clangDebug/sumo/src/utils/xml/SUMOSAXReader.cpp:118:18 > #11 0x6465dd331971 in XMLSubSys::runParser(GenericSAXHandler&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool, bool, bool, bool) /home/delphi/clangDebug/sumo/src/utils/xml/XMLSubSys.cpp:170:42 > #12 0x6465da58c663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x6465da598ccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x6465da35759e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x787a94a2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x787a94a2a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x6465da27a584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > > 0x51900009d218 is located 0 bytes after 920-byte region [0x51900009ce80,0x51900009d218) > allocated by thread T0 here: > #0 0x6465da3539f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > #1 0x6465dc8a03a5 in MSVehicleControl::buildVehicle(SUMOVehicleParameter*, std::shared_ptr<MSRoute const>, MSVehicleType*, bool, MSVehicleControl::VehicleDefinitionSource, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:112:24 > #2 0x6465dc5f22ce in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x6465dc939d5d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x6465dccb96ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 <truncated after showing first 30 lines> ---------- Differences in detector2 ---------- 2a3,4 > <!-- generated on 2026-04-26T07:24:54.270155+01:00 by Eclipse SUMO sumo v1_26_0+1388-aac31961a58 > <sumoConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,465c6,31 < <meandata xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/meandata_file.xsd"> < <interval begin="60.00" end="90.00" id="ed"> < <edge id="0/0to0/1" sampledSeconds="0.00" departed="0" arrived="0" entered="0" left="0" laneChangedFrom="0" laneChangedTo="0"/> < <edge id="0/0to1/0" sampledSeconds="0.00" departed="0" arrived="0" entered="0" left="0" laneChangedFrom="0" laneChangedTo="0"/> < <edge id="0/1to0/0" sampledSeconds="0.00" departed="0" arrived="0" entered="0" left="0" laneChangedFrom="0" laneChangedTo="0"/> < <edge id="0/1to0/2" sampledSeconds="0.00" departed="0" arrived="0" entered="0" left="0" laneChangedFrom="0" laneChangedTo="0"/> < <edge id="0/1to1/1" sampledSeconds="128.57" traveltime="46.01" overlapTraveltime="46.51" density="10.63" overlapDensity="10.71" laneDensity="10.63" occupancy="5.34" waitingTime="8.00" timeLoss="13.62" speed="8.71" speedRelative="0.87" departed="3" arrived="0" entered="4" left="2" laneChangedFrom="0" laneChangedTo="0" flow="332.85"/> < <edge id="0/2to0/1" sampledSeconds="0.00" departed="0" arrived="0" entered="0" left="0" laneChangedFrom="0" laneChangedTo="0"/> < <edge id="0/2to1/2" sampledSeconds="0.00" departed="0" arrived="0" entered="0" left="0" laneChangedFrom="0" laneChangedTo="0"/> < <edge id="1/0to0/0" sampledSeconds="0.00" departed="0" arrived="0" entered="0" left="0" laneChangedFrom="0" laneChangedTo="0"/> < <edge id="1/0to1/1" sampledSeconds="0.00" departed="0" arrived="0" entered="0" left="0" laneChangedFrom="0" laneChangedTo="0"/> < <edge id="1/0to2/0" sampledSeconds="0.00" departed="0" arrived="0" entered="0" left="0" laneChangedFrom="0" laneChangedTo="0"/> < <edge id="1/1to0/1" sampledSeconds="0.00" departed="0" arrived="0" entered="0" left="0" laneChangedFrom="0" laneChangedTo="0"/> < <edge id="1/1to1/0" sampledSeconds="0.00" departed="0" arrived="0" entered="0" left="0" laneChangedFrom="0" laneChangedTo="0"/> < <edge id="1/1to1/2" sampledSeconds="0.00" departed="0" arrived="0" entered="0" left="0" laneChangedFrom="0" laneChangedTo="0"/> < <edge id="1/1to2/1" sampledSeconds="109.39" traveltime="42.41" overlapTraveltime="42.94" density="9.12" overlapDensity="9.12" laneDensity="9.12" occupancy="4.54" waitingTime="7.00" timeLoss="7.72" speed="9.43" speedRelative="0.94" departed="0" arrived="0" entered="4" left="0" laneChangedFrom="0" laneChangedTo="0" flow="309.55"/> < <edge id="1/2to0/2" sampledSeconds="0.00" departed="0" arrived="0" entered="0" left="0" laneChangedFrom="0" laneChangedTo="0"/> < <edge id="1/2to1/1" sampledSeconds="0.00" departed="0" arrived="0" entered="0" left="0" laneChangedFrom="0" laneChangedTo="0"/> < <edge id="1/2to2/2" sampledSeconds="0.00" departed="0" arrived="0" entered="0" left="0" laneChangedFrom="0" laneChangedTo="0"/> < <edge id="2/0to1/0" sampledSeconds="0.00" departed="0" arrived="0" entered="0" left="0" laneChangedFrom="0" laneChangedTo="0"/> < <edge id="2/0to2/1" sampledSeconds="0.00" departed="0" arrived="0" entered="0" left="0" laneChangedFrom="0" laneChangedTo="0"/> < <edge id="2/0to3/0" sampledSeconds="0.00" departed="0" arrived="0" entered="0" left="0" laneChangedFrom="0" laneChangedTo="0"/> < <edge id="2/1to1/1" sampledSeconds="0.00" departed="0" arrived="0" entered="0" left="0" laneChangedFrom="0" laneChangedTo="0"/> < <edge id="2/1to2/0" sampledSeconds="0.00" departed="0" arrived="0" entered="0" left="0" laneChangedFrom="0" laneChangedTo="0"/> < <edge id="2/1to2/2" sampledSeconds="0.00" departed="0" arrived="0" entered="0" left="0" laneChangedFrom="0" laneChangedTo="0"/> < <edge id="2/1to3/1" sampledSeconds="0.00" departed="0" arrived="0" entered="0" left="0" laneChangedFrom="0" laneChangedTo="0"/> <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2026-04-26T07:24:54.164259+01:00 by Eclipse SUMO sumo v1_26_0+1388-aac31961a58 > <sumoConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,7c6,25 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="0.0" depart="0.00" arrival="254.00"> < <route edges="0/1to1/1 1/1to2/1 2/1to3/1 3/1to4/1"/> < </vehicle> --- > <input> > <net-file value="input_net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional2.add.xml"/> > <load-state value="state.xml"/> > </input> > > <output> > <vehroute-output value="vehroutes.xml"/> > </output> > > <processing> > <default.departspeed value="0"/> > <default.departlane value="first"/> > </processing> > > <report> > <duration-log.disable value="true"/> > <no-step-log value="true"/> > </report> 9,45c27 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,78 > ================================================================= > ==1177365==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x51900009b918 at pc 0x5fcef34be68b bp 0x7ffe66073f30 sp 0x7ffe66073f28 > READ of size 4 at 0x51900009b918 thread T0 > #0 0x5fcef34be68a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x5fcef35ee16d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x5fcef396c6ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x5fcef35e7976 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x5fcef3cf9e3b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x7ac4ca1e68f2 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 0x7ac4ca19aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x7ac4ca19badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x7ac4ca190c87 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 0x7ac4ca1e0d42 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 0x5fcef3d311d2 in SUMOSAXReader::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>) /home/delphi/clangDebug/sumo/src/utils/xml/SUMOSAXReader.cpp:118:18 > #11 0x5fcef3fe4971 in XMLSubSys::runParser(GenericSAXHandler&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool, bool, bool, bool) /home/delphi/clangDebug/sumo/src/utils/xml/XMLSubSys.cpp:170:42 > #12 0x5fcef123f663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x5fcef124bccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x5fcef100a59e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x7ac4c702a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x7ac4c702a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x5fcef0f2d584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > > 0x51900009b918 is located 0 bytes after 920-byte region [0x51900009b580,0x51900009b918) > allocated by thread T0 here: > #0 0x5fcef10069f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > #1 0x5fcef35533a5 in MSVehicleControl::buildVehicle(SUMOVehicleParameter*, std::shared_ptr<MSRoute const>, MSVehicleType*, bool, MSVehicleControl::VehicleDefinitionSource, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:112:24 > #2 0x5fcef32a52ce in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x5fcef35ecd5d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x5fcef396c6ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2026-04-26T07:24:21.751648+01:00 by Eclipse SUMO sumo v1_26_0+1388-aac31961a58 > <sumoConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,7c6,25 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="0.1" depart="00:00:10" arrival="00:00:29"> < <route edges="SC CW"/> < </vehicle> --- > <input> > <net-file value="input_net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <load-state value="state.xml"/> > </input> > > <output> > <human-readable-time value="true"/> > <vehroute-output value="vehroutes.xml"/> > </output> > > <processing> > <default.departspeed value="0"/> > <default.departlane value="first"/> > </processing> > > <report> > <duration-log.disable value="true"/> > <no-step-log value="true"/> > </report> 9,41c27 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,78 > ================================================================= > ==1176779==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x51900009a018 at pc 0x5f00d772468b bp 0x7ffd34f81a10 sp 0x7ffd34f81a08 > READ of size 4 at 0x51900009a018 thread T0 > #0 0x5f00d772468a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x5f00d785416d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x5f00d7bd26ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x5f00d784d976 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x5f00d7f5fe3b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x7c7802be68f2 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 0x7c7802b9aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x7c7802b9badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x7c7802b90c87 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 0x7c7802be0d42 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 0x5f00d7f971d2 in SUMOSAXReader::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>) /home/delphi/clangDebug/sumo/src/utils/xml/SUMOSAXReader.cpp:118:18 > #11 0x5f00d824a971 in XMLSubSys::runParser(GenericSAXHandler&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool, bool, bool, bool) /home/delphi/clangDebug/sumo/src/utils/xml/XMLSubSys.cpp:170:42 > #12 0x5f00d54a5663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x5f00d54b1ccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x5f00d527059e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x7c77ffa2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x7c77ffa2a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x5f00d5193584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > > 0x51900009a018 is located 0 bytes after 920-byte region [0x519000099c80,0x51900009a018) > allocated by thread T0 here: > #0 0x5f00d526c9f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > #1 0x5f00d77b93a5 in MSVehicleControl::buildVehicle(SUMOVehicleParameter*, std::shared_ptr<MSRoute const>, MSVehicleType*, bool, MSVehicleControl::VehicleDefinitionSource, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:112:24 > #2 0x5f00d750b2ce in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x5f00d7852d5d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x5f00d7bd26ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2026-04-26T07:23:54.481367+01:00 by Eclipse SUMO sumo v1_26_0+1388-aac31961a58 > <sumoConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,11c6,10 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <person id="persontrip_car" depart="2.00" arrival="156.00"> < <ride from="3/1to2/1" to="1/1to0/1" arrivalPos="200.00" lines="persontrip_car_0"/> < </person> < < <vehicle id="persontrip_car_0" depart="triggered" arrivalPos="200.00" arrivalSpeed="0.00" arrival="156.00"> < <route edges="3/1to2/1 2/1to1/1 1/1to0/1"/> < </vehicle> --- > <input> > <net-file value="input_net.net.xml"/> > <additional-files value="input_additional.add.xml"/> > <load-state value="state.xml"/> > </input> 13c12,30 < </routes> --- > <output> > <vehroute-output value="vehroutes.xml"/> > </output> > > <time> > <end value="1200"/> > </time> > > <processing> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,78 > ================================================================= > ==1176817==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x51900009a518 at pc 0x588cc0f8768b bp 0x7fff586bdc30 sp 0x7fff586bdc28 > READ of size 4 at 0x51900009a518 thread T0 > #0 0x588cc0f8768a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x588cc10b716d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x588cc14356ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x588cc10b0976 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x588cc17c2e3b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x7bfffdbe68f2 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 0x7bfffdb9aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x7bfffdb9badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x7bfffdb90c87 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 0x7bfffdbe0d42 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 0x588cc17fa1d2 in SUMOSAXReader::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>) /home/delphi/clangDebug/sumo/src/utils/xml/SUMOSAXReader.cpp:118:18 > #11 0x588cc1aad971 in XMLSubSys::runParser(GenericSAXHandler&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool, bool, bool, bool) /home/delphi/clangDebug/sumo/src/utils/xml/XMLSubSys.cpp:170:42 > #12 0x588cbed08663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x588cbed14ccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x588cbead359e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x7bfffaa2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x7bfffaa2a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x588cbe9f6584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > > 0x51900009a518 is located 0 bytes after 920-byte region [0x51900009a180,0x51900009a518) > allocated by thread T0 here: > #0 0x588cbeacf9f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > #1 0x588cc101c3a5 in MSVehicleControl::buildVehicle(SUMOVehicleParameter*, std::shared_ptr<MSRoute const>, MSVehicleType*, bool, MSVehicleControl::VehicleDefinitionSource, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:112:24 > #2 0x588cc0d6e2ce in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x588cc10b5d5d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x588cc14356ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 <truncated after showing first 30 lines> ---------- Differences in output ---------- 10,17c10 < Loading state from 'state.xml' ... done ((TIME)). < Loading done. < Simulation started with time: 10.00. < Reason: The final simulation step has been reached. < DijkstraRouter answered 1 queries and explored 45.00 edges on average. < DijkstraRouter spent (TIME) answering queries ((TIME) on average). < -- Unordered text as found by filter '^Simulation ended at time:' -- < Simulation ended at time: 1200.00. --- > Loading state from 'state.xml' ...-- Unordered text as found by filter '^Simulation ended at time:' -- ---------- Differences in vehroutes2 ---------- 2a3,4 > <!-- generated on 2026-04-26T07:23:56.355652+01:00 by Eclipse SUMO sumo v1_26_0+1388-aac31961a58 > <sumoConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,30c6,29 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <person id="persontrip_car" depart="2.00" arrival="155.00"> < <ride from="3/1to2/1" to="1/1to0/1" arrivalPos="200.00" lines="persontrip_car_0"/> < </person> < < <vehicle id="persontrip_car_0" depart="triggered" arrivalPos="200.00" arrivalSpeed="0.00" arrival="155.00"> < <route edges="3/1to2/1 2/1to1/1 1/1to0/1"/> < </vehicle> < < <person id="persontrip_car1" depart="2.00" arrival="159.00"> < <ride from="3/1to2/1" to="1/1to0/1" arrivalPos="200.00" lines="persontrip_car1_0"/> < </person> < < <vehicle id="persontrip_car1_0" depart="triggered" arrivalPos="200.00" arrivalSpeed="0.00" arrival="159.00"> < <route edges="3/1to2/1 2/1to1/1 1/1to0/1"/> < </vehicle> < < <person id="persontrip_car3" depart="160.00" arrival="327.00"> < <ride from="3/1to2/1" to="1/1to0/1" arrivalPos="200.00" lines="persontrip_car3_0"/> < </person> < < <vehicle id="persontrip_car3_0" depart="triggered" arrivalPos="200.00" arrivalSpeed="0.00" arrival="327.00"> < <routeDistribution> < <route replacedOnEdge="" reason="person:persontrip_car3" replacedAtTime="160.00" probability="0" edges="3/1to2/1"/> < <route edges="3/1to2/1 2/1to1/1 1/1to0/1"/> < </routeDistribution> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,53 > > ================================================================= > ==1176844==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 72 byte(s) in 3 object(s) allocated from: > #0 0x6136e91ed9f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > #1 0x6136eb4e6655 in MSRouteHandler::addWalk(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:1693:52 > #2 0x6136ebb4ec28 in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:183:13 > #3 0x6136eb469fd4 in MSRouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:239:27 > #4 0x6136eb7bf3ab in MSStateHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:195:21 > #5 0x6136ebedf0c8 in GenericSAXHandler::startElement(char16_t const*, char16_t const*, char16_t const*, xercesc_3_2::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:128:9 > #6 0x71317c1e63b6 in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x1e63b6) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x71317c1997a3 in xercesc_3_2::IGXMLScanner::scanStartTagNS(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x1997a3) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x71317c19ba0d in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19ba0d) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #9 0x71317c190c87 in xercesc_3_2::IGXMLScanner::scanDocument(xercesc_3_2::InputSource const&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x190c87) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #10 0x71317c1e0d42 in xercesc_3_2::SAX2XMLReaderImpl::parse(xercesc_3_2::InputSource const&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x1e0d42) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #11 0x6136ebf181d2 in SUMOSAXReader::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>) /home/delphi/clangDebug/sumo/src/utils/xml/SUMOSAXReader.cpp:118:18 > #12 0x6136ec1cb971 in XMLSubSys::runParser(GenericSAXHandler&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool, bool, bool, bool) /home/delphi/clangDebug/sumo/src/utils/xml/XMLSubSys.cpp:170:42 > #13 0x6136e9426663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #14 0x6136e9432ccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #15 0x6136e91f159e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #16 0x71317902a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #17 0x71317902a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #18 0x6136e9114584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > > Indirect leak of 72 byte(s) in 3 object(s) allocated from: > #0 0x6136e91ed9f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > #1 0x6136e944a421 in std::__new_allocator<long long>::allocate(unsigned long, void const*) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/new_allocator.h:151:27 > #2 0x6136e9449b89 in std::allocator_traits<std::allocator<long long>>::allocate(std::allocator<long long>&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/alloc_traits.h:478:20 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,53 > > ================================================================= > ==1176846==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 72 byte(s) in 3 object(s) allocated from: > #0 0x5bd3200c89f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > #1 0x5bd3223c1655 in MSRouteHandler::addWalk(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:1693:52 > #2 0x5bd322a29c28 in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:183:13 > #3 0x5bd322344fd4 in MSRouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:239:27 > #4 0x5bd32269a3ab in MSStateHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:195:21 > #5 0x5bd322dba0c8 in GenericSAXHandler::startElement(char16_t const*, char16_t const*, char16_t const*, xercesc_3_2::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:128:9 > #6 0x72b9ac5e63b6 in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x1e63b6) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x72b9ac5997a3 in xercesc_3_2::IGXMLScanner::scanStartTagNS(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x1997a3) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x72b9ac59ba0d in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19ba0d) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #9 0x72b9ac590c87 in xercesc_3_2::IGXMLScanner::scanDocument(xercesc_3_2::InputSource const&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x190c87) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #10 0x72b9ac5e0d42 in xercesc_3_2::SAX2XMLReaderImpl::parse(xercesc_3_2::InputSource const&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x1e0d42) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #11 0x5bd322df31d2 in SUMOSAXReader::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>) /home/delphi/clangDebug/sumo/src/utils/xml/SUMOSAXReader.cpp:118:18 > #12 0x5bd3230a6971 in XMLSubSys::runParser(GenericSAXHandler&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool, bool, bool, bool) /home/delphi/clangDebug/sumo/src/utils/xml/XMLSubSys.cpp:170:42 > #13 0x5bd320301663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #14 0x5bd32030dccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #15 0x5bd3200cc59e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #16 0x72b9a942a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #17 0x72b9a942a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #18 0x5bd31ffef584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > > Indirect leak of 72 byte(s) in 3 object(s) allocated from: > #0 0x5bd3200c89f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > #1 0x5bd320325421 in std::__new_allocator<long long>::allocate(unsigned long, void const*) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/new_allocator.h:151:27 > #2 0x5bd320324b89 in std::allocator_traits<std::allocator<long long>>::allocate(std::allocator<long long>&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/alloc_traits.h:478:20 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,78 > ================================================================= > ==1177101==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000099b18 at pc 0x64765a7bd68b bp 0x7ffeb55e93f0 sp 0x7ffeb55e93e8 > READ of size 4 at 0x519000099b18 thread T0 > #0 0x64765a7bd68a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x64765a8ed16d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x64765ac6b6ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x64765a8e6976 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x64765aff8e3b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x75416fde68f2 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 0x75416fd9aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x75416fd9badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x75416fd90c87 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 0x75416fde0d42 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 0x64765b0301d2 in SUMOSAXReader::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>) /home/delphi/clangDebug/sumo/src/utils/xml/SUMOSAXReader.cpp:118:18 > #11 0x64765b2e3971 in XMLSubSys::runParser(GenericSAXHandler&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool, bool, bool, bool) /home/delphi/clangDebug/sumo/src/utils/xml/XMLSubSys.cpp:170:42 > #12 0x64765853e663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x64765854accd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x64765830959e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x75416cc2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x75416cc2a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x64765822c584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > > 0x519000099b18 is located 0 bytes after 920-byte region [0x519000099780,0x519000099b18) > allocated by thread T0 here: > #0 0x6476583059f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > #1 0x64765a8523a5 in MSVehicleControl::buildVehicle(SUMOVehicleParameter*, std::shared_ptr<MSRoute const>, MSVehicleType*, bool, MSVehicleControl::VehicleDefinitionSource, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:112:24 > #2 0x64765a5a42ce in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x64765a8ebd5d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x64765ac6b6ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 <truncated after showing first 30 lines> ---------- Differences in tls_state ---------- 1,218d0 < <?xml version="1.0" encoding="UTF-8"?> < < < <tlsStates xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/tlsstates_file.xsd"> < <tlsState time="50.00" id="0/0" programID="0" phase="2" state="GrGg"/> < <tlsState time="51.00" id="0/0" programID="0" phase="2" state="GrGg"/> < <tlsState time="52.00" id="0/0" programID="0" phase="2" state="GrGg"/> < <tlsState time="53.00" id="0/0" programID="0" phase="2" state="GrGg"/> < <tlsState time="54.00" id="0/0" programID="0" phase="2" state="GrGg"/> < <tlsState time="55.00" id="0/0" programID="0" phase="2" state="GrGg"/> < <tlsState time="56.00" id="0/0" programID="0" phase="2" state="GrGg"/> < <tlsState time="57.00" id="0/0" programID="0" phase="2" state="GrGg"/> < <tlsState time="58.00" id="0/0" programID="0" phase="2" state="GrGg"/> < <tlsState time="59.00" id="0/0" programID="0" phase="2" state="GrGg"/> < <tlsState time="60.00" id="0/0" programID="0" phase="2" state="GrGg"/> < <tlsState time="61.00" id="0/0" programID="0" phase="2" state="GrGg"/> < <tlsState time="62.00" id="0/0" programID="0" phase="2" state="GrGg"/> < <tlsState time="63.00" id="0/0" programID="0" phase="2" state="GrGg"/> < <tlsState time="64.00" id="0/0" programID="0" phase="2" state="GrGg"/> < <tlsState time="65.00" id="0/0" programID="0" phase="3" state="yryy"/> < <tlsState time="66.00" id="0/0" programID="0" phase="3" state="yryy"/> < <tlsState time="67.00" id="0/0" programID="0" phase="3" state="yryy"/> < <tlsState time="68.00" id="0/0" programID="0" phase="0" state="GgGr"/> < <tlsState time="69.00" id="0/0" programID="0" phase="0" state="GgGr"/> < <tlsState time="70.00" id="0/0" programID="0" phase="0" state="GgGr"/> < <tlsState time="71.00" id="0/0" programID="0" phase="0" state="GgGr"/> < <tlsState time="72.00" id="0/0" programID="0" phase="0" state="GgGr"/> < <tlsState time="73.00" id="0/0" programID="0" phase="0" state="GgGr"/> < <tlsState time="74.00" id="0/0" programID="0" phase="0" state="GgGr"/> <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2026-04-26T07:24:09.508846+01:00 by Eclipse SUMO sumo v1_26_0+1388-aac31961a58 > <sumoConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,7c6,10 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="0" depart="0.00" departPos="100.00" departSpeed="10.00" speedFactor="1.0600" arrival="260.00"> < <route edges="4/1to3/1 3/1to2/1 2/1to1/1 1/1to0/1"/> < </vehicle> --- > <input> > <net-file value="input_net.net.xml"/> > <additional-files value="input_additional.add.xml"/> > <load-state value="state.xml"/> > </input> 9,12c12,14 < <vehicle id="1" depart="5.00" departPos="100.00" departSpeed="10.00" speedFactor="1.0600" arrival="262.00"> < <route edges="4/1to3/1 3/1to2/1 2/1to1/1 1/1to0/1"/> < <stop lane="3/1to2/1_0" duration="10.00"/> < </vehicle> --- > <output> > <vehroute-output value="vehroutes.xml"/> > </output> 14c16,26 < </routes> --- > <processing> > <default.departspeed value="0"/> > <default.departlane value="first"/> > </processing> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,78 > ================================================================= > ==1177107==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000099b18 at pc 0x58bbefd8a68b bp 0x7ffd37beb8f0 sp 0x7ffd37beb8e8 > READ of size 4 at 0x519000099b18 thread T0 > #0 0x58bbefd8a68a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x58bbefeba16d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x58bbf02386ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x58bbefeb3976 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x58bbf05c5e3b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x794fa59e68f2 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 0x794fa599aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x794fa599badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x794fa5990c87 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 0x794fa59e0d42 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 0x58bbf05fd1d2 in SUMOSAXReader::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>) /home/delphi/clangDebug/sumo/src/utils/xml/SUMOSAXReader.cpp:118:18 > #11 0x58bbf08b0971 in XMLSubSys::runParser(GenericSAXHandler&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool, bool, bool, bool) /home/delphi/clangDebug/sumo/src/utils/xml/XMLSubSys.cpp:170:42 > #12 0x58bbedb0b663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x58bbedb17ccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x58bbed8d659e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x794fa282a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x794fa282a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x58bbed7f9584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > > 0x519000099b18 is located 0 bytes after 920-byte region [0x519000099780,0x519000099b18) > allocated by thread T0 here: > #0 0x58bbed8d29f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > #1 0x58bbefe1f3a5 in MSVehicleControl::buildVehicle(SUMOVehicleParameter*, std::shared_ptr<MSRoute const>, MSVehicleType*, bool, MSVehicleControl::VehicleDefinitionSource, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:112:24 > #2 0x58bbefb712ce in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x58bbefeb8d5d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x58bbf02386ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 <truncated after showing first 30 lines> ---------- Differences in tls_state ---------- 1,218d0 < <?xml version="1.0" encoding="UTF-8"?> < < < <tlsStates xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/tlsstates_file.xsd"> < <tlsState time="50.00" id="0/0" programID="0" phase="2" state="GrGg"/> < <tlsState time="51.00" id="0/0" programID="0" phase="2" state="GrGg"/> < <tlsState time="52.00" id="0/0" programID="0" phase="2" state="GrGg"/> < <tlsState time="53.00" id="0/0" programID="0" phase="2" state="GrGg"/> < <tlsState time="54.00" id="0/0" programID="0" phase="2" state="GrGg"/> < <tlsState time="55.00" id="0/0" programID="0" phase="2" state="GrGg"/> < <tlsState time="56.00" id="0/0" programID="0" phase="2" state="GrGg"/> < <tlsState time="57.00" id="0/0" programID="0" phase="2" state="GrGg"/> < <tlsState time="58.00" id="0/0" programID="0" phase="2" state="GrGg"/> < <tlsState time="59.00" id="0/0" programID="0" phase="2" state="GrGg"/> < <tlsState time="60.00" id="0/0" programID="0" phase="2" state="GrGg"/> < <tlsState time="61.00" id="0/0" programID="0" phase="2" state="GrGg"/> < <tlsState time="62.00" id="0/0" programID="0" phase="2" state="GrGg"/> < <tlsState time="63.00" id="0/0" programID="0" phase="2" state="GrGg"/> < <tlsState time="64.00" id="0/0" programID="0" phase="2" state="GrGg"/> < <tlsState time="65.00" id="0/0" programID="0" phase="3" state="yryy"/> < <tlsState time="66.00" id="0/0" programID="0" phase="3" state="yryy"/> < <tlsState time="67.00" id="0/0" programID="0" phase="3" state="yryy"/> < <tlsState time="68.00" id="0/0" programID="0" phase="0" state="GgGr"/> < <tlsState time="69.00" id="0/0" programID="0" phase="0" state="GgGr"/> < <tlsState time="70.00" id="0/0" programID="0" phase="0" state="GgGr"/> < <tlsState time="71.00" id="0/0" programID="0" phase="0" state="GgGr"/> < <tlsState time="72.00" id="0/0" programID="0" phase="0" state="GgGr"/> < <tlsState time="73.00" id="0/0" programID="0" phase="0" state="GgGr"/> < <tlsState time="74.00" id="0/0" programID="0" phase="0" state="GgGr"/> <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2026-04-26T07:24:09.714166+01:00 by Eclipse SUMO sumo v1_26_0+1388-aac31961a58 > <sumoConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,7c6,10 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="0" depart="0.00" departPos="100.00" departSpeed="10.00" speedFactor="1.0600" arrival="260.00"> < <route edges="4/1to3/1 3/1to2/1 2/1to1/1 1/1to0/1"/> < </vehicle> --- > <input> > <net-file value="input_net.net.xml"/> > <additional-files value="input_additional.add.xml"/> > <load-state value="state.xml"/> > </input> 9,12c12,14 < <vehicle id="1" depart="5.00" departPos="100.00" departSpeed="10.00" speedFactor="1.0600" arrival="262.00"> < <route edges="4/1to3/1 3/1to2/1 2/1to1/1 1/1to0/1"/> < <stop lane="3/1to2/1_0" duration="10.00"/> < </vehicle> --- > <output> > <vehroute-output value="vehroutes.xml"/> > </output> 14c16,26 < </routes> --- > <processing> > <default.departspeed value="0"/> > <default.departlane value="first"/> > </processing> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,78 > ================================================================= > ==1177171==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000097318 at pc 0x5c74397c068b bp 0x7ffc3d7695b0 sp 0x7ffc3d7695a8 > READ of size 4 at 0x519000097318 thread T0 > #0 0x5c74397c068a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x5c74398f016d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x5c7439c6e6ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x5c74398e9976 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x5c7439ffbe3b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x7aeec83e68f2 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 0x7aeec839aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x7aeec839badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x7aeec8390c87 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 0x7aeec83e0d42 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 0x5c743a0331d2 in SUMOSAXReader::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>) /home/delphi/clangDebug/sumo/src/utils/xml/SUMOSAXReader.cpp:118:18 > #11 0x5c743a2e6971 in XMLSubSys::runParser(GenericSAXHandler&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool, bool, bool, bool) /home/delphi/clangDebug/sumo/src/utils/xml/XMLSubSys.cpp:170:42 > #12 0x5c7437541663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x5c743754dccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x5c743730c59e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x7aeec522a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x7aeec522a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x5c743722f584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > > 0x519000097318 is located 0 bytes after 920-byte region [0x519000096f80,0x519000097318) > allocated by thread T0 here: > #0 0x5c74373089f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > #1 0x5c74398553a5 in MSVehicleControl::buildVehicle(SUMOVehicleParameter*, std::shared_ptr<MSRoute const>, MSVehicleType*, bool, MSVehicleControl::VehicleDefinitionSource, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:112:24 > #2 0x5c74395a72ce in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x5c74398eed5d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x5c7439c6e6ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2026-04-26T07:24:12.507209+01:00 by Eclipse SUMO sumo v1_26_0+1388-aac31961a58 > <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="0" depart="0.00" departPos="100.00" departSpeed="10.00" speedFactor="1.0600" arrival="260.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="statep_50.00.xml.gz"/> > </input> 9,11c11,13 < <vehicle id="1" depart="5.00" departPos="100.00" departSpeed="10.00" speedFactor="1.0600" arrival="262.00"> < <route edges="4/1to3/1 3/1to2/1 2/1to1/1 1/1to0/1"/> < </vehicle> --- > <output> > <vehroute-output value="vehroutes.xml"/> > </output> 13c15,25 < </routes> --- > <processing> > <default.departspeed value="0"/> > <default.departlane value="first"/> > </processing> > > <report> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > ================================================================= > ==1176955==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000097318 at pc 0x578a7f77668b bp 0x7ffeaa9d56f0 sp 0x7ffeaa9d56e8 > READ of size 4 at 0x519000097318 thread T0 > #0 0x578a7f77668a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x578a7f8a616d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x578a7fc246ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x578a7f89f976 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x578a7ffb1e3b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x76b5a53e68f2 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 0x76b5a539aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x76b5a539badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x76b5a5390c87 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 0x76b5a53e0d42 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 0x578a7ffe91d2 in SUMOSAXReader::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>) /home/delphi/clangDebug/sumo/src/utils/xml/SUMOSAXReader.cpp:118:18 > #11 0x578a8029c971 in XMLSubSys::runParser(GenericSAXHandler&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool, bool, bool, bool) /home/delphi/clangDebug/sumo/src/utils/xml/XMLSubSys.cpp:170:42 > #12 0x578a7d4f7663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x578a7d503ccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x578a7d2c259e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x76b5a222a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x76b5a222a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x578a7d1e5584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > > 0x519000097318 is located 0 bytes after 920-byte region [0x519000096f80,0x519000097318) > allocated by thread T0 here: > #0 0x578a7d2be9f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > #1 0x578a7f80b3a5 in MSVehicleControl::buildVehicle(SUMOVehicleParameter*, std::shared_ptr<MSRoute const>, MSVehicleType*, bool, MSVehicleControl::VehicleDefinitionSource, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:112:24 > #2 0x578a7f55d2ce in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x578a7f8a4d5d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x578a7fc246ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 <truncated after showing first 30 lines> ---------- Differences in output ---------- 9,14c9 < Loading state from 'state.xml' ... done ((TIME)). < Loading done. < Simulation started with time: 6.00. < Reason: All vehicles have left the simulation. < -- Unordered text as found by filter '^Simulation ended at time:' -- < Simulation ended at time: 16.00. --- > Loading state from 'state.xml' ...-- Unordered text as found by filter '^Simulation ended at time:' -- ---------- Differences in tripinfo2 ---------- 2a3,4 > <!-- generated on 2026-04-26T07:24:02.266744+01:00 by Eclipse SUMO sumo v1_26_0+1388-aac31961a58 > <sumoConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,6c6,26 < <tripinfos xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/tripinfo_file.xsd"> < <tripinfo id="vehicle_0" depart="0.00" departLane="gneE1_0" departPos="135.10" departSpeed="20.00" departDelay="0.00" arrival="15.00" arrivalLane="gneE2_0" arrivalPos="197.74" arrivalSpeed="21.00" duration="15.00" routeLength="287.78" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="3.78" rerouteNo="0" devices="tripinfo_vehicle_0 routing_vehicle_0" vType="train" speedFactor="1.00" vaporized=""/> < </tripinfos> --- > <input> > <net-file value="net.net.xml"/> > <load-state value="state.xml"/> > </input> > > <output> > <tripinfo-output value="tripinfo2.xml"/> > </output> > > <processing> > <default.departspeed value="0"/> > <default.departlane value="first"/> > </processing> > > <report> > <verbose value="true"/> > <duration-log.disable value="true"/> > <no-step-log value="true"/> > </report> > > </sumoConfiguration>
---------- Differences in errors ---------- 0a1,78 > ================================================================= > ==1176873==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000097318 at pc 0x5da468a1868b bp 0x7ffdcb3cda30 sp 0x7ffdcb3cda28 > READ of size 4 at 0x519000097318 thread T0 > #0 0x5da468a1868a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x5da468b4816d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x5da468ec66ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x5da468b41976 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x5da469253e3b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x73d91d9e68f2 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 0x73d91d99985b in xercesc_3_2::IGXMLScanner::scanStartTagNS(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19985b) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x73d91d99ba0d in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19ba0d) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x73d91d990c87 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 0x73d91d9e0d42 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 0x5da46928b1d2 in SUMOSAXReader::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>) /home/delphi/clangDebug/sumo/src/utils/xml/SUMOSAXReader.cpp:118:18 > #11 0x5da46953e971 in XMLSubSys::runParser(GenericSAXHandler&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool, bool, bool, bool) /home/delphi/clangDebug/sumo/src/utils/xml/XMLSubSys.cpp:170:42 > #12 0x5da466799663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x5da4667a5ccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x5da46656459e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x73d91a82a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x73d91a82a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x5da466487584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > > 0x519000097318 is located 0 bytes after 920-byte region [0x519000096f80,0x519000097318) > allocated by thread T0 here: > #0 0x5da4665609f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > #1 0x5da468aad3a5 in MSVehicleControl::buildVehicle(SUMOVehicleParameter*, std::shared_ptr<MSRoute const>, MSVehicleType*, bool, MSVehicleControl::VehicleDefinitionSource, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:112:24 > #2 0x5da4687ff2ce in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x5da468b46d5d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x5da468ec66ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 <truncated after showing first 30 lines> ---------- Differences in output ---------- 7,12c7 < Loading state from 'state.xml' ... done ((TIME)). < Loading done. < Simulation started with time: 30.00. < Reason: All vehicles have left the simulation. < -- Unordered text as found by filter '^Simulation ended at time:' -- < Simulation ended at time: 174.00. --- > Loading state from 'state.xml' ...-- Unordered text as found by filter '^Simulation ended at time:' --
---------- Differences in errors ---------- 0a1,83 > ================================================================= > ==1176900==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000097818 at pc 0x64c56c43868b bp 0x7fffc4229d10 sp 0x7fffc4229d08 > READ of size 4 at 0x519000097818 thread T0 > #0 0x64c56c43868a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x64c56c56816d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x64c56c8e66ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x64c56c561976 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x64c56cc73e3b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x70c1d9de68f2 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 0x70c1d9d9985b in xercesc_3_2::IGXMLScanner::scanStartTagNS(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19985b) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x70c1d9d9ba0d in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19ba0d) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x70c1d9d90c87 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 0x70c1d9de0d42 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 0x64c56ccab1d2 in SUMOSAXReader::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>) /home/delphi/clangDebug/sumo/src/utils/xml/SUMOSAXReader.cpp:118:18 > #11 0x64c56cf5e971 in XMLSubSys::runParser(GenericSAXHandler&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool, bool, bool, bool) /home/delphi/clangDebug/sumo/src/utils/xml/XMLSubSys.cpp:170:42 > #12 0x64c56a1b9663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x64c56a1c5ccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x64c569f8459e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x70c1d6c2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x70c1d6c2a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x64c569ea7584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > > 0x519000097818 is located 0 bytes after 920-byte region [0x519000097480,0x519000097818) > allocated by thread T0 here: > #0 0x64c569f809f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > #1 0x64c56c4cd3a5 in MSVehicleControl::buildVehicle(SUMOVehicleParameter*, std::shared_ptr<MSRoute const>, MSVehicleType*, bool, MSVehicleControl::VehicleDefinitionSource, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:112:24 > #2 0x64c56c21f2ce in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x64c56c566d5d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x64c56c8e66ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 <truncated after showing first 30 lines> ---------- Differences in output ---------- 7,27c7 < Loading state from 'state.xml' ... done ((TIME)). < Loading done. < Simulation started with time: 20.00. < Reason: All vehicles have left the simulation. < < <entry id="train" time="9.00" reason="junction"/> < > <entry id="train" time="20.00" reason="reroute"/> < < <entry id="train" time="9.00" reason="junction"/> < > <entry id="train" time="20.00" reason="reroute"/> < < <entry id="train2" time="1.00" reason="departed"/> < > <entry id="train2" time="20.00" reason="reroute"/> < < <driveWay id="gneJ0.d0"> < > <driveWay id="gneJ0.d0"/> < < <entry id="train" time="0.00" reason="departed"/> < > </departJunction> < < <exit id="train" time="10.00" reason="junction"/> < > </railsignal-vehicle-output> < < </driveWay> < < </departJunction> < < </railsignal-vehicle-output> < -- Unordered text as found by filter '^Simulation ended at time:' -- < Simulation ended at time: 54.00. --- > Loading state from 'state.xml' ...-- Unordered text as found by filter '^Simulation ended at time:' -- ---------- Differences in railsignalblocks2 ---------- 2a3,4 > <!-- generated on 2026-04-26T07:23:59.748347+01:00 by Eclipse SUMO sumo v1_26_0+1388-aac31961a58 > <sumoConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,53c6,29 < <railsignal-block-output> < <railSignal id="A"> < <link linkIndex="0" from="a_0" to=":A_2_0"> < <driveWay id="A.0" vehicle="train" edges="b c d"> < <forward lanes=":A_2_0 b_0 :J0_1_0 c_0 :B_2_0 d_0"/> < <bidi lanes=":A_1_0 -b_0 :J0_0_0 -c_0 :B_1_0 -d_0"/> < <flank lanes=""/> < <conflictLinks signals="B_0"/> < <foes driveWays="A.0 B.0.0"/> < </driveWay> < <subDriveWay id="A.0.0" vehicle="" edges="b c"> < <forward lanes=":A_2_0 b_0 :J0_1_0 c_0"/> < </subDriveWay> < </link> < </railSignal> < <railSignal id="B"> < <link linkIndex="0" from="-d2_0" to=":B_0_0"> < <driveWay id="B.0" vehicle="train2" edges="-c -b -a2"> < <forward lanes=":B_0_0 -c_0 :J0_0_0 -b_0 :A_0_0 -a2_0"/> < <bidi lanes=":B_3_0 c_0 :J0_1_0 b_0 :A_3_0 a2_0"/> < <flank lanes=""/> < <conflictLinks signals="A_0"/> < <foes driveWays="A.0.0 B.0"/> < </driveWay> < <subDriveWay id="B.0.0" vehicle="" edges="-c -b"> < <forward lanes=":B_0_0 -c_0 :J0_0_0 -b_0"/> <truncated after showing first 30 lines> ---------- Differences in railsignalvehs2 ---------- 2a3,4 > <!-- generated on 2026-04-26T07:23:59.749742+01:00 by Eclipse SUMO sumo v1_26_0+1388-aac31961a58 > <sumoConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,38c6,29 < <railsignal-vehicle-output> < <railSignal id="A"> < <link linkIndex="0" from="a_0" to=":A_2_0"> < <driveWay id="A.0"> < <entry id="train" time="20.00" reason="reroute"/> < <exit id="train" time="31.00" reason="arrived"/> < </driveWay> < <subDriveWay id="A.0.0"> < <entry id="train" time="20.00" reason="reroute"/> < <exit id="train" time="25.00" reason="junction"/> < </subDriveWay> < </link> < </railSignal> < <railSignal id="B"> < <link linkIndex="0" from="-d2_0" to=":B_0_0"> < <driveWay id="B.0"> < <entry id="train2" time="26.00" reason="junction"/> < <exit id="train2" time="53.00" reason="arrived"/> < </driveWay> < <subDriveWay id="B.0.0"> < <entry id="train2" time="26.00" reason="junction"/> < <exit id="train2" time="45.00" reason="junction"/> < </subDriveWay> < </link> < </railSignal> < <departJunction id="gneJ7"> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 2c2,79 < Warning: Action steps are out of sync for loaded vehicle 'train'. --- > ================================================================= > ==1176946==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000097318 at pc 0x63d2d121368b bp 0x7fff2d6728f0 sp 0x7fff2d6728e8 > READ of size 4 at 0x519000097318 thread T0 > #0 0x63d2d121368a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x63d2d134316d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x63d2d16c16ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x63d2d133c976 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x63d2d1a4ee3b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x77fe367e68f2 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 0x77fe3679985b in xercesc_3_2::IGXMLScanner::scanStartTagNS(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19985b) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x77fe3679ba0d in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19ba0d) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x77fe36790c87 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 0x77fe367e0d42 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 0x63d2d1a861d2 in SUMOSAXReader::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>) /home/delphi/clangDebug/sumo/src/utils/xml/SUMOSAXReader.cpp:118:18 > #11 0x63d2d1d39971 in XMLSubSys::runParser(GenericSAXHandler&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool, bool, bool, bool) /home/delphi/clangDebug/sumo/src/utils/xml/XMLSubSys.cpp:170:42 > #12 0x63d2cef94663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x63d2cefa0ccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x63d2ced5f59e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x77fe3362a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x77fe3362a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x63d2cec82584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > > 0x519000097318 is located 0 bytes after 920-byte region [0x519000096f80,0x519000097318) > allocated by thread T0 here: > #0 0x63d2ced5b9f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > #1 0x63d2d12a83a5 in MSVehicleControl::buildVehicle(SUMOVehicleParameter*, std::shared_ptr<MSRoute const>, MSVehicleType*, bool, MSVehicleControl::VehicleDefinitionSource, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:112:24 > #2 0x63d2d0ffa2ce in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 <truncated after showing first 30 lines> ---------- Differences in output ---------- 8,18d7 < done ((TIME)). < Loading done. < Simulation started with time: 6.00. < Reason: All vehicles have left the simulation. < Statistics (avg of 1): < RouteLength: 441.09 < Speed: 14.70 < Duration: 30.00 < WaitingTime: 0.00 < TimeLoss: 0.00 < DepartDelay: 0.00 20d8 < Simulation ended at time: 34.00.
---------- Differences in errors ---------- 0a1,78 > ================================================================= > ==1177756==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x51900009a518 at pc 0x56e78866368b bp 0x7ffcdcd4aef0 sp 0x7ffcdcd4aee8 > READ of size 4 at 0x51900009a518 thread T0 > #0 0x56e78866368a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x56e78879316d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x56e788b116ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x56e78878c976 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x56e788e9ee3b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x78ea705e68f2 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 0x78ea7059985b in xercesc_3_2::IGXMLScanner::scanStartTagNS(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19985b) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x78ea7059ba0d in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19ba0d) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x78ea70590c87 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 0x78ea705e0d42 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 0x56e788ed61d2 in SUMOSAXReader::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>) /home/delphi/clangDebug/sumo/src/utils/xml/SUMOSAXReader.cpp:118:18 > #11 0x56e789189971 in XMLSubSys::runParser(GenericSAXHandler&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool, bool, bool, bool) /home/delphi/clangDebug/sumo/src/utils/xml/XMLSubSys.cpp:170:42 > #12 0x56e7863e4663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x56e7863f0ccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x56e7861af59e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x78ea6d42a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x78ea6d42a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x56e7860d2584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > > 0x51900009a518 is located 0 bytes after 920-byte region [0x51900009a180,0x51900009a518) > allocated by thread T0 here: > #0 0x56e7861ab9f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > #1 0x56e7886f83a5 in MSVehicleControl::buildVehicle(SUMOVehicleParameter*, std::shared_ptr<MSRoute const>, MSVehicleType*, bool, MSVehicleControl::VehicleDefinitionSource, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:112:24 > #2 0x56e78844a2ce in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x56e788791d5d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x56e788b116ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 <truncated after showing first 30 lines> ---------- Differences in fcd ---------- 2a3,4 > <!-- generated on 2026-04-26T07:24:44.074058+01:00 by Eclipse SUMO sumo v1_26_0+1388-aac31961a58 > <sumoConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,60c6,28 < <fcd-export xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/fcd_file.xsd"> < <timestep time="15.00"> < <vehicle id="v0" x="66.30" y="-1.65" angle="90.00" type="t0" speed="7.60" pos="66.30" lane="middle_0" slope="0.00"/> < </timestep> < <timestep time="16.00"> < <vehicle id="v0" x="76.50" y="-1.65" angle="90.00" type="t0" speed="10.20" pos="76.50" lane="middle_0" slope="0.00"/> < </timestep> < <timestep time="17.00"> < <vehicle id="v0" x="89.30" y="-1.65" angle="90.00" type="t0" speed="12.80" pos="89.30" lane="middle_0" slope="0.00"/> < </timestep> < <timestep time="18.00"> < <vehicle id="v0" x="103.19" y="-1.65" angle="90.00" type="t0" speed="13.89" pos="103.19" lane="middle_0" slope="0.00"/> < </timestep> < <timestep time="19.00"> < <vehicle id="v0" x="117.08" y="-1.65" angle="90.00" type="t0" speed="13.89" pos="117.08" lane="middle_0" slope="0.00"/> < </timestep> < <timestep time="20.00"> < <vehicle id="v0" x="130.97" y="-1.65" angle="90.00" type="t0" speed="13.89" pos="130.97" lane="middle_0" slope="0.00"/> < </timestep> < <timestep time="21.00"> < <vehicle id="v0" x="144.86" y="-1.65" angle="90.00" type="t0" speed="13.89" pos="144.86" lane="middle_0" slope="0.00"/> < </timestep> < <timestep time="22.00"> < <vehicle id="v0" x="158.75" y="-1.65" angle="90.00" type="t0" speed="13.89" pos="158.75" lane="middle_0" slope="0.00"/> < </timestep> < <timestep time="23.00"> <truncated after showing first 30 lines> ---------- Differences in output ---------- 8,13c8 < Loading state from 'state.xml' ... done ((TIME)). < Loading done. < Simulation started with time: 15.00. < Reason: All vehicles have left the simulation. < -- Unordered text as found by filter '^Simulation ended at time:' -- < Simulation ended at time: 34.00. --- > Loading state from 'state.xml' ...-- Unordered text as found by filter '^Simulation ended at time:' --
---------- Differences in errors ---------- 17,28c17,94 < Warning: Teleporting vehicle 'veh68'; waited too long (yield), lane='gneE2_0', time=565.00. < Warning: Vehicle 'veh68' ends teleporting on edge 'gneE3', time=565.00. < Warning: Teleporting vehicle 'veh69'; waited too long (yield), lane='gneE2_0', time=869.00. < Warning: Vehicle 'veh69' ends teleporting on edge 'gneE3', time=869.00. < Warning: Teleporting vehicle 'veh70'; waited too long (yield), lane='gneE2_0', time=1175.00. < Warning: Vehicle 'veh70' ends teleporting on edge 'gneE3', time=1175.00. < Warning: Teleporting vehicle 'veh71'; waited too long (yield), lane='gneE2_0', time=1479.00. < Warning: Vehicle 'veh71' ends teleporting on edge 'gneE3', time=1479.00. < Warning: Teleporting vehicle 'veh72'; waited too long (yield), lane='gneE2_0', time=1784.00. < Warning: Vehicle 'veh72' ends teleporting on edge 'gneE3', time=1784.00. < Warning: Teleporting vehicle 'veh73'; waited too long (yield), lane='gneE2_0', time=2089.00. < Warning: Vehicle 'veh73' ends teleporting on edge 'gneE3', time=2089.00. --- > ================================================================= > ==1177509==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000097d18 at pc 0x56aeaab9668b bp 0x7fff2f91cbf0 sp 0x7fff2f91cbe8 > READ of size 4 at 0x519000097d18 thread T0 > #0 0x56aeaab9668a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x56aeaacc616d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x56aeab0446ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x56aeaacbf976 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x56aeab3d1e3b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x7c570d9e68f2 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 0x7c570d99aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x7c570d99badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x7c570d990c87 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 0x7c570d9e0d42 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 0x56aeab4091d2 in SUMOSAXReader::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>) /home/delphi/clangDebug/sumo/src/utils/xml/SUMOSAXReader.cpp:118:18 > #11 0x56aeab6bc971 in XMLSubSys::runParser(GenericSAXHandler&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool, bool, bool, bool) /home/delphi/clangDebug/sumo/src/utils/xml/XMLSubSys.cpp:170:42 > #12 0x56aea8917663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 <truncated after showing first 30 lines> ---------- Differences in vehroutes2 ---------- 2a3,4 > <!-- generated on 2026-04-26T07:24:32.136099+01:00 by Eclipse SUMO sumo v1_26_0+1388-aac31961a58 > <sumoConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,7c6,27 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="veh130" type="default" depart="395.00" departPos="1.00" arrivalPos="80.00" arrivalSpeed="0.00" arrival="500.00"> < <route edges="gneE0 gneE4 gneE5 gneE3"/> < </vehicle> --- > <input> > <net-file value="input_net.net.xml"/> > <load-state value="state.xml"/> > </input> > > <output> > <vehroute-output value="vehroutes2.xml"/> > </output> > > <time> > <begin value="500"/> > </time> > > <processing> > <default.departspeed value="0"/> > <default.departlane value="first"/> > </processing> > > <report> > <duration-log.disable value="true"/> > <no-step-log value="true"/> <truncated after showing first 30 lines>
---------- Differences in errors ----------
5,8c5,82
< Warning: Teleporting vehicle 'v.238'; waited too long (yield), lane='E4E3_0', time=939.00.
< Warning: Vehicle 'v.238' ends teleporting on edge 'E3E4', time=939.00.
< Warning: Teleporting vehicle 'v.246'; waited too long (yield), lane='E4E3_0', time=1515.00.
< Warning: Vehicle 'v.246' ends teleporting on edge 'E3E4', time=1515.00.
---
> =================================================================
> ==1177640==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x51900009be18 at pc 0x5a92dcb5668b bp 0x7fff93a4c730 sp 0x7fff93a4c728
> READ of size 4 at 0x51900009be18 thread T0
> #0 0x5a92dcb5668a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32
> #1 0x5a92dcc8616d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12
> #2 0x5a92dd0046ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17
> #3 0x5a92dcc7f976 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21
> #4 0x5a92dd391e3b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9
> #5 0x700737be68f2 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 0x700737b9aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
> #7 0x700737b9badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
> #8 0x700737b90c87 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 0x700737be0d42 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 0x5a92dd3c91d2 in SUMOSAXReader::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>) /home/delphi/clangDebug/sumo/src/utils/xml/SUMOSAXReader.cpp:118:18
> #11 0x5a92dd67c971 in XMLSubSys::runParser(GenericSAXHandler&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool, bool, bool, bool) /home/delphi/clangDebug/sumo/src/utils/xml/XMLSubSys.cpp:170:42
> #12 0x5a92da8d7663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9
> #13 0x5a92da8e3ccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17
> #14 0x5a92da6a259e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19
> #15 0x700734a2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
> #16 0x700734a2a28a in __libc_start_main csu/../csu/libc-start.c:360:3
> #17 0x5a92da5c5584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc)
>
> 0x51900009be18 is located 0 bytes after 920-byte region [0x51900009ba80,0x51900009be18)
> allocated by thread T0 here:
<truncated after showing first 30 lines>
---------- Differences in vehroutes2 ----------
2a3,4
> <!-- generated on 2026-04-26T07:24:39.107441+01:00 by Eclipse SUMO sumo v1_26_0+1388-aac31961a58
> <sumoConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd">
4,10c6,30
< <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd">
< <vehicle id="v.171" depart="343.00" departSpeed="12.45" speedFactor="0.8963" arrival="501.00">
< <routeDistribution>
< <route replacedOnEdge="A0A1" reason="device.rerouting" replacedAtTime="343.00" probability="0" edges="A0A1 A1B1 B1B2 B2B3 B3C3 C3D3 D3E3 E3E4"/>
< <route edges="A0A1 A1B1 B1C1 C1D1 D1E1 E1E2 E2E3 E3E4"/>
< </routeDistribution>
< </vehicle>
---
> <input>
> <net-file value="input_net.net.xml"/>
> <load-state value="state.xml"/>
> </input>
>
> <output>
> <vehroute-output value="vehroutes2.xml"/>
> <save-state.times value="501"/>
> <save-state.files value="state2.xml"/>
> </output>
>
> <processing>
> <default.departspeed value="0"/>
> <default.departlane value="first"/>
> </processing>
>
> <routing>
> <device.rerouting.probability value="0.5"/>
<truncated after showing first 30 lines>
---------- Missing result in state2 ----------
<?xml version="1.0" encoding="UTF-8"?>
<snapshot type="micro" version="<version>" time="501.00" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/state_file.xsd">
<route id="!v" state="0" edges="A0A1 E3E4"/>
<route id="!v.0!var#1" state="0" edges="A0A1 A1A2 A2A3 A3B3 B3C3 C3D3 D3E3 E3E4"/>
<route id="!v.1!var#1" state="0" edges="A0A1 A1A2 A2A3 A3B3 B3C3 C3D3 D3E3 E3E4"/>
<route id="!v.10!var#1" state="0" edges="A0A1 A1A2 A2A3 A3B3 B3C3 C3D3 D3E3 E3E4"/>
<route id="!v.100!var#1" state="0" edges="A0A1 A1B1 B1C1 C1C2 C2D2 D2E2 E2E3 E3E4"/>
<route id="!v.100!var#2" state="0" edges="A0A1 A1A2 A2B2 B2C2 C2D2 D2E2 E2E3 E3E4"/>
<route id="!v.101!var#1" state="0" edges="A0A1 A1B1 B1B2 B2B3 B3C3 C3D3 D3E3 E3E4"/>
<route id="!v.101!var#2" state="0" edges="A0A1 A1A2 A2B2 B2C2 C2D2 D2E2 E2E3 E3E4"/>
<route id="!v.102!var#1" state="0" edges="A0A1 A1B1 B1B2 B2C2 C2C3 C3D3 D3E3 E3E4"/>
<route id="!v.102!var#2" state="0" edges="A0A1 A1A2 A2B2 B2C2 C2D2 D2E2 E2E3 E3E4"/>
<route id="!v.103!var#1" state="0" edges="A0A1 A1B1 B1B2 B2B3 B3C3 C3D3 D3E3 E3E4"/>
<route id="!v.103!var#2" state="0" edges="A0A1 A1A2 A2B2 B2C2 C2D2 D2E2 E2E3 E3E4"/>
<route id="!v.104!var#1" state="0" edges="A0A1 A1A2 A2A3 A3B3 B3C3 C3D3 D3E3 E3E4"/>
<route id="!v.104!var#2" state="0" edges="A0A1 A1A2 A2B2 B2C2 C2D2 D2E2 E2E3 E3E4"/>
<route id="!v.105!var#1" state="0" edges="A0A1 A1B1 B1C1 C1C2 C2D2 D2E2 E2E3 E3E4"/>
<route id="!v.105!var#2" state="0" edges="A0A1 A1A2 A2B2 B2C2 C2D2 D2E2 E2E3 E3E4"/>
<route id="!v.106!var#1" state="0" edges="A0A1 A1B1 B1C1 C1C2 C2D2 D2E2 E2E3 E3E4"/>
<route id="!v.106!var#2" state="0" edges="A0A1 A1A2 A2B2 B2C2 C2D2 D2E2 E2E3 E3E4"/>
<route id="!v.107!var#1" state="0" edges="A0A1 A1B1 B1C1 C1C2 C2D2 D2E2 E2E3 E3E4"/>
<route id="!v.107!var#2" state="0" edges="A0A1 A1A2 A2B2 B2C2 C2D2 D2E2 E2E3 E3E4"/>
<route id="!v.108!var#1" state="0" edges="A0A1 A1B1 B1C1 C1C2 C2D2 D2E2 E2E3 E3E4"/>
<route id="!v.108!var#2" state="0" edges="A0A1 A1A2 A2B2 B2C2 C2D2 D2E2 E2E3 E3E4"/>
<route id="!v.109!var#1" state="0" edges="A0A1 A1B1 B1B2 B2C2 C2C3 C3D3 D3E3 E3E4"/>
<route id="!v.109!var#2" state="0" edges="A0A1 A1A2 A2B2 B2C2 C2D2 D2E2 E2E3 E3E4"/>
<route id="!v.11!var#1" state="0" edges="A0A1 A1A2 A2A3 A3B3 B3C3 C3D3 D3E3 E3E4"/>
<route id="!v.110!var#1" state="0" edges="A0A1 A1B1 B1B2 B2B3 B3C3 C3D3 D3E3 E3E4"/>
<truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,78 > ================================================================= > ==1177317==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x51900009f018 at pc 0x64455768368b bp 0x7ffe5c386a90 sp 0x7ffe5c386a88 > READ of size 4 at 0x51900009f018 thread T0 > #0 0x64455768368a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x6445577b316d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x644557b316ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x6445577ac976 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x644557ebee3b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x7931671e68f2 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 0x79316719aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x79316719badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x793167190c87 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 0x7931671e0d42 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 0x644557ef61d2 in SUMOSAXReader::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>) /home/delphi/clangDebug/sumo/src/utils/xml/SUMOSAXReader.cpp:118:18 > #11 0x6445581a9971 in XMLSubSys::runParser(GenericSAXHandler&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool, bool, bool, bool) /home/delphi/clangDebug/sumo/src/utils/xml/XMLSubSys.cpp:170:42 > #12 0x644555404663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x644555410ccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x6445551cf59e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x79316402a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x79316402a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x6445550f2584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > > 0x51900009f018 is located 0 bytes after 920-byte region [0x51900009ec80,0x51900009f018) > allocated by thread T0 here: > #0 0x6445551cb9f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > #1 0x6445577183a5 in MSVehicleControl::buildVehicle(SUMOVehicleParameter*, std::shared_ptr<MSRoute const>, MSVehicleType*, bool, MSVehicleControl::VehicleDefinitionSource, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:112:24 > #2 0x64455746a2ce in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x6445577b1d5d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x644557b316ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 <truncated after showing first 30 lines> ---------- Differences in vehroutes2 ---------- 2a3,4 > <!-- generated on 2026-04-26T07:24:19.164070+01:00 by Eclipse SUMO sumo v1_26_0+1388-aac31961a58 > <sumoConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,7c6,30 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="4" depart="4.00" arrival="101.00"> < <route edges="C0D0 D0C0 C0C1 C1B1 B1A1 A1A0"/> < </vehicle> --- > <input> > <net-file value="input_net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <load-state value="state.xml"/> > </input> > > <output> > <vehroute-output value="vehroutes2.xml"/> > </output> > > <processing> > <default.departspeed value="0"/> > <default.departlane value="first"/> > </processing> > > <routing> > <device.rerouting.probability value="1.0"/> > <device.rerouting.period value="10"/> > <device.rerouting.adaptation-steps value="10"/> > </routing> > <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,78 > ================================================================= > ==1177312==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000097d18 at pc 0x629abd42c68b bp 0x7ffcf2af64d0 sp 0x7ffcf2af64c8 > READ of size 4 at 0x519000097d18 thread T0 > #0 0x629abd42c68a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x629abd55c16d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x629abd8da6ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x629abd555976 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x629abdc67e3b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x773fe57e68f2 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 0x773fe579aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x773fe579badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x773fe5790c87 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 0x773fe57e0d42 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 0x629abdc9f1d2 in SUMOSAXReader::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>) /home/delphi/clangDebug/sumo/src/utils/xml/SUMOSAXReader.cpp:118:18 > #11 0x629abdf52971 in XMLSubSys::runParser(GenericSAXHandler&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool, bool, bool, bool) /home/delphi/clangDebug/sumo/src/utils/xml/XMLSubSys.cpp:170:42 > #12 0x629abb1ad663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x629abb1b9ccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x629abaf7859e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x773fe262a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x773fe262a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x629abae9b584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > > 0x519000097d18 is located 0 bytes after 920-byte region [0x519000097980,0x519000097d18) > allocated by thread T0 here: > #0 0x629abaf749f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > #1 0x629abd4c13a5 in MSVehicleControl::buildVehicle(SUMOVehicleParameter*, std::shared_ptr<MSRoute const>, MSVehicleType*, bool, MSVehicleControl::VehicleDefinitionSource, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:112:24 > #2 0x629abd2132ce in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x629abd55ad5d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x629abd8da6ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 <truncated after showing first 30 lines> ---------- Differences in vehroutes2 ---------- 2a3,4 > <!-- generated on 2026-04-26T07:24:18.982877+01:00 by Eclipse SUMO sumo v1_26_0+1388-aac31961a58 > <sumoConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,156c6,32 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="31" depart="103.00" arrival="507.00"> < <route edges="1/0to0/0 0/0to1/0 1/0to2/0 2/0to2/1 2/1to3/1 3/1to4/1 4/1to4/2"/> < </vehicle> < < <vehicle id="96" depart="386.00" arrival="509.00"> < <route edges="4/1to4/0 4/0to4/1 4/1to4/2"/> < </vehicle> < < <vehicle id="74" depart="234.00" arrival="515.00"> < <route edges="4/1to3/1 3/1to3/0 3/0to2/0 2/0to1/0 1/0to0/0"/> < </vehicle> < < <vehicle id="13" depart="197.00" arrival="518.00"> < <route edges="1/2to1/1 1/1to2/1 2/1to3/1 3/1to3/2 3/2to4/2 4/2to4/1"/> < </vehicle> < < <vehicle id="71" depart="226.00" arrival="519.00"> < <route edges="0/1to1/1 1/1to2/1 2/1to3/1 3/1to4/1"/> < </vehicle> < < <vehicle id="42" depart="315.00" arrival="520.00"> < <route edges="2/1to3/1 3/1to3/2 3/2to2/2 2/2to3/2"/> < </vehicle> < < <vehicle id="55" depart="431.00" arrival="520.00"> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,78 > ================================================================= > ==1178989==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000097318 at pc 0x5ad12277768b bp 0x7fff53c1ab90 sp 0x7fff53c1ab88 > READ of size 4 at 0x519000097318 thread T0 > #0 0x5ad12277768a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x5ad1228a716d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x5ad122c256ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x5ad1228a0976 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x5ad122fb2e3b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x7f4afe9e68f2 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 0x7f4afe99985b in xercesc_3_2::IGXMLScanner::scanStartTagNS(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19985b) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x7f4afe99ba0d in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19ba0d) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x7f4afe990c87 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 0x7f4afe9e0d42 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 0x5ad122fea1d2 in SUMOSAXReader::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>) /home/delphi/clangDebug/sumo/src/utils/xml/SUMOSAXReader.cpp:118:18 > #11 0x5ad12329d971 in XMLSubSys::runParser(GenericSAXHandler&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool, bool, bool, bool) /home/delphi/clangDebug/sumo/src/utils/xml/XMLSubSys.cpp:170:42 > #12 0x5ad1204f8663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x5ad120504ccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x5ad1202c359e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x7f4afb82a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x7f4afb82a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x5ad1201e6584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > > 0x519000097318 is located 0 bytes after 920-byte region [0x519000096f80,0x519000097318) > allocated by thread T0 here: > #0 0x5ad1202bf9f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > #1 0x5ad12280c3a5 in MSVehicleControl::buildVehicle(SUMOVehicleParameter*, std::shared_ptr<MSRoute const>, MSVehicleType*, bool, MSVehicleControl::VehicleDefinitionSource, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:112:24 > #2 0x5ad12255e2ce in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x5ad1228a5d5d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x5ad122c256ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,78 > ================================================================= > ==1178007==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x51900009aa18 at pc 0x5da56b8bd68b bp 0x7ffd03eed650 sp 0x7ffd03eed648 > READ of size 4 at 0x51900009aa18 thread T0 > #0 0x5da56b8bd68a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x5da56b9ed16d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x5da56bd6b6ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x5da56b9e6976 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x5da56c0f8e3b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x7a9f815e68f2 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 0x7a9f8159aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x7a9f8159badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x7a9f81590c87 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 0x7a9f815e0d42 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 0x5da56c1301d2 in SUMOSAXReader::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>) /home/delphi/clangDebug/sumo/src/utils/xml/SUMOSAXReader.cpp:118:18 > #11 0x5da56c3e3971 in XMLSubSys::runParser(GenericSAXHandler&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool, bool, bool, bool) /home/delphi/clangDebug/sumo/src/utils/xml/XMLSubSys.cpp:170:42 > #12 0x5da56963e663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x5da56964accd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x5da56940959e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x7a9f7e42a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x7a9f7e42a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x5da56932c584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > > 0x51900009aa18 is located 0 bytes after 920-byte region [0x51900009a680,0x51900009aa18) > allocated by thread T0 here: > #0 0x5da5694059f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > #1 0x5da56b9523a5 in MSVehicleControl::buildVehicle(SUMOVehicleParameter*, std::shared_ptr<MSRoute const>, MSVehicleType*, bool, MSVehicleControl::VehicleDefinitionSource, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:112:24 > #2 0x5da56b6a42ce in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x5da56b9ebd5d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x5da56bd6b6ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 <truncated after showing first 30 lines> ---------- Differences in vehroutes2 ---------- 2a3,4 > <!-- generated on 2026-04-26T07:24:56.944684+01:00 by Eclipse SUMO sumo v1_26_0+1388-aac31961a58 > <sumoConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,7c6,10 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="b" depart="390.00" arrival="414.00"> < <route edges="beg middle end"/> < </vehicle> --- > <input> > <net-file value="net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <load-state value="state.xml"/> > </input> 9,11c12,15 < <vehicle id="2" depart="410.00" arrival="435.00"> < <route edges="beg middle end"/> < </vehicle> --- > <output> > <tripinfo-output value="tripinfos2.xml"/> > <vehroute-output value="vehroutes2.xml"/> > </output> 13,15c17,20 < <vehicle id="3" depart="600.00" arrival="631.00"> < <route edges="beg middle end"/> < </vehicle> --- > <processing> > <default.departspeed value="0"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > ================================================================= > ==1177413==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x51900009af18 at pc 0x5a000644d68b bp 0x7ffc4b95afb0 sp 0x7ffc4b95afa8 > READ of size 4 at 0x51900009af18 thread T0 > #0 0x5a000644d68a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x5a000657d16d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x5a00068fb6ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x5a0006576976 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x5a0006c88e3b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x73ec257e68f2 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 0x73ec2579985b in xercesc_3_2::IGXMLScanner::scanStartTagNS(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19985b) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x73ec2579ba0d in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19ba0d) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x73ec25790c87 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 0x73ec257e0d42 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 0x5a0006cc01d2 in SUMOSAXReader::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>) /home/delphi/clangDebug/sumo/src/utils/xml/SUMOSAXReader.cpp:118:18 > #11 0x5a0006f73971 in XMLSubSys::runParser(GenericSAXHandler&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool, bool, bool, bool) /home/delphi/clangDebug/sumo/src/utils/xml/XMLSubSys.cpp:170:42 > #12 0x5a00041ce663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x5a00041daccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x5a0003f9959e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x73ec2262a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x73ec2262a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x5a0003ebc584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > > 0x51900009af18 is located 0 bytes after 920-byte region [0x51900009ab80,0x51900009af18) > allocated by thread T0 here: > #0 0x5a0003f959f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > #1 0x5a00064e23a5 in MSVehicleControl::buildVehicle(SUMOVehicleParameter*, std::shared_ptr<MSRoute const>, MSVehicleType*, bool, MSVehicleControl::VehicleDefinitionSource, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:112:24 > #2 0x5a00062342ce in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x5a000657bd5d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x5a00068fb6ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 <truncated after showing first 30 lines> ---------- Differences in fcd2 ---------- 2a3,4 > <!-- generated on 2026-04-26T07:24:24.919768+01:00 by Eclipse SUMO sumo v1_26_0+1388-aac31961a58 > <sumoConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,1032c6,29 < <fcd-export xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/fcd_file.xsd"> < <timestep time="10.00"> < <vehicle id="flowFromTo.0" x="30.10" y="-1.65" angle="90.00" type="t0" speed="11.40" pos="30.10" lane="middle_0" slope="0.00" acceleration="2.60"/> < <vehicle id="flowNumber.0" x="85.66" y="-1.65" angle="90.00" type="t0" speed="13.89" pos="85.66" lane="middle_0" slope="0.00" acceleration="0.00"/> < <vehicle id="flowPeriod.0" x="0.10" y="-1.65" angle="90.00" type="t0" speed="1.00" pos="0.10" lane="middle_0" slope="0.00" acceleration="0.00"/> < </timestep> < <timestep time="11.00"> < <vehicle id="flowFromTo.0" x="43.99" y="-1.65" angle="90.00" type="t0" speed="13.89" pos="43.99" lane="middle_0" slope="0.00" acceleration="2.49"/> < <vehicle id="flowNumber.0" x="99.55" y="-1.65" angle="90.00" type="t0" speed="13.89" pos="99.55" lane="middle_0" slope="0.00" acceleration="0.00"/> < <vehicle id="flowPeriod.0" x="3.70" y="-1.65" angle="90.00" type="t0" speed="3.60" pos="3.70" lane="middle_0" slope="0.00" acceleration="2.60"/> < </timestep> < <timestep time="12.00"> < <vehicle id="flowFromTo.0" x="57.88" y="-1.65" angle="90.00" type="t0" speed="13.89" pos="57.88" lane="middle_0" slope="0.00" acceleration="0.00"/> < <vehicle id="flowNumber.0" x="113.44" y="-1.65" angle="90.00" type="t0" speed="13.89" pos="113.44" lane="middle_0" slope="0.00" acceleration="0.00"/> < <vehicle id="flowNumber.1" x="-1.90" y="-1.65" angle="90.00" type="t0" speed="0.00" pos="5.10" lane="beg_0" slope="0.00" acceleration="0.00"/> < <vehicle id="flowPeriod.0" x="9.90" y="-1.65" angle="90.00" type="t0" speed="6.20" pos="9.90" lane="middle_0" slope="0.00" acceleration="2.60"/> < </timestep> < <timestep time="13.00"> < <vehicle id="flowFromTo.0" x="71.77" y="-1.65" angle="90.00" type="t0" speed="13.89" pos="71.77" lane="middle_0" slope="0.00" acceleration="0.00"/> < <vehicle id="flowNumber.0" x="127.33" y="-1.65" angle="90.00" type="t0" speed="13.89" pos="127.33" lane="middle_0" slope="0.00" acceleration="0.00"/> < <vehicle id="flowNumber.1" x="-0.90" y="-1.65" angle="90.00" type="t0" speed="1.00" pos="6.10" lane="beg_0" slope="0.00" acceleration="1.00"/> < <vehicle id="flowPeriod.0" x="18.70" y="-1.65" angle="90.00" type="t0" speed="8.80" pos="18.70" lane="middle_0" slope="0.00" acceleration="2.60"/> < </timestep> < <timestep time="14.00"> < <vehicle id="flowFromTo.0" x="85.66" y="-1.65" angle="90.00" type="t0" speed="13.89" pos="85.66" lane="middle_0" slope="0.00" acceleration="0.00"/> < <vehicle id="flowNumber.0" x="141.22" y="-1.65" angle="90.00" type="t0" speed="13.89" pos="141.22" lane="middle_0" slope="0.00" acceleration="0.00"/> <truncated after showing first 30 lines> ---------- Differences in output ---------- 9,17c9 < Loading state from 'state.xml' ... done ((TIME)). < Loading route-files incrementally from 'input_routes.rou.xml' < Loading done. < Simulation started with time: 10.00. < Reason: All vehicles have left the simulation. < DijkstraRouter answered 1 queries and explored 3.00 edges on average. < DijkstraRouter spent (TIME) answering queries ((TIME) on average). < -- Unordered text as found by filter '^Simulation ended at time:' -- < Simulation ended at time: 143.00. --- > Loading state from 'state.xml' ...-- Unordered text as found by filter '^Simulation ended at time:' --
---------- Differences in errors ---------- 34,58c34,116 < Warning: Teleporting vehicle 'horizontal.0' after earlier collision, lane='2o_0', time=80.00. < Warning: Vehicle 'horizontal.0' teleports beyond arrival edge '2o', time=80.00. < Warning: Teleporting vehicle 'always_right.0' after earlier collision, lane='2o_0', time=80.00. < Warning: Vehicle 'always_right.0' teleports beyond arrival edge '2o', time=80.00. < Warning: Teleporting vehicle 'horizontal.1' after earlier collision, lane='2o_0', time=84.00. < Warning: Vehicle 'horizontal.1' teleports beyond arrival edge '2o', time=84.00. < Warning: Teleporting vehicle 'always_right.1' after earlier collision, lane='2o_0', time=84.00. < Warning: Vehicle 'always_right.1' teleports beyond arrival edge '2o', time=84.00. < Warning: Teleporting vehicle 'horizontal.2' after earlier collision, lane='2o_0', time=87.00. < Warning: Vehicle 'horizontal.2' teleports beyond arrival edge '2o', time=87.00. < Warning: Teleporting vehicle 'always_right.2' after earlier collision, lane='2o_0', time=87.00. < Warning: Vehicle 'always_right.2' teleports beyond arrival edge '2o', time=87.00. < Warning: Teleporting vehicle 'always_right.3' after earlier collision, lane='2o_0', time=90.00. < Warning: Vehicle 'always_right.3' teleports beyond arrival edge '2o', time=90.00. < Warning: Teleporting vehicle 'horizontal.3' after earlier collision, lane='2o_0', time=91.00. < Warning: Vehicle 'horizontal.3' teleports beyond arrival edge '2o', time=91.00. < Warning: Vehicle 'always_right.4'; collision with vehicle 'horizontal.4', lane='2o_0', gap=-5.00, time=93.00, stage=move. < Warning: Teleporting vehicle 'horizontal.4' after earlier collision, lane='2o_0', time=144.00. < Warning: Vehicle 'horizontal.4' teleports beyond arrival edge '2o', time=144.00. < Warning: Teleporting vehicle 'always_right.4' after earlier collision, lane='2o_0', time=144.00. < Warning: Vehicle 'always_right.4' teleports beyond arrival edge '2o', time=144.00. < Warning: Teleporting vehicle 'horizontal.5'; waited too long (yield), lane='1si_1', time=447.00. < Warning: Vehicle 'horizontal.5' ends teleporting on edge '2o', time=447.00. < Warning: Teleporting vehicle 'always_right.5'; waited too long (yield), lane='3si_0', time=448.00. < Warning: Vehicle 'always_right.5' ends teleporting on edge '2o', time=448.00. --- > ================================================================= > ==1177500==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x5190000a2c18 at pc 0x5ca529f2e68b bp 0x7ffc8dd31190 sp 0x7ffc8dd31188 > READ of size 4 at 0x5190000a2c18 thread T0 <truncated after showing first 30 lines> ---------- Differences in output ---------- 15,27c15 < Loading state from 'state.xml' ... done ((TIME)). < Loading route-files incrementally from 'input_routes.rou.xml' < Loading done. < Simulation started with time: 50.00. < Reason: The final simulation step has been reached. < Performance: < Vehicles: < Inserted: 159 (Loaded: 1000) < Running: 147 < Waiting: 841 < Teleports: 3 (Collisions: 1, Yield: 2) < -- Unordered text as found by filter '^Simulation ended at time:' -- < Simulation ended at time: 500.00. --- > Loading state from 'state.xml' ...-- Unordered text as found by filter '^Simulation ended at time:' -- ---------- Differences in stopinfos2 ---------- 2a3,4 > <!-- generated on 2026-04-26T07:24:31.446994+01:00 by Eclipse SUMO sumo v1_26_0+1388-aac31961a58 > <sumoConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,15c6,34 < <stops xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/stopinfo_file.xsd"> < <stopinfo id="horizontal.0" type="SUMO_DEFAULT_TYPE" lane="2o_0" pos="19.83" parking="0" started="30.00" ended="80.00" initialPersons="0" loadedPersons="0" unloadedPersons="0" initialContainers="0" loadedContainers="0" unloadedContainers="0" blockedDuration="0.00"/> < <stopinfo id="always_right.0" type="SUMO_DEFAULT_TYPE" lane="2o_0" pos="19.83" parking="0" started="30.00" ended="80.00" initialPersons="0" loadedPersons="0" unloadedPersons="0" initialContainers="0" loadedContainers="0" unloadedContainers="0" blockedDuration="0.00"/> < <stopinfo id="horizontal.1" type="SUMO_DEFAULT_TYPE" lane="2o_0" pos="14.83" parking="0" started="34.00" ended="84.00" initialPersons="0" loadedPersons="0" unloadedPersons="0" initialContainers="0" loadedContainers="0" unloadedContainers="0" blockedDuration="0.00"/> < <stopinfo id="always_right.1" type="SUMO_DEFAULT_TYPE" lane="2o_0" pos="14.83" parking="0" started="34.00" ended="84.00" initialPersons="0" loadedPersons="0" unloadedPersons="0" initialContainers="0" loadedContainers="0" unloadedContainers="0" blockedDuration="0.00"/> < <stopinfo id="horizontal.2" type="SUMO_DEFAULT_TYPE" lane="2o_0" pos="9.83" parking="0" started="37.00" ended="87.00" initialPersons="0" loadedPersons="0" unloadedPersons="0" initialContainers="0" loadedContainers="0" unloadedContainers="0" blockedDuration="0.00"/> < <stopinfo id="always_right.2" type="SUMO_DEFAULT_TYPE" lane="2o_0" pos="9.83" parking="0" started="37.00" ended="87.00" initialPersons="0" loadedPersons="0" unloadedPersons="0" initialContainers="0" loadedContainers="0" unloadedContainers="0" blockedDuration="0.00"/> < <stopinfo id="always_right.3" type="SUMO_DEFAULT_TYPE" lane="2o_0" pos="2.58" parking="0" started="40.00" ended="90.00" initialPersons="0" loadedPersons="0" unloadedPersons="0" initialContainers="0" loadedContainers="0" unloadedContainers="0" blockedDuration="0.00"/> < <stopinfo id="horizontal.3" type="SUMO_DEFAULT_TYPE" lane="2o_0" pos="4.83" parking="0" started="41.00" ended="91.00" initialPersons="0" loadedPersons="0" unloadedPersons="0" initialContainers="0" loadedContainers="0" unloadedContainers="0" blockedDuration="0.00"/> < <stopinfo id="horizontal.4" type="SUMO_DEFAULT_TYPE" lane="2o_0" pos="2.38" parking="0" started="94.00" ended="144.00" initialPersons="0" loadedPersons="0" unloadedPersons="0" initialContainers="0" loadedContainers="0" unloadedContainers="0" blockedDuration="0.00"/> < <stopinfo id="always_right.4" type="SUMO_DEFAULT_TYPE" lane="2o_0" pos="0.13" parking="0" started="94.00" ended="144.00" initialPersons="0" loadedPersons="0" unloadedPersons="0" initialContainers="0" loadedContainers="0" unloadedContainers="0" blockedDuration="0.00"/> < </stops> --- > <input> > <net-file value="net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional.add.xml"/> > <load-state value="state.xml"/> > </input> > > <output> > <stop-output value="stopinfos2.xml"/> > </output> > > <time> > <end value="500"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,78 > ================================================================= > ==1177696==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000097318 at pc 0x56fc20a3b68b bp 0x7fff44915290 sp 0x7fff44915288 > READ of size 4 at 0x519000097318 thread T0 > #0 0x56fc20a3b68a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x56fc20b6b16d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x56fc20ee96ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x56fc20b64976 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x56fc21276e3b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x7722127e68f2 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 0x77221279985b in xercesc_3_2::IGXMLScanner::scanStartTagNS(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19985b) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x77221279ba0d in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19ba0d) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x772212790c87 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 0x7722127e0d42 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 0x56fc212ae1d2 in SUMOSAXReader::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>) /home/delphi/clangDebug/sumo/src/utils/xml/SUMOSAXReader.cpp:118:18 > #11 0x56fc21561971 in XMLSubSys::runParser(GenericSAXHandler&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool, bool, bool, bool) /home/delphi/clangDebug/sumo/src/utils/xml/XMLSubSys.cpp:170:42 > #12 0x56fc1e7bc663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x56fc1e7c8ccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x56fc1e58759e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x77220f62a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x77220f62a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x56fc1e4aa584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > > 0x519000097318 is located 0 bytes after 920-byte region [0x519000096f80,0x519000097318) > allocated by thread T0 here: > #0 0x56fc1e5839f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > #1 0x56fc20ad03a5 in MSVehicleControl::buildVehicle(SUMOVehicleParameter*, std::shared_ptr<MSRoute const>, MSVehicleType*, bool, MSVehicleControl::VehicleDefinitionSource, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:112:24 > #2 0x56fc208222ce in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x56fc20b69d5d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x56fc20ee96ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 <truncated after showing first 30 lines> ---------- Differences in fcd2 ---------- 2a3,4 > <!-- generated on 2026-04-26T07:24:41.392659+01:00 by Eclipse SUMO sumo v1_26_0+1388-aac31961a58 > <sumoConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,33c6,27 < <fcd-export xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/fcd_file.xsd"> < <timestep time="15.00"> < <vehicle id="v0" x="183.00" y="-1.65" angle="90.00" type="t0" speed="13.89" pos="183.00" lane="middle_0" slope="0.00"/> < </timestep> < <timestep time="16.00"> < <vehicle id="v0" x="196.89" y="-1.65" angle="90.00" type="t0" speed="13.89" pos="196.89" lane="middle_0" slope="0.00"/> < </timestep> < <timestep time="17.00"> < <vehicle id="v0" x="210.78" y="-1.65" angle="90.00" type="t0" speed="13.89" pos="10.78" lane="end_0" slope="0.00"/> < </timestep> < <timestep time="18.00"> < <vehicle id="v0" x="224.67" y="-1.65" angle="90.00" type="t0" speed="13.89" pos="24.67" lane="end_0" slope="0.00"/> < </timestep> < <timestep time="19.00"> < <vehicle id="v0" x="238.56" y="-1.65" angle="90.00" type="t0" speed="13.89" pos="38.56" lane="end_0" slope="0.00"/> < </timestep> < <timestep time="20.00"> < <vehicle id="v0" x="252.45" y="-1.65" angle="90.00" type="t0" speed="13.89" pos="52.45" lane="end_0" slope="0.00"/> < </timestep> < <timestep time="21.00"> < <vehicle id="v0" x="266.34" y="-1.65" angle="90.00" type="t0" speed="13.89" pos="66.34" lane="end_0" slope="0.00"/> < </timestep> < <timestep time="22.00"> < <vehicle id="v0" x="280.23" y="-1.65" angle="90.00" type="t0" speed="13.89" pos="80.23" lane="end_0" slope="0.00"/> < </timestep> < <timestep time="23.00"> <truncated after showing first 30 lines> ---------- Differences in output ---------- 7,12c7 < Loading state from 'state.xml' ... done ((TIME)). < Loading done. < Simulation started with time: 15.00. < Reason: All vehicles have left the simulation. < -- Unordered text as found by filter '^Simulation ended at time:' -- < Simulation ended at time: 25.00. --- > Loading state from 'state.xml' ...-- Unordered text as found by filter '^Simulation ended at time:' --
---------- Differences in errors ---------- 0a1,83 > ================================================================= > ==1177446==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x51900009af18 at pc 0x55c4be94b68b bp 0x7ffc000b62d0 sp 0x7ffc000b62c8 > READ of size 4 at 0x51900009af18 thread T0 > #0 0x55c4be94b68a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x55c4bea7b16d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x55c4bedf96ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x55c4bea74976 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x55c4bf186e3b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x7376a65e68f2 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 0x7376a659aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x7376a659badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x7376a6590c87 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 0x7376a65e0d42 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 0x55c4bf1be1d2 in SUMOSAXReader::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>) /home/delphi/clangDebug/sumo/src/utils/xml/SUMOSAXReader.cpp:118:18 > #11 0x55c4bf471971 in XMLSubSys::runParser(GenericSAXHandler&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool, bool, bool, bool) /home/delphi/clangDebug/sumo/src/utils/xml/XMLSubSys.cpp:170:42 > #12 0x55c4bc6cc663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x55c4bc6d8ccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x55c4bc49759e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x7376a342a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x7376a342a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x55c4bc3ba584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > > 0x51900009af18 is located 0 bytes after 920-byte region [0x51900009ab80,0x51900009af18) > allocated by thread T0 here: > #0 0x55c4bc4939f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > #1 0x55c4be9e03a5 in MSVehicleControl::buildVehicle(SUMOVehicleParameter*, std::shared_ptr<MSRoute const>, MSVehicleType*, bool, MSVehicleControl::VehicleDefinitionSource, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:112:24 > #2 0x55c4be7322ce in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x55c4bea79d5d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x55c4bedf96ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 <truncated after showing first 30 lines> ---------- Differences in output ---------- 9,17c9 < Loading state from 'state.xml' ... done ((TIME)). < Loading route-files incrementally from 'input_routes.rou.xml' < Loading done. < Simulation started with time: 10.00. < Reason: All vehicles have left the simulation. < DijkstraRouter answered 1 queries and explored 3.00 edges on average. < DijkstraRouter spent (TIME) answering queries ((TIME) on average). < -- Unordered text as found by filter '^Simulation ended at time:' -- < Simulation ended at time: 143.00. --- > Loading state from 'state.xml' ...-- Unordered text as found by filter '^Simulation ended at time:' -- ---------- Differences in tripinfo2 ---------- 2a3,4 > <!-- generated on 2026-04-26T07:24:27.234676+01:00 by Eclipse SUMO sumo v1_26_0+1388-aac31961a58 > <sumoConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,35c6,29 < <tripinfos xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/tripinfo_file.xsd"> < <tripinfo id="flowNumber.0" depart="0.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="0.00" arrival="26.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowNumber.0" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowFromTo.0" depart="4.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="4.00" arrival="30.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="1" devices="tripinfo_flowFromTo.0 routing_flowFromTo.0" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowPeriod.0" depart="8.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="3.00" arrival="34.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowPeriod.0" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowNumber.1" depart="12.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="4.00" arrival="38.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowNumber.1" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowFromTo.1" depart="16.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="6.00" arrival="42.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="1" devices="tripinfo_flowFromTo.1 routing_flowFromTo.1" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowPeriod.1" depart="20.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="10.00" arrival="46.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowPeriod.1" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowPeriod.2" depart="24.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="9.00" arrival="50.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowPeriod.2" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowNumber.2" depart="28.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="12.00" arrival="54.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowNumber.2" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowPeriod.3" depart="32.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="12.00" arrival="58.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowPeriod.3" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.0" depart="36.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="14.00" arrival="62.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.0" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowNumber.3" depart="40.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="16.00" arrival="66.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowNumber.3" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowPeriod.4" depart="44.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="19.00" arrival="70.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowPeriod.4" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.1" depart="48.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="23.00" arrival="74.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.1" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowPeriod.5" depart="52.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="22.00" arrival="78.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowPeriod.5" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.2" depart="56.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="26.00" arrival="82.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.2" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowNumber.4" depart="60.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="28.00" arrival="86.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowNumber.4" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowPeriod.6" depart="64.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="29.00" arrival="90.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowPeriod.6" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.3" depart="68.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="32.00" arrival="94.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.3" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowPeriod.7" depart="72.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="32.00" arrival="98.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowPeriod.7" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.4" depart="76.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="36.00" arrival="102.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.4" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowPeriod.8" depart="80.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="35.00" arrival="106.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowPeriod.8" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowPeriod.9" depart="84.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="34.00" arrival="110.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowPeriod.9" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.5" depart="88.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="38.00" arrival="114.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.5" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.6" depart="92.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="37.00" arrival="118.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.6" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.7" depart="96.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="28.00" arrival="122.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.7" vType="t0" speedFactor="1.00" vaporized=""/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > ================================================================= > ==1177447==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x51900009af18 at pc 0x59aeb507c68b bp 0x7ffdf9f8d790 sp 0x7ffdf9f8d788 > READ of size 4 at 0x51900009af18 thread T0 > #0 0x59aeb507c68a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x59aeb51ac16d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x59aeb552a6ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x59aeb51a5976 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x59aeb58b7e3b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x746cc91e68f2 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 0x746cc919aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x746cc919badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x746cc9190c87 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 0x746cc91e0d42 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 0x59aeb58ef1d2 in SUMOSAXReader::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>) /home/delphi/clangDebug/sumo/src/utils/xml/SUMOSAXReader.cpp:118:18 > #11 0x59aeb5ba2971 in XMLSubSys::runParser(GenericSAXHandler&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool, bool, bool, bool) /home/delphi/clangDebug/sumo/src/utils/xml/XMLSubSys.cpp:170:42 > #12 0x59aeb2dfd663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x59aeb2e09ccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x59aeb2bc859e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x746cc602a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x746cc602a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x59aeb2aeb584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > > 0x51900009af18 is located 0 bytes after 920-byte region [0x51900009ab80,0x51900009af18) > allocated by thread T0 here: > #0 0x59aeb2bc49f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > #1 0x59aeb51113a5 in MSVehicleControl::buildVehicle(SUMOVehicleParameter*, std::shared_ptr<MSRoute const>, MSVehicleType*, bool, MSVehicleControl::VehicleDefinitionSource, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:112:24 > #2 0x59aeb4e632ce in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x59aeb51aad5d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x59aeb552a6ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 <truncated after showing first 30 lines> ---------- Differences in output ---------- 9,15c9 < Loading state from 'state.xml' ... done ((TIME)). < Loading route-files incrementally from 'input_routes.rou.xml' < Loading done. < Simulation started with time: 50.00. < Reason: All vehicles have left the simulation. < -- Unordered text as found by filter '^Simulation ended at time:' -- < Simulation ended at time: 143.00. --- > Loading state from 'state.xml' ...-- Unordered text as found by filter '^Simulation ended at time:' -- ---------- Differences in tripinfo2 ---------- 2a3,4 > <!-- generated on 2026-04-26T07:24:27.759623+01:00 by Eclipse SUMO sumo v1_26_0+1388-aac31961a58 > <sumoConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,29c6,29 < <tripinfos xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/tripinfo_file.xsd"> < <tripinfo id="flowPeriod.2" depart="24.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="9.00" arrival="50.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowPeriod.2" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowNumber.2" depart="28.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="12.00" arrival="54.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowNumber.2" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowPeriod.3" depart="32.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="12.00" arrival="58.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowPeriod.3" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.0" depart="36.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="14.00" arrival="62.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.0" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowNumber.3" depart="40.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="16.00" arrival="66.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowNumber.3" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowPeriod.4" depart="44.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="19.00" arrival="70.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowPeriod.4" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.1" depart="48.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="23.00" arrival="74.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.1" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowPeriod.5" depart="52.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="22.00" arrival="78.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowPeriod.5" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.2" depart="56.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="26.00" arrival="82.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.2" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowNumber.4" depart="60.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="28.00" arrival="86.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowNumber.4" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowPeriod.6" depart="64.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="29.00" arrival="90.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowPeriod.6" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.3" depart="68.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="32.00" arrival="94.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.3" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowPeriod.7" depart="72.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="32.00" arrival="98.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowPeriod.7" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.4" depart="76.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="36.00" arrival="102.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.4" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowPeriod.8" depart="80.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="35.00" arrival="106.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowPeriod.8" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowPeriod.9" depart="84.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="34.00" arrival="110.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowPeriod.9" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.5" depart="88.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="38.00" arrival="114.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.5" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.6" depart="92.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="37.00" arrival="118.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.6" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.7" depart="96.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="28.00" arrival="122.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.7" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.8" depart="100.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="17.00" arrival="126.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.8" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.9" depart="104.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="17.00" arrival="130.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.9" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.10" depart="108.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="16.00" arrival="134.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.10" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.11" depart="112.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="16.00" arrival="138.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.11" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.12" depart="116.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="19.00" arrival="142.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.12" vType="t0" speedFactor="1.00" vaporized=""/> < </tripinfos> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 3,4c3,80 < Warning: Teleporting vehicle 'b.0'; waited too long (blocked), lane='middle_0', time=328.00. < Warning: Vehicle 'b.0' ends teleporting on edge 'end', time=328.00. --- > ================================================================= > ==1177554==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000098718 at pc 0x58f8ce06168b bp 0x7ffe20c7a970 sp 0x7ffe20c7a968 > READ of size 4 at 0x519000098718 thread T0 > #0 0x58f8ce06168a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x58f8ce19116d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x58f8ce50f6ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x58f8ce18a976 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x58f8ce89ce3b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x7cef7efe68f2 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 0x7cef7ef9aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x7cef7ef9badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x7cef7ef90c87 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 0x7cef7efe0d42 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 0x58f8ce8d41d2 in SUMOSAXReader::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>) /home/delphi/clangDebug/sumo/src/utils/xml/SUMOSAXReader.cpp:118:18 > #11 0x58f8ceb87971 in XMLSubSys::runParser(GenericSAXHandler&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool, bool, bool, bool) /home/delphi/clangDebug/sumo/src/utils/xml/XMLSubSys.cpp:170:42 > #12 0x58f8cbde2663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x58f8cbdeeccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x58f8cbbad59e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x7cef7be2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x7cef7be2a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x58f8cbad0584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > > 0x519000098718 is located 0 bytes after 920-byte region [0x519000098380,0x519000098718) > allocated by thread T0 here: > #0 0x58f8cbba99f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > #1 0x58f8ce0f63a5 in MSVehicleControl::buildVehicle(SUMOVehicleParameter*, std::shared_ptr<MSRoute const>, MSVehicleType*, bool, MSVehicleControl::VehicleDefinitionSource, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:112:24 <truncated after showing first 30 lines> ---------- Differences in output ---------- 20,38c20 < Loading state from 'state.xml' ... done ((TIME)). < Loading done. < Simulation started with time: 200.00. < Reason: All vehicles have left the simulation. < Performance: < Vehicles: < Inserted: 18 < Running: 0 < Waiting: 0 < Teleports: 1 (Jam: 1) < Statistics (avg of 18): < RouteLength: 301.90 < Speed: 0.52 < Duration: 594.39 < WaitingTime: 522.11 < TimeLoss: 502.62 < DepartDelay: 20.67 < -- Unordered text as found by filter '^Simulation ended at time:' -- < Simulation ended at time: 661.00. --- > Loading state from 'state.xml' ...-- Unordered text as found by filter '^Simulation ended at time:' --
---------- Differences in errors ---------- 0a1,78 > ================================================================= > ==1177553==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x51900009be18 at pc 0x62256e49e68b bp 0x7fffc34c3330 sp 0x7fffc34c3328 > READ of size 4 at 0x51900009be18 thread T0 > #0 0x62256e49e68a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x62256e5ce16d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x62256e94c6ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x62256e5c7976 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x62256ecd9e3b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x7f09d5be68f2 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 0x7f09d5b9985b in xercesc_3_2::IGXMLScanner::scanStartTagNS(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19985b) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x7f09d5b9ba0d in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19ba0d) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x7f09d5b90c87 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 0x7f09d5be0d42 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 0x62256ed111d2 in SUMOSAXReader::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>) /home/delphi/clangDebug/sumo/src/utils/xml/SUMOSAXReader.cpp:118:18 > #11 0x62256efc4971 in XMLSubSys::runParser(GenericSAXHandler&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool, bool, bool, bool) /home/delphi/clangDebug/sumo/src/utils/xml/XMLSubSys.cpp:170:42 > #12 0x62256c21f663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x62256c22bccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x62256bfea59e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x7f09d2a2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x7f09d2a2a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x62256bf0d584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > > 0x51900009be18 is located 0 bytes after 920-byte region [0x51900009ba80,0x51900009be18) > allocated by thread T0 here: > #0 0x62256bfe69f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > #1 0x62256e5333a5 in MSVehicleControl::buildVehicle(SUMOVehicleParameter*, std::shared_ptr<MSRoute const>, MSVehicleType*, bool, MSVehicleControl::VehicleDefinitionSource, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:112:24 > #2 0x62256e2852ce in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x62256e5ccd5d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x62256e94c6ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 <truncated after showing first 30 lines> ---------- Differences in output ---------- 7,13c7 < Loading state from 'state.xml' ... done ((TIME)). < Loading route-files incrementally from 'input_routes.rou.xml' < Loading done. < Simulation started with time: 10.00. < Reason: All vehicles have left the simulation. < -- Unordered text as found by filter '^Simulation ended at time:' -- < Simulation ended at time: 33.00. --- > Loading state from 'state.xml' ...-- Unordered text as found by filter '^Simulation ended at time:' --
---------- Differences in errors ---------- 0a1,78 > ================================================================= > ==1177598==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x51900009af18 at pc 0x559bc071c68b bp 0x7ffc20a1d970 sp 0x7ffc20a1d968 > READ of size 4 at 0x51900009af18 thread T0 > #0 0x559bc071c68a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x559bc084c16d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x559bc0bca6ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x559bc0845976 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x559bc0f57e3b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x754397be68f2 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 0x754397b9aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x754397b9badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x754397b90c87 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 0x754397be0d42 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 0x559bc0f8f1d2 in SUMOSAXReader::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>) /home/delphi/clangDebug/sumo/src/utils/xml/SUMOSAXReader.cpp:118:18 > #11 0x559bc1242971 in XMLSubSys::runParser(GenericSAXHandler&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool, bool, bool, bool) /home/delphi/clangDebug/sumo/src/utils/xml/XMLSubSys.cpp:170:42 > #12 0x559bbe49d663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x559bbe4a9ccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x559bbe26859e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x754394a2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x754394a2a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x559bbe18b584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > > 0x51900009af18 is located 0 bytes after 920-byte region [0x51900009ab80,0x51900009af18) > allocated by thread T0 here: > #0 0x559bbe2649f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > #1 0x559bc07b13a5 in MSVehicleControl::buildVehicle(SUMOVehicleParameter*, std::shared_ptr<MSRoute const>, MSVehicleType*, bool, MSVehicleControl::VehicleDefinitionSource, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:112:24 > #2 0x559bc05032ce in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x559bc084ad5d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x559bc0bca6ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 <truncated after showing first 30 lines> ---------- Differences in output ---------- 7,13c7 < Loading state from 'state.xml' ... done ((TIME)). < Loading route-files incrementally from 'input_routes.rou.xml' < Loading done. < Simulation started with time: 20.00. < Reason: All vehicles have left the simulation. < -- Unordered text as found by filter '^Simulation ended at time:' -- < Simulation ended at time: 31.00. --- > Loading state from 'state.xml' ...-- Unordered text as found by filter '^Simulation ended at time:' -- ---------- Differences in tripinfo2 ---------- 2a3,4 > <!-- generated on 2026-04-26T07:24:36.533149+01:00 by Eclipse SUMO sumo v1_26_0+1388-aac31961a58 > <sumoConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,6c6,32 < <tripinfos xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/tripinfo_file.xsd"> < <tripinfo id="v1" depart="4.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="1.00" arrival="30.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_v1" vType="t0" speedFactor="1.00" vaporized=""/> < </tripinfos> --- > <input> > <net-file value="net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <load-state value="state.xml"/> > </input> > > <output> > <tripinfo-output value="tripinfo2.xml"/> > </output> > > <time> > <begin value="20"/> > </time> > > <processing> > <default.departspeed value="0"/> > <default.departlane value="first"/> > <default.speeddev value="0"/> > </processing> > > <report> > <verbose value="true"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,78 > ================================================================= > ==1177600==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x51900009b918 at pc 0x55d9032d968b bp 0x7fff59ede6b0 sp 0x7fff59ede6a8 > READ of size 4 at 0x51900009b918 thread T0 > #0 0x55d9032d968a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x55d90340916d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x55d9037876ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x55d903402976 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x55d903b14e3b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x7f338f9e68f2 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 0x7f338f99aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x7f338f99badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x7f338f990c87 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 0x7f338f9e0d42 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 0x55d903b4c1d2 in SUMOSAXReader::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>) /home/delphi/clangDebug/sumo/src/utils/xml/SUMOSAXReader.cpp:118:18 > #11 0x55d903dff971 in XMLSubSys::runParser(GenericSAXHandler&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool, bool, bool, bool) /home/delphi/clangDebug/sumo/src/utils/xml/XMLSubSys.cpp:170:42 > #12 0x55d90105a663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x55d901066ccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x55d900e2559e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x7f338c82a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x7f338c82a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x55d900d48584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > > 0x51900009b918 is located 0 bytes after 920-byte region [0x51900009b580,0x51900009b918) > allocated by thread T0 here: > #0 0x55d900e219f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > #1 0x55d90336e3a5 in MSVehicleControl::buildVehicle(SUMOVehicleParameter*, std::shared_ptr<MSRoute const>, MSVehicleType*, bool, MSVehicleControl::VehicleDefinitionSource, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:112:24 > #2 0x55d9030c02ce in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x55d903407d5d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x55d9037876ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 <truncated after showing first 30 lines> ---------- Differences in fcd ---------- 2a3,4 > <!-- generated on 2026-04-26T07:24:37.088962+01:00 by Eclipse SUMO sumo v1_26_0+1388-aac31961a58 > <sumoConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,315c6,33 < <fcd-export xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/fcd_file.xsd"> < <timestep time="20.00"> < <vehicle id="v0" x="60.00" y="-1.65" angle="90.00" type="t0" speed="0.00" pos="60.00" lane="middle_0" slope="0.00"/> < <vehicle id="v1" x="52.50" y="-1.65" angle="90.00" type="t0" speed="0.00" pos="52.50" lane="middle_0" slope="0.00"/> < </timestep> < <timestep time="21.00"> < <vehicle id="v0" x="60.00" y="-1.65" angle="90.00" type="t0" speed="0.00" pos="60.00" lane="middle_0" slope="0.00"/> < <vehicle id="v1" x="52.50" y="-1.65" angle="90.00" type="t0" speed="0.00" pos="52.50" lane="middle_0" slope="0.00"/> < </timestep> < <timestep time="22.00"> < <vehicle id="v0" x="60.00" y="-1.65" angle="90.00" type="t0" speed="0.00" pos="60.00" lane="middle_0" slope="0.00"/> < <vehicle id="v1" x="52.50" y="-1.65" angle="90.00" type="t0" speed="0.00" pos="52.50" lane="middle_0" slope="0.00"/> < </timestep> < <timestep time="23.00"> < <vehicle id="v0" x="60.00" y="-1.65" angle="90.00" type="t0" speed="0.00" pos="60.00" lane="middle_0" slope="0.00"/> < <vehicle id="v1" x="52.50" y="-1.65" angle="90.00" type="t0" speed="0.00" pos="52.50" lane="middle_0" slope="0.00"/> < </timestep> < <timestep time="24.00"> < <vehicle id="v0" x="60.00" y="-1.65" angle="90.00" type="t0" speed="0.00" pos="60.00" lane="middle_0" slope="0.00"/> < <vehicle id="v1" x="52.50" y="-1.65" angle="90.00" type="t0" speed="0.00" pos="52.50" lane="middle_0" slope="0.00"/> < </timestep> < <timestep time="25.00"> < <vehicle id="v0" x="60.00" y="-1.65" angle="90.00" type="t0" speed="0.00" pos="60.00" lane="middle_0" slope="0.00"/> < <vehicle id="v1" x="52.50" y="-1.65" angle="90.00" type="t0" speed="0.00" pos="52.50" lane="middle_0" slope="0.00"/> < </timestep> < <timestep time="26.00"> <truncated after showing first 30 lines> ---------- Differences in output ---------- 9,14c9 < Loading state from 'state.xml' ... done ((TIME)). < Loading done. < Simulation started with time: 20.00. < Reason: All vehicles have left the simulation. < -- Unordered text as found by filter '^Simulation ended at time:' -- < Simulation ended at time: 103.00. --- > Loading state from 'state.xml' ...-- Unordered text as found by filter '^Simulation ended at time:' -- ---------- Differences in tripinfo2 ---------- 2a3,4 > <!-- generated on 2026-04-26T07:24:37.087751+01:00 by Eclipse SUMO sumo v1_26_0+1388-aac31961a58 > <sumoConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,7c6,33 < <tripinfos xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/tripinfo_file.xsd"> < <tripinfo id="v1" depart="4.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="1.00" arrival="83.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="79.00" routeLength="301.90" waitingTime="41.00" waitingCount="3" stopTime="0.00" timeLoss="55.72" rerouteNo="0" devices="tripinfo_v1 fcd_v1" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="v0" depart="0.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="0.00" arrival="102.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="102.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="62.00" timeLoss="2.32" rerouteNo="0" devices="tripinfo_v0 fcd_v0" vType="t0" speedFactor="1.00" vaporized=""/> < </tripinfos> --- > <input> > <net-file value="net.net.xml"/> > <additional-files value="input_additional.add.xml"/> > <load-state value="state.xml"/> > </input> > > <output> > <fcd-output value="fcd.xml"/> > <tripinfo-output value="tripinfo2.xml"/> > </output> > > <time> > <begin value="20"/> > </time> > > <processing> > <default.departspeed value="0"/> > <default.departlane value="first"/> > <default.speeddev value="0"/> > </processing> > <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,78 > ================================================================= > ==1177642==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x51900009b918 at pc 0x5ade7e8fd68b bp 0x7ffc288d0d10 sp 0x7ffc288d0d08 > READ of size 4 at 0x51900009b918 thread T0 > #0 0x5ade7e8fd68a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x5ade7ea2d16d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x5ade7edab6ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x5ade7ea26976 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x5ade7f138e3b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x780b205e68f2 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 0x780b2059aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x780b2059badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x780b20590c87 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 0x780b205e0d42 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 0x5ade7f1701d2 in SUMOSAXReader::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>) /home/delphi/clangDebug/sumo/src/utils/xml/SUMOSAXReader.cpp:118:18 > #11 0x5ade7f423971 in XMLSubSys::runParser(GenericSAXHandler&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool, bool, bool, bool) /home/delphi/clangDebug/sumo/src/utils/xml/XMLSubSys.cpp:170:42 > #12 0x5ade7c67e663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x5ade7c68accd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x5ade7c44959e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x780b1d42a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x780b1d42a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x5ade7c36c584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > > 0x51900009b918 is located 0 bytes after 920-byte region [0x51900009b580,0x51900009b918) > allocated by thread T0 here: > #0 0x5ade7c4459f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > #1 0x5ade7e9923a5 in MSVehicleControl::buildVehicle(SUMOVehicleParameter*, std::shared_ptr<MSRoute const>, MSVehicleType*, bool, MSVehicleControl::VehicleDefinitionSource, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:112:24 > #2 0x5ade7e6e42ce in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x5ade7ea2bd5d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x5ade7edab6ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 <truncated after showing first 30 lines> ---------- Differences in fcd ---------- 2a3,4 > <!-- generated on 2026-04-26T07:24:39.238799+01:00 by Eclipse SUMO sumo v1_26_0+1388-aac31961a58 > <sumoConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,315c6,33 < <fcd-export xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/fcd_file.xsd"> < <timestep time="20.00"> < <vehicle id="v0" x="60.00" y="-1.65" angle="90.00" type="t0" speed="0.00" pos="60.00" lane="middle_0" slope="0.00"/> < <vehicle id="v1" x="52.50" y="-1.65" angle="90.00" type="t0" speed="0.00" pos="52.50" lane="middle_0" slope="0.00"/> < </timestep> < <timestep time="21.00"> < <vehicle id="v0" x="60.00" y="-1.65" angle="90.00" type="t0" speed="0.00" pos="60.00" lane="middle_0" slope="0.00"/> < <vehicle id="v1" x="52.50" y="-1.65" angle="90.00" type="t0" speed="0.00" pos="52.50" lane="middle_0" slope="0.00"/> < </timestep> < <timestep time="22.00"> < <vehicle id="v0" x="60.00" y="-1.65" angle="90.00" type="t0" speed="0.00" pos="60.00" lane="middle_0" slope="0.00"/> < <vehicle id="v1" x="52.50" y="-1.65" angle="90.00" type="t0" speed="0.00" pos="52.50" lane="middle_0" slope="0.00"/> < </timestep> < <timestep time="23.00"> < <vehicle id="v0" x="60.00" y="-1.65" angle="90.00" type="t0" speed="0.00" pos="60.00" lane="middle_0" slope="0.00"/> < <vehicle id="v1" x="52.50" y="-1.65" angle="90.00" type="t0" speed="0.00" pos="52.50" lane="middle_0" slope="0.00"/> < </timestep> < <timestep time="24.00"> < <vehicle id="v0" x="60.00" y="-1.65" angle="90.00" type="t0" speed="0.00" pos="60.00" lane="middle_0" slope="0.00"/> < <vehicle id="v1" x="52.50" y="-1.65" angle="90.00" type="t0" speed="0.00" pos="52.50" lane="middle_0" slope="0.00"/> < </timestep> < <timestep time="25.00"> < <vehicle id="v0" x="60.00" y="-1.65" angle="90.00" type="t0" speed="0.00" pos="60.00" lane="middle_0" slope="0.00"/> < <vehicle id="v1" x="52.50" y="-1.65" angle="90.00" type="t0" speed="0.00" pos="52.50" lane="middle_0" slope="0.00"/> < </timestep> < <timestep time="26.00"> <truncated after showing first 30 lines> ---------- Differences in output ---------- 9,14c9 < Loading state from 'state.xml' ... done ((TIME)). < Loading done. < Simulation started with time: 20.00. < Reason: All vehicles have left the simulation. < -- Unordered text as found by filter '^Simulation ended at time:' -- < Simulation ended at time: 103.00. --- > Loading state from 'state.xml' ...-- Unordered text as found by filter '^Simulation ended at time:' -- ---------- Differences in tripinfo2 ---------- 2a3,4 > <!-- generated on 2026-04-26T07:24:39.237606+01:00 by Eclipse SUMO sumo v1_26_0+1388-aac31961a58 > <sumoConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,7c6,33 < <tripinfos xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/tripinfo_file.xsd"> < <tripinfo id="v1" depart="4.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="1.00" arrival="83.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="79.00" routeLength="301.90" waitingTime="41.00" waitingCount="3" stopTime="0.00" timeLoss="55.72" rerouteNo="0" devices="tripinfo_v1 fcd_v1" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="v0" depart="0.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="0.00" arrival="102.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="102.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="62.00" timeLoss="2.32" rerouteNo="0" devices="tripinfo_v0 fcd_v0" vType="t0" speedFactor="1.00" vaporized=""/> < </tripinfos> --- > <input> > <net-file value="net.net.xml"/> > <additional-files value="input_additional.add.xml"/> > <load-state value="state.xml"/> > </input> > > <output> > <fcd-output value="fcd.xml"/> > <tripinfo-output value="tripinfo2.xml"/> > </output> > > <time> > <begin value="20"/> > </time> > > <processing> > <default.departspeed value="0"/> > <default.departlane value="first"/> > <default.speeddev value="0"/> > </processing> > <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,78 > ================================================================= > ==1177938==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000097318 at pc 0x629203eb968b bp 0x7ffcf5453ed0 sp 0x7ffcf5453ec8 > READ of size 4 at 0x519000097318 thread T0 > #0 0x629203eb968a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x629203fe916d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x6292043676ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x629203fe2976 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x6292046f4e3b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x77b8357e68f2 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 0x77b83579aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x77b83579badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x77b835790c87 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 0x77b8357e0d42 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 0x62920472c1d2 in SUMOSAXReader::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>) /home/delphi/clangDebug/sumo/src/utils/xml/SUMOSAXReader.cpp:118:18 > #11 0x6292049df971 in XMLSubSys::runParser(GenericSAXHandler&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool, bool, bool, bool) /home/delphi/clangDebug/sumo/src/utils/xml/XMLSubSys.cpp:170:42 > #12 0x629201c3a663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x629201c46ccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x629201a0559e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x77b83262a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x77b83262a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x629201928584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > > 0x519000097318 is located 0 bytes after 920-byte region [0x519000096f80,0x519000097318) > allocated by thread T0 here: > #0 0x629201a019f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > #1 0x629203f4e3a5 in MSVehicleControl::buildVehicle(SUMOVehicleParameter*, std::shared_ptr<MSRoute const>, MSVehicleType*, bool, MSVehicleControl::VehicleDefinitionSource, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:112:24 > #2 0x629203ca02ce in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x629203fe7d5d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x6292043676ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 <truncated after showing first 30 lines> ---------- Differences in vehroutes2 ---------- 2a3,4 > <!-- generated on 2026-04-26T07:24:54.071130+01:00 by Eclipse SUMO sumo v1_26_0+1388-aac31961a58 > <sumoConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,11c6,9 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="0" depart="0.00" departPos="100.00" departSpeed="10.00" speedFactor="1.0600"> < <route edges="0/1to1/1 1/1to2/1 2/1to3/1 3/1to4/1"/> < </vehicle> < < <vehicle id="1" depart="5.00" departPos="100.00" departSpeed="10.00" speedFactor="1.0600"> < <route edges="0/1to1/1 1/1to2/1"/> < </vehicle> --- > <input> > <net-file value="input_net.net.xml"/> > <load-state value="state.xml"/> > </input> 13c11,31 < </routes> --- > <output> > <vehroute-output value="vehroutes2.xml"/> > <vehroute-output.sorted value="true"/> > <vehroute-output.write-unfinished value="true"/> > </output> > > <time> > <end value="100"/> > </time> > <truncated after showing first 30 lines>
---------- Differences in errors ---------- 4a5,65 > > ================================================================= > ==1177050==ERROR: LeakSanitizer: detected memory leaks > > Indirect leak of 928 byte(s) in 4 object(s) allocated from: > #0 0x5cd13f4119f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > #1 0x5cd1402c3abc 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/clangDebug/sumo/src/microsim/devices/MSDispatch.cpp:152:31 > #2 0x5cd13ff4cd14 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/clangDebug/sumo/src/microsim/devices/MSDevice_Taxi.cpp:223:38 > #3 0x5cd14095c9bb in MSStageDriving::registerWaiting(MSTransportable*, long long) /home/delphi/clangDebug/sumo/src/microsim/transportables/MSStageDriving.cpp:333:13 > #4 0x5cd1409776df in MSStageDriving::loadState(MSTransportable*, std::__cxx11::basic_istringstream<char, std::char_traits<char>, std::allocator<char>>&) /home/delphi/clangDebug/sumo/src/microsim/transportables/MSStageDriving.cpp:688:5 > #5 0x5cd140a15021 in MSTransportable::loadState(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) /home/delphi/clangDebug/sumo/src/microsim/transportables/MSTransportable.cpp:711:16 > #6 0x5cd1419f340d in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:503:28 > #7 0x5cd142104e3b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #8 0x73a1e81e68f2 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) > #9 0x73a1e819aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #10 0x73a1e819badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #11 0x73a1e8190c87 in xercesc_3_2::IGXMLScanner::scanDocument(xercesc_3_2::InputSource const&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x190c87) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #12 0x73a1e81e0d42 in xercesc_3_2::SAX2XMLReaderImpl::parse(xercesc_3_2::InputSource const&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x1e0d42) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #13 0x5cd14213c1d2 in SUMOSAXReader::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>) /home/delphi/clangDebug/sumo/src/utils/xml/SUMOSAXReader.cpp:118:18 > #14 0x5cd1423ef971 in XMLSubSys::runParser(GenericSAXHandler&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool, bool, bool, bool) /home/delphi/clangDebug/sumo/src/utils/xml/XMLSubSys.cpp:170:42 > #15 0x5cd13f64a663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #16 0x5cd13f656ccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #17 0x5cd13f41559e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #18 0x73a1e502a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #19 0x73a1e502a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #20 0x5cd13f338584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > > Indirect leak of 160 byte(s) in 4 object(s) allocated from: > #0 0x5cd13f4119f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) <truncated after showing first 30 lines>
---------- Differences in errors ---------- 59,101c59,136 < Warning: Teleporting vehicle 'flow.17'; waited too long (jam), lane='E0toF0_0', time=338.00. < Warning: Teleporting vehicle 'flow.19'; waited too long (jam), lane='D0toE0_0', time=340.00. < Warning: Teleporting vehicle 'flow.2'; waited too long (yield), lane='A0toA1_0', time=357.00. < Warning: Teleporting vehicle 'flow.12'; waited too long (jam), lane='B1toA1_0', time=358.00. < Warning: Vehicle 'flow.2' ends teleporting on edge 'A1toA0', time=360.00. < Warning: Vehicle 'flow.7' teleports beyond arrival edge 'A1toA0', time=365.00. < Warning: Vehicle 'flow.12' teleports beyond arrival edge 'A1toA0', time=385.00. < Warning: Vehicle 'flow.17' teleports beyond arrival edge 'A1toA0', time=417.00. < Warning: Vehicle 'flow.19' teleports beyond arrival edge 'A1toA0', time=423.00. < Warning: Teleporting vehicle 'flow.11'; waited too long (yield), lane='C1toB1_0', time=464.00. < Warning: Vehicle 'flow.11' ends teleporting on edge 'B1toA1', time=464.00. < Warning: Teleporting vehicle 'flow.13'; waited too long (yield), lane='D1toC1_0', time=465.00. < Warning: Vehicle 'flow.13' ends teleporting on edge 'C1toB1', time=465.00. < Warning: Teleporting vehicle 'flow.14'; waited too long (yield), lane='E1toD1_0', time=466.00. < Warning: Teleporting vehicle 'flow.15'; waited too long (yield), lane='F1toE1_0', time=466.00. < Warning: Vehicle 'flow.14' ends teleporting on edge 'D1toC1', time=466.00. < Warning: Vehicle 'flow.15' ends teleporting on edge 'E1toD1', time=466.00. < Warning: Teleporting vehicle 'flow.9'; waited too long (yield), lane='A1toA0_0', time=557.00. < Warning: Vehicle 'flow.9' ends teleporting on edge 'A0toA1', time=562.00. < Warning: Teleporting vehicle 'flow.13'; waited too long (yield), lane='C1toB1_0', time=567.00. < Warning: Vehicle 'flow.13' ends teleporting on edge 'B1toA1', time=567.00. < Warning: Teleporting vehicle 'flow.14'; waited too long (yield), lane='D1toC1_0', time=568.00. < Warning: Teleporting vehicle 'flow.15'; waited too long (yield), lane='E1toD1_0', time=568.00. < Warning: Vehicle 'flow.14' ends teleporting on edge 'C1toB1', time=568.00. < Warning: Vehicle 'flow.15' ends teleporting on edge 'D1toC1', time=568.00. < Warning: Teleporting vehicle 'flow.16'; waited too long (yield), lane='F1toE1_0', time=570.00. < Warning: Vehicle 'flow.16' ends teleporting on edge 'E1toD1', time=570.00. < Warning: Teleporting vehicle 'flow.13'; waited too long (jam), lane='B1toA1_0', time=669.00. < Warning: Teleporting vehicle 'flow.15'; waited too long (jam), lane='D1toC1_0', time=670.00. <truncated after showing first 30 lines> ---------- Differences in output ---------- 7,13c7 < Loading state from 'state.xml' ... done ((TIME)). < Loading route-files incrementally from 'input_routes.rou.xml' < Loading done. < Simulation started with time: 330.00. < Reason: All vehicles have left the simulation. < -- Unordered text as found by filter '^Simulation ended at time:' -- < Simulation ended at time: 1053.00. --- > Loading state from 'state.xml' ...-- Unordered text as found by filter '^Simulation ended at time:' --
---------- Differences in errors ---------- 59,101c59,136 < Warning: Teleporting vehicle 'flow.17'; waited too long (jam), lane='E0toF0_0', time=1576800338.00. < Warning: Teleporting vehicle 'flow.19'; waited too long (jam), lane='D0toE0_0', time=1576800340.00. < Warning: Teleporting vehicle 'flow.2'; waited too long (yield), lane='A0toA1_0', time=1576800357.00. < Warning: Teleporting vehicle 'flow.12'; waited too long (jam), lane='B1toA1_0', time=1576800358.00. < Warning: Vehicle 'flow.2' ends teleporting on edge 'A1toA0', time=1576800360.00. < Warning: Vehicle 'flow.7' teleports beyond arrival edge 'A1toA0', time=1576800365.00. < Warning: Vehicle 'flow.12' teleports beyond arrival edge 'A1toA0', time=1576800385.00. < Warning: Vehicle 'flow.17' teleports beyond arrival edge 'A1toA0', time=1576800417.00. < Warning: Vehicle 'flow.19' teleports beyond arrival edge 'A1toA0', time=1576800423.00. < Warning: Teleporting vehicle 'flow.11'; waited too long (yield), lane='C1toB1_0', time=1576800464.00. < Warning: Vehicle 'flow.11' ends teleporting on edge 'B1toA1', time=1576800464.00. < Warning: Teleporting vehicle 'flow.13'; waited too long (yield), lane='D1toC1_0', time=1576800465.00. < Warning: Vehicle 'flow.13' ends teleporting on edge 'C1toB1', time=1576800465.00. < Warning: Teleporting vehicle 'flow.14'; waited too long (yield), lane='E1toD1_0', time=1576800466.00. < Warning: Teleporting vehicle 'flow.15'; waited too long (yield), lane='F1toE1_0', time=1576800466.00. < Warning: Vehicle 'flow.14' ends teleporting on edge 'D1toC1', time=1576800466.00. < Warning: Vehicle 'flow.15' ends teleporting on edge 'E1toD1', time=1576800466.00. < Warning: Teleporting vehicle 'flow.9'; waited too long (yield), lane='A1toA0_0', time=1576800557.00. < Warning: Vehicle 'flow.9' ends teleporting on edge 'A0toA1', time=1576800562.00. < Warning: Teleporting vehicle 'flow.13'; waited too long (yield), lane='C1toB1_0', time=1576800567.00. < Warning: Vehicle 'flow.13' ends teleporting on edge 'B1toA1', time=1576800567.00. < Warning: Teleporting vehicle 'flow.14'; waited too long (yield), lane='D1toC1_0', time=1576800568.00. < Warning: Teleporting vehicle 'flow.15'; waited too long (yield), lane='E1toD1_0', time=1576800568.00. < Warning: Vehicle 'flow.14' ends teleporting on edge 'C1toB1', time=1576800568.00. < Warning: Vehicle 'flow.15' ends teleporting on edge 'D1toC1', time=1576800568.00. < Warning: Teleporting vehicle 'flow.16'; waited too long (yield), lane='F1toE1_0', time=1576800570.00. < Warning: Vehicle 'flow.16' ends teleporting on edge 'E1toD1', time=1576800570.00. < Warning: Teleporting vehicle 'flow.13'; waited too long (jam), lane='B1toA1_0', time=1576800669.00. < Warning: Teleporting vehicle 'flow.15'; waited too long (jam), lane='D1toC1_0', time=1576800670.00. <truncated after showing first 30 lines> ---------- Differences in output ---------- 7,13c7 < Loading state from 'state.xml' ... done ((TIME)). < Loading route-files incrementally from 'input_routes.rou.xml' < Loading done. < Simulation started with time: 1576800330.00. < Reason: All vehicles have left the simulation. < -- Unordered text as found by filter '^Simulation ended at time:' -- < Simulation ended at time: 1576801053.00. --- > Loading state from 'state.xml' ...-- Unordered text as found by filter '^Simulation ended at time:' --
---------- Differences in errors ---------- 0a1,83 > ================================================================= > ==1177239==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000097318 at pc 0x5828005df68b bp 0x7fff77c44a70 sp 0x7fff77c44a68 > READ of size 4 at 0x519000097318 thread T0 > #0 0x5828005df68a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x58280070f16d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x582800a8d6ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x582800708976 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x582800e1ae3b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x790dccfe68f2 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 0x790dccf9aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x790dccf9badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x790dccf90c87 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 0x790dccfe0d42 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 0x582800e521d2 in SUMOSAXReader::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>) /home/delphi/clangDebug/sumo/src/utils/xml/SUMOSAXReader.cpp:118:18 > #11 0x582801105971 in XMLSubSys::runParser(GenericSAXHandler&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool, bool, bool, bool) /home/delphi/clangDebug/sumo/src/utils/xml/XMLSubSys.cpp:170:42 > #12 0x5827fe360663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x5827fe36cccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x5827fe12b59e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x790dc9e2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x790dc9e2a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x5827fe04e584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > > 0x519000097318 is located 0 bytes after 920-byte region [0x519000096f80,0x519000097318) > allocated by thread T0 here: > #0 0x5827fe1279f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > #1 0x5828006743a5 in MSVehicleControl::buildVehicle(SUMOVehicleParameter*, std::shared_ptr<MSRoute const>, MSVehicleType*, bool, MSVehicleControl::VehicleDefinitionSource, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:112:24 > #2 0x5828003c62ce in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x58280070dd5d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x582800a8d6ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 <truncated after showing first 30 lines> ---------- Differences in vehroutes2 ---------- 2a3,4 > <!-- generated on 2026-04-26T07:24:14.396131+01:00 by Eclipse SUMO sumo v1_26_0+1388-aac31961a58 > <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="0" depart="0.00" departPos="100.00" departSpeed="10.00" speedFactor="1.0600" arrival="260.00"> < <route edges="4/1to3/1 3/1to2/1 2/1to1/1 1/1to0/1" exitTimes="44.00 130.00 216.00 260.00"/> < </vehicle> --- > <input> > <net-file value="input_net.net.xml"/> > <load-state value="state.xml"/> > </input> 9,11c11,14 < <vehicle id="1" depart="5.00" departPos="100.00" departSpeed="10.00" speedFactor="1.0600" arrival="262.00"> < <route edges="4/1to3/1 3/1to2/1 2/1to1/1 1/1to0/1" exitTimes="47.00 133.00 219.00 262.00"/> < </vehicle> --- > <output> > <vehroute-output value="vehroutes2.xml"/> > <vehroute-output.exit-times value="true"/> > </output> 13c16,26 < </routes> --- > <processing> > <default.departspeed value="0"/> > <default.departlane value="first"/> > </processing> > <truncated after showing first 30 lines>
---------- Differences in errors ---------- 2a3,80 > ================================================================= > ==1178020==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000099b18 at pc 0x59e93e6a568b bp 0x7ffe21f4bd90 sp 0x7ffe21f4bd88 > READ of size 4 at 0x519000099b18 thread T0 > #0 0x59e93e6a568a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x59e93e7d516d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x59e93eb536ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x59e93e7ce976 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x59e93eee0e3b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x6ffefb3e68f2 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 0x6ffefb39aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x6ffefb39badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x6ffefb390c87 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 0x6ffefb3e0d42 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 0x59e93ef181d2 in SUMOSAXReader::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>) /home/delphi/clangDebug/sumo/src/utils/xml/SUMOSAXReader.cpp:118:18 > #11 0x59e93f1cb971 in XMLSubSys::runParser(GenericSAXHandler&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool, bool, bool, bool) /home/delphi/clangDebug/sumo/src/utils/xml/XMLSubSys.cpp:170:42 > #12 0x59e93c426663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x59e93c432ccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x59e93c1f159e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x6ffef822a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x6ffef822a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x59e93c114584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > > 0x519000099b18 is located 0 bytes after 920-byte region [0x519000099780,0x519000099b18) > allocated by thread T0 here: > #0 0x59e93c1ed9f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > #1 0x59e93e73a3a5 in MSVehicleControl::buildVehicle(SUMOVehicleParameter*, std::shared_ptr<MSRoute const>, MSVehicleType*, bool, MSVehicleControl::VehicleDefinitionSource, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:112:24 > #2 0x59e93e48c2ce in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x59e93e7d3d5d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x59e93eb536ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 <truncated after showing first 30 lines> ---------- Differences in tripinfo2 ---------- 2a3,4 > <!-- generated on 2026-04-26T07:24:57.158728+01:00 by Eclipse SUMO sumo v1_26_0+1388-aac31961a58 > <sumoConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,21c6,26 < <tripinfos xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/tripinfo_file.xsd"> < <tripinfo id="v.14" depart="140.00" departLane="E0_0" departPos="5.10" departSpeed="13.89" departDelay="0.00" arrival="155.00" arrivalLane="E1_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="15.00" routeLength="194.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="0.00" rerouteNo="0" devices="tripinfo_v.14" vType="DEFAULT_VEHTYPE" speedFactor="1.00" vaporized=""/> < <tripinfo id="v.15" depart="150.00" departLane="E0_0" departPos="5.10" departSpeed="13.89" departDelay="0.00" arrival="165.00" arrivalLane="E1_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="15.00" routeLength="194.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="0.00" rerouteNo="0" devices="tripinfo_v.15" vType="DEFAULT_VEHTYPE" speedFactor="1.00" vaporized=""/> < <tripinfo id="v.16" depart="160.00" departLane="E0_0" departPos="5.10" departSpeed="13.89" departDelay="0.00" arrival="175.00" arrivalLane="E1_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="15.00" routeLength="194.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="0.00" rerouteNo="0" devices="tripinfo_v.16" vType="DEFAULT_VEHTYPE" speedFactor="1.00" vaporized=""/> < <tripinfo id="v.17" depart="170.00" departLane="E0_0" departPos="5.10" departSpeed="13.89" departDelay="0.00" arrival="185.00" arrivalLane="E1_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="15.00" routeLength="194.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="0.00" rerouteNo="0" devices="tripinfo_v.17" vType="DEFAULT_VEHTYPE" speedFactor="1.00" vaporized=""/> < <tripinfo id="v.18" depart="180.00" departLane="E0_0" departPos="5.10" departSpeed="13.89" departDelay="0.00" arrival="195.00" arrivalLane="E1_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="15.00" routeLength="194.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="0.00" rerouteNo="0" devices="tripinfo_v.18" vType="DEFAULT_VEHTYPE" speedFactor="1.00" vaporized=""/> < <tripinfo id="v.19" depart="190.00" departLane="E0_0" departPos="5.10" departSpeed="13.89" departDelay="0.00" arrival="205.00" arrivalLane="E1_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="15.00" routeLength="194.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="0.00" rerouteNo="0" devices="tripinfo_v.19" vType="DEFAULT_VEHTYPE" speedFactor="1.00" vaporized=""/> < <tripinfo id="v.20" depart="200.00" departLane="E0_0" departPos="5.10" departSpeed="13.89" departDelay="0.00" arrival="309.00" arrivalLane="E1_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="109.00" routeLength="194.90" waitingTime="91.00" waitingCount="1" stopTime="0.00" timeLoss="94.43" rerouteNo="0" devices="tripinfo_v.20" vType="DEFAULT_VEHTYPE" speedFactor="1.00" vaporized=""/> < <tripinfo id="v.21" depart="210.00" departLane="E0_0" departPos="5.10" departSpeed="13.89" departDelay="0.00" arrival="310.00" arrivalLane="E1_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="100.00" routeLength="194.90" waitingTime="82.00" waitingCount="1" stopTime="0.00" timeLoss="85.97" rerouteNo="0" devices="tripinfo_v.21" vType="DEFAULT_VEHTYPE" speedFactor="1.00" vaporized=""/> < <tripinfo id="v.22" depart="220.00" departLane="E0_0" departPos="5.10" departSpeed="13.89" departDelay="0.00" arrival="312.00" arrivalLane="E1_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="92.00" routeLength="194.90" waitingTime="74.00" waitingCount="1" stopTime="0.00" timeLoss="77.51" rerouteNo="0" devices="tripinfo_v.22" vType="DEFAULT_VEHTYPE" speedFactor="1.00" vaporized=""/> < <tripinfo id="v.23" depart="230.00" departLane="E0_0" departPos="5.10" departSpeed="13.89" departDelay="0.00" arrival="314.00" arrivalLane="E1_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="84.00" routeLength="194.90" waitingTime="65.00" waitingCount="1" stopTime="0.00" timeLoss="69.05" rerouteNo="0" devices="tripinfo_v.23" vType="DEFAULT_VEHTYPE" speedFactor="1.00" vaporized=""/> < <tripinfo id="v.24" depart="240.00" departLane="E0_0" departPos="5.10" departSpeed="13.89" departDelay="0.00" arrival="315.00" arrivalLane="E1_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="75.00" routeLength="194.90" waitingTime="57.00" waitingCount="1" stopTime="0.00" timeLoss="60.59" rerouteNo="0" devices="tripinfo_v.24" vType="DEFAULT_VEHTYPE" speedFactor="1.00" vaporized=""/> < <tripinfo id="v.25" depart="250.00" departLane="E0_0" departPos="5.10" departSpeed="13.89" departDelay="0.00" arrival="317.00" arrivalLane="E1_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="67.00" routeLength="194.90" waitingTime="48.00" waitingCount="1" stopTime="0.00" timeLoss="52.13" rerouteNo="0" devices="tripinfo_v.25" vType="DEFAULT_VEHTYPE" speedFactor="1.00" vaporized=""/> < <tripinfo id="v.26" depart="260.00" departLane="E0_0" departPos="5.10" departSpeed="13.89" departDelay="0.00" arrival="318.00" arrivalLane="E1_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="58.00" routeLength="194.90" waitingTime="40.00" waitingCount="1" stopTime="0.00" timeLoss="43.67" rerouteNo="0" devices="tripinfo_v.26" vType="DEFAULT_VEHTYPE" speedFactor="1.00" vaporized=""/> < <tripinfo id="v.27" depart="270.00" departLane="E0_0" departPos="5.10" departSpeed="13.89" departDelay="0.00" arrival="320.00" arrivalLane="E1_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="50.00" routeLength="194.90" waitingTime="31.00" waitingCount="1" stopTime="0.00" timeLoss="35.21" rerouteNo="0" devices="tripinfo_v.27" vType="DEFAULT_VEHTYPE" speedFactor="1.00" vaporized=""/> < <tripinfo id="v.28" depart="280.00" departLane="E0_0" departPos="5.10" departSpeed="13.89" departDelay="0.00" arrival="321.00" arrivalLane="E1_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="41.00" routeLength="194.90" waitingTime="23.00" waitingCount="1" stopTime="0.00" timeLoss="26.75" rerouteNo="0" devices="tripinfo_v.28" vType="DEFAULT_VEHTYPE" speedFactor="1.00" vaporized=""/> < <tripinfo id="v.29" depart="290.00" departLane="E0_0" departPos="5.10" departSpeed="13.30" departDelay="0.00" arrival="323.00" arrivalLane="E1_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="33.00" routeLength="194.90" waitingTime="15.00" waitingCount="1" stopTime="0.00" timeLoss="18.29" rerouteNo="0" devices="tripinfo_v.29" vType="DEFAULT_VEHTYPE" speedFactor="1.00" vaporized=""/> < </tripinfos> --- > <input> > <net-file value="input_net.net.xml"/> > <additional-files value="input_additional.add.xml"/> > <load-state value="state.xml"/> > </input> > > <output> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 2a3,80 > ================================================================= > ==1178005==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000099b18 at pc 0x61e0ffcde68b bp 0x7ffceafe9530 sp 0x7ffceafe9528 > READ of size 4 at 0x519000099b18 thread T0 > #0 0x61e0ffcde68a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x61e0ffe0e16d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x61e10018c6ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x61e0ffe07976 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x61e100519e3b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x75dc685e68f2 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 0x75dc6859aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x75dc6859badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x75dc68590c87 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 0x75dc685e0d42 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 0x61e1005511d2 in SUMOSAXReader::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>) /home/delphi/clangDebug/sumo/src/utils/xml/SUMOSAXReader.cpp:118:18 > #11 0x61e100804971 in XMLSubSys::runParser(GenericSAXHandler&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool, bool, bool, bool) /home/delphi/clangDebug/sumo/src/utils/xml/XMLSubSys.cpp:170:42 > #12 0x61e0fda5f663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x61e0fda6bccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x61e0fd82a59e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x75dc6542a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x75dc6542a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x61e0fd74d584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > > 0x519000099b18 is located 0 bytes after 920-byte region [0x519000099780,0x519000099b18) > allocated by thread T0 here: > #0 0x61e0fd8269f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > #1 0x61e0ffd733a5 in MSVehicleControl::buildVehicle(SUMOVehicleParameter*, std::shared_ptr<MSRoute const>, MSVehicleType*, bool, MSVehicleControl::VehicleDefinitionSource, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:112:24 > #2 0x61e0ffac52ce in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x61e0ffe0cd5d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x61e10018c6ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 <truncated after showing first 30 lines> ---------- Differences in tripinfo2 ---------- 2a3,4 > <!-- generated on 2026-04-26T07:24:56.881337+01:00 by Eclipse SUMO sumo v1_26_0+1388-aac31961a58 > <sumoConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,16c6,26 < <tripinfos xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/tripinfo_file.xsd"> < <tripinfo id="v.19" depart="190.00" departLane="E0_0" departPos="5.10" departSpeed="13.89" departDelay="0.00" arrival="205.00" arrivalLane="E1_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="15.00" routeLength="194.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="0.00" rerouteNo="0" devices="tripinfo_v.19" vType="DEFAULT_VEHTYPE" speedFactor="1.00" vaporized=""/> < <tripinfo id="v.20" depart="200.00" departLane="E0_0" departPos="5.10" departSpeed="13.89" departDelay="0.00" arrival="309.00" arrivalLane="E1_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="109.00" routeLength="194.90" waitingTime="91.00" waitingCount="1" stopTime="0.00" timeLoss="94.43" rerouteNo="0" devices="tripinfo_v.20" vType="DEFAULT_VEHTYPE" speedFactor="1.00" vaporized=""/> < <tripinfo id="v.21" depart="210.00" departLane="E0_0" departPos="5.10" departSpeed="13.89" departDelay="0.00" arrival="310.00" arrivalLane="E1_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="100.00" routeLength="194.90" waitingTime="82.00" waitingCount="1" stopTime="0.00" timeLoss="85.97" rerouteNo="0" devices="tripinfo_v.21" vType="DEFAULT_VEHTYPE" speedFactor="1.00" vaporized=""/> < <tripinfo id="v.22" depart="220.00" departLane="E0_0" departPos="5.10" departSpeed="13.89" departDelay="0.00" arrival="312.00" arrivalLane="E1_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="92.00" routeLength="194.90" waitingTime="74.00" waitingCount="1" stopTime="0.00" timeLoss="77.51" rerouteNo="0" devices="tripinfo_v.22" vType="DEFAULT_VEHTYPE" speedFactor="1.00" vaporized=""/> < <tripinfo id="v.23" depart="230.00" departLane="E0_0" departPos="5.10" departSpeed="13.89" departDelay="0.00" arrival="314.00" arrivalLane="E1_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="84.00" routeLength="194.90" waitingTime="65.00" waitingCount="1" stopTime="0.00" timeLoss="69.05" rerouteNo="0" devices="tripinfo_v.23" vType="DEFAULT_VEHTYPE" speedFactor="1.00" vaporized=""/> < <tripinfo id="v.24" depart="240.00" departLane="E0_0" departPos="5.10" departSpeed="13.89" departDelay="0.00" arrival="315.00" arrivalLane="E1_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="75.00" routeLength="194.90" waitingTime="57.00" waitingCount="1" stopTime="0.00" timeLoss="60.59" rerouteNo="0" devices="tripinfo_v.24" vType="DEFAULT_VEHTYPE" speedFactor="1.00" vaporized=""/> < <tripinfo id="v.25" depart="250.00" departLane="E0_0" departPos="5.10" departSpeed="13.89" departDelay="0.00" arrival="317.00" arrivalLane="E1_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="67.00" routeLength="194.90" waitingTime="48.00" waitingCount="1" stopTime="0.00" timeLoss="52.13" rerouteNo="0" devices="tripinfo_v.25" vType="DEFAULT_VEHTYPE" speedFactor="1.00" vaporized=""/> < <tripinfo id="v.26" depart="260.00" departLane="E0_0" departPos="5.10" departSpeed="13.89" departDelay="0.00" arrival="318.00" arrivalLane="E1_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="58.00" routeLength="194.90" waitingTime="40.00" waitingCount="1" stopTime="0.00" timeLoss="43.67" rerouteNo="0" devices="tripinfo_v.26" vType="DEFAULT_VEHTYPE" speedFactor="1.00" vaporized=""/> < <tripinfo id="v.27" depart="270.00" departLane="E0_0" departPos="5.10" departSpeed="13.89" departDelay="0.00" arrival="320.00" arrivalLane="E1_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="50.00" routeLength="194.90" waitingTime="31.00" waitingCount="1" stopTime="0.00" timeLoss="35.21" rerouteNo="0" devices="tripinfo_v.27" vType="DEFAULT_VEHTYPE" speedFactor="1.00" vaporized=""/> < <tripinfo id="v.28" depart="280.00" departLane="E0_0" departPos="5.10" departSpeed="13.89" departDelay="0.00" arrival="321.00" arrivalLane="E1_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="41.00" routeLength="194.90" waitingTime="23.00" waitingCount="1" stopTime="0.00" timeLoss="26.75" rerouteNo="0" devices="tripinfo_v.28" vType="DEFAULT_VEHTYPE" speedFactor="1.00" vaporized=""/> < <tripinfo id="v.29" depart="290.00" departLane="E0_0" departPos="5.10" departSpeed="13.30" departDelay="0.00" arrival="323.00" arrivalLane="E1_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="33.00" routeLength="194.90" waitingTime="15.00" waitingCount="1" stopTime="0.00" timeLoss="18.29" rerouteNo="0" devices="tripinfo_v.29" vType="DEFAULT_VEHTYPE" speedFactor="1.00" vaporized=""/> < </tripinfos> --- > <input> > <net-file value="input_net.net.xml"/> > <additional-files value="input_additional.add.xml"/> > <load-state value="state.xml"/> > </input> > > <output> > <tripinfo-output value="tripinfo2.xml"/> > </output> > > <processing> > <default.departspeed value="0"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,78 > ================================================================= > ==1177238==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000097318 at pc 0x58fc1314f68b bp 0x7ffeefb96e70 sp 0x7ffeefb96e68 > READ of size 4 at 0x519000097318 thread T0 > #0 0x58fc1314f68a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x58fc1327f16d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x58fc135fd6ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x58fc13278976 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x58fc1398ae3b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x711898de68f2 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 0x711898d9aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x711898d9badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x711898d90c87 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 0x711898de0d42 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 0x58fc139c21d2 in SUMOSAXReader::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>) /home/delphi/clangDebug/sumo/src/utils/xml/SUMOSAXReader.cpp:118:18 > #11 0x58fc13c75971 in XMLSubSys::runParser(GenericSAXHandler&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool, bool, bool, bool) /home/delphi/clangDebug/sumo/src/utils/xml/XMLSubSys.cpp:170:42 > #12 0x58fc10ed0663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x58fc10edcccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x58fc10c9b59e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x711895c2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x711895c2a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x58fc10bbe584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > > 0x519000097318 is located 0 bytes after 920-byte region [0x519000096f80,0x519000097318) > allocated by thread T0 here: > #0 0x58fc10c979f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > #1 0x58fc131e43a5 in MSVehicleControl::buildVehicle(SUMOVehicleParameter*, std::shared_ptr<MSRoute const>, MSVehicleType*, bool, MSVehicleControl::VehicleDefinitionSource, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:112:24 > #2 0x58fc12f362ce in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x58fc1327dd5d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x58fc135fd6ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2026-04-26T07:24:14.383912+01:00 by Eclipse SUMO sumo v1_26_0+1388-aac31961a58 > <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="0" depart="0.00" departPos="100.00" departSpeed="10.00" speedFactor="1.0600" arrival="260.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="1" depart="5.00" departPos="100.00" departSpeed="10.00" speedFactor="1.0600" arrival="262.00"> < <route edges="4/1to3/1 3/1to2/1 2/1to1/1 1/1to0/1"/> < </vehicle> --- > <output> > <vehroute-output value="vehroutes.xml"/> > </output> 13c15,25 < </routes> --- > <processing> > <default.departspeed value="0"/> > <default.departlane value="first"/> > </processing> > > <report> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 2a3,46 > > ================================================================= > ==1159049==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 384 byte(s) in 1 object(s) allocated from: > #0 0x60b12ef3a9f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > #1 0x60b130247ac9 in MSMeanData_Emissions::createValues(MSLane*, double, bool) const /home/delphi/clangDebug/sumo/src/microsim/output/MSMeanData_Emissions.cpp:189:12 > #2 0x60b13020b50f in MSMeanData::writeEdge(OutputDevice&, std::vector<MSMeanData::MeanDataValues*, std::allocator<MSMeanData::MeanDataValues*>> const&, MSEdge const*, long long, long long) /home/delphi/clangDebug/sumo/src/microsim/output/MSMeanData.cpp:739:39 > #3 0x60b13020fffa in MSMeanData::writeXMLOutput(OutputDevice&, long long, long long) /home/delphi/clangDebug/sumo/src/microsim/output/MSMeanData.cpp:817:17 > #4 0x60b1300b1cc6 in MSDetectorControl::writeOutput(long long, bool) /home/delphi/clangDebug/sumo/src/microsim/output/MSDetectorControl.cpp:142:22 > #5 0x60b1310816de in MSNet::writeOutput() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:1244:24 > #6 0x60b131077fe7 in MSNet::postMoveStep() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:948:5 > #7 0x60b13104f6f8 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:927:5 > #8 0x60b1310488b8 in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:471:9 > #9 0x60b12ef3e961 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7de4e2a2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7de4e2a2a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #12 0x60b12ee61584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > > Indirect leak of 22 byte(s) in 1 object(s) allocated from: > #0 0x60b12ef3a9f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > #1 0x60b12ef44a48 in std::__new_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 0x60b12ef4480c in std::allocator<char>::allocate(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/allocator.h:196:32 > #3 0x60b12ef4480c in std::allocator_traits<std::allocator<char>>::allocate(std::allocator<char>&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/alloc_traits.h:478:20 > #4 0x60b12ef4480c in std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_S_allocate(std::allocator<char>&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/basic_string.h:131:16 > #5 0x60b12ef440f4 in std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_create(unsigned long&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/basic_string.tcc:159:14 > #6 0x60b12fa6684e in void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_construct<char*>(char*, char*, std::forward_iterator_tag) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/basic_string.tcc:229:14 > #7 0x60b13101b8e3 in MSMoveReminder::MSMoveReminder(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, MSLane*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSMoveReminder.cpp:58:5 > #8 0x60b1301ec152 in MSMeanData::MeanDataValues::MeanDataValues(MSLane*, double, bool, MSMeanData const*) /home/delphi/clangDebug/sumo/src/microsim/output/MSMeanData.cpp:63:5 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,82 > ================================================================= > ==1165176==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x5190000b9918 at pc 0x5d0ff63d268b bp 0x7fff5af947f0 sp 0x7fff5af947e8 > READ of size 4 at 0x5190000b9918 thread T0 > #0 0x5d0ff63d268a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x5d0ff650216d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x5d0ff68806ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x5d0ff64fb976 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x5d0ff6c0de3b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x731387be68f2 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 0x731387b9985b in xercesc_3_2::IGXMLScanner::scanStartTagNS(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19985b) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x731387b9ba0d in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19ba0d) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x731387b90c87 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 0x731387be0d42 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 0x5d0ff6c451d2 in SUMOSAXReader::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>) /home/delphi/clangDebug/sumo/src/utils/xml/SUMOSAXReader.cpp:118:18 > #11 0x5d0ff6ef8971 in XMLSubSys::runParser(GenericSAXHandler&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool, bool, bool, bool) /home/delphi/clangDebug/sumo/src/utils/xml/XMLSubSys.cpp:170:42 > #12 0x5d0ff4153663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x5d0ff415fccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x5d0ff3f1e59e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x731384a2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x731384a2a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x5d0ff3e41584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > > 0x5190000b9918 is located 0 bytes after 920-byte region [0x5190000b9580,0x5190000b9918) > allocated by thread T0 here: > #0 0x5d0ff3f1a9f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > #1 0x5d0ff64673a5 in MSVehicleControl::buildVehicle(SUMOVehicleParameter*, std::shared_ptr<MSRoute const>, MSVehicleType*, bool, MSVehicleControl::VehicleDefinitionSource, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:112:24 > #2 0x5d0ff61b92ce in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x5d0ff6500d5d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x5d0ff68806ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,82 > ================================================================= > ==1165280==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000099b18 at pc 0x5fbb95fa968b bp 0x7ffc268fd3b0 sp 0x7ffc268fd3a8 > READ of size 4 at 0x519000099b18 thread T0 > #0 0x5fbb95fa968a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x5fbb960d916d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x5fbb964576ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x5fbb960d2976 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x5fbb967e4e3b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x7c38453e68f2 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 0x7c384539aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x7c384539badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x7c3845390c87 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 0x7c38453e0d42 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 0x5fbb9681c1d2 in SUMOSAXReader::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>) /home/delphi/clangDebug/sumo/src/utils/xml/SUMOSAXReader.cpp:118:18 > #11 0x5fbb96acf971 in XMLSubSys::runParser(GenericSAXHandler&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool, bool, bool, bool) /home/delphi/clangDebug/sumo/src/utils/xml/XMLSubSys.cpp:170:42 > #12 0x5fbb93d2a663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x5fbb93d36ccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x5fbb93af559e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x7c384222a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x7c384222a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x5fbb93a18584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > > 0x519000099b18 is located 0 bytes after 920-byte region [0x519000099780,0x519000099b18) > allocated by thread T0 here: > #0 0x5fbb93af19f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > #1 0x5fbb9603e3a5 in MSVehicleControl::buildVehicle(SUMOVehicleParameter*, std::shared_ptr<MSRoute const>, MSVehicleType*, bool, MSVehicleControl::VehicleDefinitionSource, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:112:24 > #2 0x5fbb95d902ce in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x5fbb960d7d5d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x5fbb964576ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/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-26T07:11:39.268652+01:00 by Eclipse SUMO sumo v1_26_0+1388-aac31961a58 > <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 > ================================================================= > ==1165304==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000099b18 at pc 0x56fbc79c968b bp 0x7ffdaafb50b0 sp 0x7ffdaafb50a8 > READ of size 4 at 0x519000099b18 thread T0 > #0 0x56fbc79c968a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x56fbc7af916d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x56fbc7e776ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x56fbc7af2976 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x56fbc8204e3b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x7f14099e68f2 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 0x7f140999aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x7f140999badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x7f1409990c87 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 0x7f14099e0d42 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 0x56fbc823c1d2 in SUMOSAXReader::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>) /home/delphi/clangDebug/sumo/src/utils/xml/SUMOSAXReader.cpp:118:18 > #11 0x56fbc84ef971 in XMLSubSys::runParser(GenericSAXHandler&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool, bool, bool, bool) /home/delphi/clangDebug/sumo/src/utils/xml/XMLSubSys.cpp:170:42 > #12 0x56fbc574a663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x56fbc5756ccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x56fbc551559e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x7f140682a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x7f140682a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x56fbc5438584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > > 0x519000099b18 is located 0 bytes after 920-byte region [0x519000099780,0x519000099b18) > allocated by thread T0 here: > #0 0x56fbc55119f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > #1 0x56fbc7a5e3a5 in MSVehicleControl::buildVehicle(SUMOVehicleParameter*, std::shared_ptr<MSRoute const>, MSVehicleType*, bool, MSVehicleControl::VehicleDefinitionSource, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:112:24 > #2 0x56fbc77b02ce in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x56fbc7af7d5d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x56fbc7e776ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/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-26T07:11:40.491554+01:00 by Eclipse SUMO sumo v1_26_0+1388-aac31961a58 > <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 > ================================================================= > ==1165299==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000099b18 at pc 0x62a15774068b bp 0x7fff5a1a02f0 sp 0x7fff5a1a02e8 > READ of size 4 at 0x519000099b18 thread T0 > #0 0x62a15774068a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x62a15787016d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x62a157bee6ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x62a157869976 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x62a157f7be3b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x70432e5e68f2 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 0x70432e59aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x70432e59badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x70432e590c87 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 0x70432e5e0d42 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 0x62a157fb31d2 in SUMOSAXReader::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>) /home/delphi/clangDebug/sumo/src/utils/xml/SUMOSAXReader.cpp:118:18 > #11 0x62a158266971 in XMLSubSys::runParser(GenericSAXHandler&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool, bool, bool, bool) /home/delphi/clangDebug/sumo/src/utils/xml/XMLSubSys.cpp:170:42 > #12 0x62a1554c1663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x62a1554cdccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x62a15528c59e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x70432b42a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x70432b42a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x62a1551af584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > > 0x519000099b18 is located 0 bytes after 920-byte region [0x519000099780,0x519000099b18) > allocated by thread T0 here: > #0 0x62a1552889f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > #1 0x62a1577d53a5 in MSVehicleControl::buildVehicle(SUMOVehicleParameter*, std::shared_ptr<MSRoute const>, MSVehicleType*, bool, MSVehicleControl::VehicleDefinitionSource, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:112:24 > #2 0x62a1575272ce in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x62a15786ed5d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x62a157bee6ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/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-26T07:11:39.655113+01:00 by Eclipse SUMO sumo v1_26_0+1388-aac31961a58 > <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 > ================================================================= > ==1165321==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000098218 at pc 0x6512a7eb468b bp 0x7fffd4e09a50 sp 0x7fffd4e09a48 > READ of size 4 at 0x519000098218 thread T0 > #0 0x6512a7eb468a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x6512a7fe416d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x6512a83626ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x6512a7fdd976 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x6512a86efe3b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x71a429fe68f2 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 0x71a429f9aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x71a429f9badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x71a429f90c87 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 0x71a429fe0d42 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 0x6512a87271d2 in SUMOSAXReader::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>) /home/delphi/clangDebug/sumo/src/utils/xml/SUMOSAXReader.cpp:118:18 > #11 0x6512a89da971 in XMLSubSys::runParser(GenericSAXHandler&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool, bool, bool, bool) /home/delphi/clangDebug/sumo/src/utils/xml/XMLSubSys.cpp:170:42 > #12 0x6512a5c35663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x6512a5c41ccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x6512a5a0059e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x71a426e2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x71a426e2a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x6512a5923584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > > 0x519000098218 is located 0 bytes after 920-byte region [0x519000097e80,0x519000098218) > allocated by thread T0 here: > #0 0x6512a59fc9f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > #1 0x6512a7f493a5 in MSVehicleControl::buildVehicle(SUMOVehicleParameter*, std::shared_ptr<MSRoute const>, MSVehicleType*, bool, MSVehicleControl::VehicleDefinitionSource, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:112:24 > #2 0x6512a7c9b2ce in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x6512a7fe2d5d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x6512a83626ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/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-26T07:11:40.907241+01:00 by Eclipse SUMO sumo v1_26_0+1388-aac31961a58 > <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 > > ================================================================= > ==1171943==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 616 byte(s) in 1 object(s) allocated from: > #0 0x558545cab9f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > #1 0x558546c2f484 in MSCalibrator::setFlow(long long, long long, double, double, SUMOVehicleParameter) /home/delphi/clangDebug/sumo/src/microsim/trigger/MSCalibrator.cpp:747:30 > #2 0x5585492df207 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/clangDebug/sumo/src/libsumo/Calibrator.cpp:172:34 > #3 0x558545daaac5 in TraCIServerAPI_Calibrator::processSet(TraCIServer&, tcpip::Storage&, tcpip::Storage&) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServerAPI_Calibrator.cpp:59:17 > #4 0x558545cda086 in TraCIServer::dispatchCommand() /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:1129:19 > #5 0x558545ce4d7f in TraCIServer::processCommands(long long, bool) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:876:41 > #6 0x558547dbae39 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:809:27 > #7 0x558547db98b8 in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:471:9 > #8 0x558545caf961 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #9 0x7004e4c2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #10 0x7004e4c2a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #11 0x558545bd2584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > > SUMMARY: AddressSanitizer: 616 byte(s) leaked in 1 allocation(s).
---------- Differences in errors ---------- 2a3,317 > > ================================================================= > ==1164408==ERROR: LeakSanitizer: detected memory leaks > > Indirect leak of 240 byte(s) in 2 object(s) allocated from: > #0 0x62f25db919f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > #1 0x62f25dbb5cd6 in TraCIServer::TraCIServer(long long, int, int) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:547:32 > #2 0x62f25dbbcaeb 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/clangDebug/sumo/src/traci-server/TraCIServer.cpp:594:26 > #3 0x62f25ddd6215 in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:363:5 > #4 0x62f25db9559e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #5 0x7cf7c322a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #6 0x7cf7c322a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #7 0x62f25dab8584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > > Indirect leak of 128 byte(s) in 2 object(s) allocated from: > #0 0x62f25db919f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > #1 0x62f25dc2f611 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 0x62f25dc2ef6c 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 0x62f25dc2ef6c 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 0x62f25dc2edf4 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 0x62f25dc2d897 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 0x62f25dc2c9b8 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 0x62f25dbfa9e0 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 0x62f25dbb638a in TraCIServer::TraCIServer(long long, int, int) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:549:13 > #9 0x62f25dbbcaeb 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/clangDebug/sumo/src/traci-server/TraCIServer.cpp:594:26 > #10 0x62f25ddd6215 in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:363:5 > #11 0x62f25db9559e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #12 0x7cf7c322a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #13 0x7cf7c322a28a 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 ----------
1,14c1,9
< traci.vehicle.setLaneChangeMode("horiz", lcm=0)
< traci.vehicle.setParameter(objID="horiz", key="blub", value="blubber")
< traci.vehicle.setParameter(objectID="horiz", param="blub", value="blubber")
< traci.vehicle.setParameter(objID="horiz", param="blub", value="blubber")
< traci.vehicle.setParameter(objID="horiz", param="blub", value="blubber")
< traci.vehicle.setParameter(oID="horiz", param="blub", value="blubber")
< -- Unordered text as found by filter '^UserWarning:' --
< UserWarning: Use of deprecated parameter lcm in function setLaneChangeMode, use laneChangeMode instead.
< UserWarning: Use of deprecated parameter objID in function setParameter, use objectID instead.
< UserWarning: Use of deprecated parameter objID in function setParameter, use objectID instead.
< UserWarning: Use of deprecated parameter param in function setParameter, use key instead.
< UserWarning: Use of deprecated parameter param in function setParameter, use key instead.
< UserWarning: Use of deprecated parameter param in function setParameter, use key instead.
<
---
> Traceback (most recent call last):
> File "/home/delphi/clangDebug/sumo/tests/../tests/complex/traci/misc/signature/runner.py", line 27, in <module>
> import libsumo
> File "/home/delphi/clangDebug/sumo/tools/libsumo/__init__.py", line 64, in <module>
> from .libsumo import vehicle, simulation, person, trafficlight, edge # noqa
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> File "/home/delphi/clangDebug/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/clangDebug/sumo/tools/libsumo/__init__.py)
---------- Differences in output ----------
1,5d0
< lane.getLinks traci: (laneID, extended=True) libsumo: (laneID)
< person.getPosition traci: (personID) libsumo: (personID, includeZ=False)
< poi.getPosition traci: (poiID) libsumo: (poiID, includeZ=False)
< vehicle.getPosition traci: (vehID) libsumo: (vehID, includeZ=False)
< setParameter() got an unexpected keyword argument 'oID'
---------- Differences in errors ---------- 0a1,85 > /home/delphi/clangDebug/sumo/src/utils/shapes/ShapeContainer.cpp:53:19: runtime error: member call on address 0x50600010e380 which does not point to an object of type 'ParametrisedWrappingCommand<ShapeContainer, PolygonDynamics *>' > 0x50600010e380: note: object has invalid vptr > 00 00 00 00 c3 75 00 00 00 00 00 00 00 00 00 00 be be be be c0 b2 00 00 30 51 00 00 20 c5 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/utils/shapes/ShapeContainer.cpp:53:19 > /home/delphi/clangDebug/sumo/src/utils/common/ParametrisedWrappingCommand.h:66:9: runtime error: member access within address 0x50600010e380 which does not point to an object of type 'ParametrisedWrappingCommand<ShapeContainer, PolygonDynamics *>' > 0x50600010e380: note: object has invalid vptr > 00 00 00 00 c3 75 00 00 00 00 00 00 00 00 00 00 be be be be c0 b2 00 00 30 51 00 00 20 c5 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/utils/common/ParametrisedWrappingCommand.h:66:9 > ================================================================= > ==1171667==ERROR: AddressSanitizer: heap-use-after-free on address 0x50600010e3b0 at pc 0x5d7316f55af5 bp 0x7ffcc4e28930 sp 0x7ffcc4e28928 > WRITE of size 1 at 0x50600010e3b0 thread T0 > #0 0x5d7316f55af4 in ParametrisedWrappingCommand<ShapeContainer, PolygonDynamics*>::deschedule() /home/delphi/clangDebug/sumo/src/utils/common/ParametrisedWrappingCommand.h:66:33 > #1 0x5d7316f498c9 in ShapeContainer::~ShapeContainer() /home/delphi/clangDebug/sumo/src/utils/shapes/ShapeContainer.cpp:53:19 > #2 0x5d7316f49f88 in ShapeContainer::~ShapeContainer() /home/delphi/clangDebug/sumo/src/utils/shapes/ShapeContainer.cpp:51:35 > #3 0x5d73164a8b2f in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:334:5 > #4 0x5d73164ab3f8 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:307:17 > #5 0x5d73143a6bb2 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #6 0x7a7e1622a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #7 0x7a7e1622a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #8 0x5d73142c9584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > > 0x50600010e3b0 is located 48 bytes inside of 56-byte region [0x50600010e380,0x50600010e3b8) > freed by thread T0 here: > #0 0x5d73143a3271 in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e3271) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > #1 0x5d73179ca0f1 in ParametrisedWrappingCommand<ShapeContainer, PolygonDynamics*>::~ParametrisedWrappingCommand() /home/delphi/clangDebug/sumo/src/utils/common/ParametrisedWrappingCommand.h:57:36 <truncated after showing first 30 lines>
---------- Differences in errors ----------
0a1,92
> =================================================================
> ==1171753==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x5190000b3018 at pc 0x5fa3808de68b bp 0x7ffd161c26f0 sp 0x7ffd161c26e8
> READ of size 4 at 0x5190000b3018 thread T0
> #0 0x5fa3808de68a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32
> #1 0x5fa380a0e16d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12
> #2 0x5fa380d8c6ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17
> #3 0x5fa380a07976 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21
> #4 0x5fa381119e3b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9
> #5 0x7accc73e68f2 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 0x7accc739985b in xercesc_3_2::IGXMLScanner::scanStartTagNS(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19985b) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
> #7 0x7accc739ba0d in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19ba0d) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
> #8 0x7accc7390c87 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 0x7accc73e0d42 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 0x5fa3811511d2 in SUMOSAXReader::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>) /home/delphi/clangDebug/sumo/src/utils/xml/SUMOSAXReader.cpp:118:18
> #11 0x5fa381404971 in XMLSubSys::runParser(GenericSAXHandler&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool, bool, bool, bool) /home/delphi/clangDebug/sumo/src/utils/xml/XMLSubSys.cpp:170:42
> #12 0x5fa380585f72 in MSNet::loadState(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:1825:5
> #13 0x5fa381abc5c1 in libsumo::Simulation::loadState(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) /home/delphi/clangDebug/sumo/src/libsumo/Simulation.cpp:994:56
> #14 0x5fa37e54726c in TraCIServerAPI_Simulation::processSet(TraCIServer&, tcpip::Storage&, tcpip::Storage&) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServerAPI_Simulation.cpp:285:37
> #15 0x5fa37e455086 in TraCIServer::dispatchCommand() /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:1129:19
> #16 0x5fa37e45fd7f in TraCIServer::processCommands(long long, bool) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:876:41
> #17 0x5fa380535e39 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:809:27
> #18 0x5fa3805348b8 in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:471:9
> #19 0x5fa37e42a961 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30
> #20 0x7accc422a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
> #21 0x7accc422a28a in __libc_start_main csu/../csu/libc-start.c:360:3
> #22 0x5fa37e34d584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc)
>
> 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 > ================================================================= > ==1171843==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x5190000d7e18 at pc 0x5bb955e6b68b bp 0x7fff183671d0 sp 0x7fff183671c8 > READ of size 4 at 0x5190000d7e18 thread T0 > #0 0x5bb955e6b68a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x5bb955f9b16d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x5bb9563196ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x5bb955f94976 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x5bb9566a6e3b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x7b94713e68f2 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 0x7b947139aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x7b947139badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x7b9471390c87 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 0x7b94713e0d42 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 0x5bb9566de1d2 in SUMOSAXReader::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>) /home/delphi/clangDebug/sumo/src/utils/xml/SUMOSAXReader.cpp:118:18 > #11 0x5bb956991971 in XMLSubSys::runParser(GenericSAXHandler&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool, bool, bool, bool) /home/delphi/clangDebug/sumo/src/utils/xml/XMLSubSys.cpp:170:42 > #12 0x5bb955b12f72 in MSNet::loadState(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:1825:5 > #13 0x5bb9570495c1 in libsumo::Simulation::loadState(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) /home/delphi/clangDebug/sumo/src/libsumo/Simulation.cpp:994:56 > #14 0x5bb953ad426c in TraCIServerAPI_Simulation::processSet(TraCIServer&, tcpip::Storage&, tcpip::Storage&) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServerAPI_Simulation.cpp:285:37 > #15 0x5bb9539e2086 in TraCIServer::dispatchCommand() /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:1129:19 > #16 0x5bb9539ecd7f in TraCIServer::processCommands(long long, bool) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:876:41 > #17 0x5bb955ac2e39 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:809:27 > #18 0x5bb955ac18b8 in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:471:9 > #19 0x5bb9539b7961 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #20 0x7b946e22a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #21 0x7b946e22a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #22 0x5bb9538da584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > > 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
> =================================================================
> ==1171752==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x5190000d6518 at pc 0x5c438cb3f68b bp 0x7ffcff5987f0 sp 0x7ffcff5987e8
> READ of size 4 at 0x5190000d6518 thread T0
> #0 0x5c438cb3f68a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32
> #1 0x5c438cc6f16d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12
> #2 0x5c438cfed6ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17
> #3 0x5c438cc68976 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21
> #4 0x5c438d37ae3b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9
> #5 0x7b8132de68f2 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 0x7b8132d9aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
> #7 0x7b8132d9badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
> #8 0x7b8132d90c87 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 0x7b8132de0d42 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 0x5c438d3b21d2 in SUMOSAXReader::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>) /home/delphi/clangDebug/sumo/src/utils/xml/SUMOSAXReader.cpp:118:18
> #11 0x5c438d665971 in XMLSubSys::runParser(GenericSAXHandler&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool, bool, bool, bool) /home/delphi/clangDebug/sumo/src/utils/xml/XMLSubSys.cpp:170:42
> #12 0x5c438c7e6f72 in MSNet::loadState(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:1825:5
> #13 0x5c438dd1d5c1 in libsumo::Simulation::loadState(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) /home/delphi/clangDebug/sumo/src/libsumo/Simulation.cpp:994:56
> #14 0x5c438a7a826c in TraCIServerAPI_Simulation::processSet(TraCIServer&, tcpip::Storage&, tcpip::Storage&) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServerAPI_Simulation.cpp:285:37
> #15 0x5c438a6b6086 in TraCIServer::dispatchCommand() /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:1129:19
> #16 0x5c438a6c0d7f in TraCIServer::processCommands(long long, bool) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:876:41
> #17 0x5c438c796e39 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:809:27
> #18 0x5c438c7958b8 in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:471:9
> #19 0x5c438a68b961 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30
> #20 0x7b812fc2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
> #21 0x7b812fc2a28a in __libc_start_main csu/../csu/libc-start.c:360:3
> #22 0x5c438a5ae584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc)
>
> 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-26T07:15:25.527982+01:00 by Eclipse SUMO sumo v1_26_0+1388-aac31961a58
> <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.73" speed="12.18" harmonicMeanSpeed="12.18" length="5.00" nVehEntered="1"/>
< <interval begin="0.00" end="11.00" id="d2" sampledSeconds="4.27" nVehEntered="1" nVehLeft="1" nVehSeen="1" meanSpeed="12.88" meanTimeLoss="0.54" meanOccupancy="3.33" 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.42" maxVehicleNumber="1"/>
< <interval begin="0.00" end="11.00" id="d3" meanTravelTime="4.47" meanOverlapTravelTime="5.02" meanSpeed="12.53" meanHaltsPerVehicle="0.00" meanTimeLoss="0.58" 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="44061"/>
<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=1 ids=('0',)
< i=0 time=3.0 det=d3 count=1 ids=('1',)
< i=0 time=4.0 det=d1 count=0 ids=()
< i=0 time=4.0 det=d2 count=1 ids=('0',)
< i=0 time=4.0 det=d3 count=1 ids=('1',)
< i=0 time=5.0 det=d1 count=1 ids=('1',)
< i=0 time=5.0 det=d2 count=1 ids=('0',)
< i=0 time=5.0 det=d3 count=1 ids=('1',)
< i=0 time=6.0 det=d1 count=1 ids=('1',)
< 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=0 ids=()
< i=0 time=7.0 det=d3 count=1 ids=('1',)
< i=0 time=8.0 det=d1 count=0 ids=()
< i=0 time=8.0 det=d2 count=0 ids=()
< i=0 time=8.0 det=d3 count=0 ids=()
< i=0 time=9.0 det=d1 count=0 ids=()
< i=0 time=9.0 det=d2 count=0 ids=()
< i=0 time=9.0 det=d3 count=0 ids=()
< i=0 time=10.0 det=d1 count=0 ids=()
< i=0 time=10.0 det=d2 count=0 ids=()
< i=0 time=10.0 det=d3 count=0 ids=()
< 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 > ================================================================= > ==1171808==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x51900009dc18 at pc 0x5aa1c089d68b bp 0x7ffeeb6ec010 sp 0x7ffeeb6ec008 > READ of size 4 at 0x51900009dc18 thread T0 > #0 0x5aa1c089d68a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x5aa1c09cd16d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x5aa1c0d4b6ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x5aa1c09c6976 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x5aa1c10d8e3b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x7fdec5be68f2 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 0x7fdec5b9aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x7fdec5b9badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x7fdec5b90c87 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 0x7fdec5be0d42 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 0x5aa1c11101d2 in SUMOSAXReader::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>) /home/delphi/clangDebug/sumo/src/utils/xml/SUMOSAXReader.cpp:118:18 > #11 0x5aa1c13c3971 in XMLSubSys::runParser(GenericSAXHandler&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool, bool, bool, bool) /home/delphi/clangDebug/sumo/src/utils/xml/XMLSubSys.cpp:170:42 > #12 0x5aa1c0544f72 in MSNet::loadState(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:1825:5 > #13 0x5aa1c1a7b5c1 in libsumo::Simulation::loadState(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) /home/delphi/clangDebug/sumo/src/libsumo/Simulation.cpp:994:56 > #14 0x5aa1be50626c in TraCIServerAPI_Simulation::processSet(TraCIServer&, tcpip::Storage&, tcpip::Storage&) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServerAPI_Simulation.cpp:285:37 > #15 0x5aa1be414086 in TraCIServer::dispatchCommand() /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:1129:19 > #16 0x5aa1be41ed7f in TraCIServer::processCommands(long long, bool) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:876:41 > #17 0x5aa1c04f4e39 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:809:27 > #18 0x5aa1c04f38b8 in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:471:9 > #19 0x5aa1be3e9961 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #20 0x7fdec2a2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #21 0x7fdec2a2a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #22 0x5aa1be30c584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > > 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 > ================================================================= > ==1171807==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x51900009fa18 at pc 0x5d18fc5a568b bp 0x7ffda50d6490 sp 0x7ffda50d6488 > READ of size 4 at 0x51900009fa18 thread T0 > #0 0x5d18fc5a568a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x5d18fc6d516d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x5d18fca536ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x5d18fc6ce976 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x5d18fcde0e3b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x7555425e68f2 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 0x75554259aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x75554259badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x755542590c87 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 0x7555425e0d42 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 0x5d18fce181d2 in SUMOSAXReader::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>) /home/delphi/clangDebug/sumo/src/utils/xml/SUMOSAXReader.cpp:118:18 > #11 0x5d18fd0cb971 in XMLSubSys::runParser(GenericSAXHandler&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool, bool, bool, bool) /home/delphi/clangDebug/sumo/src/utils/xml/XMLSubSys.cpp:170:42 > #12 0x5d18fc24cf72 in MSNet::loadState(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:1825:5 > #13 0x5d18fd7835c1 in libsumo::Simulation::loadState(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) /home/delphi/clangDebug/sumo/src/libsumo/Simulation.cpp:994:56 > #14 0x5d18fa20e26c in TraCIServerAPI_Simulation::processSet(TraCIServer&, tcpip::Storage&, tcpip::Storage&) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServerAPI_Simulation.cpp:285:37 > #15 0x5d18fa11c086 in TraCIServer::dispatchCommand() /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:1129:19 > #16 0x5d18fa126d7f in TraCIServer::processCommands(long long, bool) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:876:41 > #17 0x5d18fc1fce39 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:809:27 > #18 0x5d18fc1fb8b8 in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:471:9 > #19 0x5d18fa0f1961 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #20 0x75553f42a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #21 0x75553f42a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #22 0x5d18fa014584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > > 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 > ================================================================= > ==1171832==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x51900009fa18 at pc 0x5a221664d68b bp 0x7ffc6e85cb50 sp 0x7ffc6e85cb48 > READ of size 4 at 0x51900009fa18 thread T0 > #0 0x5a221664d68a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x5a221677d16d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x5a2216afb6ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x5a2216776976 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x5a2216e88e3b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x7e30f89e68f2 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 0x7e30f899aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x7e30f899badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x7e30f8990c87 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 0x7e30f89e0d42 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 0x5a2216ec01d2 in SUMOSAXReader::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>) /home/delphi/clangDebug/sumo/src/utils/xml/SUMOSAXReader.cpp:118:18 > #11 0x5a2217173971 in XMLSubSys::runParser(GenericSAXHandler&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool, bool, bool, bool) /home/delphi/clangDebug/sumo/src/utils/xml/XMLSubSys.cpp:170:42 > #12 0x5a22162f4f72 in MSNet::loadState(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:1825:5 > #13 0x5a221782b5c1 in libsumo::Simulation::loadState(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) /home/delphi/clangDebug/sumo/src/libsumo/Simulation.cpp:994:56 > #14 0x5a22142b626c in TraCIServerAPI_Simulation::processSet(TraCIServer&, tcpip::Storage&, tcpip::Storage&) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServerAPI_Simulation.cpp:285:37 > #15 0x5a22141c4086 in TraCIServer::dispatchCommand() /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:1129:19 > #16 0x5a22141ced7f in TraCIServer::processCommands(long long, bool) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:876:41 > #17 0x5a22162a4e39 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:809:27 > #18 0x5a22162a38b8 in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:471:9 > #19 0x5a2214199961 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #20 0x7e30f582a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #21 0x7e30f582a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #22 0x5a22140bc584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > > 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 > ================================================================= > ==1171718==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x51900009dc18 at pc 0x63e4c011068b bp 0x7fff2d74c1d0 sp 0x7fff2d74c1c8 > READ of size 4 at 0x51900009dc18 thread T0 > #0 0x63e4c011068a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x63e4c024016d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x63e4c05be6ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x63e4c0239976 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x63e4c094be3b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x75333efe68f2 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 0x75333ef9aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x75333ef9badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x75333ef90c87 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 0x75333efe0d42 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 0x63e4c09831d2 in SUMOSAXReader::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>) /home/delphi/clangDebug/sumo/src/utils/xml/SUMOSAXReader.cpp:118:18 > #11 0x63e4c0c36971 in XMLSubSys::runParser(GenericSAXHandler&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool, bool, bool, bool) /home/delphi/clangDebug/sumo/src/utils/xml/XMLSubSys.cpp:170:42 > #12 0x63e4bfdb7f72 in MSNet::loadState(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:1825:5 > #13 0x63e4c12ee5c1 in libsumo::Simulation::loadState(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) /home/delphi/clangDebug/sumo/src/libsumo/Simulation.cpp:994:56 > #14 0x63e4bdd7926c in TraCIServerAPI_Simulation::processSet(TraCIServer&, tcpip::Storage&, tcpip::Storage&) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServerAPI_Simulation.cpp:285:37 > #15 0x63e4bdc87086 in TraCIServer::dispatchCommand() /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:1129:19 > #16 0x63e4bdc91d7f in TraCIServer::processCommands(long long, bool) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:876:41 > #17 0x63e4bfd67e39 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:809:27 > #18 0x63e4bfd668b8 in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:471:9 > #19 0x63e4bdc5c961 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #20 0x75333be2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #21 0x75333be2a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #22 0x63e4bdb7f584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > > 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 > ================================================================= > ==1171716==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000099b18 at pc 0x599e5cedf68b bp 0x7ffee16a42b0 sp 0x7ffee16a42a8 > READ of size 4 at 0x519000099b18 thread T0 > #0 0x599e5cedf68a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x599e5d00f16d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x599e5d38d6ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x599e5d008976 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x599e5d71ae3b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x7fa42cfe68f2 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 0x7fa42cf9aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x7fa42cf9badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x7fa42cf90c87 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 0x7fa42cfe0d42 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 0x599e5d7521d2 in SUMOSAXReader::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>) /home/delphi/clangDebug/sumo/src/utils/xml/SUMOSAXReader.cpp:118:18 > #11 0x599e5da05971 in XMLSubSys::runParser(GenericSAXHandler&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool, bool, bool, bool) /home/delphi/clangDebug/sumo/src/utils/xml/XMLSubSys.cpp:170:42 > #12 0x599e5cb86f72 in MSNet::loadState(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:1825:5 > #13 0x599e5e0bd5c1 in libsumo::Simulation::loadState(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) /home/delphi/clangDebug/sumo/src/libsumo/Simulation.cpp:994:56 > #14 0x599e5ab4826c in TraCIServerAPI_Simulation::processSet(TraCIServer&, tcpip::Storage&, tcpip::Storage&) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServerAPI_Simulation.cpp:285:37 > #15 0x599e5aa56086 in TraCIServer::dispatchCommand() /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:1129:19 > #16 0x599e5aa60d7f in TraCIServer::processCommands(long long, bool) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:876:41 > #17 0x599e5cb36e39 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:809:27 > #18 0x599e5cb358b8 in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:471:9 > #19 0x599e5aa2b961 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #20 0x7fa429e2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #21 0x7fa429e2a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #22 0x599e5a94e584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > > 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-26T07:15:24.870960+01:00 by Eclipse SUMO sumo v1_26_0+1388-aac31961a58 > <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 < 34.0 < 1.5199999999999996 < 114.65 < 34.0 < 1.5199999999999996 < 114.65 < 34.0 < 1.5199999999999996 < 114.65 < 34.0 < 1.5199999999999996 < 114.65 < 34.0
---------- Differences in errors ---------- 0a1,82 > ================================================================= > ==1171732==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000098718 at pc 0x5b24d702468b bp 0x7fffbac65990 sp 0x7fffbac65988 > READ of size 4 at 0x519000098718 thread T0 > #0 0x5b24d702468a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x5b24d715416d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x5b24d74d26ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x5b24d714d976 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x5b24d785fe3b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x75369dfe68f2 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 0x75369df9aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x75369df9badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x75369df90c87 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 0x75369dfe0d42 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 0x5b24d78971d2 in SUMOSAXReader::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>) /home/delphi/clangDebug/sumo/src/utils/xml/SUMOSAXReader.cpp:118:18 > #11 0x5b24d7b4a971 in XMLSubSys::runParser(GenericSAXHandler&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool, bool, bool, bool) /home/delphi/clangDebug/sumo/src/utils/xml/XMLSubSys.cpp:170:42 > #12 0x5b24d4da5663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x5b24d4db1ccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x5b24d4b7059e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x75369ae2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x75369ae2a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x5b24d4a93584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > > 0x519000098718 is located 0 bytes after 920-byte region [0x519000098380,0x519000098718) > allocated by thread T0 here: > #0 0x5b24d4b6c9f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > #1 0x5b24d70b93a5 in MSVehicleControl::buildVehicle(SUMOVehicleParameter*, std::shared_ptr<MSRoute const>, MSVehicleType*, bool, MSVehicleControl::VehicleDefinitionSource, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:112:24 > #2 0x5b24d6e0b2ce in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x5b24d7152d5d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x5b24d74d26ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/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 > > ================================================================= > ==1171881==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 616 byte(s) in 1 object(s) allocated from: > #0 0x58126b57e9f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > #1 0x58126ebffb9e 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/clangDebug/sumo/src/libsumo/Simulation.cpp:703:28 > #2 0x58126b695e92 in TraCIServerAPI_Simulation::processGet(TraCIServer&, tcpip::Storage&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, int) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServerAPI_Simulation.cpp:230:62 > #3 0x58126b5be9ff in TraCIServer::processGet(int, tcpip::Storage&, tcpip::Storage&) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:996:22 > #4 0x58126b5ad5e5 in TraCIServer::dispatchCommand() /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:1135:23 > #5 0x58126b5b7d7f in TraCIServer::processCommands(long long, bool) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:876:41 > #6 0x58126d68de39 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:809:27 > #7 0x58126d68c8b8 in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:471:9 > #8 0x58126b582961 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #9 0x7e7637e2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #10 0x7e7637e2a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #11 0x58126b4a5584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > > Direct leak of 616 byte(s) in 1 object(s) allocated from: > #0 0x58126b57e9f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > #1 0x58126ebfeee3 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/clangDebug/sumo/src/libsumo/Simulation.cpp:690:24 > #2 0x58126b695e92 in TraCIServerAPI_Simulation::processGet(TraCIServer&, tcpip::Storage&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, int) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServerAPI_Simulation.cpp:230:62 > #3 0x58126b5be9ff in TraCIServer::processGet(int, tcpip::Storage&, tcpip::Storage&) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:996:22 > #4 0x58126b5ad5e5 in TraCIServer::dispatchCommand() /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:1135:23 > #5 0x58126b5b7d7f in TraCIServer::processCommands(long long, bool) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:876:41 > #6 0x58126d68de39 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:809:27 > #7 0x58126d68c8b8 in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:471:9 > #8 0x58126b582961 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #9 0x7e7637e2a1c9 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.
---
> =================================================================
> ==1170532==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x5190000b4418 at pc 0x5cd38f2f068b bp 0x7fff02d5c070 sp 0x7fff02d5c068
> READ of size 4 at 0x5190000b4418 thread T0
> #0 0x5cd38f2f068a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32
> #1 0x5cd38f42016d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12
> #2 0x5cd38f79e6ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17
> #3 0x5cd38f419976 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21
> #4 0x5cd38fb2be3b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9
> #5 0x7d71f39e68f2 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 0x7d71f399aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
> #7 0x7d71f399badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
> #8 0x7d71f3990c87 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 0x7d71f39e0d42 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 0x5cd38fb631d2 in SUMOSAXReader::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>) /home/delphi/clangDebug/sumo/src/utils/xml/SUMOSAXReader.cpp:118:18
> #11 0x5cd38fe16971 in XMLSubSys::runParser(GenericSAXHandler&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool, bool, bool, bool) /home/delphi/clangDebug/sumo/src/utils/xml/XMLSubSys.cpp:170:42
> #12 0x5cd38ef97f72 in MSNet::loadState(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:1825:5
> #13 0x5cd3904ce5c1 in libsumo::Simulation::loadState(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) /home/delphi/clangDebug/sumo/src/libsumo/Simulation.cpp:994:56
> #14 0x5cd38cf5926c in TraCIServerAPI_Simulation::processSet(TraCIServer&, tcpip::Storage&, tcpip::Storage&) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServerAPI_Simulation.cpp:285:37
> #15 0x5cd38ce67086 in TraCIServer::dispatchCommand() /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:1129:19
> #16 0x5cd38ce71d7f in TraCIServer::processCommands(long long, bool) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:876:41
> #17 0x5cd38ef47e39 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:809:27
> #18 0x5cd38ef468b8 in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:471:9
> #19 0x5cd38ce3c961 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30
> #20 0x7d71f082a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
> #21 0x7d71f082a28a in __libc_start_main csu/../csu/libc-start.c:360:3
> #22 0x5cd38cd5f584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc)
<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=45.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=45.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=45.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-26T07:14:54.528875+01:00 by Eclipse SUMO sumo v1_26_0+1388-aac31961a58
> <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="38499"/>
<truncated after showing first 30 lines>
---------- Differences in vehroutes ----------
2a3,4
> <!-- generated on 2026-04-26T07:14:54.530747+01:00 by Eclipse SUMO sumo v1_26_0+1388-aac31961a58
> <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="45.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 errors ---------- 0a1,2 > /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:3153:21: runtime error: signed integer overflow: 19862 + 9223372036854773760 cannot be represented in type 'long long' > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:3153:21
---------- Differences in errors ---------- 1a2,48 > > ================================================================= > ==1169794==ERROR: LeakSanitizer: detected memory leaks > > Indirect leak of 232 byte(s) in 1 object(s) allocated from: > #0 0x589a91ee69f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > #1 0x589a92d98abc 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/clangDebug/sumo/src/microsim/devices/MSDispatch.cpp:152:31 > #2 0x589a92e17172 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/clangDebug/sumo/src/microsim/devices/MSDispatch_TraCI.cpp:51:36 > #3 0x589a92a21d14 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/clangDebug/sumo/src/microsim/devices/MSDevice_Taxi.cpp:223:38 > #4 0x589a934319bb in MSStageDriving::registerWaiting(MSTransportable*, long long) /home/delphi/clangDebug/sumo/src/microsim/transportables/MSStageDriving.cpp:333:13 > #5 0x589a9342e26b in MSStageDriving::proceed(MSNet*, MSTransportable*, long long, MSStage*) /home/delphi/clangDebug/sumo/src/microsim/transportables/MSStageDriving.cpp:297:9 > #6 0x589a934c6648 in MSTransportable::proceed(MSNet*, long long, bool) /home/delphi/clangDebug/sumo/src/microsim/transportables/MSTransportable.cpp:142:20 > #7 0x589a93501a8f in MSTransportableControl::checkWaiting(MSNet*, long long) /home/delphi/clangDebug/sumo/src/microsim/transportables/MSTransportableControl.cpp:232:20 > #8 0x589a93ff9c68 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:891:26 > #9 0x589a93ff48b8 in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:471:9 > #10 0x589a91eea961 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #11 0x73521382a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #12 0x73521382a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #13 0x589a91e0d584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > > Indirect leak of 40 byte(s) in 1 object(s) allocated from: > #0 0x589a91ee69f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > #1 0x589a92a91bd1 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 0x589a92db55bc 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 0x589a92db55bc in std::_Rb_tree<MSTransportable const*, MSTransportable const*, std::_Identity<MSTransportable const*>, ComparatorNumericalIdLess, 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 0x589a92db548c in std::_Rb_tree_node<MSTransportable const*>* std::_Rb_tree<MSTransportable const*, MSTransportable const*, std::_Identity<MSTransportable const*>, ComparatorNumericalIdLess, 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 0x589a92db5439 in std::_Rb_tree_node<MSTransportable const*>* std::_Rb_tree<MSTransportable const*, MSTransportable const*, std::_Identity<MSTransportable const*>, ComparatorNumericalIdLess, 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 0x589a92db4148 in std::_Rb_tree_iterator<MSTransportable const*> std::_Rb_tree<MSTransportable const*, MSTransportable const*, std::_Identity<MSTransportable const*>, ComparatorNumericalIdLess, std::allocator<MSTransportable const*>>::_M_insert_<MSTransportable const* const&, std::_Rb_tree<MSTransportable const*, MSTransportable const*, std::_Identity<MSTransportable const*>, ComparatorNumericalIdLess, std::allocator<MSTransportable const*>>::_Alloc_node>(std::_Rb_tree_node_base*, std:: _Rb_tree_node_base*, MSTransportable const* const&, std::_Rb_tree<MSTransportable const*, MSTransportable const*, std::_Identity<MSTransportable const*>, ComparatorNumericalIdLess, 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 0x589a92db272d in std::_Rb_tree_iterator<MSTransportable const*> std::_Rb_tree<MSTransportable const*, MSTransportable const*, std::_Identity<MSTransportable const*>, ComparatorNumericalIdLess, std::allocator<MSTransportable const*>>::_M_insert_unique_<MSTransportable const* const&, std::_Rb_tree<MSTransportable const*, MSTransportable const*, std::_Identity<MSTransportable const*>, ComparatorNumericalIdLess, std::allocator<MSTransportable const*>>::_Alloc_node>(std::_Rb_tree_const_iter ator<MSTransportable const*>, MSTransportable const* const&, std::_Rb_tree<MSTransportable const*, MSTransportable const*, std::_Identity<MSTransportable const*>, ComparatorNumericalIdLess, 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 > > ================================================================= > ==1169912==ERROR: LeakSanitizer: detected memory leaks > > Indirect leak of 928 byte(s) in 4 object(s) allocated from: > #0 0x608c666899f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > #1 0x608c6753babc 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/clangDebug/sumo/src/microsim/devices/MSDispatch.cpp:152:31 > #2 0x608c675ba172 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/clangDebug/sumo/src/microsim/devices/MSDispatch_TraCI.cpp:51:36 > #3 0x608c671c4d14 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/clangDebug/sumo/src/microsim/devices/MSDevice_Taxi.cpp:223:38 > #4 0x608c67bd49bb in MSStageDriving::registerWaiting(MSTransportable*, long long) /home/delphi/clangDebug/sumo/src/microsim/transportables/MSStageDriving.cpp:333:13 > #5 0x608c67bd126b in MSStageDriving::proceed(MSNet*, MSTransportable*, long long, MSStage*) /home/delphi/clangDebug/sumo/src/microsim/transportables/MSStageDriving.cpp:297:9 > #6 0x608c67c69648 in MSTransportable::proceed(MSNet*, long long, bool) /home/delphi/clangDebug/sumo/src/microsim/transportables/MSTransportable.cpp:142:20 > #7 0x608c67ca4a8f in MSTransportableControl::checkWaiting(MSNet*, long long) /home/delphi/clangDebug/sumo/src/microsim/transportables/MSTransportableControl.cpp:232:20 > #8 0x608c6879cc68 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:891:26 > #9 0x608c687978b8 in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:471:9 > #10 0x608c6668d961 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #11 0x71b2b562a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #12 0x71b2b562a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #13 0x608c665b0584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > > Indirect leak of 160 byte(s) in 4 object(s) allocated from: > #0 0x608c666899f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > #1 0x608c67234bd1 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 0x608c675585bc 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 0x608c675585bc in std::_Rb_tree<MSTransportable const*, MSTransportable const*, std::_Identity<MSTransportable const*>, ComparatorNumericalIdLess, 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 0x608c6755848c in std::_Rb_tree_node<MSTransportable const*>* std::_Rb_tree<MSTransportable const*, MSTransportable const*, std::_Identity<MSTransportable const*>, ComparatorNumericalIdLess, 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 0x608c67558439 in std::_Rb_tree_node<MSTransportable const*>* std::_Rb_tree<MSTransportable const*, MSTransportable const*, std::_Identity<MSTransportable const*>, ComparatorNumericalIdLess, 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 0x608c67557148 in std::_Rb_tree_iterator<MSTransportable const*> std::_Rb_tree<MSTransportable const*, MSTransportable const*, std::_Identity<MSTransportable const*>, ComparatorNumericalIdLess, std::allocator<MSTransportable const*>>::_M_insert_<MSTransportable const* const&, std::_Rb_tree<MSTransportable const*, MSTransportable const*, std::_Identity<MSTransportable const*>, ComparatorNumericalIdLess, std::allocator<MSTransportable const*>>::_Alloc_node>(std::_Rb_tree_node_base*, std:: _Rb_tree_node_base*, MSTransportable const* const&, std::_Rb_tree<MSTransportable const*, MSTransportable const*, std::_Identity<MSTransportable const*>, ComparatorNumericalIdLess, 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 0x608c6755572d in std::_Rb_tree_iterator<MSTransportable const*> std::_Rb_tree<MSTransportable const*, MSTransportable const*, std::_Identity<MSTransportable const*>, ComparatorNumericalIdLess, std::allocator<MSTransportable const*>>::_M_insert_unique_<MSTransportable const* const&, std::_Rb_tree<MSTransportable const*, MSTransportable const*, std::_Identity<MSTransportable const*>, ComparatorNumericalIdLess, std::allocator<MSTransportable const*>>::_Alloc_node>(std::_Rb_tree_const_iter ator<MSTransportable const*>, MSTransportable const* const&, std::_Rb_tree<MSTransportable const*, MSTransportable const*, std::_Identity<MSTransportable const*>, ComparatorNumericalIdLess, 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 > ================================================================= > ==1170686==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000098218 at pc 0x57d81999768b bp 0x7fffc7eac770 sp 0x7fffc7eac768 > READ of size 4 at 0x519000098218 thread T0 > #0 0x57d81999768a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x57d819ac716d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x57d819e456ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x57d819ac0976 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x57d81a1d2e3b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x7e41d7be68f2 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 0x7e41d7b9aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x7e41d7b9badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x7e41d7b90c87 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 0x7e41d7be0d42 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 0x57d81a20a1d2 in SUMOSAXReader::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>) /home/delphi/clangDebug/sumo/src/utils/xml/SUMOSAXReader.cpp:118:18 > #11 0x57d81a4bd971 in XMLSubSys::runParser(GenericSAXHandler&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool, bool, bool, bool) /home/delphi/clangDebug/sumo/src/utils/xml/XMLSubSys.cpp:170:42 > #12 0x57d817718663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x57d817724ccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x57d8174e359e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x7e41d4a2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x7e41d4a2a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x57d817406584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > > 0x519000098218 is located 0 bytes after 920-byte region [0x519000097e80,0x519000098218) > allocated by thread T0 here: > #0 0x57d8174df9f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > #1 0x57d819a2c3a5 in MSVehicleControl::buildVehicle(SUMOVehicleParameter*, std::shared_ptr<MSRoute const>, MSVehicleType*, bool, MSVehicleControl::VehicleDefinitionSource, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:112:24 > #2 0x57d81977e2ce in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x57d819ac5d5d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x57d819e456ef in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/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-26T07:14:58.077203+01:00 by Eclipse SUMO sumo v1_26_0+1388-aac31961a58 > <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,24912 > > ================================================================= > ==1172510==ERROR: LeakSanitizer: detected memory leaks > > Indirect leak of 480 byte(s) in 5 object(s) allocated from: > #0 0x5f4ca0ef09f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > #1 0x5f4ca1028941 in std::__new_allocator<std::_Rb_tree_node<std::pair<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>>>>>::allocate(unsigned long, void const*) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/new_allocator.h:151:27 > #2 0x5f4ca102829c in std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<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>>>>>>::allocate(std::allocator<std::_Rb_tree_node<std::pair<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>>>>>&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/alloc_traits.h:478:20 > #3 0x5f4ca102829c in std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::pair<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>>>, std::_Select1st<std::pair<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>>>>, std::les s<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<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>>>>>::_M_get_node() /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_tree.h:559:16 > #4 0x5f4ca10ec48c in std::_Rb_tree_node<std::pair<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>>>>* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::pair<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>>>, std:: _Select1st<std::pair<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>>>>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<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>>>>>::_M_create_node<std::pair<s td::__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::pair<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&) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_tree.h:609:23 > #5 0x5f4ca10f6c29 in std::_Rb_tree_node<std::pair<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>>>>* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::pair<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>>>, std:: _Select1st<std::pair<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>>>>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<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>>>>>::_Alloc_node::operator()<st d::pair<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::pair<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&) const /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_tree.h:527:18 > #6 0x5f4ca10f67fb in std::_Rb_tree_node<std::pair<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>>>>* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::pair<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>>>, std:: _Select1st<std::pair<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>>>>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<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>>>>>::_M_clone_node<false, std:: _Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::pair<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>>>, std::_Select1st<std::pair<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>>>>, std::less<std::__cxx11::basic_string<cha r, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<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>>>>>::_Alloc_node>(std::_Rb_tree_node<std::pair<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>>>>*, std::_Rb_tree<std::__cxx11::basic_string<cha r, std::char_traits<char>, std::allocator<char>>, std::pair<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>>>, std::_Select1st<std::pair<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>>>>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocat or<char>>>, std::allocator<std::pair<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>>>>>::_Alloc_node&) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_tree.h:643:8 > #7 0x5f4ca10f60f5 in std::_Rb_tree_node<std::pair<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>>>>* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::pair<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>>>, std:: _Select1st<std::pair<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>>>>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<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>>>>>::_M_copy<false, std::_Rb_tr ee<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::pair<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>>>, std::_Select1st<std::pair<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>>>>, std::less<std::__cxx11::basic_string<char, std ::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<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>>>>>::_Alloc_node>(std::_Rb_tree_node<std::pair<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>>>>*, std::_Rb_tree_node_base*, std::_Rb_tree<std::__cxx 11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::pair<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>>>, std::_Select1st<std::pair<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>>>>, std::less<std::__cxx11::basic_string<char, std::char_traits <char>, std::allocator<char>>>, std::allocator<std::pair<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>>>>>::_Alloc_node&) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_tree.h:1905:20 > #8 0x5f4ca10f5893 in std::_Rb_tree_node<std::pair<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>>>>* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::pair<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>>>, std:: _Select1st<std::pair<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>>>>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<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>>>>>::_M_copy<false, std::_Rb_tr ee<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::pair<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>>>, std::_Select1st<std::pair<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>>>>, std::less<std::__cxx11::basic_string<char, std ::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<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>>>>>::_Alloc_node>(std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const, std::__cxx11::basic_string<char, std::char_traits<char>, s td::allocator<char>>>, std::_Select1st<std::pair<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>>>>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<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::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::pair<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>>>, std::_Select1st<std::pair<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>>>>, std::less<std::__cxx11::ba sic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<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>>>>>::_Alloc_node&) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_tree.h:888:6 > #9 0x5f4ca10f56a1 in std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::pair<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>>>, std::_Select1st<std::pair<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>>>>, std::les s<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<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>>>>>::_M_copy(std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const, std::__cxx11::basic_strin g<char, std::char_traits<char>, std::allocator<char>>>, std::_Select1st<std::pair<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>>>>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const, std::__cxx11::basic_string<char, std::char_trait s<char>, std::allocator<char>>>>> const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_tree.h:899:9 > #10 0x5f4ca10f4e5e in std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::pair<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>>>, std::_Select1st<std::pair<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>>>>, std::le ss<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<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>>>>>::_Rb_tree(std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const, std::__cxx11::basic_str ing<char, std::char_traits<char>, std::allocator<char>>>, std::_Select1st<std::pair<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>>>>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const, std::__cxx11::basic_string<char, std::char_tra its<char>, std::allocator<char>>>>> const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_tree.h:937:16 > #11 0x5f4ca10f4d54 in std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, 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::pair<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>>>>>::map(std::map<std:: __cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, 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::pair<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&) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../i nclude/c++/14/bits/stl_map.h:219:7 > #12 0x5f4ca4054b0c in Parameterised::Parameterised(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, 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::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator< char>>>>> const&) /home/delphi/clangDebug/sumo/src/utils/common/Parameterised.cpp:37:5 > #13 0x5f4ca286fdcc in MSSOTLPolicy::MSSOTLPolicy(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, 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::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> c onst, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>> const&) /home/delphi/clangDebug/sumo/src/microsim/traffic_lights/MSSOTLPolicy.cpp:89:5 > #14 0x5f4ca2871f0d in MSSOTLMarchingPolicy::MSSOTLMarchingPolicy(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, 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::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const, std::__cxx11::basic_string<char, std::char_traits<char>, s td::allocator<char>>>>> const&) /home/delphi/clangDebug/sumo/src/microsim/traffic_lights/MSSOTLMarchingPolicy.cpp:27:5 > #15 0x5f4ca10cef2f in NLJunctionControlBuilder::closeTrafficLightLogic(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) /home/delphi/clangDebug/sumo/src/netload/NLJunctionControlBuilder.cpp:295:198 > #16 0x5f4ca1190c09 in NLHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/netload/NLHandler.cpp:355:46 > #17 0x5f4ca3be3e3b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #18 0x7c28791e68f2 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) > #19 0x7c287919aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #20 0x7c287919badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #21 0x7c2879190c87 in xercesc_3_2::IGXMLScanner::scanDocument(xercesc_3_2::InputSource const&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x190c87) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #22 0x7c28791e0d42 in xercesc_3_2::SAX2XMLReaderImpl::parse(xercesc_3_2::InputSource const&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x1e0d42) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #23 0x5f4ca3c1b1d2 in SUMOSAXReader::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>) /home/delphi/clangDebug/sumo/src/utils/xml/SUMOSAXReader.cpp:118:18 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,25392 > > ================================================================= > ==1172378==ERROR: LeakSanitizer: detected memory leaks > > Indirect leak of 480 byte(s) in 5 object(s) allocated from: > #0 0x64759f2039f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > #1 0x64759f33b941 in std::__new_allocator<std::_Rb_tree_node<std::pair<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>>>>>::allocate(unsigned long, void const*) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/new_allocator.h:151:27 > #2 0x64759f33b29c in std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<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>>>>>>::allocate(std::allocator<std::_Rb_tree_node<std::pair<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>>>>>&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/alloc_traits.h:478:20 > #3 0x64759f33b29c in std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::pair<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>>>, std::_Select1st<std::pair<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>>>>, std::les s<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<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>>>>>::_M_get_node() /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_tree.h:559:16 > #4 0x64759f3ff48c in std::_Rb_tree_node<std::pair<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>>>>* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::pair<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>>>, std:: _Select1st<std::pair<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>>>>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<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>>>>>::_M_create_node<std::pair<s td::__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::pair<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&) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_tree.h:609:23 > #5 0x64759f409c29 in std::_Rb_tree_node<std::pair<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>>>>* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::pair<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>>>, std:: _Select1st<std::pair<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>>>>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<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>>>>>::_Alloc_node::operator()<st d::pair<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::pair<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&) const /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_tree.h:527:18 > #6 0x64759f4097fb in std::_Rb_tree_node<std::pair<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>>>>* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::pair<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>>>, std:: _Select1st<std::pair<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>>>>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<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>>>>>::_M_clone_node<false, std:: _Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::pair<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>>>, std::_Select1st<std::pair<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>>>>, std::less<std::__cxx11::basic_string<cha r, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<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>>>>>::_Alloc_node>(std::_Rb_tree_node<std::pair<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>>>>*, std::_Rb_tree<std::__cxx11::basic_string<cha r, std::char_traits<char>, std::allocator<char>>, std::pair<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>>>, std::_Select1st<std::pair<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>>>>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocat or<char>>>, std::allocator<std::pair<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>>>>>::_Alloc_node&) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_tree.h:643:8 > #7 0x64759f4090f5 in std::_Rb_tree_node<std::pair<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>>>>* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::pair<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>>>, std:: _Select1st<std::pair<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>>>>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<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>>>>>::_M_copy<false, std::_Rb_tr ee<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::pair<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>>>, std::_Select1st<std::pair<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>>>>, std::less<std::__cxx11::basic_string<char, std ::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<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>>>>>::_Alloc_node>(std::_Rb_tree_node<std::pair<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>>>>*, std::_Rb_tree_node_base*, std::_Rb_tree<std::__cxx 11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::pair<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>>>, std::_Select1st<std::pair<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>>>>, std::less<std::__cxx11::basic_string<char, std::char_traits <char>, std::allocator<char>>>, std::allocator<std::pair<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>>>>>::_Alloc_node&) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_tree.h:1905:20 > #8 0x64759f4094a8 in std::_Rb_tree_node<std::pair<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>>>>* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::pair<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>>>, std:: _Select1st<std::pair<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>>>>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<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>>>>>::_M_copy<false, std::_Rb_tr ee<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::pair<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>>>, std::_Select1st<std::pair<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>>>>, std::less<std::__cxx11::basic_string<char, std ::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<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>>>>>::_Alloc_node>(std::_Rb_tree_node<std::pair<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>>>>*, std::_Rb_tree_node_base*, std::_Rb_tree<std::__cxx 11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::pair<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>>>, std::_Select1st<std::pair<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>>>>, std::less<std::__cxx11::basic_string<char, std::char_traits <char>, std::allocator<char>>>, std::allocator<std::pair<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>>>>>::_Alloc_node&) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_tree.h:1909:21 > #9 0x64759f408893 in std::_Rb_tree_node<std::pair<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>>>>* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::pair<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>>>, std:: _Select1st<std::pair<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>>>>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<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>>>>>::_M_copy<false, std::_Rb_tr ee<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::pair<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>>>, std::_Select1st<std::pair<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>>>>, std::less<std::__cxx11::basic_string<char, std ::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<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>>>>>::_Alloc_node>(std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const, std::__cxx11::basic_string<char, std::char_traits<char>, s td::allocator<char>>>, std::_Select1st<std::pair<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>>>>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<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::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::pair<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>>>, std::_Select1st<std::pair<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>>>>, std::less<std::__cxx11::ba sic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<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>>>>>::_Alloc_node&) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_tree.h:888:6 > #10 0x64759f4086a1 in std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::pair<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>>>, std::_Select1st<std::pair<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>>>>, std::le ss<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<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>>>>>::_M_copy(std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const, std::__cxx11::basic_stri ng<char, std::char_traits<char>, std::allocator<char>>>, std::_Select1st<std::pair<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>>>>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const, std::__cxx11::basic_string<char, std::char_trai ts<char>, std::allocator<char>>>>> const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_tree.h:899:9 > #11 0x64759f407e5e in std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::pair<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>>>, std::_Select1st<std::pair<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>>>>, std::le ss<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<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>>>>>::_Rb_tree(std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const, std::__cxx11::basic_str ing<char, std::char_traits<char>, std::allocator<char>>>, std::_Select1st<std::pair<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>>>>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const, std::__cxx11::basic_string<char, std::char_tra its<char>, std::allocator<char>>>>> const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_tree.h:937:16 > #12 0x64759f407d54 in std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, 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::pair<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>>>>>::map(std::map<std:: __cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, 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::pair<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&) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../i nclude/c++/14/bits/stl_map.h:219:7 > #13 0x6475a2367b0c in Parameterised::Parameterised(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, 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::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator< char>>>>> const&) /home/delphi/clangDebug/sumo/src/utils/common/Parameterised.cpp:37:5 > #14 0x6475a0b82dcc in MSSOTLPolicy::MSSOTLPolicy(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, 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::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> c onst, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>> const&) /home/delphi/clangDebug/sumo/src/microsim/traffic_lights/MSSOTLPolicy.cpp:89:5 > #15 0x6475a0b8c98d in MSSOTLPlatoonPolicy::MSSOTLPlatoonPolicy(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, 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::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const, std::__cxx11::basic_string<char, std::char_traits<char>, std ::allocator<char>>>>> const&) /home/delphi/clangDebug/sumo/src/microsim/traffic_lights/MSSOTLPlatoonPolicy.cpp:30:5 > #16 0x64759f3e09a8 in NLJunctionControlBuilder::closeTrafficLightLogic(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) /home/delphi/clangDebug/sumo/src/netload/NLJunctionControlBuilder.cpp:286:198 > #17 0x64759f4a3c09 in NLHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/netload/NLHandler.cpp:355:46 > #18 0x6475a1ef6e3b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #19 0x7e5e3ede68f2 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) > #20 0x7e5e3ed9aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #21 0x7e5e3ed9badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #22 0x7e5e3ed90c87 in xercesc_3_2::IGXMLScanner::scanDocument(xercesc_3_2::InputSource const&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x190c87) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #23 0x7e5e3ede0d42 in xercesc_3_2::SAX2XMLReaderImpl::parse(xercesc_3_2::InputSource const&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x1e0d42) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,1600 > > ================================================================= > ==1172473==ERROR: LeakSanitizer: detected memory leaks > > Indirect leak of 288 byte(s) in 4 object(s) allocated from: > #0 0x5d786434b9f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > #1 0x5d7865ca8ab1 in std::__new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const, MSE2Collector*>>>::allocate(unsigned long, void const*) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/new_allocator.h:151:27 > #2 0x5d7865ca86fc in std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const, MSE2Collector*>>>>::allocate(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const, MSE2Collector*>>>&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/alloc_traits.h:478:20 > #3 0x5d7865ca86fc in std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const, MSE2Collector*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const, MSE2Collector*>>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<std::__cxx11::basic_ string<char, std::char_traits<char>, std::allocator<char>> const, MSE2Collector*>>>::_M_get_node() /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_tree.h:559:16 > #4 0x5d7865ca85cc in std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const, MSE2Collector*>>* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const, MSE2Collector*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const, MSE2Collector*>>, std ::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const, MSE2Collector*>>>::_M_create_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, MSE2Collector*>>(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, MSE2Collector*>&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../.. /include/c++/14/bits/stl_tree.h:609:23 > #5 0x5d7865ca7073 in std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const, MSE2Collector*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const, MSE2Collector*>>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<std::__cxx11::basic_ string<char, std::char_traits<char>, std::allocator<char>> const, MSE2Collector*>>>::_Auto_node::_Auto_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, MSE2Collector*>>(std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const, MSE2Collector*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<ch ar>, std::allocator<char>> const, MSE2Collector*>>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const, MSE2Collector*>>>&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, MSE2Collector*>&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_tree.h:1633:18 > #6 0x5d7865ca6cf0 in std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const, MSE2Collector*>> std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const, MSE2Collector*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const, MSE2Collector*>>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const, MSE2Collector*>>>::_M_emplace_hint_unique<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, MSE2Collector*>>(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const, MSE2Collector*>>, std::p air<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, MSE2Collector*>&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_tree.h:2458:13 > #7 0x5d7865ca685e in std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const, MSE2Collector*>> std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, MSE2Collector*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const, MSE2Collector*>>>::emplace_hin t<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, MSE2Collector*>>(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const, MSE2Collector*>>, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, MSE2Collector*>&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_map.h:640:16 > #8 0x5d7865ca0690 in std::enable_if<is_constructible<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const, MSE2Collector*>, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, MSE2Collector*>>::value, std::pair<std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const, MSE2Collector*>>, bool>>::type std::map<std::__cxx11::basic_string<char, std::char_t raits<char>, std::allocator<char>>, MSE2Collector*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const, MSE2Collector*>>>::insert<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, MSE2Collector*>>(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, MSE2Collector*>&&) /usr /bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_map.h:859:15 > #9 0x5d7865c8e0b9 in MSSOTLE2Sensors::buildCountSensorForLane(MSLane*, NLDetectorBuilder&) /home/delphi/clangDebug/sumo/src/microsim/traffic_lights/MSSOTLE2Sensors.cpp:162:21 > #10 0x5d7865c8c83a in MSSOTLE2Sensors::buildCountSensors(std::vector<std::vector<MSLane*, std::allocator<MSLane*>>, std::allocator<std::vector<MSLane*, std::allocator<MSLane*>>>>, NLDetectorBuilder&) /home/delphi/clangDebug/sumo/src/microsim/traffic_lights/MSSOTLE2Sensors.cpp:79:13 > #11 0x5d7865ce36e3 in MSSOTLTrafficLightLogic::init(NLDetectorBuilder&) /home/delphi/clangDebug/sumo/src/microsim/traffic_lights/MSSOTLTrafficLightLogic.cpp:161:33 > #12 0x5d78645350e2 in NLJunctionControlBuilder::postLoadInitialization() /home/delphi/clangDebug/sumo/src/netload/NLJunctionControlBuilder.cpp:525:16 > #13 0x5d7864580acc in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:244:23 > #14 0x5d7864590ccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #15 0x5d786434f59e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #16 0x714cd202a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #17 0x714cd202a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #18 0x5d7864272584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > > Indirect leak of 288 byte(s) in 4 object(s) allocated from: > #0 0x5d786434b9f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > #1 0x5d7865ca8ab1 in std::__new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const, MSE2Collector*>>>::allocate(unsigned long, void const*) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/new_allocator.h:151:27 > #2 0x5d7865ca86fc in std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const, MSE2Collector*>>>>::allocate(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const, MSE2Collector*>>>&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/alloc_traits.h:478:20 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,198432 > > ================================================================= > ==1174017==ERROR: LeakSanitizer: detected memory leaks > > Indirect leak of 512 byte(s) in 1 object(s) allocated from: > #0 0x56d15f01c9f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > #1 0x56d15f0b5411 in std::__new_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 0x56d15f0b4a19 in std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>::allocate(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 0x56d15f0b4a19 in std::_Vector_base<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_allocate(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_vector.h:380:20 > #4 0x56d15f271b84 in void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>::_M_realloc_append<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/vector.tcc:596:33 > #5 0x56d15f271693 in std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>& 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>>>>::emplace_back<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&&) /usr/bin/../lib/gcc/x86_64-li nux-gnu/14/../../../../include/c++/14/bits/vector.tcc:123:4 > #6 0x56d15f267734 in 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>>>>::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_vector.h:1301:9 > #7 0x56d160980543 in MSSOTLPolicy5DFamilyStimulus::MSSOTLPolicy5DFamilyStimulus(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, 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::pair<std::__cxx11::basic_string<char, std::char_traits <char>, std::allocator<char>> const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>> const&) /home/delphi/clangDebug/sumo/src/microsim/traffic_lights/MSSOTLPolicy5DFamilyStimulus.cpp:57:18 > #8 0x56d1609e4080 in MSSwarmTrafficLightLogic::MSSwarmTrafficLightLogic(MSTLLogicControl&, 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::vector<MSPhaseDefinition*, std::allocator<MSPhaseDefinition*>> const&, int, long long, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_trait s<char>, std::allocator<char>>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>> const&) /home/delphi/clangDebug/sumo/src/microsim/traffic_lights/MSSwarmTrafficLightLogic.cpp:44:47 > #9 0x56d15f1f84e8 in NLJunctionControlBuilder::closeTrafficLightLogic(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) /home/delphi/clangDebug/sumo/src/netload/NLJunctionControlBuilder.cpp:277:27 > #10 0x56d15f2bcc09 in NLHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/netload/NLHandler.cpp:355:46 > #11 0x56d161d0fe3b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #12 0x7ce70b7e68f2 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) > #13 0x7ce70b79aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #14 0x7ce70b79badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #15 0x7ce70b790c87 in xercesc_3_2::IGXMLScanner::scanDocument(xercesc_3_2::InputSource const&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x190c87) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #16 0x7ce70b7e0d42 in xercesc_3_2::SAX2XMLReaderImpl::parse(xercesc_3_2::InputSource const&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x1e0d42) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #17 0x56d161d471d2 in SUMOSAXReader::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>) /home/delphi/clangDebug/sumo/src/utils/xml/SUMOSAXReader.cpp:118:18 > #18 0x56d161ffa971 in XMLSubSys::runParser(GenericSAXHandler&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool, bool, bool, bool) /home/delphi/clangDebug/sumo/src/utils/xml/XMLSubSys.cpp:170:42 > #19 0x56d15f2588aa in NLBuilder::load(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:460:14 > #20 0x56d15f2501bd in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:221:14 > #21 0x56d15f261ccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #22 0x56d15f02059e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #23 0x7ce70862a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,75 > > ================================================================= > ==1179578==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 3472 byte(s) in 2 object(s) allocated from: > #0 0x6302d9c9b0b1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/testmicrosimD+0x37d80b1) (BuildId: 748c9e2a9c17bd5625f85c116f19d8a33f074083) > #1 0x6302d9cb0be4 in MSCFModel_IDMTest::SetUp() /home/delphi/clangDebug/sumo/unittest/src/microsim/MSCFModel_IDMTest.cpp:76:29 > #2 0x6302dd32a26e in void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (/home/delphi/clangDebug/sumo/bin/testmicrosimD+0x6e6726e) (BuildId: 748c9e2a9c17bd5625f85c116f19d8a33f074083) > > Indirect leak of 2928 byte(s) in 2 object(s) allocated from: > #0 0x6302d9c9b0b1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/testmicrosimD+0x37d80b1) (BuildId: 748c9e2a9c17bd5625f85c116f19d8a33f074083) > #1 0x6302d9cb067e in MSCFModel_IDMTest::SetUp() /home/delphi/clangDebug/sumo/unittest/src/microsim/MSCFModel_IDMTest.cpp:75:29 > #2 0x6302dd32a26e in void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (/home/delphi/clangDebug/sumo/bin/testmicrosimD+0x6e6726e) (BuildId: 748c9e2a9c17bd5625f85c116f19d8a33f074083) > > Indirect leak of 288 byte(s) in 2 object(s) allocated from: > #0 0x6302d9c9b0b1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/testmicrosimD+0x37d80b1) (BuildId: 748c9e2a9c17bd5625f85c116f19d8a33f074083) > #1 0x6302da1e3af1 in std::__new_allocator<StopWatch<std::chrono::duration<long, std::ratio<1l, 1000000000l>>, std::chrono::_V2::steady_clock>>::allocate(unsigned long, void const*) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/new_allocator.h:151:27 > #2 0x6302da1e39b9 in std::allocator_traits<std::allocator<StopWatch<std::chrono::duration<long, std::ratio<1l, 1000000000l>>, std::chrono::_V2::steady_clock>>>::allocate(std::allocator<StopWatch<std::chrono::duration<long, std::ratio<1l, 1000000000l>>, std::chrono::_V2::steady_clock>>&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/alloc_traits.h:478:20 > #3 0x6302da1e39b9 in std::_Vector_base<StopWatch<std::chrono::duration<long, std::ratio<1l, 1000000000l>>, std::chrono::_V2::steady_clock>, std::allocator<StopWatch<std::chrono::duration<long, std::ratio<1l, 1000000000l>>, std::chrono::_V2::steady_clock>>>::_M_allocate(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_vector.h:380:20 > #4 0x6302da1e33a0 in std::_Vector_base<StopWatch<std::chrono::duration<long, std::ratio<1l, 1000000000l>>, std::chrono::_V2::steady_clock>, std::allocator<StopWatch<std::chrono::duration<long, std::ratio<1l, 1000000000l>>, std::chrono::_V2::steady_clock>>>::_M_create_storage(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_vector.h:398:33 > #5 0x6302da1e29f3 in std::_Vector_base<StopWatch<std::chrono::duration<long, std::ratio<1l, 1000000000l>>, std::chrono::_V2::steady_clock>, std::allocator<StopWatch<std::chrono::duration<long, std::ratio<1l, 1000000000l>>, std::chrono::_V2::steady_clock>>>::_Vector_base(unsigned long, std::allocator<StopWatch<std::chrono::duration<long, std::ratio<1l, 1000000000l>>, std::chrono::_V2::steady_clock>> const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_vector.h :334:9 > #6 0x6302da1a8bd5 in std::vector<StopWatch<std::chrono::duration<long, std::ratio<1l, 1000000000l>>, std::chrono::_V2::steady_clock>, std::allocator<StopWatch<std::chrono::duration<long, std::ratio<1l, 1000000000l>>, std::chrono::_V2::steady_clock>>>::vector(unsigned long, std::allocator<StopWatch<std::chrono::duration<long, std::ratio<1l, 1000000000l>>, std::chrono::_V2::steady_clock>> const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_vector.h:557:9 > #7 0x6302da0f4cdf in MSLane::MSLane(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, double, double, double, MSEdge*, int, PositionVector const&, double, long long, long long, long long, int, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, PositionVector const&) /home/delphi/clangDebug/sumo/src/microsim/MSLane.cpp:290:5 > #8 0x6302d9cb0efd in MSCFModel_IDMTest::SetUp() /home/delphi/clangDebug/sumo/unittest/src/microsim/MSCFModel_IDMTest.cpp:76:33 > #9 0x6302dd32a26e in void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (/home/delphi/clangDebug/sumo/bin/testmicrosimD+0x6e6726e) (BuildId: 748c9e2a9c17bd5625f85c116f19d8a33f074083) > > Indirect leak of 48 byte(s) in 2 object(s) allocated from: > #0 0x6302d9c9b0b1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/testmicrosimD+0x37d80b1) (BuildId: 748c9e2a9c17bd5625f85c116f19d8a33f074083) > #1 0x6302d9f04386 in std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<std::vector<MSLane*, std::allocator<MSLane*>> const*>(std::vector<MSLane*, std::allocator<MSLane*>> const*) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/shared_ptr_base.h:915:16 <truncated after showing first 30 lines>
different outputs from detectors which should detect the same (This bug was triggered by text found in file 'output' matching 'failed') ---------- Differences in output ---------- 5,7c5,7 < success 0.1 ['--step-length', '.1', '--end', '100'] ['3/1to2/1_0'] < success 1 ['--step-length', '.1', '--end', '100'] ['3/1to2/1_0'] < success 10 ['--step-length', '.1', '--end', '100'] ['3/1to2/1_0'] --- > failed 0.1 ['--step-length', '.1', '--end', '100'] 3/1to2/1_0 (71.4, 71.5) <zip object at 0x726116f3ecc0> > failed 1 ['--step-length', '.1', '--end', '100'] 3/1to2/1_0 (72.0, 73.0) <zip object at 0x726116f58280> > failed 10 ['--step-length', '.1', '--end', '100'] 3/1to2/1_0 (80.0, 90.0) <zip object at 0x72611711fbc0> 9,12c9,12 < success 0.1 ['--step-length', '.1', '--end', '1000'] ['3/1to2/1_0'] < success 1 ['--step-length', '.1', '--end', '1000'] ['3/1to2/1_0'] < success 10 ['--step-length', '.1', '--end', '1000'] ['3/1to2/1_0'] < success 100 ['--step-length', '.1', '--end', '1000'] ['3/1to2/1_0'] --- > failed 0.1 ['--step-length', '.1', '--end', '1000'] 3/1to2/1_0 (71.4, 71.5) <zip object at 0x72611711fe80> > failed 1 ['--step-length', '.1', '--end', '1000'] 3/1to2/1_0 (72.0, 73.0) <zip object at 0x726116f37000> > failed 10 ['--step-length', '.1', '--end', '1000'] 3/1to2/1_0 (80.0, 90.0) <zip object at 0x726116f37300> > failed 100 ['--step-length', '.1', '--end', '1000'] 3/1to2/1_0 (100.0, 200.0) <zip object at 0x726116f37d00> 17,19c17,19 < success 0.1 ['--step-length', '1', '--end', '100'] ['3/1to2/1_0'] < success 1 ['--step-length', '1', '--end', '100'] ['3/1to2/1_0'] < success 10 ['--step-length', '1', '--end', '100'] ['3/1to2/1_0'] --- > failed 0.1 ['--step-length', '1', '--end', '100'] 3/1to2/1_0 (73.0, 74.0) <zip object at 0x726116f34540> > failed 1 ['--step-length', '1', '--end', '100'] 3/1to2/1_0 (73.0, 74.0) <zip object at 0x726116f34540> > failed 10 ['--step-length', '1', '--end', '100'] 3/1to2/1_0 (80.0, 90.0) <zip object at 0x726116f34540> 21,50c21,24 < success 0.1 ['--step-length', '1', '--end', '1000'] ['3/1to2/1_0'] < success 1 ['--step-length', '1', '--end', '1000'] ['3/1to2/1_0'] < success 10 ['--step-length', '1', '--end', '1000'] ['3/1to2/1_0'] <truncated after showing first 30 lines>
different outputs from detectors which should detect the same (This bug was triggered by text found in file 'output' matching 'failed') ---------- Differences in output ---------- 1,98c1,48 < success ['--step-length', '.1', '--end', '51'] ['2/1to1/1_0'] < success ['--step-length', '.1', '--end', '51'] ['2/1to1/1_0', '1/1to0/1_0'] < success ['--step-length', '.1', '--end', '51'] ['2/1to1/1_0'] < success ['--step-length', '.1', '--end', '51'] ['2/1to1/1_0', '1/1to0/1_0'] < success ['--step-length', '.1', '--end', '51'] ['2/1to1/1_0'] < success ['--step-length', '.1', '--end', '51'] ['2/1to1/1_0', '1/1to0/1_0'] < success ['--step-length', '.1', '--end', '51'] ['2/1to1/1_0'] < success ['--step-length', '.1', '--end', '51'] ['2/1to1/1_0', '1/1to0/1_0'] < success ['--step-length', '.1', '--end', '100'] ['2/1to1/1_0'] < success ['--step-length', '.1', '--end', '100'] ['2/1to1/1_0', '1/1to0/1_0'] < success ['--step-length', '.1', '--end', '100'] ['2/1to1/1_0'] < success ['--step-length', '.1', '--end', '100'] ['2/1to1/1_0', '1/1to0/1_0'] < success ['--step-length', '.1', '--end', '100'] ['2/1to1/1_0'] < success ['--step-length', '.1', '--end', '100'] ['2/1to1/1_0', '1/1to0/1_0'] < success ['--step-length', '.1', '--end', '100'] ['2/1to1/1_0'] < success ['--step-length', '.1', '--end', '100'] ['2/1to1/1_0', '1/1to0/1_0'] < failed ['--step-length', '.1', '--end', '1000'] 2/1to1/1_0 (108.6, 108.7) [9.9, 10.0, 9.9, 9.9] < failed ['--step-length', '.1', '--end', '1000'] 2/1to1/1_0 (108.6, 108.7) [9.9, 10.0, 9.9, 9.9] < failed ['--step-length', '.1', '--end', '1000'] 2/1to1/1_0 (108.0, 109.0) [9.87, 10.0, 9.87, 9.87] < failed ['--step-length', '.1', '--end', '1000'] 2/1to1/1_0 (108.0, 109.0) [9.87, 10.0, 9.87, 9.87] < failed ['--step-length', '.1', '--end', '1000'] 2/1to1/1_0 (100.0, 110.0) [9.85, 9.96, 9.85, 9.85] < failed ['--step-length', '.1', '--end', '1000'] 2/1to1/1_0 (100.0, 110.0) [9.85, 9.96, 9.85, 9.85] < failed ['--step-length', '.1', '--end', '1000'] 2/1to1/1_0 (100.0, 200.0) [-1.0, 2.26, 3.2, 2.27, 2.27] < failed ['--step-length', '.1', '--end', '1000'] 2/1to1/1_0 (100.0, 200.0) [-1.0, 2.26, 3.2, 2.27, 2.27] < success ['--step-length', '1', '--end', '51'] ['2/1to1/1_0'] < success ['--step-length', '1', '--end', '51'] ['2/1to1/1_0', '1/1to0/1_0'] < success ['--step-length', '1', '--end', '51'] ['2/1to1/1_0'] < success ['--step-length', '1', '--end', '51'] ['2/1to1/1_0', '1/1to0/1_0'] < success ['--step-length', '1', '--end', '51'] ['2/1to1/1_0'] <truncated after showing first 30 lines>
different outputs from detectors which should detect the same
(This bug was triggered by text found in file 'output' matching 'failed')
---------- Differences in output ----------
17,24c17,24
< success 0.1 ['--step-length', '.1', '--end', '1000'] 2/1to1/1_0 (230.0, 230.1) [('e2', 9.99), ('e3', 10.0), ('edge', 9.99), ('lane', 9.99)]
< success 0.1 ['--step-length', '.1', '--end', '1000'] 1/1to0/1_0 (148.1, 148.2) [('e2', 9.99), ('e3', 10.0), ('edge', 9.99), ('lane', 9.99)]
< success 1 ['--step-length', '.1', '--end', '1000'] 2/1to1/1_0 (230.0, 231.0) [('e2', 9.99), ('e3', 10.0), ('edge', 9.99), ('lane', 9.99)]
< success 1 ['--step-length', '.1', '--end', '1000'] 1/1to0/1_0 (148.0, 149.0) [('e2', 9.91), ('e3', 10.0), ('edge', 9.91), ('lane', 9.91)]
< success 10 ['--step-length', '.1', '--end', '1000'] 2/1to1/1_0 (230.0, 240.0) [('e2', 9.42), ('e3', 9.9), ('edge', 9.42), ('lane', 9.42)]
< success 10 ['--step-length', '.1', '--end', '1000'] 1/1to0/1_0 (140.0, 150.0) [('e2', 9.96), ('e3', 9.99), ('edge', 9.96), ('lane', 9.96)]
< success 100 ['--step-length', '.1', '--end', '1000'] 2/1to1/1_0 (200.0, 300.0) [('e1', 10.0), ('e2', 9.22), ('e3', 5.71), ('edge', 9.22), ('lane', 9.22)]
< success 100 ['--step-length', '.1', '--end', '1000'] 1/1to0/1_0 (100.0, 200.0) [('e1', 9.53), ('e2', 5.82), ('e3', 6.93), ('edge', 5.82), ('lane', 5.82)]
---
> failed 0.1 ['--step-length', '.1', '--end', '1000'] 2/1to1/1_0 (148.9, 149.0) <zip object at 0x7503980f7300>
> failed 0.1 ['--step-length', '.1', '--end', '1000'] 2/1to1/1_0 (148.9, 149.0) <zip object at 0x750398111080>
> failed 1 ['--step-length', '.1', '--end', '1000'] 2/1to1/1_0 (149.0, 150.0) <zip object at 0x750398123440>
> failed 1 ['--step-length', '.1', '--end', '1000'] 2/1to1/1_0 (149.0, 150.0) <zip object at 0x750398151d80>
> failed 10 ['--step-length', '.1', '--end', '1000'] 2/1to1/1_0 (140.0, 150.0) <zip object at 0x750398282400>
> failed 10 ['--step-length', '.1', '--end', '1000'] 2/1to1/1_0 (140.0, 150.0) <zip object at 0x750398283ec0>
> failed 100 ['--step-length', '.1', '--end', '1000'] 2/1to1/1_0 (100.0, 200.0) <zip object at 0x750398173f80>
> failed 100 ['--step-length', '.1', '--end', '1000'] 2/1to1/1_0 (100.0, 200.0) <zip object at 0x7503981705c0>
41,98c41,48
< success 0.1 ['--step-length', '1', '--end', '1000'] 2/1to1/1_0 (245.0, 246.0) [('e2', 8.92), ('e3', 10.0), ('edge', 8.92), ('lane', 8.92)]
< success 0.1 ['--step-length', '1', '--end', '1000'] 1/1to0/1_0 (150.0, 151.0) [('e2', 9.82), ('e3', 10.0), ('edge', 9.82), ('lane', 9.82)]
< success 1 ['--step-length', '1', '--end', '1000'] 2/1to1/1_0 (245.0, 246.0) [('e2', 8.92), ('e3', 10.0), ('edge', 8.92), ('lane', 8.92)]
< success 1 ['--step-length', '1', '--end', '1000'] 1/1to0/1_0 (150.0, 151.0) [('e2', 9.82), ('e3', 10.0), ('edge', 9.82), ('lane', 9.82)]
< success 10 ['--step-length', '1', '--end', '1000'] 2/1to1/1_0 (240.0, 250.0) [('e2', 9.9), ('e3', 10.0), ('edge', 9.9), ('lane', 9.9)]
< success 10 ['--step-length', '1', '--end', '1000'] 1/1to0/1_0 (150.0, 160.0) [('e2', 9.15), ('e3', 9.84), ('edge', 9.15), ('lane', 9.15)]
< success 100 ['--step-length', '1', '--end', '1000'] 2/1to1/1_0 (200.0, 300.0) [('e1', 10.0), ('e2', 9.41), ('e3', 5.84), ('edge', 9.41), ('lane', 9.41)]
< success 100 ['--step-length', '1', '--end', '1000'] 1/1to0/1_0 (100.0, 200.0) [('e1', 10.0), ('e2', 5.94), ('e3', 7.08), ('edge', 5.94), ('lane', 5.94)]
< -- Unordered text as found by filter '^Loading configuration ... done.' --
< Loading configuration ... done.
< Loading configuration ... done.
<truncated after showing first 30 lines>
different outputs from detectors which should detect the same
(This bug was triggered by text found in file 'output' matching 'failed')
---------- Differences in output ----------
9,24c9,24
< failed 0.1 ['--step-length', '.1', '--end', '100'] 2/1to1/1_0 (76.2, 76.3) [('e2', 10.49), ('e3', 10.35), ('edge', 10.49), ('lane', 10.49)]
< failed 0.1 ['--step-length', '.1', '--end', '100'] 2/1to1/1_0 (76.2, 76.3) [('e2', 10.49), ('e3', 10.35), ('edge', 10.49), ('lane', 10.49)]
< failed 1 ['--step-length', '.1', '--end', '100'] 2/1to1/1_0 (76.0, 77.0) [('e2', 10.39), ('e3', 10.35), ('edge', 10.39), ('lane', 10.39)]
< failed 1 ['--step-length', '.1', '--end', '100'] 2/1to1/1_0 (76.0, 77.0) [('e2', 10.39), ('e3', 10.35), ('edge', 10.39), ('lane', 10.39)]
< failed 10 ['--step-length', '.1', '--end', '100'] 2/1to1/1_0 (70.0, 80.0) [('e2', 10.42), ('e3', 10.25), ('edge', 10.42), ('lane', 10.42)]
< failed 10 ['--step-length', '.1', '--end', '100'] 2/1to1/1_0 (70.0, 80.0) [('e2', 10.42), ('e3', 10.25), ('edge', 10.42), ('lane', 10.42)]
< failed 100 ['--step-length', '.1', '--end', '100'] 2/1to1/1_0 (0.0, 100.0) [('e1', 10.27), ('e2', 10.24), ('e3', 9.59), ('edge', 10.24), ('lane', 10.24)]
< failed 100 ['--step-length', '.1', '--end', '100'] 2/1to1/1_0 (0.0, 100.0) [('e1', 10.27), ('e2', 10.24), ('e3', 9.59), ('edge', 10.24), ('lane', 10.24)]
< failed 0.1 ['--step-length', '.1', '--end', '1000'] 2/1to1/1_0 (76.2, 76.3) [('e2', 10.49), ('e3', 10.35), ('edge', 10.49), ('lane', 10.49)]
< failed 0.1 ['--step-length', '.1', '--end', '1000'] 2/1to1/1_0 (76.2, 76.3) [('e2', 10.49), ('e3', 10.35), ('edge', 10.49), ('lane', 10.49)]
< failed 1 ['--step-length', '.1', '--end', '1000'] 2/1to1/1_0 (76.0, 77.0) [('e2', 10.39), ('e3', 10.35), ('edge', 10.39), ('lane', 10.39)]
< failed 1 ['--step-length', '.1', '--end', '1000'] 2/1to1/1_0 (76.0, 77.0) [('e2', 10.39), ('e3', 10.35), ('edge', 10.39), ('lane', 10.39)]
< failed 10 ['--step-length', '.1', '--end', '1000'] 2/1to1/1_0 (70.0, 80.0) [('e2', 10.42), ('e3', 10.25), ('edge', 10.42), ('lane', 10.42)]
< failed 10 ['--step-length', '.1', '--end', '1000'] 2/1to1/1_0 (70.0, 80.0) [('e2', 10.42), ('e3', 10.25), ('edge', 10.42), ('lane', 10.42)]
< failed 100 ['--step-length', '.1', '--end', '1000'] 2/1to1/1_0 (0.0, 100.0) [('e1', 10.27), ('e2', 10.24), ('e3', 9.59), ('edge', 10.24), ('lane', 10.24)]
< failed 100 ['--step-length', '.1', '--end', '1000'] 2/1to1/1_0 (0.0, 100.0) [('e1', 10.27), ('e2', 10.24), ('e3', 9.59), ('edge', 10.24), ('lane', 10.24)]
---
> failed 0.1 ['--step-length', '.1', '--end', '100'] 2/1to1/1_0 (70.9, 71.0) <zip object at 0x7055454d1580>
> failed 0.1 ['--step-length', '.1', '--end', '100'] 2/1to1/1_0 (70.9, 71.0) <zip object at 0x70554568ba80>
> failed 1 ['--step-length', '.1', '--end', '100'] 2/1to1/1_0 (70.0, 71.0) <zip object at 0x7055454deac0>
> failed 1 ['--step-length', '.1', '--end', '100'] 2/1to1/1_0 (70.0, 71.0) <zip object at 0x7055454de2c0>
> failed 10 ['--step-length', '.1', '--end', '100'] 2/1to1/1_0 (70.0, 80.0) <zip object at 0x7055454dc9c0>
> failed 10 ['--step-length', '.1', '--end', '100'] 2/1to1/1_0 (70.0, 80.0) <zip object at 0x7055454dc9c0>
> failed 100 ['--step-length', '.1', '--end', '100'] 2/1to1/1_0 (0.0, 100.0) <zip object at 0x7055454df6c0>
> failed 100 ['--step-length', '.1', '--end', '100'] 2/1to1/1_0 (0.0, 100.0) <zip object at 0x7055454dd7c0>
> failed 0.1 ['--step-length', '.1', '--end', '1000'] 2/1to1/1_0 (70.9, 71.0) <zip object at 0x7055454ddcc0>
> failed 0.1 ['--step-length', '.1', '--end', '1000'] 2/1to1/1_0 (70.9, 71.0) <zip object at 0x7055454e55c0>
> failed 1 ['--step-length', '.1', '--end', '1000'] 2/1to1/1_0 (70.0, 71.0) <zip object at 0x7055454f3a80>
> failed 1 ['--step-length', '.1', '--end', '1000'] 2/1to1/1_0 (70.0, 71.0) <zip object at 0x70554559e1c0>
<truncated after showing first 30 lines>
different outputs from detectors which should detect the same (This bug was triggered by text found in file 'output' matching 'failed') ---------- Differences in output ---------- 5,7c5,7 < success 0.1 ['--step-length', '.1', '--end', '100'] ['3/1to2/1_0'] < success 1 ['--step-length', '.1', '--end', '100'] ['3/1to2/1_0'] < success 10 ['--step-length', '.1', '--end', '100'] ['3/1to2/1_0'] --- > failed 0.1 ['--step-length', '.1', '--end', '100'] 3/1to2/1_0 (75.4, 75.5) <zip object at 0x7bb8d3adfac0> > failed 1 ['--step-length', '.1', '--end', '100'] 3/1to2/1_0 (76.0, 77.0) <zip object at 0x7bb8d3cd4740> > failed 10 ['--step-length', '.1', '--end', '100'] 3/1to2/1_0 (80.0, 90.0) <zip object at 0x7bb8d3cd40c0> 9,12c9,12 < success 0.1 ['--step-length', '.1', '--end', '1000'] ['3/1to2/1_0'] < success 1 ['--step-length', '.1', '--end', '1000'] ['3/1to2/1_0'] < success 10 ['--step-length', '.1', '--end', '1000'] ['3/1to2/1_0'] < success 100 ['--step-length', '.1', '--end', '1000'] ['3/1to2/1_0'] --- > failed 0.1 ['--step-length', '.1', '--end', '1000'] 3/1to2/1_0 (75.4, 75.5) <zip object at 0x7bb8d3cd6880> > failed 1 ['--step-length', '.1', '--end', '1000'] 3/1to2/1_0 (76.0, 77.0) <zip object at 0x7bb8d3cb4700> > failed 10 ['--step-length', '.1', '--end', '1000'] 3/1to2/1_0 (80.0, 90.0) <zip object at 0x7bb8d3cb7c00> > failed 100 ['--step-length', '.1', '--end', '1000'] 3/1to2/1_0 (100.0, 200.0) <zip object at 0x7bb8d3cb4400> 17,19c17,19 < success 0.1 ['--step-length', '1', '--end', '100'] ['3/1to2/1_0'] < success 1 ['--step-length', '1', '--end', '100'] ['3/1to2/1_0'] < success 10 ['--step-length', '1', '--end', '100'] ['3/1to2/1_0'] --- > failed 0.1 ['--step-length', '1', '--end', '100'] 3/1to2/1_0 (77.0, 78.0) <zip object at 0x7bb8d3cb4680> > failed 1 ['--step-length', '1', '--end', '100'] 3/1to2/1_0 (77.0, 78.0) <zip object at 0x7bb8d3cb4680> > failed 10 ['--step-length', '1', '--end', '100'] 3/1to2/1_0 (80.0, 90.0) <zip object at 0x7bb8d3cb4680> 21,50c21,24 < success 0.1 ['--step-length', '1', '--end', '1000'] ['3/1to2/1_0'] < success 1 ['--step-length', '1', '--end', '1000'] ['3/1to2/1_0'] < success 10 ['--step-length', '1', '--end', '1000'] ['3/1to2/1_0'] <truncated after showing first 30 lines>
different outputs from detectors which should detect the same (This bug was triggered by text found in file 'output' matching 'failed') ---------- Differences in output ---------- 5,7c5,7 < success 0.1 ['--step-length', '.1', '--end', '100'] ['3/1to2/1_0'] < success 1 ['--step-length', '.1', '--end', '100'] ['3/1to2/1_0'] < success 10 ['--step-length', '.1', '--end', '100'] ['3/1to2/1_0'] --- > failed 0.1 ['--step-length', '.1', '--end', '100'] 3/1to2/1_0 (76.4, 76.5) <zip object at 0x7e918e34bf80> > failed 1 ['--step-length', '.1', '--end', '100'] 3/1to2/1_0 (77.0, 78.0) <zip object at 0x7e918e350100> > failed 10 ['--step-length', '.1', '--end', '100'] 3/1to2/1_0 (80.0, 90.0) <zip object at 0x7e918e350280> 9,12c9,12 < success 0.1 ['--step-length', '.1', '--end', '1000'] ['3/1to2/1_0'] < success 1 ['--step-length', '.1', '--end', '1000'] ['3/1to2/1_0'] < success 10 ['--step-length', '.1', '--end', '1000'] ['3/1to2/1_0'] < success 100 ['--step-length', '.1', '--end', '1000'] ['3/1to2/1_0'] --- > failed 0.1 ['--step-length', '.1', '--end', '1000'] 3/1to2/1_0 (76.4, 76.5) <zip object at 0x7e918e50a440> > failed 1 ['--step-length', '.1', '--end', '1000'] 3/1to2/1_0 (77.0, 78.0) <zip object at 0x7e918e33de40> > failed 10 ['--step-length', '.1', '--end', '1000'] 3/1to2/1_0 (80.0, 90.0) <zip object at 0x7e918e33efc0> > failed 100 ['--step-length', '.1', '--end', '1000'] 3/1to2/1_0 (100.0, 200.0) <zip object at 0x7e918e33de40> 17,19c17,19 < success 0.1 ['--step-length', '1', '--end', '100'] ['3/1to2/1_0'] < success 1 ['--step-length', '1', '--end', '100'] ['3/1to2/1_0'] < success 10 ['--step-length', '1', '--end', '100'] ['3/1to2/1_0'] --- > failed 0.1 ['--step-length', '1', '--end', '100'] 3/1to2/1_0 (78.0, 79.0) <zip object at 0x7e918e33d940> > failed 1 ['--step-length', '1', '--end', '100'] 3/1to2/1_0 (78.0, 79.0) <zip object at 0x7e918e33d940> > failed 10 ['--step-length', '1', '--end', '100'] 3/1to2/1_0 (80.0, 90.0) <zip object at 0x7e918e33d940> 21,50c21,24 < success 0.1 ['--step-length', '1', '--end', '1000'] ['3/1to2/1_0'] < success 1 ['--step-length', '1', '--end', '1000'] ['3/1to2/1_0'] < success 10 ['--step-length', '1', '--end', '1000'] ['3/1to2/1_0'] <truncated after showing first 30 lines>
different outputs from detectors which should detect the same (This bug was triggered by text found in file 'output' matching 'failed') ---------- Differences in output ---------- 0a1,24 > failed 0.1 ['--step-length', '.1', '--end', '51'] 3/1to2/1_0 (38.4, 38.5) <zip object at 0x7f98be55e540> > failed 1 ['--step-length', '.1', '--end', '51'] 3/1to2/1_0 (38.0, 39.0) <zip object at 0x7f98bd6f7d40> > failed 10 ['--step-length', '.1', '--end', '51'] 3/1to2/1_0 (30.0, 40.0) <zip object at 0x7f98bd53ef40> > failed 100 ['--step-length', '.1', '--end', '51'] 3/1to2/1_0 (0.0, 51.0) <zip object at 0x7f98bd53cd80> > failed 0.1 ['--step-length', '.1', '--end', '100'] 3/1to2/1_0 (38.4, 38.5) <zip object at 0x7f98bd53f0c0> > failed 1 ['--step-length', '.1', '--end', '100'] 3/1to2/1_0 (38.0, 39.0) <zip object at 0x7f98bd558640> > failed 10 ['--step-length', '.1', '--end', '100'] 3/1to2/1_0 (30.0, 40.0) <zip object at 0x7f98bd5581c0> > failed 100 ['--step-length', '.1', '--end', '100'] 3/1to2/1_0 (0.0, 100.0) <zip object at 0x7f98bd70cdc0> > failed 0.1 ['--step-length', '.1', '--end', '1000'] 3/1to2/1_0 (38.4, 38.5) <zip object at 0x7f98bd70da00> > failed 1 ['--step-length', '.1', '--end', '1000'] 3/1to2/1_0 (38.0, 39.0) <zip object at 0x7f98bd579340> > failed 10 ['--step-length', '.1', '--end', '1000'] 3/1to2/1_0 (30.0, 40.0) <zip object at 0x7f98bd57b700> > failed 100 ['--step-length', '.1', '--end', '1000'] 3/1to2/1_0 (0.0, 100.0) <zip object at 0x7f98bd57a500> > failed 0.1 ['--step-length', '1', '--end', '51'] 3/1to2/1_0 (39.0, 40.0) <zip object at 0x7f98bd578140> > failed 1 ['--step-length', '1', '--end', '51'] 3/1to2/1_0 (39.0, 40.0) <zip object at 0x7f98bd5785c0> > failed 10 ['--step-length', '1', '--end', '51'] 3/1to2/1_0 (30.0, 40.0) <zip object at 0x7f98bd57ba40> > failed 100 ['--step-length', '1', '--end', '51'] 3/1to2/1_0 (0.0, 51.0) <zip object at 0x7f98bd57ba40> > failed 0.1 ['--step-length', '1', '--end', '100'] 3/1to2/1_0 (39.0, 40.0) <zip object at 0x7f98bd57ba40> > failed 1 ['--step-length', '1', '--end', '100'] 3/1to2/1_0 (39.0, 40.0) <zip object at 0x7f98bd57ba40> > failed 10 ['--step-length', '1', '--end', '100'] 3/1to2/1_0 (30.0, 40.0) <zip object at 0x7f98bd535480> > failed 100 ['--step-length', '1', '--end', '100'] 3/1to2/1_0 (0.0, 100.0) <zip object at 0x7f98bd534e00> > failed 0.1 ['--step-length', '1', '--end', '1000'] 3/1to2/1_0 (39.0, 40.0) <zip object at 0x7f98bd537f80> > failed 1 ['--step-length', '1', '--end', '1000'] 3/1to2/1_0 (39.0, 40.0) <zip object at 0x7f98bd579d40> > failed 10 ['--step-length', '1', '--end', '1000'] 3/1to2/1_0 (30.0, 40.0) <zip object at 0x7f98bd57ad80> > failed 100 ['--step-length', '1', '--end', '1000'] 3/1to2/1_0 (0.0, 100.0) <zip object at 0x7f98bd579600>
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
Test exceeded wallclock time limit of 900.0 seconds ---------- Differences in output ---------- 0a1 > Interrupt signal received, trying to exit gracefully. ---------- Missing result in log ---------- inserted stepLength exDP sigma speedDev departSpeed 1198 1 false 0.5 0.1 0 1650 1 false 0.5 0.1 max 1520 1 false 0.5 0.1 desired 1935 1 false 0.5 0.1 avg 1440 1 false 0 0 0 2073 1 false 0 0 max 1800 1 false 0 0 desired 1800 1 false 0 0 avg 1198 1 true 0.5 0.1 0 1645 1 true 0.5 0.1 max 1922 1 true 0.5 0.1 desired 1969 1 true 0.5 0.1 avg 1440 1 true 0 0 0 2083 1 true 0 0 max 2482 1 true 0 0 desired 2482 1 true 0 0 avg 1368 0.1 false 0.5 0.1 0 2184 0.1 false 0.5 0.1 max 2051 0.1 false 0.5 0.1 desired 2213 0.1 false 0.5 0.1 avg 1500 0.1 false 0 0 0 2489 0.1 false 0 0 max 2400 0.1 false 0 0 desired 2400 0.1 false 0 0 avg 1368 0.1 true 0.5 0.1 0 2191 0.1 true 0.5 0.1 max 2090 0.1 true 0.5 0.1 desired 2211 0.1 true 0.5 0.1 avg 1500 0.1 true 0 0 0 <truncated after showing first 30 lines> ---------- Missing result in log2 ---------- stepLength exDP sigma speedDev departSpeed 1 false 0.5 0.1 0 1 true 0.5 0.1 0 0.1 false 0.5 0.1 0 0.1 true 0.5 0.1 0 1 false 0 0 0 1 true 0 0 0 0.1 false 0 0 0 0.1 true 0 0 0 1 false 0.5 0.1 desired 1 true 0.5 0.1 max 1 false 0.5 0.1 max 1 false 0 0 avg 1 false 0 0 desired 1 true 0.5 0.1 desired 1 false 0.5 0.1 avg 1 true 0.5 0.1 avg 0.1 false 0.5 0.1 desired 1 false 0 0 max 1 true 0 0 max 0.1 true 0.5 0.1 desired 0.1 false 0.5 0.1 max 0.1 true 0.5 0.1 max 0.1 true 0.5 0.1 avg 0.1 false 0.5 0.1 avg 0.1 false 0 0 avg 0.1 false 0 0 desired 1 true 0 0 avg 1 true 0 0 desired 0.1 true 0 0 avg <truncated after showing first 30 lines>
Test exceeded wallclock time limit of 900.0 seconds ---------- Differences in output ---------- 0a1 > Interrupt signal received, trying to exit gracefully. ---------- Missing result in log ---------- inserted stepLength exDP sigma speedDev departSpeed departLane 1665 1 false 0.5 0.1 max first 3307 1 false 0.5 0.1 max random 3291 1 false 0.5 0.1 max free 3331 1 false 0.5 0.1 max best_prob 1917 1 false 0.5 0.1 avg first 3879 1 false 0.5 0.1 avg random 3876 1 false 0.5 0.1 avg free 3879 1 false 0.5 0.1 avg best_prob 1657 1 true 0.5 0.1 max first 3286 1 true 0.5 0.1 max random 3283 1 true 0.5 0.1 max free 3317 1 true 0.5 0.1 max best_prob 2392 1 true 0.5 0.1 avg first 3982 1 true 0.5 0.1 avg random 3970 1 true 0.5 0.1 avg free 4039 1 true 0.5 0.1 avg best_prob 3230 0.1 false 0.5 0.1 max first 4374 0.1 false 0.5 0.1 max random 4378 0.1 false 0.5 0.1 max free 4433 0.1 false 0.5 0.1 max best_prob 2665 0.1 false 0.5 0.1 avg first 4424 0.1 false 0.5 0.1 avg random 4428 0.1 false 0.5 0.1 avg free 4505 0.1 false 0.5 0.1 avg best_prob 3226 0.1 true 0.5 0.1 max first 4375 0.1 true 0.5 0.1 max random 4374 0.1 true 0.5 0.1 max free 4432 0.1 true 0.5 0.1 max best_prob 2749 0.1 true 0.5 0.1 avg first <truncated after showing first 30 lines> ---------- Missing result in log2 ---------- stepLength exDP sigma speedDev departSpeed departLane 1 true 0.5 0.1 max first 1 false 0.5 0.1 max first 1 false 0.5 0.1 avg first 1 true 0.5 0.1 avg first 0.1 false 0.5 0.1 avg first 0.1 true 0.5 0.1 avg first 0.1 true 0.5 0.1 max first 0.1 false 0.5 0.1 max first 1 true 0.5 0.1 max free 1 true 0.5 0.1 max random 1 false 0.5 0.1 max free 1 false 0.5 0.1 max random 1 true 0.5 0.1 max best_prob 1 false 0.5 0.1 max best_prob 1 false 0.5 0.1 avg free 1 false 0.5 0.1 avg best_prob 1 false 0.5 0.1 avg random 1 true 0.5 0.1 avg free 1 true 0.5 0.1 avg random 1 true 0.5 0.1 avg best_prob 0.1 false 0.5 0.1 max random 0.1 true 0.5 0.1 max free 0.1 true 0.5 0.1 max random 0.1 false 0.5 0.1 max free 0.1 false 0.5 0.1 avg random 0.1 false 0.5 0.1 avg free 0.1 true 0.5 0.1 avg random 0.1 true 0.5 0.1 max best_prob 0.1 false 0.5 0.1 max best_prob <truncated after showing first 30 lines>
Test exceeded wallclock time limit of 900.0 seconds ---------- Differences in output ---------- 0a1 > Interrupt signal received, trying to exit gracefully. ---------- Missing result in log ---------- inserted stepLength exDP sigma speedDev departSpeed departLane 1651 1 false 0.5 0.1 max first 4922 1 false 0.5 0.1 max random 4957 1 false 0.5 0.1 max free 5035 1 false 0.5 0.1 max best_prob 1898 1 false 0.5 0.1 avg first 5821 1 false 0.5 0.1 avg random 5805 1 false 0.5 0.1 avg free 5726 1 false 0.5 0.1 avg best_prob 1645 1 true 0.5 0.1 max first 4952 1 true 0.5 0.1 max random 4915 1 true 0.5 0.1 max free 5053 1 true 0.5 0.1 max best_prob 2365 1 true 0.5 0.1 avg first 5960 1 true 0.5 0.1 avg random 5971 1 true 0.5 0.1 avg free 6136 1 true 0.5 0.1 avg best_prob 3214 0.1 false 0.5 0.1 max first 6560 0.1 false 0.5 0.1 max random 6562 0.1 false 0.5 0.1 max free 6707 0.1 false 0.5 0.1 max best_prob 2622 0.1 false 0.5 0.1 avg first 6632 0.1 false 0.5 0.1 avg random 6639 0.1 false 0.5 0.1 avg free 6839 0.1 false 0.5 0.1 avg best_prob 3254 0.1 true 0.5 0.1 max first 6568 0.1 true 0.5 0.1 max random 6557 0.1 true 0.5 0.1 max free 6690 0.1 true 0.5 0.1 max best_prob 2702 0.1 true 0.5 0.1 avg first <truncated after showing first 30 lines> ---------- Missing result in log2 ---------- stepLength exDP sigma speedDev departSpeed departLane 1 true 0.5 0.1 max first 1 false 0.5 0.1 max first 1 false 0.5 0.1 avg first 1 true 0.5 0.1 avg first 0.1 false 0.5 0.1 avg first 0.1 true 0.5 0.1 avg first 0.1 false 0.5 0.1 max first 0.1 true 0.5 0.1 max first 1 true 0.5 0.1 max free 1 false 0.5 0.1 max random 1 true 0.5 0.1 max random 1 false 0.5 0.1 max free 1 false 0.5 0.1 max best_prob 1 true 0.5 0.1 max best_prob 1 false 0.5 0.1 avg best_prob 1 false 0.5 0.1 avg free 1 false 0.5 0.1 avg random 1 true 0.5 0.1 avg random 1 true 0.5 0.1 avg free 1 true 0.5 0.1 avg best_prob 0.1 true 0.5 0.1 max free 0.1 false 0.5 0.1 max random 0.1 false 0.5 0.1 max free 0.1 true 0.5 0.1 max random 0.1 true 0.5 0.1 avg random 0.1 false 0.5 0.1 avg random 0.1 false 0.5 0.1 avg free 0.1 true 0.5 0.1 avg free 0.1 true 0.5 0.1 max best_prob <truncated after showing first 30 lines>
Test exceeded wallclock time limit of 900.0 seconds ---------- Differences in output ---------- 1a2 > Interrupt signal received, trying to exit gracefully.
Test exceeded wallclock time limit of 900.0 seconds ---------- Differences in errors ---------- 0a1,25392 > > ================================================================= > ==1172376==ERROR: LeakSanitizer: detected memory leaks > > Indirect leak of 480 byte(s) in 5 object(s) allocated from: > #0 0x5f267d0919f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > #1 0x5f267d1c9941 in std::__new_allocator<std::_Rb_tree_node<std::pair<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>>>>>::allocate(unsigned long, void const*) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/new_allocator.h:151:27 > #2 0x5f267d1c929c in std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<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>>>>>>::allocate(std::allocator<std::_Rb_tree_node<std::pair<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>>>>>&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/alloc_traits.h:478:20 > #3 0x5f267d1c929c in std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::pair<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>>>, std::_Select1st<std::pair<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>>>>, std::les s<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<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>>>>>::_M_get_node() /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_tree.h:559:16 > #4 0x5f267d28d48c in std::_Rb_tree_node<std::pair<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>>>>* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::pair<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>>>, std:: _Select1st<std::pair<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>>>>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<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>>>>>::_M_create_node<std::pair<s td::__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::pair<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&) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_tree.h:609:23 > #5 0x5f267d297c29 in std::_Rb_tree_node<std::pair<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>>>>* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::pair<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>>>, std:: _Select1st<std::pair<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>>>>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<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>>>>>::_Alloc_node::operator()<st d::pair<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::pair<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&) const /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_tree.h:527:18 > #6 0x5f267d2977fb in std::_Rb_tree_node<std::pair<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>>>>* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::pair<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>>>, std:: _Select1st<std::pair<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>>>>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<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>>>>>::_M_clone_node<false, std:: _Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::pair<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>>>, std::_Select1st<std::pair<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>>>>, std::less<std::__cxx11::basic_string<cha r, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<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>>>>>::_Alloc_node>(std::_Rb_tree_node<std::pair<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>>>>*, std::_Rb_tree<std::__cxx11::basic_string<cha r, std::char_traits<char>, std::allocator<char>>, std::pair<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>>>, std::_Select1st<std::pair<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>>>>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocat or<char>>>, std::allocator<std::pair<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>>>>>::_Alloc_node&) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_tree.h:643:8 > #7 0x5f267d2970f5 in std::_Rb_tree_node<std::pair<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>>>>* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::pair<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>>>, std:: _Select1st<std::pair<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>>>>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<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>>>>>::_M_copy<false, std::_Rb_tr ee<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::pair<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>>>, std::_Select1st<std::pair<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>>>>, std::less<std::__cxx11::basic_string<char, std ::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<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>>>>>::_Alloc_node>(std::_Rb_tree_node<std::pair<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>>>>*, std::_Rb_tree_node_base*, std::_Rb_tree<std::__cxx 11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::pair<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>>>, std::_Select1st<std::pair<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>>>>, std::less<std::__cxx11::basic_string<char, std::char_traits <char>, std::allocator<char>>>, std::allocator<std::pair<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>>>>>::_Alloc_node&) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_tree.h:1905:20 > #8 0x5f267d2974a8 in std::_Rb_tree_node<std::pair<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>>>>* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::pair<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>>>, std:: _Select1st<std::pair<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>>>>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<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>>>>>::_M_copy<false, std::_Rb_tr ee<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::pair<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>>>, std::_Select1st<std::pair<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>>>>, std::less<std::__cxx11::basic_string<char, std ::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<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>>>>>::_Alloc_node>(std::_Rb_tree_node<std::pair<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>>>>*, std::_Rb_tree_node_base*, std::_Rb_tree<std::__cxx 11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::pair<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>>>, std::_Select1st<std::pair<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>>>>, std::less<std::__cxx11::basic_string<char, std::char_traits <char>, std::allocator<char>>>, std::allocator<std::pair<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>>>>>::_Alloc_node&) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_tree.h:1909:21 > #9 0x5f267d296893 in std::_Rb_tree_node<std::pair<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>>>>* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::pair<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>>>, std:: _Select1st<std::pair<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>>>>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<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>>>>>::_M_copy<false, std::_Rb_tr ee<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::pair<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>>>, std::_Select1st<std::pair<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>>>>, std::less<std::__cxx11::basic_string<char, std ::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<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>>>>>::_Alloc_node>(std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const, std::__cxx11::basic_string<char, std::char_traits<char>, s td::allocator<char>>>, std::_Select1st<std::pair<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>>>>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<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::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::pair<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>>>, std::_Select1st<std::pair<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>>>>, std::less<std::__cxx11::ba sic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<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>>>>>::_Alloc_node&) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_tree.h:888:6 > #10 0x5f267d2966a1 in std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::pair<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>>>, std::_Select1st<std::pair<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>>>>, std::le ss<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<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>>>>>::_M_copy(std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const, std::__cxx11::basic_stri ng<char, std::char_traits<char>, std::allocator<char>>>, std::_Select1st<std::pair<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>>>>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const, std::__cxx11::basic_string<char, std::char_trai ts<char>, std::allocator<char>>>>> const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_tree.h:899:9 > #11 0x5f267d295e5e in std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::pair<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>>>, std::_Select1st<std::pair<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>>>>, std::le ss<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<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>>>>>::_Rb_tree(std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const, std::__cxx11::basic_str ing<char, std::char_traits<char>, std::allocator<char>>>, std::_Select1st<std::pair<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>>>>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const, std::__cxx11::basic_string<char, std::char_tra its<char>, std::allocator<char>>>>> const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_tree.h:937:16 > #12 0x5f267d295d54 in std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, 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::pair<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>>>>>::map(std::map<std:: __cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, 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::pair<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&) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../i nclude/c++/14/bits/stl_map.h:219:7 > #13 0x5f26801f5b0c in Parameterised::Parameterised(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, 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::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator< char>>>>> const&) /home/delphi/clangDebug/sumo/src/utils/common/Parameterised.cpp:37:5 > #14 0x5f267ea10dcc in MSSOTLPolicy::MSSOTLPolicy(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, 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::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> c onst, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>> const&) /home/delphi/clangDebug/sumo/src/microsim/traffic_lights/MSSOTLPolicy.cpp:89:5 > #15 0x5f267ea16f5d in MSSOTLPhasePolicy::MSSOTLPhasePolicy(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, 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::pair<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/clangDebug/sumo/src/microsim/traffic_lights/MSSOTLPhasePolicy.cpp:28:5 > #16 0x5f267d26f71f in NLJunctionControlBuilder::closeTrafficLightLogic(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) /home/delphi/clangDebug/sumo/src/netload/NLJunctionControlBuilder.cpp:292:198 > #17 0x5f267d331c09 in NLHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/netload/NLHandler.cpp:355:46 > #18 0x5f267fd84e3b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #19 0x770a711e68f2 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) > #20 0x770a7119aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #21 0x770a7119badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #22 0x770a71190c87 in xercesc_3_2::IGXMLScanner::scanDocument(xercesc_3_2::InputSource const&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x190c87) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #23 0x770a711e0d42 in xercesc_3_2::SAX2XMLReaderImpl::parse(xercesc_3_2::InputSource const&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x1e0d42) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) <truncated after showing first 30 lines> ---------- Differences in output ---------- 1,32c1 < Computing for 0<->0 < for tls-type sotl_phase < Computing for 0<->600 < for tls-type sotl_phase < Computing for 0<->1200 < for tls-type sotl_phase < Computing for 0<->1800 < for tls-type sotl_phase < Computing for 600<->0 < for tls-type sotl_phase < Computing for 600<->600 < for tls-type sotl_phase < Computing for 600<->1200 < for tls-type sotl_phase < Computing for 600<->1800 < for tls-type sotl_phase < Computing for 1200<->0 < for tls-type sotl_phase < Computing for 1200<->600 < for tls-type sotl_phase < Computing for 1200<->1200 < for tls-type sotl_phase < Computing for 1200<->1800 < for tls-type sotl_phase < Computing for 1800<->0 < for tls-type sotl_phase < Computing for 1800<->600 < for tls-type sotl_phase < Computing for 1800<->1200 <truncated after showing first 30 lines> ---------- Differences in statistics ---------- 5c5 < <vehicles loaded="1458" inserted="1458" running="0" waiting="0"/> --- > <vehicles loaded="1458" inserted="1323" running="410" waiting="135"/> 10c10 < <vehicleTripStatistics count="1458" routeLength="2041.90" speed="3.93" duration="596.32" waitingTime="386.67" timeLoss="448.92" departDelay="403.70" departDelayWaiting="-1.00" totalTravelTime="869438.00" totalDepartDelay="588597.00"/> --- > <vehicleTripStatistics count="913" routeLength="2041.90" speed="4.49" duration="544.06" waitingTime="341.28" timeLoss="396.66" departDelay="133.18" departDelayWaiting="-1.00" totalTravelTime="496724.00" totalDepartDelay="121597.00"/> ---------- Differences in tls_state ---------- 6,380c6,260 < <tlsState time="66.00" id="0" programID="a" phase="1" state="yryr"/> < <tlsState time="70.00" id="0" programID="a" phase="2" state="rrrr"/> < <tlsState time="74.00" id="0" programID="a" phase="3" state="rGrG"/> < <tlsState time="86.00" id="0" programID="a" phase="4" state="ryry"/> < <tlsState time="90.00" id="0" programID="a" phase="5" state="rrrr"/> < <tlsState time="94.00" id="0" programID="a" phase="0" state="GrGr"/> < <tlsState time="106.00" id="0" programID="a" phase="1" state="yryr"/> < <tlsState time="110.00" id="0" programID="a" phase="2" state="rrrr"/> < <tlsState time="114.00" id="0" programID="a" phase="3" state="rGrG"/> < <tlsState time="126.00" id="0" programID="a" phase="4" state="ryry"/> < <tlsState time="130.00" id="0" programID="a" phase="5" state="rrrr"/> < <tlsState time="134.00" id="0" programID="a" phase="0" state="GrGr"/> < <tlsState time="146.00" id="0" programID="a" phase="1" state="yryr"/> < <tlsState time="150.00" id="0" programID="a" phase="2" state="rrrr"/> < <tlsState time="154.00" id="0" programID="a" phase="3" state="rGrG"/> < <tlsState time="166.00" id="0" programID="a" phase="4" state="ryry"/> < <tlsState time="170.00" id="0" programID="a" phase="5" state="rrrr"/> < <tlsState time="174.00" id="0" programID="a" phase="0" state="GrGr"/> < <tlsState time="186.00" id="0" programID="a" phase="1" state="yryr"/> < <tlsState time="190.00" id="0" programID="a" phase="2" state="rrrr"/> < <tlsState time="194.00" id="0" programID="a" phase="3" state="rGrG"/> < <tlsState time="206.00" id="0" programID="a" phase="4" state="ryry"/> < <tlsState time="210.00" id="0" programID="a" phase="5" state="rrrr"/> < <tlsState time="214.00" id="0" programID="a" phase="0" state="GrGr"/> < <tlsState time="226.00" id="0" programID="a" phase="1" state="yryr"/> < <tlsState time="230.00" id="0" programID="a" phase="2" state="rrrr"/> < <tlsState time="234.00" id="0" programID="a" phase="3" state="rGrG"/> < <tlsState time="246.00" id="0" programID="a" phase="4" state="ryry"/> < <tlsState time="250.00" id="0" programID="a" phase="5" state="rrrr"/> <truncated after showing first 30 lines>
Test exceeded wallclock time limit of 900.0 seconds ---------- Differences in errors ---------- 0a1,18324 > > ================================================================= > ==1172417==ERROR: LeakSanitizer: detected memory leaks > > Indirect leak of 480 byte(s) in 5 object(s) allocated from: > #0 0x642f428139f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 17702e23fe480e3b85085b2a9a18b57daae5e6bc) > #1 0x642f4294b941 in std::__new_allocator<std::_Rb_tree_node<std::pair<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>>>>>::allocate(unsigned long, void const*) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/new_allocator.h:151:27 > #2 0x642f4294b29c in std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<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>>>>>>::allocate(std::allocator<std::_Rb_tree_node<std::pair<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>>>>>&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/alloc_traits.h:478:20 > #3 0x642f4294b29c in std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::pair<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>>>, std::_Select1st<std::pair<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>>>>, std::les s<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<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>>>>>::_M_get_node() /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_tree.h:559:16 > #4 0x642f42a0f48c in std::_Rb_tree_node<std::pair<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>>>>* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::pair<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>>>, std:: _Select1st<std::pair<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>>>>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<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>>>>>::_M_create_node<std::pair<s td::__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::pair<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&) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_tree.h:609:23 > #5 0x642f42a19c29 in std::_Rb_tree_node<std::pair<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>>>>* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::pair<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>>>, std:: _Select1st<std::pair<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>>>>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<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>>>>>::_Alloc_node::operator()<st d::pair<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::pair<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&) const /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_tree.h:527:18 > #6 0x642f42a197fb in std::_Rb_tree_node<std::pair<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>>>>* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::pair<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>>>, std:: _Select1st<std::pair<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>>>>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<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>>>>>::_M_clone_node<false, std:: _Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::pair<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>>>, std::_Select1st<std::pair<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>>>>, std::less<std::__cxx11::basic_string<cha r, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<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>>>>>::_Alloc_node>(std::_Rb_tree_node<std::pair<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>>>>*, std::_Rb_tree<std::__cxx11::basic_string<cha r, std::char_traits<char>, std::allocator<char>>, std::pair<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>>>, std::_Select1st<std::pair<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>>>>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocat or<char>>>, std::allocator<std::pair<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>>>>>::_Alloc_node&) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_tree.h:643:8 > #7 0x642f42a190f5 in std::_Rb_tree_node<std::pair<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>>>>* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::pair<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>>>, std:: _Select1st<std::pair<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>>>>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<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>>>>>::_M_copy<false, std::_Rb_tr ee<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::pair<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>>>, std::_Select1st<std::pair<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>>>>, std::less<std::__cxx11::basic_string<char, std ::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<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>>>>>::_Alloc_node>(std::_Rb_tree_node<std::pair<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>>>>*, std::_Rb_tree_node_base*, std::_Rb_tree<std::__cxx 11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::pair<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>>>, std::_Select1st<std::pair<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>>>>, std::less<std::__cxx11::basic_string<char, std::char_traits <char>, std::allocator<char>>>, std::allocator<std::pair<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>>>>>::_Alloc_node&) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_tree.h:1905:20 > #8 0x642f42a194a8 in std::_Rb_tree_node<std::pair<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>>>>* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::pair<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>>>, std:: _Select1st<std::pair<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>>>>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<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>>>>>::_M_copy<false, std::_Rb_tr ee<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::pair<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>>>, std::_Select1st<std::pair<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>>>>, std::less<std::__cxx11::basic_string<char, std ::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<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>>>>>::_Alloc_node>(std::_Rb_tree_node<std::pair<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>>>>*, std::_Rb_tree_node_base*, std::_Rb_tree<std::__cxx 11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::pair<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>>>, std::_Select1st<std::pair<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>>>>, std::less<std::__cxx11::basic_string<char, std::char_traits <char>, std::allocator<char>>>, std::allocator<std::pair<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>>>>>::_Alloc_node&) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_tree.h:1909:21 > #9 0x642f42a18893 in std::_Rb_tree_node<std::pair<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>>>>* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::pair<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>>>, std:: _Select1st<std::pair<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>>>>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<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>>>>>::_M_copy<false, std::_Rb_tr ee<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::pair<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>>>, std::_Select1st<std::pair<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>>>>, std::less<std::__cxx11::basic_string<char, std ::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<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>>>>>::_Alloc_node>(std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const, std::__cxx11::basic_string<char, std::char_traits<char>, s td::allocator<char>>>, std::_Select1st<std::pair<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>>>>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<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::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::pair<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>>>, std::_Select1st<std::pair<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>>>>, std::less<std::__cxx11::ba sic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<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>>>>>::_Alloc_node&) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_tree.h:888:6 > #10 0x642f42a186a1 in std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::pair<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>>>, std::_Select1st<std::pair<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>>>>, std::le ss<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<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>>>>>::_M_copy(std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const, std::__cxx11::basic_stri ng<char, std::char_traits<char>, std::allocator<char>>>, std::_Select1st<std::pair<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>>>>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const, std::__cxx11::basic_string<char, std::char_trai ts<char>, std::allocator<char>>>>> const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_tree.h:899:9 > #11 0x642f42a17e5e in std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::pair<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>>>, std::_Select1st<std::pair<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>>>>, std::le ss<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<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>>>>>::_Rb_tree(std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const, std::__cxx11::basic_str ing<char, std::char_traits<char>, std::allocator<char>>>, std::_Select1st<std::pair<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>>>>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const, std::__cxx11::basic_string<char, std::char_tra its<char>, std::allocator<char>>>>> const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_tree.h:937:16 > #12 0x642f42a17d54 in std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, 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::pair<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>>>>>::map(std::map<std:: __cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, 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::pair<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&) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../i nclude/c++/14/bits/stl_map.h:219:7 > #13 0x642f45977b0c in Parameterised::Parameterised(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, 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::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator< char>>>>> const&) /home/delphi/clangDebug/sumo/src/utils/common/Parameterised.cpp:37:5 > #14 0x642f44192dcc in MSSOTLPolicy::MSSOTLPolicy(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, 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::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> c onst, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>> const&) /home/delphi/clangDebug/sumo/src/microsim/traffic_lights/MSSOTLPolicy.cpp:89:5 > #15 0x642f4419ef29 in MSSOTLRequestPolicy::MSSOTLRequestPolicy(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, 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::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const, std::__cxx11::basic_string<char, std::char_traits<char>, std ::allocator<char>>>>> const&) /home/delphi/clangDebug/sumo/src/microsim/traffic_lights/MSSOTLRequestPolicy.cpp:26:5 > #16 0x642f429f0198 in NLJunctionControlBuilder::closeTrafficLightLogic(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) /home/delphi/clangDebug/sumo/src/netload/NLJunctionControlBuilder.cpp:283:198 > #17 0x642f42ab3c09 in NLHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/netload/NLHandler.cpp:355:46 > #18 0x642f45506e3b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #19 0x74df035e68f2 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) > #20 0x74df0359aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #21 0x74df0359badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #22 0x74df03590c87 in xercesc_3_2::IGXMLScanner::scanDocument(xercesc_3_2::InputSource const&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x190c87) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #23 0x74df035e0d42 in xercesc_3_2::SAX2XMLReaderImpl::parse(xercesc_3_2::InputSource const&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x1e0d42) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) <truncated after showing first 30 lines> ---------- Differences in output ---------- 1,32c1 < Computing for 0<->0 < for tls-type sotl_request < Computing for 0<->600 < for tls-type sotl_request < Computing for 0<->1200 < for tls-type sotl_request < Computing for 0<->1800 < for tls-type sotl_request < Computing for 600<->0 < for tls-type sotl_request < Computing for 600<->600 < for tls-type sotl_request < Computing for 600<->1200 < for tls-type sotl_request < Computing for 600<->1800 < for tls-type sotl_request < Computing for 1200<->0 < for tls-type sotl_request < Computing for 1200<->600 < for tls-type sotl_request < Computing for 1200<->1200 < for tls-type sotl_request < Computing for 1200<->1800 < for tls-type sotl_request < Computing for 1800<->0 < for tls-type sotl_request < Computing for 1800<->600 < for tls-type sotl_request < Computing for 1800<->1200 <truncated after showing first 30 lines> ---------- Differences in statistics ---------- 5c5 < <vehicles loaded="1458" inserted="1458" running="0" waiting="0"/> --- > <vehicles loaded="1227" inserted="1076" running="327" waiting="151"/> 10c10 < <vehicleTripStatistics count="1458" routeLength="2041.90" speed="2.21" duration="1173.59" waitingTime="857.87" timeLoss="1026.39" departDelay="976.80" departDelayWaiting="-1.00" totalTravelTime="1711091.00" totalDepartDelay="1424181.00"/> --- > <vehicleTripStatistics count="749" routeLength="2041.90" speed="2.93" duration="979.16" waitingTime="694.69" timeLoss="831.97" departDelay="141.09" departDelayWaiting="-1.00" totalTravelTime="733394.00" totalDepartDelay="105673.00"/> ---------- Differences in tls_state ---------- 6,1118c6,737 < <tlsState time="66.00" id="0" programID="a" phase="1" state="yryr"/> < <tlsState time="70.00" id="0" programID="a" phase="2" state="rrrr"/> < <tlsState time="74.00" id="0" programID="a" phase="3" state="rGrG"/> < <tlsState time="79.00" id="0" programID="a" phase="4" state="ryry"/> < <tlsState time="83.00" id="0" programID="a" phase="5" state="rrrr"/> < <tlsState time="87.00" id="0" programID="a" phase="0" state="GrGr"/> < <tlsState time="92.00" id="0" programID="a" phase="1" state="yryr"/> < <tlsState time="96.00" id="0" programID="a" phase="2" state="rrrr"/> < <tlsState time="100.00" id="0" programID="a" phase="3" state="rGrG"/> < <tlsState time="105.00" id="0" programID="a" phase="4" state="ryry"/> < <tlsState time="109.00" id="0" programID="a" phase="5" state="rrrr"/> < <tlsState time="113.00" id="0" programID="a" phase="0" state="GrGr"/> < <tlsState time="118.00" id="0" programID="a" phase="1" state="yryr"/> < <tlsState time="122.00" id="0" programID="a" phase="2" state="rrrr"/> < <tlsState time="126.00" id="0" programID="a" phase="3" state="rGrG"/> < <tlsState time="131.00" id="0" programID="a" phase="4" state="ryry"/> < <tlsState time="135.00" id="0" programID="a" phase="5" state="rrrr"/> < <tlsState time="139.00" id="0" programID="a" phase="0" state="GrGr"/> < <tlsState time="144.00" id="0" programID="a" phase="1" state="yryr"/> < <tlsState time="148.00" id="0" programID="a" phase="2" state="rrrr"/> < <tlsState time="152.00" id="0" programID="a" phase="3" state="rGrG"/> < <tlsState time="157.00" id="0" programID="a" phase="4" state="ryry"/> < <tlsState time="161.00" id="0" programID="a" phase="5" state="rrrr"/> < <tlsState time="165.00" id="0" programID="a" phase="0" state="GrGr"/> < <tlsState time="170.00" id="0" programID="a" phase="1" state="yryr"/> < <tlsState time="174.00" id="0" programID="a" phase="2" state="rrrr"/> < <tlsState time="178.00" id="0" programID="a" phase="3" state="rGrG"/> < <tlsState time="183.00" id="0" programID="a" phase="4" state="ryry"/> < <tlsState time="187.00" id="0" programID="a" phase="5" state="rrrr"/> <truncated after showing first 30 lines>